1commit bccdb51e0cfa5b7b7bf5c08c1f9496a7ba9a012d
2Author: John Bowman <bowman@ualberta.ca>
3Date:   Wed Aug 5 17:45:17 2020 -0600
4
5    Reformat run*.in files.
6
7commit 37bf3ce87aed185a465da781db931a68aff7745d
8Author: John Bowman <bowman@ualberta.ca>
9Date:   Wed Aug 5 17:01:26 2020 -0600
10
11    Allow URL requests to be interrupted.
12
13commit 92d7b6fe3bbd0d1ee5238ac5d87469e6d17e89f4
14Author: John Bowman <bowman@ualberta.ca>
15Date:   Wed Aug 5 16:19:42 2020 -0600
16
17    Port to MSDOS.
18
19commit 9dc14b7b56eeaddae51c5f24012ac51a5faf93f9
20Author: John Bowman <bowman@ualberta.ca>
21Date:   Wed Aug 5 01:56:15 2020 -0600
22
23    Fix hang on quit under MSDOS.
24
25commit bfefd605c7eb661f03eba5405795d6dff3e9cd43
26Author: John Bowman <bowman@ualberta.ca>
27Date:   Tue Aug 4 22:50:32 2020 -0600
28
29    Fix readline interrupt handling under MacOS X.
30
31commit 1fb62259fe1b94a5b3ef0b44ce7f7d32a3be76b3
32Author: John Bowman <bowman@ualberta.ca>
33Date:   Tue Aug 4 12:40:53 2020 -0600
34
35    Remove xasy link from MSDOS build.
36
37commit 5050ce7ee703ef3ec3c4d84cd420a019178c6859
38Author: John Bowman <bowman@ualberta.ca>
39Date:   Mon Aug 3 14:18:29 2020 -0600
40
41    Reformat examples.
42
43commit 372ae2ca61bea75271c85549dd166b71d4dc72b4
44Author: John Bowman <bowman@ualberta.ca>
45Date:   Mon Aug 3 13:59:33 2020 -0600
46
47    Indent projection output.
48
49commit b552792d5adb112b469ea55e8b95ffc299969ec0
50Author: John Bowman <bowman@ualberta.ca>
51Date:   Mon Aug 3 13:20:15 2020 -0600
52
53    Add C++ and asy indenting and formatting Emacs lisp scripts.
54
55commit b03e2ba9dc2287c16869dc51e87fe5715eb3c2d4
56Author: John Bowman <bowman@ualberta.ca>
57Date:   Sun Aug 2 23:08:08 2020 -0600
58
59    Fix last revision.
60
61commit 55406a03c263d9a33c22f823110bee247146ffdc
62Author: John Bowman <bowman@ualberta.ca>
63Date:   Sun Aug 2 22:52:47 2020 -0600
64
65    Fix compilation without libcurl.
66
67commit e0f8c79e64f4b2d14f0dbd6f95472480bd718b72
68Author: John Bowman <bowman@ualberta.ca>
69Date:   Sun Aug 2 22:50:42 2020 -0600
70
71    Reformat base files.
72
73commit ef00491a49965e998549a2df0bb6d01fb4bb7d61
74Author: John Bowman <bowman@ualberta.ca>
75Date:   Sun Aug 2 21:13:13 2020 -0600
76
77    Reformat .cc and .h files.
78
79commit 5de4352e05ba6a03f95a128b81e702d6a3d27314
80Author: John Bowman <bowman@ualberta.ca>
81Date:   Sun Aug 2 20:21:07 2020 -0600
82
83    Update asygl.
84
85commit 98b22e43550672e01cf257f982380efa18f4f92b
86Author: John Bowman <bowman@ualberta.ca>
87Date:   Sun Aug 2 19:15:52 2020 -0600
88
89    Document newpage.
90
91commit 083efd7710a851e2e33331bcbac9ac42cf4dabe6
92Author: John Bowman <bowman@ualberta.ca>
93Date:   Sun Aug 2 18:12:45 2020 -0600
94
95    Avoid unnecessary remesh on zoom in AsyGL.
96
97commit 23c2ac57fd6336eda71251c25a7324732e1433d9
98Author: John Bowman <bowman@ualberta.ca>
99Date:   Sun Aug 2 18:00:30 2020 -0600
100
101    Force remeshing on export.
102
103commit bfc7bc0db8ca496f5ea9545024f84749ae3ea636
104Author: John Bowman <bowman@ualberta.ca>
105Date:   Sun Aug 2 17:50:26 2020 -0600
106
107    Fix exporting when devicepixelratio > 1.
108
109commit 5e57b75e78b4d596cdc00d3a35a2c8c40df17f90
110Author: John Bowman <bowman@ualberta.ca>
111Date:   Sat Aug 1 21:02:48 2020 -0600
112
113    Implement devicepixelratio setting.
114
115commit ef0bb9f3fd39c3528fd963b27c6989c3287faacf
116Author: John Bowman <bowman@ualberta.ca>
117Date:   Sat Aug 1 20:27:52 2020 -0600
118
119    Extend URL support to input().
120
121commit 45e8475ce686ca92aad94488c10824fc1f1d044f
122Author: John Bowman <bowman@ualberta.ca>
123Date:   Sat Aug 1 14:41:48 2020 -0600
124
125    Support importing URLs.
126
127commit 81b4d1e85225fb540c8cf64d733b810ab3ab07d6
128Author: John Bowman <bowman@ualberta.ca>
129Date:   Fri Jul 31 18:18:57 2020 -0600
130
131    Remove obsolete code.
132
133commit 2e497032037cff813426a1ece1f42ec1ab924d68
134Author: John Bowman <bowman@ualberta.ca>
135Date:   Wed Jul 29 22:58:25 2020 -0600
136
137    Fix interrupt handling under MacOS X.
138
139commit c2c8c095416e766063ad0af943d1a931d14095e0
140Author: John Bowman <bowman@ualberta.ca>
141Date:   Wed Jul 29 01:52:40 2020 -0600
142
143    Implement portable whitespace skipping also for pairs.
144
145commit ed3e87bb4795ac6cf648af9b4f12e2418efad11a
146Author: John Bowman <bowman@ualberta.ca>
147Date:   Wed Jul 29 01:35:03 2020 -0600
148
149    Implement portable way of skipping whitespace.
150    Make casts from empty strings yield uninitialized values.
151
152commit 8ba38823755e09de6463a42396e1db7291276254
153Author: John Bowman <bowman@ualberta.ca>
154Date:   Tue Jul 28 21:06:49 2020 -0600
155
156    Simplify code.
157
158commit ad7054342d291ce32f71951b7e7eeea381d29efb
159Author: John Bowman <bowman@ualberta.ca>
160Date:   Tue Jul 28 21:05:19 2020 -0600
161
162    Fix numerical precision issue.
163
164commit 111cd165f5c7f4a0496a9efbf746d4f2a316a48c
165Author: John Bowman <bowman@ualberta.ca>
166Date:   Mon Jul 27 00:30:18 2020 -0600
167
168    Format documentation.
169
170commit 9193d9d8ee934b325e575d405631d4fb252b1d8d
171Merge: ef016d74 013e0cb2
172Author: John Bowman <bowman@ualberta.ca>
173Date:   Mon Jul 27 00:20:41 2020 -0600
174
175    Merge pull request #144 from ivankokan/master
176
177    Obsolete *encoding modules
178
179commit 013e0cb25362e46cecb40ea468aa95e66788dd12
180Merge: aa8a5244 ef016d74
181Author: Ivan Kokan <ivan.kokan@gmail.com>
182Date:   Mon Jul 27 02:26:20 2020 +0200
183
184    Merge branch 'master' into master
185
186commit ef016d741c443e8e84ff8248a9622c820813b754
187Author: John Bowman <bowman@ualberta.ca>
188Date:   Sun Jul 26 17:47:02 2020 -0600
189
190    Document that clipping has no notion of depth.
191
192commit 1b11525273e0661d3a3f4f8dc988b29982e7f5c2
193Author: John Bowman <bowman@ualberta.ca>
194Date:   Sun Jul 26 12:15:06 2020 -0600
195
196    Fix segmentation fault caused by obsolete code.
197
198commit eb1ec4d911ee9b4c3f34a07505183291d3793e6e
199Author: John Bowman <bowman@ualberta.ca>
200Date:   Sun Jul 26 11:34:09 2020 -0600
201
202    Update documentation.
203
204commit 6473c8487d59a4891c406cd127b3bb2d200ebe62
205Author: John Bowman <bowman@ualberta.ca>
206Date:   Sun Jul 26 11:02:35 2020 -0600
207
208    Simplify code.
209
210commit 52b458f036b7f9222a084ffef4e94092342608bf
211Author: John Bowman <bowman@ualberta.ca>
212Date:   Sat Jul 25 20:56:11 2020 -0600
213
214    Fix copy constructors for path and path3.
215
216commit e5da02595a16d3a6adc60cd9d4589b5cf31b4fd3
217Author: John Bowman <bowman@ualberta.ca>
218Date:   Sat Jul 25 17:59:27 2020 -0600
219
220    Port to MacOS X.
221
222commit bb56b10d431a5acd66b28c4a4bb22ba99ef7c1c8
223Author: John Bowman <bowman@ualberta.ca>
224Date:   Fri Jul 24 00:09:24 2020 -0600
225
226    Improve repositioning of OpenGL window.
227
228commit 47f463e5a739c02838fd549e7a4dc3b0f8471f21
229Author: John Bowman <bowman@ualberta.ca>
230Date:   Thu Jul 23 03:39:28 2020 -0600
231
232    Always reposition OpenGL window when not fitting to screen.
233
234commit 1ba366e2ba2380e17c81df2b6cd4114869745ad4
235Author: John Bowman <bowman@ualberta.ca>
236Date:   Wed Jul 22 20:19:12 2020 -0600
237
238    Normalize triple dir(path3, path3).
239
240commit bc0b6499e5f71b36a3177f677db5277078164dbd
241Author: John Bowman <bowman@ualberta.ca>
242Date:   Wed Jul 22 00:39:18 2020 -0600
243
244    Prevent xasy from hanging on asy errors.
245
246commit dee047a7596538e2012152c52a753938ea9d310b
247Author: John Bowman <bowman@ualberta.ca>
248Date:   Mon Jul 20 00:31:32 2020 -0600
249
250    Update asygl.
251
252commit 7574872dca70fda79c6cd65e350b57fc135bd794
253Author: John Bowman <bowman@ualberta.ca>
254Date:   Mon Jul 20 00:28:29 2020 -0600
255
256    Make + and - keys zoom in and out, rather than expand and shrink viewport.
257
258commit 2066ef194ec9f7c135b165ea8b157e78320306a6
259Author: John Bowman <bowman@ualberta.ca>
260Date:   Sat Jul 18 22:46:22 2020 -0600
261
262    Update asygl.
263
264commit 5089b775299a17831a86c4ae38d1081de3e1282a
265Author: John Bowman <bowman@ualberta.ca>
266Date:   Sat Jul 18 22:45:58 2020 -0600
267
268    Improve resizing.
269
270commit 242615a1b755ea943603daad9aa6060e5f2eca1e
271Author: John Bowman <bowman@ualberta.ca>
272Date:   Sat Jul 18 20:44:53 2020 -0600
273
274    Workaround JSON bug by escaping colons.
275
276commit 7294cb2bf8a3fc0c182b36c9b1ee8b49cc5a8b3d
277Author: John Bowman <bowman@ualberta.ca>
278Date:   Fri Jul 17 13:07:35 2020 -0600
279
280    Update asygl.
281
282commit 5a2bd75f8f8ee73c0617896f0d1183fe4c673c05
283Author: John Bowman <bowman@ualberta.ca>
284Date:   Fri Jul 17 13:06:43 2020 -0600
285
286    Fix absolute mode.
287
288commit 55e4e0dba58565b91ae1dd1df715b49db339a305
289Author: John Bowman <bowman@ualberta.ca>
290Date:   Fri Jul 17 12:47:08 2020 -0600
291
292    Update asygl.
293
294commit ba16a591ca3b924fb1e9db399f4c942d36341d68
295Author: John Bowman <bowman@ualberta.ca>
296Date:   Fri Jul 17 12:46:45 2020 -0600
297
298    Reset initial zoom.
299
300commit c47728d59cb3d9a8ffb394cbffb79c2ddc631816
301Author: John Bowman <bowman@ualberta.ca>
302Date:   Fri Jul 17 12:25:14 2020 -0600
303
304    Update asygl.
305
306commit e0281de557eb186728d66fd0c183d65a50b8f0b5
307Author: John Bowman <bowman@ualberta.ca>
308Date:   Fri Jul 17 12:24:18 2020 -0600
309
310    Always listen for WebGL resize events.
311
312commit 99c614d893cea7dffb9a41c13c20460248944cd2
313Author: John Bowman <bowman@ualberta.ca>
314Date:   Thu Jul 16 23:23:58 2020 -0600
315
316    Document settings.absolute.
317
318commit af6c53a9825bc1e2dc73f8aa8a720b299d6a4e6c
319Author: John Bowman <bowman@ualberta.ca>
320Date:   Thu Jul 16 23:00:29 2020 -0600
321
322    Fix invalid array dimensions error.
323
324commit b5eac1db427fbc956d01b243fffc2b4f20415355
325Author: John Bowman <bowman@ualberta.ca>
326Date:   Wed Jul 15 11:41:01 2020 -0600
327
328    Update example.
329
330commit 9c9caaca5c63f04bde69205e0da9e163ee256344
331Author: John Bowman <bowman@ualberta.ca>
332Date:   Wed Jul 15 02:59:52 2020 -0600
333
334    Disable cd with -noglobalread.
335
336commit 0278c8841589770d71e2803e57dcfb6ce002cfcf
337Author: John Bowman <bowman@ualberta.ca>
338Date:   Wed Jul 15 01:00:25 2020 -0600
339
340    Allow reading from search path even with -noglobalread.
341
342commit cf7c0373f82cb7d1de78bb95d7b619e096552628
343Author: John Bowman <bowman@ualberta.ca>
344Date:   Wed Jul 15 00:13:00 2020 -0600
345
346    Add examples directory to search path.
347
348commit 516d7847b2a58425c7763bbb0e79eebea7f72c15
349Author: John Bowman <bowman@ualberta.ca>
350Date:   Tue Jul 14 23:14:10 2020 -0600
351
352    Fix inpath.
353
354commit 0a5015b2f86a656a8b04d2592a606b68bb6e4d53
355Author: John Bowman <bowman@ualberta.ca>
356Date:   Tue Jul 14 16:42:20 2020 -0600
357
358    Add missing file.
359
360commit cde71e2634cd45113f60cd9aec96f0221e1b1d58
361Author: John Bowman <bowman@ualberta.ca>
362Date:   Tue Jul 14 16:37:57 2020 -0600
363
364    Install data file.
365
366commit 2056aa9c63bd1bf9fc7f3cdb7415aa7c1cefbe07
367Author: John Bowman <bowman@ualberta.ca>
368Date:   Tue Jul 14 16:12:41 2020 -0600
369
370    Add -globalread setting (default true).
371
372commit 246022516af218d6ae4cebf027965479d049b8d9
373Author: John Bowman <bowman@ualberta.ca>
374Date:   Tue Jul 14 10:57:38 2020 -0600
375
376    Open files using search path.
377
378commit 2e4762d4381307876a100e42116592d8aba3a75a
379Author: John Bowman <bowman@ualberta.ca>
380Date:   Tue Jul 14 01:56:07 2020 -0600
381
382    Reinstate putting clipPath definitions in <defs> section, with fix to Gouraud shading.
383
384commit 5b5c8aeddfe9e99eec14c30591713f4d128bb8cf
385Author: John Bowman <bowman@ualberta.ca>
386Date:   Tue Jul 14 01:52:54 2020 -0600
387
388    Revert "Put clipPath definitions in <defs> section."
389
390    This reverts commit fbf03b07cfbabaeb7be861ac652f4b46fdc0e2cb.
391
392commit fbf03b07cfbabaeb7be861ac652f4b46fdc0e2cb
393Author: John Bowman <bowman@ualberta.ca>
394Date:   Tue Jul 14 01:24:40 2020 -0600
395
396    Put clipPath definitions in <defs> section.
397
398commit 62bfac5dc40fe8f9ceefe2f834fdf6febd5971d5
399Author: John Bowman <bowman@ualberta.ca>
400Date:   Tue Jul 14 00:56:40 2020 -0600
401
402    Use distinct clipping IDs.
403
404commit 5778d7e16e456bf9caacdadcf354ccfd41aff4c2
405Author: John Bowman <bowman@ualberta.ca>
406Date:   Tue Jul 14 00:39:31 2020 -0600
407
408    Fix svg clipping.
409
410commit cd0faa137d52fea979e73b3748986cbcd396f882
411Author: John Bowman <bowman@ualberta.ca>
412Date:   Mon Jul 13 02:23:24 2020 -0600
413
414    Remove unused svg transform.
415
416commit 29004b9576e08e6da0aae0df07ea08351e555953
417Author: John Bowman <bowman@ualberta.ca>
418Date:   Sun Jul 12 16:42:38 2020 -0600
419
420    Remove duplicate </head>.
421
422commit a2eb67615714aaa43674da43b8e5be8f597dbb1f
423Author: John Bowman <bowman@ualberta.ca>
424Date:   Sun Jul 12 09:34:59 2020 -0600
425
426    Support compilation and 2D svg to html conversion without GLM library.
427
428commit 89ca60bd9e8ea5b23d7deea2dfdf2d54b8496d25
429Author: John Bowman <bowman@ualberta.ca>
430Date:   Sat Jul 11 23:50:35 2020 -0600
431
432    Display error location in interactive mode when importing files;
433    output to stderr.
434
435commit 4c0160df84ee208b7f0b4f6480405299d4ae94d4
436Author: John Bowman <bowman@ualberta.ca>
437Date:   Sat Jul 11 02:27:54 2020 -0600
438
439    Display error location.
440
441commit bde2b3f814ffaf77f10bf78352b34f3584523734
442Author: John Bowman <bowman@ualberta.ca>
443Date:   Fri Jul 10 19:37:51 2020 -0600
444
445    Remove body margin and scrollbar.
446
447commit 7bb9309de9929be530547de88d1cdeac052f2231
448Author: John Bowman <bowman@ualberta.ca>
449Date:   Fri Jul 10 12:53:41 2020 -0600
450
451    Fit 2D html output to canvas unless settings.absolute=true.
452
453commit 497363ecde2cc4856756ed54ae2723799a183674
454Author: John Bowman <bowman@ualberta.ca>
455Date:   Fri Jul 10 12:49:41 2020 -0600
456
457    Show dvisvgm diagnostics.
458
459commit 97843dd13d26027a05a108e16f60f910703648b7
460Author: John Bowman <bowman@ualberta.ca>
461Date:   Thu Jul 9 16:08:10 2020 -0600
462
463    Fix tutorial URL.
464
465commit b6d53dc435fda60c836606f8d763dbdaf56e8501
466Author: John Bowman <bowman@ualberta.ca>
467Date:   Thu Jul 9 09:34:10 2020 -0600
468
469    Fix format in documentation.
470
471commit aa8a5244e46c1d04300513a4107245a3575ceedd
472Author: ivankokan <ivan.kokan@gmail.com>
473Date:   Thu Jul 9 15:53:58 2020 +0200
474
475    Format docs
476
477commit 9cca9e9106e6ad4aa89389d25b11712d7ac4edec
478Merge: e0b8e3de d968c027
479Author: Ivan Kokan <ivan.kokan@gmail.com>
480Date:   Thu Jul 9 15:14:31 2020 +0200
481
482    Merge branch 'master' into master
483
484commit d968c027432b225800655e508fa00bff2da086b5
485Author: John Bowman <bowman@ualberta.ca>
486Date:   Thu Jul 9 00:58:10 2020 -0600
487
488    Improve logo3.
489
490commit 3fd657ee90bc66143b86d7c15a3eb28200e88611
491Author: John Bowman <bowman@ualberta.ca>
492Date:   Tue Jul 7 23:06:48 2020 -0600
493
494    Work around dvisvgm bug.
495
496commit 978d0e0d8ce48a7f71d1880dea6454133c8f6698
497Author: John Bowman <bowman@ualberta.ca>
498Date:   Tue Jul 7 02:01:25 2020 -0600
499
500    Increment version to 2.67.
501
502commit 695f398ded015ec27835b833f29d220794c45831
503Author: John Bowman <bowman@ualberta.ca>
504Date:   Mon Jul 6 22:54:59 2020 -0600
505
506    Enable PDF transparency for SVG and HTML formats.
507
508commit 4ec6f561926704c685739dd77183e2c56929db80
509Author: John Bowman <bowman@ualberta.ca>
510Date:   Mon Jul 6 22:44:19 2020 -0600
511
512    Only implement PDF transparency for PDF formats.
513
514commit f030d57672c300689ad4b955f8bd5ab897cfffc9
515Author: John Bowman <bowman@ualberta.ca>
516Date:   Mon Jul 6 22:34:53 2020 -0600
517
518    Remove unused code.
519
520commit c1083e547bd5c43c2baf253d5ffbf376aa1b49eb
521Author: John Bowman <bowman@ualberta.ca>
522Date:   Mon Jul 6 20:52:05 2020 -0600
523
524    Work around broken signals on MSWindows.
525
526commit 6e050f717ffeea7701c9de1e2b8ffe5ff9b9a7cb
527Author: John Bowman <bowman@ualberta.ca>
528Date:   Mon Jul 6 00:04:25 2020 -0600
529
530    Fix tempdir.
531
532commit a6c626a111b49512bf8e54e4482d3aef47d63555
533Author: John Bowman <bowman@ualberta.ca>
534Date:   Sun Jul 5 22:20:28 2020 -0600
535
536    Update documentation.
537
538commit 7b7b491898243d71f190b4ebad02e92805b8d0d1
539Author: John Bowman <bowman@ualberta.ca>
540Date:   Sun Jul 5 21:34:08 2020 -0600
541
542    Document the Asymptote Web Application.
543
544commit ef354c08562686b6afdd5aafd6e63fe1edfdf0ef
545Author: John Bowman <bowman@ualberta.ca>
546Date:   Sun Jul 5 20:20:09 2020 -0600
547
548    Remove unused variable.
549
550commit 6129a12bd26dd018d38cd96c62e8fa74b5cf36a9
551Author: John Bowman <bowman@ualberta.ca>
552Date:   Sun Jul 5 20:11:27 2020 -0600
553
554    Fix pdfreload.
555
556commit fa3122974baecf2d7743e87705f3b12c913e560b
557Author: John Bowman <bowman@ualberta.ca>
558Date:   Sun Jul 5 01:44:07 2020 -0600
559
560    Use custom tmpdir for dvisvgm to avoid permission conflicts.
561
562commit 042ab6b6973dc045ad80a5e99ecf29034f67416b
563Author: John Bowman <bowman@ualberta.ca>
564Date:   Sun Jul 5 00:20:44 2020 -0600
565
566    Fix pdfoffsets.
567
568commit b081ac0d5b435bcb1531fd8d6211b552f62a8679
569Author: John Bowman <bowman@ualberta.ca>
570Date:   Sat Jul 4 03:26:15 2020 -0600
571
572    Update dependencies.
573
574commit bd9c1e2def171eea72ea13f7755a2601da4401f8
575Author: John Bowman <bowman@ualberta.ca>
576Date:   Fri Jul 3 01:46:42 2020 -0600
577
578    Fix fullscreen mode. The default maxviewport value of (0,0) now specifies
579    the screen dimensions.
580
581commit 499234d65838272830fc133635729be93474ebfa
582Author: John Bowman <bowman@ualberta.ca>
583Date:   Thu Jul 2 22:55:56 2020 -0600
584
585    Remove X-server dependency for offscreen rendering.
586
587commit 217bb1c86beaa5daa7dbea6691a9a7afb088c355
588Author: John Bowman <bowman@ualberta.ca>
589Date:   Thu Jul 2 14:36:45 2020 -0600
590
591    Remove obsolete offscreen setting.
592
593commit 1ddfc8e10bb10020c77b550217743b9b77f0a845
594Author: John Bowman <bowman@ualberta.ca>
595Date:   Thu Jul 2 11:35:12 2020 -0600
596
597    Add missing conditionals; simplify code.
598
599commit c19d2327b109655e9a99c795bc2724738af3fc3c
600Author: John Bowman <bowman@ualberta.ca>
601Date:   Thu Jul 2 11:20:01 2020 -0600
602
603    Support offscreen rendering again when configured with --enable-offscreen.
604
605commit b800078b4d81c126cf43984b12d876e919292e7c
606Author: John Bowman <bowman@ualberta.ca>
607Date:   Thu Jul 2 00:14:30 2020 -0600
608
609    Work around FE_INVALID when using Gallium libGL.
610
611commit 6c6267318f959de91711984d192d96846fe11dae
612Author: John Bowman <bowman@ualberta.ca>
613Date:   Mon Jun 29 01:38:31 2020 -0600
614
615    Fix warning message.
616
617commit 117081fc1c6909080df76502b15dfcb1576cd0c6
618Author: John Bowman <bowman@ualberta.ca>
619Date:   Mon Jun 29 01:31:13 2020 -0600
620
621    Fix warning message.
622
623commit d573cbb922fac2f8106e70afdf9637e2ce2d6d36
624Author: John Bowman <bowman@ualberta.ca>
625Date:   Mon Jun 29 00:48:08 2020 -0600
626
627    Fix documentation of mapTemplate.
628
629commit 9bdd507eabc2e5f9dbe2b3c2fde74c0552156372
630Author: John Bowman <bowman@ualberta.ca>
631Date:   Mon Jun 29 00:39:47 2020 -0600
632
633    Illustrate how to create parametrized code by implementing a struct
634    mapping keys to values, with a specified default. Also implement mapArray,
635    simplifying the construction of general array mappings.
636
637commit 9cdbfd99e9e6bc80055c3929016d7a65e589f690
638Author: John Bowman <bowman@ualberta.ca>
639Date:   Sat Jun 27 23:35:55 2020 -0600
640
641    Redefine map2 to map, T1 to mapFrom and T2 to mapTo.
642
643commit 24631469c445b7722566ccfe1b4a91e6cca70c19
644Author: John Bowman <bowman@ualberta.ca>
645Date:   Fri Jun 26 21:23:38 2020 -0600
646
647    Add map2 code for defining T2[] map(T2 f(T1), T1[] a).
648
649commit 503273b5f076f3a46083922b6e0f8a892001a763
650Author: John Bowman <bowman@ualberta.ca>
651Date:   Fri Jun 26 04:31:57 2020 -0600
652
653    Fix bug #162: opening .asy file in Xasy crashes on MSWindows.
654
655commit 7ddc5b161a2cb3394e6ae0b986c8714fc6ff1e0e
656Author: John Bowman <bowman@ualberta.ca>
657Date:   Thu Jun 25 00:10:46 2020 -0600
658
659    Extend currentlight.background to 2D images; by default, use a white background for both 2D and 3D HTML images.
660
661commit 61624215084386cbba889dd008c95fcfa3f436e1
662Author: John Bowman <bowman@ualberta.ca>
663Date:   Wed Jun 24 22:32:49 2020 -0600
664
665    Fix 2D html tags.
666
667commit 1b8c77abebeb4a3e65d1f30eda6d5b60ffe820f2
668Author: John Bowman <bowman@ualberta.ca>
669Date:   Mon Jun 22 14:58:38 2020 -0600
670
671    Fix xasy svg shading.
672
673commit 96cf6bb0c46c830c3676a442900e4bd968e0a50c
674Author: John Bowman <bowman@ualberta.ca>
675Date:   Mon Jun 22 01:38:25 2020 -0600
676
677    Fix Windows override in xasyconfig.cson.
678
679commit 448695a92747861476497f92e23e6d779596ed16
680Author: John Bowman <bowman@ualberta.ca>
681Date:   Mon Jun 22 01:24:43 2020 -0600
682
683    Implement real abs2(pair) and real abs2(triple).
684
685commit 4e76a3267bb44d163378bd50f72eb6340089b469
686Author: John Bowman <bowman@ualberta.ca>
687Date:   Mon Jun 22 00:04:38 2020 -0600
688
689    Fix deconstruction of png images into svg format.
690
691commit b1d4da9a0e0d69047df43c15bbe9b22f01ebb0d5
692Author: John Bowman <bowman@ualberta.ca>
693Date:   Sun Jun 21 18:37:41 2020 -0600
694
695    Check array dimensions.
696
697commit 1264820193c3d27b79082431762636cb4c19b8ee
698Author: John Bowman <bowman@ualberta.ca>
699Date:   Sun Jun 21 18:02:46 2020 -0600
700
701    Fix camera adjustment.
702
703commit 0353f3bd5edc99e5f83fdae04f7d14393dfa623d
704Author: John Bowman <bowman@ualberta.ca>
705Date:   Sun Jun 21 16:39:19 2020 -0600
706
707    Improve detection of TeX errors.
708
709commit d0049ae28dcd4ee1664e27dff18a43dbbc7c8521
710Author: John Bowman <bowman@ualberta.ca>
711Date:   Sun Jun 21 01:41:57 2020 -0600
712
713    Fix CPU to CPU optimization for Bezier curves by rendering one segment at a time.
714
715commit 6cafa5abb72d1ab2f69ab6ba9fc8ba7c4417bfe6
716Author: John Bowman <bowman@ualberta.ca>
717Date:   Sun Jun 21 01:25:41 2020 -0600
718
719    Update asygl.
720
721commit 6a04bf13097bb8e196bdfcbf1f9c9b30fd5fe4b8
722Author: John Bowman <bowman@ualberta.ca>
723Date:   Sun Jun 21 01:22:27 2020 -0600
724
725    Port CPU to GPU copying optimization to AsyGL library.
726
727commit 0fcf4e50d0fdaf43d839d15c8eea7ff99ab4ed71
728Author: John Bowman <bowman@ualberta.ca>
729Date:   Sat Jun 20 00:01:45 2020 -0600
730
731    Update to new Ghostscript transparency model.
732
733commit d2e946715241e559433ae56b2cc726901b1474d6
734Author: John Bowman <bowman@ualberta.ca>
735Date:   Fri Jun 19 19:12:15 2020 -0600
736
737    Output 2D html images using inline svg commands.
738
739commit 239b54d06b51b52b6fb1d7a929fada19039356a9
740Author: John Bowman <bowman@ualberta.ca>
741Date:   Thu Jun 18 22:22:22 2020 -0600
742
743    Force PNG content to be embedded in SVG output.
744
745commit c1215bee4c483b75f547098fc0849e4f5277a404
746Author: John Bowman <bowman@ualberta.ca>
747Date:   Thu Jun 18 18:55:12 2020 -0600
748
749    Fix tensor shading with latex engine and svg outformat.
750    Check for mismatched endspecial. Simplify code.
751
752commit cb9a4f90466dac50aeec00bd7dbb91cb609f5c0a
753Author: John Bowman <bowman@ualberta.ca>
754Date:   Thu Jun 18 00:02:18 2020 -0600
755
756    Update asygl.
757
758commit d56cfbf30c5dfd26abdd13af139f2419ae28b3b1
759Author: John Bowman <bowman@ualberta.ca>
760Date:   Thu Jun 18 00:01:46 2020 -0600
761
762    Fix WebGL shrink and expand.
763
764commit bb772d94c88a0968f744a02faadddbc0c4d214a4
765Author: John Bowman <bowman@ualberta.ca>
766Date:   Wed Jun 17 22:00:11 2020 -0600
767
768    Increase WebGL precision of example.
769
770commit 55217bf80236b08d820ef235e84478100d094077
771Author: John Bowman <bowman@ualberta.ca>
772Date:   Wed Jun 17 21:11:05 2020 -0600
773
774    Update asygl.
775
776commit 31d27c0d7a4dcb36f87ab2aa046371936dc6d176
777Author: John Bowman <bowman@ualberta.ca>
778Date:   Wed Jun 17 21:10:09 2020 -0600
779
780    Extend WebGL viewport to edge of canvas; simplify code.
781
782commit 5b6237b879a56a222e9c3689181485646ab4ea51
783Author: John Bowman <bowman@ualberta.ca>
784Date:   Wed Jun 17 16:04:49 2020 -0600
785
786    Update asygl.
787
788commit 07b4ae5679569041c070c6f50c0bd8eb3e0a97aa
789Author: John Bowman <bowman@ualberta.ca>
790Date:   Wed Jun 17 16:04:03 2020 -0600
791
792    Fix WebGL aspect ratio and centering.
793
794commit c209a949e54d90bdf71a4d576602a6b004b894f3
795Author: John Bowman <bowman@ualberta.ca>
796Date:   Wed Jun 17 10:57:13 2020 -0600
797
798    Update asygl.
799
800commit 9e93b99175d0aa06535022dbddeaebd7b75f4377
801Author: John Bowman <bowman@ualberta.ca>
802Date:   Wed Jun 17 10:56:39 2020 -0600
803
804    Restore aspect ratio sizing code.
805
806commit eb022a5e1fc3c8bc2008e33980a47a99d269159b
807Author: John Bowman <bowman@ualberta.ca>
808Date:   Wed Jun 17 08:30:47 2020 -0600
809
810    Update asygl.
811
812commit e773510775bf63cfb81fc44077c3651cccf49a9c
813Author: John Bowman <bowman@ualberta.ca>
814Date:   Wed Jun 17 08:27:04 2020 -0600
815
816    Center html output in Javascript code.
817
818commit d604442f8a09550276cf03721ab3c71047eb9f6b
819Author: John Bowman <bowman@ualberta.ca>
820Date:   Sun Jun 14 02:31:48 2020 -0600
821
822    Increase precision of planar Bezier surfaces in WebGL.
823
824commit 38a8732d7c292de07142e789a7abf6115a52ed82
825Author: John Bowman <bowman@ualberta.ca>
826Date:   Tue Jun 2 11:49:16 2020 -0600
827
828    Revert "Center html output."
829
830    This reverts commit 8d6fcc11cbc1118f6f4253efb8766998f83425fe.
831
832commit 3546418498d27270de2ea77a8e59a97bc90697ef
833Author: John Bowman <bowman@ualberta.ca>
834Date:   Sun May 24 23:03:01 2020 -0600
835
836    Remove clip from slopefield module.
837
838commit 8d6fcc11cbc1118f6f4253efb8766998f83425fe
839Author: John Bowman <bowman@ualberta.ca>
840Date:   Sun May 24 21:31:48 2020 -0600
841
842    Center html output.
843
844commit 56f89ede630ce95f6d0e57c5adf58bc925229ad8
845Author: John Bowman <bowman@ualberta.ca>
846Date:   Mon May 11 19:46:20 2020 -0600
847
848    Force copying of sorted transparent triangles to GPU.
849
850commit b44d17ae26dcd0f3d3ea63188f93528230390cfe
851Author: John Bowman <bowman@ualberta.ca>
852Date:   Sun May 10 22:08:53 2020 -0600
853
854    Raise logo3 camera.
855
856commit d9bbb71b151c1ff1ee920045607240ed80ead95f
857Author: John Bowman <bowman@ualberta.ca>
858Date:   Wed May 6 01:00:21 2020 -0600
859
860    Brighten default light Headlamp.
861
862commit d9b7e5f6759da978831a03be481f5b0712f77ba7
863Author: John Bowman <bowman@ualberta.ca>
864Date:   Wed May 6 00:11:21 2020 -0600
865
866    Fix previous commit.
867
868commit a81b3656d2087a9f038fdd3417698d23d0518808
869Author: John Bowman <bowman@ualberta.ca>
870Date:   Sun May 3 21:25:09 2020 -0600
871
872    Fix copying of materials from CPU to GPU.
873
874commit d536e5e45d45c7893d6703d8ef9c56c2df0d97b7
875Author: John Bowman <bowman@ualberta.ca>
876Date:   Sun May 3 10:32:42 2020 -0600
877
878    Simplify code.
879
880commit a869eb33b2549b19fd67a64031d202a2fb834cd1
881Author: John Bowman <bowman@ualberta.ca>
882Date:   Sun May 3 01:02:48 2020 -0600
883
884    Fix svg output for axialshade and radialshade.
885
886commit 90f4700de45c7b5a86c109d004209d8ef688bf88
887Author: John Bowman <bowman@ualberta.ca>
888Date:   Sun May 3 00:21:51 2020 -0600
889
890    Work around dvisvgm --pdf limitations.
891
892commit 05faf64b39ec7ac03318a7b4c738cae9d107239a
893Author: John Bowman <bowman@ualberta.ca>
894Date:   Fri May 1 04:31:10 2020 -0600
895
896    Copy vertex and  material data from CPU to GPU only when necessary.
897
898commit 091d66b78d5f6283140d9d3f1ca776629e88360d
899Author: John Bowman <bowman@ualberta.ca>
900Date:   Wed Apr 29 23:27:23 2020 -0600
901
902    Make svgemulation=true by default to emulate Gouraud shading in SVG;
903    remove obsolete experimental code.
904
905commit ada6af005b220947cd64c534d2f0e64f5b860b24
906Author: John Bowman <bowman@ualberta.ca>
907Date:   Wed Apr 29 00:20:26 2020 -0600
908
909    Improve emulation of SVG Gouraud shading with option -svgemulation.
910
911commit fa31a4f26318806e76146fcdf4d5a38493ddcd17
912Author: John Bowman <bowman@ualberta.ca>
913Date:   Mon Apr 27 09:04:14 2020 -0600
914
915    Fix typo in documentation.
916
917commit 154d7bbd45c8a2e3c92ed98ffdfb0d9614cab4dd
918Author: John Bowman <bowman@ualberta.ca>
919Date:   Sun Apr 26 18:17:56 2020 -0600
920
921    Work around dvisvgm --pdf limitations; fix -fsvg -render=0.
922
923commit 90b198134af21c9989e904ee72b78779b7ecbb2d
924Author: John Bowman <bowman@ualberta.ca>
925Date:   Sun Apr 26 15:56:54 2020 -0600
926
927    Fix segmentation fault; consolidate error messages.
928
929commit 1c15884c9505b3e2b01dfdc1bd21ace199d3b746
930Author: John Bowman <bowman@ualberta.ca>
931Date:   Sat Apr 25 19:30:15 2020 -0600
932
933    Flatten a monochrome tensor patch with interior internal control points to a
934    filled cyclic path.
935
936commit cb4c2c03e7cd77adceeab539e0d173798abf9717
937Author: John Bowman <bowman@ualberta.ca>
938Date:   Sat Apr 25 11:53:07 2020 -0600
939
940    Allow dvisvgm --pdf now that version 2.9.1 supports PNG images.
941
942commit 3063abbcfcf1d8b8b4fc6b67a37375bfc746f6cc
943Author: John Bowman <bowman@ualberta.ca>
944Date:   Sat Apr 25 08:58:11 2020 -0600
945
946    Consistently use dvisvgm -v3 verbosity option.
947
948commit 21b9f1a684678f931d56c26ccb8ea7fb11f5769c
949Author: John Bowman <bowman@ualberta.ca>
950Date:   Sat Apr 25 00:08:59 2020 -0600
951
952    Fix export of 3D rendered bitmaps to svg.
953
954commit e0b8e3def55318505b24cd850b94efa2ac037d0b
955Author: ivankokan <ivan.kokan@gmail.com>
956Date:   Thu Apr 23 00:38:59 2020 +0200
957
958    Update sourceforge URLs in FAQ
959
960commit fcd9aeb92d892f97925f6f428a00efd376bd2da7
961Author: ivankokan <ivan.kokan@gmail.com>
962Date:   Thu Apr 23 00:32:10 2020 +0200
963
964    Update FAQ for international fonts question
965
966commit 825488fbb1395202f35b436df146da6f8560a6af
967Author: ivankokan <ivan.kokan@gmail.com>
968Date:   Thu Apr 23 00:01:44 2020 +0200
969
970    CJK package URL
971
972commit 285f855a0312465f1c1d96757a5098061d929725
973Merge: 35428571 881b585a
974Author: John Bowman <bowman@ualberta.ca>
975Date:   Mon Apr 13 14:56:25 2020 -0600
976
977    Merge pull request #151 from jsonn/patch-1
978
979    Check for libc++ directly, not for the kernel
980
981commit 881b585a2f8f0a927ce7d77c59eba0a4774ce98e
982Author: John Bowman <bowman@ualberta.ca>
983Date:   Mon Apr 13 14:55:49 2020 -0600
984
985    Update comment.
986
987commit 44cb71efe77b4e7e9e12367bebcc39b0eebff767
988Author: Joerg Sonnenberger <joerg@bec.de>
989Date:   Mon Apr 13 21:49:01 2020 +0200
990
991    Check for libc++ directly, not for the kernel
992
993commit 35428571776efdcaedcc9f920e927526849727a0
994Author: John Bowman <bowman@ualberta.ca>
995Date:   Mon Apr 13 10:13:53 2020 -0600
996
997    Fix Bezier patch bounds bug introduced in bf3be19f7f1daf5730dabbf5c89e8a4f0f451a7d.
998
999commit 7f9480e35619e4cd6e7114cd025603c2e1937586
1000Author: John Bowman <bowman@ualberta.ca>
1001Date:   Mon Apr 13 10:10:31 2020 -0600
1002
1003    Revert "Fix export bug."
1004
1005    This reverts commit 1566850db2aac0b78ec9806e35af514e7a185e63.
1006
1007commit decb4d5109744545082eb1843dcb2f1a52d4158c
1008Author: John Bowman <bowman@ualberta.ca>
1009Date:   Fri Apr 3 08:39:40 2020 -0600
1010
1011    Add libtirpc dependency.
1012
1013commit 386b93b6d4770893d01ebc2ba25637546bca9f33
1014Author: John Bowman <bowman@ualberta.ca>
1015Date:   Wed Mar 25 22:23:40 2020 -0600
1016
1017    Increment version to 2.66.
1018
1019commit 1566850db2aac0b78ec9806e35af514e7a185e63
1020Author: John Bowman <bowman@ualberta.ca>
1021Date:   Tue Mar 24 23:30:17 2020 -0600
1022
1023    Fix export bug.
1024
1025commit 48777621e61327bf6c8e3492739066495693b91c
1026Author: John Bowman <bowman@ualberta.ca>
1027Date:   Sat Mar 21 23:44:05 2020 -0600
1028
1029    Add triple perp=O argument to rmf(path3, real[] t); don't cache previous perp.
1030
1031commit 5a3fd21eddb4b6416a664581cfa9bf324b8889b1
1032Author: John Bowman <bowman@ualberta.ca>
1033Date:   Tue Mar 10 14:56:11 2020 -0600
1034
1035    Detect failure of TeX pipe.
1036
1037commit f9bc3f2bbdbb382a1cbf15b7b977608900b2d804
1038Author: John Bowman <bowman@ualberta.ca>
1039Date:   Wed Mar 4 22:44:32 2020 -0700
1040
1041    Update asygl.
1042
1043commit 98f09b5f3bf009702c56ecca6378277c0e0d7e11
1044Author: John Bowman <bowman@ualberta.ca>
1045Date:   Wed Mar 4 22:00:02 2020 -0700
1046
1047    Improve nondegenerate sphere.
1048
1049commit cfa1c9f263e911be76719413e10abed2a2ad25cd
1050Author: John Bowman <bowman@ualberta.ca>
1051Date:   Tue Mar 3 21:44:25 2020 -0700
1052
1053    Increment version to 2.65.
1054
1055commit df95759c3752e7fc902894ce73ba86d91e16a5e9
1056Merge: 396d060c ae3dc713
1057Author: John Bowman <bowman@ualberta.ca>
1058Date:   Tue Mar 3 16:52:03 2020 -0700
1059
1060    Merge branch 'master' of github.com:vectorgraphics/asymptote.
1061
1062commit 396d060c5a4b0d2b5782889fd83f191c0d0de7a4
1063Author: John Bowman <bowman@ualberta.ca>
1064Date:   Tue Mar 3 16:50:54 2020 -0700
1065
1066    Work around incorrect declaration in NetBSD readline.h v1.33.
1067
1068commit ae3dc713aa789672c931474e467bcca82ae4a73f
1069Author: John Bowman <bowman@ualberta.ca>
1070Date:   Tue Mar 3 14:44:10 2020 -0700
1071
1072    Add memory to rmf tube basis.
1073
1074commit 23f160e092e1fb7bebe4f3f7e131242791816987
1075Author: John Bowman <bowman@ualberta.ca>
1076Date:   Tue Mar 3 00:51:52 2020 -0700
1077
1078    Update examples.
1079
1080commit 52ad58d7c865f029f162f1f40e9c87a09a5ecf4d
1081Author: John Bowman <bowman@ualberta.ca>
1082Date:   Mon Mar 2 23:36:16 2020 -0700
1083
1084    Increment version to 2.64.
1085
1086commit 6df59d64acb38ad48002d1cae4350ca5cede5267
1087Author: John Bowman <bowman@ualberta.ca>
1088Date:   Mon Mar 2 22:15:59 2020 -0700
1089
1090    Increase default output precision to 7.
1091
1092commit 41e51a6302829c2c85af94c50b53e54a9052c7cb
1093Author: John Bowman <bowman@ualberta.ca>
1094Date:   Mon Mar 2 20:47:10 2020 -0700
1095
1096    Check for editline header.
1097
1098commit 4a2852bb9f609a35e38f032cbc3f401441bf1d6c
1099Author: John Bowman <bowman@ualberta.ca>
1100Date:   Mon Mar 2 20:13:09 2020 -0700
1101
1102    Fix unused variable warning messages.
1103
1104commit 0dbd4412b4772ffbde89d3feedc26e3ecee1dc62
1105Author: John Bowman <bowman@ualberta.ca>
1106Date:   Mon Mar 2 19:55:26 2020 -0700
1107
1108    Support compilation without LIBGLM.
1109
1110commit dc49282bb475174689adcdbe18979ef366e79d4a
1111Author: John Bowman <bowman@ualberta.ca>
1112Date:   Mon Mar 2 09:11:49 2020 -0700
1113
1114    Fix numerical precision issue in tube subdivision; invert tubethreshold.
1115
1116commit c59833c3fd8ff7c88950bf1ac7dda50a1fb2796a
1117Author: John Bowman <bowman@ualberta.ca>
1118Date:   Sun Mar 1 22:56:56 2020 -0700
1119
1120    Update asygl.
1121
1122commit 104a2c9db80d702a86f10d6ccd403c1e1c38d88a
1123Author: John Bowman <bowman@ualberta.ca>
1124Date:   Sun Mar 1 22:54:49 2020 -0700
1125
1126    Fix WebGL cylinder bounds.
1127
1128commit 9f583631684d4f53d5818a70f3db14b747ec9653
1129Author: John Bowman <bowman@ualberta.ca>
1130Date:   Sun Mar 1 21:34:35 2020 -0700
1131
1132    Fix warning message.
1133
1134commit f23a3c044ed9fb2ba7e58045f8b785baa31a1d99
1135Author: John Bowman <bowman@ualberta.ca>
1136Date:   Sun Mar 1 21:32:20 2020 -0700
1137
1138    Update fftw++.
1139
1140commit 484d45498dc7180a91aba3f62f1ee247fc3210b0
1141Author: John Bowman <bowman@ualberta.ca>
1142Date:   Sun Mar 1 18:49:16 2020 -0700
1143
1144    Check for popcount.
1145
1146commit 301f42493376b65ae7127ec7d4f49fc3cb519183
1147Author: John Bowman <bowman@ualberta.ca>
1148Date:   Sun Mar 1 11:32:45 2020 -0700
1149
1150    Revert to light=nolight default for drawing a path3.
1151
1152commit f483a0715496e7ae423e38253af2d3c5152013ca
1153Author: John Bowman <bowman@ualberta.ca>
1154Date:   Sun Mar 1 11:10:46 2020 -0700
1155
1156    Check radius of curvature at both tube ends; simplify code.
1157
1158commit 839c3a85d6a715c06fabccfed990a9959ce83eb5
1159Author: John Bowman <bowman@ualberta.ca>
1160Date:   Sat Feb 29 20:11:47 2020 -0700
1161
1162    Update asygl.
1163
1164commit 3ffe64476247b4d3680c9a7ec2d85fd3fe9e012f
1165Author: John Bowman <bowman@ualberta.ca>
1166Date:   Sat Feb 29 19:44:44 2020 -0700
1167
1168    Port curve lighting to WebGL.
1169
1170commit 9d932516731c26a811b512ed91a7631e5c825344
1171Merge: ffa4ef3f d4285d04
1172Author: John Bowman <bowman@ualberta.ca>
1173Date:   Sat Feb 29 17:21:30 2020 -0700
1174
1175    Merge branch 'curvenormal'.
1176
1177commit d4285d04fd982fb7a977b44770cf2c3464bd121c
1178Author: John Bowman <bowman@ualberta.ca>
1179Date:   Sun Feb 23 22:03:33 2020 -0700
1180
1181    Implement curve lighting.
1182
1183commit ffa4ef3f199dec850a38d52a669464989a0cb32c
1184Author: John Bowman <bowman@ualberta.ca>
1185Date:   Fri Feb 28 00:29:04 2020 -0700
1186
1187    Make comma optional in stream reads of parenthesized pairs or triples.
1188
1189commit 7f3cebcec4ced07f9e076ece132dd552314f5c17
1190Author: John Bowman <bowman@ualberta.ca>
1191Date:   Fri Feb 28 00:10:47 2020 -0700
1192
1193    Fix getc bug.
1194
1195commit 19e5bc0c14e59deff28327db3318469b617a806a
1196Author: John Bowman <bowman@ualberta.ca>
1197Date:   Wed Feb 26 22:20:36 2020 -0700
1198
1199    Implement 2D and 3D FFTs.
1200
1201commit 00f2621999ede5d11bcf4a6841f76a2b8f9913d0
1202Author: John Bowman <bowman@ualberta.ca>
1203Date:   Wed Feb 26 22:18:21 2020 -0700
1204
1205    Return nonempty palettes for undersized requests.
1206
1207commit d5fe9828872b9a38db42bf5bcd4e556c10c7d8b8
1208Author: John Bowman <bowman@ualberta.ca>
1209Date:   Sun Feb 23 20:04:32 2020 -0700
1210
1211    Update asygl.
1212
1213commit 384d99a345db43235456f8c2c631ad70c12f9dc5
1214Author: John Bowman <bowman@ualberta.ca>
1215Date:   Sun Feb 23 19:59:16 2020 -0700
1216
1217    Add directional flatness test; simplify unitcone and unitfrustum.
1218
1219commit b0db12cdeab174f662b62c31d20af69aaa8b87cc
1220Author: John Bowman <bowman@ualberta.ca>
1221Date:   Sun Feb 23 17:01:38 2020 -0700
1222
1223    Update asygl.
1224
1225commit 85e78e1ee51a21e294b362e66104706f02bd69d3
1226Author: John Bowman <bowman@ualberta.ca>
1227Date:   Sun Feb 23 16:53:39 2020 -0700
1228
1229    Fix primitive subdivision cracks by enforcing bounds on the entire object.
1230
1231commit e50f6dea3d9f1d6a2773e5e6dbf60a508657fe30
1232Author: John Bowman <bowman@ualberta.ca>
1233Date:   Sun Feb 23 13:50:48 2020 -0700
1234
1235    Remove obsolete BezierFactor.
1236
1237commit 6ba502a16fd84653edbaba01e683d407d838cf95
1238Author: John Bowman <bowman@ualberta.ca>
1239Date:   Sun Feb 23 12:21:15 2020 -0700
1240
1241    Update asygl.
1242
1243commit 975b6c2c474ba1cd0df54974c74379a2784483a0
1244Author: John Bowman <bowman@ualberta.ca>
1245Date:   Sun Feb 23 12:13:43 2020 -0700
1246
1247    Fix subdivision crack adjustments.
1248
1249commit 86218eb8ca0fda14515c62687f1a9ae71cf9ed50
1250Author: John Bowman <bowman@ualberta.ca>
1251Date:   Sun Feb 23 11:44:25 2020 -0700
1252
1253    Port commit 0d63d91ba66b022ef753fa7cb088e120294b7039 to WebGL.
1254
1255commit 93f45abe9bf89b142a7ecdd517b1b20faffc5512
1256Author: John Bowman <bowman@ualberta.ca>
1257Date:   Sat Feb 22 23:31:37 2020 -0700
1258
1259    Reformat.
1260
1261commit 34e78162304f3b989d17a2e0101f8136d8abd1de
1262Author: John Bowman <bowman@ualberta.ca>
1263Date:   Sat Feb 22 23:23:53 2020 -0700
1264
1265    Improve workcone example.
1266
1267commit 0d63d91ba66b022ef753fa7cb088e120294b7039
1268Author: John Bowman <bowman@ualberta.ca>
1269Date:   Sat Feb 22 22:58:30 2020 -0700
1270
1271    Split patches in both directions only when required.
1272
1273commit 716db94b4302b728d2a98a352ccf31afdfca92de
1274Author: John Bowman <bowman@ualberta.ca>
1275Date:   Sat Feb 22 12:58:09 2020 -0700
1276
1277    Remove redundant Bezier patch flatness test.
1278
1279commit cdbe687ca2faf5e77a7a5fdd8774930f4a1a7ebe
1280Author: John Bowman <bowman@ualberta.ca>
1281Date:   Sat Feb 22 12:38:36 2020 -0700
1282
1283    Add surface operator cast(surface[] s) for backwards compatibility.
1284
1285commit 5f12a9e9bf4aeea489f614749f05a2b9bb0e8394
1286Author: John Bowman <bowman@ualberta.ca>
1287Date:   Sat Feb 22 12:21:49 2020 -0700
1288
1289    Update tube.asy and example.
1290
1291commit 713b2bcc7ab237faaf174b3474f8eb9064dac121
1292Author: John Bowman <bowman@ualberta.ca>
1293Date:   Fri Feb 21 21:26:42 2020 -0700
1294
1295    Fix straight Bezier patch bounds bug in commit 59227a95289288cf7f259559bb43e21b02dfff59.
1296
1297commit 59227a95289288cf7f259559bb43e21b02dfff59
1298Author: John Bowman <bowman@ualberta.ca>
1299Date:   Fri Feb 21 20:19:16 2020 -0700
1300
1301    Fix WebGL primitive tube bounds.
1302
1303commit 1eee76fad6144b5ca89d4f46d5e51e2abb0894d7
1304Author: John Bowman <bowman@ualberta.ca>
1305Date:   Fri Feb 21 09:44:18 2020 -0700
1306
1307    Update asygl.
1308
1309commit dc02c6b64851aa315def86f944e43ce9c842c3b6
1310Author: John Bowman <bowman@ualberta.ca>
1311Date:   Fri Feb 21 09:42:05 2020 -0700
1312
1313    Fix degenerate WebGL tube primitive.
1314
1315commit ca6b1cb2ba259bc43948621b607fde9e01768b46
1316Author: John Bowman <bowman@ualberta.ca>
1317Date:   Fri Feb 21 09:19:30 2020 -0700
1318
1319    Fix material bug in primitives.
1320
1321commit 36045af736195662ed0019b2910d9b1603329295
1322Author: John Bowman <bowman@ualberta.ca>
1323Date:   Fri Feb 21 02:22:37 2020 -0700
1324
1325    Update asygl.
1326
1327commit 60ae5b446350c3938af0702016848cb45be4769d
1328Author: John Bowman <bowman@ualberta.ca>
1329Date:   Fri Feb 21 02:21:46 2020 -0700
1330
1331    Fix typos in gl.js; temporarily work around unitcylinder primitive bug.
1332
1333commit e761621867b49f3edb21363bff859b904cd9afc8
1334Author: John Bowman <bowman@ualberta.ca>
1335Date:   Fri Feb 21 01:31:19 2020 -0700
1336
1337    Temporarily disable offscreen culling of WebGL tubes.
1338
1339commit 89c4c49f4121864db68d83e5a954a557ec9a4791
1340Author: John Bowman <bowman@ualberta.ca>
1341Date:   Fri Feb 21 00:03:12 2020 -0700
1342
1343    Update asygl.
1344
1345commit 9833a4300c0318a297899284a9cc49ca11633a09
1346Author: John Bowman <bowman@ualberta.ca>
1347Date:   Thu Feb 20 23:43:45 2020 -0700
1348
1349    Implement WebGL tube primitive; remove PRC tube primitive.
1350
1351commit 78be4fe3ad53a6eca98318efd689f5eb1dd68424
1352Author: John Bowman <bowman@ualberta.ca>
1353Date:   Mon Feb 17 22:06:53 2020 -0700
1354
1355    Improve tube rendering; simplify DefaultHead3; fix degenerate normal tests.
1356
1357commit ba6f8988132d3f0b82e0d51bd3a49089fc2bb067
1358Author: John Bowman <bowman@ualberta.ca>
1359Date:   Mon Feb 17 21:25:27 2020 -0700
1360
1361    Fix test degenerate normals.
1362
1363commit c1a8c0a212aa32eed3a0e78b91ad1abc540795cf
1364Author: ivankokan <ivan.kokan@gmail.com>
1365Date:   Wed Feb 12 17:25:00 2020 +0100
1366
1367    Update documentation
1368
1369commit 173d1e8c9d2de43a11053b98f0f964af658a8a02
1370Author: ivankokan <ivan.kokan@gmail.com>
1371Date:   Wed Feb 12 14:35:31 2020 +0100
1372
1373    Remove latin1 module
1374
1375commit 525dbb95a60cc75f7f55075b8d0e1deaba981edf
1376Author: ivankokan <ivan.kokan@gmail.com>
1377Date:   Wed Feb 12 14:33:06 2020 +0100
1378
1379    Remove unicode module
1380
1381commit d560eaefbcffe9eb6c26db1d4fd1b365daa5799a
1382Merge: 2898b83f 9beb5b6c
1383Author: Ivan Kokan <ivan.kokan@gmail.com>
1384Date:   Wed Feb 12 13:42:05 2020 +0100
1385
1386    Merge pull request #2 from vectorgraphics/master
1387
1388    Sync
1389
1390commit 9beb5b6c72ce47c8fad8c33f14b78015c9baa40f
1391Author: John Bowman <bowman@ualberta.ca>
1392Date:   Wed Feb 5 22:26:02 2020 -0700
1393
1394    Fix MSDOS configuration issue.
1395
1396commit 9e2be068ab6d03ed82651ab21d8271c1707eb0bd
1397Author: John Bowman <bowman@ualberta.ca>
1398Date:   Mon Feb 3 09:07:07 2020 -0700
1399
1400    Update asygl.
1401
1402commit 202291e8a54c356e22885609ade96dfb79bdc360
1403Author: John Bowman <bowman@ualberta.ca>
1404Date:   Mon Feb 3 09:02:36 2020 -0700
1405
1406    Add general surface primitives; implement sphere, cylinder, and disk.
1407
1408commit a615e55bec2cddeaecddaac49cc7a00b664260c7
1409Author: John Bowman <bowman@ualberta.ca>
1410Date:   Sun Feb 2 10:31:13 2020 -0700
1411
1412    Update URLs in manual.
1413
1414commit bed68b2135d2ca238107977e24c7fd74e11b71ea
1415Author: John Bowman <bowman@ualberta.ca>
1416Date:   Sat Feb 1 11:36:31 2020 -0700
1417
1418    Fix MacOS X OpenGL diagnostic.
1419
1420commit 890542188cd2071ffa8aac0da1f266bd3e9d35fd
1421Author: John Bowman <bowman@ualberta.ca>
1422Date:   Thu Jan 30 22:27:37 2020 -0700
1423
1424    Fix arrowheads.
1425
1426commit 229a1ce4dfe12cfbce64f62411d38aff7bc23d66
1427Author: John Bowman <bowman@ualberta.ca>
1428Date:   Thu Jan 30 12:24:58 2020 -0700
1429
1430    Update asygl.
1431
1432commit c54573e22bc7e4c6ed226f3c96fdf59df396310c
1433Author: John Bowman <bowman@ualberta.ca>
1434Date:   Thu Jan 30 12:24:19 2020 -0700
1435
1436    Work around uglify bug.
1437
1438commit af0f23b9fcbe5a86d6504e92a542ec9327a4f13a
1439Author: John Bowman <bowman@ualberta.ca>
1440Date:   Thu Jan 30 12:13:40 2020 -0700
1441
1442    Revert "Update asygl."
1443
1444    This reverts commit aca1a213e5512866ad4658131c6ec49dd24ad920.
1445
1446commit aca1a213e5512866ad4658131c6ec49dd24ad920
1447Author: John Bowman <bowman@ualberta.ca>
1448Date:   Thu Jan 30 12:10:46 2020 -0700
1449
1450    Update asygl.
1451
1452commit b6af466ba0a5d87fa1eeb4799f42e360a4b5d968
1453Author: John Bowman <bowman@ualberta.ca>
1454Date:   Thu Jan 30 12:08:15 2020 -0700
1455
1456    Implement asygl sphere primitive; remove PRCshininess translation.
1457
1458commit 4283a1dba8b15010ec1f1455d1544f20381425f2
1459Author: John Bowman <bowman@ualberta.ca>
1460Date:   Tue Jan 28 23:26:19 2020 -0700
1461
1462    Fix epsilon.
1463
1464commit 60ec71c54ac97a5b5b24987cf663168e713b7ca2
1465Author: John Bowman <bowman@ualberta.ca>
1466Date:   Tue Jan 28 16:43:43 2020 -0700
1467
1468    Fix degenerate surface normals.
1469
1470commit fdf8aeae3c1a11fb04f70674ca060a814fe2b12c
1471Author: John Bowman <bowman@ualberta.ca>
1472Date:   Wed Jan 22 09:24:35 2020 -0700
1473
1474    Update asygl.
1475
1476commit 85ee50a6b64875ea3c5e6acf8195eb2139916839
1477Author: John Bowman <bowman@ualberta.ca>
1478Date:   Wed Jan 22 09:24:03 2020 -0700
1479
1480    Don't delete embedded shaders.
1481
1482commit be28c80bd4aabecfa106de5e897255d4bc03b9e9
1483Author: John Bowman <bowman@ualberta.ca>
1484Date:   Wed Jan 22 01:28:58 2020 -0700
1485
1486    Update asygl.
1487
1488commit 136fb78e7f18500cc97867cc36d3dc6a9f2c69b0
1489Author: John Bowman <bowman@ualberta.ca>
1490Date:   Wed Jan 22 01:25:50 2020 -0700
1491
1492    Fix billboard labels in wireframe mode.
1493
1494commit 59176146c24186463cc4d981acf760008a111403
1495Author: John Bowman <bowman@ualberta.ca>
1496Date:   Wed Jan 22 01:04:06 2020 -0700
1497
1498    Update asygl.
1499
1500commit cafd93a3e58a774d3022c68fd9ab7088346cf4e3
1501Author: John Bowman <bowman@ualberta.ca>
1502Date:   Wed Jan 22 01:02:45 2020 -0700
1503
1504    Fix wireframe mode with transparency and indexed triangles.
1505
1506commit 52e5d3f4e21cfdb04ec44667b76d4ae6db8ed387
1507Author: John Bowman <bowman@ualberta.ca>
1508Date:   Wed Jan 22 00:34:36 2020 -0700
1509
1510    Update asygl.
1511
1512commit 6ab2b06ad276aff1d71cea3ee9302b7f6771fb42
1513Author: John Bowman <bowman@ualberta.ca>
1514Date:   Wed Jan 22 00:34:05 2020 -0700
1515
1516    Fix wireframe modes with transparency.
1517
1518commit 5930496436c9791ae8779b02791ff2fb7e3d3b30
1519Author: John Bowman <bowman@ualberta.ca>
1520Date:   Wed Jan 22 00:07:32 2020 -0700
1521
1522    Update asygl.
1523
1524commit 84209ded0c2cace5fd9f104ec3c44a6139dec662
1525Author: John Bowman <bowman@ualberta.ca>
1526Date:   Tue Jan 21 19:46:35 2020 -0700
1527
1528    Implement mesh mode in WebGL.
1529
1530commit d4593b6ccd91019edd123d0e867456994022d9e2
1531Author: John Bowman <bowman@ualberta.ca>
1532Date:   Mon Jan 20 21:14:55 2020 -0700
1533
1534    Disable OpenGL at compile time if version 3.2 is unavailable under MacOS X.
1535
1536commit ba29f3dc345f69c5e312b1b4969f6ba05f770292
1537Author: John Bowman <bowman@ualberta.ca>
1538Date:   Sun Jan 19 18:23:28 2020 -0700
1539
1540    Implement nondegenerate octant1, hemisphere, and sphere (requires 208 instead of 128 control points but generates fewer triangles, renders faster, and avoids transparency artifacts at poles).
1541
1542commit eb33c6bf005144d04003a8d6528d98b36701f55f
1543Author: John Bowman <bowman@ualberta.ca>
1544Date:   Sat Jan 18 23:30:01 2020 -0700
1545
1546    Fix outline mode.
1547
1548commit 3e155439ed1f587db52f9e2cb756d4cd0b5b6e96
1549Author: John Bowman <bowman@ualberta.ca>
1550Date:   Sat Jan 18 17:56:40 2020 -0700
1551
1552    Update config utilities.
1553
1554commit c9ac7a566ebefb4c07e24c6d55e4cd4b7c85d078
1555Author: John Bowman <bowman@ualberta.ca>
1556Date:   Sat Jan 18 17:42:03 2020 -0700
1557
1558    Fix assertion.
1559
1560commit bfa91b25f845ffae6fea8d0bc9665024dfd6c9ba
1561Author: John Bowman <bowman@ualberta.ca>
1562Date:   Sat Jan 18 13:41:05 2020 -0700
1563
1564    Fix include path.
1565
1566commit a0c44e0b438217ad04eb7833a8acc3a7bd571c0f
1567Author: John Bowman <bowman@ualberta.ca>
1568Date:   Sat Jan 18 13:33:45 2020 -0700
1569
1570    Fallback to Editline if GNU Readline library is unavailable, to at least
1571    have command-line editing (without history support).
1572
1573commit bae3845ec61e394c996dffb1256d96094fa80788
1574Author: John Bowman <bowman@ualberta.ca>
1575Date:   Sat Jan 18 00:30:08 2020 -0700
1576
1577    Update sourceforge URLs.
1578
1579commit 94460625cfb662ea5ceb1e769208ecc386d115d7
1580Author: John Bowman <bowman@ualberta.ca>
1581Date:   Fri Jan 17 07:48:50 2020 -0700
1582
1583    Allow overriding default emissive and shininess values for vertex-dependent colors.
1584
1585commit fb3a60597c869d559e21f6dcfce0f64e7c5e1a1e
1586Author: John Bowman <bowman@ualberta.ca>
1587Date:   Thu Jan 16 15:01:01 2020 -0700
1588
1589    Fix a6a1ec40a864c27b7ca02336940c24f7a5a53c1a.
1590
1591commit 5aec7d5bd3f569343b250ca2997bb966235f436b
1592Author: John Bowman <bowman@ualberta.ca>
1593Date:   Thu Jan 16 14:27:16 2020 -0700
1594
1595    Update asygl.
1596
1597commit e7da4b39f67abdd73e42afb02b6107edd16fe856
1598Author: John Bowman <bowman@ualberta.ca>
1599Date:   Thu Jan 16 13:48:42 2020 -0700
1600
1601    Update asygl.
1602
1603commit 218f96b42824c6a1dfa70b0289344b0a71fa282f
1604Author: John Bowman <bowman@ualberta.ca>
1605Date:   Thu Jan 16 13:26:39 2020 -0700
1606
1607    Update asygl.
1608
1609commit a6a1ec40a864c27b7ca02336940c24f7a5a53c1a
1610Author: John Bowman <bowman@ualberta.ca>
1611Date:   Thu Jan 16 13:24:49 2020 -0700
1612
1613    Avoid race condition.
1614
1615commit 18c8da80a5f780dd2b814844c0f3d132bc525636
1616Author: John Bowman <bowman@ualberta.ca>
1617Date:   Tue Jan 14 21:25:42 2020 -0700
1618
1619    Increment version to 2.63.
1620
1621commit fe3aaeb627833abb5a7685781d75bc8b4d0c967e
1622Author: John Bowman <bowman@ualberta.ca>
1623Date:   Tue Jan 14 14:14:11 2020 -0700
1624
1625    Replace object with iframe in WebGL usage comment.
1626
1627commit ecc6df99d5d549399deea418a85b575f4382fc96
1628Author: John Bowman <bowman@ualberta.ca>
1629Date:   Sun Jan 12 22:23:08 2020 -0700
1630
1631    Update asygl.
1632
1633commit 339ae281829782c08d0770457f3cb178660b50eb
1634Author: John Bowman <bowman@ualberta.ca>
1635Date:   Sun Jan 12 22:13:49 2020 -0700
1636
1637    Disable zooming of embedded WebGL images until activated with a click or touch event, using ESC to cancel activation.
1638
1639commit 83f6f46dd747a7f5ffb70724c96e4df8c7baf422
1640Author: John Bowman <bowman@ualberta.ca>
1641Date:   Sun Jan 12 18:14:58 2020 -0700
1642
1643    Fix various HTML warnings.
1644
1645commit 63e57e22672ef485fafbe6cb207e03a4d4d30e66
1646Author: John Bowman <bowman@ualberta.ca>
1647Date:   Sun Jan 12 16:48:53 2020 -0700
1648
1649    Use relative paths in asymptote.pdf images.
1650
1651commit 79296236068897d39e112d12eaf98ecaaaebecbc
1652Merge: b3b0d915 2898b83f
1653Author: John Bowman <bowman@ualberta.ca>
1654Date:   Sun Jan 12 16:42:21 2020 -0700
1655
1656    Merge pull request #126 from ivankokan/master
1657
1658    WIP: Hyperbola by foci passing through a point
1659
1660commit b3b0d915aca4f6ceb3e398904e06882d06c8bc1b
1661Author: Lemures Lemniscati <lemures.lemniscati@gmail.com>
1662Date:   Mon Jan 13 08:03:07 2020 +0900
1663
1664    Eliminate one more magic offset -37.01pt (related to #123). (#132)
1665
1666commit cbce9f0777e6c14da2e2aebd02a4a4503ebb0f7b
1667Author: John Bowman <bowman@ualberta.ca>
1668Date:   Sun Jan 12 14:51:29 2020 -0700
1669
1670    Add end-of-line comments.
1671
1672commit da4cf743b5803ccc09227d543358ef561268c242
1673Author: John Bowman <bowman@ualberta.ca>
1674Date:   Sun Jan 12 14:41:27 2020 -0700
1675
1676    Remove import of obsolete grffile package.
1677
1678commit c96a7612a3c3d6c2fec92c0232af721abdf9578d
1679Author: John Bowman <bowman@ualberta.ca>
1680Date:   Sat Jan 11 22:56:23 2020 -0700
1681
1682    Update asygl.
1683
1684commit 1c0db1574a4b4c45f762e500e2d6b5e8b9c0e17c
1685Author: John Bowman <bowman@ualberta.ca>
1686Date:   Sat Jan 11 22:54:10 2020 -0700
1687
1688    Avoid WebGL polling.
1689
1690commit 4fe02ea82ec6054f89bd901404d9eba533c8d392
1691Author: John Bowman <bowman@ualberta.ca>
1692Date:   Sat Jan 11 14:49:06 2020 -0700
1693
1694    Update asygl.
1695
1696commit 12b212ec97a5ef9fa84157723481ac165cfcaaf1
1697Author: John Bowman <bowman@ualberta.ca>
1698Date:   Sat Jan 11 14:48:27 2020 -0700
1699
1700    Store webgl context in top rather than parent window.
1701
1702commit 648fa0336acc70b753bdf61a30588b6aa859a949
1703Author: John Bowman <bowman@ualberta.ca>
1704Date:   Fri Jan 10 23:13:37 2020 -0700
1705
1706    Update asygl.
1707
1708commit b206e1bea6bf4b59c480fd0f3f705db4301578a3
1709Author: John Bowman <bowman@ualberta.ca>
1710Date:   Fri Jan 10 23:10:25 2020 -0700
1711
1712    Populate canvas style with design width and height.
1713
1714commit 685b9eae1f418757d78d53d3e3408acbb64d14e8
1715Author: John Bowman <bowman@ualberta.ca>
1716Date:   Wed Jan 8 19:54:08 2020 -0700
1717
1718    Fix typo in documentation.
1719
1720commit b35aa3a56960f9eb6bbecab2e4b325ee02d3b160
1721Merge: 374823eb 8cfac4d9
1722Author: John Bowman <bowman@ualberta.ca>
1723Date:   Sun Jan 5 09:49:20 2020 -0700
1724
1725    Merge branch 'master' of github.com:vectorgraphics/asymptote.
1726
1727commit 374823ebedec9a0019e32a20110980650d28a39e
1728Author: John Bowman <bowman@ualberta.ca>
1729Date:   Sun Jan 5 09:49:03 2020 -0700
1730
1731    Fix documentation of surface tube.
1732
1733commit 8cfac4d98c45505e59794c24e03c9192010616cd
1734Author: Lemures Lemniscati <lemures.lemniscati@gmail.com>
1735Date:   Mon Dec 9 14:48:45 2019 +0900
1736
1737    Fix issue #123 (#131)
1738
1739    * Revert "Workaround lualatex bug #123."
1740
1741    This reverts commit 41fbc67260971ebd5ab817ac902944d96462f543.
1742    Not a lualatex bug, but a wrong assumption in asymptote that
1743    \parindent were always 17.61pt.
1744
1745    * Fix offset settings where texengine is latex and pdf #123.
1746
1747commit ff4b7ed15b7e5a04f2e5d669a5cdde839dc43e97
1748Author: John Bowman <bowman@ualberta.ca>
1749Date:   Sun Dec 8 22:34:52 2019 -0700
1750
1751    Add diagnostic to rationalSimplex.
1752
1753commit 5a15f56a587a9b725c0ad6531598260788ca4677
1754Author: John Bowman <bowman@ualberta.ca>
1755Date:   Sat Nov 30 13:32:29 2019 -0700
1756
1757    Fix Bland's rule in iterateDual.
1758
1759commit 51b71e20deb597100963be8ae720124091c9cb99
1760Author: John Bowman <bowman@ualberta.ca>
1761Date:   Wed Nov 27 09:31:19 2019 -0700
1762
1763    Remove superfluous semi-colons.
1764
1765commit d4b3051e0a1afc421723539272bba61df1a8b69f
1766Author: John Bowman <bowman@ualberta.ca>
1767Date:   Tue Nov 26 07:57:25 2019 -0700
1768
1769    Suppress redundant shipout in example.
1770
1771commit 9ea04c5be89ed5d805a21fc0f613cfa04e778b11
1772Author: John Bowman <bowman@ualberta.ca>
1773Date:   Tue Nov 26 07:55:43 2019 -0700
1774
1775    Remove non-ASCII characters from geometry.asy.
1776
1777commit 80bc74cbc63f3d98bd15535d451a04cdca41e811
1778Author: John Bowman <bowman@ualberta.ca>
1779Date:   Mon Nov 25 19:01:36 2019 -0700
1780
1781    Prevent asy from hanging on texpreamble errors.
1782
1783commit ddf49a3ed614644573673fcf44afa5c1c35279cb
1784Author: John Bowman <bowman@ualberta.ca>
1785Date:   Mon Nov 25 16:27:08 2019 -0700
1786
1787    Avoid duplicate intersections: don't increase intersection fuzz with depth.
1788
1789commit 14c455c0dd519bc55e3f51bbe6d2e7288b8e48f9
1790Author: John Bowman <bowman@ualberta.ca>
1791Date:   Mon Nov 25 11:55:30 2019 -0700
1792
1793    Fix typo in documentation.
1794
1795commit 2898b83f6e50ed08557e130154e087523d97beff
1796Author: ivankokan <ivan.kokan@gmail.com>
1797Date:   Mon Nov 25 18:12:53 2019 +0100
1798
1799    Angles considering special cases
1800
1801commit b5455dd04d4a8b71973e03fa973832b5893b689c
1802Author: ivankokan <ivan.kokan@gmail.com>
1803Date:   Mon Nov 25 17:16:13 2019 +0100
1804
1805    Remove unnecessary code
1806
1807commit a0aee9784264c7f22de6ac01648de2293de5aec2
1808Author: ivankokan <ivan.kokan@gmail.com>
1809Date:   Mon Nov 25 16:50:11 2019 +0100
1810
1811    Reorder/align some statements
1812
1813commit 41fbc67260971ebd5ab817ac902944d96462f543
1814Author: John Bowman <bowman@ualberta.ca>
1815Date:   Sun Nov 24 11:41:56 2019 -0700
1816
1817    Workaround lualatex bug #123.
1818
1819commit ec3c7f09772ebc78880f7a08740e7009e57d20b8
1820Author: John Bowman <bowman@ualberta.ca>
1821Date:   Sat Nov 23 00:26:50 2019 -0700
1822
1823    Fix diagnostic.
1824
1825commit 7fbf7c5b0635c6dacaa856901f1c349b95a6c966
1826Author: John Bowman <bowman@ualberta.ca>
1827Date:   Sat Nov 23 00:15:20 2019 -0700
1828
1829    Fix example.
1830
1831commit 0f3c966c8b3f905e64c70e005c81679a61289314
1832Author: ivankokan <ivan.kokan@gmail.com>
1833Date:   Fri Nov 22 14:53:19 2019 +0100
1834
1835    hyperbola by foci passing through a point
1836
1837commit 1f6ccfc849a2f920007b270a7cc3c2d4e3a93203
1838Merge: b050a1b4 1fca842e
1839Author: Ivan Kokan <ivan.kokan@gmail.com>
1840Date:   Fri Nov 22 14:15:24 2019 +0100
1841
1842    Merge pull request #1 from vectorgraphics/master
1843
1844    Sync
1845
1846commit 1fca842ea05a0a26afd7df011e2cf6e1d6f70994
1847Author: John Bowman <bowman@ualberta.ca>
1848Date:   Sun Nov 17 23:43:12 2019 -0700
1849
1850    Update example.
1851
1852commit 9160692eeafe63b7a73aad62917aec6aa4acd26f
1853Author: John Bowman <bowman@ualberta.ca>
1854Date:   Sun Nov 17 23:30:30 2019 -0700
1855
1856    Increment version to 2.62.
1857
1858commit 908e69dbbd1912344cea79f08c1eb0e67e5519f9
1859Author: John Bowman <bowman@ualberta.ca>
1860Date:   Sun Nov 17 22:26:50 2019 -0700
1861
1862    Fix material attribute.
1863
1864commit e00580292beee7b293288d78f53ba9779dad885e
1865Author: John Bowman <bowman@ualberta.ca>
1866Date:   Sun Nov 17 11:15:50 2019 -0700
1867
1868    Fix issues on Intel GPU under MSWindows.
1869
1870commit ebe76a4b0b55f94c2e8ee2d239fa34fa7b18703e
1871Author: John Bowman <bowman@ualberta.ca>
1872Date:   Tue Nov 12 09:58:53 2019 -0700
1873
1874    Set materials before offscreen optimization.
1875
1876commit 114081b38510dd52e08a0fc9508e40f873f8d218
1877Author: John Bowman <bowman@ualberta.ca>
1878Date:   Sat Nov 9 09:36:41 2019 -0700
1879
1880    Move piicon.png to examples directory.
1881
1882commit a4fba693380c4d18a978926f17aac6af95ac4a2d
1883Author: John Bowman <bowman@ualberta.ca>
1884Date:   Sat Nov 9 09:19:43 2019 -0700
1885
1886    Install piicon.png instead of piicon.eps.
1887
1888commit 83e20a685902f7b99cb614d1816f48c01c23be90
1889Author: John Bowman <bowman@ualberta.ca>
1890Date:   Sat Nov 9 00:25:04 2019 -0700
1891
1892     Use bindAttribLocation instead of getAttribLocation in OpenGL.
1893
1894commit 0c8bf045706326bbafd94c0225d8714f30c97a93
1895Author: John Bowman <bowman@ualberta.ca>
1896Date:   Sat Nov 9 00:07:11 2019 -0700
1897
1898    Update asygl.
1899
1900commit 726b3718b56c067fbe12e1b9d934ad09500b195c
1901Author: John Bowman <bowman@ualberta.ca>
1902Date:   Sat Nov 9 00:05:46 2019 -0700
1903
1904    Bind color attribute.
1905
1906commit 478292990693ea59cce9028f220be0234b4a591b
1907Author: John Bowman <bowman@ualberta.ca>
1908Date:   Fri Nov 8 23:27:07 2019 -0700
1909
1910    Fix Bland's rule in rationalSimplex and simplex.
1911
1912commit 399ca406efab1136e8e12f976ffb7ffd7ecf7def
1913Author: John Bowman <bowman@ualberta.ca>
1914Date:   Thu Nov 7 03:15:27 2019 -0700
1915
1916    Update asygl.
1917
1918commit eb146915adde3fc70adab78182c52f23e318df22
1919Author: John Bowman <bowman@ualberta.ca>
1920Date:   Thu Nov 7 03:13:03 2019 -0700
1921
1922    Use bindAttribLocation instead of getAttribLocation in WebGL.
1923
1924commit fb2868c7cdb3a93681ab0af8c293867a1efcdbc9
1925Author: John Bowman <bowman@ualberta.ca>
1926Date:   Thu Nov 7 01:44:11 2019 -0700
1927
1928    Work around WebGL singleton array optimization bug on Intel GPU.
1929
1930commit 8ad8fb290dada087b068d518e7dc5fe78d39570f
1931Author: John Bowman <bowman@ualberta.ca>
1932Date:   Wed Nov 6 00:03:32 2019 -0700
1933
1934    Increment version to 2.61.
1935
1936commit 87dc3554015dccce0cf446e27a703043a9c68460
1937Author: John Bowman <bowman@ualberta.ca>
1938Date:   Tue Nov 5 17:11:42 2019 -0700
1939
1940    Revert "Remove obsolete MSDOS Intel GPU workaround."
1941
1942    This reverts commit e47b19bb47079c8def40e5f4b5eb7946fec6a0c2.
1943
1944commit 08804433e46c83fc4c38ca7db92f21b9cf70fa90
1945Author: John Bowman <bowman@ualberta.ca>
1946Date:   Tue Nov 5 11:25:39 2019 -0700
1947
1948    Convert POSIX filename to MSDOS filename.
1949
1950commit 2d54552ca95cce7eef5d2a46bd19136e76bbaa45
1951Author: John Bowman <bowman@ualberta.ca>
1952Date:   Tue Nov 5 00:15:02 2019 -0700
1953
1954    Fix commit 24c7bcbc8b6e2e08938ab1fd088e922a0806251f.
1955
1956commit 6bdf7fc2c23fa27d67c42482d37860d41f377d92
1957Author: John Bowman <bowman@ualberta.ca>
1958Date:   Mon Nov 4 23:22:22 2019 -0700
1959
1960    Allow an object to be positioned finely with the arrow keys while holding down the mouse button. Fix origin and center order. Fix anchor names.
1961
1962commit 4a0a2aa6e100fefc4961af95f71a018a18e07ce9
1963Author: John Bowman <bowman@ualberta.ca>
1964Date:   Mon Nov 4 23:08:54 2019 -0700
1965
1966    Update asymptote.sty to use grffile.
1967
1968commit a11ea822167aee40c23601c4d9e2391ac2571859
1969Author: John Bowman <bowman@ualberta.ca>
1970Date:   Mon Nov 4 21:10:30 2019 -0700
1971
1972    Fix commit 41cc1fa54e638954177314a0add6b2d3a043257f.
1973
1974commit 41cc1fa54e638954177314a0add6b2d3a043257f
1975Author: John Bowman <bowman@ualberta.ca>
1976Date:   Mon Nov 4 00:21:22 2019 -0700
1977
1978    Use grffile to fix issues with included file names.
1979
1980commit 4dc96555e0f56e387d4f64d26865d1cfdcefc0fd
1981Author: John Bowman <bowman@ualberta.ca>
1982Date:   Sun Nov 3 00:09:12 2019 -0600
1983
1984    Fix bug #117: Wrong silhouette generated of a cylinder.
1985
1986commit 309c5aa4210a9d06b12b15a5bc3d2c21467827f2
1987Author: John Bowman <bowman@ualberta.ca>
1988Date:   Sat Nov 2 20:10:10 2019 -0600
1989
1990    Revert "Reinstate comment about using glOptions=-indirect for old graphics card drivers."
1991
1992    This reverts commit 1b752422335ba3991f3e2ad0cf145e141336ccb5.
1993
1994commit 6a13f8a10e9fe420f153670b59b25f235cb0407c
1995Author: John Bowman <bowman@ualberta.ca>
1996Date:   Sat Nov 2 15:05:22 2019 -0600
1997
1998    Fix returned x array in rationalSimplex; port optimizations to simplex.
1999
2000commit 1b752422335ba3991f3e2ad0cf145e141336ccb5
2001Author: John Bowman <bowman@ualberta.ca>
2002Date:   Sat Nov 2 10:55:38 2019 -0600
2003
2004    Reinstate comment about using glOptions=-indirect for old graphics card drivers.
2005
2006commit 24c7bcbc8b6e2e08938ab1fd088e922a0806251f
2007Author: John Bowman <bowman@ualberta.ca>
2008Date:   Sat Nov 2 00:18:23 2019 -0600
2009
2010    Make locatefile return fully qualified file name; use this for viewing WebGL files.
2011
2012commit c7370db9723c5c5ea2d7d699184ab571d994a9c4
2013Author: John Bowman <bowman@ualberta.ca>
2014Date:   Thu Oct 31 03:11:33 2019 -0600
2015
2016    Fix xasy resize.
2017
2018commit dea5702365e018d9972aabec6b0ca1010cb0f586
2019Author: John Bowman <bowman@ualberta.ca>
2020Date:   Thu Oct 31 02:31:44 2019 -0600
2021
2022    Port xasy to high-resolution screens.
2023
2024commit 7bf1cf2c8bd9726adb1c3e4fc063413261a4335d
2025Author: John Bowman <bowman@ualberta.ca>
2026Date:   Thu Oct 31 02:27:46 2019 -0600
2027
2028    Implement pad function that pads a picture to a precise size in both
2029    directions.
2030
2031commit cbb8cd4e40fbaec31e12e14d9328d77bcdf6c557
2032Author: John Bowman <bowman@ualberta.ca>
2033Date:   Tue Oct 29 21:18:36 2019 -0600
2034
2035    Support SVG output of embedded PNG, JPEG, and external vector PDF images
2036    using dvisvgm 2.8.
2037
2038commit b4dab27669302117b1b7c04857b08eb8b13c2406
2039Author: John Bowman <bowman@ualberta.ca>
2040Date:   Tue Oct 29 09:02:39 2019 -0600
2041
2042    Fix xasy handling of Ctrl-c.
2043
2044commit 5557453a5f8449b7f93919edcfcc988b7cd345dc
2045Author: John Bowman <bowman@ualberta.ca>
2046Date:   Mon Oct 28 16:30:01 2019 -0600
2047
2048    Fix basic indices in rationalSimplex.
2049
2050commit 874192f5ae7e9f83f87a9172c8fd1a44f70e1231
2051Author: John Bowman <bowman@ualberta.ca>
2052Date:   Mon Oct 28 13:35:50 2019 -0600
2053
2054    Simplify code.
2055
2056commit e40690d60d02de390e8fc62828f3051e4e2fdf9d
2057Author: John Bowman <bowman@ualberta.ca>
2058Date:   Mon Oct 28 13:32:20 2019 -0600
2059
2060    Fix infeasible test in simplex.asy.
2061
2062commit e3a121b5d592616bbbd0ea6dcb72220a062fddde
2063Author: John Bowman <bowman@ualberta.ca>
2064Date:   Mon Oct 28 13:05:01 2019 -0600
2065
2066    Move basic variables in rationalSimplex to column 0.
2067
2068commit 343f68ac12b52ae5aa33860c7ba7103f817b594c
2069Author: John Bowman <bowman@ualberta.ca>
2070Date:   Mon Oct 28 03:26:45 2019 -0600
2071
2072    Check for redundant basis vectors in phase1 of rationalSimplex.
2073
2074commit 1812df7829f5f7fcda6cdca25acedd9b97b3145d
2075Author: John Bowman <bowman@ualberta.ca>
2076Date:   Sat Oct 26 22:31:13 2019 -0600
2077
2078    Standardize write(rational[]) suffixes.
2079
2080commit 4ace4c826aab8ef389a8db8da4ede379d6d3db45
2081Author: John Bowman <bowman@ualberta.ca>
2082Date:   Sat Oct 26 22:25:20 2019 -0600
2083
2084    Fix write(rational) default suffixes.
2085
2086commit 215baa5db338ccc96d57b37c384bbe052576f79b
2087Author: John Bowman <bowman@ualberta.ca>
2088Date:   Sat Oct 26 22:24:42 2019 -0600
2089
2090    Fix iterateDual(real[][],int,int[]).
2091
2092commit 9efff08def182ff337b0181abe0007d70f171fbf
2093Author: John Bowman <bowman@ualberta.ca>
2094Date:   Fri Oct 25 20:55:54 2019 -0600
2095
2096    Avoid use of test -o.
2097
2098commit 4abe6fcff760363c0f852b1d79a9a206518477a5
2099Author: John Bowman <bowman@ualberta.ca>
2100Date:   Fri Oct 25 19:19:55 2019 -0600
2101
2102    Use htmlviewer to display svg files.
2103
2104commit c120b2ee98ce8983ded8d0119dff3beb6bfab9f3
2105Author: John Bowman <bowman@ualberta.ca>
2106Date:   Thu Oct 24 17:19:23 2019 -0600
2107
2108    Fix Makefile.in.
2109
2110commit 06fc2f7bac97523daadf79debb6f33b979a7d4be
2111Author: John Bowman <bowman@ualberta.ca>
2112Date:   Thu Oct 24 17:09:35 2019 -0600
2113
2114    Simplify Makefile.in.
2115
2116commit 6fe8d14817071258f36c6ac61b772a81b482296b
2117Author: John Bowman <bowman@ualberta.ca>
2118Date:   Thu Oct 24 17:09:02 2019 -0600
2119
2120    Update asygl.
2121
2122commit 743f5bc77fe6796140f613e8754ed6e1022574a2
2123Author: John Bowman <bowman@ualberta.ca>
2124Date:   Thu Oct 24 17:07:34 2019 -0600
2125
2126    Fix transparent background.
2127
2128commit 6ac68161f924e83fd2178c30cbdfd3fd05d63900
2129Author: John Bowman <bowman@ualberta.ca>
2130Date:   Wed Oct 23 21:09:57 2019 -0600
2131
2132    Fix revision.cc.
2133
2134commit 7ae1f80cf7fb4cb5abbcc23eef8fa4e591a413fc
2135Author: John Bowman <bowman@ualberta.ca>
2136Date:   Sat Oct 19 23:42:45 2019 -0600
2137
2138    Increment version to 2.60.
2139
2140commit e47b19bb47079c8def40e5f4b5eb7946fec6a0c2
2141Author: John Bowman <bowman@ualberta.ca>
2142Date:   Sat Oct 19 22:36:58 2019 -0600
2143
2144    Remove obsolete MSDOS Intel GPU workaround.
2145
2146commit 64ad659eed5015f568fbfc08a4bf65ee66e429a8
2147Author: John Bowman <bowman@ualberta.ca>
2148Date:   Sat Oct 19 20:29:42 2019 -0600
2149
2150    Port to MacOSX.
2151
2152commit 1abf16a851f36541dad9fe29f4ea03701dfd426b
2153Author: John Bowman <bowman@ualberta.ca>
2154Date:   Sat Oct 19 18:10:47 2019 -0600
2155
2156    Fix warning message.
2157
2158commit e3103ae3464da73a0af4e9e193139b68a4758333
2159Author: John Bowman <bowman@ualberta.ca>
2160Date:   Sat Oct 19 17:04:00 2019 -0600
2161
2162    Update asygl.
2163
2164commit c05b1d7fab525a7d7f1a153a0af157fa16f99721
2165Author: John Bowman <bowman@ualberta.ca>
2166Date:   Sat Oct 19 16:17:31 2019 -0600
2167
2168    Remove unused code.
2169
2170commit 1af6f8a4adda6fd175b72265fe1a3ddd6d0e95db
2171Author: John Bowman <bowman@ualberta.ca>
2172Date:   Sat Oct 19 16:12:01 2019 -0600
2173
2174    Fix transparency bug introduced in a05450337791d59966d12fedecb19e73bebc2415.
2175
2176commit f634dfe0a8ddedbc1d575cbbe92dcab1f44c3666
2177Author: John Bowman <bowman@ualberta.ca>
2178Date:   Sat Oct 19 15:16:22 2019 -0600
2179
2180    Remove maxvertices setting, which is no longer required;
2181    fix materialTable resizing.
2182
2183commit 24feb014dd4bc563d52c8fa6b14c3e097ec3d03a
2184Merge: ea84254a 8d8031f7
2185Author: John Bowman <bowman@ualberta.ca>
2186Date:   Sat Oct 19 12:53:50 2019 -0600
2187
2188    Merge branch 'prune'.
2189
2190commit 8d8031f70536399553293b76b5893f10c3e0354d
2191Author: John Bowman <bowman@ualberta.ca>
2192Date:   Sat Oct 19 12:27:32 2019 -0600
2193
2194    Don't reserve space for vertexBuffer data.
2195
2196commit eed0d85771f12724655450b2a07bcc3a2de3c8e6
2197Author: John Bowman <bowman@ualberta.ca>
2198Date:   Sat Oct 19 02:47:25 2019 -0600
2199
2200    Port WebGl material changes to OpenGL.
2201
2202commit ea84254a34b02cbfb70fb4c312beb1fb57720f68
2203Author: John Bowman <bowman@ualberta.ca>
2204Date:   Sat Oct 19 02:05:16 2019 -0600
2205
2206    Make glm happy again.
2207
2208commit 3f7ebd06a25b02aae4491b063744205414fcbcdd
2209Author: John Bowman <bowman@ualberta.ca>
2210Date:   Sat Oct 19 01:13:50 2019 -0600
2211
2212    Fix nontransparent material index for WebGL indexed triangles.
2213
2214commit 6f74aa05e584c31361db32218d55fb7a99fcf40b
2215Author: John Bowman <bowman@ualberta.ca>
2216Date:   Fri Oct 18 15:55:28 2019 -0600
2217
2218    Update asygl.
2219
2220commit 8a741d665941592d420eb212005ad0d9b6700a67
2221Author: John Bowman <bowman@ualberta.ca>
2222Date:   Fri Oct 18 15:52:51 2019 -0600
2223
2224    Pass only required material uniforms to each shader; simplify code.
2225
2226commit a1ea5e709290fe4055cc81f2673ac4310f4f500f
2227Author: John Bowman <bowman@ualberta.ca>
2228Date:   Fri Oct 18 02:15:11 2019 -0600
2229
2230    Update asygl.
2231
2232commit c67276f0c8149efb848cf2f6584d861b0659ae55
2233Author: John Bowman <bowman@ualberta.ca>
2234Date:   Fri Oct 18 02:13:55 2019 -0600
2235
2236    If needed, use separate material array for transparent elements.
2237
2238commit 984de25753a7d7c337036fa7b4a1f6525422b2e4
2239Author: John Bowman <bowman@ualberta.ca>
2240Date:   Fri Oct 18 01:40:30 2019 -0600
2241
2242    Reindex materials only when needed.
2243
2244commit d80ab0d128061ce19651a0bb52923cb07ae81b5f
2245Author: John Bowman <bowman@ualberta.ca>
2246Date:   Fri Oct 18 01:28:08 2019 -0600
2247
2248    Fix revision 82f7f09542dbe478f173efe64b52e24091ab7144.
2249
2250commit 595397655afd3e6603ead89b57fc923f45bfb44c
2251Author: John Bowman <bowman@ualberta.ca>
2252Date:   Fri Oct 18 00:34:53 2019 -0600
2253
2254    Revert "Reduce number of materials in elevation.asy."
2255
2256    This reverts commit 38a4badac82efbb0632ade0ee2ebaf486b8153dc.
2257
2258commit 82f7f09542dbe478f173efe64b52e24091ab7144
2259Author: John Bowman <bowman@ualberta.ca>
2260Date:   Fri Oct 18 00:32:54 2019 -0600
2261
2262    Respect maximum number of uniforms.
2263
2264commit 256a4a88b5d9e5680c15bebbd7594d67bba858a4
2265Author: John Bowman <bowman@ualberta.ca>
2266Date:   Thu Oct 17 00:59:43 2019 -0600
2267
2268    Compress WebGL Material parameters into a single vec4.
2269
2270commit bb9232f14a9f672b65cfd9a709b1345580dd3f6a
2271Author: John Bowman <bowman@ualberta.ca>
2272Date:   Wed Oct 16 22:32:28 2019 -0600
2273
2274    Illustrate Arrow3(position).
2275
2276commit ca863003b8dd6f18cb94feaeaf64eab639d88671
2277Author: John Bowman <bowman@ualberta.ca>
2278Date:   Wed Oct 16 22:04:17 2019 -0600
2279
2280    Fix splitpath settings of arrowhead3.
2281
2282commit 292b048048a42b75fe686c98bf550efafea730c0
2283Author: John Bowman <bowman@ualberta.ca>
2284Date:   Wed Oct 16 10:50:23 2019 -0600
2285
2286    Upload asygl.js; make minor updates to documentation and formatting.
2287
2288commit 192a328e5b899cc12ad813faf39b096ca3505606
2289Author: John Bowman <bowman@ualberta.ca>
2290Date:   Tue Oct 15 23:58:59 2019 -0600
2291
2292    Fix materialAttrib check in OpenGL.
2293
2294commit 1b357c7161606554d394c3dd05d0971edda82993
2295Author: John Bowman <bowman@ualberta.ca>
2296Date:   Tue Oct 15 23:56:25 2019 -0600
2297
2298    Update asygl.
2299
2300commit 1a07e8e4f74732c5a7302706df5ec658b30e62cf
2301Author: John Bowman <bowman@ualberta.ca>
2302Date:   Tue Oct 15 23:43:54 2019 -0600
2303
2304    Fix attributeMaterialIndex check; simplify code.
2305
2306commit 3903d300105d0822208588e144b4f1ad4b822dd8
2307Author: John Bowman <bowman@ualberta.ca>
2308Date:   Tue Oct 15 11:55:41 2019 -0600
2309
2310    Revert "Update asygl."
2311
2312    This reverts commit 1e14e51305ae550ac4afeb1b259365cf69070783.
2313
2314commit 1e14e51305ae550ac4afeb1b259365cf69070783
2315Author: John Bowman <bowman@ualberta.ca>
2316Date:   Tue Oct 15 11:34:56 2019 -0600
2317
2318    Update asygl.
2319
2320commit 22139a4951f8b568354cac72e61f613782799c68
2321Author: John Bowman <bowman@ualberta.ca>
2322Date:   Tue Oct 15 11:32:19 2019 -0600
2323
2324    Fix shader sharing; use separate buffers for each canvas.
2325
2326commit 63eabdd7d504be58b4400d999c800c5fc4a444ae
2327Author: John Bowman <bowman@ualberta.ca>
2328Date:   Tue Oct 15 03:46:41 2019 -0600
2329
2330    Revert "Update asygl."
2331
2332    This reverts commit fc5e4423912f59b77a80a656869ded97a47edf60.
2333
2334commit fc5e4423912f59b77a80a656869ded97a47edf60
2335Author: John Bowman <bowman@ualberta.ca>
2336Date:   Tue Oct 15 03:39:37 2019 -0600
2337
2338    Update asygl.
2339
2340commit 88a383380d6f340524d0b58f8ce0b32ebe3ca383
2341Author: John Bowman <bowman@ualberta.ca>
2342Date:   Tue Oct 15 03:28:18 2019 -0600
2343
2344    Move shaders to asygl library; share shaders and buffers among embedded images.
2345    Check for unused WebGL attributes.
2346
2347commit c6db33e7e18c45b52daaed33e10b10e08dabd371
2348Author: John Bowman <bowman@ualberta.ca>
2349Date:   Tue Oct 15 02:01:19 2019 -0600
2350
2351    Optimize OpenGL renderer.
2352
2353commit ce57dbdb9a105320888ac9230b10665185febc7e
2354Author: John Bowman <bowman@ualberta.ca>
2355Date:   Tue Oct 15 00:53:37 2019 -0600
2356
2357    Check for unused GLSL attributes; restrict glFlush workaround to MSDOS.
2358    Remove unnecessary code.
2359
2360commit 229f9ca69f9a59e4f393e7f92db027f9bc570325
2361Author: John Bowman <bowman@ualberta.ca>
2362Date:   Mon Oct 14 12:15:43 2019 -0600
2363
2364    Update documentation.
2365
2366commit 38a4badac82efbb0632ade0ee2ebaf486b8153dc
2367Author: John Bowman <bowman@ualberta.ca>
2368Date:   Mon Oct 14 12:01:43 2019 -0600
2369
2370    Reduce number of materials in elevation.asy.
2371
2372commit e0e8e60a15b158c831f5ea1e300ad86486a35481
2373Author: John Bowman <bowman@ualberta.ca>
2374Date:   Mon Oct 14 09:00:58 2019 -0600
2375
2376    Simplify example.
2377
2378commit 089e57508c96518c48b9bb3f21cb922710675f37
2379Author: John Bowman <bowman@ualberta.ca>
2380Date:   Sun Oct 13 21:52:55 2019 -0600
2381
2382    Update asygl.
2383
2384commit 2642e40cc6b1623ea3998a1274540913d9bae824
2385Author: John Bowman <bowman@ualberta.ca>
2386Date:   Sun Oct 13 21:52:28 2019 -0600
2387
2388    Apply WebGL scissors.
2389
2390commit c0a589e08d0078b26443effef18a68da8c53879e
2391Author: John Bowman <bowman@ualberta.ca>
2392Date:   Sun Oct 13 21:32:43 2019 -0600
2393
2394    Update asygl.
2395
2396commit 4498544f5f53dd9ea21f96485a30cb5d3b6a4656
2397Author: John Bowman <bowman@ualberta.ca>
2398Date:   Sun Oct 13 21:30:20 2019 -0600
2399
2400    Fix offscreen viewport.
2401
2402commit 1af5c5ef00aceebb565710e1899f382826db9f8e
2403Author: John Bowman <bowman@ualberta.ca>
2404Date:   Sun Oct 13 17:25:57 2019 -0600
2405
2406    Update asygl.
2407
2408commit 324d09b31ac582d2b1cd0b9f905b7ac0089ae5dc
2409Author: John Bowman <bowman@ualberta.ca>
2410Date:   Sun Oct 13 17:20:45 2019 -0600
2411
2412    Organize asygl variables.
2413
2414commit 2508e0574a5fef5074bf5f6a0037d5190d47b0d7
2415Author: John Bowman <bowman@ualberta.ca>
2416Date:   Sun Oct 13 15:15:43 2019 -0600
2417
2418    Use a single WebGL rendering context for embedded images.
2419
2420commit 9cc2fdaee9d2efcca12b587f0902b7a89daea0f9
2421Author: John Bowman <bowman@ualberta.ca>
2422Date:   Sun Oct 13 15:15:11 2019 -0600
2423
2424    Update asygl.
2425
2426commit 14c00ed4351d108338a24af8dc8c35e3099a987c
2427Author: John Bowman <bowman@ualberta.ca>
2428Date:   Sat Oct 12 11:15:02 2019 -0600
2429
2430    Port miscellaneous Python support files and example to Python3.
2431
2432commit f80e63cfe85b233560ab9627731ef3fc16701067
2433Author: John Bowman <bowman@ualberta.ca>
2434Date:   Fri Oct 11 03:12:52 2019 -0600
2435
2436    Increment version to 2.59.
2437
2438commit bc7fe4b5126184c965fff4d0daaf592b89ef8d01
2439Author: John Bowman <bowman@ualberta.ca>
2440Date:   Fri Oct 11 00:27:09 2019 -0600
2441
2442    Initialize all vertices in triangle arrays, even if they are offscreen.
2443
2444commit 7725cbf46e24261f44fbd80e79565c2d69c00a89
2445Author: John Bowman <bowman@ualberta.ca>
2446Date:   Thu Oct 10 10:57:17 2019 -0600
2447
2448    Add outdir() convenience function; make asy() respect outdir();
2449    update documentation and example of external EPS vector graphics.
2450
2451commit e6bbc5094209b432b7ed656c1d5ae1bd8b2103e1
2452Author: John Bowman <bowman@ualberta.ca>
2453Date:   Thu Oct 10 09:53:42 2019 -0600
2454
2455    Remove unnecessary code.
2456
2457commit 496a76daee4c2177e6ae95425cc86c2d53f9f453
2458Author: John Bowman <bowman@ualberta.ca>
2459Date:   Thu Oct 10 09:39:33 2019 -0600
2460
2461    Revert "Make locatefile return fully qualified path."
2462
2463    This reverts commit 9817571be16cc925c549a375b186fdc065a42da6.
2464
2465commit f6881300a037ee9706fd6ff49e3ec4bebaf5d52d
2466Author: John Bowman <bowman@ualberta.ca>
2467Date:   Thu Oct 10 09:00:51 2019 -0600
2468
2469    Switch order of GLEW library when linking.
2470
2471commit 1c671ec2a8bc186686ccdbc0f4eade2086fb6ce0
2472Author: John Bowman <bowman@ualberta.ca>
2473Date:   Thu Oct 10 02:19:02 2019 -0600
2474
2475    Fix bug #90: force graphics() to pass fully qualified file name to xasy;
2476    due to current limitations of dvisvgm (2.7.4), this only works with vector EPS files (embedded images, PDF, PNG, and JPG formats are not supported).
2477
2478commit 9817571be16cc925c549a375b186fdc065a42da6
2479Author: John Bowman <bowman@ualberta.ca>
2480Date:   Thu Oct 10 02:10:37 2019 -0600
2481
2482    Make locatefile return fully qualified path.
2483
2484commit 436af6420b9ac380acc457ad433f1f119187f5f1
2485Author: John Bowman <bowman@ualberta.ca>
2486Date:   Thu Oct 10 00:42:08 2019 -0600
2487
2488    Fix numerical precision issue in geometry.asy.
2489
2490commit d59145980eb39a9d06faebdc7a0b40991a1903c9
2491Author: John Bowman <bowman@ualberta.ca>
2492Date:   Wed Oct 9 16:13:48 2019 -0600
2493
2494    Distinguish between msdos and cygwin builds.
2495
2496commit d63f1d90e26cfc27d496daee95858ed03b78692a
2497Author: John Bowman <bowman@ualberta.ca>
2498Date:   Wed Oct 9 09:30:48 2019 -0600
2499
2500    Change intersection points back to currentcoordsys in geometry.asy.
2501
2502commit f3387ed7d069683918356bfdc3bc70098ad75f44
2503Author: John Bowman <bowman@ualberta.ca>
2504Date:   Wed Oct 9 00:19:21 2019 -0600
2505
2506    Handle execError gracefully, without killing parent or current process.
2507
2508commit cd22997a274d034d065b9fcf7afd3ff9bddcb22c
2509Author: John Bowman <bowman@ualberta.ca>
2510Date:   Tue Oct 8 23:11:26 2019 -0600
2511
2512    Resolve ambiguous function signatures in geometry.asy using ecasts to special cases.
2513
2514commit 2e202e2b5eb4265a73bedae080220d89a21d8a97
2515Author: John Bowman <bowman@ualberta.ca>
2516Date:   Tue Oct 8 20:46:24 2019 -0600
2517
2518    Support building asymptote.so again.
2519
2520commit 705dc2e1b9f3ba2004a5bc44641bf30daedb502a
2521Author: John Bowman <bowman@ualberta.ca>
2522Date:   Tue Oct 8 18:12:30 2019 -0600
2523
2524    Make --version option list both enabled and disabled features.
2525
2526commit c62e05ff995b1b3e128668254918cc61c0173f15
2527Author: John Bowman <bowman@ualberta.ca>
2528Date:   Tue Oct 8 18:10:51 2019 -0600
2529
2530    Reluctantly change default xasy editor for UNIX to vi.
2531
2532commit a4c4e374e1d51f2eda6c99d95da522ef4ef3986b
2533Author: John Bowman <bowman@ualberta.ca>
2534Date:   Tue Oct 8 17:04:22 2019 -0600
2535
2536    Consistently use specified xasy editor.
2537
2538commit 31dd51e17946061ebcbe63abdca4fdcf916eb7f5
2539Author: John Bowman <bowman@ualberta.ca>
2540Date:   Tue Oct 8 10:44:43 2019 -0600
2541
2542    Fix configuration issues.
2543
2544commit e547942219cdd1ac6b4dc55785e9148cb1eb9a67
2545Author: John Bowman <bowman@ualberta.ca>
2546Date:   Tue Oct 8 10:05:07 2019 -0600
2547
2548    Explicitly link with GLX library if present.
2549
2550commit 8536a52466854b17060c40d80b6cf97805349ec4
2551Author: John Bowman <bowman@ualberta.ca>
2552Date:   Tue Oct 8 01:15:36 2019 -0600
2553
2554    Increment version to 2.58.
2555
2556commit 45b49582cbcd3188c713b0fce1eda8ca1a459441
2557Author: John Bowman <bowman@ualberta.ca>
2558Date:   Tue Oct 8 00:55:18 2019 -0600
2559
2560    Improve feature description.
2561
2562commit 051f1a6386034b5631f9fa64fc293e92e65667e9
2563Author: John Bowman <bowman@ualberta.ca>
2564Date:   Tue Oct 8 00:22:52 2019 -0600
2565
2566    Remove unused variables.
2567
2568commit 2a237885ddc65eb8db7fc9a8d2fa51c17a5b25a1
2569Author: John Bowman <bowman@ualberta.ca>
2570Date:   Tue Oct 8 00:17:47 2019 -0600
2571
2572    Fix numerical degeneracy in points[] intersectionpoints(bqe bqe1, bqe bqe2) of geometry module.
2573
2574commit b9d73d9aca44db0196e74e3d52895396cf8d7288
2575Author: John Bowman <bowman@ualberta.ca>
2576Date:   Tue Oct 8 00:10:35 2019 -0600
2577
2578    Make --version option display compiled-in features.
2579
2580commit 8544d4972958ff35132da346e4ca5a5422eb77ca
2581Author: John Bowman <bowman@ualberta.ca>
2582Date:   Mon Oct 7 17:48:46 2019 -0600
2583
2584    Update examples.
2585
2586commit 28d26ed92f31224381dfcab4adf54e3b915320b9
2587Author: John Bowman <bowman@ualberta.ca>
2588Date:   Mon Oct 7 16:20:59 2019 -0600
2589
2590    Fix animations.
2591
2592commit b4bbb947303dca29e6ac3f45ebd4a34d0d97282e
2593Author: John Bowman <bowman@ualberta.ca>
2594Date:   Mon Oct 7 15:48:22 2019 -0600
2595
2596    Fix warning message.
2597
2598commit b0b0f33ca9dbdb63cde838c863ee173534ea3295
2599Author: John Bowman <bowman@ualberta.ca>
2600Date:   Mon Oct 7 14:28:36 2019 -0700
2601
2602    Workaround broken XDR headers under MacOS X.
2603
2604commit 9d890eca34a9413f2f9f145546d7430acf2e8d7d
2605Author: John Bowman <bowman@ualberta.ca>
2606Date:   Mon Oct 7 03:28:07 2019 -0600
2607
2608    Update asygl.
2609
2610commit cf3745d5699be73b72f1cac2b355e689dd9c1bb1
2611Author: John Bowman <bowman@ualberta.ca>
2612Date:   Mon Oct 7 03:21:43 2019 -0600
2613
2614    Remesh on home.
2615
2616commit 49c6cc075c1f587577c6a6fa1aad130adf5b4666
2617Author: John Bowman <bowman@ualberta.ca>
2618Date:   Mon Oct 7 03:11:22 2019 -0600
2619
2620    Fix viewportshift.
2621
2622commit 12739aee501fdb72956b6bc0ceec97dfd2db35d7
2623Author: John Bowman <bowman@ualberta.ca>
2624Date:   Mon Oct 7 00:00:26 2019 -0600
2625
2626    Add missing conditional.
2627
2628commit 383bd8479e344c7dd7181808507122a31663a149
2629Author: John Bowman <bowman@ualberta.ca>
2630Date:   Sun Oct 6 23:39:39 2019 -0600
2631
2632    Set ASYGLVERSION in configure.ac; install asygl.js.
2633
2634commit 4e60948a42e1a2e8504b3a76b300bc8f00b02d2e
2635Author: John Bowman <bowman@ualberta.ca>
2636Date:   Sun Oct 6 21:21:00 2019 -0600
2637
2638    Remove version number from offline asygl library;
2639    include pruned gl-matrix source file and license in release.
2640
2641commit 56c9b2ec67ed1e0c20d933f2f6414abdaa81412a
2642Author: John Bowman <bowman@ualberta.ca>
2643Date:   Sun Oct 6 20:26:57 2019 -0600
2644
2645    Update asygl.
2646
2647commit c55b40e0cba6deb6a431affd1fcc6de9968707ec
2648Author: John Bowman <bowman@ualberta.ca>
2649Date:   Sun Oct 6 20:24:41 2019 -0600
2650
2651    Use unminified pruned gl-matrix source to build asygl (to satisfy Debian rules).
2652
2653commit 353ed86880e1e6e75d6548708b0533bf4ad30655
2654Author: John Bowman <bowman@ualberta.ca>
2655Date:   Sun Oct 6 02:22:54 2019 -0600
2656
2657    Update documentation.
2658
2659commit 8307d5ad2f3d37998e87c231b30009b23e47278b
2660Author: John Bowman <bowman@ualberta.ca>
2661Date:   Sat Oct 5 21:00:00 2019 -0600
2662
2663    Update asygl.
2664
2665commit dbbfca33d40d31bab922e92f92a6f8e80edb319b
2666Author: John Bowman <bowman@ualberta.ca>
2667Date:   Sat Oct 5 20:58:51 2019 -0600
2668
2669    Implement viewportshift in webgl.
2670
2671commit 562d634042a295db93d5eaa4651df35350b13f7a
2672Author: John Bowman <bowman@ualberta.ca>
2673Date:   Sat Oct 5 20:23:53 2019 -0600
2674
2675    Update examples.
2676
2677commit e4da7cbd7ef81b2ce81f84b7240602494096fce0
2678Author: John Bowman <bowman@ualberta.ca>
2679Date:   Sat Oct 5 16:28:06 2019 -0600
2680
2681    Remove run-time conditional from fragment shader; move initshader caller.
2682
2683commit 88887ac90cd05e56905dbc6f06e81b0d73b992d4
2684Author: John Bowman <bowman@ualberta.ca>
2685Date:   Sat Oct 5 14:42:15 2019 -0600
2686
2687    Output svg rather than html for 2D pictures.
2688
2689commit 3e7af8b130b37a606d0941ad30a4824313dfb196
2690Author: John Bowman <bowman@ualberta.ca>
2691Date:   Sat Oct 5 14:41:34 2019 -0600
2692
2693    Cap border.
2694
2695commit bd00509cefeb85989ad059f3a8b6993a1ea3be85
2696Author: John Bowman <bowman@ualberta.ca>
2697Date:   Sat Oct 5 14:41:19 2019 -0600
2698
2699    Remove unwanted MSDOS terminators.
2700
2701commit 58bbf1171a5479b8f73d504d15ab4566d4578e91
2702Author: John Bowman <bowman@ualberta.ca>
2703Date:   Sat Oct 5 14:40:23 2019 -0600
2704
2705    Simplify code.
2706
2707commit bb7a20bfe034c0ffa2e1a64af3535491d9f4c526
2708Author: John Bowman <bowman@ualberta.ca>
2709Date:   Sat Oct 5 14:39:14 2019 -0600
2710
2711    Fix light=nolight in WebGL.
2712
2713commit deddebe4b300db59dabf56c5d8ae736ca7007db6
2714Author: John Bowman <bowman@ualberta.ca>
2715Date:   Sat Oct 5 14:36:10 2019 -0600
2716
2717    Update asygl.
2718
2719commit f3136218f7a1bcc7c5e2e8da99e423d11d0ae5bf
2720Author: John Bowman <bowman@ualberta.ca>
2721Date:   Sat Oct 5 14:33:26 2019 -0600
2722
2723    Handle currentlight=nolight in WebGL.
2724
2725commit 12778d70f1d862dfa815f244cd01cccc84039f71
2726Author: John Bowman <bowman@ualberta.ca>
2727Date:   Thu Oct 3 11:39:09 2019 -0600
2728
2729    Increment version to 2.57.
2730
2731commit be2e06c3b0c223338cb8b88906ff84db67690e71
2732Author: John Bowman <bowman@ualberta.ca>
2733Date:   Thu Oct 3 10:41:51 2019 -0600
2734
2735    Remove suffix argument from build-script.
2736
2737commit b2558d9e829450fee2baa7c5017c505e99c1a53a
2738Author: John Bowman <bowman@ualberta.ca>
2739Date:   Thu Oct 3 09:49:13 2019 -0600
2740
2741    Update required dvisgm version in documentation.
2742
2743commit 09715350e4873b76339f06de179fb45868037553
2744Author: John Bowman <bowman@ualberta.ca>
2745Date:   Wed Oct 2 15:51:20 2019 -0600
2746
2747    Update documentation and example.
2748
2749commit 7614a954e5f4f81ff8dd004475afb2486c5a4fd4
2750Author: John Bowman <bowman@ualberta.ca>
2751Date:   Wed Oct 2 00:49:42 2019 -0600
2752
2753    Document physically based rendering and transparent background option for WebGL.
2754
2755commit 499ae43068ae3cb8c31e3e4a94dd0b10a9bae77a
2756Author: John Bowman <bowman@ualberta.ca>
2757Date:   Wed Oct 2 00:01:03 2019 -0600
2758
2759    Remove unused code.
2760
2761commit c8238140ab01cbe3c960fb55b36d17ba01c98d82
2762Author: John Bowman <bowman@ualberta.ca>
2763Date:   Tue Oct 1 22:58:29 2019 -0600
2764
2765    Fix array bounds.
2766
2767commit 6a3d04c27ac85cb862bbe4d9ae7968941da9785b
2768Author: John Bowman <bowman@ualberta.ca>
2769Date:   Tue Oct 1 21:56:04 2019 -0600
2770
2771    Disable scrolling within viewport.
2772
2773commit 76aebefd6557f5590e61dfbe32b5391176e2e935
2774Author: John Bowman <bowman@ualberta.ca>
2775Date:   Tue Oct 1 21:55:25 2019 -0600
2776
2777    Update asygl.
2778
2779commit 0b49c13bfd465d55bdd96baf9ac273ffe98fe10b
2780Author: John Bowman <bowman@ualberta.ca>
2781Date:   Tue Oct 1 14:46:58 2019 -0600
2782
2783    Update asygl.
2784
2785commit 437223b1a10947e0496a7cf810796d3081cfb2f9
2786Author: John Bowman <bowman@ualberta.ca>
2787Date:   Tue Oct 1 14:38:09 2019 -0600
2788
2789    Allow transparent background in webgl.
2790
2791commit f35a22b836d0c4b2fa3f4182ff852c8aeb3cb44d
2792Author: John Bowman <bowman@ualberta.ca>
2793Date:   Tue Oct 1 09:54:28 2019 -0600
2794
2795    Implement background color in webgl.
2796
2797commit c3b7f41f9be0dcbca35296aa8ff172a99c63c2f8
2798Author: John Bowman <bowman@ualberta.ca>
2799Date:   Tue Oct 1 09:54:05 2019 -0600
2800
2801    Update asygl.
2802
2803commit 451be75316e09552b424bf11612db9a0404bbd9f
2804Author: John Bowman <bowman@ualberta.ca>
2805Date:   Mon Sep 30 23:54:36 2019 -0600
2806
2807    Fix handling of missing glm library.
2808
2809commit 17694a76cfac4212110f5d9ae271e66222f7d2d4
2810Author: John Bowman <bowman@ualberta.ca>
2811Date:   Sun Sep 29 16:21:30 2019 -0600
2812
2813    Increment version to 2.56.
2814
2815commit a8198d8ff1c6742469d0b913adaa6645628fc005
2816Author: John Bowman <bowman@ualberta.ca>
2817Date:   Sun Sep 29 15:53:20 2019 -0600
2818
2819    Fix MSDOS portability issue.
2820
2821commit 48f83b023681d7d4bbe7364dab146cb5128c520f
2822Author: John Bowman <bowman@ualberta.ca>
2823Date:   Sun Sep 29 14:58:32 2019 -0600
2824
2825    Fix compilation without OpenGL.
2826
2827commit 74c3182f0b704858a6557da909d7722129aa7042
2828Author: John Bowman <bowman@ualberta.ca>
2829Date:   Sun Sep 29 14:41:41 2019 -0600
2830
2831    Fix test for tr1/unordered_map.
2832
2833commit bd1c855c82d1bd19a1b88724d2511a3fa5d6ae34
2834Author: John Bowman <bowman@ualberta.ca>
2835Date:   Sun Sep 29 13:51:56 2019 -0600
2836
2837    Tighten up test for std::tr1::unordered_map on legacy systems.
2838
2839commit f6cd098b98fb8c1be1ac1795cc515a734cd8f20b
2840Author: John Bowman <bowman@ualberta.ca>
2841Date:   Sun Sep 29 12:41:25 2019 -0600
2842
2843    Fix viewMat initialization.
2844
2845commit b13df4e01c8a015f8937e86adf788e6683fccd08
2846Author: John Bowman <bowman@ualberta.ca>
2847Date:   Sun Sep 29 04:37:49 2019 -0600
2848
2849    Increment version to 2.55.
2850
2851commit 1c26011ea8a7fdfba9725ae52ac308970bf2df24
2852Author: John Bowman <bowman@ualberta.ca>
2853Date:   Sun Sep 29 03:04:36 2019 -0600
2854
2855    Silence Apple's OpenGL deprecation warning.
2856
2857commit bd6cef0ac6a2e4bce49c92a8ecc792473286b7d9
2858Author: John Bowman <bowman@ualberta.ca>
2859Date:   Sun Sep 29 03:02:07 2019 -0600
2860
2861    Silence Apple's OpenGL deprecation warning.
2862
2863commit 908bfa8c1114af3098367b8a87866f3a08951d02
2864Author: John Bowman <bowman@ualberta.ca>
2865Date:   Sun Sep 29 02:41:34 2019 -0600
2866
2867    If lighting is enabled, ignore specified vertex colors for PRC. To override
2868    this backwards incompatibility and recover the previous behaviour,
2869    manually disable lighting when drawing a surface s:
2870    draw(s,prc() ? nolight : currentlight);
2871
2872commit 5beec3197c5692b45dfe487d55a1d6eaddeb0a6f
2873Author: John Bowman <bowman@ualberta.ca>
2874Date:   Sun Sep 29 01:22:14 2019 -0600
2875
2876    Ignore null surfaces; restore example.
2877
2878commit 7e2cf9efabb7506649c401ece5f80c4178177b73
2879Author: John Bowman <bowman@ualberta.ca>
2880Date:   Sat Sep 28 23:09:43 2019 -0600
2881
2882    Port to MSDOS.
2883
2884commit bcf31e3f3e9ed3fb876312f793d89543f2e70d17
2885Author: John Bowman <bowman@ualberta.ca>
2886Date:   Sat Sep 28 02:42:53 2019 -0600
2887
2888    Install webgl files; clean up GUI files on uninstall.
2889
2890commit 1b6150e70bc601c65af304d12f286cc64363557f
2891Author: John Bowman <bowman@ualberta.ca>
2892Date:   Sat Sep 28 01:54:30 2019 -0600
2893
2894    Document WebGL interface.
2895
2896commit 8c94986e48dcb1d4ec88ff7c0c87f4ac4d5757d3
2897Author: John Bowman <bowman@ualberta.ca>
2898Date:   Sat Sep 28 00:13:44 2019 -0600
2899
2900    Use aspect ratio for fitting; adjust arcball radius to account for viewportmargin; make interaction constants asy settings.
2901
2902commit 5c5ce0424f990db9fa8da644bab334b4b74cbe0c
2903Author: John Bowman <bowman@ualberta.ca>
2904Date:   Sat Sep 28 00:13:16 2019 -0600
2905
2906    Update asygl.
2907
2908commit 3d1242fc2f31aac1d4e5e297feb403b8e1ca1a51
2909Author: John Bowman <bowman@ualberta.ca>
2910Date:   Fri Sep 27 18:12:02 2019 -0600
2911
2912    Define absolute in gl.js.
2913
2914commit 77deba7f33213ae0cba2c34b0d26878d0baf28ce
2915Author: John Bowman <bowman@ualberta.ca>
2916Date:   Fri Sep 27 18:10:49 2019 -0600
2917
2918    Update asygl.
2919
2920commit 9c4690bf1114f9d0526c72619826176c74ad82da
2921Author: John Bowman <bowman@ualberta.ca>
2922Date:   Fri Sep 27 17:47:01 2019 -0600
2923
2924    Reduce size of asygl by including only required subset of gl-matrix.
2925
2926commit 1208b33104c5b5b7a2a6fc3f3ad9165dfea92909
2927Author: John Bowman <bowman@ualberta.ca>
2928Date:   Fri Sep 27 17:43:13 2019 -0600
2929
2930    Update asygl.
2931
2932commit 77206a8af882bd1f7388df810c9c9c30e6b56f06
2933Author: John Bowman <bowman@ualberta.ca>
2934Date:   Fri Sep 27 13:04:09 2019 -0600
2935
2936    Expand webgl viewport to fit window; remove webglscale; rename devicepixel to absolute; add WindowTrim.
2937
2938commit 0ca3d60f01986f0ea89ccfd328bf361f29d73680
2939Author: John Bowman <bowman@ualberta.ca>
2940Date:   Fri Sep 27 13:02:49 2019 -0600
2941
2942    Update asygl.
2943
2944commit 34977d2b4808156d276bcbb976ed9c9ec5a8b97b
2945Author: John Bowman <bowman@ualberta.ca>
2946Date:   Fri Sep 27 02:55:05 2019 -0600
2947
2948    Add webglscale and devicepixels options; implement shrink/expand viewport keys.
2949
2950commit 1ddada67255f9e61349bb5d7f2ce667108bba9db
2951Author: John Bowman <bowman@ualberta.ca>
2952Date:   Fri Sep 27 02:54:17 2019 -0600
2953
2954    Update asygl.
2955
2956commit 9b0f5a6ae6cd37d337ae2637d1c71d289f239c15
2957Author: John Bowman <bowman@ualberta.ca>
2958Date:   Thu Sep 26 03:32:37 2019 -0600
2959
2960    Avoid dvipdf dependency for building documentation.
2961
2962commit ff4b38c9e101ece6d2c6ba21e93bc1f7d8c15364
2963Author: John Bowman <bowman@ualberta.ca>
2964Date:   Thu Sep 26 03:10:01 2019 -0600
2965
2966    Support --disable-gl again; ignore settings.render for WebGL output; account for devicePixelRatio; increase default viewportmargin to 0.5.
2967
2968commit ff25ef4b12699218459b62273c775b421f8f0fe9
2969Author: John Bowman <bowman@ualberta.ca>
2970Date:   Thu Sep 26 03:06:38 2019 -0600
2971
2972    Update asygl.
2973
2974commit 19528ced5dec8cdb502fcb63ffa6ae0b457b2f04
2975Author: John Bowman <bowman@ualberta.ca>
2976Date:   Wed Sep 25 22:52:43 2019 -0600
2977
2978    Replace arcball with simpler version backported from webgl; fix RotateX and Y.
2979
2980commit b1f630df463467db272330d9136915681bf1e30c
2981Author: John Bowman <bowman@ualberta.ca>
2982Date:   Wed Sep 25 21:06:36 2019 -0600
2983
2984    Fix segmentation fault.
2985
2986commit b232cc52137473a9db16f56c2d275c96b9d7f748
2987Author: John Bowman <bowman@ualberta.ca>
2988Date:   Wed Sep 25 19:22:57 2019 -0600
2989
2990    Change rotation matrix back to 4x4.
2991
2992commit 848376cb50be96143325607f05e0d7a081f0867c
2993Author: John Bowman <bowman@ualberta.ca>
2994Date:   Wed Sep 25 11:45:33 2019 -0600
2995
2996    Move webgl files to base directory.
2997
2998commit 0224793b9a347e5d2ca7985e76783bdee2bb598b
2999Author: John Bowman <bowman@ualberta.ca>
3000Date:   Wed Sep 25 11:15:59 2019 -0600
3001
3002    Fix vector length in normMouse; improve build-asygl.
3003
3004commit 8388736d5dffa20d4a10886de99a08a3e18dc6b5
3005Author: John Bowman <bowman@ualberta.ca>
3006Date:   Wed Sep 25 03:32:59 2019 -0600
3007
3008    Add offline WebGL option.
3009
3010commit 37425ee28f676e2da11d9be7052b0dab28ea4c36
3011Author: John Bowman <bowman@ualberta.ca>
3012Date:   Wed Sep 25 03:03:22 2019 -0600
3013
3014    Combine javascript libaries for faster loading; remove obsolete files;
3015    add asygl environment variable to specify asygl library.
3016
3017commit 9e815e6e659fa873ae5b665566ae3691c8caa57f
3018Author: John Bowman <bowman@ualberta.ca>
3019Date:   Wed Sep 25 02:59:36 2019 -0600
3020
3021    Add LGPL license; avoid multiple matrix creations; simplify arcball.
3022
3023commit 0f30a12889852d3d9dc83437ed0e19d048128230
3024Author: John Bowman <bowman@ualberta.ca>
3025Date:   Tue Sep 24 14:48:39 2019 -0600
3026
3027    Simplify webgl output of indexed triangles.
3028
3029commit 994c14bb4ac4c6bc00b986b5297c267cdb98bb92
3030Author: John Bowman <bowman@ualberta.ca>
3031Date:   Tue Sep 24 10:43:25 2019 -0600
3032
3033    By default, use vertex indices for normal and color indices of indexed triangles.
3034
3035commit f5c79f97e5dc64a3183e1e6fd0a8f2a7417c1f7b
3036Author: John Bowman <bowman@ualberta.ca>
3037Date:   Tue Sep 24 01:06:04 2019 -0600
3038
3039    Include html comments.
3040
3041commit ca37df6f334784f278ac0edf708670c2bdcf49b9
3042Author: John Bowman <bowman@ualberta.ca>
3043Date:   Tue Sep 24 00:12:45 2019 -0600
3044
3045    Add viewportmargin setting.
3046
3047commit e2aca7045e65c11e4a1250f99eb9002803ebcdf9
3048Author: John Bowman <bowman@ualberta.ca>
3049Date:   Mon Sep 23 23:20:01 2019 -0600
3050
3051    Add missing offscreen checks.
3052
3053commit 6defe942af805b4ff7659f56ea43784a5193ef7b
3054Author: John Bowman <bowman@ualberta.ca>
3055Date:   Mon Sep 23 23:03:31 2019 -0600
3056
3057    Simplify code.
3058
3059commit 6fe7fc69fe8e49eed45b6acaa59bc2b1dee7ddc2
3060Author: John Bowman <bowman@ualberta.ca>
3061Date:   Mon Sep 23 22:48:09 2019 -0600
3062
3063    Add offscreen detection to indexed triangles.
3064
3065commit a8bc5263f72d87ca005d3d97f2a13037770b56ee
3066Author: John Bowman <bowman@ualberta.ca>
3067Date:   Mon Sep 23 21:54:04 2019 -0600
3068
3069    Simplify code.
3070
3071commit 25b87d0dedc04180e36678963f59d6d0ed075cd2
3072Author: John Bowman <bowman@ualberta.ca>
3073Date:   Mon Sep 23 21:37:21 2019 -0600
3074
3075    Fix tiling.
3076
3077commit 1c442690870ffe6499012f799b97a41f6f6a8efc
3078Author: John Bowman <bowman@ualberta.ca>
3079Date:   Mon Sep 23 21:23:17 2019 -0600
3080
3081    Implement webgl indexed triangles.
3082
3083commit a05450337791d59966d12fedecb19e73bebc2415
3084Author: John Bowman <bowman@ualberta.ca>
3085Date:   Mon Sep 23 03:11:35 2019 -0600
3086
3087    Implement faster WebGL and OpenGL rendering, with improved offscreen detection.
3088
3089commit 07ee50be15e9968de2e1a6f70c00392785bb5028
3090Merge: 4dcd549b 5e911430
3091Author: John Bowman <bowman@ualberta.ca>
3092Date:   Mon Sep 23 01:27:26 2019 -0600
3093
3094    Merge branch 'master' into webgl.
3095
3096commit 5e91143045a807b6c6ba60a125b4220dad6a65bd
3097Author: John Bowman <bowman@ualberta.ca>
3098Date:   Mon Sep 23 01:11:37 2019 -0600
3099
3100    Fix default value of file word() and documentation.
3101
3102commit 4dcd549b91ff8afe8855ddc20e6756b1e9c9d42e
3103Author: John Bowman <bowman@ualberta.ca>
3104Date:   Fri Sep 20 23:01:28 2019 -0600
3105
3106    Simplify code.
3107
3108commit fe2cab3b8086e3de638efc1008f69325f6bac8de
3109Author: John Bowman <bowman@ualberta.ca>
3110Date:   Fri Sep 20 22:57:39 2019 -0600
3111
3112    Minor optimization.
3113
3114commit 6c30c8662563b66a724a1a0dddae20e60bd497ad
3115Author: John Bowman <bowman@ualberta.ca>
3116Date:   Fri Sep 20 08:11:05 2019 -0600
3117
3118    Don't test for pow and sqrt which are sometimes implemented in hardware.
3119
3120commit 150d007d0a0c9e5fc40fd85f660a0377aab67b1f
3121Author: John Bowman <bowman@ualberta.ca>
3122Date:   Thu Sep 19 10:19:21 2019 -0600
3123
3124    Simplify code.
3125
3126commit 902fc9bf7e01b270492a2f51260646b3fdef06f1
3127Author: John Bowman <bowman@ualberta.ca>
3128Date:   Thu Sep 19 09:32:18 2019 -0600
3129
3130    Optimize bbox2; rename norender to remesh and add missing return value.
3131
3132commit 077d8fd4e631da44cc93fb4a8c94f55841989dac
3133Author: John Bowman <bowman@ualberta.ca>
3134Date:   Thu Sep 19 02:49:28 2019 -0600
3135
3136    Fix offscreen detection; discard rendered data once it goes offscreen.
3137
3138commit 49e21b13812931778e1385d82412373723b3b1bf
3139Author: John Bowman <bowman@ualberta.ca>
3140Date:   Tue Sep 17 23:39:07 2019 -0600
3141
3142    Shrink nonbillboard material buffer by 7%.
3143
3144commit 9177fba6a47e79f9e2c21c5f1f76c483e55a4d02
3145Author: John Bowman <bowman@ualberta.ca>
3146Date:   Mon Sep 16 16:46:26 2019 -0600
3147
3148    Conditionally view html file.
3149
3150commit a2bb8be9c68dc825477dd03db772b9a0abbeae02
3151Author: John Bowman <bowman@ualberta.ca>
3152Date:   Mon Sep 16 16:18:43 2019 -0600
3153
3154    Optimize bounding box computation.
3155
3156commit a0f04aa0c2971e89161e6c459829edb0aefdca7d
3157Author: John Bowman <bowman@ualberta.ca>
3158Date:   Mon Sep 16 13:52:35 2019 -0600
3159
3160    Improve OpenGL straight optimization for curves.
3161
3162commit 25a04e41dc579c5a2ef66110500aea587abd09b6
3163Author: John Bowman <bowman@ualberta.ca>
3164Date:   Mon Sep 16 13:21:21 2019 -0600
3165
3166    Fix order of PRC and webgl quad colors.
3167
3168commit 73b8974d343dc370ec459acf0bc2718165313b71
3169Author: John Bowman <bowman@ualberta.ca>
3170Date:   Mon Sep 16 00:03:39 2019 -0600
3171
3172    Optimize offscreen in bezierpatch.h; remove unused code.
3173
3174commit b9866ef6ab0faa0c713cab7b03fe276257cb5217
3175Author: John Bowman <bowman@ualberta.ca>
3176Date:   Sun Sep 15 22:24:41 2019 -0600
3177
3178    Add interface to html viewer.
3179
3180commit 24a3e54cd3e06d89869444eb6c8e07487dafe911
3181Author: John Bowman <bowman@ualberta.ca>
3182Date:   Sun Sep 15 21:43:45 2019 -0600
3183
3184    Reformat webgl header and footer.
3185
3186commit 573369c22e52e2b4d3424ef1e0e8e4607572f7b4
3187Merge: e6580bf3 221e1542
3188Author: John Bowman <bowman@ualberta.ca>
3189Date:   Sun Sep 15 18:52:46 2019 -0600
3190
3191    Merge branch 'webgl'.
3192
3193commit 221e154209664025595ab423df0220649c084b5f
3194Author: John Bowman <bowman@ualberta.ca>
3195Date:   Sun Sep 15 18:50:45 2019 -0600
3196
3197    Optimize straight webgl lines.
3198
3199commit 7b36db5c4d07a7632a613c9652e5480ecaf022cb
3200Author: John Bowman <bowman@ualberta.ca>
3201Date:   Sun Sep 15 18:33:14 2019 -0600
3202
3203    Fix webgl quad normal.
3204
3205commit 712af1c6a75d2d19d85e8b5a4cd71604bc5feb33
3206Author: John Bowman <bowman@ualberta.ca>
3207Date:   Sun Sep 15 18:14:40 2019 -0600
3208
3209    Add straight optimization to webgl.
3210
3211commit a33ade59a16fea0df08ee9b7bbc1d06440b0b859
3212Author: John Bowman <bowman@ualberta.ca>
3213Date:   Sun Sep 15 16:28:34 2019 -0600
3214
3215    Implement webgl pixel shader.
3216
3217commit 75ec09fc0bb7195580b57e40657ec0e00d46064e
3218Author: John Bowman <bowman@ualberta.ca>
3219Date:   Sun Sep 15 12:20:22 2019 -0600
3220
3221    Remove duplicate code.
3222
3223commit e6580bf30d1ecd8f96a4b7e48adfcaa2a5d24fd5
3224Merge: f40bd919 cc4115dd
3225Author: John Bowman <bowman@ualberta.ca>
3226Date:   Sun Sep 15 01:03:28 2019 -0600
3227
3228    Merge branch 'webgl'.
3229
3230commit cc4115dd23fd4fb69951d5053ce615551b07cc86
3231Author: John Bowman <bowman@ualberta.ca>
3232Date:   Sat Sep 14 23:50:33 2019 -0600
3233
3234    Pass asy lighting parameters; don't composite canvas with background.
3235
3236commit f55f0def02b723db059ddc790d29db077986e1ea
3237Author: John Bowman <bowman@ualberta.ca>
3238Date:   Sat Sep 14 23:46:31 2019 -0600
3239
3240    Use 4x4 viewMat again (for correct lighting under rotation).
3241
3242commit a9146b8722a727d1daa11580609189e2ba3a8bf0
3243Author: John Bowman <bowman@ualberta.ca>
3244Date:   Sat Sep 14 18:17:41 2019 -0600
3245
3246    Fix ViewPosition; use a 3x3 view matrix.
3247
3248commit 31d49e55e82774285ac015b16f8969579c43d7c3
3249Author: John Bowman <bowman@ualberta.ca>
3250Date:   Sat Sep 14 11:09:55 2019 -0600
3251
3252    Add settings.digits to control default output file precision.
3253
3254commit bd8cd4877ebb7c73cb83a767721dfc858dfe8d57
3255Author: John Bowman <bowman@ualberta.ca>
3256Date:   Sat Sep 14 01:00:33 2019 -0600
3257
3258    Standardize matrix names.
3259
3260commit 5ea4aaeae21c21e86535e5d5552a181be7222552
3261Author: John Bowman <bowman@ualberta.ca>
3262Date:   Sat Sep 14 00:51:19 2019 -0600
3263
3264    Replace var by let.
3265
3266commit a1fdac350066487d3ffd66733ca59ce6dc11f6ea
3267Author: John Bowman <bowman@ualberta.ca>
3268Date:   Sat Sep 14 00:49:53 2019 -0600
3269
3270    Further optimize Split3.
3271
3272commit a1a7a736a2e5ea3baaf66eec2d4df27984b2ba36
3273Author: John Bowman <bowman@ualberta.ca>
3274Date:   Sat Sep 14 00:46:40 2019 -0600
3275
3276    Optimize split.
3277
3278commit 8b46c31c8ae3d5d681f49d546e1bc8165ac96f0c
3279Author: John Bowman <bowman@ualberta.ca>
3280Date:   Sat Sep 14 00:31:23 2019 -0600
3281
3282    Add webgl support for Bezier curves.
3283
3284commit 3975ba5416d9708e4c208ef508490571e7bdf985
3285Author: John Bowman <bowman@ualberta.ca>
3286Date:   Fri Sep 13 17:42:45 2019 -0600
3287
3288    Detect navigator.vibrate.
3289
3290commit 381f82e9a2e7f220945d83b721832c157d4f4ac6
3291Author: John Bowman <bowman@ualberta.ca>
3292Date:   Fri Sep 13 02:51:20 2019 -0600
3293
3294    Indicate shift mode with vibration.
3295
3296commit 9d8b6c4f188ccc7539fb1ab4a6db2439e78567de
3297Author: John Bowman <bowman@ualberta.ca>
3298Date:   Thu Sep 12 09:59:01 2019 -0600
3299
3300    Remove unused arguments.
3301
3302commit f40bd919b1a2772f8ea696c0004b447ef6f21b11
3303Merge: a6b55307 76978127
3304Author: John Bowman <bowman@ualberta.ca>
3305Date:   Thu Sep 12 09:08:25 2019 -0600
3306
3307    Merge branch 'webgl'.
3308
3309commit 76978127a7d8b3dd68eb44e10ecf5c9c05c53972
3310Author: John Bowman <bowman@ualberta.ca>
3311Date:   Thu Sep 12 09:07:57 2019 -0600
3312
3313    Allow for negative dot product.
3314
3315commit a6b5530720e91c8aa3b8ef2798ac24b0e814afec
3316Author: John Bowman <bowman@ualberta.ca>
3317Date:   Thu Sep 12 00:58:34 2019 -0600
3318
3319    Restore example.
3320
3321commit 56936ea472caf20f8e3d5e5420f35e8d35d62451
3322Author: John Bowman <bowman@ualberta.ca>
3323Date:   Thu Sep 12 00:48:50 2019 -0600
3324
3325    Fix arcball radius; improve mobile interaction.
3326
3327commit 3b3b1b2efae71b494eadb4eb4b41fd0f1476d353
3328Author: John Bowman <bowman@ualberta.ca>
3329Date:   Thu Sep 12 00:26:20 2019 -0600
3330
3331    Fix arcball numerical precision issues.
3332
3333commit e519ea37e36e4c1027b1b296b28a8d2e946c9f1d
3334Author: John Bowman <bowman@ualberta.ca>
3335Date:   Wed Sep 11 23:16:09 2019 -0600
3336
3337    Add mobile shift; fix arcball normalization.
3338
3339commit 79abc5f0b321befc032d4eb7d15b75329d202b3a
3340Author: John Bowman <bowman@ualberta.ca>
3341Date:   Wed Sep 11 19:34:02 2019 -0600
3342
3343    Improve zoom.
3344
3345commit 25e234d15a8ce05874f0951952aed0122532def8
3346Author: John Bowman <bowman@ualberta.ca>
3347Date:   Wed Sep 11 11:32:34 2019 -0600
3348
3349    Override scroll bar.
3350
3351commit 86de97f2460dc8a125e18772c31e750251481b22
3352Author: John Bowman <bowman@ualberta.ca>
3353Date:   Wed Sep 11 11:08:39 2019 -0600
3354
3355    Implement pinch zoom.
3356
3357commit a9069b5771cf62effa2b6a5f46ac30b5766eb4ca
3358Author: John Bowman <bowman@ualberta.ca>
3359Date:   Wed Sep 11 00:20:36 2019 -0600
3360
3361    Fix initial projection.
3362
3363commit f37794e9c12fbdd588f9afa8e2400f4c4cae3acd
3364Author: John Bowman <bowman@ualberta.ca>
3365Date:   Tue Sep 10 23:59:16 2019 -0600
3366
3367    Disable mobile scaling.
3368
3369commit 605c952986ab864f2d6ca8bea0b11fc5cd4ccb0f
3370Author: John Bowman <bowman@ualberta.ca>
3371Date:   Tue Sep 10 23:58:03 2019 -0600
3372
3373    Disable mobile scaling.
3374
3375commit 2d0ed08cb4fabff9f7b5621feb3853902865d422
3376Author: John Bowman <bowman@ualberta.ca>
3377Date:   Tue Sep 10 11:20:46 2019 -0600
3378
3379    Remove scroll bar.
3380
3381commit a3a319b856e16a71b228090ecf24dc735cc7248e
3382Author: John Bowman <bowman@ualberta.ca>
3383Date:   Tue Sep 10 10:44:59 2019 -0600
3384
3385    Remove webgl directory prefix from link to gl.js; add symbolic link.
3386
3387commit fcc609805e810ffe8e4775cc114297c60319a1de
3388Author: John Bowman <bowman@ualberta.ca>
3389Date:   Tue Sep 10 10:03:32 2019 -0600
3390
3391    Implement Bezier triangles in webgl.
3392
3393commit c532199499eec51b79c33a8a23d19daddceeeb93
3394Author: John Bowman <bowman@ualberta.ca>
3395Date:   Tue Sep 10 08:42:02 2019 -0600
3396
3397    Fix epsilon; move derivative and normal into BezierPatch.
3398
3399commit fa59a4840c2dcbdb54e8188f905460a32745576d
3400Author: John Bowman <bowman@ualberta.ca>
3401Date:   Tue Sep 10 08:27:53 2019 -0600
3402
3403    Fix undefined variable.
3404
3405commit 1341bf7f83a82780b98826c83f1619794a08a027
3406Author: John Bowman <bowman@ualberta.ca>
3407Date:   Tue Sep 10 08:25:53 2019 -0600
3408
3409    Factor code.
3410
3411commit 99b00e26147feae6aff24b94ae83a5ac99c817e7
3412Author: John Bowman <bowman@ualberta.ca>
3413Date:   Tue Sep 10 01:20:07 2019 -0600
3414
3415    Begin porting Bezier triangle code to webgl.
3416
3417commit 033ba1eb3a0aca3a46de957c89fad9c33ce8da4b
3418Author: John Bowman <bowman@ualberta.ca>
3419Date:   Tue Sep 10 00:45:52 2019 -0600
3420
3421    Fix lighting after mode change.
3422
3423commit 2a174661224adc2fbc229b786baef60924761d74
3424Author: John Bowman <bowman@ualberta.ca>
3425Date:   Tue Sep 10 00:12:22 2019 -0600
3426
3427    Accumulate onscreen and partially offscreen triangles separately to avoid duplicate rendering.
3428
3429commit 49ea03ddbf861df3edcb3dcdae3922761cb5d785
3430Author: John Bowman <bowman@ualberta.ca>
3431Date:   Mon Sep 9 19:40:59 2019 -0600
3432
3433    Clear buffers on construction.
3434
3435commit e3bd396ed745dae9171e44b89d2554ce67e5b0cb
3436Author: John Bowman <bowman@ualberta.ca>
3437Date:   Mon Sep 9 18:30:00 2019 -0600
3438
3439    Simplify code.
3440
3441commit 5b1b569f3fb253000e7728419d2f9f9612fdc7e8
3442Author: John Bowman <bowman@ualberta.ca>
3443Date:   Mon Sep 9 14:07:35 2019 -0600
3444
3445    Fix transparency bug; optimize colorShader and implement generalSHader.
3446
3447commit 61049a4ccd87e0aacd7498dd5c4d3c84960a7d18
3448Author: John Bowman <bowman@ualberta.ca>
3449Date:   Mon Sep 9 11:51:27 2019 -0600
3450
3451    Sort transparent webgl triangles (based on centroid; to be improved).
3452
3453commit 0ec8f1841797c62a9a1ea83372f4fcb0880f3c00
3454Author: John Bowman <bowman@ualberta.ca>
3455Date:   Mon Sep 9 09:34:28 2019 -0600
3456
3457    Fix missing initialization.
3458
3459commit 40ab227ba04a7e8ea1464af6864a074860e6fc3d
3460Author: John Bowman <bowman@ualberta.ca>
3461Date:   Mon Sep 9 09:22:53 2019 -0600
3462
3463    Add transparent buffers.
3464
3465commit a401de1b5d3532f6d30c133eed0f4d07a0d8b182
3466Author: John Bowman <bowman@ualberta.ca>
3467Date:   Sun Sep 8 23:40:43 2019 -0600
3468
3469    Fix webgl billboard labels.
3470
3471commit 503ba73bb4605ba5030f3d78c71f378ce654031b
3472Author: John Bowman <bowman@ualberta.ca>
3473Date:   Sun Sep 8 23:17:56 2019 -0600
3474
3475    Avoid depth check in offscreen computations.
3476
3477commit 5c4dcb69f3908b57333ee90af3408cbe857b891a
3478Author: John Bowman <bowman@ualberta.ca>
3479Date:   Sun Sep 8 21:50:08 2019 -0600
3480
3481    Optimize transpose away.
3482
3483commit a6132b5e1d7a93c43c37d4eb2e238900bc93ff0e
3484Author: John Bowman <bowman@ualberta.ca>
3485Date:   Sun Sep 8 17:47:34 2019 -0600
3486
3487    Update temporary hard-wired teapot light parameters.
3488
3489commit f2ffc7b52ed3d4a7e375d66fc827f25973afac39
3490Author: John Bowman <bowman@ualberta.ca>
3491Date:   Sun Sep 8 17:29:20 2019 -0600
3492
3493    Standardize code.
3494
3495commit f008f017aa1cfce1bb9bb34d91ca8857a20cea7b
3496Author: John Bowman <bowman@ualberta.ca>
3497Date:   Sun Sep 8 16:12:12 2019 -0600
3498
3499    Remove unwanted code.
3500
3501commit f8c22220b7dee93b97bca2a793df59e6e83ef664
3502Merge: 4972f905 f1254f8d
3503Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3504Date:   Sun Sep 8 14:39:32 2019 -0600
3505
3506    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
3507
3508commit 4972f90530c591c09030ae84e1f3118dff2d047d
3509Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3510Date:   Sun Sep 8 14:39:27 2019 -0600
3511
3512    Clean up gl.js again.
3513
3514commit f1254f8d7fa19053fc483231053d16103679a2e9
3515Merge: cc7eb276 bad6b6d5
3516Author: John Bowman <bowman@ualberta.ca>
3517Date:   Sun Sep 8 14:34:04 2019 -0600
3518
3519    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl.
3520
3521commit cc7eb276596404eba061fee63da9440db518ad03
3522Author: John Bowman <bowman@ualberta.ca>
3523Date:   Sun Sep 8 14:28:30 2019 -0600
3524
3525    Optimize bounding box computation; simplify code.
3526
3527commit bad6b6d57c23cddbe4fd823d6ca480997dab65c6
3528Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3529Date:   Sun Sep 8 14:25:09 2019 -0600
3530
3531    Minor fixes to norm matrix.
3532
3533commit 0c1da0e0dad92876e6254fec9d4625afb09c9614
3534Author: John Bowman <bowman@ualberta.ca>
3535Date:   Sun Sep 8 02:36:18 2019 -0600
3536
3537    Batch calls to drawElements.
3538
3539commit 2106227eb55336e1189d99092258730b7583d403
3540Author: John Bowman <bowman@ualberta.ca>
3541Date:   Sun Sep 8 01:03:59 2019 -0600
3542
3543    Prepare for batch drawing.
3544
3545commit 108509b7b304267883ac24081f8c7b8149773bab
3546Author: John Bowman <bowman@ualberta.ca>
3547Date:   Sat Sep 7 21:11:57 2019 -0600
3548
3549    Fix -noautobillboard.
3550
3551commit a9e980f35e2955ec58891850bac3258bb7b9b880
3552Author: John Bowman <bowman@ualberta.ca>
3553Date:   Sat Sep 7 20:47:42 2019 -0600
3554
3555    Fix typos.
3556
3557commit 7ffa52cafeed9ff412a4c8dd79f894f6c001de5d
3558Author: John Bowman <bowman@ualberta.ca>
3559Date:   Sat Sep 7 19:23:48 2019 -0600
3560
3561    Use separate material and center index for each vertex again (to support batch drawing and sorting).
3562
3563commit 17566e437c18c5cba8af049b03e064a0471006a3
3564Author: John Bowman <bowman@ualberta.ca>
3565Date:   Sat Sep 7 14:24:13 2019 -0600
3566
3567    Use a 3x3 rotation matrix.
3568
3569commit b57b6298818cb7c561258c5f8f8e8d4724b1f0b2
3570Author: John Bowman <bowman@ualberta.ca>
3571Date:   Sat Sep 7 03:52:50 2019 -0600
3572
3573    Simply billboard code and port to webgl.
3574
3575commit 9c34d1e914fc8033f0dce670db80017c40244f66
3576Author: John Bowman <bowman@ualberta.ca>
3577Date:   Fri Sep 6 15:08:28 2019 -0600
3578
3579    Enable webgl keyboard input.
3580
3581commit 4cddee557a7ee99117398522b64d532f8e34e9fc
3582Author: John Bowman <bowman@ualberta.ca>
3583Date:   Fri Sep 6 14:31:46 2019 -0600
3584
3585    Standardize code.
3586
3587commit 3ad3e9447237dba8d2cbd643ecec931ce1c88aef
3588Author: John Bowman <bowman@ualberta.ca>
3589Date:   Fri Sep 6 13:05:09 2019 -0600
3590
3591    Fix conditional.
3592
3593commit b157bb70ab46e4e67060c838a7aa986c96a9a8a1
3594Author: John Bowman <bowman@ualberta.ca>
3595Date:   Fri Sep 6 12:59:21 2019 -0600
3596
3597    Change shaders only when needed; remove duplicate code; improve OpenGL framerate calculation.
3598
3599commit 2b5a4e583a912357b95dd922a414590eae1ec421
3600Author: John Bowman <bowman@ualberta.ca>
3601Date:   Fri Sep 6 10:57:51 2019 -0600
3602
3603    Remove extension requirement.
3604
3605commit 52e3053c3b2d9a78e54d24a456b5ac74f1f7f71b
3606Author: John Bowman <bowman@ualberta.ca>
3607Date:   Fri Sep 6 10:56:36 2019 -0600
3608
3609    Simplify code.
3610
3611commit 309bfd90f3d274d7763de078772faacd7151292a
3612Author: John Bowman <bowman@ualberta.ca>
3613Date:   Fri Sep 6 03:27:03 2019 -0600
3614
3615    Reduce size of webgl data buffers.
3616
3617commit c33716757576e0534bad2615b1a608bed98059f8
3618Author: John Bowman <bowman@ualberta.ca>
3619Date:   Thu Sep 5 10:24:18 2019 -0600
3620
3621    Fix material index for explicit colors; standardize code.
3622
3623commit 1bd14971f286c5c83e0f1732523923d3da08b37f
3624Author: John Bowman <bowman@ualberta.ca>
3625Date:   Thu Sep 5 03:02:03 2019 -0600
3626
3627    Simplify code.
3628
3629commit f40c3eda4725acecd410cac7243e84053a78d233
3630Author: John Bowman <bowman@ualberta.ca>
3631Date:   Thu Sep 5 02:53:35 2019 -0600
3632
3633    Support vertex shading.
3634
3635commit f2e5df6d331708c01f374feef5f70f0d75999c7d
3636Author: John Bowman <bowman@ualberta.ca>
3637Date:   Wed Sep 4 18:19:47 2019 -0600
3638
3639    Optimize webgl buffers.
3640
3641commit ef1cd85d7183d8399e150fdd8d4633fa8cb7adfd
3642Author: John Bowman <bowman@ualberta.ca>
3643Date:   Tue Sep 3 22:09:30 2019 -0600
3644
3645    Simplify and optimize code.
3646
3647commit 7b3cd7101983c837c866eaa5540f26718b797d76
3648Author: John Bowman <bowman@ualberta.ca>
3649Date:   Tue Sep 3 18:58:12 2019 -0600
3650
3651    Recompute offscreen limits at every render.
3652
3653commit ee547cbd9facf472ea5ef6a504f7103f1aaec51b
3654Author: John Bowman <bowman@ualberta.ca>
3655Date:   Tue Sep 3 08:26:47 2019 -0600
3656
3657    Optimize shader communication.
3658
3659commit 68f921caf3a603603616f82175916eb768c2161b
3660Author: John Bowman <bowman@ualberta.ca>
3661Date:   Tue Sep 3 01:11:20 2019 -0600
3662
3663    Reimplement billboard labels to allow remesh suppression.
3664
3665commit 1e2d7c8f77dcd4dbf9cc0e3f7147ef1c492b51f6
3666Author: John Bowman <bowman@ualberta.ca>
3667Date:   Tue Sep 3 01:02:10 2019 -0600
3668
3669    Fix typo.
3670
3671commit 7192656cca9bb3607ed5b62b7330e6a7e4e0e97e
3672Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3673Date:   Mon Sep 2 15:19:19 2019 -0600
3674
3675    Fix almost all problem, except for offscreen glitch.
3676
3677commit 173a2c40056c9a23470d2ad8e931a97251471a6e
3678Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3679Date:   Mon Sep 2 14:17:37 2019 -0600
3680
3681    Also reset ship.
3682
3683commit 1bde5bc6489562642c4eaf6e68ac92413ef4fcae
3684Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3685Date:   Mon Sep 2 14:16:54 2019 -0600
3686
3687    Fix zoom clipping issue alongside translation.
3688
3689commit fe8e538c7109073442967cb638af94279788fc86
3690Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3691Date:   Mon Sep 2 14:01:30 2019 -0600
3692
3693    Add in revised zoom from asy.
3694
3695commit 78044058c643aa5e66bed5c70b0db55a5953b919
3696Author: John Bowman <bowman@ualberta.ca>
3697Date:   Sun Sep 1 23:50:54 2019 -0600
3698
3699    Simplify code.
3700
3701commit 144f4615291a6486fdd7c2f16026240f18216538
3702Author: John Bowman <bowman@ualberta.ca>
3703Date:   Sun Sep 1 22:02:22 2019 -0600
3704
3705    Output field-of-view angle.
3706
3707commit 1c116f53a002b66b43b315fd2e2730dc1eed6d3e
3708Author: John Bowman <bowman@ualberta.ca>
3709Date:   Sun Sep 1 20:10:49 2019 -0600
3710
3711    Add missing offscreen code.
3712
3713commit c255024cc0a6d66dd3ce2e5279e1a65fb0b0e828
3714Author: John Bowman <bowman@ualberta.ca>
3715Date:   Sun Sep 1 11:57:17 2019 -0600
3716
3717    Compute pMatrix from b and B bounds.
3718
3719commit faf496185b9b48688f9e68b0882f16ec01d5b806
3720Author: John Bowman <bowman@ualberta.ca>
3721Date:   Sun Sep 1 11:36:40 2019 -0600
3722
3723    Fix duplicate multiply.
3724
3725commit eb75489e0f7d739b6f2ce707ae3ae7a9176ded19
3726Author: John Bowman <bowman@ualberta.ca>
3727Date:   Sun Sep 1 11:35:04 2019 -0600
3728
3729    Port offscreen code to webgl.
3730
3731commit 7a2fe8d7e409f33d19f860083ee71060866d8304
3732Author: John Bowman <bowman@ualberta.ca>
3733Date:   Sun Sep 1 03:53:55 2019 -0600
3734
3735    Re-enable remesh suppression with offscreen check.
3736
3737commit fb3e1aa648c78d0c8f3c156b8f68971049c77085
3738Author: John Bowman <bowman@ualberta.ca>
3739Date:   Sat Aug 31 19:14:37 2019 -0600
3740
3741    Improve zoom.
3742
3743commit aa2f9e5bcdb6aaf4fc960a0448bbd04c6c174e53
3744Merge: 11577411 11b7f3b4
3745Author: John Bowman <bowman@ualberta.ca>
3746Date:   Sat Aug 31 14:21:25 2019 -0600
3747
3748    Merge branch 'master' into webgl.
3749
3750commit 11b7f3b4400f6c648ad2ccabe9ab06c275fd1f3f
3751Author: John Bowman <bowman@ualberta.ca>
3752Date:   Sat Aug 31 14:21:16 2019 -0600
3753
3754    Fix pipeclose (cf. 0d057d35cb30d52f33db9f155c880ed8f8a1d7d2).
3755
3756commit 115774110bd39a7609620600999c63eb0823ffb9
3757Author: John Bowman <bowman@ualberta.ca>
3758Date:   Sat Aug 31 13:17:52 2019 -0600
3759
3760    Remove unused argument.
3761
3762commit 389543c6b829bab8b8aa1c3f852263d41101079c
3763Author: John Bowman <bowman@ualberta.ca>
3764Date:   Sat Aug 31 12:57:29 2019 -0600
3765
3766    Optimize and simplify OpenGL shaders.
3767
3768commit 9ce5cfef9a1c6ea054b1d141d8b7d766c0b8f3cb
3769Author: John Bowman <bowman@ualberta.ca>
3770Date:   Sat Aug 31 03:13:24 2019 -0600
3771
3772    Port to webgl1.0.
3773
3774commit 26f329d066b8b291adf7b63b61301b6f69e288a0
3775Author: John Bowman <bowman@ualberta.ca>
3776Date:   Sat Aug 31 00:45:49 2019 -0600
3777
3778    Remove duplicate constants.
3779
3780commit 16a912ce5563f6436094a0f8e2bbb878cadccd9b
3781Author: John Bowman <bowman@ualberta.ca>
3782Date:   Sat Aug 31 00:39:34 2019 -0600
3783
3784    Support rendering on mobile devices.
3785
3786commit d0e14808336642f9eabc38d66d357bbf13486f4d
3787Author: John Bowman <bowman@ualberta.ca>
3788Date:   Fri Aug 30 14:38:21 2019 -0600
3789
3790    Fix normals.
3791
3792commit cbccb294ccc2f27a4d0924b3f7337c432e3b98b0
3793Author: John Bowman <bowman@ualberta.ca>
3794Date:   Fri Aug 30 14:04:45 2019 -0600
3795
3796    Standardize code.
3797
3798commit 3d4ded0b3b871a6331dd14ae3479ebb1c15ceb8f
3799Author: John Bowman <bowman@ualberta.ca>
3800Date:   Fri Aug 30 13:40:45 2019 -0600
3801
3802    Simplify normal code.
3803
3804commit b5a083516a854317e9e88e7def584a3f9a907c57
3805Author: John Bowman <bowman@ualberta.ca>
3806Date:   Fri Aug 30 01:35:03 2019 -0600
3807
3808    Update normal code.
3809
3810commit 78e4ac384d904e09c05684da6d0eb723878f73bb
3811Author: John Bowman <bowman@ualberta.ca>
3812Date:   Fri Aug 30 01:18:09 2019 -0600
3813
3814    Remove unused variable.
3815
3816commit 699dd53413ad111d211ed2f616bab85f6162f0cc
3817Author: John Bowman <bowman@ualberta.ca>
3818Date:   Fri Aug 30 01:16:47 2019 -0600
3819
3820    Update subdivision crack code.
3821
3822commit 9958d795eead1be55e3014fec378695682b5b202
3823Author: John Bowman <bowman@ualberta.ca>
3824Date:   Fri Aug 30 00:05:08 2019 -0600
3825
3826    Support webgl output with -V -threads.
3827
3828commit 385c61e1b211b019641c5cd50ce54b71551f7943
3829Author: John Bowman <bowman@ualberta.ca>
3830Date:   Thu Aug 29 21:33:58 2019 -0600
3831
3832    Simplify code.
3833
3834commit 35442f0834befc227b88c26ed7deb79e14f7628a
3835Author: John Bowman <bowman@ualberta.ca>
3836Date:   Thu Aug 29 21:12:10 2019 -0600
3837
3838    Fix nMaterials; remove generated file.
3839
3840commit 1839307bfa3cb7521293ccdd05ec1507cf7ebe53
3841Author: John Bowman <bowman@ualberta.ca>
3842Date:   Thu Aug 29 19:47:01 2019 -0600
3843
3844    Revert broken commit "Add back nMaterials."
3845
3846    This reverts commit ef0b19a7d1ccd37b80705c0cbaf42f8eb5470b1c.
3847
3848commit ef0b19a7d1ccd37b80705c0cbaf42f8eb5470b1c
3849Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3850Date:   Thu Aug 29 19:24:02 2019 -0600
3851
3852    Add back nMaterials.
3853
3854commit 71d59116a67658e8bb078c79f6f1e59fcf6e1060
3855Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3856Date:   Thu Aug 29 19:15:54 2019 -0600
3857
3858    Update Author's name.
3859
3860commit 8964dd0782bff658a3f2d475e10c3c38964ef607
3861Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3862Date:   Thu Aug 29 19:14:55 2019 -0600
3863
3864    Add in authors names.
3865
3866commit afc2a146dd755fc19adbdba7f7aa28aab5a9b45d
3867Merge: 04feea56 306f6df4
3868Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3869Date:   Thu Aug 29 19:08:19 2019 -0600
3870
3871    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
3872
3873commit 04feea5687b53250825e77356b5aad4961f17884
3874Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3875Date:   Thu Aug 29 19:08:14 2019 -0600
3876
3877    Fix vViewPosition.
3878
3879commit 306f6df4e77d854c9890d4a14f8679e7e16f4ebf
3880Merge: 63fb75af ff8cc6d3
3881Author: John Bowman <bowman@ualberta.ca>
3882Date:   Thu Aug 29 19:07:05 2019 -0600
3883
3884    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
3885
3886commit 63fb75aff713b84b005076aa50d141b2c7d88f3d
3887Author: John Bowman <bowman@ualberta.ca>
3888Date:   Thu Aug 29 19:06:55 2019 -0600
3889
3890    Move further parameters into BezierPatch class; fix index.
3891
3892commit ff8cc6d326d163de250f28a2557f61701788037c
3893Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3894Date:   Thu Aug 29 19:05:07 2019 -0600
3895
3896    Add in orthographic/persp view directions.
3897
3898commit acb3196c4d37930b0ef6d3fb2bee214222789593
3899Merge: 60dd5701 ce412f94
3900Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3901Date:   Thu Aug 29 18:49:49 2019 -0600
3902
3903    Merge conflict.
3904
3905commit 60dd5701d70540245e36d6f3d39594db39f2def6
3906Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3907Date:   Thu Aug 29 18:49:15 2019 -0600
3908
3909    Make res per class.
3910
3911commit ce412f946f8b4736bcabe6bf2b462dd76bd933e2
3912Author: John Bowman <bowman@ualberta.ca>
3913Date:   Thu Aug 29 18:46:40 2019 -0600
3914
3915    Fix resolution.
3916
3917commit 80c920eb626193a2aec793c01a7fb81f405466c2
3918Author: John Bowman <bowman@ualberta.ca>
3919Date:   Thu Aug 29 17:58:12 2019 -0600
3920
3921    Pass resolution data to webgl.
3922
3923commit f494c725fb05f8245d1d3833028edb74a23cd184
3924Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3925Date:   Thu Aug 29 15:46:50 2019 -0600
3926
3927    Remove cpy2web.
3928
3929commit 3037b5620c6263a1b001c45c1bcc029f1e29ed0b
3930Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3931Date:   Thu Aug 29 15:04:23 2019 -0600
3932
3933    Allow for custom vertex structures.
3934
3935commit 88d8ea20543c476bde8d41d8c9132e03b64078c7
3936Author: John Bowman <bowman@ualberta.ca>
3937Date:   Thu Aug 29 11:06:17 2019 -0600
3938
3939    Support webgl output with threads.
3940
3941commit 5f47e4e35ddd76d7bcae651aa1ef956e200cb12f
3942Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
3943Date:   Wed Aug 28 23:23:29 2019 -0600
3944
3945    Add in blend func.
3946
3947commit 072db3837ccd0526f6bbc3437ec411f1a12fab5d
3948Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
3949Date:   Wed Aug 28 23:18:33 2019 -0600
3950
3951    Add in preliminary transparency.
3952
3953commit d1fdc0c19df823ab6bd79420b457197ffc6abcec
3954Author: John Bowman <bowman@ualberta.ca>
3955Date:   Wed Aug 28 23:10:25 2019 -0600
3956
3957    Remove diagnostic.
3958
3959commit 51c17fc6062f43818eb0e7456bd4e52941875fba
3960Author: John Bowman <bowman@ualberta.ca>
3961Date:   Wed Aug 28 23:03:01 2019 -0600
3962
3963    Add material index.
3964
3965commit c63b11b282a018eab64aebb87a22e96dbe1d6394
3966Author: John Bowman <bowman@ualberta.ca>
3967Date:   Wed Aug 28 21:40:20 2019 -0600
3968
3969    Begin material support.
3970
3971commit 9a31b248de24ad18dc988ca9cbbcc536f4bc9f58
3972Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3973Date:   Wed Aug 28 17:54:03 2019 -0600
3974
3975    FIx gitignore.
3976
3977commit 864ec8c2519da4a4576be291a554342a0eddd332
3978Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3979Date:   Wed Aug 28 17:52:35 2019 -0600
3980
3981    Minor cleanups and enable emissive.
3982
3983commit ac2aa94fa9d59a879d84025ca74804812bcf7fa1
3984Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3985Date:   Wed Aug 28 17:32:58 2019 -0600
3986
3987    Fix float arrays flag.
3988
3989commit 3de4371ce380c2185d7f483f02e2abd48abc55f1
3990Merge: dc9692dd 2ad31cb3
3991Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3992Date:   Wed Aug 28 17:31:23 2019 -0600
3993
3994    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
3995
3996commit dc9692dde857f1e57fc097adee2041443a2b1134
3997Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
3998Date:   Wed Aug 28 17:31:10 2019 -0600
3999
4000    Only create array when needed.
4001
4002commit 2ad31cb325dc8106ce4dc8f711dd1864f3f1ddda
4003Author: John Bowman <bowman@ualberta.ca>
4004Date:   Wed Aug 28 17:29:42 2019 -0600
4005
4006    Simplify code; remove generated file.
4007
4008commit 3b7616ab660d553032d4f0d35a21d0a4c47ca39d
4009Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4010Date:   Wed Aug 28 17:03:15 2019 -0600
4011
4012    Add a DrawableObject for general drawables.
4013
4014commit 4c06bf02ebba1bd20d30fb00edea9afac2e1e408
4015Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4016Date:   Wed Aug 28 16:59:05 2019 -0600
4017
4018    Even more refractoring of code.
4019
4020commit 3c831c65c004549b1ad50cf21aae0bb0bf658074
4021Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4022Date:   Wed Aug 28 16:51:44 2019 -0600
4023
4024    More refractorings of gl.js.
4025
4026commit 00bda50add1752053360384b34a80b519060ee4b
4027Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4028Date:   Wed Aug 28 16:31:59 2019 -0600
4029
4030    Refractor gl.js code.
4031
4032commit c62534e2dac23166a0905bff68a2956f64cc7600
4033Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4034Date:   Wed Aug 28 15:50:45 2019 -0600
4035
4036    Clean up gl.js.
4037
4038commit f5068d75f0891a5968c98cfe53e352b4def86aef
4039Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4040Date:   Wed Aug 28 15:01:52 2019 -0600
4041
4042    Expose model Matrix transformation and more docs.
4043
4044commit 3d48b756c0f593fb63e54a991ce5e4b1bd0da9ed
4045Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
4046Date:   Wed Aug 28 02:50:00 2019 -0600
4047
4048    Add in zooming back.
4049
4050commit 2d362a692aa7105cc7020bba15bde86508dc9006
4051Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
4052Date:   Wed Aug 28 02:20:09 2019 -0600
4053
4054    Reglue back translation routine.
4055
4056commit 53c16fcd22a2f19cbea8f07c7054d1d9519d4806
4057Merge: 4c9342e9 df4b5699
4058Author: John Bowman <bowman@ualberta.ca>
4059Date:   Wed Aug 28 01:41:15 2019 -0600
4060
4061    Merge branch 'master' of github.com:vectorgraphics/asymptote.
4062
4063commit 4c9342e9dd114f4baeb94612f7bc85755aaba0f9
4064Author: John Bowman <bowman@ualberta.ca>
4065Date:   Wed Aug 28 01:40:03 2019 -0600
4066
4067    Fix last commit.
4068
4069commit df4b5699744d668ae4cb4367d2ab5f5cf039cc1b
4070Merge: 5b876724 52d3e4d6
4071Author: John Bowman <bowman@ualberta.ca>
4072Date:   Wed Aug 28 01:36:05 2019 -0600
4073
4074    Merge branch 'master' of github.com:vectorgraphics/asymptote
4075
4076commit 5b87672473974e5dc32c2f11b2afd81ffdc22372
4077Author: John Bowman <bowman@ualberta.ca>
4078Date:   Wed Aug 28 01:35:54 2019 -0600
4079
4080    Simplify glew compilation.
4081
4082commit b2a6fff4e97192c5bd42b5eed689d3aa0e0c7b14
4083Merge: 64d3f620 52d3e4d6
4084Author: John Bowman <bowman@ualberta.ca>
4085Date:   Wed Aug 28 01:07:42 2019 -0600
4086
4087    Remove DOS line terminators.
4088
4089commit 52d3e4d670a8ca843302280c7b02462eb672945d
4090Author: John Bowman <bowman@ualberta.ca>
4091Date:   Wed Aug 28 01:04:23 2019 -0600
4092
4093    Remove spurious DOS line terminators from shader files.
4094
4095commit 64d3f620dc2d49924b1ac9a14cc5c520d2d43d9b
4096Author: John Bowman <bowman@ualberta.ca>
4097Date:   Tue Aug 27 22:44:54 2019 -0600
4098
4099    Output canvas dimensions; support threads.
4100
4101commit 78e5646fc84ec2609bbe22850ccb82eb568ee8d7
4102Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4103Date:   Tue Aug 27 17:32:12 2019 -0600
4104
4105    Add in temporary canvas height/width.
4106
4107commit ac8cbda3cc382a0ceb632fe3930cb5351a50468f
4108Merge: 8f7b2711 97e03e6d
4109Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4110Date:   Tue Aug 27 17:27:08 2019 -0600
4111
4112    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
4113
4114commit 8f7b271188a337569ed5510434cdef82c5c19503
4115Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4116Date:   Tue Aug 27 17:27:03 2019 -0600
4117
4118    Allow dynamic setting of canvas size.
4119
4120commit 97e03e6de3b7599dc4d78f28438f956c327b94aa
4121Author: John Bowman <bowman@ualberta.ca>
4122Date:   Tue Aug 27 17:26:32 2019 -0600
4123
4124    Output target to webgl.
4125
4126commit 601ebbadadb2ef652ec4b9062443e412b7a1f314
4127Author: John Bowman <bowman@ualberta.ca>
4128Date:   Tue Aug 27 16:52:06 2019 -0600
4129
4130    Fix warning message.
4131
4132commit bff8f83e6b6b72a977a63576e27672d4cb445b8b
4133Author: John Bowman <bowman@ualberta.ca>
4134Date:   Tue Aug 27 16:36:30 2019 -0600
4135
4136    Compile glew library with -O1 to help out clang compiler.
4137
4138commit ebe09e1b398b244c3a1163e2dea804829fe2d63f
4139Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4140Date:   Tue Aug 27 16:36:22 2019 -0600
4141
4142    Split jsfile into its own cc file.
4143
4144commit d7cfc3e099ff4b094a2b864c3f43559d7257b8ba
4145Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4146Date:   Fri Aug 23 17:27:53 2019 -0600
4147
4148    Change jsfile to handle new p properly.
4149
4150commit 6fc0875e2ed6c3ef9108d0103615d8f1f5264ca7
4151Merge: 2fe6c372 fa9cfab0
4152Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4153Date:   Fri Aug 23 17:22:06 2019 -0600
4154
4155    Merge in jsfile changes.
4156
4157commit 2fe6c372d13a67e4da203aeeffec99c0a5725fd2
4158Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4159Date:   Fri Aug 23 17:20:41 2019 -0600
4160
4161    Add multiple materials detection and shader generation.
4162
4163commit fa9cfab02ccda80ffae9de90f0dcd5291d1a6d14
4164Author: John Bowman <bowman@ualberta.ca>
4165Date:   Fri Aug 23 17:16:32 2019 -0600
4166
4167    Add multiple patch support.
4168
4169commit 40aeca47850dd5dd3295abb77d8c3d5c06347624
4170Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4171Date:   Fri Aug 23 16:10:38 2019 -0600
4172
4173    Add arcball rotation.
4174
4175commit 7325cd22c2ae15edc47dbc3685ea7bed775b1c86
4176Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4177Date:   Fri Aug 23 14:45:42 2019 -0600
4178
4179    Add in material index data.
4180
4181commit 23846f565b4575b0ac410a9ec2d795ecb2978442
4182Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
4183Date:   Fri Aug 23 00:08:40 2019 -0600
4184
4185    Change resolution and minor cleanups.
4186
4187commit 85b3fd03061bcf3e8d0703295ec32d24a8792111
4188Author: John Bowman <bowman@ualberta.ca>
4189Date:   Wed Aug 21 16:37:20 2019 -0600
4190
4191    Add webgl option to glrender.
4192
4193commit 9bfd0c90ef80dfcbd28422cc6348f1bf943a5cd7
4194Merge: 05461c69 3d714156
4195Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4196Date:   Wed Aug 21 16:28:09 2019 -0600
4197
4198    Merge branch 'webgl' of github.com:vectorgraphics/asymptote into webgl
4199
4200commit 05461c6965b795aec295c3d40bbdcb766b652bbf
4201Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4202Date:   Wed Aug 21 16:27:10 2019 -0600
4203
4204    Update settings to prevent autoformat.
4205
4206commit 3d714156611362e7a919c7bdedee31eb52f51ef3
4207Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4208Date:   Wed Aug 21 16:27:10 2019 -0600
4209
4210    Update .gitignore.
4211
4212commit 3ca5d56f78d8c559cd76f5e3b76b147e58203425
4213Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4214Date:   Wed Aug 21 16:23:42 2019 -0600
4215
4216    Fix gl.js vertex function.
4217
4218commit 98a67e304b975c141ff16011fa9ea5eee15c671f
4219Merge: 56076839 7f1fba23
4220Author: John Bowman <bowman@ualberta.ca>
4221Date:   Wed Aug 21 15:58:08 2019 -0600
4222
4223    Update webgl files.
4224
4225commit 7f1fba235a28189d306312c09b43352e1d047932
4226Author: John Bowman <bowman@ualberta.ca>
4227Date:   Wed Aug 21 10:47:38 2019 -0600
4228
4229    Generalize popcount to systems that lack 64-bit integers.
4230
4231commit 4500dd6b84fae216df649a32c57b70f225883fd1
4232Author: John Bowman <bowman@ualberta.ca>
4233Date:   Wed Aug 21 02:53:55 2019 -0600
4234
4235    Update HOWTO-MSWindows.
4236
4237commit c9ee6dc1dbb22d65311639c28ceb5c7bb1391431
4238Author: John Bowman <bowman@ualberta.ca>
4239Date:   Wed Aug 21 01:36:17 2019 -0600
4240
4241    Increment version to 2.54.
4242
4243commit 35867d43297d07045d52916bcd3d906f62f7b023
4244Author: John Bowman <bowman@ualberta.ca>
4245Date:   Tue Aug 20 22:50:54 2019 -0600
4246
4247    Update example.
4248
4249commit 6570978b49f65c708ea8921ca5fd95a1dab0954b
4250Author: John Bowman <bowman@ualberta.ca>
4251Date:   Tue Aug 20 22:06:06 2019 -0600
4252
4253    Improve diagnostic about unimplemented feature.
4254
4255commit d741dd1701c53b6ab697b75bc280ced837611669
4256Author: John Bowman <bowman@ualberta.ca>
4257Date:   Tue Aug 20 16:49:25 2019 -0600
4258
4259    Fix memory leak.
4260
4261commit 767b059789cd375336d6f2ad42f5c49a9b7d387e
4262Author: John Bowman <bowman@ualberta.ca>
4263Date:   Tue Aug 20 14:52:15 2019 -0600
4264
4265    Check for lgamma instead of gamma, in both libm and libc.
4266
4267commit d12068ef272111b0831187f2906fecaca1b5fa9d
4268Author: John Bowman <bowman@ualberta.ca>
4269Date:   Tue Aug 20 14:10:23 2019 -0600
4270
4271    Use gc_allocator_ignore_off_page.
4272
4273commit ea6ec5dc839626629062044ae9291f1289875aeb
4274Author: John Bowman <bowman@ualberta.ca>
4275Date:   Tue Aug 20 14:03:43 2019 -0600
4276
4277    Only initialize glew once.
4278
4279commit 437acdd38d4c73eaabf8b52f3cec77247b58fe91
4280Author: John Bowman <bowman@ualberta.ca>
4281Date:   Tue Aug 20 12:44:19 2019 -0600
4282
4283    Update gc tests.
4284
4285commit f01f7ed4f10ee092be2208e8e3fd63f11d1cd6ce
4286Author: John Bowman <bowman@ualberta.ca>
4287Date:   Mon Aug 19 03:33:53 2019 -0600
4288
4289    Fix gc struct test.
4290
4291commit bd88b6dcd02dd442a9765195f28502ee9255490c
4292Author: John Bowman <bowman@ualberta.ca>
4293Date:   Thu Aug 15 23:22:19 2019 -0600
4294
4295    Disable bulky and leaky OpenImageIO library by default.
4296
4297commit 56076839adb43e1a0bc99aa0019a4ff4c275f86b
4298Merge: 46461352 94ac15f8
4299Author: John Bowman <bowman@ualberta.ca>
4300Date:   Wed Aug 14 14:51:57 2019 -0600
4301
4302    Begin multiple patch support.
4303
4304commit d84dd8cb79c8b0b85211643427eaa6ad1dba0a99
4305Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4306Date:   Wed Aug 14 12:15:13 2019 -0600
4307
4308    Add in development WebGL version.
4309
4310commit 4646135212088ec1c2572481c628b58f671b7ac8
4311Author: John Bowman <bowman@ualberta.ca>
4312Date:   Wed Aug 14 12:06:51 2019 -0600
4313
4314    Import webgl development files.
4315
4316commit 94ac15f88e5723e38d4e4f3231944b538d8c17ec
4317Author: John Bowman <bowman@ualberta.ca>
4318Date:   Wed Aug 14 01:36:04 2019 -0600
4319
4320    Fix operator *(transform, revolution).
4321
4322commit fbef675f843d99f46475fbe92a01fe214a03d146
4323Author: John Bowman <bowman@ualberta.ca>
4324Date:   Wed Aug 14 00:39:44 2019 -0600
4325
4326    Fix skeletons of transformed solids of revolution.
4327
4328commit f4ac68fd0660655a055c3bc41115e8f8a7752d8c
4329Author: John Bowman <bowman@ualberta.ca>
4330Date:   Tue Aug 13 19:29:04 2019 -0600
4331
4332    Fix documentation.
4333
4334commit c694474b38ecb4057cb6380441732a6a2bb6018d
4335Author: John Bowman <bowman@ualberta.ca>
4336Date:   Tue Aug 13 18:02:47 2019 -0600
4337
4338    Add border to OpenGL tiles to remove antialiasing artifacts.
4339
4340commit 74172faf075afc446556df90acf3966931e82679
4341Author: John Bowman <bowman@ualberta.ca>
4342Date:   Tue Aug 13 10:24:29 2019 -0600
4343
4344    Remove obsolete MacOS X workaround.
4345
4346commit 05f68ab80e7caa521c967b32ba672fa58bcaae3c
4347Author: John Bowman <bowman@ualberta.ca>
4348Date:   Mon Aug 12 00:49:22 2019 -0600
4349
4350    Fix DEFINE calls in configure.ac; simplify compilation under CYGWIN.
4351
4352commit 38280e0f75fedc2fe9e9cc1b3e5336d05bba6e56
4353Author: John Bowman <bowman@ualberta.ca>
4354Date:   Sun Aug 11 23:56:34 2019 -0600
4355
4356    Prioritize tr/unorderedmap over unorderedmap (for Centos 7).
4357
4358commit 64121726ecd13cda057699758020d7e94c289465
4359Author: John Bowman <bowman@ualberta.ca>
4360Date:   Sun Aug 11 23:08:15 2019 -0600
4361
4362    Handle oblique projections as orthographic projections in PRC.
4363
4364commit 557ff750b0043c3bce5fc998bf601211c7bcafa5
4365Author: John Bowman <bowman@ualberta.ca>
4366Date:   Sun Aug 11 00:37:06 2019 -0600
4367
4368    Simplify code.
4369
4370commit 7c4367160de72d618382f5a164078a11d9d07edc
4371Author: John Bowman <bowman@ualberta.ca>
4372Date:   Fri Aug 9 03:30:03 2019 -0600
4373
4374    Increment version to 2.53.
4375
4376commit c1db74235565570e829b865756794a0c5ab0f5fb
4377Author: John Bowman <bowman@ualberta.ca>
4378Date:   Fri Aug 9 02:23:28 2019 -0600
4379
4380    Fix xasy permissions; update old code.
4381
4382commit b14c49397f59c29929cd21a9da855b1f89b5566a
4383Author: John Bowman <bowman@ualberta.ca>
4384Date:   Fri Aug 9 01:44:11 2019 -0600
4385
4386    Fix spelling of default.
4387
4388commit 6506b94d5b6d97191ce9e26018c414d4d010e6fa
4389Author: John Bowman <bowman@ualberta.ca>
4390Date:   Fri Aug 9 01:36:02 2019 -0600
4391
4392    Revert "Prevent xasy menubar from disappearing under MacOS X."
4393
4394    This reverts commit 40407fc4644a21e04ad77680939ab48281ad34d8.
4395
4396commit 27d51ec09bb95fe5c18181a807174b65ebbdd487
4397Author: John Bowman <bowman@ualberta.ca>
4398Date:   Fri Aug 9 01:33:44 2019 -0600
4399
4400    Support VISUAL, EDITOR, and os-specific xasy editor overrides.
4401
4402commit deebce8021396aa35fb95786099e55c0ee24072c
4403Author: John Bowman <bowman@ualberta.ca>
4404Date:   Fri Aug 9 01:31:17 2019 -0600
4405
4406    Update documentation.
4407
4408commit b7586ef668e8701b5358da1a1d5ab29e226525fb
4409Author: John Bowman <bowman@ualberta.ca>
4410Date:   Fri Aug 9 01:30:40 2019 -0600
4411
4412    Use open as default PostScript previewer under MacOS X.
4413
4414commit 40407fc4644a21e04ad77680939ab48281ad34d8
4415Author: John Bowman <bowman@ualberta.ca>
4416Date:   Fri Aug 9 01:04:54 2019 -0600
4417
4418    Prevent xasy menubar from disappearing under MacOS X.
4419
4420commit 4f11b34a79a5a95ee6df1cc160502eca1d80ac04
4421Author: John Bowman <bowman@ualberta.ca>
4422Date:   Thu Aug 8 19:50:11 2019 -0600
4423
4424    Fix spelling of hexadecimal.
4425
4426commit c79584995e095c4736fae67060618577285f253d
4427Author: John Bowman <bowman@ualberta.ca>
4428Date:   Thu Aug 8 18:45:05 2019 -0600
4429
4430    Fix GLSL shader initialization on MacOS X.
4431
4432commit 03f7b5ac9e6a814bb5dd720209f68c5eb76933a2
4433Author: John Bowman <bowman@ualberta.ca>
4434Date:   Thu Aug 8 18:18:05 2019 -0600
4435
4436    Remove obsolete code.
4437
4438commit 887964b07bc000c7d840d18370cded3561bdd263
4439Author: John Bowman <bowman@ualberta.ca>
4440Date:   Wed Aug 7 10:38:46 2019 -0600
4441
4442    Don't attempt to install GUI files if unavailable (due to lack of pyuic5 and pyrcc5).
4443
4444commit c258b9a21580aeb09e68b9109977ee1382b2b3ba
4445Author: John Bowman <bowman@ualberta.ca>
4446Date:   Tue Aug 6 23:58:18 2019 -0600
4447
4448    Remove obsolete assignment.
4449
4450commit 8a4f415210836d1893e9eb51b0afeebc37c63711
4451Author: John Bowman <bowman@ualberta.ca>
4452Date:   Tue Aug 6 19:24:18 2019 -0600
4453
4454    Request OpenGL core profile under MacOS X.
4455
4456commit 6ee0cb2f03140555c09d5a0d9af62c51acd21d33
4457Author: John Bowman <bowman@ualberta.ca>
4458Date:   Tue Aug 6 06:00:03 2019 -0600
4459
4460    Remove obsolete code from tr.cc.
4461
4462commit e36a9fc91abe8e9fd55997c86a26d68f16084c03
4463Author: John Bowman <bowman@ualberta.ca>
4464Date:   Mon Aug 5 17:02:26 2019 -0600
4465
4466    Increment version to 2.52.
4467
4468commit e0b0d417fb075bc210ce7ddc9f192912e8bab4dd
4469Author: John Bowman <bowman@ualberta.ca>
4470Date:   Mon Aug 5 16:05:15 2019 -0600
4471
4472    Fix warning messages during MSDOS glew build.
4473
4474commit 5aca47b4bf18d804339f3179680ff564161ec0a2
4475Author: John Bowman <bowman@ualberta.ca>
4476Date:   Mon Aug 5 15:37:31 2019 -0600
4477
4478    Update documentation.
4479
4480commit 18385f310b42ae623c16445c6d9fd0cb3d04b986
4481Author: John Bowman <bowman@ualberta.ca>
4482Date:   Mon Aug 5 15:06:20 2019 -0600
4483
4484    Pass CPPFLAGS to glew compilation.
4485
4486commit 9427bc84b0bc526a7243a878c4177e7d3d68abfc
4487Author: John Bowman <bowman@ualberta.ca>
4488Date:   Mon Aug 5 14:25:58 2019 -0600
4489
4490    LONG_LONG_MAX is now called LLONG_MAX.
4491
4492commit 68d5e6143a5a79c1b1f8ec3489cb826ca9a263cc
4493Author: John Bowman <bowman@ualberta.ca>
4494Date:   Mon Aug 5 14:02:28 2019 -0600
4495
4496    Conditionally compile glew.c without modifying original source.
4497
4498commit 514c2c899382e17095a1fcda124400da6f539d7c
4499Author: John Bowman <bowman@ualberta.ca>
4500Date:   Mon Aug 5 13:57:41 2019 -0600
4501
4502    Revert "Conditionally compile glew.c."
4503
4504    This reverts commit 2c499e90ee421b20dd2a53382396bcb4dc8818f1.
4505
4506commit 50546458facf5c8d09f3fbf41ddfd2d3e5b6bef2
4507Author: John Bowman <bowman@ualberta.ca>
4508Date:   Mon Aug 5 13:57:28 2019 -0600
4509
4510    Upgrade CTAN version to -std=c++11.
4511
4512commit 2c499e90ee421b20dd2a53382396bcb4dc8818f1
4513Author: John Bowman <bowman@ualberta.ca>
4514Date:   Mon Aug 5 12:14:31 2019 -0600
4515
4516    Conditionally compile glew.c.
4517
4518commit 0f332f7a20509a269f5037e74973803079d72714
4519Author: John Bowman <bowman@ualberta.ca>
4520Date:   Mon Aug 5 11:51:47 2019 -0600
4521
4522    Fix glew compilation.
4523
4524commit 04bce42baea1592ecd8a7155915bc4cf5176a267
4525Author: John Bowman <bowman@ualberta.ca>
4526Date:   Mon Aug 5 11:41:08 2019 -0600
4527
4528    Add further portability tweaks.
4529
4530commit 0054ed2dc46f367a6c5f516d2b472c92107fb0d5
4531Author: Mojca Miklavec <mojca@macports.org>
4532Date:   Mon Aug 5 18:14:46 2019 +0200
4533
4534    Allow overriding binaries in Makefile (#106)
4535
4536commit 45b349053b50d2f7478599b1a81724d0a8974edb
4537Author: John Bowman <bowman@ualberta.ca>
4538Date:   Sun Aug 4 12:13:03 2019 -0600
4539
4540    Simplify code.
4541
4542commit ce79ba79dc84aa6a5f31ce8fb0239b3ea302f35f
4543Author: John Bowman <bowman@ualberta.ca>
4544Date:   Sun Aug 4 12:02:55 2019 -0600
4545
4546    Fix OpenImageIO configuration.
4547
4548commit 4c4de50a1dd5fa6e07d0a7893b4bc93719bedf3c
4549Author: John Bowman <bowman@ualberta.ca>
4550Date:   Sun Aug 4 02:26:07 2019 -0600
4551
4552    Increment version to 2.51.
4553
4554commit a1c421bbf65f1443829a422a8fe2dc329fba7072
4555Author: John Bowman <bowman@ualberta.ca>
4556Date:   Sun Aug 4 01:26:38 2019 -0600
4557
4558    Add support for OpenGL under 32-bit MSWindows.
4559
4560commit 85db520f0e8b0bc1ed6d2cad21e8b94c33b001ff
4561Author: John Bowman <bowman@ualberta.ca>
4562Date:   Sun Aug 4 00:09:18 2019 -0600
4563
4564    Remove unused code.
4565
4566commit 9a473b89f9131170c3c403f16a351083ad8f7e1f
4567Author: John Bowman <bowman@ualberta.ca>
4568Date:   Sat Aug 3 23:58:56 2019 -0600
4569
4570    Remove ambientpen from example.
4571
4572commit 1720b45b628b0b8ae49370ac27a260317dddf009
4573Author: Ivan Kokan <ivan.kokan@gmail.com>
4574Date:   Sun Aug 4 07:41:34 2019 +0200
4575
4576    Configurable filltype for dot (#43)
4577
4578    Add global dotfilltype; update documentation.
4579
4580commit ae3f32685507a92dc1cd26f6d154500a30cd38e7
4581Author: Ivan Kokan <ivan.kokan@gmail.com>
4582Date:   Sun Aug 4 07:39:09 2019 +0200
4583
4584    Dot rendering details (#55)
4585
4586    Handle zero-sized dot radii.
4587
4588commit a98cceebf82a2cee9a3526a909fc1435888e81bc
4589Merge: 69218e14 4bfc7889
4590Author: John Bowman <bowman@ualberta.ca>
4591Date:   Sat Aug 3 21:10:42 2019 -0600
4592
4593    Merge pull request #86 from fahasch/master
4594
4595    Palettes from matplotlib
4596
4597commit 69218e14b92b8070f87ec9460f982673c8974c65
4598Author: John Bowman <bowman@ualberta.ca>
4599Date:   Sat Aug 3 13:57:23 2019 -0600
4600
4601    Fix typo.
4602
4603commit 781e34f265e0b47ca4a3a3444cf01d2e669db833
4604Author: John Bowman <bowman@ualberta.ca>
4605Date:   Sat Aug 3 13:49:44 2019 -0600
4606
4607    Port to CYGWIN.
4608
4609commit b4ae8b40c452cad712f1ffbf9f00751a48fa77db
4610Author: John Bowman <bowman@ualberta.ca>
4611Date:   Sat Aug 3 13:12:12 2019 -0600
4612
4613    Add glm-devel dependency.
4614
4615commit fe965b2a2e81c778a5d0c11b9dfdd0c180796922
4616Author: John Bowman <bowman@ualberta.ca>
4617Date:   Sat Aug 3 13:10:08 2019 -0600
4618
4619    Check for pow but don't provide a subsittute.
4620
4621commit 1748a5633a987093f2d410199eebfd2cd999cdf3
4622Author: John Bowman <bowman@ualberta.ca>
4623Date:   Sat Aug 3 13:08:27 2019 -0600
4624
4625    Remove spurious diagnostic.
4626
4627commit 2be1ec77c239257f8ccf3a7fa7013dabec4d5b63
4628Author: John Bowman <bowman@ualberta.ca>
4629Date:   Sat Aug 3 13:05:44 2019 -0600
4630
4631    Remove incomplete pow substitute.
4632
4633commit 78a4b62302fa4386560c3b3968cabb15c7585a0f
4634Author: John Bowman <bowman@ualberta.ca>
4635Date:   Sat Aug 3 12:15:54 2019 -0600
4636
4637    Make GC_ATTR_EXPLICIT work around conditional on clang not FreeBSD.
4638
4639commit 743334a0dedbd5b6c8e743cb0c54545fb30c4bfb
4640Author: John Bowman <bowman@ualberta.ca>
4641Date:   Sat Aug 3 10:07:14 2019 -0600
4642
4643    Work around Boehm gc issue 273 under FreeBSD.
4644
4645commit 359b90a299cc19fcb3c503c3d593e0f2dc5aa4e4
4646Author: John Bowman <bowman@ualberta.ca>
4647Date:   Sat Aug 3 02:43:00 2019 -0600
4648
4649    Remove unused code.
4650
4651commit 9d8e1801af9cb433ac179de5462609f1a34922fe
4652Author: John Bowman <bowman@ualberta.ca>
4653Date:   Sat Aug 3 02:42:13 2019 -0600
4654
4655    Workaround gc and signal issues on FreeBSD.
4656
4657commit ca40beada902c965d53badfb33bd99b1f5459f9d
4658Author: John Bowman <bowman@ualberta.ca>
4659Date:   Sat Aug 3 02:18:33 2019 -0600
4660
4661    Fix interactive mode.
4662
4663commit a10490793d6c0baffd8dd1fcd8718f45b4158d64
4664Author: John Bowman <bowman@ualberta.ca>
4665Date:   Fri Aug 2 21:36:34 2019 -0600
4666
4667    Missing glm header now triggers lack of OpenGL configuration notification.
4668
4669commit 3261c4bd2ea33923376d14611394921d799e2368
4670Author: John Bowman <bowman@ualberta.ca>
4671Date:   Fri Aug 2 20:18:29 2019 -0600
4672
4673    Fix pow workaround.
4674
4675commit 059db65f5b5c756fcad8ddf1ad8332358ae41c1d
4676Author: John Bowman <bowman@ualberta.ca>
4677Date:   Sat Aug 3 10:26:27 2019 +1000
4678
4679    Configuring with --enable-static first tests to see if static library is available.
4680
4681commit cebae1a87628c7ee4f619c9e0e2df85895d98fd7
4682Author: John Bowman <bowman@ualberta.ca>
4683Date:   Fri Aug 2 17:02:29 2019 +1000
4684
4685    Remove dependency on glew-devel.
4686
4687commit 06c1776ad3d58440af99aac0e2cc7aaf515aaa13
4688Author: John Bowman <bowman@ualberta.ca>
4689Date:   Fri Aug 2 17:00:13 2019 +1000
4690
4691    Add missing GL/glxew.h header.
4692
4693commit f65ed736157ecf58bf395fb622fefd5ca0a0924b
4694Author: John Bowman <bowman@ualberta.ca>
4695Date:   Fri Aug 2 16:47:51 2019 +1000
4696
4697    Update glew.h references.
4698
4699commit 05a21753fe720d24dc55396e93a3d64a650ae59e
4700Author: John Bowman <bowman@ualberta.ca>
4701Date:   Fri Aug 2 00:43:57 2019 -0600
4702
4703    Fix glew header location.
4704
4705commit fa1e8192e86b2f364d3d320e144fb1fcde2631cb
4706Author: John Bowman <bowman@ualberta.ca>
4707Date:   Fri Aug 2 00:23:13 2019 -0600
4708
4709    Add missing glew dependency.
4710
4711commit 5158adb4045d55e72fc0fb3fc99953a688d2f07d
4712Author: John Bowman <bowman@ualberta.ca>
4713Date:   Fri Aug 2 00:14:24 2019 -0600
4714
4715    Fix detection of glut library.
4716
4717commit fc3d2d13dad21602bddb1bd172113589f50d9f3d
4718Author: John Bowman <bowman@ualberta.ca>
4719Date:   Fri Aug 2 00:12:22 2019 -0600
4720
4721    Ship version 2.1.0 of glew with asy.
4722
4723commit 2e9bda8a8c6a9b625d73262d1adbc60c6df33054
4724Author: John Bowman <bowman@ualberta.ca>
4725Date:   Thu Aug 1 00:28:02 2019 -0600
4726
4727    Fix typo.
4728
4729commit ea5fe75642a3c1a929b70fc1507f628b7c62ab41
4730Author: John Bowman <bowman@ualberta.ca>
4731Date:   Thu Aug 1 00:21:40 2019 -0600
4732
4733    Fix missing config.h symbols.
4734
4735commit 273442954154c540bd73d7c906e9a4fed05629b3
4736Author: John Bowman <bowman@ualberta.ca>
4737Date:   Wed Jul 31 12:31:31 2019 -0600
4738
4739    Enable static linking of libGLEW.
4740
4741commit 8300225a30975fe61b6ef43c29e8b56b400cfe09
4742Author: John Bowman <bowman@ualberta.ca>
4743Date:   Wed Jul 31 12:12:27 2019 -0600
4744
4745    Add option for linking against certain static libraries.
4746
4747commit 3a87ccaf58bc2d3c3875f687fa0725d51d0ee89b
4748Author: John Bowman <bowman@ualberta.ca>
4749Date:   Tue Jul 30 09:37:25 2019 -0600
4750
4751    Fix confusing signature.
4752
4753commit 714371587643f770febae01cd9a81f87818e28e7
4754Author: John Bowman <bowman@ualberta.ca>
4755Date:   Mon Jul 29 23:32:29 2019 -0600
4756
4757    Remove obsolete ambient parameter.
4758
4759commit 2aad7c815d6712bc1c617600c48bfb57f7ae2b8d
4760Author: John Bowman <bowman@ualberta.ca>
4761Date:   Mon Jul 29 22:39:33 2019 -0600
4762
4763    Fix portability issues.
4764
4765commit 22a23a6c4acb1105653f2b140be20eb5e57a16c6
4766Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4767Date:   Mon Jul 29 19:44:51 2019 -0600
4768
4769    Fix fragment shader.
4770
4771commit 486071f481eb83fc1f93cff9d2c3d0b97bc4df8e
4772Merge: ffd8ced7 37ca4019
4773Author: John Bowman <bowman@ualberta.ca>
4774Date:   Mon Jul 29 19:30:14 2019 -0600
4775
4776    Merge in glpbr.
4777
4778commit 37ca40193bf67f729e0d95a0cdf8b7d5747a98e1
4779Author: John Bowman <bowman@ualberta.ca>
4780Date:   Tue Jul 30 11:08:43 2019 +1000
4781
4782    Simplify code.
4783
4784commit 48ef58767aa980cf9fe609c7e2fe14b4b6e8ee6f
4785Author: John Bowman <bowman@ualberta.ca>
4786Date:   Tue Jul 30 11:04:34 2019 +1000
4787
4788    Implement pixel shader.
4789
4790commit c0584280340c6c7ec1809827246ede7e04b12cd5
4791Author: John Bowman <bowman@ualberta.ca>
4792Date:   Tue Jul 30 10:23:48 2019 +1000
4793
4794    Add NORMAL option to shaders.
4795
4796commit 9ceffe0a758b07ace814256a3ee8eeafb7b0de1d
4797Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4798Date:   Fri Jul 26 19:31:36 2019 -0600
4799
4800    Clean up shaders (from b18d965e22d159346c6454f18e80f00ea72418fc).
4801
4802commit 2363fce1f65c43d3c28674ad157a027b8d65a51e
4803Author: John Bowman <bowman@ualberta.ca>
4804Date:   Tue Jul 30 09:20:21 2019 +1000
4805
4806    Simplify shaders.
4807
4808commit 21016830d75d4313c62cafd972cbe6c6317ceed0
4809Author: John Bowman <bowman@ualberta.ca>
4810Date:   Sat Jul 27 17:53:03 2019 -0600
4811
4812    Batch multiple pixels.
4813
4814commit a6494727f7a7f7f8cc371b16d94f7179871325c5
4815Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4816Date:   Fri Jul 26 20:19:21 2019 -0600
4817
4818    Remesh when reshape.
4819
4820commit ec62821d7b599cc405400893ca245815a111343c
4821Author: John Bowman <bowman@ualberta.ca>
4822Date:   Sat Jul 27 09:15:10 2019 +1000
4823
4824     Remesh only when needed.
4825
4826commit bc17bfd12f778ec540ea1374506394b226878b2d
4827Author: John Bowman <bowman@ualberta.ca>
4828Date:   Sat Jul 27 09:13:55 2019 +1000
4829
4830    Update URL.
4831
4832commit 077e196557106919b5926e8753abda2541b83d3a
4833Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4834Date:   Mon Jul 22 14:55:42 2019 -0600
4835
4836    Set explicit ambient and emissive to zero.
4837
4838commit ecd523060fa7c09ea40226ccb322d1cd0c804ca2
4839Author: John Bowman <bowman@ualberta.ca>
4840Date:   Fri Jul 19 15:39:32 2019 -0600
4841
4842    Make FPS diagnostic display running mean and standard deviation.
4843
4844commit 76c05aae9ae5f551578d9fd9dea909f025b55527
4845Author: John Bowman <bowman@ualberta.ca>
4846Date:   Fri Jun 28 09:38:52 2019 -0600
4847
4848    Remove unused code.
4849
4850commit 42d66ed8c0873583f555cb9c34c3eb741fa9ec48
4851Author: John Bowman <bowman@ualberta.ca>
4852Date:   Thu Jun 27 00:27:48 2019 -0600
4853
4854    Fix vertex shading.
4855
4856commit 26e629266fbd885ea86566c2a346e8adc9ce6cd0
4857Author: John Bowman <bowman@ualberta.ca>
4858Date:   Thu Jun 27 00:23:24 2019 -0600
4859
4860    Move normMat back to vertex.glsl.
4861
4862commit ffd8ced79178129cf9f463ff96c046d15f0162f3
4863Author: John Bowman <bowman@ualberta.ca>
4864Date:   Thu Jun 27 00:18:52 2019 -0600
4865
4866    Move normMat back to vertex.glsl.
4867
4868commit bcbb081d26b4d865cf694edf36147947f21f3f9b
4869Author: John Bowman <bowman@ualberta.ca>
4870Date:   Wed Jun 26 18:08:01 2019 -0600
4871
4872    Improve numerical precision of normal calculation.
4873
4874commit d75eece8df0b13903d5f544a95ee35638773ac41
4875Author: John Bowman <bowman@ualberta.ca>
4876Date:   Wed Jun 26 17:36:22 2019 -0600
4877
4878    Improve numerical precision of normal calculation.
4879
4880commit 7fa7340544d8611647e482b8dbf1209cf9027838
4881Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4882Date:   Sat Jun 22 14:36:51 2019 -0600
4883
4884    Add outline shaders.
4885
4886commit a31a2e97e9377e87d4a310877f66388a02b235ad
4887Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4888Date:   Sat Jun 22 13:37:02 2019 -0600
4889
4890    Use twosided checking on fragment shader.
4891
4892commit a98ee44c0e9ab87f2a3cb8cc420ca98f856b3d9a
4893Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4894Date:   Sat Jun 22 13:15:21 2019 -0600
4895
4896    Add basic geometry shader.
4897
4898commit bdbadd2a72ca8816932c235f49f4c574cba2dd05
4899Author: John Bowman <bowman@ualberta.ca>
4900Date:   Fri Jun 14 08:24:53 2019 -0600
4901
4902    Avoid duplicate definition of RANDOM_MAX.
4903
4904commit b8f24cec48954a3d6ecddf67cfbd3579a4700102
4905Author: John Bowman <bowman@ualberta.ca>
4906Date:   Mon Jun 10 08:48:16 2019 -0600
4907
4908    Fix typo in configure.ac.
4909
4910commit df9b9879723ddf19b5c60cb8c7f33cacb80429da
4911Author: John Bowman <bowman@ualberta.ca>
4912Date:   Fri Jun 7 14:39:18 2019 -0600
4913
4914    Increase default shininess.
4915
4916commit 9548fca8a3209525e7e2aa3f9b2f5569df0a4137
4917Author: John Bowman <bowman@ualberta.ca>
4918Date:   Tue Jun 4 18:19:24 2019 -0600
4919
4920    Re-enable transparency.
4921
4922commit 5ccced67c49c7bee57bf794fd1c643b8b7ce3604
4923Author: John Bowman <bowman@ualberta.ca>
4924Date:   Tue Jun 4 18:10:08 2019 -0600
4925
4926    Update fragment shader material.
4927
4928commit 76ec999c4bf3606cbccfa1721ebc20a2ab4f8a04
4929Author: John Bowman <bowman@ualberta.ca>
4930Date:   Tue Jun 4 17:57:55 2019 -0600
4931
4932    Simplify code.
4933
4934commit a20bfae054ca67b1567531de952a80608955d777
4935Author: John Bowman <bowman@ualberta.ca>
4936Date:   Tue Jun 4 17:47:49 2019 -0600
4937
4938    Pack material floats in a vec4.
4939
4940commit 8fd7f10e9590568224daffcff34abee98d8cc0f2
4941Merge: 81bba72d 549c3665
4942Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4943Date:   Tue Jun 4 17:46:18 2019 -0600
4944
4945    Merge branch 'glupdate' of github.com:vectorgraphics/asymptote into glupdate
4946
4947commit 81bba72df18e0c389b97da1543956295f67692be
4948Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4949Date:   Tue Jun 4 17:45:52 2019 -0600
4950
4951    Fix material color argument order.
4952
4953commit 549c3665c073877d5a619d4d82b57a3695e6ab1b
4954Author: John Bowman <bowman@ualberta.ca>
4955Date:   Tue Jun 4 17:07:58 2019 -0600
4956
4957    Fix padding.
4958
4959commit 356e8d01b8066ef014e777c9ec0e41a0997995e8
4960Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4961Date:   Sat Jun 1 14:58:22 2019 -0600
4962
4963    Minor updates; tried Beckmann NDF.
4964
4965commit 24ccec91a0632d1b8799572339f8805065472f55
4966Merge: ea6f3787 71f10dc1
4967Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4968Date:   Tue May 28 14:43:14 2019 -0600
4969
4970    Merge pull request #97 from vectorgraphics/master.
4971
4972    Update glupdate branch from master.
4973
4974commit ea6f3787c17b1fa600093edc27b5823e682d6924
4975Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4976Date:   Tue May 28 13:34:17 2019 -0600
4977
4978    Update todo.
4979
4980commit 63213532057c29df34b022cdbf2951e8364b9345
4981Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4982Date:   Mon May 27 20:03:58 2019 -0600
4983
4984    Add in metallic/F0 option.
4985
4986commit 71f10dc1f8ebd3e696f87c220c3e9918ff3b80c1
4987Author: John Bowman <bowman@ualberta.ca>
4988Date:   Sun May 26 22:56:21 2019 +1000
4989
4990    Detect gamma instead of sqrt function in libm.
4991
4992commit cc9be83022f3506b4adfc2c8face25532f40880f
4993Merge: f4784eac b4884e1a
4994Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
4995Date:   Sat May 25 15:43:46 2019 -0600
4996
4997    Fix merge.
4998
4999commit f4784eac5f2a6da00a0d7d9b573eedbf836a8fa1
5000Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5001Date:   Sat May 25 15:35:07 2019 -0600
5002
5003    Minor fix on ndef.
5004
5005commit b4884e1a06b14803332d771fda79d1724ede5882
5006Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5007Date:   Sat May 25 15:40:13 2019 -0600
5008
5009    Fix matching braces.
5010
5011commit 848beeeaaf30a4323f250113c88bfbdcdc45875b
5012Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5013Date:   Sat May 25 15:35:07 2019 -0600
5014
5015    Make environment map explicit.
5016
5017commit b66b16a184fe1177b2f66b8fbcd9626e2f8858c6
5018Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5019Date:   Sat May 25 15:22:56 2019 -0600
5020
5021    Minor fixes in OIIO.
5022
5023commit fbc06f15929c395b3714323a67e0e5311e10682b
5024Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5025Date:   Sat May 25 15:17:16 2019 -0600
5026
5027    Enable checking texture flag and experimental IBL.
5028
5029commit 5fcefde8e8d991c74f7d5962776d4a8fc1b9bee9
5030Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5031Date:   Sat May 18 16:30:22 2019 -0600
5032
5033    Add usegl4 option.
5034
5035commit 06e51e8299f101628d1662fa363cd128a5fb7482
5036Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5037Date:   Sat May 18 15:22:03 2019 -0600
5038
5039    Add in some notes on image files.
5040
5041commit a2092901986f6453aed451d2849107ad912f9e86
5042Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5043Date:   Sat May 18 14:56:22 2019 -0600
5044
5045    Add the correct angle formula.
5046
5047commit b61333827cc39a20de3f1abbb032dd3b832c76c2
5048Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5049Date:   Sun May 12 15:31:12 2019 -0600
5050
5051    Add loading texture.
5052
5053commit 1a35d3c9b5bd8ad9c5f3e74e9da91e9eab4593e3
5054Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5055Date:   Sun May 12 14:51:25 2019 -0600
5056
5057    Add OpenImageIO library.
5058
5059commit b642331477ce96d38a0cb7b212acbcf2c7291c1a
5060Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5061Date:   Sun May 12 14:35:20 2019 -0600
5062
5063    Add C++ property settings.
5064
5065commit 271020803bbea7704e4325cc618723d4381ef472
5066Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5067Date:   Sun May 12 14:34:25 2019 -0600
5068
5069    Modify settings.
5070
5071commit d8d814cb6e54dc45532c8c1a896bfe797ca097e6
5072Author: John Bowman <bowman@ualberta.ca>
5073Date:   Thu May 9 22:10:26 2019 -0600
5074
5075    Remove unused code.
5076
5077commit 5e9613851a98037de0317b2d5dd30680a594eb55
5078Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5079Date:   Tue May 7 19:36:56 2019 -0600
5080
5081    Change metallic back to 0.
5082
5083commit ef4d2df309af70ac30e9c4a5659a2bdf9594cd84
5084Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5085Date:   Tue May 7 19:35:53 2019 -0600
5086
5087    Fix normal flip in double-sided rendering.
5088
5089commit 7767056d25e35bf70f437d1134d5a52e64a81d3e
5090Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5091Date:   Mon May 6 20:59:02 2019 -0600
5092
5093    Add some notes on material changes.
5094
5095commit 29369d96d32424b1bd16f1f0a60e4d883e82c45f
5096Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5097Date:   Mon May 6 20:49:30 2019 -0600
5098
5099    Remove some variables.
5100
5101commit ab452eb2b668f22509c2ff57674c0bc286cbb8aa
5102Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5103Date:   Mon May 6 20:44:14 2019 -0600
5104
5105    Add first version of PBR.
5106
5107commit e02cdd23128913a992e996cc2a7b7070568bc618
5108Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5109Date:   Sat May 4 23:35:07 2019 -0600
5110
5111    Add debug configuration.
5112
5113commit e37826c1f792a6ba04254eeff56fe63258e293c2
5114Author: John Bowman <bowman@ualberta.ca>
5115Date:   Thu May 2 16:38:07 2019 -0600
5116
5117    Fix warning messages.
5118
5119commit 6c6b5c8b02278de815b4351a18d99393b78bd16a
5120Author: John Bowman <bowman@ualberta.ca>
5121Date:   Thu May 2 16:35:25 2019 -0600
5122
5123    Fix warning messages.
5124
5125commit 7382b5a8016981d5503a3d3442903ac9ddf17e6f
5126Author: John Bowman <bowman@ualberta.ca>
5127Date:   Thu May 2 16:28:45 2019 -0600
5128
5129    Update fftw++; fix warning message.
5130
5131commit 8f641c83362c04460251f884493b1c3536274192
5132Merge: abd3f761 43b43ae8
5133Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5134Date:   Fri Apr 26 12:35:50 2019 -0600
5135
5136    Merge pull request #94 from vectorgraphics/master
5137
5138    Merge master branch into glupdate.
5139
5140commit 43b43ae8fe3b4558a9086bd8343b490502acde4e
5141Author: John Bowman <bowman@ualberta.ca>
5142Date:   Thu Apr 11 08:28:47 2019 -0600
5143
5144    Improve missing garbage collector instructions.
5145
5146commit 9eed805451ffaff7833ca86bd4a5dbea92cdf9d6
5147Author: John Bowman <bowman@ualberta.ca>
5148Date:   Fri Apr 5 06:58:06 2019 -0600
5149
5150    Simplify code.
5151
5152commit 649e87c9a6ad587bf92c6aaf6bd16f2a2153a182
5153Author: John Bowman <bowman@ualberta.ca>
5154Date:   Thu Apr 4 18:07:56 2019 -0600
5155
5156    Update GLEW and OSMesa paths for MacOSX.
5157
5158commit 1c8809563ba9f92f560f8da3284994a26c9c6c51
5159Author: John Bowman <bowman@ualberta.ca>
5160Date:   Tue Apr 2 11:39:43 2019 -0600
5161
5162    Update build script.
5163
5164commit ead3d5e9ae1e325738606d9f2420b39dfe48e4e0
5165Author: John Bowman <bowman@ualberta.ca>
5166Date:   Tue Apr 2 11:11:56 2019 -0600
5167
5168    Increment version to 2.50.
5169
5170commit c53b4ef0bb51b4c022c580f912bbdfe3f2cb7c0b
5171Author: John Bowman <bowman@ualberta.ca>
5172Date:   Tue Apr 2 10:01:46 2019 -0600
5173
5174    Update build script.
5175
5176commit 74dc51a9d28eefcc1d628aa580da443ceed015c9
5177Author: John Bowman <bowman@ualberta.ca>
5178Date:   Tue Apr 2 09:54:01 2019 -0600
5179
5180    Fix fuzz and soccerball example.
5181
5182commit 1f92dbaf87bf93635fdb67f83e57268893707cec
5183Merge: 211c791b 6fad4a32
5184Author: John Bowman <bowman@ualberta.ca>
5185Date:   Sun Mar 31 23:48:48 2019 -0600
5186
5187    Merge branch 'master' of github.com:vectorgraphics/asymptote
5188
5189commit 211c791b7d64ff6c6c3060519b3a8d151835acc8
5190Author: John Bowman <bowman@ualberta.ca>
5191Date:   Sun Mar 31 13:10:44 2019 -0600
5192
5193    Update to Boehm gc-8.0.4.
5194
5195commit 6fad4a32d4b786782504b3368d0aa1ce13fbd4d5
5196Merge: 819de76a d1d56093
5197Author: John Bowman <bowman@ualberta.ca>
5198Date:   Sun Mar 31 10:23:57 2019 -0600
5199
5200    Merge pull request #92 from mojca/whitespace
5201
5202    Convert tabs to spaces in configure.ac.
5203
5204commit 819de76a7e70a382320efa7d0e3f32ee9255c3f4
5205Author: John Bowman <bowman@ualberta.ca>
5206Date:   Sun Mar 31 10:08:27 2019 -0600
5207
5208    Remove unused code.
5209
5210commit 2df557185b5b5b335cc7a87cce3dd379cbfcf79a
5211Author: John Bowman <bowman@ualberta.ca>
5212Date:   Sat Mar 30 10:46:15 2019 -0600
5213
5214    Fix portablity issues; remove unused code.
5215
5216commit d1d560934374c253363567c8f36f2694cd3126c7
5217Author: Mojca Miklavec <mojca.miklavec.lists@gmail.com>
5218Date:   Fri Mar 29 21:21:40 2019 +0100
5219
5220    Convert tabs to spaces in configure.ac.
5221
5222commit 404eda801e7f182649a37879c3aa2b7e60b2f143
5223Author: John Bowman <bowman@ualberta.ca>
5224Date:   Thu Mar 28 13:26:04 2019 -0600
5225
5226    Address portability issue.
5227
5228commit 6d26cbff78572fe2cb4236eb57f65d59b6c44f31
5229Author: John Bowman <bowman@ualberta.ca>
5230Date:   Thu Mar 28 12:53:54 2019 -0600
5231
5232    Fix portabiliity issues.
5233
5234commit ecc393f7e8929beced0d903ca07c12262d27fbaf
5235Author: John Bowman <bowman@ualberta.ca>
5236Date:   Wed Mar 27 01:33:28 2019 -0600
5237
5238    Increment version to 2.49.
5239
5240commit 54570f91bb95d024cd1ba37e46593f909edf0c62
5241Author: John Bowman <bowman@ualberta.ca>
5242Date:   Wed Mar 27 00:35:12 2019 -0600
5243
5244    Update examples.
5245
5246commit 7250a9576345bf7c1abac146871a18e1eaf9b06d
5247Author: John Bowman <bowman@ualberta.ca>
5248Date:   Wed Mar 27 00:28:18 2019 -0600
5249
5250    Fix fuzz usage.
5251
5252commit cc5346e91bbfa7f81178e04d22d9771157ed189b
5253Author: John Bowman <bowman@ualberta.ca>
5254Date:   Tue Mar 26 22:11:24 2019 -0600
5255
5256    Apply further workaround for broken MSWindows drivers for Intel GPU.
5257
5258commit f66446d81dd2aa529ed8eb8a8c164e7f7ad4a478
5259Author: John Bowman <bowman@ualberta.ca>
5260Date:   Tue Mar 26 20:34:57 2019 -0600
5261
5262    Fix portability issues.
5263
5264commit 8f8011e03b60829a75a5aff6fe0348a07cb318ed
5265Author: John Bowman <bowman@ualberta.ca>
5266Date:   Mon Mar 25 02:27:16 2019 -0600
5267
5268    Fix Makefile.
5269
5270commit 78eb88e287cb9e7897146c259920ac3832553612
5271Author: John Bowman <bowman@ualberta.ca>
5272Date:   Sun Mar 24 15:43:55 2019 -0600
5273
5274    Support --disable-gc again.
5275
5276commit fd5b45ad85d63886f3b72540997acb8bf05f99a5
5277Author: John Bowman <bowman@ualberta.ca>
5278Date:   Sun Mar 24 15:30:48 2019 -0600
5279
5280    Document material buffer sizes.
5281
5282commit 26a677733ff91348219775e89542c65130cdf200
5283Author: John Bowman <bowman@ualberta.ca>
5284Date:   Sun Mar 24 15:16:17 2019 -0600
5285
5286    Reduce number of shader recompilations.
5287
5288commit 6539c75e327241401bcd532be89250d96179a47b
5289Author: John Bowman <bowman@ualberta.ca>
5290Date:   Sun Mar 24 15:09:55 2019 -0600
5291
5292    Rename shader files.
5293
5294commit 1833dcf8a1e8c80c27c64a975a23f9b06278105d
5295Author: John Bowman <bowman@ualberta.ca>
5296Date:   Sun Mar 24 12:22:50 2019 -0600
5297
5298    Fix lighting and material limits.
5299
5300commit 92ab2cf7bbf55e16c4e64cf0c67bb5bd12bff3f9
5301Author: John Bowman <bowman@ualberta.ca>
5302Date:   Sat Mar 23 10:38:42 2019 -0600
5303
5304    Fix segmentation fault.
5305
5306commit 5ccc69edaae8b06db323a7db5d4812d89310ed1f
5307Author: John Bowman <bowman@ualberta.ca>
5308Date:   Fri Mar 22 16:43:38 2019 -0600
5309
5310    Improve example.
5311
5312commit 6e2f7c547a6a0c634e55f7508b4ea4d5325aab72
5313Author: John Bowman <bowman@ualberta.ca>
5314Date:   Thu Mar 21 16:52:13 2019 -0600
5315
5316    Fix bug in f82e7672184f0b0ff91efd57a74a60269cd43ca2: update fuzz-dependent quantities.
5317
5318commit 4997b77e6d00dda91adef3741574b7bb41e09d87
5319Author: John Bowman <bowman@ualberta.ca>
5320Date:   Sun Feb 24 11:37:54 2019 -0700
5321
5322    Simplify code.
5323
5324commit 1cf5fcb7316084d1d71d12719d75364a0474bc9b
5325Author: John Bowman <bowman@ualberta.ca>
5326Date:   Fri Feb 8 23:15:37 2019 -0700
5327
5328    Fix deletion of artifical variables; always use Bland's rule.
5329
5330commit a30061c913e099879a1c5250bc65cd7e718bcbce
5331Author: John Bowman <bowman@ualberta.ca>
5332Date:   Tue Feb 5 06:36:35 2019 +1100
5333
5334    Workaround broken MSWindows drivers for Intel GPU.
5335
5336commit 126a405dccfa51e6c1f1158c2f0084d54013ddc2
5337Author: John Bowman <bowman@ualberta.ca>
5338Date:   Tue Feb 5 06:33:02 2019 +1100
5339
5340    Fix drawpath3.
5341
5342commit 649ae913c25ee87dc0ce6226146e063703ddfc9f
5343Author: John Bowman <bowman@ualberta.ca>
5344Date:   Tue Feb 5 02:02:40 2019 +1100
5345
5346    Place temporary cap on Nmaterials.
5347
5348commit d306a51bb1732cc420b9f1bdea0bc5a75ce820e5
5349Author: John Bowman <bowman@ualberta.ca>
5350Date:   Sun Feb 3 19:25:24 2019 -0700
5351
5352    Fix MSDOS configuration.
5353
5354commit f8f4c113dd5ea56c1a3b47b3ad8926fda1792dd6
5355Author: John Bowman <bowman@ualberta.ca>
5356Date:   Sun Feb 3 00:26:23 2019 -0700
5357
5358    Implement maxvertices for working around OpenGL queueing limitations.
5359
5360commit b644f8df7bf867991fba1b4bfea3460db564affb
5361Author: John Bowman <bowman@ualberta.ca>
5362Date:   Sat Feb 2 12:01:17 2019 -0700
5363
5364    Simplify code.
5365
5366commit fe761482993f4c6e0dc22e68a8bb5e8cea553f23
5367Author: John Bowman <bowman@ualberta.ca>
5368Date:   Sat Feb 2 11:39:15 2019 -0700
5369
5370    Simplify code.
5371
5372commit 4bfc78893a05e83d6698b349b24c3390872e903d
5373Author: fahasch <fahasch@yahoo.de>
5374Date:   Sat Feb 2 12:02:42 2019 +0100
5375
5376    Palettes from matplotlib
5377
5378    For high quality density plots it is very important to have many well designed colormaps at hand. This module offer over 50 new colormaps. It has sequential colormaps, diverging colormaps, and cyclic colormaps.
5379
5380commit f82e7672184f0b0ff91efd57a74a60269cd43ca2
5381Author: John Bowman <bowman@ualberta.ca>
5382Date:   Sun Jan 27 22:08:40 2019 -0700
5383
5384    Speed up min, max, minratio, maxratio, and intersection calculations by increasing fuzz as depth decreases.
5385
5386commit e4283310b3fc84b838f233ee06b0c2b301264cc4
5387Author: John Bowman <bowman@ualberta.ca>
5388Date:   Sun Jan 27 20:45:15 2019 -0700
5389
5390    Fix Nmaterials.
5391
5392commit f8cd7d09dd1d3b6a0215338a71909deac4deecc2
5393Author: John Bowman <bowman@ualberta.ca>
5394Date:   Sun Jan 27 14:52:01 2019 -0700
5395
5396    Clear material buffer before it reaches GL_MAX_UNIFORM_BLOCK_SIZE.
5397
5398commit 0d057d35cb30d52f33db9f155c880ed8f8a1d7d2
5399Author: John Bowman <bowman@ualberta.ca>
5400Date:   Sun Jan 27 14:49:57 2019 -0700
5401
5402    Suppress spurious SIGTERM.
5403
5404commit 8a2f965e64db8d2368abdb9ccd0a176b657b0c76
5405Author: John Bowman <bowman@ualberta.ca>
5406Date:   Sat Jan 26 21:21:36 2019 -0700
5407
5408    Restore examples.
5409
5410commit 2a69ec434b6924ef42b2338563b391e763b13ff0
5411Author: John Bowman <bowman@ualberta.ca>
5412Date:   Sat Jan 26 21:17:54 2019 -0700
5413
5414    Fix tiling.
5415
5416commit e7519239b74773e1757acf277df9a4f00c50880a
5417Author: John Bowman <bowman@ualberta.ca>
5418Date:   Sat Jan 26 20:48:41 2019 -0700
5419
5420    Integrate tesselation into batch drawing routine.
5421
5422commit 6673503f8b31a7d0ae9d840176d9a5dbe6dc7248
5423Author: John Bowman <bowman@ualberta.ca>
5424Date:   Sat Jan 26 17:22:40 2019 -0700
5425
5426    Sort and draw transparent triangles in one batch.
5427
5428commit 20dd8537d4a48b966c3b81367beaf098e2ce277e
5429Author: John Bowman <bowman@ualberta.ca>
5430Date:   Sat Jan 26 14:13:57 2019 -0700
5431
5432    Pack explicit shader colors.
5433
5434commit ce1afeef0b1b6ce824ab81a50c1d3a6679fd5285
5435Author: John Bowman <bowman@ualberta.ca>
5436Date:   Sat Jan 26 08:51:28 2019 -0700
5437
5438    Implement material index.
5439
5440commit 4fd60c4218faca42ae38fab86b50d56a0ff021a0
5441Author: John Bowman <bowman@ualberta.ca>
5442Date:   Wed Jan 23 23:48:50 2019 -0700
5443
5444    Simplify code.
5445
5446commit d27ff2af8eabf82418005a24d5f07fffb502355b
5447Author: John Bowman <bowman@ualberta.ca>
5448Date:   Wed Jan 23 23:38:25 2019 -0700
5449
5450    Remove hard-coded number of lights.
5451
5452commit a0f18816ee21a814ef8b16e0b0f717c72a37f327
5453Author: John Bowman <bowman@ualberta.ca>
5454Date:   Wed Jan 23 22:15:21 2019 -0700
5455
5456    Remove GL_ARB_gpu_shader5 requirement.
5457
5458commit 786f615ea087e0f542f9697c20ad460d5a0fac5b
5459Author: John Bowman <bowman@ualberta.ca>
5460Date:   Wed Jan 23 20:46:19 2019 -0700
5461
5462    Downgrade to GLSL 1.30.
5463
5464commit 8506a29977e9437851759a59087b433a39f1c44a
5465Merge: 1eb6fd84 f106987c
5466Author: John Bowman <bowman@ualberta.ca>
5467Date:   Wed Jan 23 19:30:40 2019 -0700
5468
5469    Merge branch 'master' into gl330.
5470
5471commit f106987c917bcb2f8b34cfc912fee88112b09bfd
5472Author: John Bowman <bowman@ualberta.ca>
5473Date:   Wed Jan 23 19:25:23 2019 -0700
5474
5475    Port to MSDOS.
5476
5477commit da5f9d09aa48aabc16ac3aa9c3b5c5632805339d
5478Author: John Bowman <bowman@ualberta.ca>
5479Date:   Tue Jan 22 20:19:13 2019 -0700
5480
5481    Require OpenGL 4.30.
5482
5483commit 1eb6fd84f009dc32af52802d0445a4442a54a709
5484Author: John Bowman <bowman@ualberta.ca>
5485Date:   Tue Jan 22 13:02:50 2019 -0700
5486
5487    Backport to OpenGL 3.3.
5488
5489commit a56ab24fb1fd8092bd67aaf03b29763045bfc19e
5490Author: John Bowman <bowman@ualberta.ca>
5491Date:   Mon Jan 21 22:35:22 2019 -0700
5492
5493    Update build-asymptote.dos.
5494
5495commit 26e6e567dd6a6d56538e76a1bc426f33ed29d20c
5496Author: John Bowman <bowman@ualberta.ca>
5497Date:   Mon Jan 21 22:11:51 2019 -0700
5498
5499    Add CYGWIN freeglut-3.0.0 patch.
5500
5501commit f66a3427010389d31135ef0e12a2c11f90952c7e
5502Author: John Bowman <bowman@ualberta.ca>
5503Date:   Mon Jan 21 21:34:47 2019 -0700
5504
5505    Install and check for shaders.
5506
5507commit fdaeeb5d054b9c9faca7718fd5f695c1baeec722
5508Author: John Bowman <bowman@ualberta.ca>
5509Date:   Mon Jan 21 06:40:16 2019 -0700
5510
5511    Port shader to MSDOS.
5512
5513commit 8393599bed33a1063411b9eeffb63b91898a468a
5514Author: John Bowman <bowman@ualberta.ca>
5515Date:   Mon Jan 21 00:03:42 2019 -0700
5516
5517    Port to MSDOS.
5518
5519commit 8b7207a65f759e98d9b6001aab3660e6670099ec
5520Author: John Bowman <bowman@ualberta.ca>
5521Date:   Sun Jan 20 23:01:52 2019 -0500
5522
5523    Port to MSDOS.
5524
5525commit 59d7b37b61e628a9daa33dc9d79a74cceee40193
5526Author: John Bowman <bowman@ualberta.ca>
5527Date:   Sat Jan 19 10:33:58 2019 -0700
5528
5529    Check for GLEW library during configuration.
5530
5531commit 37943204fdbbcefc995d7d6340e0bd17a3681c84
5532Author: John Bowman <bowman@ualberta.ca>
5533Date:   Tue Jan 15 22:45:01 2019 -0700
5534
5535    More portability fixes.
5536
5537commit 652fb33c5c603caf77c9003d7badab95398e30dc
5538Author: John Bowman <bowman@ualberta.ca>
5539Date:   Tue Jan 15 21:47:06 2019 -0700
5540
5541    Require only c++-11.
5542
5543commit 45edbf3b4a7fcece700576a00f5c46d275154c34
5544Author: John Bowman <bowman@ualberta.ca>
5545Date:   Tue Jan 15 17:51:58 2019 -0700
5546
5547    Remove unused code.
5548
5549commit b2b77e004ab3784e6ecc6dbefdeffa50eccb55e3
5550Author: John Bowman <bowman@ualberta.ca>
5551Date:   Tue Jan 15 17:40:51 2019 -0700
5552
5553    Remove unused code.
5554
5555commit c9a6a08e1821480670fd8748b91f827c87af2e75
5556Author: John Bowman <bowman@ualberta.ca>
5557Date:   Tue Jan 15 17:36:24 2019 -0700
5558
5559    Remove unused include.
5560
5561commit 6ee6e8a6640158b7c85da16ea82e852e0fccebc5
5562Author: John Bowman <bowman@ualberta.ca>
5563Date:   Tue Jan 15 15:26:45 2019 -0700
5564
5565    Update asymptote.spec.
5566
5567commit 9b1407e65518be9e8493dfe1a802b18d3052bfdb
5568Author: John Bowman <bowman@ualberta.ca>
5569Date:   Tue Jan 15 13:17:24 2019 -0700
5570
5571    Update build scripts to Boehm gc 8.0.2.
5572
5573commit 12b3a085dc52b79da46fa9cd6fb7b843980a4a32
5574Author: John Bowman <bowman@ualberta.ca>
5575Date:   Tue Jan 15 13:14:02 2019 -0700
5576
5577    Update to Boehm gc 8.0.2.
5578
5579commit abd3f7616ff00e5cc19fb9ebee0ed7f11d4c4367
5580Author: John Bowman <bowman@ualberta.ca>
5581Date:   Sun Jan 13 22:00:48 2019 -0700
5582
5583    Use static attributes.
5584
5585commit b7c3a5ec50cf30be6edfc87bfafd1815fd7f16f4
5586Author: John Bowman <bowman@ualberta.ca>
5587Date:   Sun Jan 13 21:40:47 2019 -0700
5588
5589    Fix lighting model. Specify all lights in viewport frame. Remove unused code.
5590
5591commit a2fb848f5944c8acca7a3425a5c14d1eaf3526fe
5592Author: John Bowman <bowman@ualberta.ca>
5593Date:   Sun Jan 13 14:50:08 2019 -0700
5594
5595    Remove dependence on deprecated GLU library.
5596
5597commit ca9a12aac5107ffb21901569289a4e45fa8ff6c7
5598Author: John Bowman <bowman@ualberta.ca>
5599Date:   Sun Jan 13 11:13:31 2019 -0700
5600
5601    Implement tesellation (many triangles) in new shader.
5602
5603commit cf60d572922a9708443683b8ffa610063bbca800
5604Author: John Bowman <bowman@ualberta.ca>
5605Date:   Sat Jan 12 20:43:02 2019 -0700
5606
5607    Move lighting code out of setUniforms.
5608
5609commit 5126dd3e6eb1432ba0b60214b4a26de7f379e69e
5610Author: John Bowman <bowman@ualberta.ca>
5611Date:   Sat Jan 12 19:55:08 2019 -0700
5612
5613    Simplify code.
5614
5615commit 16213b13921e57381a87fd2f047c7e1c59458387
5616Author: John Bowman <bowman@ualberta.ca>
5617Date:   Sat Jan 12 19:41:29 2019 -0700
5618
5619    Simplify code.
5620
5621commit c95d3ea1deed86a9b0af8db7b9ff81facab00d4c
5622Author: John Bowman <bowman@ualberta.ca>
5623Date:   Sat Jan 12 19:09:35 2019 -0700
5624
5625    Remove arbitrary limit on number of lights.
5626
5627commit 2caa67789a014fd206bc55fab2587be538f739e0
5628Author: John Bowman <bowman@ualberta.ca>
5629Date:   Thu Jan 10 21:06:14 2019 -0700
5630
5631    Fix pixel object.
5632
5633commit 52267dc8b614bbb8138ae6195efb4ceeba1e2e66
5634Author: John Bowman <bowman@ualberta.ca>
5635Date:   Wed Jan 9 23:38:04 2019 -0700
5636
5637    Port pixel to new shader.
5638
5639commit 8eacd6dc8b15fe1db7d1fb914f80d6887d9a74df
5640Author: John Bowman <bowman@ualberta.ca>
5641Date:   Wed Jan 9 21:26:13 2019 -0700
5642
5643    Fix segmentation fault.
5644
5645commit 626521dbed9479d9db083a0b6671acf8c8418282
5646Author: John Bowman <bowman@ualberta.ca>
5647Date:   Wed Jan 9 21:16:58 2019 -0700
5648
5649    Move pixel code to drawpath3.
5650
5651commit db3a151d0b71d26c7134b604d972b095ff28adfb
5652Author: John Bowman <bowman@ualberta.ca>
5653Date:   Wed Jan 9 20:20:23 2019 -0700
5654
5655    Delete buffers on clear.
5656
5657commit 079c558a1f93f6cbff44fe80dfe57b1f4b7e4750
5658Author: John Bowman <bowman@ualberta.ca>
5659Date:   Wed Jan 9 15:56:48 2019 -0700
5660
5661    Fix transparency.
5662
5663commit 9d9a790b03f5f276c5241503f2644942e6bc24b9
5664Author: John Bowman <bowman@ualberta.ca>
5665Date:   Mon Jan 7 21:22:31 2019 -0700
5666
5667    Remove unused code.
5668
5669commit 0f58cdd6947cffce536a1aa2a96160baf3ea3aca
5670Author: John Bowman <bowman@ualberta.ca>
5671Date:   Mon Jan 7 21:17:07 2019 -0700
5672
5673    Simplify code.
5674
5675commit e26920c6ac62d6f335daae081428ff334a720c4f
5676Author: John Bowman <bowman@ualberta.ca>
5677Date:   Mon Jan 7 21:11:49 2019 -0700
5678
5679    Remove unused code.
5680
5681commit 1048f4d87638aaca0793bb8a5c20be1cd630de54
5682Author: John Bowman <bowman@ualberta.ca>
5683Date:   Mon Jan 7 20:41:23 2019 -0700
5684
5685    Simplify code.
5686
5687commit ddeca77682ea6ef4da0fddbe7295c11e26b5286b
5688Author: John Bowman <bowman@ualberta.ca>
5689Date:   Sat Jan 5 22:53:28 2019 -0700
5690
5691    Use Phong-Blinn lighting model in shader.
5692
5693commit 0f43602199fca48d353477504f881acfdb1f426e
5694Author: John Bowman <bowman@ualberta.ca>
5695Date:   Sat Jan 5 22:52:07 2019 -0700
5696
5697    Update documentation.
5698
5699commit 29f0d3ccfbbbf8d7b0bc1bf81aa95859593288cf
5700Author: John Bowman <bowman@ualberta.ca>
5701Date:   Sat Jan 5 16:34:20 2019 -0700
5702
5703    Remove unused code.
5704
5705commit 9671ef6f9c6d2ad6f78dc2c0e276fe5012c9509d
5706Author: John Bowman <bowman@ualberta.ca>
5707Date:   Fri Jan 4 20:11:00 2019 -0700
5708
5709    Remove menu due to incompatibility with new shader.
5710
5711commit d4048f9224de194a6587908b2fb3f01912e0d8ad
5712Author: John Bowman <bowman@ualberta.ca>
5713Date:   Fri Jan 4 18:49:55 2019 -0700
5714
5715    Port Bezier curves to new shader.
5716
5717commit e13aa6c6c840e6cd45b2e39dace8bba8528a7714
5718Author: John Bowman <bowman@ualberta.ca>
5719Date:   Fri Jan 4 12:37:38 2019 -0700
5720
5721    Reinstate sorting of transparent triangles.
5722
5723commit b050a1b46b5c01706465c6fe942aad133499c01d
5724Author: ivankokan <ivan.kokan@gmail.com>
5725Date:   Fri Jan 4 16:55:08 2019 +0100
5726
5727    Routines are shifted, hence ordinary numbers are changed + missing keyword explicit
5728
5729commit eb8fe25a71efa3ec8cba807bfd1d30078bdc85c1
5730Author: John Bowman <bowman@ualberta.ca>
5731Date:   Fri Jan 4 08:44:26 2019 -0700
5732
5733    Update documentation.
5734
5735commit 68f88a9036b87296918f138a5294d32632f31609
5736Author: ivankokan <ivan.kokan@gmail.com>
5737Date:   Fri Jan 4 16:27:57 2019 +0100
5738
5739    Updated docs with missing void dot(...)
5740
5741commit 28bfc3a3b786de71c0e93069f0d2f3c18d2e7324
5742Author: John Bowman <bowman@ualberta.ca>
5743Date:   Fri Jan 4 07:26:00 2019 -0700
5744
5745    Fix tiling.
5746
5747commit 7b1fe1f3f4c173029f1759a5b1c337540e85437f
5748Author: John Bowman <bowman@ualberta.ca>
5749Date:   Fri Jan 4 07:00:07 2019 -0700
5750
5751    Remove remaining GL_MODELVIEW_MATRIX usages.
5752
5753commit 67873c000568b82a1caa4df5c748dc57bafa878b
5754Author: John Bowman <bowman@ualberta.ca>
5755Date:   Thu Jan 3 21:04:43 2019 -0700
5756
5757    Remove unused code.
5758
5759commit 6836efe332e30b94c8c41e63899fac3a319a2f16
5760Author: John Bowman <bowman@ualberta.ca>
5761Date:   Thu Jan 3 20:57:21 2019 -0700
5762
5763    Do camera calculations in double precision.
5764
5765commit 60d2c0e07174e2050af00236e286bdfac9c191ca
5766Merge: 6d6a6535 aa08fb34
5767Author: John Bowman <bowman@ualberta.ca>
5768Date:   Tue Jan 1 21:32:41 2019 -0700
5769
5770    Merge branch 'master' into glupdate.
5771
5772commit aa08fb34573824b7fa939cfaeddce802d8990e03
5773Author: John Bowman <bowman@ualberta.ca>
5774Date:   Tue Jan 1 21:27:40 2019 -0700
5775
5776    Disable experimental offscreen rendering by default due to NVIDIA conflicts.
5777
5778commit 44f31905cdaafd6cd64d94be4a487eb4d24b401c
5779Author: John Bowman <bowman@ualberta.ca>
5780Date:   Fri Dec 28 02:20:16 2018 -0700
5781
5782    Fix ghostscript arguments.
5783
5784commit 60acb54ca61ba808d64aa0e28c1c64c853380083
5785Merge: d98f3793 5fb1fecb
5786Author: John Bowman <bowman@ualberta.ca>
5787Date:   Fri Dec 28 01:40:44 2018 -0700
5788
5789    Merge branch 'master' of github.com:vectorgraphics/asymptote.
5790
5791commit d98f3793c4df96dcae238312aac889502912872d
5792Author: John Bowman <bowman@ualberta.ca>
5793Date:   Fri Dec 28 01:40:11 2018 -0700
5794
5795    Implement workaround for Ghostscript transparency extension -dSAFER bug.
5796
5797commit 5fb1fecb5fa11508c216d2fa39cf4eac247f5254
5798Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5799Date:   Mon Dec 24 16:44:56 2018 -0700
5800
5801    Add EOL marker.
5802
5803commit 6d6a65354125d6beef1e7115b4f9127f09ee559c
5804Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5805Date:   Fri Dec 21 15:45:15 2018 -0700
5806
5807    Fix last commit on struct data.
5808
5809commit 5655f851d3762a80c559078bba9c9899c37f9c90
5810Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5811Date:   Fri Dec 21 15:44:52 2018 -0700
5812
5813    Centralize render data exchange.
5814
5815commit 25ccee4d0fb257c223f786bfd151583a32c1aa2b
5816Merge: 25668b72 924bd6b1
5817Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5818Date:   Fri Dec 21 15:15:25 2018 -0700
5819
5820    Merge branch 'glupdate' of github.com:vectorgraphics/asymptote into glupdate
5821
5822commit 25668b728a8b77c54fa428fb23ceec106e6c2562
5823Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5824Date:   Fri Dec 21 15:15:21 2018 -0700
5825
5826    Update modelViewMatrix linkage.
5827
5828commit 924bd6b1d9586ff8c2ce15a070826c20a1660be4
5829Author: John Bowman <bowman@ualberta.ca>
5830Date:   Fri Dec 21 13:12:43 2018 -0700
5831
5832    Use standard asy search path to locate shaders.
5833
5834commit 0a42fbde8f86592dc888ecc58abf37c4c4d3bc3b
5835Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5836Date:   Thu Dec 20 17:03:58 2018 -0700
5837
5838    Fix ModelView Matrix.
5839
5840commit d1fbe2c9df2b00d7556309a8fd53866fa75a9e8d
5841Author: John Bowman <bowman@ualberta.ca>
5842Date:   Thu Dec 20 16:15:00 2018 -0700
5843
5844    Fix dual simplex exit conditions.
5845
5846commit 32b00922c75c6c4221b58ed91ff50a2f7ae1cbd0
5847Author: John Bowman <bowman@ualberta.ca>
5848Date:   Sat Dec 15 19:10:04 2018 -0700
5849
5850    Add missing dual argument.
5851
5852commit 4da31b4727444458a041c36e9e36ad772614b87c
5853Author: John Bowman <bowman@ualberta.ca>
5854Date:   Sat Dec 15 19:09:09 2018 -0700
5855
5856    Fix phase1=false and dual modes.
5857
5858commit 634f7476ea373a8dac95c537436fbcf73c7cfdbd
5859Author: John Bowman <bowman@ualberta.ca>
5860Date:   Sat Dec 15 10:32:46 2018 -0700
5861
5862    Fix phase1=false optimization. Add support for dual simplex method.
5863
5864commit 64f568fe2ef00b8873ff06405d708502a6273d19
5865Author: John Bowman <bowman@ualberta.ca>
5866Date:   Thu Dec 13 20:31:27 2018 -0700
5867
5868    Improve diagnostics.
5869
5870commit 3c6736096056c8c26d092c5d71d0987a17b66b41
5871Author: John Bowman <bowman@ualberta.ca>
5872Date:   Thu Dec 13 15:38:20 2018 -0700
5873
5874    Fix position of diagnostic.
5875
5876commit 280d717c9c870cf66f01f324472d2de1424aeeab
5877Author: John Bowman <bowman@ualberta.ca>
5878Date:   Fri Dec 14 07:52:02 2018 +1100
5879
5880    Drive artificial variables out of basis.
5881
5882commit 2113adb6f8ba236eb7ce08d76a464f52e3b3bb3b
5883Merge: 494cf1d0 f3da29c7
5884Author: John Bowman <bowman@ualberta.ca>
5885Date:   Tue Dec 4 15:58:18 2018 -0700
5886
5887    Merge branch 'glupdate' of github.com:vectorgraphics/asymptote into glupdate
5888
5889commit f3da29c7a4ab507d998fdb2977956ecdb764c22f
5890Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5891Date:   Tue Dec 4 15:49:49 2018 -0700
5892
5893    Remove glext.h and add GLEW library.
5894
5895commit ffabb72fdf2df5753e9d60535a9eb13fe23534f8
5896Merge: 0dbed3fc 632607db
5897Author: Supakorn "Jamie" Rassameemasmuang <rassamee@ualberta.ca>
5898Date:   Sun Dec 2 14:17:53 2018 -0700
5899
5900    Merge branch 'master' into glupdate.
5901
5902commit 494cf1d0dc9f567d758377a1dab6f93617d63d10
5903Merge: 0dbed3fc c69fb7d6
5904Author: John Bowman <bowman@ualberta.ca>
5905Date:   Tue Nov 27 14:12:14 2018 -0700
5906
5907    Merge branch 'master' into glupdate.
5908
5909commit 0dbed3fc839e868febbecc278ef0d4672aa92314
5910Author: John Bowman <bowman@ualberta.ca>
5911Date:   Thu Nov 22 17:18:40 2018 -0700
5912
5913    Reinstate Rotate matrix.
5914
5915commit c69fb7d6f4f9d058c18996b5fb4c6d9f3212b94c
5916Author: John Bowman <bowman@ualberta.ca>
5917Date:   Wed Nov 14 13:30:52 2018 -0700
5918
5919    Add pivot diagnostics support in rationalSimplex.asy.
5920
5921commit 632607db0ce948d3502d75274e8a12014f0e8aa1
5922Author: John Bowman <bowman@ualberta.ca>
5923Date:   Tue Nov 6 10:46:11 2018 -0700
5924
5925    Add diagnostics to rationalSimplex; use Bland's rule.
5926
5927commit 85000d2ee926bae8dbfd79d6b2daa11231fd112f
5928Author: John Bowman <bowman@ualberta.ca>
5929Date:   Sun Nov 4 09:17:42 2018 -0700
5930
5931    Fix phase1=false for standard-form interface.
5932
5933commit 4867651a75934de3a664acf4ffe14b34d4ee19e4
5934Author: John Bowman <bowman@ualberta.ca>
5935Date:   Sun Nov 4 00:48:37 2018 -0600
5936
5937    Update documentation.
5938
5939commit 8e109fe1136926bc48f81a6ea3f44b96e9602967
5940Author: John Bowman <bowman@ualberta.ca>
5941Date:   Sun Nov 4 00:46:18 2018 -0600
5942
5943    Fix and re-enable phase1 optimization; add missing rational operators.
5944
5945commit 38a59370dc5ac720c29e1424614a10f7384b943f
5946Author: John Bowman <bowman@ualberta.ca>
5947Date:   Wed Oct 3 07:24:39 2018 -0600
5948
5949    Port to gc-7.6.8.
5950
5951commit 743dcbd36624b682958c6e6fa5de808b0c871bd7
5952Author: John Bowman <bowman@ualberta.ca>
5953Date:   Thu Sep 27 17:16:32 2018 -0600
5954
5955    Fix stroke=true bug.
5956
5957commit 5379d0cec0d774b532bd389c6268711adf2067a5
5958Author: John Bowman <bowman@ualberta.ca>
5959Date:   Thu Sep 27 16:25:36 2018 -0600
5960
5961    Minor documentation edits.
5962
5963commit d9ee7b4bfe23f5355f9d62701599af00b242bc79
5964Merge: c172ffeb 1b22b181
5965Author: John Bowman <bowman@ualberta.ca>
5966Date:   Wed Sep 26 08:12:35 2018 -0600
5967
5968    Merge branch 'master' of github.com:vectorgraphics/asymptote
5969
5970commit c172ffeb32e1dad161688bac45fd96fe927dafa5
5971Author: John Bowman <bowman@ualberta.ca>
5972Date:   Wed Sep 26 08:12:24 2018 -0600
5973
5974    Handle zero counts.
5975
5976commit 1b22b1813f11bb9f9a2a9de7b70ad61eaffd136b
5977Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
5978Date:   Wed Sep 12 22:09:19 2018 -0600
5979
5980    Fix latexmkrc for Windows and add author's name.
5981
5982commit e86ee4696b6fb87c3e2cb8da76138867da789409
5983Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
5984Date:   Sat Sep 8 17:39:14 2018 -0600
5985
5986    Fix latexmkrc URL.
5987
5988commit c2e37f99ab05001964c0271c9e693ac86fe88f54
5989Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
5990Date:   Mon Sep 3 19:42:14 2018 -0600
5991
5992    Remove transformations from light direction.
5993
5994commit cf3f4d1e199cd8a9a460f9614446d2675b7fcbbe
5995Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
5996Date:   Mon Sep 3 19:20:22 2018 -0600
5997
5998    Add basic blinn/phong model.
5999
6000commit c0640d76ee67f3266a2347e5b2f2bf142a4705e3
6001Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6002Date:   Mon Sep 3 16:53:03 2018 -0600
6003
6004    Pass in material to GLSL.
6005
6006commit 427ff0d076dbc3f2edd6755d7b667c266a48d35b
6007Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6008Date:   Sun Sep 2 19:35:08 2018 -0600
6009
6010    Add material struct.
6011
6012commit f52101d84f23e7111fc104f77f4e39213ce3a27c
6013Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6014Date:   Sun Sep 2 18:47:27 2018 -0600
6015
6016    Fix trace ignore.
6017
6018commit b335d897196d24aaccdde3e99723e8d212c0d356
6019Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6020Date:   Sat Sep 1 22:26:17 2018 -0600
6021
6022    Finally add VAO as a requirement.
6023
6024commit d2996cbcac12ed9f5299e25f317d968c0c6e2e3e
6025Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6026Date:   Sat Sep 1 21:27:38 2018 -0600
6027
6028    Fix VBO/EBO binding.
6029
6030commit 1fd9c7d384475bec22098a8e9fac39cb77e43f56
6031Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6032Date:   Sat Sep 1 17:16:25 2018 -0600
6033
6034    Allow for proper buffer data transfer.
6035
6036commit 83c2b62df0132a310ce3d234fcc7be463b7795d6
6037Author: John Bowman <bowman@ualberta.ca>
6038Date:   Fri Aug 31 22:11:50 2018 -0600
6039
6040    Begin development of webgl output.
6041
6042commit adbb32fdd380304839cb401c76ea2ab662edfe65
6043Merge: 23c4bd2d df015058
6044Author: John Bowman <bowman@ualberta.ca>
6045Date:   Fri Aug 31 17:57:46 2018 -0600
6046
6047    Merge branch 'webgl'.
6048
6049commit df015058a329bc2c50898673fb77ab63cb684239
6050Author: John Bowman <bowman@ualberta.ca>
6051Date:   Fri Aug 31 17:56:58 2018 -0600
6052
6053    Rename webgl files.
6054
6055commit 23c4bd2d53cdc577eeed0cac28d73439eb4f3e84
6056Merge: c41bc347 48fc03cf
6057Author: John Bowman <bowman@ualberta.ca>
6058Date:   Fri Aug 31 17:33:40 2018 -0600
6059
6060    Merge branch 'webgl'.
6061
6062commit c41bc347ba6303190d0f5293507640eff7cc7a62
6063Author: John Bowman <bowman@ualberta.ca>
6064Date:   Fri Aug 31 17:28:21 2018 -0600
6065
6066    Create index.html
6067
6068commit 48fc03cf2cd9bb8d12de45fdc414daf9dc1e0ca0
6069Author: John Bowman <bowman@ualberta.ca>
6070Date:   Fri Aug 31 17:20:41 2018 -0600
6071
6072    Add WebGL files.
6073
6074commit a08121dc7deeda1a1cd3cbacbe52f95deba69ce0
6075Author: John Bowman <bowman@ualberta.ca>
6076Date:   Fri Aug 31 12:23:44 2018 -0600
6077
6078    Work around dvisvgm bound box lower threshold.
6079
6080commit fd66ec5e916f1c750ef7cfa7c40fda372fd1ab53
6081Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6082Date:   Thu Aug 30 17:50:24 2018 -0600
6083
6084    Make rotation use glm::matx.
6085
6086commit 28ea1444cbe53b6e8be16597cb424f76b8a7d131
6087Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6088Date:   Thu Aug 30 00:35:00 2018 -0600
6089
6090    Get basic shader working.
6091
6092commit 1753e2fcf110add939514c4a743b7612045827bc
6093Author: John Bowman <bowman@ualberta.ca>
6094Date:   Tue Jul 31 00:47:07 2018 +0200
6095
6096    Increment version to 2.48.
6097
6098commit 67f0c4b2d24adc346d7b616b13298903433c5910
6099Author: John Bowman <bowman@ualberta.ca>
6100Date:   Mon Jul 30 23:23:47 2018 +0200
6101
6102    Minor optimization.
6103
6104commit 541b4014c2ad7fd63d845c3ffb6a33a6459c12eb
6105Author: John Bowman <bowman@ualberta.ca>
6106Date:   Mon Jul 30 23:07:55 2018 +0200
6107
6108    Fix scaling (allow second variable in Simplex method to be negative).
6109
6110commit 28bc9c75a1393cceb0cb719881804615ec09f05f
6111Author: John Bowman <bowman@ualberta.ca>
6112Date:   Mon Jul 30 11:23:04 2018 +0200
6113
6114    Generate EPS only for single-page documents.
6115
6116commit 89d2c88c2945096e5d765e3d9fe76163f8f553e2
6117Author: John Bowman <bowman@ualberta.ca>
6118Date:   Mon Jul 30 10:02:53 2018 +0200
6119
6120    Remove .vscode from releases.
6121
6122commit 39454327d81d169aa48fc25f6397afa0bba83be4
6123Author: John Bowman <bowman@ualberta.ca>
6124Date:   Mon Jul 30 09:57:43 2018 +0200
6125
6126    Remove unused files.
6127
6128commit 2157692a4b640473b188cdee545a431fea67e15b
6129Author: John Bowman <bowman@ualberta.ca>
6130Date:   Mon Jul 30 05:42:26 2018 +0200
6131
6132    Fix uptodate flag; remove spurious directory.
6133
6134commit aba57e58c0292a3298bc132298671814aeb67fc4
6135Author: John Bowman <bowman@ualberta.ca>
6136Date:   Mon Jul 30 04:42:23 2018 +0200
6137
6138    Fix URL in README.
6139
6140commit fa2aa36e9cea341aad6ab0e3bf49db93001069c5
6141Author: John Bowman <bowman@ualberta.ca>
6142Date:   Mon Jul 30 04:33:10 2018 +0200
6143
6144    Fix bsp module.
6145
6146commit 22d2b8d37da35bf1d0d6a1ddf75e1db32885ede0
6147Author: John Bowman <bowman@ualberta.ca>
6148Date:   Sun Jul 29 13:22:04 2018 -0600
6149
6150    Increment version to 2.47.
6151
6152commit 4eee33bc01e444c03242eefbce091bed40d3f835
6153Author: John Bowman <bowman@ualberta.ca>
6154Date:   Sun Jul 29 11:29:27 2018 -0600
6155
6156    Fix relative alignment under picture rotation.
6157
6158commit 9edc023b2c37d0ea50972c1ab784ee9e1e100d55
6159Author: John Bowman <bowman@ualberta.ca>
6160Date:   Sun Jul 29 01:42:29 2018 -0600
6161
6162    Fix commit 451a260ae50d02867c1e54726a68d8af2c55761d.
6163
6164commit 451a260ae50d02867c1e54726a68d8af2c55761d
6165Author: John Bowman <bowman@ualberta.ca>
6166Date:   Sat Jul 28 09:35:16 2018 -0600
6167
6168    Fix shipout issues.
6169
6170commit ae6d9d312ab21212216960f56122ffe8e0c7fa2a
6171Author: John Bowman <bowman@ualberta.ca>
6172Date:   Sat Jul 28 06:24:46 2018 -0600
6173
6174    Account for pen width in bbox.
6175
6176commit 3ea27282e2a79139cd5600ee31b8e1b451eb2d03
6177Author: John Bowman <bowman@ualberta.ca>
6178Date:   Fri Jul 27 02:02:17 2018 -0600
6179
6180    Don't use defaultGhostscriptLibrary location in MSWindows registry since TeXLive dvisvgm requires 32-bit version, even on 64-bit platforms.
6181
6182commit 3b49296799c14832747db90150d23067f946683a
6183Author: John Bowman <bowman@ualberta.ca>
6184Date:   Sat Jul 21 18:00:11 2018 -0600
6185
6186    Increment version to 2.46.
6187
6188commit 19dd6cc8027597d5e2ca25b07db2851d9771f03c
6189Author: John Bowman <bowman@ualberta.ca>
6190Date:   Sat Jul 21 15:37:27 2018 -0600
6191
6192    Revert "Update path."
6193
6194    This reverts commit f63df996a86c935c51e09c47fe9c0aa2a8d7dc2d.
6195
6196commit f63df996a86c935c51e09c47fe9c0aa2a8d7dc2d
6197Author: John Bowman <bowman@ualberta.ca>
6198Date:   Fri Jul 20 23:09:03 2018 -0600
6199
6200    Update path.
6201
6202commit 1734e7af6a018f27240fddd4e7bf14f569a09522
6203Author: John Bowman <bowman@ualberta.ca>
6204Date:   Fri Jul 20 21:33:54 2018 -0600
6205
6206    Improve error message when rsvg-convert is missing.
6207
6208commit abd6347aea2faaa2862e3ebe34c7f85dd820c77d
6209Author: John Bowman <bowman@ualberta.ca>
6210Date:   Thu Jul 19 15:10:59 2018 -0600
6211
6212    Remove obsolete uuid code.
6213
6214commit b46eed584fea0e625f2cde3dab23c2522d3d2486
6215Author: John Bowman <bowman@ualberta.ca>
6216Date:   Thu Jul 19 15:09:10 2018 -0600
6217
6218    Fix saveLocation.
6219
6220commit 87c39ea72263c68d5548da4941eda639f37fce22
6221Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6222Date:   Thu Jul 19 14:59:32 2018 -0600
6223
6224    Use class instead of instance on item not existing.
6225
6226commit 721cc5cc84abe2351211262670f5091e66f33b7c
6227Merge: ec53a266 5f95aa82
6228Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6229Date:   Thu Jul 19 14:56:15 2018 -0600
6230
6231    Merge branch 'master' of github.com:vectorgraphics/asymptote
6232
6233commit ec53a266a170edcd94c8a070f4d5b4a028eba964
6234Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6235Date:   Thu Jul 19 14:56:11 2018 -0600
6236
6237    Revert venn.
6238
6239commit b88d3d9df356db299150e59d4ee0ef0f5adf82bb
6240Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6241Date:   Thu Jul 19 14:55:10 2018 -0600
6242
6243    Fix script not updating.
6244
6245commit 5f95aa8246f7976dfc17a522b66da4a4179833c1
6246Author: John Bowman <bowman@ualberta.ca>
6247Date:   Thu Jul 19 14:52:25 2018 -0600
6248
6249    Simplify build script.
6250
6251commit 779b1b60d7b7fcfa35d48a946fa421db1be54a82
6252Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6253Date:   Thu Jul 19 14:37:25 2018 -0600
6254
6255    Only write transformation if the rest of transf is not Id.
6256
6257commit 63f054012ad1716c8c0de04521ac0e66b81afadb
6258Author: John Bowman <bowman@ualberta.ca>
6259Date:   Thu Jul 19 14:28:51 2018 -0600
6260
6261    Remove 'x' key prefix.
6262
6263commit 0e351c95efca60034ec5d9397ab7924bf415f6ca
6264Author: John Bowman <bowman@ualberta.ca>
6265Date:   Thu Jul 19 14:13:42 2018 -0600
6266
6267    Don't apply xmap without an explicit corresponding key.
6268
6269commit a7026b70bb0793696075d53f1a0dd683073acf82
6270Author: John Bowman <bowman@ualberta.ca>
6271Date:   Thu Jul 19 14:01:43 2018 -0600
6272
6273    Update xasy documentation.
6274
6275commit 7e9954d1ab1043f03b5082266b1cef7a44091c89
6276Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6277Date:   Thu Jul 19 13:58:41 2018 -0600
6278
6279    Fix zooming sign inversion.
6280
6281commit bd333b65cf24379797188e00c961cda229727e0e
6282Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6283Date:   Thu Jul 19 13:39:10 2018 -0600
6284
6285    Add zooming on arrow keys.
6286
6287commit 183b47c0f305f829cacaff28222bd1cf40523130
6288Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6289Date:   Thu Jul 19 13:10:15 2018 -0600
6290
6291    Hook up/down to selection.
6292
6293commit 7a49eda58677c8d26fa8efbd8f946d80ac560c1a
6294Author: John Bowman <bowman@ualberta.ca>
6295Date:   Wed Jul 18 14:58:59 2018 -0600
6296
6297    Transform directly from asy to image coordinates.
6298
6299commit 65f66b98a91f4dff78c1f6e769005c20b53e926c
6300Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6301Date:   Mon Jul 16 15:01:00 2018 -0600
6302
6303    Disable fill on open curve.
6304
6305commit 98d364235fdf5073c1dcf2f51c478f21e492de56
6306Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6307Date:   Mon Jul 16 14:26:53 2018 -0600
6308
6309    Fix repeated asyfying.
6310
6311commit 0ad7327a11094d336057f6d21d99e1385e685c6c
6312Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6313Date:   Sun Jul 15 22:30:36 2018 -0600
6314
6315    Fix line shift by xmap.
6316
6317commit 360e165e00f0c304600a2371af6b5ffefeff89f8
6318Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6319Date:   Sun Jul 15 21:00:02 2018 -0600
6320
6321    Revert venn.
6322
6323commit 42b192057a798825b8e1f5cf0939072cb4f2c116
6324Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6325Date:   Sun Jul 15 20:58:31 2018 -0600
6326
6327    Only do change of basis if transform is not Id.
6328
6329commit ef89f277409805f8a7e65ba7b735b9ddb9bee93d
6330Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6331Date:   Sun Jul 15 20:49:13 2018 -0600
6332
6333    Fix transf on different basis.
6334
6335commit 76d1e66db7ecc1a550c73326b4ea34e65a2e4630
6336Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6337Date:   Sun Jul 15 20:40:36 2018 -0600
6338
6339    Fix key load bug.
6340
6341commit 574c0d96364ccbea81810fcda44cff5b68a35dc6
6342Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6343Date:   Sun Jul 15 20:23:50 2018 -0600
6344
6345    Fix add label not working.
6346
6347commit 7d6cff54d91e978bd700188d09af2e3da1d66ead
6348Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6349Date:   Sun Jul 15 17:20:15 2018 -0600
6350
6351    Force cleanup asy.
6352
6353commit 815e72d73eaa2af714ce157dc8cbc3363ad92cd5
6354Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6355Date:   Sun Jul 15 17:14:41 2018 -0600
6356
6357    Fix duplicate key problem.
6358
6359commit b85a7d3b9e8ab18806ceb0ef39cc4f983a55f348
6360Author: John Bowman <bowman@ualberta.ca>
6361Date:   Sun Jul 15 14:28:34 2018 -0600
6362
6363    Fix array bounds.
6364
6365commit 2c15d93e8ca19ea73ed1fb4186b3b3fc93520050
6366Author: John Bowman <bowman@ualberta.ca>
6367Date:   Sun Jul 15 14:28:16 2018 -0600
6368
6369    Remove duplicate option.
6370
6371commit a070e8a6f9e3a3bef91a09fb0b9e192541a2a6bb
6372Author: John Bowman <bowman@ualberta.ca>
6373Date:   Sun Jul 15 12:33:42 2018 -0600
6374
6375    Force dvisvgm to be silent.
6376
6377commit a8a7fea89b9ad8f7dbd02dac898301cfb0592257
6378Author: John Bowman <bowman@ualberta.ca>
6379Date:   Sat Jul 14 11:31:58 2018 -0600
6380
6381    Don't resize 3D pictures.
6382
6383commit c928c92f88c8b3b0942dc9c12bc8244233045e11
6384Author: John Bowman <bowman@ualberta.ca>
6385Date:   Sat Jul 14 10:38:34 2018 -0600
6386
6387    Finish xasy port to MSDOS.
6388
6389commit cd700b4bb9db2b80f77aae8a316a99dd3476c7b4
6390Author: John Bowman <bowman@ualberta.ca>
6391Date:   Sat Jul 14 10:38:06 2018 -0600
6392
6393    Redirect cerr to cout again when outpipe=2.
6394
6395commit f0bc292dd796329fdd39679b1852a6bff1159335
6396Author: John Bowman <bowman@ualberta.ca>
6397Date:   Sat Jul 14 10:34:17 2018 -0600
6398
6399    Fix segmentation fault.
6400
6401commit e1f68286465d275a5677860950e266288ade44a1
6402Author: John Bowman <bowman@ualberta.ca>
6403Date:   Thu Jul 12 15:13:59 2018 -0600
6404
6405    Port xasy to MSDOS.
6406
6407commit 7133ef53816e97ddb3b8e0870ffbfba9b95423b7
6408Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6409Date:   Wed Jul 11 17:05:36 2018 -0600
6410
6411    Enable cycle control points.
6412
6413commit 1c444f8695301ae16bd8beb20778bd7fc14cc9cf
6414Merge: 92d1e727 93a679de
6415Author: John Bowman <bowman@ualberta.ca>
6416Date:   Wed Jul 11 16:13:33 2018 -0600
6417
6418    Merge branch 'master' of github.com:vectorgraphics/asymptote
6419
6420commit 93a679de2f2902618546bf86884217c4e8da9041
6421Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6422Date:   Wed Jul 11 16:13:20 2018 -0600
6423
6424    Set line width inversely proportional to mag.
6425
6426commit 92d1e7272842f751bd3952f13efb365e2d100121
6427Author: John Bowman <bowman@ualberta.ca>
6428Date:   Wed Jul 11 16:12:30 2018 -0600
6429
6430    Rename config files and commandPalette default keymap.
6431
6432commit cc93cbe1e79774062ab9fd741469c41e39600959
6433Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6434Date:   Wed Jul 11 16:04:13 2018 -0600
6435
6436    Correctly fixes scaling with zoom.
6437
6438commit afad348e03eaf2e73cd606e4f008d7316bc52627
6439Merge: 7f2a28a6 ad6faf30
6440Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6441Date:   Wed Jul 11 16:02:35 2018 -0600
6442
6443    Merge branch 'master' of github.com:vectorgraphics/asymptote
6444
6445commit 7f2a28a6042a401e314b2d865a16d03f02e91687
6446Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6447Date:   Wed Jul 11 16:02:32 2018 -0600
6448
6449    Make selection scale with magnification.
6450
6451commit ad6faf30e81d3ea2f58c92536b967f8d7491c4e8
6452Author: John Bowman <bowman@ualberta.ca>
6453Date:   Wed Jul 11 15:55:52 2018 -0600
6454
6455    Fix spelling.
6456
6457commit 1f383b4b5301c358b4867b692a26a2c3076e6268
6458Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6459Date:   Wed Jul 11 15:51:31 2018 -0600
6460
6461    Fix typo again.
6462
6463commit 893f7fc2ee2e044395ead6215e1e53f195c8d82a
6464Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6465Date:   Wed Jul 11 15:51:20 2018 -0600
6466
6467    Fix spelling error.
6468
6469commit 38f428fa9fe837bca5a00df56b94dbf2f842c235
6470Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6471Date:   Wed Jul 11 15:49:34 2018 -0600
6472
6473    Make filename a little more clear.
6474
6475commit a3f98621376f1c45988dff32191e6da5ad1b53b7
6476Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6477Date:   Wed Jul 11 15:37:32 2018 -0600
6478
6479    Fix segfault again (?).
6480
6481commit ecb5b2db65438e7ba9c626014925ac291f5c1941
6482Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6483Date:   Wed Jul 11 15:33:59 2018 -0600
6484
6485    Fix segfault (?).
6486
6487commit ab12f523ac4e6e52e312cd66e9f869c762779e46
6488Merge: 2d24c9aa feefafd6
6489Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6490Date:   Wed Jul 11 15:29:04 2018 -0600
6491
6492    Merge in changes.
6493
6494commit feefafd64fdd5abdff99fdbdad523a1687ca34f1
6495Author: John Bowman <bowman@ualberta.ca>
6496Date:   Wed Jul 11 13:55:32 2018 -0600
6497
6498    Fix asymptote.spec.
6499
6500commit 935f81064cf10fa83ad49303b0d74ad50cf9856b
6501Author: John Bowman <bowman@ualberta.ca>
6502Date:   Wed Jul 11 13:49:33 2018 -0600
6503
6504    Fix asymptote.spec.
6505
6506commit e65e004ca8c75e168c6c1ac3a44c609a34754f73
6507Author: John Bowman <bowman@ualberta.ca>
6508Date:   Wed Jul 11 13:45:59 2018 -0600
6509
6510    Use install-notexhash for building RPMs.
6511
6512commit bb1cf672f4d99dc1ecdad8826adefd916f1cc9f7
6513Author: John Bowman <bowman@ualberta.ca>
6514Date:   Wed Jul 11 12:09:12 2018 -0600
6515
6516    Clean up icons; fix installation problems; port asymptote.py to Python 3.
6517
6518commit 2d24c9aadb12e6a35e7a840b07f20ced68c8e4a6
6519Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6520Date:   Tue Jul 10 14:34:39 2018 -0600
6521
6522    Remove even more unnessecary code.
6523
6524commit 3cd990f8d5f9bea582c34cb36eaf8da538046ab0
6525Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6526Date:   Tue Jul 10 14:19:08 2018 -0600
6527
6528    Generate -- instead of.. when using polygon.
6529
6530commit 7edcc2f34fcb7551d23a272d7f1bd0b03d940ee7
6531Author: John Bowman <bowman@ualberta.ca>
6532Date:   Tue Jul 10 00:56:06 2018 -0600
6533
6534    Fix duplicate QPainter warning.
6535
6536commit d1dfb2a8af1c4c5a186a5e622cdc2e2fd9c0b90e
6537Author: John Bowman <bowman@ualberta.ca>
6538Date:   Mon Jul 9 17:29:42 2018 -0600
6539
6540    Reset fileChanged on erase.
6541
6542commit bff496158e93e677e7839e056f5da52129e11e55
6543Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6544Date:   Mon Jul 9 17:19:43 2018 -0600
6545
6546    Add check before reopening file.
6547
6548commit 2ecb76750fe0ebc120684a076ac3a5b4ab9ce810
6549Author: John Bowman <bowman@ualberta.ca>
6550Date:   Sun Jul 8 21:32:22 2018 -0600
6551
6552    Fix asymptote.spec.
6553
6554commit d67ec7242352fd97059022795846394ae36f5cbf
6555Author: John Bowman <bowman@ualberta.ca>
6556Date:   Sun Jul 8 21:09:06 2018 -0600
6557
6558    Specify python3 explicitly.
6559
6560commit a2f95654b4deb7cbf779e8068090f201aa3468b5
6561Author: John Bowman <bowman@ualberta.ca>
6562Date:   Sun Jul 8 20:46:48 2018 -0600
6563
6564    Read in xasy version.
6565
6566commit 94d4cd52647d433b1d13e5a96641c89f07203ebe
6567Merge: de430749 770eea72
6568Author: John Bowman <bowman@ualberta.ca>
6569Date:   Sun Jul 8 17:06:00 2018 -0600
6570
6571    Merge branch 'qthup'.
6572
6573commit 770eea7237d039ee13b9f4b5adaa4a61e8e9297f
6574Author: John Bowman <bowman@ualberta.ca>
6575Date:   Sun Jul 8 15:27:45 2018 -0600
6576
6577    Erase canvas before opening new file.
6578
6579commit 6dba36575965266b3783f5a2bde8f5a65ab32451
6580Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6581Date:   Sun Jul 8 13:06:47 2018 -0600
6582
6583    Automatically determine recomputation mode.
6584
6585commit 869d617084192cf799f0ec033b9ea31f74d6e07a
6586Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6587Date:   Sun Jul 8 12:59:14 2018 -0600
6588
6589    Preserve Edit Bezier Mode.
6590
6591commit e8bc45d003f489ccc50fc4461aa19d56da314421
6592Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6593Date:   Sun Jul 8 12:55:02 2018 -0600
6594
6595    Update .gitignore
6596
6597commit eed85abcd5e3c2347d4ad1ab86a3d8e550cd3f72
6598Author: John Bowman <bowman@ualberta.ca>
6599Date:   Sun Jul 8 12:40:09 2018 -0600
6600
6601    Improve informational messages.
6602
6603commit d5de0e972bf7242d2572c2a5a7ff0ded40f85a1e
6604Author: John Bowman <bowman@ualberta.ca>
6605Date:   Sun Jul 8 11:08:24 2018 -0600
6606
6607    Remove unused code.
6608
6609commit 63be5fe78ea461d3350277799528a78d01069189
6610Author: John Bowman <bowman@ualberta.ca>
6611Date:   Sun Jul 8 11:01:25 2018 -0600
6612
6613    Standardize labels.
6614
6615commit 618439764c892c9b9b3b0ecbfc52358d3e0a2646
6616Author: John Bowman <bowman@ualberta.ca>
6617Date:   Sun Jul 8 02:39:58 2018 -0600
6618
6619    Add missing actions; remove obsolete code; adjust layout.
6620
6621commit c2a3daa2e8a95ce104f7a8d828a4237274bd0188
6622Author: John Bowman <bowman@ualberta.ca>
6623Date:   Sun Jul 8 00:11:27 2018 -0600
6624
6625    Add remaining icons.
6626
6627commit 2f894a654d48bf5479331dfb7b176605b8df0eb5
6628Author: John Bowman <bowman@ualberta.ca>
6629Date:   Sat Jul 7 17:30:04 2018 -0600
6630
6631    Add fill bucket icons.
6632
6633commit ae34291ff7f91f19a5b29e8d145600096c1d186f
6634Author: John Bowman <bowman@ualberta.ca>
6635Date:   Sat Jul 7 10:49:30 2018 -0600
6636
6637    Rerender only when dpi exceeds previous maximum dpi.
6638
6639commit 326766200c3deffe4392d737a92dadbf9591b0d3
6640Author: John Bowman <bowman@ualberta.ca>
6641Date:   Fri Jul 6 16:38:38 2018 -0600
6642
6643    Fix clip flag.
6644
6645commit 1797d5f89eaa554d94d34d908e86858ae0d0fdb9
6646Author: John Bowman <bowman@ualberta.ca>
6647Date:   Fri Jul 6 16:29:02 2018 -0600
6648
6649    Make rsvg-convert read directly from file.
6650
6651commit 4fdad9b276f93f32164d1ff4da30164720e97b11
6652Author: John Bowman <bowman@ualberta.ca>
6653Date:   Fri Jul 6 15:54:11 2018 -0600
6654
6655    Remove unused code.
6656
6657commit cde402ba0d3a491f235b75390fa6232d019eaada
6658Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6659Date:   Fri Jul 6 15:47:13 2018 -0600
6660
6661    Switch from cairo to rsvg.
6662
6663commit 365189781fe14a3b74662a24d7c37424648893f2
6664Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6665Date:   Fri Jul 6 15:16:39 2018 -0600
6666
6667    Reset current position when click.
6668
6669commit 8d89b3ad95c45507ab958eee08e50cb7a71d6de1
6670Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6671Date:   Fri Jul 6 14:25:35 2018 -0600
6672
6673    Add more icons.
6674
6675commit e52e4040874c315a50baeaee22858527197e758e
6676Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6677Date:   Thu Jul 5 21:02:59 2018 -0600
6678
6679    Fix recenter not recognizing magnification.
6680
6681commit 54ad8477ed4821a59a8cd08eac741554152f124e
6682Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6683Date:   Thu Jul 5 20:53:48 2018 -0600
6684
6685    Fix zooming transform.
6686
6687commit 9f52c34396577ced844734728ac67278ea2dd21e
6688Author: John Bowman <bowman@ualberta.ca>
6689Date:   Thu Jul 5 17:18:41 2018 -0600
6690
6691    Fix tooltips.
6692
6693commit c961cabc5ec05e7b0475d54557f298feae6b8dca
6694Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6695Date:   Thu Jul 5 17:00:26 2018 -0600
6696
6697    Remove add widget upon addmode deletion.
6698
6699commit 8543e26542f78f2d334b0eb6580d80cca3bca45e
6700Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6701Date:   Thu Jul 5 16:55:29 2018 -0600
6702
6703    Add remaining icons.
6704
6705commit 2ac5c23f2e1b32103ab49eae7b6797aaa5017512
6706Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6707Date:   Thu Jul 5 15:32:49 2018 -0600
6708
6709    Enable pan-sensitive zooming.
6710
6711commit bf3cc0b9f763f4bf40cdc569db4d61d3f96a4f35
6712Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6713Date:   Thu Jul 5 14:51:07 2018 -0600
6714
6715    Enables math mode detection in label.
6716
6717commit b8c2663e0fa1f0b0dc4c6cf41aec6af7aa9cc89e
6718Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6719Date:   Thu Jul 5 14:34:54 2018 -0600
6720
6721    Add centering pan.
6722
6723commit 388907330408dae455768900739219e4a9b3b42f
6724Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6725Date:   Thu Jul 5 13:48:16 2018 -0600
6726
6727    Add svg files.
6728
6729commit 7e9efcd61dcbe7cd0f45f437610e376fa9b4e2f3
6730Author: John Bowman <bowman@ualberta.ca>
6731Date:   Wed Jul 4 19:36:24 2018 -0600
6732
6733    Add index entries integral and integration.
6734
6735commit 405ee9a7bc6eb61e0268fc23177eacbcf6563154
6736Author: Supakorn <rassamee@ualberta.ca>
6737Date:   Tue Jul 3 23:40:02 2018 -0600
6738
6739    Enable centering pan option.
6740
6741commit 046b50a837798f4fa406adb434e2794f5c260a5f
6742Author: Supakorn <rassamee@ualberta.ca>
6743Date:   Tue Jul 3 23:33:57 2018 -0600
6744
6745    Add fuzz to small bounding boxes.
6746
6747commit 15e7d80a69049825de0a8e0c5f88e0aac2076462
6748Author: Supakorn <rassamee@ualberta.ca>
6749Date:   Tue Jul 3 23:24:57 2018 -0600
6750
6751    Copy text to advanced editor.
6752
6753commit ddc3fd7c15507fa42a9aea8ef0ea4a5d95776b6c
6754Author: John Bowman <bowman@ualberta.ca>
6755Date:   Tue Jul 3 16:40:36 2018 -0600
6756
6757    Improve and enable Cairo clip-path bug workaround.
6758
6759commit af49fa9dd676f2453ed65aefe6fa6106eab2de9e
6760Author: Supakorn <rassamee@ualberta.ca>
6761Date:   Tue Jul 3 15:08:38 2018 -0600
6762
6763    Round points to 10e6 precision.
6764
6765commit a1086f1f2141a0ed5ca1ee23c0c982cca50d0a50
6766Author: Supakorn <rassamee@ualberta.ca>
6767Date:   Tue Jul 3 14:58:15 2018 -0600
6768
6769    Add fontsize for label.
6770
6771commit ccc3b79d26559b18d86a95e5bcf02478c1051f33
6772Author: Supakorn <rassamee@ualberta.ca>
6773Date:   Tue Jul 3 14:24:51 2018 -0600
6774
6775    Enable removal of unneeded clips.
6776
6777commit b6a25e25e9f586a39d9af6b287b0373a4b703dd1
6778Author: Supakorn <rassamee@ualberta.ca>
6779Date:   Tue Jul 3 14:01:18 2018 -0600
6780
6781    Remove unnessecary braces from label editor.
6782
6783commit b0b8525c6e71cb2643e0c3a96aaea35f2df6ed1d
6784Author: Supakorn <rassamee@ualberta.ca>
6785Date:   Tue Jul 3 13:57:46 2018 -0600
6786
6787    Improve scaling on small labels.
6788
6789commit d21d7c005dee4968a3af58a1de68bb26e0e4ead6
6790Author: Supakorn <rassamee@ualberta.ca>
6791Date:   Mon Jul 2 15:21:02 2018 -0600
6792
6793    Only insert non-identity keys.
6794
6795commit bd259097ea0c45835110d7d627a0eea174c0d38a
6796Author: Supakorn <rassamee@ualberta.ca>
6797Date:   Mon Jul 2 14:59:31 2018 -0600
6798
6799    Fix label location and more QoL improvments.
6800
6801commit a8c22de51d598fff1b008b8b89ae702d8e0dfd15
6802Author: John Bowman <bowman@ualberta.ca>
6803Date:   Mon Jul 2 11:35:44 2018 -0600
6804
6805    Switch xmap to asy coordinates.
6806
6807commit 9ec81262cff36972c91e523dfdc0fdc5a529e3c5
6808Author: John Bowman <bowman@ualberta.ca>
6809Date:   Mon Jul 2 08:52:24 2018 -0600
6810
6811    Fix comment.
6812
6813commit 5a0588a23082a406cd718a71c6267d78cb9b4a0b
6814Author: John Bowman <bowman@ualberta.ca>
6815Date:   Sun Jul 1 21:33:03 2018 -0600
6816
6817    Fix missing KEYs.
6818
6819commit 89ecbf116ccee69453179cdab48b0b633a5ff8bb
6820Merge: 4463b94c 67c86cd4
6821Author: John Bowman <bowman@ualberta.ca>
6822Date:   Sun Jul 1 19:08:33 2018 -0600
6823
6824    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
6825
6826commit 4463b94c5c887de3f8c1f269c33d2bc60dfa1979
6827Author: John Bowman <bowman@ualberta.ca>
6828Date:   Sun Jul 1 17:12:32 2018 -0600
6829
6830    Resize to initial xasy transform.
6831
6832commit 67c86cd4113f13b275c87d890f5ab48f457808a7
6833Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6834Date:   Sun Jul 1 14:11:25 2018 -0600
6835
6836    Should fix key not writing.
6837
6838commit 716f8065bfb6d5ce0f0b52f3956df0f92787bb99
6839Author: John Bowman <bowman@ualberta.ca>
6840Date:   Sun Jul 1 10:38:24 2018 -0600
6841
6842    Make SaveAs default to current directory. Add Save action.
6843
6844commit 9763a3e172d35b1cb7c093695fcaededd29ca391
6845Author: John Bowman <bowman@ualberta.ca>
6846Date:   Sun Jul 1 10:38:24 2018 -0600
6847
6848    Make SaveAs default to current directory. Add Save action.
6849
6850commit 7a2ff7f7017abf753579216bfa1ecd4b429e6576
6851Author: John Bowman <bowman@ualberta.ca>
6852Date:   Sun Jul 1 02:52:17 2018 -0600
6853
6854    Handle empty objects.
6855
6856commit 1f35ec3deb126f3e3d4e4b7bbea823336ecd958e
6857Author: John Bowman <bowman@ualberta.ca>
6858Date:   Sun Jul 1 02:43:25 2018 -0600
6859
6860    Remove obsolete redirection.
6861
6862commit 81d9ab652ce2eb7fb052d0a96f9ea63acc55d21a
6863Author: John Bowman <bowman@ualberta.ca>
6864Date:   Sun Jul 1 02:39:26 2018 -0600
6865
6866    Update bsp.
6867
6868commit 44ba3d7a149ff97144335ef13a53741a51107272
6869Author: John Bowman <bowman@ualberta.ca>
6870Date:   Sun Jul 1 02:30:33 2018 -0600
6871
6872    Handle null simplex problems.
6873
6874commit 943110ab88bb0af227c85cc906777908876888c0
6875Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
6876Date:   Sat Jun 30 21:10:45 2018 -0600
6877
6878    More QoL fixes.
6879
6880commit 6701d59cda39aba6ac5e228401e31b8e2879ab91
6881Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
6882Date:   Sat Jun 30 21:07:07 2018 -0600
6883
6884    Delete Icon
6885
6886commit 5077b81969160b377b0af26f711350531ef19edf
6887Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
6888Date:   Sat Jun 30 21:06:59 2018 -0600
6889
6890    Delete Icon
6891
6892commit 97f26873569db365d0f9e5127d362580bbcdabb3
6893Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
6894Date:   Sat Jun 30 21:06:50 2018 -0600
6895
6896    Delete Icon
6897
6898commit be93a35d25f89a4ca801527912a6b21bb24759bb
6899Author: John Bowman <bowman@ualberta.ca>
6900Date:   Sat Jun 30 20:16:41 2018 -0600
6901
6902    Suppress dvisvgm warnings; use dvisvgm --pdf when available.
6903
6904commit 3bbab66ea27fe2aeecca64b53abd150ab787dee1
6905Author: John Bowman <bowman@ualberta.ca>
6906Date:   Sat Jun 30 18:22:54 2018 -0600
6907
6908    Use direct conversion to svg for proper bounding box.
6909
6910commit 92d74369e228512b2270616f79562741856e0b85
6911Merge: ea4fed15 25fab655
6912Author: John Bowman <bowman@ualberta.ca>
6913Date:   Sat Jun 30 15:42:20 2018 -0600
6914
6915    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
6916
6917commit 25fab655437d0128451bae9506d15052fb9a2394
6918Author: Supakorn <rassamee@ualberta.ca>
6919Date:   Sat Jun 30 14:39:58 2018 -0600
6920
6921    Enable right clicking for ending curve.
6922
6923commit c911d8acd1eb4bb21c452838f3ee7249c80b0e63
6924Author: Supakorn <rassamee@ualberta.ca>
6925Date:   Sat Jun 30 13:53:16 2018 -0600
6926
6927    Fix Undo/Redo buttons not consistent.
6928
6929commit 11ba4c2c0bcd2938aea757afc10ea5056745f2e4
6930Author: Supakorn <rassamee@ualberta.ca>
6931Date:   Sat Jun 30 13:48:32 2018 -0600
6932
6933    Update mouse coordinate label unconditionally.
6934
6935commit f92a2da0266970f12e785e07f27a4add2f067850
6936Author: Supakorn <rassamee@ualberta.ca>
6937Date:   Sat Jun 30 13:45:06 2018 -0600
6938
6939    Hide anchor when not using custom anchor.
6940
6941commit ea4fed159acd44095bce42fc306e64550a42eac6
6942Author: John Bowman <bowman@ualberta.ca>
6943Date:   Sat Jun 30 12:30:59 2018 -0600
6944
6945    Remove obsolete code.
6946
6947commit bdb83475c13af0e41909f97af0389148757558b0
6948Author: John Bowman <bowman@ualberta.ca>
6949Date:   Sat Jun 30 09:46:40 2018 -0600
6950
6951    Rename _fout to _outpipe and move declaration to plain_shipout.asy.
6952
6953commit 2d49cb19dbbbd5cac38260a32c2df75cd4d2fd10
6954Author: Supakorn <rassamee@ualberta.ca>
6955Date:   Fri Jun 29 22:21:51 2018 -0600
6956
6957    Fix bezier edit not resetting.
6958
6959commit ede9f4906ed0c82e39833f9d57562c3c9c8b6d25
6960Author: Supakorn <rassamee@ualberta.ca>
6961Date:   Fri Jun 29 22:08:11 2018 -0600
6962
6963    Save file with asy coords.
6964
6965commit 79c2ce6d847f470760faa70fd5a2e211dcfd5033
6966Merge: f0d35d4f 731251c7
6967Author: Supakorn <rassamee@ualberta.ca>
6968Date:   Fri Jun 29 21:57:28 2018 -0600
6969
6970    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
6971
6972commit 731251c7301c1f65f4daa50e75e69aec75a150a1
6973Author: John Bowman <bowman@ualberta.ca>
6974Date:   Fri Jun 29 18:32:13 2018 -0600
6975
6976    Use ctrl-D to terminate xasy-to-asy communication.
6977
6978commit f0d35d4fbbf46572baf776b2667e7856c87c8d25
6979Author: Supakorn <rassamee@ualberta.ca>
6980Date:   Fri Jun 29 17:39:53 2018 -0600
6981
6982    Fix key count missing.
6983
6984commit 14a9a432836617d7282cd6f4aff7b7bb883d35dd
6985Author: Supakorn <rassamee@ualberta.ca>
6986Date:   Fri Jun 29 17:35:49 2018 -0600
6987
6988    Other QoL improvements.
6989
6990commit a8c22c228fdd82347c55a260b38a56ca97d26159
6991Author: Supakorn <rassamee@ualberta.ca>
6992Date:   Fri Jun 29 17:12:35 2018 -0600
6993
6994    Save file as asy coords instead of postscript.
6995
6996commit 21981780fa0e5237b1b92b7ec39ac8da8f8711ea
6997Author: Supakorn <rassamee@ualberta.ca>
6998Date:   Thu Jun 28 15:45:55 2018 -0600
6999
7000    Add option for editing settings.
7001
7002commit 00347340d591d11e386bf42eadc3496b5d5b2b53
7003Author: Supakorn <rassamee@ualberta.ca>
7004Date:   Thu Jun 28 15:06:10 2018 -0600
7005
7006    Add experimental antialiasing (may not work at all).
7007
7008commit 36df0f26c942fa3aa994541b6e6c0fdc2748eef0
7009Author: Supakorn <rassamee@ualberta.ca>
7010Date:   Thu Jun 28 14:33:37 2018 -0600
7011
7012    Add legacy xasy bezier mode.
7013
7014commit 905f58f2c64703371a72641d78465179671c919a
7015Author: Supakorn <rassamee@ualberta.ca>
7016Date:   Thu Jun 28 14:07:24 2018 -0600
7017
7018    Fix cairo dpi bug.
7019
7020commit f2601b75e126b6ee659b75cdd78f12d369d51b7a
7021Author: Supakorn <rassamee@ualberta.ca>
7022Date:   Thu Jun 28 13:53:02 2018 -0600
7023
7024    Make the default linewidth 0.5.
7025
7026commit de430749dfa385b81ad457ed8a3390dad28cf952
7027Author: John Bowman <bowman@ualberta.ca>
7028Date:   Thu Jun 28 12:46:35 2018 -0600
7029
7030     Avoid modifying input arrays in rationalSimplex.asy.
7031
7032commit 06aee1b86106f39835889a72a2248ab7c02d3cd7
7033Author: John Bowman <bowman@ualberta.ca>
7034Date:   Thu Jun 28 12:45:39 2018 -0600
7035
7036    Overload operator !=.
7037
7038commit 1e39a91779ea25645acb1f6fc20f2b1480e5c8e7
7039Author: John Bowman <bowman@ualberta.ca>
7040Date:   Thu Jun 28 11:22:33 2018 -0600
7041
7042    Avoid modifying input arrays.
7043
7044commit ee333cb2e837962b26305dc9e65e306e232c9d3f
7045Author: Supakorn <rassamee@ualberta.ca>
7046Date:   Wed Jun 27 17:30:26 2018 -0600
7047
7048    Add workaround for bounding box flip.
7049
7050commit 6e91ddbe19f4b01649b33dfb4a05c36e029f57a6
7051Author: Supakorn <rassamee@ualberta.ca>
7052Date:   Wed Jun 27 17:20:51 2018 -0600
7053
7054    Change clip detection to asy.
7055
7056commit 1dedb3885815058ee3067f6402529b6b93a4e0a7
7057Author: John Bowman <bowman@ualberta.ca>
7058Date:   Wed Jun 27 16:57:25 2018 -0600
7059
7060    Detect clip; invert images.
7061
7062commit 1b55335147fc4eebe9676c864c9e5e2937c57d67
7063Author: Supakorn <rassamee@ualberta.ca>
7064Date:   Wed Jun 27 16:28:25 2018 -0600
7065
7066    Enable DPI checking for magnification.
7067
7068commit bfbfafbc406d8e93166468f1058e57a8a7891086
7069Author: Supakorn <rassamee@ualberta.ca>
7070Date:   Wed Jun 27 13:14:17 2018 -0600
7071
7072    Add custom dpi support.
7073
7074commit b1d540c919da0ec7cb53616e22f84f3de723f997
7075Author: Supakorn <rassamee@ualberta.ca>
7076Date:   Wed Jun 27 12:43:26 2018 -0600
7077
7078    Add temporary workaround for svg noclip.
7079
7080commit 6c12f7777edb0a2064ae206ea37661461e96a0ec
7081Author: Supakorn <rassamee@ualberta.ca>
7082Date:   Wed Jun 27 02:08:51 2018 -0600
7083
7084    Remove debug messages.
7085
7086commit 999210c14c41ba6737ea31fa03a7c7e003940997
7087Author: Supakorn <rassamee@ualberta.ca>
7088Date:   Wed Jun 27 02:07:47 2018 -0600
7089
7090    Add svg support dependent on QtSvg.
7091
7092commit 19efab230370f14552d1d17930dd33373f59220d
7093Merge: 96031ea2 50fb809f
7094Author: John Bowman <bowman@ualberta.ca>
7095Date:   Wed Jun 27 00:19:54 2018 -0600
7096
7097    Merge branch 'master' into qthup.
7098
7099commit 50fb809fdaf2383385f09884174262964a046156
7100Author: John Bowman <bowman@ualberta.ca>
7101Date:   Wed Jun 27 00:17:35 2018 -0600
7102
7103    Use system ghostscript library by default for dvisvgm.
7104
7105commit 96031ea2614dee2a470525ba87d921fbe0291056
7106Author: John Bowman <bowman@ualberta.ca>
7107Date:   Tue Jun 26 17:56:19 2018 -0600
7108
7109    Deconstruct to svg format.
7110
7111commit f07fc294bfcf278d72c4cbe14ee95b9c13e22768
7112Author: Supakorn <rassamee@ualberta.ca>
7113Date:   Tue Jun 26 15:23:09 2018 -0600
7114
7115    Add scrolling functionality.
7116
7117commit c27d0994645a395185aad3cdeb85579e830f45c0
7118Author: Supakorn <rassamee@ualberta.ca>
7119Date:   Tue Jun 26 13:50:31 2018 -0600
7120
7121    Terminate asy on exit.
7122
7123commit e1f540d4a86fc432b091cff538703a4e2d1eb180
7124Author: Supakorn <rassamee@ualberta.ca>
7125Date:   Mon Jun 25 17:37:55 2018 -0600
7126
7127    No longer uses asy for zoom.
7128
7129commit a13447f744ec9677e62e5ec09626ec84865068c8
7130Author: Supakorn <rassamee@ualberta.ca>
7131Date:   Mon Jun 25 16:49:42 2018 -0600
7132
7133    Fix Custom Anchor inconsistency.
7134
7135commit 91c0c648ea8e2384be530380836edd6a0fc563ae
7136Author: Supakorn <rassamee@ualberta.ca>
7137Date:   Mon Jun 25 14:37:10 2018 -0600
7138
7139    Add undo for object creation.
7140
7141commit 4fe6ebb5f7b263aa97358a11d9f24d5f0c6432ac
7142Author: Supakorn <rassamee@ualberta.ca>
7143Date:   Mon Jun 25 12:52:11 2018 -0600
7144
7145    Add Scale mode to bezier editing.
7146
7147commit 0c1a59da64db42d1d961210f9e464cab24ebd6b9
7148Merge: 4b55a597 cf2e8c9d
7149Author: Supakorn <rassamee@ualberta.ca>
7150Date:   Mon Jun 25 12:12:57 2018 -0600
7151
7152    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7153
7154commit 4b55a597110461af90b9082a8e1a1caa1dd40b7b
7155Author: Supakorn <rassamee@ualberta.ca>
7156Date:   Mon Jun 25 12:12:54 2018 -0600
7157
7158    More QoL improvements for bezier editor.
7159
7160commit db447ef6ae109bd7c6f3f6b8c74d0513fec7969d
7161Author: Supakorn <rassamee@ualberta.ca>
7162Date:   Mon Jun 25 12:12:43 2018 -0600
7163
7164    Simplify string management.
7165
7166commit cf2e8c9df1b1665b48b85815028b8990d2cc97f3
7167Merge: 5e612b5d b757219e
7168Author: John Bowman <bowman@ualberta.ca>
7169Date:   Mon Jun 25 11:19:56 2018 -0600
7170
7171    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7172
7173commit 5e612b5dc66928fa4c9f5152e3a47d3544ed1196
7174Author: John Bowman <bowman@ualberta.ca>
7175Date:   Mon Jun 25 11:19:51 2018 -0600
7176
7177    Remove unused prompt.
7178
7179commit b757219e235127134448516c47ad3104e86dc100
7180Merge: f01a9f11 aa4ee7b7
7181Author: Supakorn <rassamee@ualberta.ca>
7182Date:   Mon Jun 25 11:03:26 2018 -0600
7183
7184    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup.
7185
7186commit f01a9f11564532c05d21ac131d4ada7bfff723e1
7187Author: Supakorn <rassamee@ualberta.ca>
7188Date:   Mon Jun 25 11:00:26 2018 -0600
7189
7190    Change spacing to one for each object.
7191
7192commit aa4ee7b78186e49b35a3a1ed0417f2695be88c1a
7193Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7194Date:   Sat Jun 23 16:11:02 2018 -0600
7195
7196    Delete unneeded files.
7197
7198commit bf52e9ef5c6b2d2bfc34b7f4a3d86d9e4895a6b5
7199Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7200Date:   Sat Jun 23 16:10:54 2018 -0600
7201
7202    Add early bezier editing mode button.
7203
7204commit 92c3d17e2a059014ddb13ce8ef50a626f396bfe7
7205Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7206Date:   Sat Jun 23 16:10:25 2018 -0600
7207
7208    Add setup.py file.
7209
7210commit 068d75ce11365caf064cc5e2c8a76e7a3c7a15bf
7211Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7212Date:   Sat Jun 23 15:24:24 2018 -0600
7213
7214    Edit some build files.
7215
7216commit 8f7217ac8df4d721127b6f7487874396f5843c6f
7217Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7218Date:   Sat Jun 23 15:24:15 2018 -0600
7219
7220    Add icon files for easier editing.
7221
7222commit e70d99640450c984344c605a35dae157a58ed264
7223Author: John Bowman <bowman@ualberta.ca>
7224Date:   Sat Jun 23 01:33:36 2018 -0600
7225
7226    Remove bounding box in example until xasy support is implemented.
7227
7228commit 3abe5e672a6f9255f382a09b16ed1ee29769ccdd
7229Author: John Bowman <bowman@ualberta.ca>
7230Date:   Sat Jun 23 01:21:36 2018 -0600
7231
7232    Detect xasy with settings.xasy; reinstate bounding box in example.
7233
7234commit 401cf60f89dcddfb6993f7bd25a86b144ec5f3ad
7235Author: John Bowman <bowman@ualberta.ca>
7236Date:   Sat Jun 23 00:33:18 2018 -0600
7237
7238    Replace restricted simplex method with general simplex solver.
7239
7240commit 77c3c2bbc8496a1b53bf3b0e5af27501be05b50c
7241Author: John Bowman <bowman@ualberta.ca>
7242Date:   Fri Jun 22 16:48:33 2018 -0600
7243
7244    Fix xasy mode and keys.
7245
7246commit 0e31fa8c29737941d559bf4e42162212f5f85bb5
7247Merge: 10d30131 60a35767
7248Author: John Bowman <bowman@ualberta.ca>
7249Date:   Fri Jun 22 15:04:58 2018 -0600
7250
7251    Merge branch 'master' into qthup.
7252
7253commit 5ff20563472ab9361826bea32cd4a2635a346550
7254Author: John Bowman <bowman@ualberta.ca>
7255Date:   Fri Jun 22 14:53:17 2018 -0600
7256
7257    Force make clean to remove GSL symbols.
7258
7259commit 10d30131851c3e8936f4c0fe62097d6dccaa3b64
7260Author: Supakorn <rassamee@ualberta.ca>
7261Date:   Fri Jun 22 13:59:59 2018 -0600
7262
7263    Allow for new key replacement.
7264
7265commit febc76cb94e3de54b8f3d01da29f6eb71bf76e25
7266Merge: 8aeec7ce 69aaf4fc
7267Author: John Bowman <bowman@ualberta.ca>
7268Date:   Fri Jun 22 11:36:36 2018 -0600
7269
7270    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7271
7272commit 8aeec7ce7debb2469d2e21efd237123e9943c3b6
7273Author: John Bowman <bowman@ualberta.ca>
7274Date:   Fri Jun 22 11:09:14 2018 -0600
7275
7276    Implement interactive xasy mode.
7277
7278commit 728f50856129f4cdcc8f2d30b253aeee243ed6ac
7279Author: John Bowman <bowman@ualberta.ca>
7280Date:   Fri Jun 22 08:31:54 2018 -0600
7281
7282    Test new xasy mode.
7283
7284commit 69aaf4fca1d01254a43d78b9bed4755990c052a7
7285Author: Supakorn <rassamee@ualberta.ca>
7286Date:   Thu Jun 21 22:47:48 2018 -0600
7287
7288    Add more bezier editing features.
7289
7290commit a890ec75dd31b8aacc4adcea8f138fafe0b9d504
7291Author: Supakorn <rassamee@ualberta.ca>
7292Date:   Thu Jun 21 16:51:19 2018 -0600
7293
7294    Add control point editing.
7295
7296commit 7ce567731e2eab843ef2ea5789435d82dc65c69c
7297Author: Supakorn <rassamee@ualberta.ca>
7298Date:   Thu Jun 21 16:26:57 2018 -0600
7299
7300    Allow saving of edited beziers.
7301
7302commit 60a35767c5becaf6f8a5fcd72584a9d3d316b028
7303Author: John Bowman <bowman@ualberta.ca>
7304Date:   Thu Jun 21 00:42:08 2018 -0600
7305
7306    Force dvips to respect EPS requirements.
7307
7308commit d36d513b7e060ad476208f2ab9552b4323c45a05
7309Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7310Date:   Wed Jun 20 15:49:30 2018 -0600
7311
7312    Add early bezier editing.
7313
7314commit b2c25d8ae46ce3ccf9c5e9689dc682ec647780ab
7315Author: John Bowman <bowman@ualberta.ca>
7316Date:   Tue Jun 19 13:13:49 2018 -0600
7317
7318    Update keydata.
7319
7320commit c6b4d4b1ef81305d4973e3848673f2a77e476c4c
7321Author: John Bowman <bowman@ualberta.ca>
7322Date:   Tue Jun 19 11:20:11 2018 -0600
7323
7324    Add a flag to identify a user-specified key.
7325
7326commit 88de674b7daeb9efc3e59a1300e4cd3928f22ceb
7327Merge: 3040e29d 74393725
7328Author: John Bowman <bowman@ualberta.ca>
7329Date:   Mon Jun 18 23:41:42 2018 -0600
7330
7331    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7332
7333commit 743937250a7c67dc414ddbd60ee8e2f59c62147d
7334Author: John Bowman <bowman@ualberta.ca>
7335Date:   Mon Jun 18 23:41:30 2018 -0600
7336
7337    Revert to using interactive mode for xasy.
7338
7339commit 0f044019bdc7c7947c6f58db9ba7d34703c49048
7340Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7341Date:   Mon Jun 18 23:24:59 2018 -0600
7342
7343    Remove unnessecary icon residues.
7344
7345commit 3040e29d15c97e526faeba5bbbad00f1ec436c17
7346Author: John Bowman <bowman@ualberta.ca>
7347Date:   Mon Jun 18 17:05:05 2018 -0600
7348
7349    Revert "Remove obsolete code."
7350
7351    This reverts commit 28e91cfec416a135e1a9ba5a32486507e59bf5ec.
7352
7353commit 97ab025569e6cc765d7c4f88a96e49f2628d2930
7354Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7355Date:   Mon Jun 18 15:21:37 2018 -0600
7356
7357    Unify asymptote process.
7358
7359commit 5e2123d1358e2e34a3149d3d281365c2e43c8dec
7360Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7361Date:   Mon Jun 18 13:37:01 2018 -0600
7362
7363    Add initial bezier curve detailed view.
7364
7365commit c049ce0c2f21c4c9eb86ffaa7bb5b6b163cbc0a8
7366Merge: e4a169a5 9d0f460a
7367Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7368Date:   Mon Jun 18 12:50:47 2018 -0600
7369
7370    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7371
7372commit e4a169a5a79b7e6499b61ecc852551246a38869e
7373Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7374Date:   Mon Jun 18 12:45:44 2018 -0600
7375
7376    Fix moveMove.
7377
7378commit 9d0f460a251cbad4a2a5ebebf33ebc68633ffcac
7379Author: John Bowman <bowman@ualberta.ca>
7380Date:   Fri Jun 15 18:25:34 2018 -0600
7381
7382    Fix mouse interaction.
7383
7384commit 3f6584a1fe2f71c754f2e5b8f34f1f2db9b81f24
7385Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7386Date:   Fri Jun 15 16:44:55 2018 -0600
7387
7388    Minor type hinting.
7389
7390commit 91410b0bb179411ca1245f3f82056f1b4e3eae0f
7391Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7392Date:   Fri Jun 15 16:18:28 2018 -0600
7393
7394    Move export option to menu.
7395
7396commit 8be30f41855c222604a20e771b16d737e907c279
7397Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7398Date:   Fri Jun 15 15:02:19 2018 -0600
7399
7400    Set fill to disable open buttons.
7401
7402commit 8369f1d2552ca0739444b071804c55d4930d497b
7403Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7404Date:   Fri Jun 15 14:55:46 2018 -0600
7405
7406    Add More modes.
7407
7408commit 2feb57922220320c2167f42cb6194b6fb4daaea6
7409Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7410Date:   Fri Jun 15 14:21:27 2018 -0600
7411
7412    Fix labels adding.
7413
7414commit fa522058317c2a685b4983dc243319c6a87b33a5
7415Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7416Date:   Fri Jun 15 13:33:47 2018 -0600
7417
7418    Fix anchor not updating.
7419
7420commit 1fc16f12cabf5a3cec16a6899676b5fd1ead61f0
7421Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7422Date:   Thu Jun 14 17:52:09 2018 -0600
7423
7424    Add custom anchor.
7425
7426commit bbfb89044d5e4b2e8d5d86e1bddac594e35e72ad
7427Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7428Date:   Thu Jun 14 17:04:12 2018 -0600
7429
7430    Check for mouse down first.
7431
7432commit 6fb39b6dac1ea61f053d98273cf1dd11e984f74a
7433Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7434Date:   Thu Jun 14 16:53:04 2018 -0600
7435
7436    Add hover delete.
7437
7438commit c106bffce3b1c034a251b6a53745b16ddb7bc431
7439Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7440Date:   Thu Jun 14 16:46:27 2018 -0600
7441
7442    Add hover deletion.
7443
7444commit 2cffe89eaff1b30b797dac3e267b65c60cca94c8
7445Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7446Date:   Thu Jun 14 16:34:51 2018 -0600
7447
7448    Even more xasy changes.
7449
7450commit ad33e4b69f848af0e4cbaaacfe81b9006a3fd5cb
7451Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7452Date:   Thu Jun 14 15:44:47 2018 -0600
7453
7454    Recompute control points for all nodes.
7455
7456commit 01ac796f6a9ff2ae89622e3faa050c8bcb386549
7457Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7458Date:   Thu Jun 14 14:04:53 2018 -0600
7459
7460    Other minor bug changes.
7461
7462commit eeba4902c2fc1425351d6a53bd129c67c616fb6c
7463Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7464Date:   Thu Jun 14 13:39:15 2018 -0600
7465
7466    Add more anchor mode.
7467
7468commit 6df104d6060fe5400e9d7618462026f11767bbd8
7469Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7470Date:   Wed Jun 13 18:13:56 2018 -0600
7471
7472    Add support for hard deletion undo.
7473
7474commit 100ac43d7b9d762e7c5f2b732f7fb47529e666b2
7475Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7476Date:   Wed Jun 13 16:57:17 2018 -0600
7477
7478    Remove closed path option.
7479
7480commit 0c2b40391218e0923f145d50aacc834fd575fde5
7481Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7482Date:   Wed Jun 13 16:45:00 2018 -0600
7483
7484    Add some bezier keymaps.
7485
7486commit d6c70960f272c439d6f8e2220e12756194878875
7487Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7488Date:   Wed Jun 13 15:55:39 2018 -0600
7489
7490    Make code objects a little more informative.
7491
7492commit 86b8a207600a33d509002f6cae016e5551316e53
7493Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7494Date:   Wed Jun 13 15:42:35 2018 -0600
7495
7496    Update Editor argument system.
7497
7498commit ddb1a2c604eacd69509685e228d4e487ffe48a4e
7499Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7500Date:   Wed Jun 13 15:05:20 2018 -0600
7501
7502    Restore venn.
7503
7504commit c74ca307377f24073973137830bfbb064125ee67
7505Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7506Date:   Wed Jun 13 15:05:00 2018 -0600
7507
7508    Put back shipout.
7509
7510commit 19e31f55e7f12bcee0b584d21d47e3e4b3e52243
7511Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7512Date:   Wed Jun 13 15:04:22 2018 -0600
7513
7514    Change arguments to old xasy.
7515
7516commit c8d73f5f33c4c94ccee4397a876906c8eb1558cf
7517Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7518Date:   Wed Jun 13 14:52:33 2018 -0600
7519
7520    Bind delete to delete object.
7521
7522commit b9f5e41419d978c5084870beed3efa21a2a9e09d
7523Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7524Date:   Wed Jun 13 14:43:10 2018 -0600
7525
7526    Update .gitignore
7527
7528commit 9d59dca9b470251e336d63f6df7fa7a2d64603f9
7529Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7530Date:   Wed Jun 13 14:42:26 2018 -0600
7531
7532    Revamp options system.
7533
7534commit c2827f039043d9077aed43d15604d451a0f79b81
7535Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7536Date:   Tue Jun 12 22:51:09 2018 -0600
7537
7538    Change deletion mode.
7539
7540commit bd6d4cf68a80d4e335274b2caa32f7045f7591c0
7541Author: John Bowman <bowman@ualberta.ca>
7542Date:   Tue Jun 12 16:59:37 2018 -0600
7543
7544    Omit deleted objects on deconstruction.
7545
7546commit 8fcb2b769bf595380360ad7a3aebe1680da53ef1
7547Author: John Bowman <bowman@ualberta.ca>
7548Date:   Tue Jun 12 15:37:58 2018 -0600
7549
7550    Ignore EINTR on read from pipe.
7551
7552commit 97f7d0ca87d4d2db1c522a59532cc2b0f7758630
7553Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7554Date:   Mon Jun 11 18:16:23 2018 -0600
7555
7556    Optimize deletion and options.
7557
7558commit 5a7a08e173fff7a77727aa3236b323a5069c2af3
7559Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7560Date:   Mon Jun 11 16:39:36 2018 -0600
7561
7562    Add CSON support and basic deletion.
7563
7564commit c639a6b9b0142e5bea61d087a9c22a7eb38bb335
7565Author: John Bowman <bowman@ualberta.ca>
7566Date:   Sat Jun 9 13:33:22 2018 -0600
7567
7568    Update three and slide modules.
7569
7570commit ae8f7b0bc3a001fb6dc8a72598f4342979117eb8
7571Merge: 6cb432ef de2c27e0
7572Author: John Bowman <bowman@ualberta.ca>
7573Date:   Fri Jun 8 22:23:39 2018 -0600
7574
7575    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7576
7577commit 6cb432ef307bb52184196bc95a386f960a392aa5
7578Author: John Bowman <bowman@ualberta.ca>
7579Date:   Fri Jun 8 22:23:32 2018 -0600
7580
7581    Rename map to xmap.
7582
7583commit de2c27e042780e860e4848995241484b2c255602
7584Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7585Date:   Fri Jun 8 22:15:53 2018 -0600
7586
7587    Allow for top-layer draw for selected objects.
7588
7589commit 55b9c779cf36d7757eb145f2028bb8c328a4ce1e
7590Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7591Date:   Fri Jun 8 17:25:34 2018 -0600
7592
7593    Add map/xmap switching and key counter.
7594
7595commit f54e57e5b8a05da8ddfa1b5a8eb4aa1f939768f9
7596Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7597Date:   Fri Jun 8 16:42:57 2018 -0600
7598
7599    Add mouse wheel selection modifying.
7600
7601commit 01db5e39b2969fb10142a3b9b9e90c1a9f8826d5
7602Author: John Bowman <bowman@ualberta.ca>
7603Date:   Fri Jun 8 15:15:10 2018 -0600
7604
7605    Add identity and zero transform constants.
7606
7607commit 9b065e65c5b42b9fb0aba00ff2874e92d2ae368f
7608Author: John Bowman <bowman@ualberta.ca>
7609Date:   Fri Jun 8 14:38:16 2018 -0600
7610
7611    Implement RGB(int,int,int) function.
7612
7613commit e3dc24a6810bf35c7a5ae1fb176961b873ed92fd
7614Author: John Bowman <bowman@ualberta.ca>
7615Date:   Thu Jun 7 21:42:37 2018 -0600
7616
7617    Renenable object deletion.
7618
7619commit 018e17a2e1caeec6552eefd94737b1e24715ee5f
7620Merge: 7b06be2c 594473ef
7621Author: John Bowman <bowman@ualberta.ca>
7622Date:   Thu Jun 7 21:20:50 2018 -0600
7623
7624    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup.
7625
7626commit 7b06be2c7e0334081b5540e80e29248afa81cfd3
7627Author: John Bowman <bowman@ualberta.ca>
7628Date:   Thu Jun 7 21:20:44 2018 -0600
7629
7630    Support bbox in xasy mode again.
7631
7632commit 594473ef65e616be969e0e212f7c24b201c9aec2
7633Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7634Date:   Thu Jun 7 14:28:38 2018 -0600
7635
7636    Remove writing of identity transformations.
7637
7638commit dab676e5a6d8182e8958e8d705ce01f90d542d6f
7639Author: John Bowman <bowman@ualberta.ca>
7640Date:   Wed Jun 6 21:03:56 2018 -0600
7641
7642    Fix KEY order.
7643
7644commit b2197a0e1c094e16b7d06c5cd1492b5898af57ac
7645Author: John Bowman <bowman@ualberta.ca>
7646Date:   Wed Jun 6 19:16:34 2018 -0600
7647
7648    Remove unwanted spaces.
7649
7650commit 7cef83b715c5dca65178b6f64c717a066c45f981
7651Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7652Date:   Wed Jun 6 16:25:50 2018 -0600
7653
7654    Cleanup code and add terminal option.
7655
7656commit 027cfb6ebdeeb4af66567a06d2490ce3ae506d27
7657Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7658Date:   Wed Jun 6 15:42:35 2018 -0600
7659
7660    Change mapping behavior when save.
7661
7662commit 356ec304168863f178e37314cbcca272d8eb3f0e
7663Author: John Bowman <bowman@ualberta.ca>
7664Date:   Wed Jun 6 14:21:32 2018 -0600
7665
7666    Add default transform to map.
7667
7668commit 9f4c4c60239faa7da04fa177f5dd5e3ec97974a5
7669Author: John Bowman <bowman@ualberta.ca>
7670Date:   Wed Jun 6 14:04:12 2018 -0600
7671
7672    Draw xasy objects onto currentpicture in PostScript coordinates.
7673
7674commit 0645b41d5f88085b16f0ba1814e85dd60dce445c
7675Author: John Bowman <bowman@ualberta.ca>
7676Date:   Wed Jun 6 11:04:22 2018 -0600
7677
7678    Draw xasy objects on a separate frame.
7679
7680commit 8b006fb0b29c6a9da2ac0bc53c03fdd51223f634
7681Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7682Date:   Tue Jun 5 17:14:43 2018 -0600
7683
7684    Add support for exporting files and other changes.
7685
7686commit 30bd410fad4be3b71ab26e4eddbc64f39b49773f
7687Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7688Date:   Mon Jun 4 17:26:19 2018 -0600
7689
7690    Add early magnification support.
7691
7692commit 41613fa98512a44487c6b5ac687b88f3852e9102
7693Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7694Date:   Mon Jun 4 13:44:57 2018 -0600
7695
7696    Fix selection issue.
7697
7698commit 3d1ca05ccaaf934a42df038e5b8c5ab098a299b8
7699Merge: cf276195 93f367bb
7700Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7701Date:   Mon Jun 4 13:32:05 2018 -0600
7702
7703    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7704
7705commit cf27619534b2f5eec07fda1ec58110ea2d8c11a9
7706Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7707Date:   Mon Jun 4 13:31:04 2018 -0600
7708
7709    Move transforms to dict[list] model.
7710
7711commit 93f367bba491d01706e656821ccb748067ad2773
7712Author: John Bowman <bowman@ualberta.ca>
7713Date:   Sun Jun 3 20:32:07 2018 -0600
7714
7715    Finish passing KEY to transformed elements.
7716
7717commit 34ce667325ce323de441d0bea58b47c0f05751d2
7718Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7719Date:   Thu May 31 19:31:45 2018 -0600
7720
7721    Show key in status bar message (for debug).
7722
7723commit 75397a5488c0ec3de9d9d24f75e8479b91cc3a14
7724Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7725Date:   Thu May 31 19:28:01 2018 -0600
7726
7727    Groups objects with the same key.
7728
7729commit 761e3f3275da938a83c7c2ff4c6cd164dd47b134
7730Author: John Bowman <bowman@ualberta.ca>
7731Date:   Thu May 31 17:50:19 2018 -0600
7732
7733    Begin passing KEY to transformed elements.
7734
7735commit 221fda26e204542d88a2df73f4392adbaec29f54
7736Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7737Date:   Thu May 31 16:49:38 2018 -0600
7738
7739    Fix tuple loading of xasy2asy.
7740
7741commit 771bd937375c8a6888873c0acb68b337bea744f9
7742Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7743Date:   Thu May 31 14:44:31 2018 -0600
7744
7745    Add more functionality for toggle visibility, code adding.
7746
7747commit 308fceb60033262814b6fa843a46f3580f2a4d02
7748Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7749Date:   Wed May 30 17:27:51 2018 -0600
7750
7751    Add functionality for delete, change order.
7752
7753commit 0a05fccf9e9035568247d3e628d373d9b245ccc0
7754Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7755Date:   Wed May 30 16:45:42 2018 -0600
7756
7757    Update add bezier mode and file loading.
7758
7759commit 0b08348102fd6be4c4a2b62945b17c46aeb5f978
7760Author: John Bowman <bowman@ualberta.ca>
7761Date:   Tue May 29 13:13:07 2018 -0600
7762
7763    Add key support on asy side.
7764
7765commit aed03a1f8db344aa133b3abd7a7d6a386e6f31f3
7766Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7767Date:   Tue May 29 11:17:10 2018 -0600
7768
7769    Add more bezier options.
7770
7771commit d10a4f89efc4c3a7cf2552425a19cb62a1861491
7772Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7773Date:   Mon May 28 16:00:55 2018 -0600
7774
7775    Add in-place bezier curve interface.
7776
7777commit 90f82d4a91d7eabf3e13bd034a95df14cfd85fa9
7778Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7779Date:   Mon May 28 15:32:19 2018 -0600
7780
7781    Update .gitignore.
7782
7783commit 99155d3edc967ce06cfbd7c6c8d892502b2eee82
7784Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7785Date:   Mon May 28 12:52:57 2018 -0600
7786
7787    Add filling to circles and polygons.
7788
7789commit d04cac4bf67abb52bde752204d76cecec1f3a422
7790Merge: c489474d 560f683d
7791Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7792Date:   Fri May 25 18:52:52 2018 -0600
7793
7794    Merge branch 'qthup' of github.com:vectorgraphics/asymptote into qthup
7795
7796commit c489474da753207bad06b414df2a36d41efa62c3
7797Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7798Date:   Fri May 25 18:52:39 2018 -0600
7799
7800    Modify xasyFillShape for qt.
7801
7802commit 560f683d7d089a25ea21bb9b240f7cb34650d878
7803Author: John Bowman <bowman@ualberta.ca>
7804Date:   Fri May 25 17:12:47 2018 -0600
7805
7806    Remove obsolete code.
7807
7808commit 17c40ba170f7c359fd6ae3943b6d2a17b4baffd6
7809Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7810Date:   Fri May 25 14:44:52 2018 -0600
7811
7812    Fix add shape transform bug.
7813
7814commit ac69fc4d0deab73dbfeef21fb88a6e0007b2fec1
7815Merge: baf37589 f01b1baf
7816Author: John Bowman <bowman@ualberta.ca>
7817Date:   Fri May 25 14:24:58 2018 -0600
7818
7819    Merge branch 'master' into qthup.
7820
7821commit f01b1baf546ed20bf49e5fd56aac4b43b4a1a5e7
7822Author: John Bowman <bowman@ualberta.ca>
7823Date:   Fri May 25 14:24:19 2018 -0600
7824
7825    Fix quiet flag.
7826
7827commit baf37589eed095c896099e7cd51e4dfdc1c916a2
7828Author: John Bowman <bowman@ualberta.ca>
7829Date:   Fri May 25 04:27:17 2018 -0600
7830
7831    Fix outpipe communication by turning off quiet mode.
7832
7833commit 4deafa3b4a9368d2a8463917eb009bd29b5d5658
7834Author: John Bowman <bowman@ualberta.ca>
7835Date:   Thu May 24 18:09:46 2018 -0600
7836
7837    Handshake via pipe.
7838
7839commit 5016356832b2b5939bd45711ae48b95113f27489
7840Author: John Bowman <bowman@ualberta.ca>
7841Date:   Thu May 24 16:58:31 2018 -0600
7842
7843    Clean up initial hand shake.
7844
7845commit f78ac62b79949992271c7f893f559ce4b7b77f39
7846Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7847Date:   Thu May 24 15:38:44 2018 -0600
7848
7849    Change drawing backend to use ordered lists.
7850
7851commit 4f947b99fe88f5e0fc2fed4b42d73a5f914c2a7e
7852Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7853Date:   Wed May 23 15:06:54 2018 -0600
7854
7855    Manually add back labelEditor changes.
7856
7857commit 0bd402f7ffc30fc1f3dd4979965ced0b36c29499
7858Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7859Date:   Wed May 23 14:22:59 2018 -0600
7860
7861    Manually merge back xasy2asy.py.
7862
7863commit 5caafee6c63ee66473663038ed2bea655dc304b3
7864Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7865Date:   Wed May 23 14:02:22 2018 -0600
7866
7867    Add back xasyUtils.py.
7868
7869commit fe3482ec33738e7f6d89fda409082d05f6b585cc
7870Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7871Date:   Wed May 23 12:58:33 2018 -0600
7872
7873    Get xasy to wait for asy to start.
7874
7875commit 82cb3f48c6ed3c81af5d62e870adbc6cda27e9d5
7876Merge: fb2bd13e 4425e5c5
7877Author: John Bowman <bowman@ualberta.ca>
7878Date:   Wed May 23 11:22:07 2018 -0600
7879
7880    Merge branch 'master' into qthup.
7881
7882commit fb2bd13e326e9a040bc578b533a36f23b64ed33c
7883Author: John Bowman <bowman@ualberta.ca>
7884Date:   Mon May 21 15:09:11 2018 -0600
7885
7886    Remove obsolete code.
7887
7888commit 2d72f98a9316dc49cd55737e8a9b23fc91d5736d
7889Author: John Bowman <bowman@ualberta.ca>
7890Date:   Sun May 20 22:27:42 2018 -0600
7891
7892    Implement xasyKEY for 3D objects.
7893
7894commit b137bfb6c542ecc1d0341475511e02b8a67849ff
7895Author: John Bowman <bowman@ualberta.ca>
7896Date:   Sun May 20 22:17:09 2018 -0600
7897
7898    Fix key generation.
7899
7900commit b3e1dc3c0d5fe2bd19936fe1f25e815c0203d2ba
7901Author: John Bowman <bowman@ualberta.ca>
7902Date:   Sun May 20 10:57:05 2018 -0600
7903
7904    Simplify code.
7905
7906commit 4425e5c5aca12f87fc3f90151913733f8b771834
7907Author: John Bowman <bowman@ualberta.ca>
7908Date:   Sat May 19 23:44:45 2018 -0600
7909
7910    Transition from rpc to tirpc library.
7911
7912commit 1c46c6547e63006cfaa49ad9b70846a12b44ea8e
7913Author: John Bowman <bowman@ualberta.ca>
7914Date:   Sat May 19 11:36:12 2018 -0600
7915
7916    Inhibit exit on pipe EOF only when inpipe is specified (for xasy).
7917
7918commit 28e91cfec416a135e1a9ba5a32486507e59bf5ec
7919Author: John Bowman <bowman@ualberta.ca>
7920Date:   Sat May 19 11:26:34 2018 -0600
7921
7922    Remove obsolete code.
7923
7924commit a0b453d97991205a8b9a78b0f44b2aa9c10c63b8
7925Author: John Bowman <bowman@ualberta.ca>
7926Date:   Sat May 19 06:00:26 2018 -0600
7927
7928    Simplify code.
7929
7930commit 697537dee813ce9523382e4b44a6941b7d55f091
7931Author: John Bowman <bowman@ualberta.ca>
7932Date:   Sat May 19 05:57:49 2018 -0600
7933
7934    Use SIGHUP to signal EOF.
7935
7936commit 8c982663371957021be663d6796bbf0db52317c0
7937Author: John Bowman <bowman@ualberta.ca>
7938Date:   Fri May 18 23:48:49 2018 -0600
7939
7940    Use a direct pipe read for xasy instead of interactive mode.
7941
7942commit 6082601320a25abd0a9976550707b9eaf67cf9c6
7943Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7944Date:   Fri May 18 13:48:29 2018 -0600
7945
7946    Preserve pan translation in resize.
7947
7948commit df4c903e109a9ef2a812605526bb93d118921f03
7949Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7950Date:   Fri May 18 12:30:34 2018 -0600
7951
7952    Allow for flexible resizing.
7953
7954commit a05bdea1a260b0fe86c46e55731ed561d7f6eaae
7955Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7956Date:   Thu May 17 19:27:54 2018 -0600
7957
7958    Fix a critical output dir bug.
7959
7960commit ff19d78558783ec53ac2ba2aaacd0d3916866dbc
7961Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7962Date:   Thu May 17 17:19:33 2018 -0600
7963
7964    Add early label editor preview.
7965
7966commit 442a81ca4147a98535507b097e38bc587bb34ce4
7967Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7968Date:   Thu May 17 12:46:59 2018 -0600
7969
7970    Migrate asymptote process engine to a contained class.
7971
7972commit 6a6bb0e1126dd02ac45603a75db1f642570d7c48
7973Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7974Date:   Thu May 17 12:18:01 2018 -0600
7975
7976    Add early translation foundation.
7977
7978commit 0971e4dd2d12705bf92adff52e326246fa65a4cf
7979Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7980Date:   Wed May 16 15:27:07 2018 -0600
7981
7982    Fix align mode in label widget.
7983
7984commit f698e26621b500d06d46731dc8c9865b06a247c2
7985Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7986Date:   Wed May 16 14:50:17 2018 -0600
7987
7988    Add advanced label editor.
7989
7990commit d03660d2fbcff4dc1ed48b99ea1353db2c3e1db3
7991Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7992Date:   Tue May 15 17:34:23 2018 -0600
7993
7994    Optimize string concatenation to use mutable string.
7995
7996commit 46b7b040f0a0d00f99da26718f7d3cc797826e05
7997Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
7998Date:   Tue May 15 16:09:59 2018 -0600
7999
8000    Add early label adding.
8001
8002commit d0860eb41adf13170079ae0f60da21f9f0ea58e4
8003Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8004Date:   Tue May 15 14:34:03 2018 -0600
8005
8006    Add test label support.
8007
8008commit 14e8314dd7425874f36780e4109626cec2589b72
8009Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8010Date:   Mon May 14 18:56:13 2018 -0600
8011
8012    Early migration to key-based transform (incomplete).
8013
8014commit cb034388031e39a6e7aeb07f31fb8744a5406b74
8015Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8016Date:   Fri May 11 16:15:10 2018 -0600
8017
8018    Add argument support.
8019
8020commit 37f670816e7fc8ba23ea041d7ce18ebf16d35d8f
8021Author: John Bowman <bowman@ualberta.ca>
8022Date:   Fri May 11 14:43:37 2018 -0600
8023
8024    Disable startScript and endScript.
8025
8026commit 436b50fe3b73a5191f0679a9666d899da35697d2
8027Author: John Bowman <bowman@ualberta.ca>
8028Date:   Fri May 11 14:41:26 2018 -0600
8029
8030    Revert test code.
8031
8032commit 4acdd9ab9a524ec148c7fa8d75edf3652f354de4
8033Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8034Date:   Fri May 11 13:51:41 2018 -0600
8035
8036    Update .gitignore.
8037
8038commit 05287cec1a12e77fd35a58a7dc534798add32735
8039Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8040Date:   Fri May 11 13:51:06 2018 -0600
8041
8042    Remove asydev.
8043
8044commit 872ceac1642c01f3fe9370170bdaee654c1113cc
8045Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8046Date:   Fri May 11 13:50:15 2018 -0600
8047
8048    Update .gitignore.
8049
8050commit de30993530af475d8fde3484d5bbe4f7c1dce339
8051Author: John Bowman <bowman@ualberta.ca>
8052Date:   Fri May 11 13:42:44 2018 -0600
8053
8054    Remove unwanted file.
8055
8056commit 198d8589a70618071340969ae76d0c2c9534ea12
8057Author: John Bowman <bowman@ualberta.ca>
8058Date:   Fri May 11 00:38:26 2018 -0600
8059
8060    Simplify code; move global variables to processDataStruct.
8061
8062commit f718e5eaaeca1a0938068b0dcfc97af2bc5cc912
8063Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8064Date:   Thu May 10 16:52:51 2018 -0600
8065
8066    Adding some testing flags.
8067
8068commit fae1d6192b61f3c5a2e5dca553d5b45dd240e030
8069Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8070Date:   Thu May 10 16:03:15 2018 -0600
8071
8072    Add preliminary trasnform migration to key.
8073
8074commit f0d593d9953ee3fa69f3fee6a2336a56a5cd02e9
8075Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8076Date:   Thu May 10 15:21:01 2018 -0600
8077
8078    Add basic key recognition.
8079
8080commit 9ebbcfaa7cc3f57d18432ef11c6746569f057754
8081Author: John Bowman <bowman@ualberta.ca>
8082Date:   Wed May 9 19:19:01 2018 -0600
8083
8084    Write KEY to outpipe.
8085
8086commit db66c57b242c83541abea7eb0201f87d13a648dc
8087Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8088Date:   Wed May 9 17:34:09 2018 -0600
8089
8090    Add preliminary key support (Still a hot mess...)
8091
8092commit c46f5b3886e0285a5eb535ffa2d3ebf44644dd89
8093Author: John Bowman <bowman@ualberta.ca>
8094Date:   Wed May 9 14:44:05 2018 -0600
8095
8096    Add virtual KEY argument to all functions for xasy.
8097
8098commit 0103b665ebdca12c348886c18eafd751fe6901b4
8099Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8100Date:   Mon May 7 16:35:13 2018 -0600
8101
8102    More Quality of life improvements for color dialog.
8103
8104commit 345ba41986af818577cf60dc61e8aeb26a35bc1b
8105Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8106Date:   Mon May 7 15:30:11 2018 -0600
8107
8108    Update gitignore.
8109
8110commit 67cbfd41508f79b79a91f2fca693e1ec5cdd95e0
8111Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8112Date:   Mon May 7 15:19:20 2018 -0600
8113
8114    Add pen support.
8115
8116commit ab412a711d8836fb47399fd4380665288502de8f
8117Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8118Date:   Mon May 7 14:52:21 2018 -0600
8119
8120    Add color support.
8121
8122commit b52cf9dc210c9d48fd1d20182d667a11dc013c47
8123Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8124Date:   Mon May 7 13:26:33 2018 -0600
8125
8126    Fix inscribed polygon mode.
8127
8128commit d86e0ad3ec666f2d0516b97d72c0b5e7710dd3ca
8129Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8130Date:   Fri May 4 18:24:35 2018 -0600
8131
8132    Add preliminary options for Polygon adding.
8133
8134commit 234483ccc8a13b8d318b7d09c3e38dfe353f696f
8135Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8136Date:   Fri May 4 15:27:08 2018 -0600
8137
8138    Update UI for more options.
8139
8140commit 82cdb14e492e428b3e83c3aa489a448f31a8a746
8141Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8142Date:   Fri May 4 14:56:44 2018 -0600
8143
8144    Add in-place preliminary polygon adding.
8145
8146commit 51bd11364219e7503622704ae297e3f7f0643cac
8147Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8148Date:   Thu May 3 16:39:23 2018 -0600
8149
8150    Add interface for polygon adding.
8151
8152commit 3b1f8f08d7404b2143015468b0b0bcdd51bae93b
8153Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8154Date:   Thu May 3 15:38:11 2018 -0600
8155
8156    Add preliminary in-screen object creation.
8157
8158commit 003d2fa4b41bb1c12c9de1503083267395d4ff5e
8159Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8160Date:   Wed May 2 16:25:43 2018 -0600
8161
8162    Add exscribed (right word?) polygon handling
8163
8164commit 27470ffb04cc5b446e906e327dab976713c94309
8165Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8166Date:   Wed May 2 15:43:09 2018 -0600
8167
8168    Add support for primtive polygons.
8169
8170commit 34a182db3e5f611f794319ef6c2485594f3487a6
8171Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8172Date:   Wed May 2 15:10:29 2018 -0600
8173
8174    Add adding circles.
8175
8176commit 8258bb93752a2d888e583f307d13bb4ef727aee6
8177Merge: 7c18f2ea d09e7fce
8178Author: John Bowman <bowman@ualberta.ca>
8179Date:   Wed May 2 08:28:05 2018 -0600
8180
8181    Merge pull request #70 from rgxgr/patch-1
8182
8183    Correct words order to avoid confusing
8184
8185commit d09e7fce20722e2e7d65692b915c4cef9a33bb2c
8186Author: rgxgr <33611071+rgxgr@users.noreply.github.com>
8187Date:   Wed May 2 20:08:14 2018 +0800
8188
8189    Correct words order to avoid confusing
8190
8191commit 7f758672b3c9d39707379d030f9d8c7bc33a48cc
8192Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8193Date:   Tue May 1 17:09:33 2018 -0600
8194
8195    Merge settings management into original Shardt code.
8196
8197commit b9754484ce5ef55fb9415731512362615a431778
8198Merge: 75b22704 7c18f2ea
8199Author: John Bowman <bowman@ualberta.ca>
8200Date:   Tue May 1 12:03:43 2018 -0600
8201
8202    Merge branch 'master' into qt.
8203
8204commit 7c18f2ea15c289fbdd6e4f91c69110f5a0c159b8
8205Author: John Bowman <bowman@ualberta.ca>
8206Date:   Sat Apr 28 12:08:11 2018 -0600
8207
8208    Rename i386 to i386_32 to give preference to 64-bit binary.
8209
8210commit 9079934b3424157942736bbe1a15afd1dbf5836c
8211Author: John Bowman <bowman@ualberta.ca>
8212Date:   Sat Apr 28 11:39:48 2018 -0600
8213
8214    Do not modify system path.
8215
8216commit 799bf2dfc67869606056633c3a8ce4313b45d058
8217Author: John Bowman <bowman@ualberta.ca>
8218Date:   Sat Apr 28 11:10:47 2018 -0600
8219
8220    Revert "Workaround NSIS EnvVarUpdate bug that truncates long paths."
8221
8222    This reverts commit 8e932eb10a822d4e927b3b9dbecb313e135ee267.
8223
8224commit 8e932eb10a822d4e927b3b9dbecb313e135ee267
8225Author: John Bowman <bowman@ualberta.ca>
8226Date:   Fri Apr 27 16:22:08 2018 -0600
8227
8228    Workaround NSIS EnvVarUpdate bug that truncates long paths.
8229
8230commit 21e497260a55dbe4e4b111198aa26115564669ce
8231Author: John Bowman <bowman@ualberta.ca>
8232Date:   Sat Apr 14 08:31:47 2018 -0600
8233
8234    Fix sort.
8235
8236commit 2bfec3147f4308fa6e206ec624574e3156f43fd2
8237Author: John Bowman <bowman@ualberta.ca>
8238Date:   Fri Apr 13 10:11:31 2018 -0600
8239
8240    Add option to use unstable sort in favour of less(T i, T j) ordering.
8241
8242commit 20ff31c0444c901c2b0486127f3c4df2b9832df8
8243Merge: 1a50ee63 2fd03c66
8244Author: John Bowman <bowman@ualberta.ca>
8245Date:   Wed Apr 11 17:51:11 2018 -0600
8246
8247    Merge branch 'master' of github.com:vectorgraphics/asymptote
8248
8249commit 1a50ee634cb58dbb4d9395ba90d7a795e63512d1
8250Author: John Bowman <bowman@ualberta.ca>
8251Date:   Wed Apr 11 17:49:52 2018 -0600
8252
8253    Update README
8254
8255commit 2fd03c6695627387db19f993ac93e926b9b63eb7
8256Author: John Bowman <bowman@ualberta.ca>
8257Date:   Sun Apr 8 12:26:42 2018 -0600
8258
8259    Fix uninitialized counter.
8260
8261commit 4d0771442074af020b7fc929e929629e0bcbbdee
8262Author: John Bowman <bowman@ualberta.ca>
8263Date:   Sat Apr 7 23:51:06 2018 -0600
8264
8265    Increment version to 2.45.
8266
8267commit 878f944b9ee540c77c83f2cc61d6a97c22298553
8268Author: John Bowman <bowman@ualberta.ca>
8269Date:   Sat Apr 7 20:56:45 2018 -0600
8270
8271    Fix portability issues.
8272
8273commit 1879deff46664834bad1a6bce926ce9d58baabbb
8274Author: John Bowman <bowman@ualberta.ca>
8275Date:   Sat Apr 7 20:49:47 2018 -0600
8276
8277    Fix CLZ bug on CYGWIN.
8278
8279commit 2c70c1d965fb0b9fa92f97db2484d3ba4c184f40
8280Author: John Bowman <bowman@ualberta.ca>
8281Date:   Sat Apr 7 20:23:08 2018 -0600
8282
8283    Disable trapping of floating point exceptions under CYGWIN due to strtod bug with real x=121645100408832000.0."
8284
8285commit 994052a59795255dc87882a3d71f4104dd041f70
8286Author: John Bowman <bowman@ualberta.ca>
8287Date:   Fri Apr 6 17:19:45 2018 -0600
8288
8289    Improve usleep declaration.
8290
8291commit 6b974b3df56cd81b2960774441dd2e647bdf52da
8292Author: John Bowman <bowman@ualberta.ca>
8293Date:   Fri Apr 6 17:18:50 2018 -0600
8294
8295    Make POSIX definition conditional to CYGWIN.
8296
8297commit e81df002635e1391bb540fd751cd019041e8e314
8298Author: John Bowman <bowman@ualberta.ca>
8299Date:   Fri Apr 6 16:53:21 2018 -0600
8300
8301    Disable unused code. Redirect "make test".
8302
8303commit 633813249c393938f2a8ca6d3715638f83710d74
8304Author: John Bowman <bowman@ualberta.ca>
8305Date:   Thu Apr 5 22:32:04 2018 -0600
8306
8307    Remove unused code.
8308
8309commit 052fd69055b077537a0701711387d4005ef6cd3b
8310Author: John Bowman <bowman@ualberta.ca>
8311Date:   Thu Apr 5 22:27:48 2018 -0600
8312
8313    Increment version to 2.44.
8314
8315commit f91ccd81f6f33f927f88724e23afb75988c56692
8316Author: John Bowman <bowman@ualberta.ca>
8317Date:   Thu Apr 5 21:21:39 2018 -0600
8318
8319    Replace symbolic link; update copyright.
8320
8321commit 69c6d33934672d86f94469325327e7e0862e4c72
8322Author: John Bowman <bowman@ualberta.ca>
8323Date:   Thu Apr 5 20:29:03 2018 -0600
8324
8325    Fix MSWindows build script.
8326
8327commit 1ad3fcca0a38fdf6020ba9a00d9a09a12a0dea31
8328Author: John Bowman <bowman@ualberta.ca>
8329Date:   Thu Apr 5 18:49:09 2018 -0600
8330
8331    Update build scripts.
8332
8333commit 66327ad373064731bcbda74a2873353a77f6eaf7
8334Author: John Bowman <bowman@ualberta.ca>
8335Date:   Thu Apr 5 16:48:54 2018 -0600
8336
8337    Fix configure.ac.
8338
8339commit a4331d136126548b86d84ac59617f2a1374d9cc7
8340Author: John Bowman <bowman@ualberta.ca>
8341Date:   Thu Apr 5 16:31:15 2018 -0600
8342
8343    Update build scripts.
8344
8345commit e1507613166785005f6f0c59ccc23df1340b9c2b
8346Author: John Bowman <bowman@ualberta.ca>
8347Date:   Thu Apr 5 08:55:50 2018 -0600
8348
8349    Update config.sub and config.guess.
8350
8351commit 92056e30dd6222eee72088de94c16cce22080104
8352Author: John Bowman <bowman@ualberta.ca>
8353Date:   Thu Apr 5 08:55:48 2018 -0600
8354
8355    Update config.sub and config.guess.
8356
8357commit 42faee86b22ba0e051aba4d3df08da670dbe02d8
8358Author: John Bowman <bowman@ualberta.ca>
8359Date:   Thu Apr 5 08:53:51 2018 -0600
8360
8361    Rename 64-bit linux binary.
8362
8363commit fcbfb4633bb13103fcf9cf1b399dc917c7a70763
8364Author: John Bowman <bowman@ualberta.ca>
8365Date:   Wed Apr 4 16:37:24 2018 -0600
8366
8367    Revert to Boehm GC 7.6.0 due to map compilation issues under MacOS X.
8368
8369commit 125fadda71d2ff4be2c5533a22a18e1f72c336a9
8370Author: John Bowman <bowman@ualberta.ca>
8371Date:   Wed Apr 4 09:44:07 2018 -0600
8372
8373    Update to latest Boehm garbage collector.
8374
8375commit d412f0e76cee49975f77849997707399a5719fb1
8376Author: John Bowman <bowman@ualberta.ca>
8377Date:   Wed Apr 4 00:59:24 2018 -0600
8378
8379    Support vector svg output for PDF tex engines.
8380
8381commit 986b329d6e3628c768646f2217fa444f4be08ed8
8382Author: John Bowman <bowman@ualberta.ca>
8383Date:   Tue Apr 3 21:50:48 2018 -0600
8384
8385    Implement temporary workaround for github Issue #29.
8386
8387commit ce6d0daa38fb334ff23f190b74ba10d0aa241acd
8388Author: John Bowman <bowman@ualberta.ca>
8389Date:   Tue Apr 3 19:47:40 2018 -0600
8390
8391    Fix real modulo operator.
8392
8393commit 3cdb10262d48640b9ce217896c3da595dd9ab805
8394Author: John Bowman <bowman@ualberta.ca>
8395Date:   Tue Apr 3 02:16:30 2018 -0600
8396
8397    Increment version to 2.43.
8398
8399commit 4d0f6ba1b9c6ea2609b145f42ec9a39023e60706
8400Author: John Bowman <bowman@ualberta.ca>
8401Date:   Tue Apr 3 00:12:12 2018 -0600
8402
8403    Revert to centroid depth sorting of transparent triangles until splitting code is complete.
8404
8405commit 355b585791bba490a8c0847dc104ef3504180353
8406Author: John Bowman <bowman@ualberta.ca>
8407Date:   Mon Apr 2 23:44:04 2018 -0600
8408
8409    Revert to nativeformat EPS for MSWindows.
8410
8411commit ab9623e7777ff1e85f72f326b6ad9771f84290af
8412Author: John Bowman <bowman@ualberta.ca>
8413Date:   Mon Apr 2 23:37:05 2018 -0600
8414
8415    Fix ode integrator output.
8416
8417commit 440a4e23f492556b6671ad713c92507c4da91d94
8418Author: John Bowman <bowman@ualberta.ca>
8419Date:   Mon Apr 2 23:31:44 2018 -0600
8420
8421    Add implementation of rational arithmetic.
8422
8423commit fb83e1d71bad988d081d308dc9a9d1f385871bdc
8424Author: John Bowman <bowman@ualberta.ca>
8425Date:   Mon Apr 2 23:20:23 2018 -0600
8426
8427    Improve missing texi2vi workaround.
8428
8429commit f10affaa88f9680576f541ff351a3996e502a135
8430Author: John Bowman <bowman@ualberta.ca>
8431Date:   Mon Apr 2 22:49:03 2018 -0600
8432
8433    Specify current directory.
8434
8435commit d8d976aee0234524ab5794a75d61f9ea9c9e6d72
8436Merge: dc276c11 67b844ae
8437Author: John Bowman <bowman@ualberta.ca>
8438Date:   Mon Apr 2 21:42:51 2018 -0600
8439
8440    Merge branch 'master' of github.com:vectorgraphics/asymptote
8441
8442commit dc276c116e40ef1e485fa456d75d26411d6ac1f4
8443Author: John Bowman <bowman@ualberta.ca>
8444Date:   Mon Apr 2 21:36:48 2018 -0600
8445
8446    Check for feenableexcept.
8447
8448commit 67b844aecc03a4b08ff8e9a8152d7cf324b4db22
8449Author: John Bowman <bowman@ualberta.ca>
8450Date:   Mon Apr 2 21:36:48 2018 -0600
8451
8452    Check for feenableexcept.
8453
8454commit 13d9a1ec1cf6f6f1478cc4f590f728b0f0561725
8455Merge: edf06016 bed300cc
8456Author: John Bowman <bowman@ualberta.ca>
8457Date:   Mon Apr 2 21:14:51 2018 -0600
8458
8459    Merge pull request #54 from ivankokan/perpendicularmark
8460
8461    Properly implemented "square + pen" semantics within perpendicularmark
8462
8463commit edf060165f9014d9aeb23673bf214b5e7b983049
8464Author: John Bowman <bowman@ualberta.ca>
8465Date:   Mon Apr 2 20:54:44 2018 -0600
8466
8467    Fix transparent depth test.
8468
8469commit d75d007c08b19787bc59b3efad1337f18b8a1bde
8470Merge: e0dba9d6 6ce2d6f6
8471Author: John Bowman <bowman@ualberta.ca>
8472Date:   Mon Apr 2 13:31:16 2018 -0600
8473
8474    Merge branch 'master' of github.com:vectorgraphics/asymptote
8475
8476commit e0dba9d6b5b00154d08c4eec793ab7cffba96cce
8477Author: John Bowman <bowman@ualberta.ca>
8478Date:   Mon Apr 2 13:30:59 2018 -0600
8479
8480    Fix missing 3D underline.
8481
8482commit 6ce2d6f6c07e0492a222ec22a78bf7c60f75fd96
8483Author: John Bowman <bowman@ualberta.ca>
8484Date:   Wed Mar 28 17:46:50 2018 -0600
8485
8486    Fix issue #62 (invalid string acces).
8487
8488commit afd2d56d1a74a9fbd27c93f79a48947fe33bfd94
8489Author: John Bowman <bowman@ualberta.ca>
8490Date:   Sat Mar 24 17:05:23 2018 -0600
8491
8492    Force make clean to clear symbols.
8493
8494commit fc0cc036f6b3733fba8b43bf5068b009fddb6bdc
8495Author: John Bowman <bowman@ualberta.ca>
8496Date:   Fri Feb 16 12:33:25 2018 -0700
8497
8498    Improve diagnostic.
8499
8500commit 63b2310edefaef37192f596a2b6cfd97d5ce60d1
8501Author: John Bowman <bowman@ualberta.ca>
8502Date:   Fri Jan 19 20:18:17 2018 -0700
8503
8504    Inline call to intbits().
8505
8506commit 5f5a678fcb4d40fe312c511eb32189c410269a73
8507Merge: c2ca99da e9906f89
8508Author: John Bowman <bowman@ualberta.ca>
8509Date:   Fri Jan 19 01:06:50 2018 -0700
8510
8511    Merge branch 'master' of github.com:vectorgraphics/asymptote
8512
8513commit c2ca99da1f5587e077cd0e7c367b49d5eae7a172
8514Author: John Bowman <bowman@ualberta.ca>
8515Date:   Fri Jan 19 01:05:11 2018 -0700
8516
8517    Fix asymmetry in angle(transform t), so that angle(yscale(-1))=0.
8518
8519commit 9bdc5755535489b81c6fea146aa60463de9cbcc3
8520Author: John Bowman <bowman@ualberta.ca>
8521Date:   Fri Jan 12 15:56:37 2018 -0700
8522
8523    Fix path.
8524
8525commit e9906f89fe021471c9f7d7bd375c823ee0ea45d9
8526Author: John Bowman <bowman@ualberta.ca>
8527Date:   Fri Jan 12 15:56:37 2018 -0700
8528
8529    Fix path.
8530
8531commit f9cd516793b5d98aba083f2ef79891ccb2319adf
8532Author: John Bowman <bowman@ualberta.ca>
8533Date:   Fri Jan 12 15:43:28 2018 -0700
8534
8535    Rename directory.
8536
8537commit b0ba7e598eae625ec5d57a214682fe41907c2500
8538Author: John Bowman <bowman@ualberta.ca>
8539Date:   Fri Jan 12 15:40:58 2018 -0700
8540
8541    Fix typo.
8542
8543commit a8b346777b7404c480c7f9aa144239ef11288164
8544Author: John Bowman <bowman@ualberta.ca>
8545Date:   Fri Jan 12 15:39:04 2018 -0700
8546
8547    Fix HOWTO-MSWindows maintainer documentation.
8548
8549commit bb3eb235fd4da44f56f1eb563ff6c65f48a22606
8550Author: John Bowman <bowman@ualberta.ca>
8551Date:   Fri Jan 12 15:38:15 2018 -0700
8552
8553    Update HOWTO-MSWindows maintainer documentation.
8554
8555commit d069591eb886db59bf1bf764b3916e6b907cafd4
8556Author: John Bowman <bowman@ualberta.ca>
8557Date:   Fri Jan 12 15:22:10 2018 -0700
8558
8559    Add maintainer build scripts.
8560
8561commit 1e1e6cbbcfe65b58ead8e04d5e2b302ed011acd8
8562Author: John Bowman <bowman@ualberta.ca>
8563Date:   Thu Jan 11 14:00:22 2018 -0700
8564
8565    Fix integer division bug (due to overflow).
8566
8567commit 0d172a96ebb5d0c11679dd98af0fa542ff2211b3
8568Author: John Bowman <bowman@ualberta.ca>
8569Date:   Tue Jan 9 09:51:04 2018 -0700
8570
8571    Make nativeformat PDF under MSWindows.
8572
8573commit 127affbfc8938f5a7ac835d8f7fb59797b852cb0
8574Author: John Bowman <bowman@ualberta.ca>
8575Date:   Tue Jan 9 09:28:25 2018 -0700
8576
8577    Build 64-bit MSWindows binaries.
8578
8579commit eff28605bf5844b3570f43ad4264446c75b1e78c
8580Author: John Bowman <bowman@ualberta.ca>
8581Date:   Fri Jan 5 15:27:07 2018 -0700
8582
8583    Workaround broken CYGWIN xdr headers.
8584
8585commit bed300ccb079c06c66eee8ff4dd38d4e522bf027
8586Author: ivankokan <ivan.kokan@gmail.com>
8587Date:   Fri Jan 5 18:55:49 2018 +0100
8588
8589    perpendicularmark: properly implemented "square + pen" semantics
8590
8591commit 952dec232e3ea77e820297f38f338fab360186fd
8592Author: John Bowman <bowman@ualberta.ca>
8593Date:   Fri Jan 5 09:02:49 2018 -0700
8594
8595    Update Boehm garbage collector.
8596
8597commit 715c523b3019a59259c48a0b7f9852ce17b6128a
8598Author: John Bowman <bowman@ualberta.ca>
8599Date:   Thu Jan 4 22:30:21 2018 -0700
8600
8601    Update CYGWIN port for 64-bit build.
8602
8603commit 75b227048bf39a8f2bd9288d1a4e076119d0e612
8604Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8605Date:   Thu Jan 4 15:07:17 2018 -0700
8606
8607    Add Polar Grid Form.
8608
8609commit 77ba04a37dd8affd267a267df256326fb42f6f1b
8610Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8611Date:   Tue Jan 2 15:03:01 2018 -0700
8612
8613    Add basic guide drawing system.
8614
8615commit 109a43611f3e2f9da5f5dae5502d8a5b8b299a6a
8616Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8617Date:   Fri Dec 29 21:10:25 2017 -0700
8618
8619    Add basic grid snapping.
8620
8621commit aefccb8c568f772feb2bc59f009da9da3e8a3ff3
8622Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8623Date:   Fri Dec 29 16:13:31 2017 -0700
8624
8625    Add basic grid toggling
8626
8627commit 0fa0e5ca0c3709c3d3e0722c35ae45a412ea10d4
8628Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8629Date:   Wed Dec 27 16:53:51 2017 -0700
8630
8631    Add basic grid rendering.
8632
8633commit 6f6b6b1f7ef8393096a57c8c0b370275c11b2270
8634Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8635Date:   Wed Dec 27 15:22:28 2017 -0700
8636
8637    Update deletion of Bezier points.
8638
8639commit 187e6113e92669d0cb724971694eaa8d7768178e
8640Author: Supakorn Rassameemasmuang <rassamee@ualberta.ca>
8641Date:   Fri Dec 22 21:44:13 2017 -0700
8642
8643    Fix rotationBug - xasy2 now checks if custom anchor is defined or not.
8644
8645commit 005aef0a8c45c8625910363e1159fedcd9fa31b6
8646Author: John Bowman <bowman@ualberta.ca>
8647Date:   Mon Dec 18 14:51:43 2017 -0700
8648
8649    Fix segmentation fault.
8650
8651commit f791e93a9d258f03d4cf218f19772c91df4b8b35
8652Author: John Bowman <bowman@ualberta.ca>
8653Date:   Fri Dec 8 00:07:19 2017 -0700
8654
8655    Make Bitreverse array static.
8656
8657commit 2f76e4922df68ca7f5c625637cde3d8b6de00801
8658Author: John Bowman <bowman@ualberta.ca>
8659Date:   Tue Dec 5 00:30:03 2017 -0700
8660
8661    Update documentation.
8662
8663commit 4d8d83abb664f21e941ded491fe9c99ed605d4a8
8664Author: John Bowman <bowman@ualberta.ca>
8665Date:   Mon Dec 4 21:47:35 2017 -0700
8666
8667    Make CLZ(0) return width of int type.
8668
8669commit 732551d1071b8e660fd44974002b5c0fb4dde574
8670Author: John Bowman <bowman@ualberta.ca>
8671Date:   Sun Dec 3 11:21:39 2017 -0700
8672
8673    Extend bitreverse and CLZ to long long integers.
8674
8675commit 6dfcb97eb80d384371cbba095ce5e0289ff649f5
8676Merge: 5709f8fc 1e314cf9
8677Author: John Bowman <bowman@ualberta.ca>
8678Date:   Thu Nov 23 15:33:58 2017 -0700
8679
8680    Merge branch 'master' of github.com:vectorgraphics/asymptote
8681
8682commit 5709f8fc6f1800de36d50e636332355a71d924ba
8683Author: John Bowman <bowman@ualberta.ca>
8684Date:   Thu Nov 23 15:21:55 2017 -0700
8685
8686    Add forcemath option to format for typesetting within an existing math mode.
8687
8688commit 1e314cf9b58e60b3a4b0fa930d5fe69e3e78653d
8689Author: John Bowman <bowman@ualberta.ca>
8690Date:   Sat Nov 18 11:13:21 2017 -0700
8691
8692    Remove extraneous declaration.
8693
8694commit 07604b6d32201acbb236b254240f66da167e1a49
8695Author: John Bowman <bowman@ualberta.ca>
8696Date:   Thu Nov 16 20:32:08 2017 -0700
8697
8698    Port to latest CYGWIN.
8699
8700commit bdb0c70c984316552298396d0ec75f7b1c40a971
8701Merge: 9db9467d 51ababda
8702Author: John Bowman <bowman@ualberta.ca>
8703Date:   Fri Nov 3 13:33:10 2017 -0600
8704
8705    Merge branch 'master' of github.com:vectorgraphics/asymptote
8706
8707commit 9db9467d4cc2c7cc2b1b09b2f9bda4ae85a7b188
8708Author: John Bowman <bowman@ualberta.ca>
8709Date:   Fri Nov 3 13:25:07 2017 -0600
8710
8711    Implement 32-bit bit reverse.
8712
8713commit 51ababdae0bb1b3b94e87bd4a005af6f4d417b59
8714Author: John Bowman <bowman@ualberta.ca>
8715Date:   Thu Oct 26 09:09:57 2017 -0600
8716
8717    Fix offscreen rendering initialization.
8718
8719commit 4e391ced23627e0ba9a318485f20c58d99545f27
8720Author: prramazi <p.ramazi@gmail.com>
8721Date:   Fri Oct 13 17:08:45 2017 -0600
8722
8723    Fix int type.
8724
8725commit febfdec12079aa673d8f0c66580529c208f3cedb
8726Author: John Bowman <bowman@ualberta.ca>
8727Date:   Wed Oct 11 11:20:53 2017 -0600
8728
8729    Fix gitignore.
8730
8731commit 41e6e15d4313c7ba02d947ff33d74238304c7033
8732Author: John Bowman <bowman@ualberta.ca>
8733Date:   Fri Sep 29 14:00:58 2017 -0600
8734
8735    Correct comment.
8736
8737commit fa3de734be166afe63d0d47cdf546932f7531a5a
8738Author: John Bowman <bowman@ualberta.ca>
8739Date:   Fri Sep 29 11:39:07 2017 -0600
8740
8741    Implement string[] array(string s) and string operator +(...string[] a).
8742
8743commit 41d41c503c4119638baf7480c189149f6c244628
8744Author: John Bowman <bowman@ualberta.ca>
8745Date:   Wed Sep 27 16:47:24 2017 -0600
8746
8747    Add operator <>.
8748
8749commit 21f5e431ff233c8af387e305301f12cfd235c636
8750Author: John Bowman <bowman@ualberta.ca>
8751Date:   Mon Sep 25 17:14:37 2017 -0600
8752
8753    Implement int popcount(int) and use it to build a 64-bit int CTZ(int).
8754
8755commit bfc45f91a1f31ad9b9ec35cbdd38614021fe3cf4
8756Author: ivankokan <ivan.kokan@gmail.com>
8757Date:   Mon Sep 25 00:20:40 2017 +0200
8758
8759    dot: global setting dotfilltype introduced (preserving current behavior), docs updated
8760
8761commit 66fc685efa9a161b70e67c9f319d9030b2d2eea9
8762Author: John Bowman <bowman@ualberta.ca>
8763Date:   Fri Sep 22 15:20:17 2017 -0600
8764
8765    Implement findall.
8766
8767commit 1d87c4b421c6e1950280eb26681ad229fe98313c
8768Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8769Date:   Mon Sep 4 16:23:21 2017 -0600
8770
8771    Add preliminary keymap & settings support.
8772
8773commit 8e8a2349800a1d245779e023ecc5ede7da38b239
8774Merge: c4aa7ded e9584ed2
8775Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8776Date:   Fri Sep 1 15:28:23 2017 -0600
8777
8778    Merge branch 'qt' of github.com:vectorgraphics/asymptote into qt
8779
8780commit c4aa7dedffc4a7782a75416c787dc7f607a308ea
8781Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8782Date:   Fri Sep 1 15:28:18 2017 -0600
8783
8784    Fix Beizer -> Bezier spelling
8785
8786commit e9584ed2fbaa6ba2bbf98fe78166c4e91a139da4
8787Author: John Bowman <bowman@ualberta.ca>
8788Date:   Fri Sep 1 15:27:42 2017 -0600
8789
8790    Update Makefile.
8791
8792commit e76d689c599a22a4441ae7111164bae7ac8f4f60
8793Author: John Bowman <bowman@ualberta.ca>
8794Date:   Fri Sep 1 15:27:11 2017 -0600
8795
8796    Update GUI.
8797
8798commit c5e57f4d961d136c4b547ea63026795790bd125e
8799Merge: 355f99d4 15fe0eb7
8800Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8801Date:   Fri Sep 1 15:26:49 2017 -0600
8802
8803    Merge branch 'qt' of github.com:vectorgraphics/asymptote into qt
8804
8805commit 355f99d469f725e0086313bb27ab66b66d4d48cd
8806Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8807Date:   Fri Sep 1 15:26:43 2017 -0600
8808
8809    Fix merge conflict.
8810
8811commit 15fe0eb716b5f0d92ab8fe7063ca55124a623260
8812Author: John Bowman <bowman@ualberta.ca>
8813Date:   Fri Sep 1 15:16:29 2017 -0600
8814
8815    Update.
8816
8817commit 65e540f590ae0a9b552d31fec8eef5980e0f59c9
8818Merge: 7be28a23 093568e2
8819Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8820Date:   Fri Sep 1 15:09:10 2017 -0600
8821
8822    Fix merge conflict.
8823
8824commit 7be28a23c991a0356792adf6304a5e58e0d8f492
8825Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8826Date:   Fri Sep 1 15:06:29 2017 -0600
8827
8828    Add Point Editor.
8829
8830commit 093568e25e61c860b896497264b19ea4f078c0ac
8831Author: John Bowman <bowman@ualberta.ca>
8832Date:   Fri Sep 1 15:04:39 2017 -0600
8833
8834    Fix spelling.
8835
8836commit fa2c10cf89b3b2564ee53bc48d46dd6919ba6105
8837Author: John Bowman <bowman@ualberta.ca>
8838Date:   Fri Sep 1 14:33:27 2017 -0600
8839
8840    Remove obsolete file.
8841
8842commit 7404f0bca98908521bccdfe9fe5fc84582869deb
8843Author: John Bowman <bowman@ualberta.ca>
8844Date:   Fri Sep 1 14:31:47 2017 -0600
8845
8846    Add ui entry.
8847
8848commit 0ea7b7aca30f5f0b2e0c17bac97093c797ff3397
8849Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8850Date:   Tue Aug 29 13:00:50 2017 -0600
8851
8852    Add Beizer Curve Editor.
8853
8854commit 8fde617cc64cdfe44f61e6cc5ef6197ef2cc633c
8855Merge: d664d887 f1092a70
8856Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8857Date:   Tue Aug 29 13:00:01 2017 -0600
8858
8859    Merge remote-tracking branch 'origin/qt' into qt
8860
8861commit d664d887042bdbf4fd0a38d34834c6d4282acfd3
8862Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8863Date:   Tue Aug 29 12:59:42 2017 -0600
8864
8865    Add undo/redo stack.
8866
8867commit f1092a70a211994ddf6bafe488427628e71341a0
8868Merge: 1ed21e9e 1eafa765
8869Author: John Bowman <bowman@ualberta.ca>
8870Date:   Sat Aug 26 23:39:00 2017 -0600
8871
8872    Merge branch 'qt' of github.com:vectorgraphics/asymptote into qt
8873
8874commit 1ed21e9e55effe8fb917d4a3c9903f07cdd6e228
8875Author: John Bowman <bowman@ualberta.ca>
8876Date:   Sat Aug 26 23:38:43 2017 -0600
8877
8878    Add pyUIClass support to Makefile.
8879
8880commit 1eafa765e69ddb869237532ec7e9e828b30993c6
8881Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8882Date:   Sat Aug 26 23:14:43 2017 -0600
8883
8884    Add Custom Anchor dialog.
8885
8886commit d4e29b99c50c481bd67a46de08da95598730c72f
8887Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8888Date:   Sat Aug 26 23:13:24 2017 -0600
8889
8890    Add panning, added screen transformation layer, custom commands
8891    input dialog.
8892
8893commit ade0b6c36cbca1bce9bfc51edefc7657e46d31c6
8894Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8895Date:   Fri Aug 25 12:58:54 2017 -0600
8896
8897    De-Asyfy transformation, fix local coordinates (temporary),
8898    updated matrix dialog.
8899
8900commit 477fdd587d86bb57d8a8080a5a89401f80e6e128
8901Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8902Date:   Wed Aug 23 14:16:58 2017 -0600
8903
8904    Add icon resource files, Matrix Transform Dialog.
8905
8906commit c460dce5689f9c992e0a80b150b2c67238a39c2e
8907Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8908Date:   Tue Aug 22 17:10:59 2017 -0600
8909
8910    Add quick rendering, toggling of grids, more tooltips.
8911
8912commit 64d74954ef499b36329c5fb958dab4a38c932b52
8913Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8914Date:   Tue Aug 22 15:54:52 2017 -0600
8915
8916    Add custom Transformation.
8917
8918commit 2f9674524c1d2231b58252b4daafd14aee478b27
8919Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8920Date:   Mon Aug 21 16:45:27 2017 -0600
8921
8922    Fix translation & Update README.
8923
8924commit fd330a08614549c1497bd969f230837abcec8d7e
8925Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8926Date:   Mon Aug 21 16:40:56 2017 -0600
8927
8928    Transition to final UI, add basic translation, scaling, rotation.
8929
8930commit ab2c346a05cd13fcc6e5c36ec2e9b0a100779e23
8931Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8932Date:   Sat Aug 19 16:40:07 2017 -0600
8933
8934    Move to new, Final User interface.
8935
8936commit efc9a0013f20fcc39872bbf42b8b1cbdbec91d35
8937Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8938Date:   Sat Aug 19 15:32:34 2017 -0600
8939
8940    Temporarily remove preCanvasPixmap (as mainCanvas
8941    transparency is not wokring for some reason), add grid outline.
8942
8943commit 8988458f8d4f14bfb7b5e85074e7dd18d90fdc31
8944Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8945Date:   Fri Aug 18 21:32:58 2017 -0600
8946
8947    Add mouse detection, drag translation & deferred buffers.
8948
8949commit f7231be3e560fa40f43e298e4b69b5c03ca0a141
8950Author: John Bowman <bowman@ualberta.ca>
8951Date:   Fri Aug 18 14:31:44 2017 -0600
8952
8953    Remove redundant vbox.
8954
8955commit 7c5ba009606fe64da1757bdfebed51f0776a9941
8956Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8957Date:   Wed Aug 16 15:42:29 2017 -0600
8958
8959    Change PIL to QImage.
8960
8961commit b69b6093485c4b42f03c26134099f54f02b497f8
8962Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8963Date:   Tue Aug 15 14:42:19 2017 -0600
8964
8965    Rename xasyQt to xasy and original xasy to xasyTk.
8966
8967commit 52b8a33a6129219acb608abcc36248f27596965e
8968Merge: fd134d02 67fe29eb
8969Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8970Date:   Tue Aug 15 14:40:50 2017 -0600
8971
8972    Merge branch 'qt' of github.com:vectorgraphics/asymptote into qt
8973
8974commit fd134d02224c30893fc99a993643b641a6025999
8975Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8976Date:   Tue Aug 15 14:40:44 2017 -0600
8977
8978    added final ui draft
8979
8980commit 27beaff43db806d9169f27ad0e10dd41f2a61299
8981Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8982Date:   Mon Aug 14 01:00:36 2017 -0600
8983
8984    Add generalized Affine Transform.
8985
8986commit 67fe29eb902d87a6f34b6fbdd01c2a302a6b028c
8987Author: John Bowman <bowman@ualberta.ca>
8988Date:   Sun Aug 13 21:51:17 2017 -0600
8989
8990    Fix xasyQt.
8991
8992commit c66360fc91837ac6b226ccef33c5bb95bff31bc3
8993Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
8994Date:   Sun Aug 13 16:31:59 2017 -0600
8995
8996    Refractor to have the raw image flipped (for native asy coordinates).
8997
8998commit ad49f711ce684ef85b260cb02c0f51b0558e55ec
8999Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
9000Date:   Sun Aug 13 15:56:30 2017 -0600
9001
9002    Add rotation and translation.
9003
9004commit 81434d3f20caec72ebad1ac758958c3ca2d13481
9005Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
9006Date:   Wed Aug 9 00:11:55 2017 -0600
9007
9008    Update .gitignore and move generated files to a separate folder
9009
9010commit 03617244274132af1cad89cf8c3b1617cd2d1f91
9011Author: Supakorn Rassameemasmuang <mistersupakorn@gmail.com>
9012Date:   Tue Aug 8 16:06:18 2017 -0600
9013
9014    Add initial qt xasy.
9015
9016commit 84f4ea3ff0a564698282af8eeb1afae14907e2fe
9017Author: John Bowman <bowman@ualberta.ca>
9018Date:   Fri Aug 4 15:33:03 2017 -0600
9019
9020    Improve equation support in module slide.
9021
9022commit da7e0f8adee99fadb59623bc3065acae4c523e9b
9023Author: John Bowman <bowman@ualberta.ca>
9024Date:   Fri Aug 4 16:25:15 2017 -0600
9025
9026    Test of Qt5.
9027
9028commit 1b9692fae4a4f7bd58ea09f37178f7ed598f277d
9029Author: John Bowman <bowman@ualberta.ca>
9030Date:   Tue Jun 13 15:40:12 2017 -0600
9031
9032    Simplify example.
9033
9034commit 467e7c47c96da5c28aca1713b02bcecf75e7e166
9035Author: John Bowman <bowman@ualberta.ca>
9036Date:   Tue Jun 13 15:38:54 2017 -0600
9037
9038    Remove broken empty flag.
9039
9040commit 5ec14a9d6f1f507b616db450896a7f275dd7ff3c
9041Author: John Bowman <bowman@ualberta.ca>
9042Date:   Thu Apr 6 11:01:23 2017 -0600
9043
9044    Work around quote mangling bug when viewing asymptote.pdf in certain PDF
9045    readers.
9046
9047commit 45f532f7b10565f05ff82c6f7b6833ef33a20712
9048Author: John Bowman <bowman@ualberta.ca>
9049Date:   Wed Mar 22 02:29:15 2017 -0600
9050
9051    Increment version to 2.42.
9052
9053commit 40f27e1424f6c63aa362f16f3c65b9f3d1d6e723
9054Author: John Bowman <bowman@ualberta.ca>
9055Date:   Wed Mar 22 01:56:17 2017 -0600
9056
9057    Always use epsdriver.
9058
9059commit ee57aa9c533e4a71fc20151928e5cf418d4effc5
9060Author: John Bowman <bowman@ualberta.ca>
9061Date:   Wed Mar 22 00:29:27 2017 -0600
9062
9063    Update bug reporting URL in README.
9064
9065commit 207695a78f697be391991f5c943543ebeccf4e87
9066Author: John Bowman <bowman@ualberta.ca>
9067Date:   Tue Mar 21 23:34:36 2017 -0600
9068
9069    Remove temporary ConTeXt log file.
9070
9071commit a981ce85db27372750fd19aec9d4456d3bc0b21a
9072Author: John Bowman <bowman@ualberta.ca>
9073Date:   Tue Mar 21 23:19:22 2017 -0600
9074
9075    Support eps output with all TeX engines.
9076
9077    Work around Imagemagick black background bug in jpg output.
9078
9079commit 3e42b17ffde9941bf0ad6e24a05f73c788d755b5
9080Author: John Bowman <bowman@ualberta.ca>
9081Date:   Mon Mar 20 23:05:31 2017 -0600
9082
9083    Remove temporary pbsdat file.
9084
9085commit dacbf47554b36d0571394b3c4d747405e53f2708
9086Merge: f34a52df c2e4bd59
9087Author: John Bowman <bowman@ualberta.ca>
9088Date:   Fri Mar 17 01:48:29 2017 -0600
9089
9090    Merge pull request #38 from ivankokan/master
9091
9092    Add improvements for perpendicular marks.
9093
9094commit f34a52dfbebee7100a0d853edda78c99f1e5f2c0
9095Author: John Bowman <bowman@ualberta.ca>
9096Date:   Fri Mar 17 01:20:43 2017 -0600
9097
9098    Use different rendering constants for Bezier patches and triangles.
9099    Improve flatness test for Bezier triangles.
9100
9101commit 0b59b3b2b2432b3c715eb80f0305c454bd7a9e00
9102Author: John Bowman <bowman@ualberta.ca>
9103Date:   Sun Mar 5 14:17:40 2017 -0700
9104
9105    Fix previous commit.
9106
9107commit 9a2b4810156bf34c4257f08dc12595aed9867147
9108Author: John Bowman <bowman@ualberta.ca>
9109Date:   Sat Mar 4 18:32:36 2017 -0700
9110
9111    Make perl look in FAQ directory.
9112
9113commit b3322131bebd3a506add235d25ae7ca53ab2efcd
9114Author: John Bowman <bowman@ualberta.ca>
9115Date:   Thu Mar 2 15:41:45 2017 -0700
9116
9117    Reduce rendering constant back to 0.5.
9118
9119commit 00716297f257c464e97bb0bd6b747c4034bcb97e
9120Author: John Bowman <bowman@ualberta.ca>
9121Date:   Thu Mar 2 15:10:37 2017 -0700
9122
9123    Remove unused variable.
9124
9125commit 05b6d931d5546359b061e3959817ff8d4936672a
9126Author: John Bowman <bowman@ualberta.ca>
9127Date:   Thu Mar 2 09:57:58 2017 -0700
9128
9129    Remove out-of-date opengl32.dll and glu32.dll libraries on install.
9130
9131commit 585c158ee53e4d202f1ceda5c12782a06aec57e9
9132Author: John Bowman <bowman@ualberta.ca>
9133Date:   Thu Mar 2 00:18:05 2017 -0700
9134
9135    Increment version to 2.41.
9136
9137commit 5a6d3626f3589f7fdc7193dea97ae335ad70b242
9138Author: John Bowman <bowman@ualberta.ca>
9139Date:   Wed Mar 1 23:43:49 2017 -0700
9140
9141    Increase adaptive rendering constant to 1.0.
9142
9143commit 35a65e91254f9326e70fcca3c334cc40cb5cb867
9144Author: John Bowman <bowman@ualberta.ca>
9145Date:   Wed Mar 1 22:18:51 2017 -0700
9146
9147    Update to more recent system versions of glu32.dll and opengl32.dll libraries,
9148    so that UNIX subdivision crack fix also works under MSDOS.
9149
9150commit f846f1d090b8ef8910a891a62b7ddfb945ec8280
9151Author: John Bowman <bowman@ualberta.ca>
9152Date:   Wed Mar 1 22:09:50 2017 -0700
9153
9154    Fix multisample detection; remove MSDOS workarounds (tested with
9155    freeglut-2.8.1).
9156
9157commit c2e4bd5990b9f3e6963ea80da2eb20d3a48c7a82
9158Author: ivankokan <ivan.kokan@gmail.com>
9159Date:   Wed Mar 1 17:37:51 2017 +0100
9160
9161    markrightangle: margin manipulation removed (it resulted with blank area between the perpendicular mark and a line thinner than currentpen), perpendicular mark now always starts from the "middle" of lines
9162
9163commit 7636977c5c744ba28df9ae21c3dd7530d1beaa5f
9164Author: ivankokan <ivan.kokan@gmail.com>
9165Date:   Wed Mar 1 17:37:51 2017 +0100
9166
9167    perpendicularmark: miterjoin added (aesthetic improvement and alignment with existing squarecap)
9168
9169commit 8de2b9cae38a5bdfc29bbe6ee8bec9def0515c5c
9170Author: John Bowman <bowman@ualberta.ca>
9171Date:   Sat Feb 25 01:45:58 2017 -0700
9172
9173    Use Straightness also for Bezier triangles.
9174
9175commit d4330f044f54bce7122052a8b2e860a39944f58d
9176Author: John Bowman <bowman@ualberta.ca>
9177Date:   Sat Feb 25 01:31:01 2017 -0700
9178
9179    Optimize Straightness function.
9180
9181commit 8e6fb2dc64f2a7cf43a13f97752f2c5d902f381a
9182Author: John Bowman <bowman@ualberta.ca>
9183Date:   Fri Feb 24 10:54:48 2017 -0700
9184
9185    Fix straightness test.
9186
9187commit f72338e8be394ab6716a7b488f016bbf7d3123d3
9188Author: John Bowman <bowman@ualberta.ca>
9189Date:   Mon Feb 20 11:50:43 2017 -0700
9190
9191    Fix CFLAGS.
9192
9193commit 12af4538ad099cd597c9f6b3c816823fdc0ca7d4
9194Author: John Bowman <bowman@ualberta.ca>
9195Date:   Sun Feb 19 11:44:53 2017 -0700
9196
9197    Localize declarations.
9198
9199commit 23a14592eb04fd15a7d062ccc693b225e927a0fe
9200Author: John Bowman <bowman@ualberta.ca>
9201Date:   Sun Feb 19 11:37:30 2017 -0700
9202
9203    Force draw on color change.
9204
9205commit 6d5ef929f22eb9d7b4f82fe2d828eb6a6b39395f
9206Author: John Bowman <bowman@ualberta.ca>
9207Date:   Sat Feb 18 20:03:01 2017 -0700
9208
9209    Move compare function to bezierpatch.cc.
9210
9211commit 5da211a76c91fc77111e4ffff2849c14846f95fc
9212Author: John Bowman <bowman@ualberta.ca>
9213Date:   Wed Feb 15 18:25:34 2017 -0700
9214
9215    Update credits and example.
9216
9217commit 322fba942949338ce0b2a15e6f8a38c5c7f95ff1
9218Author: John Bowman <bowman@ualberta.ca>
9219Date:   Wed Feb 15 15:19:55 2017 -0700
9220
9221    Simplify code.
9222
9223commit 9a0372b48f142f6429015f80a18071ee77b796da
9224Author: John Bowman <bowman@ualberta.ca>
9225Date:   Wed Feb 15 07:52:52 2017 -0700
9226
9227    Revert "Detect material change also for specified vertex colors."
9228
9229    This reverts commit c7878da529adde75a929a755dae7a42b2e9a3486.
9230
9231commit c7878da529adde75a929a755dae7a42b2e9a3486
9232Author: John Bowman <bowman@ualberta.ca>
9233Date:   Wed Feb 15 07:45:14 2017 -0700
9234
9235    Detect material change also for specified vertex colors.
9236
9237commit af2b9b1592e3849c5e5c986fd92c745076eedb22
9238Author: John Bowman <bowman@ualberta.ca>
9239Date:   Tue Feb 14 23:30:51 2017 -0700
9240
9241    Derive drawBezierPatch and drawBezierTriangle from drawSurface.
9242
9243commit 6036e20c654c10dc4514cc95162378578f5f15d5
9244Author: John Bowman <bowman@ualberta.ca>
9245Date:   Tue Feb 14 23:29:17 2017 -0700
9246
9247    Don't override command-line CFLAGS.
9248
9249commit 53cd8fef6985ff057380289b58ba721c0bcbe4b0
9250Author: John Bowman <bowman@ualberta.ca>
9251Date:   Tue Feb 14 16:52:42 2017 -0700
9252
9253    Work around broken CYGWIN headers.
9254
9255commit 5d2776ee98f73db470c4c02eb8dbb2cf02e01618
9256Author: John Bowman <bowman@ualberta.ca>
9257Date:   Tue Feb 14 16:48:15 2017 -0700
9258
9259    Improve subdivision crack filling for Bezier triangles.
9260
9261commit f181de0b91d7fe3d0f009b096e12741fa10ebde2
9262Author: John Bowman <bowman@ualberta.ca>
9263Date:   Tue Feb 14 09:27:51 2017 -0700
9264
9265    Update comments.
9266
9267commit 97881b9e66a053fcbec8298f3cd4c47549f1fbc1
9268Author: John Bowman <bowman@ualberta.ca>
9269Date:   Mon Feb 13 14:12:20 2017 -0700
9270
9271    Fix warning message.
9272
9273commit 846025fa2fb7293558825b23eff3c87ad9f22e84
9274Author: John Bowman <bowman@ualberta.ca>
9275Date:   Mon Feb 13 13:49:42 2017 -0700
9276
9277    Implement transparency workaround also for Bezier triangles.
9278
9279commit 064ad7478a319f0c98aaae524c72b5d068c1b359
9280Author: John Bowman <bowman@ualberta.ca>
9281Date:   Mon Feb 13 11:33:35 2017 -0700
9282
9283    Implement transparency workaround also for Bezier triangles.
9284
9285commit 1c8b95b6e6f9bd0773861d233f880ff553f72ed1
9286Author: John Bowman <bowman@ualberta.ca>
9287Date:   Mon Feb 13 03:56:02 2017 -0700
9288
9289    Remove unused code.
9290
9291commit f2de95a07077aaf2e4c812f0cd2706be14e4f3b1
9292Author: John Bowman <bowman@ualberta.ca>
9293Date:   Mon Feb 13 03:54:10 2017 -0700
9294
9295    Test empty flag in BezierPatch::draw().
9296
9297commit 64134306851cc52f0fc134a7c6933f79f60149da
9298Author: John Bowman <bowman@ualberta.ca>
9299Date:   Mon Feb 13 03:45:36 2017 -0700
9300
9301    Simplify code; update example.
9302
9303commit 42ef8903cabfc20ceef8971025d71e5a91458700
9304Author: John Bowman <bowman@ualberta.ca>
9305Date:   Mon Feb 13 03:39:20 2017 -0700
9306
9307    Remove unused variable.
9308
9309commit f2964231df4f5220c07db04faccd99d05ac73580
9310Author: John Bowman <bowman@ualberta.ca>
9311Date:   Mon Feb 13 03:36:51 2017 -0700
9312
9313    Simplify code.
9314
9315commit e209592e78c8fd8da53ee343768931a6ed23c89b
9316Author: John Bowman <bowman@ualberta.ca>
9317Date:   Sun Feb 12 23:01:31 2017 -0700
9318
9319    Fix example.
9320
9321commit 0e09443aec3a961b46dc86b1c0a388d203a1f6bb
9322Author: John Bowman <bowman@ualberta.ca>
9323Date:   Sun Feb 12 22:59:39 2017 -0700
9324
9325    Fix example.
9326
9327commit e9face7d68b591bcd39a0c2a8eddc458bb6910b3
9328Author: John Bowman <bowman@ualberta.ca>
9329Date:   Sun Feb 12 22:46:06 2017 -0700
9330
9331    Update examples.
9332
9333commit 31c6630d550fab51331756a4d78bc6f199b226ea
9334Author: John Bowman <bowman@ualberta.ca>
9335Date:   Sun Feb 12 14:59:39 2017 -0700
9336
9337    Partially work around OpenGL transparency bug by sorting transparent triangles
9338    by their centroid depth.
9339
9340commit ca09f95435e91eefcffd15050657e53debc1f829
9341Author: John Bowman <bowman@ualberta.ca>
9342Date:   Sun Feb 12 14:52:21 2017 -0700
9343
9344    Fix segmentation fault.
9345
9346commit 8388a6050b59764a1669bd7f56aa8864c4261dfc
9347Author: John Bowman <bowman@ualberta.ca>
9348Date:   Sat Feb 11 19:49:58 2017 -0700
9349
9350    Update to gc-7.6.0.
9351
9352commit 0eb3950fd75f3ce45617a83ad1f8e30778e14d3b
9353Author: John Bowman <bowman@ualberta.ca>
9354Date:   Wed Feb 8 12:21:48 2017 -0700
9355
9356    Fix stride.
9357
9358commit 7161eef9c86df2124549a42c0723610ca9e1acee
9359Author: John Bowman <bowman@ualberta.ca>
9360Date:   Mon Feb 6 16:35:21 2017 -0700
9361
9362    Support compilation without OpenGL.
9363
9364commit 723495103fb4d189f6d1ec1349ecdd01275b89b0
9365Author: John Bowman <bowman@ualberta.ca>
9366Date:   Fri Jan 27 14:23:35 2017 -0700
9367
9368    Fix post-release version number.
9369
9370commit 0c0164bdaba74be22c294aebdb880c6798ab6bbc
9371Author: John Bowman <bowman@ualberta.ca>
9372Date:   Wed Jan 25 00:17:22 2017 -0700
9373
9374    Increment version to 2.40.
9375
9376commit 6895ed3fb866609fae46b01bd6e44b2f2bcf281f
9377Author: John Bowman <bowman@ualberta.ca>
9378Date:   Tue Jan 24 22:43:43 2017 -0700
9379
9380    Update asymptote.py.
9381
9382commit 51cb6d02c8ce6599ce9975e315308ec99af60d7e
9383Author: John Bowman <bowman@ualberta.ca>
9384Date:   Tue Jan 24 20:20:11 2017 -0700
9385
9386    Remove unwanted extension from shipout prefix.
9387
9388commit 80b4d2b25e304a4b11c60a28082130d1a17d44dd
9389Author: John Bowman <bowman@ualberta.ca>
9390Date:   Tue Jan 24 14:24:59 2017 -0700
9391
9392    Use pdf 3D label processor also for luatex and lualatex tex engines.
9393
9394commit e793d86adc45d3738b9b69ad20212f5c9c18c364
9395Author: John Bowman <bowman@ualberta.ca>
9396Date:   Tue Jan 24 13:50:47 2017 -0700
9397
9398    Reduce tubegranularity.
9399
9400commit 9366137351acf3cf45cf7c7de563f13d5a39bb95
9401Author: John Bowman <bowman@ualberta.ca>
9402Date:   Tue Jan 24 13:37:02 2017 -0700
9403
9404    Make invalid string casts return an uninitialized variable.
9405
9406    Add bool initialized(T) function for basic types T.
9407
9408commit 4c744193cc8fdd51d277e9566a114a589772ae4d
9409Author: John Bowman <bowman@ualberta.ca>
9410Date:   Tue Jan 24 09:28:10 2017 -0700
9411
9412    Move lualatex test into TeX code.
9413
9414commit 9a8586b5f6c9581eb7cb93fe9775e1756de3c5c8
9415Author: John Bowman <bowman@ualberta.ca>
9416Date:   Tue Jan 24 09:01:40 2017 -0700
9417
9418    Revert "Remove requirement to call nosetpagesize() when changing to lualatex engine."
9419
9420    This reverts commit 70fccdee30727275b3b1cab79da18287837601e2.
9421
9422commit 70fccdee30727275b3b1cab79da18287837601e2
9423Author: John Bowman <bowman@ualberta.ca>
9424Date:   Tue Jan 24 08:44:36 2017 -0700
9425
9426    Remove requirement to call nosetpagesize() when changing to lualatex engine.
9427
9428commit 7d9b49adf9e555e13dcea584e74bcd12f9636a49
9429Author: John Bowman <bowman@ualberta.ca>
9430Date:   Sat Jan 21 16:59:00 2017 -0700
9431
9432    Reinstate patch outline mode.
9433
9434commit a96ffbbfba55fc69b27b1c6052545bbf99ee23f8
9435Merge: 0be6f556 16ae9ee4
9436Author: John Bowman <bowman@ualberta.ca>
9437Date:   Sat Jan 21 15:45:27 2017 -0700
9438
9439    Merge branch 'master' of github.com:vectorgraphics/asymptote
9440
9441commit 0be6f55679c4b6cb0f7fe14c22b1f4b676e54d5f
9442Author: John Bowman <bowman@ualberta.ca>
9443Date:   Sat Jan 21 15:45:17 2017 -0700
9444
9445    Add missing file.
9446
9447commit 1d32440f4abd08287e4b9672c98e41139540607c
9448Author: John Bowman <bowman@ualberta.ca>
9449Date:   Sat Jan 21 15:43:00 2017 -0700
9450
9451    Split BezierCurver render and draw operations.
9452
9453commit 16ae9ee4892076ca4f1ba20581cfd8001459f4fd
9454Author: John Bowman <bowman@ualberta.ca>
9455Date:   Sat Jan 21 15:43:00 2017 -0700
9456
9457    Split BezierCurver render and draw operations.
9458
9459commit ee78ea2311ce61048b7e559b6a3f510eb98387c3
9460Author: John Bowman <bowman@ualberta.ca>
9461Date:   Sat Jan 21 11:24:49 2017 -0700
9462
9463    Implement Bezier curver renderer.
9464
9465commit fee686ab993af55e63a877c438d2fa233059f079
9466Author: John Bowman <bowman@ualberta.ca>
9467Date:   Fri Jan 20 23:25:26 2017 -0700
9468
9469    Fix offscreen array sizes.
9470
9471commit 56326208e7a3f341556bd3d964fffeb8e9cba0a8
9472Author: John Bowman <bowman@ualberta.ca>
9473Date:   Fri Jan 20 19:28:07 2017 -0700
9474
9475    Optimize billboard mode.
9476
9477commit eb0da243e2cd1d6738efbad9e549dad8c2bfafc2
9478Author: John Bowman <bowman@ualberta.ca>
9479Date:   Wed Jan 18 00:41:22 2017 -0700
9480
9481    Cull offscreen Bezier triangles.
9482
9483commit b57705207c7b62a68ef90dacdfd5919248197135
9484Author: John Bowman <bowman@ualberta.ca>
9485Date:   Wed Jan 18 00:20:12 2017 -0700
9486
9487    Cull offscreen subpatches.
9488
9489commit 189c89074852706cc3d8f6648dd30517465e9445
9490Author: John Bowman <bowman@ualberta.ca>
9491Date:   Sun Jan 8 14:27:49 2017 -0700
9492
9493    Fix flatness test.
9494
9495commit a524000c1352b11fe4e3aa7d1335cc393841d29e
9496Author: John Bowman <bowman@ualberta.ca>
9497Date:   Sat Jan 7 21:04:34 2017 -0700
9498
9499    Fix flatness test.
9500
9501commit 168b1f284139482deb8044c4328a10e57fbfec47
9502Author: John Bowman <bowman@ualberta.ca>
9503Date:   Sat Jan 7 21:03:13 2017 -0700
9504
9505    Simplify code.
9506
9507commit 12363c3ba5048faca607ab2656e19d26b402b5cd
9508Author: John Bowman <bowman@ualberta.ca>
9509Date:   Sat Jan 7 19:28:32 2017 -0700
9510
9511    Improve flatness test; simply code.
9512
9513commit 01f66ecfb744df300c04c760d81475b4d1e5450c
9514Author: John Bowman <bowman@ualberta.ca>
9515Date:   Sat Jan 7 19:18:01 2017 -0700
9516
9517    Fix typo.
9518
9519commit adc9c3a165b8e74ed2728ec0203ce68234629ff3
9520Author: John Bowman <bowman@ualberta.ca>
9521Date:   Sat Jan 7 19:16:44 2017 -0700
9522
9523    Add deepyellow synonym for olive color.
9524
9525commit 1cc7f83d73cbe2ece3e7e4f0e7640b2ec5cbe684
9526Author: John Bowman <bowman@ualberta.ca>
9527Date:   Sat Nov 26 10:56:46 2016 -0700
9528
9529    Remove requirement to call nosetpagesize() after changing TeX engine.
9530
9531commit 33ed6c683a960b0a29951d3c7f8efbb15f64aaaf
9532Author: John Bowman <bowman@ualberta.ca>
9533Date:   Fri Nov 25 16:50:06 2016 -0700
9534
9535    Implement robust workaround for graphicx.sty bug.
9536
9537commit 967f09a6fd79b84b8803fca8d9871c7f11f4942a
9538Author: John Bowman <bowman@ualberta.ca>
9539Date:   Mon Nov 14 11:53:44 2016 -0700
9540
9541    Update asymptote.sty to force nosetpagesize also with xelatex TeX engine.
9542
9543commit 988530d0daf78c580ed305d07d0d23e140b2b52d
9544Author: John Bowman <bowman@ualberta.ca>
9545Date:   Tue Nov 8 10:00:05 2016 -0700
9546
9547    Workaround setpagesize graphicx side effect when using asymptote.sty.
9548
9549commit 866ef9c47bedec14d1584b443bbcf02ba5be5b60
9550Author: John Bowman <bowman@ualberta.ca>
9551Date:   Tue Nov 8 01:15:57 2016 -0700
9552
9553    Portably fix graphicx setpagesize bug.
9554
9555commit 27948832401841f1fd4c1ec6fa3f71e5a246dcc0
9556Author: John Bowman <bowman@ualberta.ca>
9557Date:   Mon Nov 7 21:49:54 2016 -0700
9558
9559    Fix principalBranch.
9560
9561commit 529bc76b4f31e59332383c3068ef4b5e41c49865
9562Author: John Bowman <bowman@ualberta.ca>
9563Date:   Tue Nov 1 00:19:20 2016 -0600
9564
9565    Minor optimization.
9566
9567commit 4aa1ffb19dfac6705a728f6b3ddeda353dee1868
9568Author: John Bowman <bowman@ualberta.ca>
9569Date:   Sun Oct 30 02:46:17 2016 -0600
9570
9571    Minor optimization.
9572
9573commit 4e1d019889f5609205ecc2856afacb867ed8b66d
9574Author: John Bowman <bowman@ualberta.ca>
9575Date:   Wed Oct 26 22:57:10 2016 -0600
9576
9577    Add paletteticks NoTicks option.
9578
9579commit 0a0f231cd247d3341f188fad28f00d29813cdee6
9580Author: John Bowman <bowman@ualberta.ca>
9581Date:   Mon Oct 24 23:33:49 2016 -0600
9582
9583    Avoid empty axis labels.
9584
9585commit bd70d164fb84e06f0ff8aa5cb03b08d8adbf688b
9586Author: John Bowman <bowman@ualberta.ca>
9587Date:   Sun Sep 4 22:06:31 2016 -0600
9588
9589    Implement improved workaround to recent graphicx incompatibilities, which
9590    also works with inline TeX mode.
9591
9592commit 2f209f9ed847db0068c0ac85fa6c98571eeb9462
9593Author: John Bowman <bowman@ualberta.ca>
9594Date:   Sun Aug 28 23:36:02 2016 -0600
9595
9596    Implement general workarounds for recently introduced graphicx and lualatex
9597    backwards incompatibilities.
9598
9599commit afb95149c62f8c27605fc01ae75b9ce1bf678431
9600Author: John Bowman <bowman@ualberta.ca>
9601Date:   Fri Aug 26 00:31:58 2016 -0600
9602
9603    Add patched version of plain.asy for TL2016 only.
9604
9605commit 758d08612b2895663947a31f68341caaceaf8a20
9606Author: John Bowman <bowman@ualberta.ca>
9607Date:   Tue Aug 23 03:26:28 2016 -0600
9608
9609    Revert "Revert "Revert "Workaround pdflatex pdfpagewidth and pageheight bug in TeXLive 2016."""
9610
9611    This reverts commit 896202ca85c76a5e09c1c68193b3459600586127.
9612
9613commit fe2510c2d5696fa8f259e535b022cae86938c735
9614Author: John Bowman <bowman@ualberta.ca>
9615Date:   Mon Aug 15 14:12:30 2016 -0600
9616
9617    Revert "Add gl-matrix javascript library."
9618
9619    This reverts commit 9878b4dc4358da80777666dc9cf80e351a80f937.
9620
9621commit 9878b4dc4358da80777666dc9cf80e351a80f937
9622Author: John Bowman <bowman@ualberta.ca>
9623Date:   Mon Aug 15 10:20:27 2016 -0600
9624
9625    Add gl-matrix javascript library.
9626
9627commit 896202ca85c76a5e09c1c68193b3459600586127
9628Author: John Bowman <bowman@ualberta.ca>
9629Date:   Thu Aug 4 00:07:00 2016 -0400
9630
9631    Revert "Revert "Workaround pdflatex pdfpagewidth and pageheight bug in TeXLive 2016.""
9632
9633    This reverts commit b8ef9a8ae04ac345188cb31eab591945cd2a2abf.
9634
9635commit 421b733a96996452bd474b80988741fdb2ece342
9636Author: John Bowman <bowman@ualberta.ca>
9637Date:   Thu Aug 4 00:06:29 2016 -0400
9638
9639    Revert "Implement alternative workaround for graphicx pagesize bug."
9640
9641    This reverts commit 545f2b55cca742e6df16df2362fba18702171d50.
9642
9643commit 545f2b55cca742e6df16df2362fba18702171d50
9644Author: John Bowman <bowman@ualberta.ca>
9645Date:   Wed Aug 3 23:10:17 2016 -0400
9646
9647    Implement alternative workaround for graphicx pagesize bug.
9648
9649commit b8ef9a8ae04ac345188cb31eab591945cd2a2abf
9650Author: John Bowman <bowman@ualberta.ca>
9651Date:   Wed Aug 3 23:09:25 2016 -0400
9652
9653    Revert "Workaround pdflatex pdfpagewidth and pageheight bug in TeXLive 2016."
9654
9655    This reverts commit 61cfa1e299de53c12a6ce08305383aac18ad9216.
9656
9657commit 61cfa1e299de53c12a6ce08305383aac18ad9216
9658Author: John Bowman <bowman@ualberta.ca>
9659Date:   Tue Aug 2 23:23:01 2016 -0400
9660
9661    Workaround pdflatex pdfpagewidth and pageheight bug in TeXLive 2016.
9662
9663commit d76f6754b1552eb02dca5ab53ea4836c287c3e53
9664Author: John Bowman <bowman@ualberta.ca>
9665Date:   Wed Jul 27 05:35:57 2016 -0600
9666
9667    Generalize palette(real[][], pen[]) to handle nonsquare arrays.
9668
9669commit ff41f2060c00278a13512dd66ca7424d697342c5
9670Author: John Bowman <bowman@ualberta.ca>
9671Date:   Sat Jun 4 20:45:28 2016 -0600
9672
9673    Increase overlapedges scaling.
9674
9675commit 689fb9ebecdc859d438808178beb7151a0229698
9676Author: John Bowman <bowman@ualberta.ca>
9677Date:   Sat Jun 4 20:03:11 2016 -0600
9678
9679    Revert "Remove obsolete overlapedges flag."
9680
9681    This reverts commit 154c47b6962a23404857ada45d3d7b0752f4817e.
9682
9683commit d0c97bff49e5bc2c89ad0b48552b971d163414a5
9684Author: John Bowman <bowman@ualberta.ca>
9685Date:   Sat Jun 4 20:00:48 2016 -0600
9686
9687    Fix typo.
9688
9689commit 7ecaf8f43931d728eaf4154092cefaa4d0d0c201
9690Merge: 692051a2 154c47b6
9691Author: John Bowman <bowman@ualberta.ca>
9692Date:   Thu Jun 2 23:11:58 2016 -0600
9693
9694    Merge branch 'patch'.
9695
9696commit 154c47b6962a23404857ada45d3d7b0752f4817e
9697Author: John Bowman <bowman@ualberta.ca>
9698Date:   Thu Jun 2 22:59:14 2016 -0600
9699
9700    Remove obsolete overlapedges flag.
9701
9702commit 928af116df130df1e75d308c8722682e36b391b5
9703Author: John Bowman <bowman@ualberta.ca>
9704Date:   Thu Jun 2 22:57:44 2016 -0600
9705
9706    Standardize flatness tests.
9707
9708commit 3f409fa5c904b82266ca576aa6372493b654dedf
9709Author: John Bowman <bowman@ualberta.ca>
9710Date:   Thu Jun 2 15:13:17 2016 -0600
9711
9712    Relax flatness test.
9713
9714commit 5dece5cdcd7bad955f1e0836664fe3f572fd75f7
9715Author: John Bowman <bowman@ualberta.ca>
9716Date:   Thu Jun 2 13:57:03 2016 -0600
9717
9718    Fix flatness test.
9719
9720commit 12238c7d03bd61aaffcfa5ab47b51d56acadb286
9721Author: John Bowman <bowman@ualberta.ca>
9722Date:   Thu Jun 2 12:42:44 2016 -0600
9723
9724    Fix remaining normals.
9725
9726commit 826469f06a43a86fdc56999a88b7fe657797ee1d
9727Author: John Bowman <bowman@ualberta.ca>
9728Date:   Thu Jun 2 03:16:42 2016 -0600
9729
9730    Fix color order.
9731
9732commit def2d72ac3e8472c5997fada88004765bb581a41
9733Author: John Bowman <bowman@ualberta.ca>
9734Date:   Thu Jun 2 03:04:18 2016 -0600
9735
9736    Fix straight case.
9737
9738commit 2323c592d5a2e8fd800ce1e0b9288027dd89c88a
9739Author: John Bowman <bowman@ualberta.ca>
9740Date:   Thu Jun 2 02:29:19 2016 -0600
9741
9742    Remove unused code.
9743
9744commit 0bdfab4a98dd496fb0f3187edb92bc47e551a423
9745Author: John Bowman <bowman@ualberta.ca>
9746Date:   Thu Jun 2 02:02:47 2016 -0600
9747
9748    Simplify code.
9749
9750commit f03dc5c7e6e3007cf9cc8c628daf93f6ff2fe33f
9751Author: John Bowman <bowman@ualberta.ca>
9752Date:   Wed Jun 1 13:47:31 2016 -0600
9753
9754    Fix subdivion cracks and zero normals.
9755
9756commit fdb20f62a69b5e8244f71025f349baf411e49332
9757Author: John Bowman <bowman@ualberta.ca>
9758Date:   Wed May 18 15:08:42 2016 -0600
9759
9760    Add vertex shading.
9761
9762commit 31ba48ca76e1a118fde5812137366ecabca1d3e7
9763Author: Andrew Bernakevitch <andrewbernakevitch@gmail.com>
9764Date:   Wed May 18 14:35:47 2016 -0600
9765
9766    Add ASCII diagrams of the Bezier patch, including a diagram of the patch and one of the key points on the patch.
9767
9768commit 692051a2849fa4ae074ab565319b2af22a5fc828
9769Author: John Bowman <bowman@ualberta.ca>
9770Date:   Tue May 17 10:16:53 2016 -0600
9771
9772    Fix formatting.
9773
9774commit f67594a5df27ec9862c7953c13522f16e8a59387
9775Author: John Bowman <bowman@ualberta.ca>
9776Date:   Thu May 12 03:23:35 2016 -0600
9777
9778    Increment version to 2.39.
9779
9780commit 3f044f05ca7f3d30d3f61edcf1d991bd6ccc69dd
9781Author: John Bowman <bowman@ualberta.ca>
9782Date:   Thu May 12 02:16:25 2016 -0600
9783
9784    Move bug tracking to github.
9785
9786commit b9ca1650f3086a265eb9d39649261680fe032ba5
9787Author: John Bowman <bowman@ualberta.ca>
9788Date:   Thu May 12 02:05:12 2016 -0600
9789
9790    Require ncurses library only with --enable-readline.
9791    Implement --disable-sigsegv configuration option.
9792
9793commit 4c1ac9da70652934fadfef75181aab7191845327
9794Author: John Bowman <bowman@ualberta.ca>
9795Date:   Thu May 12 01:14:03 2016 -0600
9796
9797    Begin implementation of bezier patch renderer.
9798
9799commit da2c3f8c7af68645c6cff8c04f555676413e47ba
9800Author: John Bowman <bowman@ualberta.ca>
9801Date:   Thu May 12 01:08:40 2016 -0600
9802
9803    Minor optimization.
9804
9805commit 8a956632265c5b540b21249d8411216788812e30
9806Author: John Bowman <bowman@ualberta.ca>
9807Date:   Wed May 11 08:55:31 2016 -0600
9808
9809    Use # operator for integer division.
9810
9811commit 11f06b200a9ca5382e2c15d251140e44902f0f04
9812Author: John Bowman <bowman@ualberta.ca>
9813Date:   Mon May 9 13:55:55 2016 -0600
9814
9815    Update CXXFLAGS and LDFLAGS documentation.
9816
9817commit 563d53bf8eba994e903e460361f30d93f6a5da14
9818Author: John Bowman <bowman@ualberta.ca>
9819Date:   Sun May 8 22:19:25 2016 -0600
9820
9821    Port Makefile.in to Bourne shell.
9822
9823commit 04b86da8e09ed0772d46520e43e4875878aff4f8
9824Author: John Bowman <bowman@ualberta.ca>
9825Date:   Sat May 7 20:34:12 2016 -0600
9826
9827    Fix longitudinal splitting in revolution.
9828
9829commit 0d7435b299f721fbe4d788edc3f5334f8bddabb9
9830Author: John Bowman <bowman@ualberta.ca>
9831Date:   Fri May 6 20:49:46 2016 -0600
9832
9833    Pass CC and CXX to gc configure.
9834
9835commit a40b6c087091bdc15ffe44d00c51ca15cb1d4877
9836Merge: 656cf976 0f1f6d1c
9837Author: John Bowman <bowman@ualberta.ca>
9838Date:   Fri May 6 09:45:34 2016 -0600
9839
9840    Merge pull request #21 from mojca/posix-test
9841
9842    Makefile.in: replace 'test ! -e' => 'test ! -s'
9843
9844commit 0f1f6d1c73ebc6b494fc23d76a1f00966de9f5fb
9845Author: Mojca Miklavec <mojca.miklavec.lists@gmail.com>
9846Date:   Fri May 6 16:49:41 2016 +0200
9847
9848    Makefile.in: replace 'test ! -e' => 'test ! -s'
9849    for compatibility with older shell (on systems like Solaris)
9850
9851commit 656cf9764dc937aa12bd50fe8dc2e0354c7c5e64
9852Author: John Bowman <bowman@ualberta.ca>
9853Date:   Fri Mar 18 16:42:22 2016 -0600
9854
9855    Minor optimization.
9856
9857commit ee9839887c7006a4e5138afe8b039669082c904a
9858Author: Orest Shardt <shardtor@gmail.com>
9859Date:   Tue Mar 15 15:14:38 2016 -0400
9860
9861    correct parsing of control points
9862
9863commit 1032cd60aedd0dec0f376410e5fdf525eda65f39
9864Author: John Bowman <bowman@ualberta.ca>
9865Date:   Mon Mar 14 17:11:21 2016 -0600
9866
9867    Update copyright and FSF address.
9868
9869commit 24628251a11faf6d4e4ed0034c716cc6b4289cb6
9870Author: John Bowman <bowman@ualberta.ca>
9871Date:   Mon Mar 14 01:09:15 2016 -0600
9872
9873    Increment version to 2.38.
9874
9875commit 0240be5ed61de2394cc5cc614a9c4b480f2f51d1
9876Author: John Bowman <bowman@ualberta.ca>
9877Date:   Sun Mar 13 23:31:54 2016 -0600
9878
9879    Add missing variable.
9880
9881commit a33a69444b667675706f42653c3620da583e0130
9882Author: John Bowman <bowman@ualberta.ca>
9883Date:   Sun Mar 13 21:05:19 2016 -0600
9884
9885    Update diagnostic.
9886
9887commit 3a8360af8637891ad54a6d756026780286c44ea8
9888Author: John Bowman <bowman@ualberta.ca>
9889Date:   Sun Mar 13 20:57:00 2016 -0600
9890
9891    Merge port of xasy to Python3, courtesy of Mojca and Orest.
9892
9893commit 48e84c5bc8d62b7f06528682e8fd7275828345e6
9894Author: John Bowman <bowman@ualberta.ca>
9895Date:   Sun Mar 13 20:45:07 2016 -0600
9896
9897    Add -P arguments to pngalpha ghostscript driver calls.
9898
9899commit d789c4df72983f70934f702a9ee3ee80fd82b81f
9900Author: John Bowman <bowman@ualberta.ca>
9901Date:   Sat Mar 12 21:59:02 2016 -0700
9902
9903    Make quiet suppress output unless verbosity > 1.
9904
9905commit 740c8c1df8127012ff983fe9979a096d0f71e81e
9906Author: John Bowman <bowman@ualberta.ca>
9907Date:   Sat Mar 12 21:26:01 2016 -0700
9908
9909    Make settings.quiet suppress noninteractive standard output when verbose=0.
9910    Add progress function.
9911
9912commit bcbf941fdd0fa9db5c3b77d7a3477fa358a291ac
9913Merge: 97f3b6c3 ae0af708
9914Author: John Bowman <bowman@ualberta.ca>
9915Date:   Sun Mar 6 22:33:57 2016 -0700
9916
9917    Merge branch 'trianglewithnormals'
9918
9919commit 97f3b6c3958028f16e130af9a76d404b91289a0c
9920Author: John Bowman <bowman@ualberta.ca>
9921Date:   Sun Mar 6 21:16:03 2016 -0700
9922
9923    Don't require kpsewhich in make check for TeXLive version.
9924
9925commit 121bef8befae717eb00bc550a4e94e05b73a9202
9926Author: John Bowman <bowman@ualberta.ca>
9927Date:   Sun Mar 6 21:12:26 2016 -0700
9928
9929    Look for kpsewhich first in the same directory as the asy executable.
9930
9931commit ae0af708d12981318936697c7c289fe71723dabe
9932Merge: 815b7381 6fc23e01
9933Author: Charles Staats III <charles.staats.iii@gmail.com>
9934Date:   Sun Mar 6 20:07:38 2016 -0800
9935
9936    Merge branch 'master' into trianglewithnormals
9937
9938commit 815b7381ec98e7bd8fff428145c4ff37f4c6ef42
9939Author: Charles Staats III <charles.staats.iii@gmail.com>
9940Date:   Sun Mar 6 20:04:10 2016 -0800
9941
9942    Revise comments on smoothcontour3 for bezier triangles.
9943
9944commit 6fc23e01ac254e6e016fa2ce37f190a9b3c027c7
9945Author: John Bowman <bowman@ualberta.ca>
9946Date:   Sun Mar 6 20:07:15 2016 -0700
9947
9948    Improve script portability.
9949
9950commit ab000e7a922e6f21dc6aabad21e6dfed864acf2b
9951Author: John Bowman <bowman@ualberta.ca>
9952Date:   Sun Mar 6 18:34:57 2016 -0700
9953
9954    Move compile-time check for epsdriver into environment variable
9955    ASYMPTOTE_EPSDRIVER.
9956
9957commit 3cf0adc19ab1ca13ca70dc6e700c6386ccf73e37
9958Author: John Bowman <bowman@ualberta.ca>
9959Date:   Sun Mar 6 14:20:31 2016 -0700
9960
9961    Add EPSWRITE compiler flag to support ghostscript versions older than 9.14.
9962
9963commit cbb7e37c1a8ed7168bdfb61b5c48ef775b9dd668
9964Merge: 90041839 6c1ad05b
9965Author: John Bowman <bowman@ualberta.ca>
9966Date:   Sun Mar 6 10:04:21 2016 -0700
9967
9968    Merge branch 'trianglewithnormals'
9969
9970commit 900418390224e6f56ed33a5df55c0b47e418e1f0
9971Merge: ce19f613 9a36fe85
9972Author: John Bowman <bowman@ualberta.ca>
9973Date:   Sun Mar 6 09:45:19 2016 -0700
9974
9975    Merge branch 'improverootfinder'
9976
9977commit ce19f613e620c3fd953417301a7d9fd1e4db3a70
9978Author: John Bowman <bowman@ualberta.ca>
9979Date:   Sun Mar 6 09:40:49 2016 -0700
9980
9981    Port xasy integer division to Python 3.
9982
9983commit dc788693ea22f5a6bd990a21b357af605f179e27
9984Author: John Bowman <bowman@ualberta.ca>
9985Date:   Sun Mar 6 09:36:23 2016 -0700
9986
9987    Port xasy color handling to Python 3.
9988
9989commit c16b1d2a6e320e197d41a8df8698e49810737473
9990Author: John Bowman <bowman@ualberta.ca>
9991Date:   Fri Mar 4 23:15:13 2016 -0700
9992
9993    Change CFLAGS to CXXFLAGS in documentation.
9994
9995commit 9a36fe85944c15cbb67c5f1cf777b0bf7e5bd581
9996Author: John Bowman <bowman@ualberta.ca>
9997Date:   Sun Feb 28 23:53:11 2016 -0700
9998
9999    Remove default values of fa and fb from _findroot; force margin to (b-a)*1e-3.
10000
10001commit 6c1ad05b445578368eec7d54842f5ae46cac1213
10002Author: Charles Staats III <charles.staats.iii@gmail.com>
10003Date:   Sun Feb 28 22:17:37 2016 -0800
10004
10005    Correct spacing in smoothcontour3.asy. Replace tabs by spaces for consistent spacing across editors.
10006
10007commit 4502339c241f74eaf2f02c9315c378f90b44e6a3
10008Author: Charles Staats III <charles.staats.iii@gmail.com>
10009Date:   Sun Feb 28 22:03:59 2016 -0800
10010
10011    Document usetriangles option for smoothcontour3.
10012
10013commit 29832acfab74cadeb749926b2db3d3ac5f965515
10014Author: Charles Staats III <charles.staats.iii@gmail.com>
10015Date:   Sun Feb 28 21:55:51 2016 -0800
10016
10017    Add smoothcontour3 option to use bezier triangles (default) or not.
10018
10019commit 50b1420e4d9e46982ab124f7319b30bc7e57b358
10020Author: Charles Staats III <charles.staats.iii@gmail.com>
10021Date:   Sun Feb 28 20:09:07 2016 -0800
10022
10023    Simplify reversing cyclic array.
10024
10025commit becf736defe152799976999c6ede67e40e5975fd
10026Author: Charles Staats III <charles.staats.iii@gmail.com>
10027Date:   Sun Feb 28 19:27:19 2016 -0800
10028
10029    Change adaptive rendering constant for bezier triangles.
10030
10031commit fc81a2ed70019cca10eed52b2caa3bff713d0d7f
10032Merge: cd9f8755 e78de7f9
10033Author: Charles Staats III <charles.staats.iii@gmail.com>
10034Date:   Sun Feb 28 19:23:17 2016 -0800
10035
10036    Merge remote-tracking branch 'origin' into trianglewithnormals
10037
10038commit 184bea914c95dd92c32380bce6001916607d2482
10039Author: John Bowman <bowman@ualberta.ca>
10040Date:   Wed Feb 24 20:56:21 2016 -0700
10041
10042    Move rootfinder interface to math.asy.
10043
10044commit e92e7571479c2024522a882b3ee95a99120c09a5
10045Author: John Bowman <bowman@ualberta.ca>
10046Date:   Wed Feb 24 20:40:10 2016 -0700
10047
10048    Reorder tolerance parameter as in original asy code and allow user control of default value.
10049
10050commit e435513b1a4faa461e3ce4387461653374eecf7a
10051Author: John Bowman <bowman@ualberta.ca>
10052Date:   Tue Feb 23 23:20:56 2016 -0700
10053
10054    Port findroot to C++ code, but reorder tolerance parameter to end of
10055    signature, to agree with argument order in calls from smoothcontour3.
10056
10057commit e78de7f99a7b94876805b6eea9b15c7a0c164c96
10058Author: John Bowman <bowman@ualberta.ca>
10059Date:   Tue Feb 23 20:40:48 2016 -0700
10060
10061    Implement minor rendering optimization.
10062
10063commit 87c6ee109e9a615a51ebc76d4ea92b959ea4c20d
10064Author: John Bowman <bowman@ualberta.ca>
10065Date:   Tue Feb 23 19:00:20 2016 -0700
10066
10067    Fix bug #219 Asymptote forks in an uncontrolled way.
10068
10069commit cd9f8755715b8ce7e5b239ecd77fdff4d336411a
10070Merge: e6454cb2 344698e2
10071Author: John Bowman <bowman@ualberta.ca>
10072Date:   Tue Feb 16 17:41:59 2016 -0700
10073
10074    Merge branch 'master' into trianglewithnormals
10075
10076commit 344698e2cf2f16379139e8473c4a0970433689e5
10077Author: John Bowman <bowman@ualberta.ca>
10078Date:   Tue Feb 16 17:41:21 2016 -0700
10079
10080    Fix epsilon.
10081
10082commit e6454cb2370e412699d467f451519ab89efd3f40
10083Merge: e5394afc 75ce9969
10084Author: John Bowman <bowman@ualberta.ca>
10085Date:   Tue Feb 16 17:29:10 2016 -0700
10086
10087    Merge branch 'master' into trianglewithnormals
10088
10089commit c3099c59cc61721fa9d08e1cd7ab22ddb0026bb5
10090Author: John Bowman <bowman@ualberta.ca>
10091Date:   Tue Feb 16 09:32:10 2016 -0700
10092
10093    Fix epsilon.
10094
10095commit e5394afc350161459e7b78c28fd025f390a2f60e
10096Author: Charles Staats III <charles.staats.iii@gmail.com>
10097Date:   Sun Feb 14 22:16:08 2016 -0800
10098
10099    Fix overlapedges for triangular patches.
10100
10101commit aa8a94e605e42c9742b880c50a62cf6432309d32
10102Author: Charles Staats III <charles.staats.iii@gmail.com>
10103Date:   Sun Feb 14 22:10:49 2016 -0800
10104
10105    Subdivide triangles with bad normals.
10106
10107commit f4f03e779e9e0d7143c98ca7a4f82e41ec3c2d6e
10108Author: Charles Staats III <charles.staats.iii@gmail.com>
10109Date:   Sun Feb 14 21:57:12 2016 -0800
10110
10111    Make array reversal consistent with path reversal
10112
10113commit 58852de50bba1ee05eef4c7cd1042131006e711d
10114Author: Charles Staats III <charles.staats.iii@gmail.com>
10115Date:   Sun Feb 14 21:09:17 2016 -0800
10116
10117    Make the orientation of the patches consistent.
10118
10119commit 652f8bbc027dd78d1d2be0f5cb8af24496fea2e5
10120Author: Charles Staats III <charles.staats.iii@gmail.com>
10121Date:   Sun Feb 14 17:09:01 2016 -0800
10122
10123    Use quadratic interpolation for rootfinder
10124
10125commit 75ce99693e881bc87a25ee1a57a90e2c8a88c95c
10126Author: John Bowman <bowman@ualberta.ca>
10127Date:   Fri Feb 12 16:13:26 2016 -0700
10128
10129    Fix bug #217 Reversion of one point guides.
10130
10131commit 213d56942fe5b9ef605e0ccf545527833319348d
10132Author: John Bowman <bowman@ualberta.ca>
10133Date:   Fri Feb 12 14:43:37 2016 -0700
10134
10135    Fix bug #218 Core dump in subpath routine.
10136
10137commit b7bcfe1c90e491e8fc284ea8e746af85495fb087
10138Author: John Bowman <bowman@ualberta.ca>
10139Date:   Wed Feb 10 01:29:02 2016 -0700
10140
10141    Fix str().c_str() bugs.
10142
10143commit 2aed7cc04bb0ab928aa6a7086b977dc90c078a5e
10144Author: John Bowman <bowman@ualberta.ca>
10145Date:   Tue Feb 9 22:27:30 2016 -0700
10146
10147    Move \ASYdimen to asymptote.sty (version 1.30 now required).
10148    Remove support for obsolete media 9 package from 2013.
10149
10150commit 8d0eef70c60ce380f8919f8aa8d45467f2d9c3bd
10151Author: John Bowman <bowman@ualberta.ca>
10152Date:   Tue Feb 9 18:12:40 2016 -0700
10153
10154    Increase maxrefinements in bezulate.
10155
10156commit 25617a38c05e1cf7e5c0322c3cdb0b53c5f3a909
10157Author: John Bowman <bowman@ualberta.ca>
10158Date:   Tue Feb 9 16:50:13 2016 -0700
10159
10160    Fix bug #215 Line adjustment won't work with scaled pens.
10161
10162commit 9ee82946a46323ca939a6ae10d666231486127df
10163Author: John Bowman <bowman@ualberta.ca>
10164Date:   Sun Feb 7 23:19:06 2016 -0700
10165
10166    Document in the manual that example file names link to the PDF output whereas
10167    their .asy extensions link to the corresponding Asymptote code.
10168
10169commit 760fddca0f402acc49894b8cc81056b4b97759be
10170Author: Charles Staats III <charles.staats.iii@gmail.com>
10171Date:   Sun Feb 7 17:06:50 2016 -0800
10172
10173    Non compiling: start maketriangle function.
10174
10175commit 57d9d51c1bc79c2efe55087e291c35f51790b842
10176Author: John Bowman <bowman@ualberta.ca>
10177Date:   Sun Feb 7 17:00:05 2016 -0700
10178
10179    Update copyright date.
10180
10181commit 691e8ef9241001b18dd3e3ad6f667f73da76c41e
10182Author: John Bowman <bowman@ualberta.ca>
10183Date:   Sun Feb 7 16:57:54 2016 -0700
10184
10185    Fix links in documentation.
10186
10187commit 2ad4f66eda6e71aaf24b15e67c5a1eb5c15332ae
10188Author: John Bowman <bowman@ualberta.ca>
10189Date:   Sun Feb 7 16:46:58 2016 -0700
10190
10191    Fix links in documentation.
10192
10193commit 7c33a39dbf1b41e29f251a81778019f722a38497
10194Author: John Bowman <bowman@ualberta.ca>
10195Date:   Sun Feb 7 16:21:01 2016 -0700
10196
10197    Add links to documentation examples.
10198
10199commit d422d99bd9d22bfa57013fdf8de5d33aa637a71e
10200Author: John Bowman <bowman@ualberta.ca>
10201Date:   Sun Feb 7 11:12:47 2016 -0700
10202
10203    Fix bug #214 Minor bug in 'format'.
10204
10205commit 4c3480c2e5ae04e644382ceb9fa871206bcfee51
10206Author: John Bowman <bowman@ualberta.ca>
10207Date:   Sat Feb 6 23:19:05 2016 -0700
10208
10209    Support --disable-gl again.
10210
10211commit afbd271363fde72afe17f54d5c5a408d24931437
10212Author: John Bowman <bowman@ualberta.ca>
10213Date:   Sat Feb 6 17:06:42 2016 -0700
10214
10215    Improve comments in beziertriangle.cc.
10216
10217commit 5569c8d4fd3d84f121362aa18966eb8114cbe88d
10218Author: John Bowman <bowman@ualberta.ca>
10219Date:   Fri Feb 5 17:47:36 2016 -0700
10220
10221    Simplify code.
10222
10223commit b2d975013dfec4c2163b66286eacb8e6b9a71b56
10224Merge: a2dc3010 ce719ebe
10225Author: Charles Staats III <charles.staats.iii@gmail.com>
10226Date:   Fri Feb 5 08:34:14 2016 -0800
10227
10228    Merge branch 'trianglewithnormals' of github.com:vectorgraphics/asymptote into trianglewithnormals
10229
10230commit ce719ebe712ae40a4fd31dc5e59b6c1f382cdfca
10231Merge: 30d63a35 9b9e8f57
10232Author: John Bowman <bowman@ualberta.ca>
10233Date:   Thu Feb 4 23:18:11 2016 -0700
10234
10235    Merge branch 'master' into trianglewithnormals
10236
10237commit 9b9e8f579e58ce016754626275d9c03b1dc1cf11
10238Author: John Bowman <bowman@ualberta.ca>
10239Date:   Thu Feb 4 23:05:28 2016 -0700
10240
10241    Simplify code.
10242
10243commit ab2042f994b6dd71c204ddaa59124b7f3644ee58
10244Merge: 5d97e7d7 a873617b
10245Author: John Bowman <bowman@ualberta.ca>
10246Date:   Thu Feb 4 23:03:06 2016 -0700
10247
10248    Merge branch 'master' of github.com:vectorgraphics/asymptote
10249
10250commit 5d97e7d70965fefa3814f09911be2e1a74cf1979
10251Author: John Bowman <bowman@ualberta.ca>
10252Date:   Thu Feb 4 22:31:31 2016 -0700
10253
10254    Handle degeneracy in Bezier triangle normal calculation for render=0.
10255
10256commit a2dc30108b3979adb818333771fed8e278bd697c
10257Author: Charles Staats III <charles.staats.iii@gmail.com>
10258Date:   Thu Feb 4 21:31:58 2016 -0800
10259
10260    Amend one comment.
10261
10262commit 8ec9865cc3fd4bc2cbded6e754ad4670e1920730
10263Merge: 6ca10836 a873617b
10264Author: Charles Staats III <charles.staats.iii@gmail.com>
10265Date:   Thu Feb 4 21:20:20 2016 -0800
10266
10267    Merge branch 'master' into trianglewithnormals to incorporate bug fix for meshpen with bezier triangles.
10268
10269commit 6ca10836bade3c2540ebfbe4dc0c27ff782ad2f8
10270Author: Charles Staats III <charles.staats.iii@gmail.com>
10271Date:   Thu Feb 4 21:15:39 2016 -0800
10272
10273    Add comments documenting the trianglewithnormals function.
10274
10275commit b2efab65fb612318202964ae6fb80b50c925d315
10276Author: Charles Staats III <charles.staats.iii@gmail.com>
10277Date:   Thu Feb 4 21:11:31 2016 -0800
10278
10279    Simpler names for normals in trianglewithnormals parameters.
10280
10281commit a873617b4e481ea90c2ebce361932212b4c70df1
10282Author: Orest Shardt <shardtor@gmail.com>
10283Date:   Thu Feb 4 16:35:35 2016 -0500
10284
10285    Fix hex representation of colours
10286
10287commit 26629e8a350204d9fbd9095e5c59ca4bda35f6d9
10288Author: John Bowman <bowman@ualberta.ca>
10289Date:   Thu Feb 4 13:24:27 2016 -0700
10290
10291    Fix planar Bezier triangles under render=0.
10292
10293commit 64e1d1ad3777e898febba132ac0aae152882c52d
10294Merge: 03a2310b 29806bc7
10295Author: John Bowman <bowman@ualberta.ca>
10296Date:   Thu Feb 4 01:37:46 2016 -0700
10297
10298    Merge branch 'master' of github.com:vectorgraphics/asymptote
10299
10300commit 03a2310b72610252698115ba3d1ec44b0aba16a5
10301Author: John Bowman <bowman@ualberta.ca>
10302Date:   Thu Feb 4 01:34:24 2016 -0700
10303
10304    Use git suffix for development tags and no suffix for release tags.
10305
10306commit 29806bc76d22752c59df49fb776f0a2f935d4331
10307Author: John Bowman <bowman@ualberta.ca>
10308Date:   Thu Feb 4 01:34:24 2016 -0700
10309
10310    Use git suffix for development tags and no suffix for release tags.
10311
10312commit 30d63a35b8903e0a7fe45828c62bb4c1a0e0524a
10313Author: Charles Staats III <charles.staats.iii@gmail.com>
10314Date:   Thu Feb 4 00:04:31 2016 -0800
10315
10316    Modify smoothcontour3 to use bezier triangles when convenient.
10317
10318commit 48b96a7f01add22951ac01806d22de912f9524bc
10319Author: John Bowman <bowman@ualberta.ca>
10320Date:   Wed Feb 3 16:53:47 2016 -0700
10321
10322    Add "git" suffix to version number for out-of-git builds to avoid confusion
10323    with official releases. Simplify Makefile.
10324
10325commit 12d4161bd25c0eda0d95a37437ba774b04a1eacb
10326Author: John Bowman <bowman@ualberta.ca>
10327Date:   Wed Feb 3 02:44:53 2016 -0700
10328
10329    Increment version to 2.37.
10330
10331commit e469422d232659d27a70527ddffc7f106be89698
10332Author: John Bowman <bowman@ualberta.ca>
10333Date:   Wed Feb 3 01:12:14 2016 -0700
10334
10335    Tune subdivision crack correction under MSDOS.
10336
10337commit aa11277764072052888151cd3b0f61e4bf8cfbe1
10338Author: John Bowman <bowman@ualberta.ca>
10339Date:   Wed Feb 3 00:36:18 2016 -0700
10340
10341    Fix segmentation faults in tab completion. Disable interrupts during input.
10342
10343commit d4f43f97de2f5f27d6de73c031f89404ecc0c4cd
10344Author: John Bowman <bowman@ualberta.ca>
10345Date:   Tue Feb 2 23:31:57 2016 -0700
10346
10347    Fix typo.
10348
10349commit 68a30fa19dbb2bd921cb33acc7e8c596372101af
10350Author: John Bowman <bowman@ualberta.ca>
10351Date:   Tue Feb 2 22:42:03 2016 -0700
10352
10353    Fix typo.
10354
10355commit 69d2e8de9cfb1757de8e731dfb7d9cce00047982
10356Author: John Bowman <bowman@ualberta.ca>
10357Date:   Tue Feb 2 22:38:24 2016 -0700
10358
10359    Fix syntax.
10360
10361commit 076c074783d62f9a3215d7fec197c93f1c9b0ba2
10362Author: John Bowman <bowman@ualberta.ca>
10363Date:   Tue Feb 2 22:31:31 2016 -0700
10364
10365    Force linking with static termcap library under MSDOS.
10366
10367commit 4584a9d97228811e6799752ff5a2a7b17246f4af
10368Author: John Bowman <bowman@ualberta.ca>
10369Date:   Tue Feb 2 10:14:02 2016 -0700
10370
10371    Simplify Makefile.
10372
10373commit 51ad22b3d66a3a75cc3034f49faf367320ec2a16
10374Author: John Bowman <bowman@ualberta.ca>
10375Date:   Tue Feb 2 10:06:28 2016 -0700
10376
10377    Fix bug #213 glmovie.asy won't autoplay.
10378
10379commit 93d5b9af857e0ad80e606c7d63dbce32447cc892
10380Author: John Bowman <bowman@ualberta.ca>
10381Date:   Tue Feb 2 01:59:10 2016 -0700
10382
10383    Simplify exit handler.
10384
10385commit d5e86339507734fd79f4748e9b3545bda20331b4
10386Author: John Bowman <bowman@ualberta.ca>
10387Date:   Tue Feb 2 00:19:13 2016 -0700
10388
10389    Support out-of-git builds.
10390
10391commit cd2e963a3df5edbc4637c93cc4af4d643a490ce3
10392Author: John Bowman <bowman@ualberta.ca>
10393Date:   Mon Feb 1 17:04:37 2016 -0700
10394
10395    Avoid glutLeaveMainLoop for portability.
10396
10397commit af5a253b6fdebd3c5994ccfee2c9ed9381c40a43
10398Author: John Bowman <bowman@ualberta.ca>
10399Date:   Mon Feb 1 01:41:57 2016 -0700
10400
10401    Fix asy version generation.
10402
10403commit 927b4826c4d3590fe0c98eb9e704a834923a41aa
10404Author: John Bowman <bowman@ualberta.ca>
10405Date:   Sun Jan 31 23:42:31 2016 -0700
10406
10407    Move the genustwo image out of the documentation in case rendering isn't
10408    available.
10409
10410commit a637f3da094105154df8d36edb8aa46183d5fb5f
10411Author: John Bowman <bowman@ualberta.ca>
10412Date:   Sun Jan 31 23:39:22 2016 -0700
10413
10414    Use glutLeaveMainLoop to cleanly exit the renderer.
10415
10416commit 92985cc19f11946fc71648695fdc14efa7af8321
10417Author: John Bowman <bowman@ualberta.ca>
10418Date:   Sun Jan 31 22:21:51 2016 -0700
10419
10420    Add OpenGL exit handler. Reinitialize autoplay on re-entry.
10421
10422commit f2b9fb741b4da18224d7ae276348902da6b71595
10423Author: John Bowman <bowman@ualberta.ca>
10424Date:   Sun Jan 31 19:17:01 2016 -0700
10425
10426    Allow out-of-git builds.
10427
10428commit c0c7399cbdba43b8a77c2309e62b625371f8efcf
10429Author: John Bowman <bowman@ualberta.ca>
10430Date:   Sun Jan 31 19:01:34 2016 -0700
10431
10432    Fix revision generation.
10433
10434commit 100a73c67789448b909f4fcb36030d9a945849fa
10435Author: John Bowman <bowman@ualberta.ca>
10436Date:   Sun Jan 31 18:10:34 2016 -0700
10437
10438    Fix revision generation.
10439
10440commit 0a653376ee359d6854c1a470d40387859cf1eff9
10441Author: John Bowman <bowman@ualberta.ca>
10442Date:   Sun Jan 31 17:37:18 2016 -0700
10443
10444    Fix segmentation fault due to zero normals.
10445
10446commit d9038241476195cb30aea8d3d6929c9d9b0e1b15
10447Author: John Bowman <bowman@ualberta.ca>
10448Date:   Sun Jan 31 15:50:38 2016 -0700
10449
10450    Move PRC api functions into a new namespace prc.
10451
10452commit 6692b64b6eb470c948dade9e6a58e51b13096021
10453Author: John Bowman <bowman@ualberta.ca>
10454Date:   Sun Jan 31 13:19:48 2016 -0700
10455
10456    Add convenience function graphicscale for using graphic with the conTeXt
10457    tex engine.
10458
10459commit b1d7e6d6d931b25e226df93cf5a123cd501a06f8
10460Author: John Bowman <bowman@ualberta.ca>
10461Date:   Sun Jan 31 12:56:32 2016 -0700
10462
10463    Fix typo in 89fee36fec8a6d04d9c650e35f0170fba3f9ba4d.
10464
10465commit c3805bc4e3efaadec13911839200526734bcb809
10466Author: John Bowman <bowman@ualberta.ca>
10467Date:   Sun Jan 31 11:10:04 2016 -0700
10468
10469    Do not override -render command-line option.
10470
10471commit 5909c90c67d3c5ba60de0397aac979ed8bbd6c83
10472Author: John Bowman <bowman@ualberta.ca>
10473Date:   Sun Jan 31 11:05:33 2016 -0700
10474
10475    Display GLUT display after batch export.
10476
10477commit 699cf57921476f59b5ba2318c55f639da74717ce
10478Author: John Bowman <bowman@ualberta.ca>
10479Date:   Sun Jan 31 10:58:00 2016 -0700
10480
10481    Don't use threads in batch mode, except under MacOS X.
10482
10483commit e1eb284ff09fefc23d0eea83d79792bd6d2842e2
10484Author: John Bowman <bowman@ualberta.ca>
10485Date:   Sun Jan 31 02:07:16 2016 -0700
10486
10487    Fix build issues.
10488
10489commit 2369d49a178d124d4d46ff0f8194b12ececac9e3
10490Author: John Bowman <bowman@ualberta.ca>
10491Date:   Sun Jan 31 01:12:41 2016 -0700
10492
10493    Retain revision.cc.
10494
10495commit 89fee36fec8a6d04d9c650e35f0170fba3f9ba4d
10496Author: John Bowman <bowman@ualberta.ca>
10497Date:   Sun Jan 31 00:17:34 2016 -0700
10498
10499    Fix bounds calculation for straight nonplanar Bezier patches.
10500    Implement a degenerate patch representation, tensor(patch), to support
10501    render=0 for Bezier triangles.
10502    Optimize straight Bezier triangle bounds computation.
10503    Implement remaining Bezier triangle support functions for normals and colors.
10504    Keep local work arrays on stack.
10505
10506commit 7c172e08b045497718dd883120c160790c313435
10507Author: John Bowman <bowman@ualberta.ca>
10508Date:   Sun Jan 31 00:14:47 2016 -0700
10509
10510    Update dependency documentation.
10511
10512commit c7771bb49a8037ac23d8cc6f6b6cc7fb4fb0fdda
10513Author: John Bowman <bowman@ualberta.ca>
10514Date:   Sat Jan 30 23:18:35 2016 -0700
10515
10516    Suppress getline compiler warning.
10517
10518commit 504d3e865985f30bbbb3b82cc3da7d1c50a758c8
10519Author: John Bowman <bowman@ualberta.ca>
10520Date:   Sat Jan 30 17:32:07 2016 -0700
10521
10522    Fix missing double backslash in asy-mode.el.
10523
10524commit f87cbf83b1ac2c815d9d88e7c79b7e3a33992fb3
10525Author: John Bowman <bowman@ualberta.ca>
10526Date:   Sat Jan 30 16:51:13 2016 -0700
10527
10528    Partially revert unintentional global changes in
10529    fc3ef0ec22b36083ace789436004ef88452a1feb regarding structure initialization.
10530
10531commit 9259e447295ead5927e4970a0b894e8eb70702c5
10532Author: John Bowman <bowman@ualberta.ca>
10533Date:   Sat Jan 30 16:30:09 2016 -0700
10534
10535    Fix bug #208 Quotations are broken.
10536
10537commit 04d236c8d4ff9669ab98f829d278bcba4784584b
10538Author: John Bowman <bowman@ualberta.ca>
10539Date:   Sat Jan 30 15:44:45 2016 -0700
10540
10541    Fix #207 Infinite loop while reading files with trailing comments.
10542
10543commit 352441c0e661a3d1c9a4f7ff1f17f4c817481530
10544Author: John Bowman <bowman@ualberta.ca>
10545Date:   Sat Jan 30 15:32:08 2016 -0700
10546
10547    Respect relevant explicit file dimensions only.
10548
10549commit 37ad3354d905a5fdde964e43a6306642d764b6c7
10550Author: John Bowman <bowman@ualberta.ca>
10551Date:   Sat Jan 30 15:25:32 2016 -0700
10552
10553    Respect explicit file dimensions.
10554
10555commit 76a143bf9386df4f26095872f729fe8f23043edc
10556Author: John Bowman <bowman@ualberta.ca>
10557Date:   Sat Jan 30 11:50:40 2016 -0700
10558
10559    Optimize straight planar Bezier triangles.
10560
10561commit 21ec47af64f6fc0d895f6468a8148e59d3239a06
10562Author: John Bowman <bowman@ualberta.ca>
10563Date:   Sat Jan 30 11:09:29 2016 -0700
10564
10565    Fix glrender quit function.
10566
10567commit 92615dd93332698574e6ab583907a3e495ddc554
10568Author: John Bowman <bowman@ualberta.ca>
10569Date:   Sat Jan 30 10:27:41 2016 -0700
10570
10571    Fix #206 Bug while reading twodimensional data from file.
10572
10573commit d5a1cdf144ce152ccc520515ace87ca7c22c216e
10574Author: John Bowman <bowman@ualberta.ca>
10575Date:   Fri Jan 29 22:32:13 2016 -0700
10576
10577    Fix intermittent segmentation fault after export under threads.
10578
10579commit 4650f6153e2722630d177f9a6293e9f49c8ec0aa
10580Author: John Bowman <bowman@ualberta.ca>
10581Date:   Fri Jan 29 19:26:04 2016 -0700
10582
10583    Fix floating point exception in glrender.
10584    Don't iconify window in interactive mode.
10585
10586commit 1625eaca2240a7d04f12f07a456c1c1adea9c641
10587Author: John Bowman <bowman@ualberta.ca>
10588Date:   Fri Jan 29 01:24:36 2016 -0700
10589
10590    Fix bug in rest argument signature equivalence.
10591
10592commit e59d44b1f641743f7eea53b18286f8ae71f7ad42
10593Merge: 3fcb8827 d70ce121
10594Author: John Bowman <bowman@ualberta.ca>
10595Date:   Fri Jan 29 00:58:56 2016 -0700
10596
10597    Merge branch 'master' of github.com:vectorgraphics/asymptote
10598
10599commit 3fcb88277e987140fda7d01b8dc886c2ba55ea2d
10600Author: John Bowman <bowman@ualberta.ca>
10601Date:   Fri Jan 29 00:57:41 2016 -0700
10602
10603    Implement Bezier triangle vertex shading; simplify notation.
10604
10605commit d70ce12140bcee8f60cf4b14d86345ea1a597d24
10606Merge: 9a859296 4cca8cba
10607Author: John Bowman <bowman@ualberta.ca>
10608Date:   Thu Jan 28 19:45:53 2016 -0700
10609
10610    Merge pull request #9 from syohex/fix-package
10611
10612    Fix package format
10613
10614commit 9a85929623975d23856c6462efaf66c1b645337e
10615Merge: fec79bd9 daa7b97d
10616Author: John Bowman <bowman@ualberta.ca>
10617Date:   Thu Jan 28 19:45:10 2016 -0700
10618
10619    Merge pull request #10 from purcell/patch-1
10620
10621    [asy-mode.el] Use "Major mode" rather than "Emacs mode"
10622
10623commit daa7b97df59ff24aaef230389c630dfdfa6a34dd
10624Author: Steve Purcell <steve@sanityinc.com>
10625Date:   Fri Jan 29 14:21:18 2016 +1300
10626
10627    [asy-mode.el] Use "Major mode" rather than "Emacs mode"
10628
10629    Using the work "Emacs" is redundant here. Better to describe this as what it is: a major mode.
10630
10631commit fec79bd94f87e1532ab8f90c46ebeffa8ef68a34
10632Merge: af459e8a 799d62d7
10633Author: John Bowman <bowman@ualberta.ca>
10634Date:   Thu Jan 28 18:06:22 2016 -0700
10635
10636    Merge branch 'master' of github.com:vectorgraphics/asymptote
10637
10638commit af459e8a8919f67e38894c6430d35bc325c7ba10
10639Author: John Bowman <bowman@ualberta.ca>
10640Date:   Thu Jan 28 18:04:36 2016 -0700
10641
10642    Implement billboard interaction for Bezier triangles. Update documentation.
10643
10644commit 799d62d722ba943216dafb4db1f5a89ee9d1ffdc
10645Author: John Bowman <bowman@ualberta.ca>
10646Date:   Thu Jan 28 18:04:36 2016 -0700
10647
10648    Implement billboard interaction for Bezier triangles. Update documentation.
10649
10650commit 4cca8cbac3aae1b6fc70e3826b1cfafd55353270
10651Author: Syohei YOSHIDA <syohex@gmail.com>
10652Date:   Thu Jan 28 08:01:22 2016 +0900
10653
10654    Fix package format
10655
10656    - Fix footer format
10657    - Add missing colon at 'Version' header
10658
10659commit 3bae7f04bc68992f96f1c56f291940946f71d3f5
10660Author: John Bowman <bowman@ualberta.ca>
10661Date:   Wed Jan 27 08:22:51 2016 -0700
10662
10663    Rename NaN to more standard nan, consistent with inf.
10664
10665commit 40222e2f183510bbc3e7642ab58abaae107837d7
10666Merge: 6d148e9d e6a9c8c3
10667Author: John Bowman <bowman@ualberta.ca>
10668Date:   Wed Jan 27 01:44:30 2016 -0700
10669
10670    Merge pull request #8 from PythonNut/master
10671
10672    Fix asy-mode.el headers for use with package.el
10673
10674commit 6d148e9d4cb76e7a62b38cd7917f13f7e6b14241
10675Merge: 120804c1 b4f5fd7f
10676Author: John Bowman <bowman@ualberta.ca>
10677Date:   Wed Jan 27 01:32:44 2016 -0700
10678
10679    Merge branch 'tpatch'
10680
10681commit 120804c135338ad70ed74c37f6391cf2bd31143b
10682Merge: eeb634e5 dda2736d
10683Author: John Bowman <bowman@ualberta.ca>
10684Date:   Wed Jan 27 01:32:37 2016 -0700
10685
10686    Merge branch 'master' of github.com:vectorgraphics/asymptote
10687
10688commit b4f5fd7f3d7dc8c296e01e21b229f1e80e5e4a9e
10689Author: John Bowman <bowman@ualberta.ca>
10690Date:   Wed Jan 27 01:32:11 2016 -0700
10691
10692    Remove obsolete comment.
10693
10694commit dda2736d7adc54b42fb063ad04d9818c4dac1cad
10695Merge: e86faf9a 37a30365
10696Author: John Bowman <bowman@ualberta.ca>
10697Date:   Wed Jan 27 01:28:31 2016 -0700
10698
10699    Merge branch 'master' of github.com:vectorgraphics/asymptote
10700
10701commit e86faf9a90abe8546db543ba1decb3db4709a7af
10702Merge: 4243c5af bb9a29b0
10703Author: John Bowman <bowman@ualberta.ca>
10704Date:   Wed Jan 27 01:28:01 2016 -0700
10705
10706    Merge branch 'NaNconstant'
10707
10708commit 4abd683e6bcf1c03254a05d0f80dac2da49b796e
10709Merge: 62f540f3 eeb634e5
10710Author: John Bowman <bowman@ualberta.ca>
10711Date:   Wed Jan 27 00:53:10 2016 -0700
10712
10713    Merge branch 'master' into tpatch.
10714
10715commit eeb634e5a0b9eabcc17e04166be66ba536e8f165
10716Author: John Bowman <bowman@ualberta.ca>
10717Date:   Wed Jan 27 00:41:18 2016 -0700
10718
10719    Remove unused normal code.
10720
10721commit 37a30365560aa79a4aac37850774fee8c55a526a
10722Author: John Bowman <bowman@ualberta.ca>
10723Date:   Wed Jan 27 00:20:15 2016 -0700
10724
10725    Move AtA routine to C++ code and matrix leastsquares routine to math.asy.
10726    Remove unused code.
10727
10728commit ca322df57721accecf9ae154b68a52700549b15d
10729Author: John Bowman <bowman@ualberta.ca>
10730Date:   Wed Jan 27 00:18:08 2016 -0700
10731
10732    Fix clang warning regarding std::abs.
10733
10734commit 81a216c7d9d5b7e42782baa7d663f0296ee1aa3b
10735Author: John Bowman <bowman@ualberta.ca>
10736Date:   Wed Jan 27 00:17:23 2016 -0700
10737
10738    Fix undefined variable.
10739
10740commit 1d3691a096c830a8d9729797bded0432346a80d6
10741Author: John Bowman <bowman@ualberta.ca>
10742Date:   Wed Jan 27 00:12:31 2016 -0700
10743
10744    Fix memory deallocation in copyTriples.
10745
10746commit 4243c5afadb408d3f4b2c3dc39ae3648724de812
10747Author: John Bowman <bowman@ualberta.ca>
10748Date:   Tue Jan 26 23:58:04 2016 -0700
10749
10750    Use fabs instead of abs in page alignment code. Optimize copyTransform3.
10751
10752commit 46e8944d7118204a3fdfd93df6ab13574ed4817b
10753Author: John Bowman <bowman@ualberta.ca>
10754Date:   Tue Jan 26 23:28:51 2016 -0700
10755
10756    Work around floating point division bug in clang 3.7.0.
10757
10758commit bb418555390c49b393e5377f695468651f93d6df
10759Author: John Bowman <bowman@ualberta.ca>
10760Date:   Tue Jan 26 19:48:19 2016 -0700
10761
10762    Fix segmentation fault due to accessing "this" at top level.
10763
10764commit bbd447f3c277a1ebc55163c187bfd223eee93bad
10765Author: John Bowman <bowman@ualberta.ca>
10766Date:   Mon Jan 25 22:27:01 2016 -0700
10767
10768    Remove fixed outformat and render settings from example.
10769
10770commit 62f540f32b879fac92863909de8eec7fcd911b27
10771Author: John Bowman <bowman@ualberta.ca>
10772Date:   Sun Jan 24 23:21:13 2016 -0700
10773
10774    Don't subdivide straight segments.
10775
10776commit bb9a29b0449ec8b7a3a993e45981ea2930a8e07d
10777Author: Charles Staats III <charles.staats.iii@gmail.com>
10778Date:   Sun Jan 24 19:06:22 2016 -0800
10779
10780    Add constant NaN for quiet real satisfying isnan(NaN)
10781
10782commit 76ee4365d32fd976117768a6b3db5f33d3284225
10783Author: John Bowman <bowman@ualberta.ca>
10784Date:   Sun Jan 24 12:26:06 2016 -0700
10785
10786    Fix index entry in documentation.
10787
10788commit cd447e1479be3a9f30f6c476ce5fcb13a03b9cfa
10789Author: John Bowman <bowman@ualberta.ca>
10790Date:   Sun Jan 24 04:40:39 2016 -0700
10791
10792    Fix segmentation fault on glrender quit after export.
10793
10794commit b585ccab275b35b363382670d2d6a837fc699707
10795Author: John Bowman <bowman@ualberta.ca>
10796Date:   Sat Jan 23 21:10:09 2016 -0700
10797
10798    Revert "Allow a user-specified normal function for rendering a bezier triangle."
10799
10800    This reverts commit 83d8788e40b091142617e08e9840f2cb95e2147f.
10801
10802commit 8b25b245c67870f5414fe0f2c07295c5b95c8704
10803Author: John Bowman <bowman@ualberta.ca>
10804Date:   Sat Jan 23 20:54:44 2016 -0700
10805
10806    Express Bezier triangle as a degenerate Bezier patch.
10807
10808commit e6a9c8c33caf317806ad73d057d9806aef505c48
10809Author: PythonNut <PythonNut@users.noreply.github.com>
10810Date:   Sat Jan 2 17:20:29 2016 +0000
10811
10812    Fix asy-mode.el headers for use with package.el
10813
10814commit 2d94de48d0567f29f07646b523e1be30cf5e248b
10815Author: John Bowman <bowman@ualberta.ca>
10816Date:   Mon Dec 7 00:42:20 2015 -0700
10817
10818    Define PERL.
10819
10820commit 2292b4e20cec169b8e49ffd90c266fe0c481280c
10821Merge: 83d8788e 2f0e11d1
10822Author: John Bowman <bowman@ualberta.ca>
10823Date:   Sat Dec 5 11:59:38 2015 -0700
10824
10825    Merge branch 'master' into tpatch
10826
10827commit 2f0e11d1dba5117c9b912713c0ea728e546ca2db
10828Author: John Bowman <bowman@ualberta.ca>
10829Date:   Sat Dec 5 11:56:51 2015 -0700
10830
10831    Replace perl by $(PERL).
10832
10833commit 098bb7af2fa3b8856942e61d911f29607597ffd8
10834Author: John Bowman <bowman@ualberta.ca>
10835Date:   Sat Dec 5 11:49:06 2015 -0700
10836
10837    Fix animations by running LaTeX twice.
10838
10839commit 83d8788e40b091142617e08e9840f2cb95e2147f
10840Author: John Bowman <bowman@ualberta.ca>
10841Date:   Wed Nov 18 04:02:03 2015 -0700
10842
10843    Allow a user-specified normal function for rendering a bezier triangle.
10844
10845commit 0819e0f712c330016b99b5e41ef44c315da82ea6
10846Author: John Bowman <bowman@ualberta.ca>
10847Date:   Tue Nov 17 13:27:01 2015 -0700
10848
10849    Remove remaining instances of Triple type (except one instance in glrender).
10850
10851commit bf3be19f7f1daf5730dabbf5c89e8a4f0f451a7d
10852Author: John Bowman <bowman@ualberta.ca>
10853Date:   Tue Nov 17 10:56:50 2015 -0700
10854
10855    Remove Triple type from Bezier patches.
10856
10857commit 454d3ff4526b775f4a70de6056d94134c535e070
10858Author: John Bowman <bowman@ualberta.ca>
10859Date:   Tue Nov 17 00:50:01 2015 -0700
10860
10861    Begin removal of Triples type.
10862
10863commit 88cb6ae530ae29bd527ccb74d57734ad0f0b45e3
10864Author: John Bowman <bowman@ualberta.ca>
10865Date:   Mon Nov 16 00:00:44 2015 -0700
10866
10867    Fix Bezier triangle bounds calculation.
10868
10869commit 78c5a4dc967871262371bc09a752c4f7c3a0982e
10870Merge: 3bdb0da5 71ff9e76
10871Author: John Bowman <bowman@ualberta.ca>
10872Date:   Sun Nov 15 11:47:01 2015 -0700
10873
10874    Merge branch 'master' into tpatch
10875
10876commit 71ff9e769ba5d9995b367201f0d41b7a8dedab9d
10877Author: John Bowman <bowman@ualberta.ca>
10878Date:   Sat Nov 14 01:25:56 2015 -0700
10879
10880    Support GSL 2.0.
10881
10882commit 3bdb0da5d7762bdc3509cbbd3aadfea392065729
10883Merge: 342bd39a d7d0920c
10884Author: John Bowman <bowman@ualberta.ca>
10885Date:   Fri Nov 13 15:22:31 2015 -0700
10886
10887    Merge branch 'master' into tpatch
10888
10889commit d7d0920cfd14460443e9b7324a2f4565803eb882
10890Author: John Bowman <bowman@ualberta.ca>
10891Date:   Sun Nov 8 14:01:03 2015 -0700
10892
10893    Update FFTW++ files.
10894
10895commit d98ea127a2e5406695f565b32f0ca108f5d7d652
10896Author: John Bowman <bowman@ualberta.ca>
10897Date:   Tue Oct 20 16:49:54 2015 -0600
10898
10899    Sort patches by projected distance.
10900
10901commit 27ff6755e9aa215897582437ffdec4fab802439e
10902Author: John Bowman <bowman@ualberta.ca>
10903Date:   Sun Oct 18 09:21:25 2015 -0600
10904
10905    Only create initdir if localhistory=false.
10906
10907commit e46e8fde24b98a5ef21e4987c9658eda173c7bcf
10908Author: John Bowman <bowman@ualberta.ca>
10909Date:   Mon Oct 12 10:32:37 2015 -0600
10910
10911    Fix numerical precision bug in smoothcontour3.
10912
10913commit 342bd39a699140df5a3f14778e8650a674968980
10914Author: John Bowman <bowman@ualberta.ca>
10915Date:   Thu Sep 3 02:02:23 2015 -0600
10916
10917    Implement bezier triangles in surfaces.
10918
10919commit ca9e11656fbf984095574d831b7e04a01881c3be
10920Author: John Bowman <bowman@ualberta.ca>
10921Date:   Wed Sep 2 13:42:10 2015 -0600
10922
10923    Implement patch member functions for Bezier triangles.
10924
10925commit 45fff990d00b3dee968203b10e2cb8515f7a3662
10926Author: John Bowman <bowman@ualberta.ca>
10927Date:   Fri Aug 28 18:18:42 2015 -0600
10928
10929    Implement preliminary Bezier triangle constructor.
10930
10931commit 583fa290fc5eedb0a2913d132ad3dc6ea1284672
10932Author: John Bowman <bowman@ualberta.ca>
10933Date:   Fri Aug 28 17:51:09 2015 -0600
10934
10935    Use unnormalized normal in degeneracy test.
10936
10937commit 16375adac6c947afa34d6626e40a7872a636bea6
10938Author: John Bowman <bowman@ualberta.ca>
10939Date:   Fri Aug 28 17:00:01 2015 -0600
10940
10941    Optimize degenerate normal computations.
10942
10943commit c27701a82588751d407f6558664caa89f520cf44
10944Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
10945Date:   Fri Aug 28 15:22:57 2015 -0600
10946
10947    Optimizations for degenerate normal computations of Bézier triangles.
10948
10949commit e8232ba4732836b3b12b552d6e2517730d479079
10950Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
10951Date:   Thu Aug 27 14:49:08 2015 -0600
10952
10953    Add higher-order normal computations for degenerate Bézier triangles.
10954
10955    - Depending on the magnitude of the computed normal, higher order
10956      derivatives are used as needed.
10957    - Normals are now computed relative to the central sub-triangle, which
10958      aligns better with the symmetry and (seems to) avoid degeneracies.
10959
10960commit 9607b89ce3b1dd6f41905b3ca7225304a78a4236
10961Merge: b186e65a e660681e
10962Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
10963Date:   Tue Aug 18 10:56:13 2015 -0600
10964
10965    Merge branch 'master' into tpatch
10966
10967commit e660681ebbbd374ce253ac4acfeeb35c915e9681
10968Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
10969Date:   Tue Aug 18 10:13:02 2015 -0600
10970
10971    Update ignore file to include .dSYM files.
10972
10973commit df296910c6f09b5c32ed6ed21f6a95f6abf31a82
10974Author: Charles Staats III <charles.staats.iii@gmail.com>
10975Date:   Sun Aug 16 18:58:58 2015 -0700
10976
10977    Give read-only git command in documentation.
10978
10979commit 6a4cc1c35b18138e29bc1f4adb877479840bea1a
10980Author: Charles Staats III <charles.staats.iii@gmail.com>
10981Date:   Sun Aug 16 18:21:46 2015 -0700
10982
10983    Remove extraneous import in doc/genustwo.asy.
10984
10985commit acfd5cf8d54dec2bd76eedce85aa1c95c397b25e
10986Author: Charles Staats III <charles.staats.iii@gmail.com>
10987Date:   Sun Aug 16 18:16:23 2015 -0700
10988
10989    Rename example lemniscate.asy to genusthree.asy and add explanatory comments.
10990
10991commit b186e65abfe84163c2f25a785186998d539b3980
10992Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
10993Date:   Thu Aug 13 17:34:20 2015 -0600
10994
10995    Simplify test for flatness of a Bezier triangle.
10996
10997    Also minor formatting changes and performance optimizations.
10998
10999commit 619e46ba9a321182b6766661b7c17c72036eb55a
11000Author: John Bowman <bowman@ualberta.ca>
11001Date:   Thu Aug 13 13:45:48 2015 -0600
11002
11003    Fix size3 computation. Use alternative shift for removing subdivision cracks.
11004
11005commit 0f412644c1e3a0a802a3b69b1e23ebbe352dcd55
11006Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11007Date:   Wed Aug 12 16:44:28 2015 -0600
11008
11009    Subdivision cracks are only filled when necessary; clean up comments.
11010
11011    Only when an edge of a sub-patch transitions from non-flat to flat is
11012    the middle vertex shifted to cover the potential crack.
11013
11014commit 6f39592e491ba315065a66d329fa5c9936763e16
11015Author: John Bowman <bowman@ualberta.ca>
11016Date:   Tue Aug 11 13:37:18 2015 -0600
11017
11018    Simplify and optimize straightness and flatness tests.
11019
11020commit a5148efe0fcc8ccedc46537c697c2131bb9de356
11021Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11022Date:   Tue Aug 11 11:06:29 2015 -0600
11023
11024    Added non-adaptive renderer for Bezier triangles (testing).
11025
11026commit f2dad19906c350e45ea746b363f5b38cacdba51f
11027Author: Charles Staats III <charles.staats.iii@gmail.com>
11028Date:   Sat Aug 8 10:38:56 2015 -0700
11029
11030    Add documentation for the smoothcontour3 module.
11031
11032commit 75d296d045d374f74a5a55daba15fe0caeed5966
11033Author: John Bowman <bowman@ualberta.ca>
11034Date:   Fri Aug 7 14:49:02 2015 -0600
11035
11036    Use vector container for bezier triangle vertices and normals.
11037
11038commit bf4fd0d0e0719295e97ea8befaa4def2cd197dfe
11039Author: John Bowman <bowman@ualberta.ca>
11040Date:   Thu Aug 6 18:03:19 2015 -0600
11041
11042    Condense code.
11043
11044commit afc9bb50d32bc30a60e8ec14130f459ee3d07324
11045Merge: 83115611 6d640996
11046Author: John Bowman <bowman@ualberta.ca>
11047Date:   Thu Aug 6 16:59:34 2015 -0600
11048
11049    Merge branch 'master' of github.com:vectorgraphics/asymptote.
11050
11051commit 8791d101a628f7e3d16398f2302f21853d522d2a
11052Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11053Date:   Thu Aug 6 16:01:54 2015 -0600
11054
11055    Remove old, unused comments.
11056
11057      - The function renderBisec() is now gone, as it is severely outdated
11058        (and its output mesh does not look as good as render()'s).
11059      - Other old commented out tests are removed.
11060
11061commit 83115611436bd41a611ee316e03eeaaae31e0f0a
11062Author: John Bowman <bowman@ualberta.ca>
11063Date:   Thu Aug 6 00:26:15 2015 -0600
11064
11065    Fix readline and gc configuration.
11066
11067commit 611ecadfcfad2df353278388b99a96521227f8d8
11068Author: John Bowman <bowman@ualberta.ca>
11069Date:   Thu Aug 6 15:40:24 2015 -0600
11070
11071    Simplify code.
11072
11073commit 9a719d5a367ea6bb04ccc7d43d1b9d9ef8461ccf
11074Merge: 10b58e6f 6d640996
11075Author: John Bowman <bowman@ualberta.ca>
11076Date:   Thu Aug 6 15:03:39 2015 -0600
11077
11078    Merge branch 'master' into tpatch.
11079
11080    Conflicts:
11081            configure.ac
11082
11083commit 10b58e6fb9c66b725c78afa5b18c356deeaa5d70
11084Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11085Date:   Thu Aug 6 13:23:20 2015 -0600
11086
11087    Move the computation of normals to reduce redundant computation.
11088
11089    Before, normals were computed as triangles were pushed to the indices
11090    array. However, this caused the same normals to be needlessly recomputed
11091    (up to six times, half of which we cannot avoid without a major
11092    overhaul).
11093    By moving the normal calculation to occur at the same time as the
11094    vertices are added to the buffer, most of the redundant normal
11095    computations have been removed.
11096
11097commit 6d6409960d4e1c558fe29e008849354cced4dee4
11098Author: John Bowman <bowman@cascade.math.ualberta.ca>
11099Date:   Thu Aug 6 00:26:15 2015 -0600
11100
11101    Fix readline and gc configuration.
11102
11103commit f98f52f1a9f5e235d7d7803d167cdfe02618a8e4
11104Author: John Bowman <bowman@cascade.math.ualberta.ca>
11105Date:   Wed Aug 5 23:43:41 2015 -0600
11106
11107    Fix configure.
11108
11109commit b742f1cea57be805f7480bcba9702d33d85c29d5
11110Author: John Bowman <bowman@ualberta.ca>
11111Date:   Wed Aug 5 14:08:40 2015 -0600
11112
11113    Fix configure --enable-gc.
11114
11115commit e13974901f1b3fca83f1424056c42a150e03aaf3
11116Author: John Bowman <bowman@ualberta.ca>
11117Date:   Wed Aug 5 14:08:40 2015 -0600
11118
11119    Fix configure --enable-gc.
11120
11121commit 36e902acfbee47560473e4a66c4ae921f969bc6e
11122Author: John Bowman <bowman@ualberta.ca>
11123Date:   Wed Aug 5 12:39:15 2015 -0600
11124
11125    Update to latest beziertriangle.cc.
11126
11127commit f27143b2c09b588397d2a357b6663f9872ab1526
11128Merge: ce5d022f 8f3274d4
11129Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11130Date:   Wed Aug 5 12:35:30 2015 -0600
11131
11132    Merge branch tpatch of github.com:vectorgraphics/asymptote into tpatch.
11133
11134commit ce5d022f62ed7f836a20832bd502726b6c38f816
11135Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11136Date:   Wed Aug 5 12:27:33 2015 -0600
11137
11138    Add missing file beziertriangle.cc; improve bounds checking.
11139
11140    The implementation for Bezier triangles now compiles.
11141
11142commit 8f3274d4b9fea2c5afbce309019779c71874f387
11143Merge: 6510a213 b1041ff1
11144Author: John Bowman <bowman@ualberta.ca>
11145Date:   Wed Aug 5 12:20:34 2015 -0600
11146
11147    Merge branch 'master' into tpatch.
11148
11149commit b1041ff1ac39490a5729e3851f760d3a8afc8e54
11150Author: John Bowman <bowman@ualberta.ca>
11151Date:   Wed Aug 5 12:19:11 2015 -0600
11152
11153    Update ignored files.
11154
11155commit 18942d691550eeb37826c1fc06e46b7ad361a3c1
11156Author: John Bowman <bowman@ualberta.ca>
11157Date:   Wed Aug 5 12:18:11 2015 -0600
11158
11159    Add example.
11160
11161commit 0c9443bed41f84d8c38deac9df0be0c62474ebf4
11162Merge: 6510a213 421cd19d
11163Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11164Date:   Wed Aug 5 10:28:02 2015 -0600
11165
11166    Merge changes in master branch to tpatch.
11167
11168commit 421cd19d01577dab0f3b92d89eaf1e1edf6487c2
11169Merge: ecae5ee6 94fb5fb6
11170Author: John Bowman <bowman@ualberta.ca>
11171Date:   Tue Aug 4 18:01:02 2015 -0600
11172
11173    Merge branch 'master' of github.com:vectorgraphics/asymptote
11174
11175commit ecae5ee663aab1a18f4e7ba22c3943df68729f54
11176Author: John Bowman <bowman@ualberta.ca>
11177Date:   Tue Aug 4 17:54:37 2015 -0600
11178
11179    Update INSTALL.
11180
11181commit 6510a213c1796ca03fce1c190300be98f2ddc208
11182Author: John Bowman <bowman@ualberta.ca>
11183Date:   Tue Aug 4 17:54:37 2015 -0600
11184
11185    Update INSTALL.
11186
11187commit 94fb5fb6792662366f0d0d9587bb2504a71c77bd
11188Merge: 2cb41a4e 86920ebf
11189Author: johncbowman <bowman@ualberta.ca>
11190Date:   Tue Aug 4 17:14:19 2015 -0600
11191
11192    Merge pull request #1 from phro/ignore
11193
11194    Update list of ignore files to include the FAQ.
11195
11196commit 86920ebf9df177045cceaaf77245eefb6d037790
11197Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11198Date:   Tue Aug 4 11:52:45 2015 -0600
11199
11200    Update list of ignore files to include the FAQ.
11201
11202commit 5f133444335014674347e56e5bc55f817c3b3cab
11203Author: John Bowman <bowman@ualberta.ca>
11204Date:   Tue Aug 4 14:19:49 2015 -0600
11205
11206    Implement preliminary Bezier triangle rendering.
11207
11208commit 2cb41a4e63d839fe2588ec08a8f46038cdc7253a
11209Author: John Bowman <bowman@ualberta.ca>
11210Date:   Mon Aug 3 10:16:26 2015 -0600
11211
11212    Remove unused code; update list of ignored files.
11213
11214commit 535e8daeb3e6c555dca9fc85281dc42f4ac5f74a
11215Author: John Bowman <bowman@ualberta.ca>
11216Date:   Sat Aug 1 20:46:22 2015 -0600
11217
11218    Convert remaining subversion references to git.
11219
11220commit 651884410a8a408f5d6e3e09c191b51f318d182e
11221Author: John Bowman <bowman@ualberta.ca>
11222Date:   Sat Aug 1 20:35:58 2015 -0600
11223
11224    Update documentation for git.
11225     #      doc/png/LaTeX-usage.html
11226
11227commit ce373e1267e1980aca6aefd86822c7daf92cc6d8
11228Author: Jesse Frohlich <jesse.frohlich@ualberta.ca>
11229Date:   Mon Jul 27 14:49:26 2015 -0600
11230
11231    Modified version checking for the conversion of repository to git.
11232
11233     - Added a .gitignore for untracked files
11234     - Version checking now uses `git describe` instead of `svn info`
11235     - Removed references to SVN (except in the documentation).
11236
11237commit 19935165f3617e48f129c5d4f29bca8b4891a885
11238Author: John Bowman <bowman@ualberta.ca>
11239Date:   Thu May 21 20:12:50 2015 -0600
11240
11241    Fix bug #192.
11242
11243commit 9dc3510333a92b71d735ed8ed47f33ac7becb368
11244Author: John Bowman <bowman@ualberta.ca>
11245Date:   Wed May 20 17:18:25 2015 -0600
11246
11247    Revert 2.35-2.
11248
11249commit ee5e0e6b05d98db0896c5507870d8d5b74fdc294
11250Author: John Bowman <bowman@ualberta.ca>
11251Date:   Wed May 20 17:17:48 2015 -0600
11252
11253    Close input file before deleting it.
11254
11255commit 4b00bd5297ad91a56af7c74e59a1854865749e8a
11256Author: John Bowman <bowman@ualberta.ca>
11257Date:   Tue May 19 18:25:19 2015 -0600
11258
11259    Increment version to 2.36svn.
11260
11261commit 4d0f494686133e553744bf7224e8de9e71a9fe66
11262Author: John Bowman <bowman@ualberta.ca>
11263Date:   Tue May 19 16:19:23 2015 -0600
11264
11265    Update documentation.
11266
11267commit 84499463e395a2953059b659afe614a9f207c083
11268Author: John Bowman <bowman@ualberta.ca>
11269Date:   Tue May 19 15:43:15 2015 -0600
11270
11271    Work around eps2write bug that forces all postscript to first page,
11272    breaking multiple 3D xelatex and context labels.
11273
11274commit 9c773c0f665eaeee061ce44e2bf76b43419b9c24
11275Author: John Bowman <bowman@ualberta.ca>
11276Date:   Tue May 19 14:31:06 2015 -0600
11277
11278    Replace duplicate files with symbolic links.
11279
11280commit eb674d6156054584fcc2a462ff4291fb45b65813
11281Author: John Bowman <bowman@ualberta.ca>
11282Date:   Mon May 18 13:51:02 2015 -0600
11283
11284    Support rendered 3D context images.
11285
11286commit f77d4b0755136d8cbe09cd4ef6eb4bc34bf1ab79
11287Author: John Bowman <bowman@ualberta.ca>
11288Date:   Sun May 17 11:04:51 2015 -0600
11289
11290    Increment version to 2.35svn.
11291
11292commit 58a66182ae47112741ec73b2d6e0f61c9e4f51a3
11293Author: John Bowman <bowman@ualberta.ca>
11294Date:   Sat May 16 12:41:33 2015 -0600
11295
11296    Update ghostscript URL.
11297
11298commit ffc1bc4ddbd6b9480e050db5f617f57dfe46f806
11299Author: John Bowman <bowman@ualberta.ca>
11300Date:   Thu May 14 00:45:17 2015 -0600
11301
11302    Improve readability of named pen colors documentation.
11303
11304commit a4fd4d552fde1ee9ecdd973d2936439ff4c3585d
11305Author: John Bowman <bowman@ualberta.ca>
11306Date:   Thu May 14 00:39:39 2015 -0600
11307
11308    Add surface cone(path3 base, triple vertex) to construct an approximate
11309    cone over an arbitrary base, courtesy of Charles Staats.
11310
11311commit c09d358301e167f872bcf75c12745a40706c21bd
11312Author: John Bowman <bowman@ualberta.ca>
11313Date:   Thu May 14 00:07:11 2015 -0600
11314
11315    Update documentation; remove obsolete cygwin patch.
11316
11317commit 4c769e62cd6d96c3f9f67e1c66796325a3513614
11318Author: John Bowman <bowman@ualberta.ca>
11319Date:   Wed May 13 09:00:23 2015 -0600
11320
11321    Add test for Ghostscript 9.14 or later.
11322
11323commit ceca1ed11db34ac423d58dbc41a2dddc55872700
11324Author: John Bowman <bowman@ualberta.ca>
11325Date:   Sun May 10 23:45:09 2015 -0600
11326
11327    Increment version to 2.34svn.
11328
11329commit a8811fb8386f782a5774a3b102892efc13347a88
11330Author: John Bowman <bowman@ualberta.ca>
11331Date:   Sun May 10 22:35:32 2015 -0600
11332
11333    Enable progress reporting if verbose > 1.
11334
11335commit 22bd2d4f493b5afc4d8dc3667995d71194cec4db
11336Author: John Bowman <bowman@ualberta.ca>
11337Date:   Sun May 10 22:09:46 2015 -0600
11338
11339    Update to gc-7.4.2.
11340
11341commit 48de4019eb5d5539d8bccd9626b93b4e84414656
11342Author: John Bowman <bowman@ualberta.ca>
11343Date:   Sun May 10 21:30:56 2015 -0600
11344
11345    Implement aligndir option for aligning picture to arbitrary point of page
11346    boundary.
11347
11348commit 6c0219cdba0907038cd935b764cc28159071f685
11349Author: John Bowman <bowman@ualberta.ca>
11350Date:   Sun May 10 17:50:49 2015 -0600
11351
11352    Fix default.
11353
11354commit 1ab06dabc6aa79b4a9c7dd0068dbe73076965598
11355Author: John Bowman <bowman@ualberta.ca>
11356Date:   Sun May 10 17:47:40 2015 -0600
11357
11358    Add \def\asylatexdir{DIR} option to support pdflatex -output-directory=DIR.
11359
11360commit fd33ea8828db5e2f5bc4b374fed9810b3d5f16f7
11361Author: John Bowman <bowman@ualberta.ca>
11362Date:   Fri May 8 12:43:31 2015 -0600
11363
11364    Added Charles Staats' smoothcontour3 module, with example.
11365
11366commit b5c417139db78281c926a91713c418b681b915f0
11367Author: John Bowman <bowman@ualberta.ca>
11368Date:   Fri May 8 11:42:00 2015 -0600
11369
11370    Fix definition of SimpleHead.
11371
11372commit 2a34461017a2d05d95e2d1a8768fb248a97487f6
11373Author: John Bowman <bowman@ualberta.ca>
11374Date:   Fri May 8 09:01:42 2015 -0600
11375
11376    Remove outdated comments.
11377
11378commit d6b39082b10ff1ca98ff3a32e75734a00f26a467
11379Author: John Bowman <bowman@ualberta.ca>
11380Date:   Fri May 8 08:52:49 2015 -0600
11381
11382    Fix image dimensions.
11383
11384commit 87d6aa316273693cc4550c59bc6f31118f6b67d4
11385Author: John Bowman <bowman@ualberta.ca>
11386Date:   Fri May 8 08:42:04 2015 -0600
11387
11388    Change default meshlight to nolight so that mesh lines with positive width
11389    appear consistent with default single pixel width mesh lines.
11390
11391commit 387f777b59014fbe2dbddcb53767f3413fb30121
11392Author: John Bowman <bowman@ualberta.ca>
11393Date:   Thu May 7 19:00:00 2015 -0600
11394
11395    Fix cond handling in parametric surfaces.
11396
11397commit e5a05d458b74767054aa510eeb721ff652243d33
11398Author: John Bowman <bowman@ualberta.ca>
11399Date:   Thu May 7 12:25:16 2015 -0600
11400
11401    Fix sign.
11402
11403commit e310c0f312936d878cea4633726a649bbbba5f7f
11404Author: John Bowman <bowman@ualberta.ca>
11405Date:   Thu May 7 12:22:07 2015 -0600
11406
11407    Fix path arc(pair B, pair A, pair C, real r).
11408
11409commit faa0033acfb6724a7cc1aaa56a0658fbc86a01be
11410Author: John Bowman <bowman@ualberta.ca>
11411Date:   Sun Apr 26 20:03:36 2015 -0600
11412
11413    Work around backwards incompatible dvisvgm pt to bp unit change on 2014-04-09.
11414
11415commit 9040319f6f982a400450d10f4aff01016a745940
11416Author: John Bowman <bowman@ualberta.ca>
11417Date:   Wed Apr 8 16:55:28 2015 -0600
11418
11419    Force deconstruct to use the C locale.
11420
11421commit bc6e637938ef8f55f8e6f4947cc0d3d8c09f6400
11422Author: John Bowman <bowman@ualberta.ca>
11423Date:   Mon Apr 6 23:07:04 2015 -0600
11424
11425    Fix mismatched array delete operator.
11426
11427commit 8815ffb186bf0b4237449b4b7a1277abf5751d6d
11428Author: John Bowman <bowman@ualberta.ca>
11429Date:   Mon Apr 6 18:18:26 2015 -0600
11430
11431    Work around missing epswrite driver in ghostscript-9.15.
11432
11433commit c54a574d1651409338755f5b8053bc5df65f487d
11434Author: John Bowman <bowman@ualberta.ca>
11435Date:   Thu Mar 26 15:01:22 2015 -0600
11436
11437    Remove obsolete workaround for an Adobe Reader transparency artifact.
11438
11439commit 71be140eb57bd5fdc78184f70085cfc59fd224d4
11440Author: John Bowman <bowman@ualberta.ca>
11441Date:   Wed Dec 10 10:29:51 2014 -0600
11442
11443    Fix inline option when importing asymptote.sty with xelatex.
11444
11445commit f96c6012571c7730d8e2f27c25bebe76200a8108
11446Author: John Bowman <bowman@ualberta.ca>
11447Date:   Wed Dec 10 10:09:16 2014 -0600
11448
11449    Fix documentation and example.
11450
11451commit d1b3c93701690dadbb6860d4a4ae6aa9cec4bef4
11452Author: John Bowman <bowman@ualberta.ca>
11453Date:   Wed Dec 10 10:08:50 2014 -0600
11454
11455    Rename function argument of integrate in ode.asy to correspond to documentation.
11456
11457commit 837732414bad047f36c6bb5f90865f2e369cdb02
11458Author: John Bowman <bowman@ualberta.ca>
11459Date:   Wed Dec 10 10:01:12 2014 -0600
11460
11461    Simplify code.
11462
11463commit 5951acaf37553526e3791312b88dfd30d9444bf1
11464Author: John Bowman <bowman@ualberta.ca>
11465Date:   Wed Sep 24 15:20:00 2014 -0600
11466
11467    Remove ambiguity from min(guide) and max(guide).
11468
11469commit 3008a5d5e97a17d17f62d14bf415312e9b9bece1
11470Author: John Bowman <bowman@ualberta.ca>
11471Date:   Wed Sep 24 14:43:54 2014 -0600
11472
11473    Indexed figures should always be stepped.
11474
11475commit dcaac67c5c1321b8f4d5d60b6333b74908ffe2d2
11476Author: John Bowman <bowman@ualberta.ca>
11477Date:   Fri Aug 29 16:44:23 2014 -0600
11478
11479    Fix overlap fuzz parameter.
11480
11481commit 26bd9c01a123125af867a0a9f05d395cd82ed383
11482Author: John Bowman <bowman@ualberta.ca>
11483Date:   Fri Jun 20 14:51:28 2014 -0600
11484
11485    Implement and document intersect(path, surface).
11486
11487commit 5264dc6549a4b970494268a9b9e1fc7aad9599db
11488Author: John Bowman <bowman@ualberta.ca>
11489Date:   Fri Jun 6 16:59:31 2014 -0600
11490
11491    Fix zoom/menu button.
11492
11493    Fix play option.
11494
11495commit 5acad030c52fed21506a03dba862e3e703ae2db7
11496Author: John Bowman <bowman@ualberta.ca>
11497Date:   Mon May 26 10:57:02 2014 -0600
11498
11499    Implement 2D scalar cross product.
11500
11501    Improve documentation of orient and insphere functions.
11502
11503commit 3bb879f344ba646c59666804f665ca2ad1c37f76
11504Author: John Bowman <bowman@ualberta.ca>
11505Date:   Fri May 23 00:39:03 2014 -0600
11506
11507    Increment version to 2.33svn.
11508
11509commit aab6ce9a7b4cbb5acd388341e7ed18c93eec447b
11510Author: John Bowman <bowman@ualberta.ca>
11511Date:   Thu May 22 09:40:58 2014 -0600
11512
11513    Allow overriding CXXFLAGS with CFLAGS so that make CFLAGS="-g" disables
11514    optimization (for debugging).
11515
11516commit 673f282372345e1b16afa56621f05c80c90f60cd
11517Author: John Bowman <bowman@ualberta.ca>
11518Date:   Thu May 22 01:12:56 2014 -0600
11519
11520    Rename side(pair,pair,pair) to orient(pair,pair,pair).
11521    Also provide interfaces to orient(triple,triple,triple,triple) and
11522    insphere(triple,triple,triple,triple,triple).
11523    Fix and update documentation of orient, incircle, and insphere.
11524
11525commit e5cfca855b2103b44863ad14680eba3ffa8e4c50
11526Author: John Bowman <bowman@ualberta.ca>
11527Date:   Mon May 19 13:16:29 2014 -0600
11528
11529    Use gs instead of convert to generate latexusage.png.
11530
11531commit 43d4956ed3e03a9eb692f218cddcf590597c0194
11532Author: John Bowman <bowman@ualberta.ca>
11533Date:   Mon May 19 08:27:39 2014 -0600
11534
11535    Guard agains random() returning a 16-bit result.
11536
11537commit 887886fda5397d80f841bdc18055a3eba3c9147f
11538Author: John Bowman <bowman@ualberta.ca>
11539Date:   Mon May 19 00:53:09 2014 -0600
11540
11541    Use random() instead of rand() everywhere.
11542
11543commit e5884384ba49856467921fccee133505007e3024
11544Author: John Bowman <bowman@ualberta.ca>
11545Date:   Mon May 19 00:44:20 2014 -0600
11546
11547    Use RANDOM_MAX rather than nonportable RAND_MAX.
11548
11549commit 43e146ccb44494e6ff41a273264d457982a2d4b1
11550Author: John Bowman <bowman@ualberta.ca>
11551Date:   Mon May 19 00:43:14 2014 -0600
11552
11553    Fix version mismatches when releases are imported via svn.
11554
11555commit 815c23058dedee81fff90b9703d5470da568999f
11556Author: John Bowman <bowman@ualberta.ca>
11557Date:   Sun May 18 15:19:31 2014 -0600
11558
11559    Test that unitrand is in [0,1].
11560
11561commit 35bc98ccc26a9631bfe0c0e803421dac32aff46a
11562Author: John Bowman <bowman@ualberta.ca>
11563Date:   Sun May 18 12:14:26 2014 -0600
11564
11565    Remove obsolete test for texi2dvi4a2ps.
11566
11567commit 6ce8f7be7c4188702832936aad1963fa43f86bd8
11568Author: John Bowman <bowman@ualberta.ca>
11569Date:   Sun May 18 11:16:55 2014 -0600
11570
11571    Suppress compiler warnings.
11572
11573commit c74a6fa979efc2faa65d3a825d8d8dbbdb8e2bce
11574Author: John Bowman <bowman@ualberta.ca>
11575Date:   Sat May 17 13:24:35 2014 -0600
11576
11577    Document context tex engine.
11578
11579commit cf658a84fa4f9559881f25dbeb52615c63dbaf48
11580Author: John Bowman <bowman@ualberta.ca>
11581Date:   Sat May 17 09:54:46 2014 -0600
11582
11583    Enable libc++ workaround also for FreeBSD.
11584
11585commit 1fda160c4ec958643b1db59e5a5ac267fe1fd8cc
11586Author: John Bowman <bowman@ualberta.ca>
11587Date:   Sat May 17 02:43:23 2014 -0600
11588
11589    Fix segment(bool[] b).
11590
11591commit 906ed8354d900fce7a773918f63cfcc2716eb791
11592Author: John Bowman <bowman@ualberta.ca>
11593Date:   Sat May 17 02:02:09 2014 -0600
11594
11595    Increment version to 2.32svn.
11596
11597commit a35298302fafdd633be3684e2206823f584214ad
11598Author: John Bowman <bowman@ualberta.ca>
11599Date:   Fri May 16 23:32:06 2014 -0600
11600
11601    Fix hangs in 3D font generation and the "none" tex engine.
11602    Disable the MacOS 10.9 libc++ workaround on other platforms.
11603
11604commit 8bb07a22fecfb7a45c7263cb3ddc59e696378b1b
11605Author: John Bowman <bowman@ualberta.ca>
11606Date:   Fri May 16 18:59:29 2014 -0600
11607
11608    Increment version to 2.31svn.
11609
11610commit f3b4f36a04b7811d2da33915a911d8b2d91d4101
11611Author: John Bowman <bowman@ualberta.ca>
11612Date:   Fri May 16 16:45:44 2014 -0600
11613
11614    Fix zoom/menu button.
11615
11616commit 1ff6bfaffecd392400c967ced8b099c41e1786e8
11617Author: John Bowman <bowman@ualberta.ca>
11618Date:   Fri May 16 15:15:33 2014 -0600
11619
11620    Workaround broken stringstream in MacOS 10.9 libc++.
11621
11622commit 116aed3e51ebc40e616ab8be671b6b546ad6c9ed
11623Author: John Bowman <bowman@ualberta.ca>
11624Date:   Fri May 16 10:00:52 2014 -0600
11625
11626    Remove optional space.
11627
11628commit d7cf1c526194a0ad4e6302dcd0502bb6f97b1f21
11629Author: John Bowman <bowman@ualberta.ca>
11630Date:   Fri May 16 09:45:21 2014 -0600
11631
11632    Add CXXFLAGS.
11633
11634commit 40191b8489e7d0a7353ae095a42def96783a0a6c
11635Author: John Bowman <bowman@ualberta.ca>
11636Date:   Fri May 16 00:11:20 2014 -0600
11637
11638    Use blocking reads by default.
11639
11640commit ef53cfa578c42f47dba80865b0e55ad490b78f34
11641Author: John Bowman <bowman@ualberta.ca>
11642Date:   Thu May 15 22:15:21 2014 -0600
11643
11644    Simplify code.
11645
11646commit 153786ecdf9663ffb8bd81d7740c5b6c54f270ef
11647Author: John Bowman <bowman@ualberta.ca>
11648Date:   Thu May 15 22:13:58 2014 -0600
11649
11650    Revert temporary division by 0 in transform of a triple workaround.
11651
11652commit 4506f002e141a10036b643bd8fc5148d0a165c09
11653Author: John Bowman <bowman@ualberta.ca>
11654Date:   Thu May 15 14:16:42 2014 -0600
11655
11656    Support 3D for all texengines (but prc only for latex texengines).
11657
11658commit f91f293cf477235d1de48237263ebb2e0f4a9354
11659Author: John Bowman <bowman@ualberta.ca>
11660Date:   Thu May 15 10:56:24 2014 -0600
11661
11662    Improve TeX pipe interaction.
11663
11664commit 72d872d6e72a8511595179a59b0f01804c5e29ec
11665Author: John Bowman <bowman@ualberta.ca>
11666Date:   Thu May 15 09:28:22 2014 -0600
11667
11668    Suppress warning messages.
11669
11670commit 2215a2cfd706dbd24fb2094aa3380cb035724fd6
11671Author: John Bowman <bowman@ualberta.ca>
11672Date:   Thu May 15 09:09:25 2014 -0600
11673
11674    Fix typo.
11675
11676commit ff2712d3618f318bf6db02e4c648bcc3cb184eb7
11677Author: John Bowman <bowman@ualberta.ca>
11678Date:   Thu May 15 08:34:10 2014 -0600
11679
11680    Use standard STL include.
11681
11682commit 8fd6bbe57cf7e66f2c83fc10e074fea292336683
11683Author: John Bowman <bowman@ualberta.ca>
11684Date:   Thu May 15 03:22:27 2014 -0600
11685
11686    Increment version to 2.30svn.
11687
11688commit 2e960e254b94517748900132fbc2000eef0bb5f5
11689Author: John Bowman <bowman@ualberta.ca>
11690Date:   Thu May 15 01:52:40 2014 -0600
11691
11692    Enable page breaks and 3D OpenGL with ConTeXt TeX engine.
11693
11694commit 5d075b9a5b11339805274fce6f8e2c19281ea4df
11695Author: John Bowman <bowman@ualberta.ca>
11696Date:   Wed May 14 23:28:38 2014 -0600
11697
11698    Fix inlineimage.
11699
11700commit e5eaf4cff2216fbff79fd8fd0ce3851baaf50e86
11701Author: John Bowman <bowman@ualberta.ca>
11702Date:   Wed May 14 22:54:25 2014 -0600
11703
11704    Fix inlinetex.
11705
11706commit 3be75974318793c71bf8ded449200db2c4da40ae
11707Author: John Bowman <bowman@ualberta.ca>
11708Date:   Wed May 14 19:02:41 2014 -0600
11709
11710    Try to recover from division by 0 in transform of a triple.
11711
11712commit 05dda17c86f49194e00e4a69d1feb43928cda860
11713Author: John Bowman <bowman@ualberta.ca>
11714Date:   Wed May 14 18:16:01 2014 -0600
11715
11716    Use list unconditionally.
11717
11718commit d9c4961a64b6dd3de6afe133077121a46aefc7f3
11719Author: John Bowman <bowman@ualberta.ca>
11720Date:   Wed May 14 18:03:50 2014 -0600
11721
11722    Fix typos.
11723
11724commit 4158adf56fe355f719357a6bdd96911092265180
11725Author: John Bowman <bowman@ualberta.ca>
11726Date:   Wed May 14 17:34:17 2014 -0600
11727
11728    More portability tweaks.
11729
11730commit e4276c4bf1b6c901e92b3c9178639c7446225128
11731Author: John Bowman <bowman@ualberta.ca>
11732Date:   Wed May 14 16:44:10 2014 -0600
11733
11734    More portability tweaks.
11735
11736commit f39be071dfe433f17f2320dc696a54de76f1a08c
11737Author: John Bowman <bowman@ualberta.ca>
11738Date:   Wed May 14 15:49:17 2014 -0600
11739
11740    Simplify code.
11741
11742commit 39595952a0fa67fd389321f31abedf77d09f59a3
11743Author: John Bowman <bowman@ualberta.ca>
11744Date:   Wed May 14 15:43:56 2014 -0600
11745
11746    Update reference card.
11747
11748commit 1a0b7b7f7f6ce640645d7425c5a852d2628b76c9
11749Author: John Bowman <bowman@ualberta.ca>
11750Date:   Wed May 14 00:06:11 2014 -0600
11751
11752    Remove duplicate variable.
11753
11754commit 6f907f069ad9afe6e196ff3409ad4b77629ddb3d
11755Author: John Bowman <bowman@ualberta.ca>
11756Date:   Tue May 13 22:51:12 2014 -0600
11757
11758    Reinstate tailequals to support MSDOS in bidirectional tex pipe.
11759
11760commit aa55151ab18c1ae55a6db2cf02438fd3f72fe695
11761Author: John Bowman <bowman@ualberta.ca>
11762Date:   Tue May 13 21:04:05 2014 -0600
11763
11764    Improve bidirectional pipe; re-enable context tex engine.
11765
11766commit 1b358479976b72db51759ea295d7195c5fdc641a
11767Author: John Bowman <bowman@ualberta.ca>
11768Date:   Tue May 13 00:23:51 2014 -0600
11769
11770    Remove support for the ConTeXT tex engine since piping is broken in the
11771    latest (mkiv) version.
11772
11773    Add support for luatex and lualatex.
11774
11775commit a25e92d4aad28aa4c2e0c9cf3379e8c93b061077
11776Author: John Bowman <bowman@ualberta.ca>
11777Date:   Mon May 12 19:38:09 2014 -0600
11778
11779    Update ConTeX support.
11780
11781commit c67f96b85e7ffd05caeb3c2cbc593d553fbfca25
11782Author: John Bowman <bowman@ualberta.ca>
11783Date:   Mon May 12 18:59:22 2014 -0600
11784
11785    Portability tweak.
11786
11787commit 539e4b1a6ab1c7adfee52e5d08630ee57df7428a
11788Author: John Bowman <bowman@ualberta.ca>
11789Date:   Mon May 12 14:12:43 2014 -0600
11790
11791    Remove dependency on \put (contributed by Mojca Miklavec).
11792
11793commit 1b8c235a646a33c38915424adefe7d671e2a07aa
11794Author: John Bowman <bowman@ualberta.ca>
11795Date:   Sun May 11 17:27:29 2014 -0600
11796
11797    Increment version to 2.29svn.
11798
11799commit a21ae576230fe42f202576d4702337b1e6cb4813
11800Author: John Bowman <bowman@ualberta.ca>
11801Date:   Sun May 11 14:56:56 2014 -0600
11802
11803    Reduce number of allowed bezulate refinements to maxrefinements (default 7).
11804
11805commit 4d62b40e408a110bc6aee8b0c536c8244681c2b6
11806Author: John Bowman <bowman@ualberta.ca>
11807Date:   Sun May 11 14:55:52 2014 -0600
11808
11809    Avoid numerical overflow in quadraticroots and cubicroots.
11810
11811commit 359e481bae444a08d7b5e3a2899c427b15e477ec
11812Author: John Bowman <bowman@ualberta.ca>
11813Date:   Sun May 11 10:22:34 2014 -0600
11814
11815    Update splitpatch example.
11816
11817commit 14c8b1ff484d05b023e933de08d0c21db97e4dd0
11818Author: John Bowman <bowman@ualberta.ca>
11819Date:   Sat May 10 20:09:33 2014 -0600
11820
11821    Install refs.bib with slidedemo.asy.
11822
11823commit 245f3baeac8ffc6f0988936787f96deab71da748
11824Author: John Bowman <bowman@ualberta.ca>
11825Date:   Sat May 10 17:32:43 2014 -0600
11826
11827    Fix locale bug.
11828
11829commit 7acc6ad91a663cfdf7aa8b94541495e7a60ab60e
11830Author: John Bowman <bowman@ualberta.ca>
11831Date:   Fri May 9 08:52:54 2014 -0600
11832
11833    Remove minimum window constraints (use viewportsize instead).
11834
11835commit 904beb18cea5434833b4e2793102eb83291c726a
11836Author: John Bowman <bowman@ualberta.ca>
11837Date:   Thu May 8 11:25:35 2014 -0600
11838
11839    Fix discussion of new T.
11840
11841commit a03fd01057e07e258733190f89045e6bacabac70
11842Author: John Bowman <bowman@ualberta.ca>
11843Date:   Thu May 8 00:24:42 2014 -0600
11844
11845    Update links.
11846
11847commit aee5114c91da4eda46ecf6ff679b604ffb834ae8
11848Author: John Bowman <bowman@ualberta.ca>
11849Date:   Thu May 8 00:15:03 2014 -0600
11850
11851    Work around PRC viewport issue.
11852
11853    Simplify OpenGL minsize code.
11854
11855commit 636f9b9ae471dda6dfb2d24192948f0702adc1d8
11856Author: John Bowman <bowman@ualberta.ca>
11857Date:   Thu May 8 00:14:01 2014 -0600
11858
11859    Update link.
11860
11861commit 641f0087ca7e984264b1604e77826cc5013ab5f1
11862Author: John Bowman <bowman@ualberta.ca>
11863Date:   Wed May 7 11:02:33 2014 -0600
11864
11865    Fix calculation of minimum width and height for OpenGL window.
11866
11867commit 884dbe2975df61c02b1702a8eb1d136f5eb76230
11868Author: John Bowman <bowman@ualberta.ca>
11869Date:   Tue May 6 19:26:10 2014 -0600
11870
11871    Fix transform(u,v,O).
11872
11873commit f843adbcf329e75a71f0c3b9feb05ec6bddd0c70
11874Author: John Bowman <bowman@ualberta.ca>
11875Date:   Mon May 5 09:58:15 2014 -0600
11876
11877    Add optional parameters to hsplit and vsplit.
11878
11879commit 3e3cf1484ea8838ab1577d9541346e9ca8cb00d0
11880Author: John Bowman <bowman@ualberta.ca>
11881Date:   Mon Apr 28 12:10:05 2014 -0600
11882
11883    Increment version to 2.28svn.
11884
11885commit 47b4f65c1723103f158a7d6c93b996007e05975c
11886Author: John Bowman <bowman@ualberta.ca>
11887Date:   Mon Apr 28 09:46:10 2014 -0600
11888
11889    Move Adobe transparency workaround to C++ code to allow use of texpreamble
11890    again with the pdflatex tex engine.
11891
11892commit f6e34a476966f6ef173078f97e9de6b22ec38339
11893Author: John Bowman <bowman@ualberta.ca>
11894Date:   Sat Apr 26 13:40:55 2014 -0600
11895
11896    Increment version to 2.27svn.
11897
11898commit ebd0f3956cce6452f03be38f3d8895493b638fef
11899Author: John Bowman <bowman@ualberta.ca>
11900Date:   Sat Apr 26 10:59:00 2014 -0600
11901
11902    Update flex patch.
11903
11904commit dcdd417934a8cb30186e75cdc4a0bc28c6c0e7e5
11905Author: John Bowman <bowman@ualberta.ca>
11906Date:   Sat Apr 26 10:24:56 2014 -0600
11907
11908    Don't test for an svn release if special file svnrevision is missing, so that
11909    release code imported via svn still uses the official release version.
11910
11911commit 1b3a42c12d3f0f1b3e5c2338a84e78ccccb27230
11912Author: John Bowman <bowman@ualberta.ca>
11913Date:   Fri Apr 25 20:58:03 2014 -0600
11914
11915    Test for POSIX 2008.
11916
11917commit 07156b7672da2a75cca1f2ffe51a794d0651e15b
11918Author: John Bowman <bowman@ualberta.ca>
11919Date:   Fri Apr 25 20:57:06 2014 -0600
11920
11921    Address portability issue.
11922
11923commit edb7d9e4dead125cfafc12eb9aedfbf4112dd99a
11924Author: John Bowman <bowman@ualberta.ca>
11925Date:   Fri Apr 25 20:52:07 2014 -0600
11926
11927    Support c++11.
11928
11929commit a0795aee061ca38f664e44ee0812792ee8e7e20e
11930Author: John Bowman <bowman@ualberta.ca>
11931Date:   Fri Apr 25 09:58:48 2014 -0600
11932
11933    Use unordered_map if __GNUC_PREREQ is not set.
11934
11935commit eae6b2f4e3a0a1924d0f5a9ce4e4812fe14da6e1
11936Author: John Bowman <bowman@ualberta.ca>
11937Date:   Tue Apr 22 10:36:57 2014 -0600
11938
11939    Update documentation.
11940
11941commit 68d1882e82485dc25e9ed4d70ee18a1a5393d6e9
11942Author: John Bowman <bowman@ualberta.ca>
11943Date:   Tue Apr 22 08:57:14 2014 -0600
11944
11945    Fix degenerate HookHead and SimpleHead arrows.
11946
11947commit 9d3365092484d3b47b770361a33d1e333675f7ee
11948Author: John Bowman <bowman@ualberta.ca>
11949Date:   Mon Apr 21 22:56:24 2014 -0600
11950
11951    Remove unused files; update references.
11952
11953commit 841020fba6f2052b53e2c7b0781ef23ba4a1f19b
11954Author: John Bowman <bowman@ualberta.ca>
11955Date:   Mon Apr 21 14:24:14 2014 -0600
11956
11957    Make xasy terminate asy process upon exit.
11958
11959    Use winpad as the default code editor under MSWindows.
11960
11961commit b31b715597cf052fec0cdd0fd13eaa2a33a517b6
11962Author: John Bowman <bowman@ualberta.ca>
11963Date:   Mon Apr 21 11:08:02 2014 -0600
11964
11965    Fix xasy code editor under MSWindows.
11966
11967commit a498cbda30967e2858db55a499aa7351b9d688f5
11968Author: John Bowman <bowman@ualberta.ca>
11969Date:   Sun Apr 20 13:06:53 2014 -0600
11970
11971    Miscellaneous CTAN updates.
11972
11973commit b26e75cd2c6f8e167d182c5ff2ced81988cb594b
11974Author: John Bowman <bowman@ualberta.ca>
11975Date:   Sun Apr 20 02:57:11 2014 -0600
11976
11977    Increment version to 2.26svn.
11978
11979commit 78a0104496fa647a67847923ee8a05d3fb6d7dd5
11980Author: John Bowman <bowman@ualberta.ca>
11981Date:   Sun Apr 20 00:12:08 2014 -0600
11982
11983    Update SVG documentation.
11984
11985commit c1a7c777bea03d4aa17a6759c0a70aa48bc98a56
11986Author: John Bowman <bowman@ualberta.ca>
11987Date:   Sat Apr 19 14:21:13 2014 -0600
11988
11989    Fix Boehm gc compatibility issue with compact option.
11990
11991commit 7251dffa726b6747616f18fd1a8f25f4be3ded6d
11992Author: John Bowman <bowman@ualberta.ca>
11993Date:   Sat Apr 19 14:19:12 2014 -0600
11994
11995    Add brace routine contributed by Charles Staats.
11996
11997commit 9dce9523d3b9f21c95a94c21ec3c55fa74661cfe
11998Author: John Bowman <bowman@ualberta.ca>
11999Date:   Sat Apr 19 14:12:19 2014 -0600
12000
12001    Allow code editor command line options.
12002
12003commit d183f721ec1db229bd5ee8bc0d77f73b1c5fdef8
12004Author: John Bowman <bowman@ualberta.ca>
12005Date:   Sat Apr 19 11:13:02 2014 -0600
12006
12007    Apply noplaybutton workaround only to new versions of media9.
12008
12009    Add link to the excellent tutorial written by Charles Staats.
12010
12011commit 61814f95a498757e6fcbb212a1a39a865c5d2ad8
12012Author: John Bowman <bowman@ualberta.ca>
12013Date:   Sat Apr 19 09:50:38 2014 -0600
12014
12015    Fix numerical precision issue in makepen.
12016
12017commit 5b6990c4a62afd01161b5cc79489dd8c5f55b93e
12018Author: John Bowman <bowman@ualberta.ca>
12019Date:   Sat Apr 19 09:26:31 2014 -0600
12020
12021    Re-enable mesh lines.
12022
12023commit b5b752b55ffe4954262faf1efe3e11508efb8217
12024Author: John Bowman <bowman@ualberta.ca>
12025Date:   Sat Apr 19 01:32:45 2014 -0600
12026
12027    Update cygwin GLU patch.
12028
12029commit 8eb656d49d49e6a83227e22245864727c023df34
12030Author: John Bowman <bowman@ualberta.ca>
12031Date:   Sat Apr 19 00:14:11 2014 -0600
12032
12033    Acknowledge Michail Vidiassov's extensive contributions to the PRC code.
12034
12035commit 925f182004ae3373cfc1165c1f3312beea4dc522
12036Author: John Bowman <bowman@ualberta.ca>
12037Date:   Fri Apr 18 13:25:55 2014 -0600
12038
12039    Sort vector patches to work around opacity artifacts in many rendering engines.
12040
12041commit 12b305cc49fc1d5f5ff61649040df4e819d2078e
12042Author: John Bowman <bowman@ualberta.ca>
12043Date:   Fri Apr 18 11:43:49 2014 -0600
12044
12045    Support raw PRC output with outformat="prc".
12046
12047commit e42598ff80e479e2be07b77091ca7e3639772880
12048Author: John Bowman <bowman@ualberta.ca>
12049Date:   Fri Apr 18 10:46:40 2014 -0600
12050
12051    Improve diagnostic when texi2dvi is missing.
12052
12053commit 6e2a9d80b6b3e920a5c2cec24fc1f6d619828b2f
12054Author: John Bowman <bowman@ualberta.ca>
12055Date:   Fri Apr 18 10:45:43 2014 -0600
12056
12057    Fix inlineimage under pdflatex.
12058
12059commit 3bb80f0dd96f888188435508ca7efba9c25a401c
12060Author: John Bowman <bowman@ualberta.ca>
12061Date:   Fri Apr 18 09:15:18 2014 -0600
12062
12063    Implement workarounds for Adobe Reader transparency artifact.
12064
12065commit 8554c29a6bd705bd6a974d14ff3bae2051b16394
12066Author: John Bowman <bowman@ualberta.ca>
12067Date:   Fri Apr 18 02:04:26 2014 -0600
12068
12069    Update FFT support file.
12070
12071commit fc3ef0ec22b36083ace789436004ef88452a1feb
12072Author: John Bowman <bowman@ualberta.ca>
12073Date:   Fri Apr 18 01:00:19 2014 -0600
12074
12075    Update documentation.
12076
12077commit 9723f73b960f8be41e47650770cc9efa37275aa9
12078Author: John Bowman <bowman@ualberta.ca>
12079Date:   Fri Apr 18 00:30:23 2014 -0600
12080
12081    Update FAQ about changing default arrow size.
12082
12083commit 44d4866109ca922d2a702c634c9e5c5cf6719422
12084Author: John Bowman <bowman@ualberta.ca>
12085Date:   Fri Apr 18 00:01:09 2014 -0600
12086
12087    Avoid unwanted play button starting with media9 version 0.35.
12088
12089commit c732e82d4205bb9e14218fc9e309aa0e539a4166
12090Author: John Bowman <bowman@ualberta.ca>
12091Date:   Thu Apr 17 23:29:00 2014 -0600
12092
12093    Update fftw++ header file.
12094
12095commit e8d013cfd3e98da6c7f1d5ce14b37b45488f1a8d
12096Author: John Bowman <bowman@ualberta.ca>
12097Date:   Thu Apr 17 13:32:16 2014 -0600
12098
12099    Revert to version 1.91-39 of contour.asy until paraboloid version is fixed.
12100
12101commit d5ef55a3925c20f18b130599906597270af13d86
12102Author: John Bowman <bowman@ualberta.ca>
12103Date:   Wed Apr 16 16:34:54 2014 -0600
12104
12105    Update to Boehm garbage collector gc 7.4.0.
12106
12107commit ae24b1e9aa87ede80a8292730a6a128344b01ca3
12108Author: John Bowman <bowman@ualberta.ca>
12109Date:   Wed Apr 16 14:42:22 2014 -0600
12110
12111    Under MSWindows, look for ghostscript library in both 32 bit and 64 bit registries.
12112
12113commit d07dd349ea7dbb3d358ff322e782134fd4ea3ba1
12114Author: John Bowman <bowman@ualberta.ca>
12115Date:   Wed Apr 16 14:40:45 2014 -0600
12116
12117    Update examples and documentation.
12118
12119commit b95d4e0d2e968245cf549eb669efe2f2e85c7111
12120Author: John Bowman <bowman@ualberta.ca>
12121Date:   Wed Apr 16 14:31:36 2014 -0600
12122
12123    Test that printout is nonnull.
12124
12125commit f9e2147930ae52b83459afeedd55ce3e9d811272
12126Author: Andy Hammerlindl <ahammerlindl@gmail.com>
12127Date:   Sun Dec 29 17:25:58 2013 -0600
12128
12129    Fix an exact match bug.
12130
12131commit 97c2ede0976dd5a81882555097822b2b0e6176cf
12132Author: Andy Hammerlindl <ahammerlindl@gmail.com>
12133Date:   Sat Dec 28 17:13:18 2013 -0600
12134
12135    Change multiguide to avoid deep trees in normal use.
12136
12137commit 1f6fcb0caf77259d58c5f513337bb5add23da425
12138Author: John Bowman <bowman@ualberta.ca>
12139Date:   Fri Jul 12 12:55:49 2013 -0600
12140
12141    Increment version to 2.25svn.
12142
12143commit 5cc1c36be3f86c9bce5fdf416656561d5b6e7a42
12144Author: John Bowman <bowman@ualberta.ca>
12145Date:   Fri Jul 12 10:07:05 2013 -0600
12146
12147    Fix typos in documentation.
12148
12149commit b32749046a796117e1de5eff7756f908aec9225c
12150Author: John Bowman <bowman@ualberta.ca>
12151Date:   Fri Jul 12 10:06:47 2013 -0600
12152
12153    Fix segmentation fault in drawSphere.
12154
12155commit a9d404fa81617e78363b8c2c44f912be277d061b
12156Author: John Bowman <bowman@ualberta.ca>
12157Date:   Fri May 31 02:07:49 2013 -0600
12158
12159    Add examples.
12160
12161commit 8100327bca4cb899ef203b47c195232678f91680
12162Author: John Bowman <bowman@ualberta.ca>
12163Date:   Thu May 30 15:53:24 2013 -0600
12164
12165    Update link to forum.
12166
12167commit 6f23cbbab14c2463efbb52e6dbc63120798be12d
12168Author: John Bowman <bowman@ualberta.ca>
12169Date:   Thu May 30 14:32:04 2013 -0600
12170
12171    Add latexmkrc example file that stores figures in a subdirectory.
12172
12173commit 96dbe43981d399c7ad5a72d191ae536308e17884
12174Author: John Bowman <bowman@ualberta.ca>
12175Date:   Thu May 30 14:30:38 2013 -0600
12176
12177    Document new SVN repository URL.
12178
12179commit cae60d3655e4b1861793a427528cbf2eded0f498
12180Author: John Bowman <bowman@ualberta.ca>
12181Date:   Thu May 30 13:51:33 2013 -0600
12182
12183    Remove explicit libglapi dependency.
12184
12185commit 773ee63dd79b67fac004d6840a7448a52adcd869
12186Author: John Bowman <bowman@ualberta.ca>
12187Date:   Mon May 27 19:57:17 2013 -0600
12188
12189    Simplify readpipeline (requires POSIX 2008) again.
12190
12191commit 623fa5662c4faa9bdb78d6e8f8deca4ad464c692
12192Author: John Bowman <bowman@ualberta.ca>
12193Date:   Mon May 27 19:52:26 2013 -0600
12194
12195    Restore function pointer to allow recursive calls to simpson.
12196
12197commit 2bedd4ed018f1a144baa299752537a4f05a2238f
12198Author: John Bowman <bowman@ualberta.ca>
12199Date:   Mon May 27 19:51:11 2013 -0600
12200
12201    Support make -n.
12202
12203commit a5d7e94f6cf4ec32c27b2715f2ef303bf21c317b
12204Author: John Bowman <bowman@ualberta.ca>
12205Date:   Mon May 20 10:20:59 2013 -0600
12206
12207    Increment version to 2.24svn.
12208
12209commit 8888e9c4e49c59b1aecf89c602ef3294ccd60682
12210Author: John Bowman <bowman@ualberta.ca>
12211Date:   Sat May 18 22:38:07 2013 -0600
12212
12213    Allow compilation without fftw again.
12214
12215    Revert to previous wisdom file name (.wisdom).
12216
12217    Update copyright.
12218
12219commit f01acbf6c75a0ae093790e3303ece0c9c9eaae36
12220Author: John Bowman <bowman@ualberta.ca>
12221Date:   Wed May 15 03:10:39 2013 -0600
12222
12223    Increment version to 2.23svn.
12224
12225commit 3e655c3534f42b0782f875636715a6f35eecc1b9
12226Author: John Bowman <bowman@ualberta.ca>
12227Date:   Wed May 15 02:33:47 2013 -0600
12228
12229    Fix dependencies.
12230
12231commit d5a39be02b8c2b3008f8fec9c00eef770988dcc7
12232Author: John Bowman <bowman@ualberta.ca>
12233Date:   Tue May 14 21:38:27 2013 -0600
12234
12235    Update FFTW header.
12236
12237commit 54876ada4deb700608de1f129ec6d75ba7d99436
12238Author: John Bowman <bowman@ualberta.ca>
12239Date:   Tue May 14 21:37:25 2013 -0600
12240
12241    Update documentation.
12242
12243commit c5f20303c569847859b0c4815b2aa46ab199694a
12244Author: John Bowman <bowman@ualberta.ca>
12245Date:   Tue May 14 21:06:24 2013 -0600
12246
12247    Expose Postscript extend qualifiers for axial and radial shading
12248    (setting extend=false can work around certain PDF reader bugs).
12249
12250commit 44d071b5cba3afea9a6285eb3852bca2a18fdcd6
12251Author: John Bowman <bowman@ualberta.ca>
12252Date:   Tue May 14 14:39:28 2013 -0600
12253
12254    Fix transformation of normal vectors.
12255
12256    Revert back to usual row-major matrix format.
12257
12258commit 0da7a9d5db0f71d4281d5992170afe68797b9501
12259Author: John Bowman <bowman@ualberta.ca>
12260Date:   Mon May 13 11:04:57 2013 -0600
12261
12262    Make use of --pipe to enter context interactive mode.
12263
12264commit e21b39b5cb5bc003536d91a8e46eeea92be30a66
12265Author: John Bowman <bowman@ualberta.ca>
12266Date:   Mon May 13 09:07:53 2013 -0600
12267
12268    Support Fedora migration from python-imaging to python-pillow.
12269
12270commit 670a1e5a5c918a5bbb2ad92f511728de16a4287b
12271Author: John Bowman <bowman@ualberta.ca>
12272Date:   Mon May 13 08:16:32 2013 -0600
12273
12274    Fix documentation of irregular contour routine.
12275
12276commit 2e012ef1cb24337a9a80721bcb75ede09ab0da8c
12277Author: John Bowman <bowman@ualberta.ca>
12278Date:   Mon Apr 8 13:57:50 2013 -0600
12279
12280    Support vertex-colored triangles in Adobe XI.
12281
12282    Remove reference to out-of-date trembling examples.
12283
12284commit ebdd5e9f0795cc53a4f44e0f852cdc7a35c4e368
12285Author: John Bowman <bowman@ualberta.ca>
12286Date:   Mon Apr 8 13:46:04 2013 -0600
12287
12288    Use TEXMFMAN to find TeXLive sysdir.
12289
12290commit 9a7ea3d064131b8a0bbc7f5eab82a3af52c13181
12291Author: John Bowman <bowman@ualberta.ca>
12292Date:   Thu Apr 4 16:16:19 2013 -0600
12293
12294    Temporarily revert 5440 for TeXLive 2013 build systems without Posix 2008.
12295
12296commit 6352888896501bbbe696e737e31f78baaa6a869b
12297Author: Andy Hammerlindl <ahammerlindl@gmail.com>
12298Date:   Thu Apr 4 03:10:22 2013 -0600
12299
12300    Add clarification on 2.. versus 2 ..
12301
12302commit fbfa6bd92b6c4901236970f91aa34a42db0c9a1f
12303Author: John Bowman <bowman@ualberta.ca>
12304Date:   Wed Apr 3 11:29:11 2013 -0600
12305
12306    Make portability tweak.
12307
12308commit 6109a10f5bdf3a19b7683fe9f293e587e4dcba83
12309Author: John Bowman <bowman@ualberta.ca>
12310Date:   Mon Apr 1 11:12:12 2013 -0600
12311
12312    Qualify isnan (for solaris).
12313
12314commit 0870b3458fc99f919315a3e4efc77a10a4e9e18b
12315Author: John Bowman <bowman@ualberta.ca>
12316Date:   Sat Feb 23 06:29:51 2013 -0600
12317
12318    Avoid unnecessary buffering.
12319
12320commit 164de7fbfa01109df9bc4124d739acbb2c734976
12321Author: John Bowman <bowman@ualberta.ca>
12322Date:   Sat Feb 23 06:26:04 2013 -0600
12323
12324    Update FFTW++ file.
12325
12326commit ae248b7f0740554792bc9b847352042affdbffe1
12327Author: John Bowman <bowman@ualberta.ca>
12328Date:   Sat Feb 23 06:19:12 2013 -0600
12329
12330    Express segment(bool[]) in terms of more efficient segmentlimits(bool[]) function.
12331
12332commit de3d95ba8225bd1b954cb215524e7944de6b83d2
12333Author: John Bowman <bowman@ualberta.ca>
12334Date:   Sat Feb 23 06:17:20 2013 -0600
12335
12336    Update FFTW++ headers.
12337
12338commit 41623ead53639d5007bd14ab89d585e29e351169
12339Author: John Bowman <bowman@ualberta.ca>
12340Date:   Tue Jan 8 15:18:10 2013 -0600
12341
12342    Recommend freeglut 2.6.0 due to broken menu feature in the 2.8.0 release
12343    (and modifier bugs in various patches for this problem).
12344
12345commit 571f18674c41d73b019f03a0acbaa37bd07d069d
12346Author: John Bowman <bowman@ualberta.ca>
12347Date:   Sun Jan 6 10:42:17 2013 -0600
12348
12349    Remove unused code.
12350
12351    Update documentation.
12352
12353commit 3e215b79190c59f73456472454c30677300c891c
12354Author: John Bowman <bowman@ualberta.ca>
12355Date:   Sat Jan 5 09:09:16 2013 -0600
12356
12357    Allow self-defined unary operators.
12358
12359commit caa6b862447d6fcc71c2714e8c462e33bdba2600
12360Author: John Bowman <bowman@ualberta.ca>
12361Date:   Mon Dec 31 09:27:13 2012 -0600
12362
12363    Compare formatted strings instead of real values in OmitFormat.
12364
12365commit c7c4367b58304fc8504c72e5bedb88247917bd05
12366Author: John Bowman <bowman@ualberta.ca>
12367Date:   Wed Oct 24 12:33:07 2012 -0600
12368
12369    Update example.
12370
12371commit 54fe52b1e641ef72dac702f8af80182490bcdb8a
12372Author: John Bowman <bowman@ualberta.ca>
12373Date:   Sat Oct 20 16:32:57 2012 -0600
12374
12375    Use C locale for svn info.
12376
12377commit b52dfbf684b9ee80f4cfa8a505080d49e40d3d83
12378Author: John Bowman <bowman@ualberta.ca>
12379Date:   Wed Oct 17 20:11:03 2012 -0600
12380
12381    Temporarily revert to using tan(radians(a)) in numerically unstable arclength
12382    calculation in geometry module (note 2.17-29).
12383
12384commit a87a1304c86c659e806749d0e41fba808dc49b43
12385Author: John Bowman <bowman@ualberta.ca>
12386Date:   Wed Oct 10 12:20:47 2012 -0600
12387
12388    Increment version to 2.22svn.
12389
12390commit c2d660762e8124689df3cccd179770a3bb785491
12391Author: John Bowman <bowman@ualberta.ca>
12392Date:   Sun Oct 7 06:33:22 2012 -0600
12393
12394    Fix typo.
12395
12396commit 6e9e7aef19a11c397a6158b64aaa522ea70620c5
12397Author: John Bowman <bowman@ualberta.ca>
12398Date:   Sat Oct 6 00:38:24 2012 -0600
12399
12400    Fix history recall bug.
12401
12402commit 169b5123d6930b64641b898d88feec61e5664bee
12403Author: John Bowman <bowman@ualberta.ca>
12404Date:   Thu Oct 4 11:53:09 2012 -0600
12405
12406    Add extend parameter to axes (default true) and axes3 (default false) routines.
12407
12408commit 98f645d4563ae9bdd787edc8b27270cdfcf8ce72
12409Author: John Bowman <bowman@ualberta.ca>
12410Date:   Sun Sep 30 21:14:47 2012 -0600
12411
12412    Fix alignment point of OpenGL billboard labels.
12413
12414commit 78b66a7f2759a9df1302c25518e34c4424c390b3
12415Author: John Bowman <bowman@ualberta.ca>
12416Date:   Thu Sep 27 23:37:22 2012 -0600
12417
12418    Reinstate billboard rotation for explicitly transformed labels.
12419
12420    Don't request bbox only in label(frame,Label,triple).
12421
12422commit bd02c41760684d21d1f5664acc7f5fc317fad89e
12423Author: John Bowman <bowman@ualberta.ca>
12424Date:   Thu Sep 27 17:03:39 2012 -0600
12425
12426    Increment version to 2.21svn.
12427
12428commit c5aa009966d6e1e9d8c30c548260197ae5b3d678
12429Author: John Bowman <bowman@ualberta.ca>
12430Date:   Thu Sep 27 15:45:43 2012 -0600
12431
12432    Work around dvipdfmx bug.
12433
12434commit cf498cba13b9c46cefb4394d7651c24a5fcaf6a2
12435Author: John Bowman <bowman@ualberta.ca>
12436Date:   Thu Sep 27 12:19:08 2012 -0600
12437
12438    Disable billboard rotation for explicitly transformed labels.
12439
12440commit 3d9cbef946b70536d13c51cf20915ae72deb3f43
12441Author: John Bowman <bowman@ualberta.ca>
12442Date:   Tue Sep 25 09:18:30 2012 -0600
12443
12444    Increment version to 2.20svn.
12445
12446commit 194c5091a3e22c107a8c001c34385da562c99e2d
12447Author: John Bowman <bowman@ualberta.ca>
12448Date:   Tue Sep 25 08:31:54 2012 -0600
12449
12450    Update example.
12451
12452commit e72c486b7f9247b2678905c2b47080e3113d97b9
12453Author: John Bowman <bowman@ualberta.ca>
12454Date:   Tue Sep 25 04:49:46 2012 -0600
12455
12456    Fix warning messages.
12457
12458commit a1c622b6b4cc50c4b08d6002fd9e7aac65bd7a77
12459Author: John Bowman <bowman@ualberta.ca>
12460Date:   Tue Sep 25 04:30:00 2012 -0600
12461
12462    Pass inverse of modelview matrix directly to media9 to work around numerical
12463    resolution issues.
12464
12465    Fix PRC viewportshift.
12466
12467commit a9aa1323336d287c24680e5e65895cfb328542dd
12468Author: John Bowman <bowman@ualberta.ca>
12469Date:   Thu Sep 20 01:58:07 2012 -0600
12470
12471    Fix lighting of NURBS surfaces.
12472
12473commit 61503c988fae7ead6743e2c15ad3ae8c059b5b31
12474Author: John Bowman <bowman@ualberta.ca>
12475Date:   Thu Sep 20 00:13:48 2012 -0600
12476
12477    Increment version to 2.19svn.
12478
12479commit 82e909f710a60909610f9b5071e7761ff987c035
12480Author: John Bowman <bowman@ualberta.ca>
12481Date:   Wed Sep 19 19:18:37 2012 -0600
12482
12483    Set secondary picture size (so that, for example, markthin works properly).
12484
12485commit 462b7ecee606e5b73cf46ebc6372ea28952866a6
12486Author: John Bowman <bowman@ualberta.ca>
12487Date:   Wed Sep 19 19:13:46 2012 -0600
12488
12489    Move include.
12490
12491commit 7cf9c7a91df2d57128d38c23c3eb0248e43c27e0
12492Author: John Bowman <bowman@ualberta.ca>
12493Date:   Wed Sep 19 01:47:10 2012 -0600
12494
12495    Update example to mp4.
12496
12497commit 5f7a2a4f564b0b5dd1d644ca7a6b97584dce36d7
12498Author: John Bowman <bowman@ualberta.ca>
12499Date:   Tue Sep 18 20:31:13 2012 -0600
12500
12501    Increment version to 2.18svn.
12502
12503commit 07fbb54d9eba448911e475baa05c05fb32dca5c4
12504Author: John Bowman <bowman@ualberta.ca>
12505Date:   Tue Sep 18 19:10:38 2012 -0600
12506
12507    Handle 3D degenerate arrows.
12508
12509commit 72b318bc2eec2dab05bd790434924d630b83128b
12510Author: John Bowman <bowman@ualberta.ca>
12511Date:   Tue Sep 18 13:37:36 2012 -0600
12512
12513    Fix warning message.
12514
12515commit 4a97fee29abc0138e152a87c462d713963de656a
12516Author: John Bowman <bowman@ualberta.ca>
12517Date:   Tue Sep 18 13:27:25 2012 -0600
12518
12519    Fix warning message.
12520
12521commit afc04ee36aaf1993cdf4c4e1963983aa7768f24e
12522Author: John Bowman <bowman@ualberta.ca>
12523Date:   Tue Sep 18 13:25:39 2012 -0600
12524
12525    Remove obsolete file reference.
12526
12527commit a6a1ec9e28e58089665ef014c58011e9f3914790
12528Author: John Bowman <bowman@ualberta.ca>
12529Date:   Tue Sep 18 13:07:43 2012 -0600
12530
12531    Make tessellation normals optional.
12532
12533    Add example and documentation for tessellations.
12534
12535commit 485f28de3f4031d0bed70b122df335c4f6e95676
12536Author: John Bowman <bowman@ualberta.ca>
12537Date:   Tue Sep 18 12:56:16 2012 -0600
12538
12539    Add missing -P options to dvipdf (required for media9 support).
12540
12541commit 02a83be7738afbaec3b88291b07c3508917f5d87
12542Author: John Bowman <bowman@ualberta.ca>
12543Date:   Tue Sep 18 08:38:11 2012 -0600
12544
12545    Implement improved workaround for media9 preview bug, as suggested by
12546    Alexander Grahn.
12547
12548commit 46e0c431344e0aebd48d4714ea83222758b2235d
12549Author: John Bowman <bowman@ualberta.ca>
12550Date:   Tue Sep 18 02:44:29 2012 -0600
12551
12552    Implement efficient 3D routine for drawing many triangles, with specified
12553    vertices and normals and optional vertex colors.
12554
12555commit fb63ec153a6ce50bdf7d13961c44cec1bfec11dd
12556Author: John Bowman <bowman@ualberta.ca>
12557Date:   Tue Sep 18 02:39:06 2012 -0600
12558
12559    Workaround media9 blank poster image bug under latex+dvips.
12560
12561commit 8e607d1c6b06eb6157d3e44183880474c2809141
12562Author: John Bowman <bowman@ualberta.ca>
12563Date:   Mon Sep 17 07:39:11 2012 -0600
12564
12565    Fix warning message.
12566
12567commit 3ca8304aec7b78b01c57d185fa838cd899113acf
12568Author: Andy Hammerlindl <ahammerlindl@gmail.com>
12569Date:   Mon Sep 17 00:49:14 2012 -0600
12570
12571    Include stddef for ptrdiff_t.
12572
12573commit 74ff857dd8e876c27f4c704f5f8fcf351a6866ed
12574Author: Andy Hammerlindl <ahammerlindl@gmail.com>
12575Date:   Mon Sep 17 00:30:52 2012 -0600
12576
12577    Fix asymptote.so dependencies.
12578
12579commit 3b284903224957834326f7b1323ad62a57ddded5
12580Author: John Bowman <bowman@ualberta.ca>
12581Date:   Thu Sep 13 23:49:20 2012 -0600
12582
12583    Add simple vim ftdetect file that set asy filetype for *.asy files.
12584
12585commit f3f87d6a628cde8f2f1164591d929ed9ecb5adea
12586Author: John Bowman <bowman@ualberta.ca>
12587Date:   Thu Sep 13 23:42:03 2012 -0600
12588
12589    Add condensed binarytree mode (contributed by Gerasimos Dimitriadis).
12590
12591commit 2bfd526b3e68bcf0855f9cd96a8387f38074c205
12592Author: John Bowman <bowman@ualberta.ca>
12593Date:   Thu Sep 13 23:23:27 2012 -0600
12594
12595    Add global macros to find the number of a PDF OCG object.
12596
12597commit 4c0a89dc61a79aedbf568acf3f2cd0dd3fdb6a28
12598Author: John Bowman <bowman@ualberta.ca>
12599Date:   Thu Sep 13 12:21:09 2012 -0600
12600
12601    Omit redundant billboard group name.
12602
12603commit 35113393aeea57bb6b3640f04771552b24da7184
12604Author: John Bowman <bowman@ualberta.ca>
12605Date:   Thu Sep 13 11:04:58 2012 -0600
12606
12607    Fix degenerate arrows (partially revert 1.38-27).
12608
12609commit 961efd0bbfa636ace7093b34367cf94aec58ff94
12610Author: John Bowman <bowman@ualberta.ca>
12611Date:   Thu Sep 13 07:40:24 2012 -0600
12612
12613    Mention that media9 v0.13 is required (to support the default 3Dmenu option and
12614    billboard labels).
12615
12616commit 6db4bd675805fe732d07027a066d94d6bbde7571
12617Author: John Bowman <bowman@ualberta.ca>
12618Date:   Tue Sep 11 13:11:46 2012 -0600
12619
12620    Fix PRC linecap for draw(unitsquare3).
12621
12622commit 759c324ed9426ff3b422d27bcd93144e506a8c13
12623Author: John Bowman <bowman@ualberta.ca>
12624Date:   Tue Sep 11 11:09:24 2012 -0600
12625
12626    Fix lighting; consolidate duplicate code.
12627
12628commit 81117f85753d1e69bc32b9a8886d4564f7e9337d
12629Author: John Bowman <bowman@ualberta.ca>
12630Date:   Tue Sep 11 10:32:35 2012 -0600
12631
12632    Make PRC and OpenGL lighting consistent.
12633
12634    Remove asylabels.js (now included in media9 verion 0.12).
12635
12636commit 5d66bf4894766881c08f06b6e05d1aee94d60b93
12637Author: John Bowman <bowman@ualberta.ca>
12638Date:   Mon Sep 10 08:58:07 2012 -0600
12639
12640    Simplify media9 inclusion (now that version 0.12 is required).
12641
12642commit f8fa10e6e09c5c441b49cc4d4a27338016e673f5
12643Author: John Bowman <bowman@ualberta.ca>
12644Date:   Mon Sep 10 08:49:18 2012 -0600
12645
12646    Make use of 3Dortho and asylabels.js facilities included in version 0.12 of
12647    media9.
12648
12649commit 2e877821d1858577c6e780b935d2679eb740c968
12650Author: John Bowman <bowman@ualberta.ca>
12651Date:   Mon Sep 10 07:26:03 2012 -0600
12652
12653    Upgrade to media9 version 0.12.
12654
12655commit cee7440cfc1abedad4c91287e4683fe16f2256d3
12656Author: John Bowman <bowman@ualberta.ca>
12657Date:   Sun Sep 9 09:17:35 2012 -0600
12658
12659    Add missing file.
12660
12661commit 38eb29960cfd20c550d3e08f44be1bc26a16806e
12662Author: John Bowman <bowman@ualberta.ca>
12663Date:   Sun Sep 9 04:12:41 2012 -0600
12664
12665    Restore lighting effects for vertex shading.
12666
12667commit f25cd165ecaefdc96b963420a5886c58b6186e46
12668Author: John Bowman <bowman@ualberta.ca>
12669Date:   Sun Sep 9 03:43:27 2012 -0600
12670
12671    Fix vertex shading lighting.
12672
12673commit 950367a4dd7aba862951cc87f098b2c53c354e7c
12674Author: John Bowman <bowman@ualberta.ca>
12675Date:   Sat Sep 8 14:46:13 2012 -0600
12676
12677    Add updated asylabels.js file and future hook.
12678
12679commit c1f70301a20c33fb142c537d6e12b3a1a52184d9
12680Author: John Bowman <bowman@ualberta.ca>
12681Date:   Sat Sep 8 14:32:33 2012 -0600
12682
12683    Simplify code.
12684
12685commit f765ea5970eff9960eedbaeb7ae0a65c391bac98
12686Author: John Bowman <bowman@ualberta.ca>
12687Date:   Sat Sep 8 10:58:09 2012 -0600
12688
12689    Update FFTW++.
12690
12691commit 5edc7a9350fe1ef6375e5096a911c609a03b5bc7
12692Author: John Bowman <bowman@ualberta.ca>
12693Date:   Sat Sep 8 10:15:52 2012 -0600
12694
12695    Consolidate and standardize min(path[]) and max(path[]) functions.
12696
12697commit 3b392b22d785ea9cb4b8d57e074af39cb5619afa
12698Author: John Bowman <bowman@ualberta.ca>
12699Date:   Fri Sep 7 12:47:56 2012 -0600
12700
12701    Improved media9 patch, thanks to Alexander Grahn.
12702
12703commit 1903b6b5d7496baaaf40fa1fe695bd228c5d56cf
12704Author: John Bowman <bowman@ualberta.ca>
12705Date:   Wed Aug 29 10:47:45 2012 -0600
12706
12707    Fix Makefile dependencies.
12708
12709commit a070dd5293b14b74f05f0ed6a9f900db017fff62
12710Author: John Bowman <bowman@ualberta.ca>
12711Date:   Wed Aug 29 10:46:54 2012 -0600
12712
12713    Add settings.axes3 to control visibility of PRC axis.
12714
12715commit 3a4ff80115e364bc26662e53018bd49e9f4900ab
12716Author: John Bowman <bowman@ualberta.ca>
12717Date:   Tue Aug 28 09:09:17 2012 -0600
12718
12719    Provide interim media9 bigfile patch.
12720
12721    Don't require media9 bigfile support for pdf tex engines.
12722
12723commit 893bda7dd8b5b1a9f4eaeac46020d20ccf939d7d
12724Author: John Bowman <bowman@ualberta.ca>
12725Date:   Sun Aug 26 13:28:14 2012 -0600
12726
12727    Support prune=false again.
12728
12729commit 6cca962e4b2d6c4e21596f3075754c26ec5f97cf
12730Author: John Bowman <bowman@ualberta.ca>
12731Date:   Sun Aug 26 13:16:21 2012 -0600
12732
12733    Fix split(" ").
12734
12735commit e295ef3899bd3ff3d05c9ca8854cd965082cc5dc
12736Author: John Bowman <bowman@ualberta.ca>
12737Date:   Sun Aug 26 03:16:16 2012 -0600
12738
12739    Initialize ASYprefix with output directory.
12740
12741commit 2841f55449b6127d64dd69deea8b046ccc0741a9
12742Author: John Bowman <bowman@ualberta.ca>
12743Date:   Sun Aug 26 03:15:15 2012 -0600
12744
12745    Tolerate missing inline option on 3D content embedded within latex files.
12746
12747    Cleanup intermediate media9 files.
12748
12749commit 640aead8666318650a79a81549692ba50972377d
12750Author: John Bowman <bowman@ualberta.ca>
12751Date:   Sun Aug 26 03:10:13 2012 -0600
12752
12753    Cleanly handle missing files.
12754
12755commit 4f23d0888f40ec6d3b0497a95671716cc8d8f5f9
12756Author: John Bowman <bowman@ualberta.ca>
12757Date:   Sun Aug 26 03:09:14 2012 -0600
12758
12759    Remove newlines from texpath labels for xasy.
12760
12761commit 1e3776595b93cddd393f635003f1497fa43eb43b
12762Author: John Bowman <bowman@ualberta.ca>
12763Date:   Fri Aug 24 00:31:17 2012 -0600
12764
12765    Improve formatting.
12766
12767commit 2b16074a5c7352a8557fa039230d60d69b24a0e4
12768Author: John Bowman <bowman@ualberta.ca>
12769Date:   Fri Aug 24 00:30:52 2012 -0600
12770
12771    Use prefix for media9 label to avoid duplicate label warnings.
12772
12773    Run ghostscript for texpath in the output directory.
12774
12775commit a553e970a3252eff5af1b5f8dd41c14ea1297eeb
12776Author: John Bowman <bowman@ualberta.ca>
12777Date:   Fri Aug 24 00:27:29 2012 -0600
12778
12779    Add -DSAFER -P default options to improved dvipdf script.
12780
12781commit 25493e086f2277fac51de26ac0c8fbf539ee1761
12782Author: John Bowman <bowman@ualberta.ca>
12783Date:   Mon Aug 20 08:45:07 2012 -0600
12784
12785    Fix orthoshift.
12786
12787commit 81189f4950eca8130ed6ce943a9f56f26a38483c
12788Author: John Bowman <bowman@ualberta.ca>
12789Date:   Sun Aug 19 14:53:13 2012 -0600
12790
12791    Further lighting fixes.
12792
12793commit d7f2a26a8182c3eef3dac187a9a7aa265f156d1a
12794Author: John Bowman <bowman@ualberta.ca>
12795Date:   Sun Aug 19 14:40:51 2012 -0600
12796
12797    Fix lighting.
12798
12799commit 9d0c4bab62c2c63c80c610199fb088cc3839795c
12800Author: John Bowman <bowman@ualberta.ca>
12801Date:   Sat Aug 18 07:40:50 2012 -0600
12802
12803    Look for history_list (which seems to be missing from editline) when checking
12804    for GNU readline.
12805
12806commit 96d2dce72cb9dae5c357a1ee01f2778e6d317158
12807Author: John Bowman <bowman@ualberta.ca>
12808Date:   Fri Aug 17 12:41:23 2012 -0600
12809
12810    Choose a wider connection when searching near the connecting line
12811    (patch contributed by Orest).
12812
12813commit fa17cf1e5e0bd2645d937d10abd8a1e0a32d29d0
12814Author: John Bowman <bowman@ualberta.ca>
12815Date:   Fri Aug 17 08:07:21 2012 -0600
12816
12817    Update to gc-7.2d.
12818
12819commit ed07190869efe328fa890fef5a9e3dfe06a7ef68
12820Author: John Bowman <bowman@ualberta.ca>
12821Date:   Fri Aug 17 08:06:43 2012 -0600
12822
12823    Rename displacement routines.
12824
12825commit 85667a7b7d5459f5202da2975442cc5b60d4be7a
12826Author: John Bowman <bowman@ualberta.ca>
12827Date:   Wed Aug 15 09:04:24 2012 -0600
12828
12829    Change defaultrender.defaultnames to true.
12830
12831commit dd9d644810f4d40e21762e4b4121a5edd66619d6
12832Author: John Bowman <bowman@ualberta.ca>
12833Date:   Wed Aug 15 07:53:45 2012 -0600
12834
12835    Tweak special trigonometric cases to improve PRC compression.
12836
12837commit b58a0817fb572cbd1a373eca07b68e705f9ffa03
12838Author: John Bowman <bowman@ualberta.ca>
12839Date:   Wed Aug 15 07:52:54 2012 -0600
12840
12841    Don't autogenerate RPC part names by default.
12842
12843commit d325d11882ce6ba4e511c9b5e52b7025e8b61ea9
12844Author: John Bowman <bowman@ualberta.ca>
12845Date:   Wed Aug 15 05:14:26 2012 -0600
12846
12847    Use limits rather than separate xlimits and ylimits commands in examples.
12848
12849commit cd2bc23e0f03be679698d1eec0f6741abe1a8d52
12850Author: John Bowman <bowman@ualberta.ca>
12851Date:   Tue Aug 14 19:55:56 2012 -0600
12852
12853    Add missing render argument.
12854
12855commit 07e58c133ace0af75dda15b5a12b1f42b42ece88
12856Author: John Bowman <bowman@ualberta.ca>
12857Date:   Tue Aug 14 19:00:45 2012 -0600
12858
12859    Add missing factor to arrowheads.
12860
12861commit aa508f2198ed94dece058fcbc93237334f4cceff
12862Author: John Bowman <bowman@ualberta.ca>
12863Date:   Tue Aug 14 17:51:38 2012 -0600
12864
12865    Support large PRC files (requires media9 version dated 10 August 2012).
12866
12867commit 5cab138712fe69f06af75a9bb69df29cc440585d
12868Author: John Bowman <bowman@ualberta.ca>
12869Date:   Fri Aug 10 05:56:58 2012 -0600
12870
12871    Address clang compiler warning.
12872
12873commit 764f6c88d6d75bf927cb79cd5ac49a7fa49c3ee7
12874Author: John Bowman <bowman@ualberta.ca>
12875Date:   Fri Aug 10 05:40:09 2012 -0600
12876
12877    Restore label grouping.
12878
12879commit b2faafa9d236db8d96fc669d675e310b6a5422fd
12880Author: John Bowman <bowman@ualberta.ca>
12881Date:   Thu Aug 9 19:38:52 2012 -0600
12882
12883    Update copyright of reference card.
12884
12885commit 6abad841b8e40df73b0e5c083d26b0146974f8f0
12886Author: John Bowman <bowman@ualberta.ca>
12887Date:   Thu Aug 9 10:05:37 2012 -0600
12888
12889    Fix garbage collection issues.
12890
12891commit 0dd753b567c72d1e1c19fb08b29b38b49a8f0684
12892Author: John Bowman <bowman@ualberta.ca>
12893Date:   Thu Aug 9 03:41:55 2012 -0600
12894
12895    Work around LaTeX limitation.
12896
12897commit f976570a2b4af01853995f1deb14db7eb4c873d2
12898Author: John Bowman <bowman@ualberta.ca>
12899Date:   Thu Aug 9 02:36:28 2012 -0600
12900
12901    Update U3D example.
12902
12903commit f041106d7df65604625260ee98be6142bbcc016e
12904Author: John Bowman <bowman@ualberta.ca>
12905Date:   Wed Aug 8 22:34:01 2012 -0600
12906
12907    Add simplified version of Michail's local coordinate patch.
12908
12909commit c54405e2889a4f19c6595963eaff5a0c3e3fd1cd
12910Author: John Bowman <bowman@ualberta.ca>
12911Date:   Wed Aug 8 10:55:30 2012 -0600
12912
12913    Improve support for none TeX engines.
12914
12915commit bbc092255015ac822f298b22ae2c676b4b39e384
12916Author: John Bowman <bowman@ualberta.ca>
12917Date:   Tue Jul 31 09:55:09 2012 -0600
12918
12919    Remove unnecessary xelatex detection.
12920
12921commit 2cf8ac929cf7dcecd2fc918d7fda40297c1d977d
12922Author: John Bowman <bowman@ualberta.ca>
12923Date:   Mon Jul 30 09:58:52 2012 -0600
12924
12925    Remove spurious code.
12926
12927commit f164efc2e27284c87ec8a16c698f24d7fa94ff3e
12928Author: John Bowman <bowman@ualberta.ca>
12929Date:   Sun Jul 29 23:46:15 2012 -0600
12930
12931    Remove obsolete movie15 patches.
12932
12933commit 92725277aa6c2a7a798bf318dfbee947d37efa4b
12934Author: John Bowman <bowman@ualberta.ca>
12935Date:   Sun Jul 29 23:44:19 2012 -0600
12936
12937    Remove duplicate code.
12938
12939commit 0fc6f5179d5d60dbb9cae839faed27b169f2443d
12940Author: John Bowman <bowman@ualberta.ca>
12941Date:   Sun Jul 29 14:46:18 2012 -0600
12942
12943    Upgrade from movie15 to media9 LaTeX style file.
12944
12945commit e3f867dddcd728104d2327d7750a8a3fab392c75
12946Author: John Bowman <bowman@ualberta.ca>
12947Date:   Sat Jul 28 00:53:19 2012 -0600
12948
12949    Compile with offscreen rendering if and only if both libOSMesa and libglapi
12950    are available. Make settings.offscreen default to false.
12951
12952commit 2d8d5251b15c75efc2d7cca14aafaa7776122900
12953Author: John Bowman <bowman@ualberta.ca>
12954Date:   Fri Jul 27 23:45:26 2012 -0600
12955
12956    Support OSMesa version 8 (which allows offscreen and non-offscreen
12957    rendering in a single binary).
12958
12959commit d23dfa4f311e79d4f993bfdcd386cb904a20c3fc
12960Author: John Bowman <bowman@ualberta.ca>
12961Date:   Fri Jul 27 22:59:28 2012 -0600
12962
12963    Fix string length type.
12964
12965commit 8a16ecec4049f1c4fb289a6230173daaf2315e67
12966Author: John Bowman <bowman@ualberta.ca>
12967Date:   Fri Jul 27 16:26:37 2012 -0600
12968
12969    Fix typo.
12970
12971commit 1dfbe359691c2d3115702ae22f3cf8a82778debf
12972Author: John Bowman <bowman@ualberta.ca>
12973Date:   Tue Jun 19 23:47:52 2012 -0600
12974
12975    Fix autoscale3.
12976
12977commit 0cbad923919b8d51a8ec25ac8236315f10eaca66
12978Author: John Bowman <bowman@ualberta.ca>
12979Date:   Tue Jun 19 22:42:00 2012 -0600
12980
12981    Partially revert 2.10-2 (which broke autoscaled logarithmic axes).
12982
12983commit 925da6af8b86c303366c47562eb553c3af69f271
12984Author: John Bowman <bowman@ualberta.ca>
12985Date:   Mon Jun 4 05:44:19 2012 -0600
12986
12987    Propogate -m64 flag to the linker to fix solaris 64 bit builds (will cause
12988    a clang warning message, though).
12989
12990commit 529536b10bcd237cfbc314c8c10b36e3ccf55033
12991Author: John Bowman <bowman@ualberta.ca>
12992Date:   Fri Jun 1 10:33:18 2012 -0600
12993
12994    Simplify code.
12995
12996commit 675129797d1260953312d62fb6435172c1414cb8
12997Author: John Bowman <bowman@ualberta.ca>
12998Date:   Thu May 31 21:34:02 2012 -0600
12999
13000    Declare strlen.
13001
13002commit 4665de488b0f7dfa0f3fc0f6084564429f633c45
13003Author: John Bowman <bowman@ualberta.ca>
13004Date:   Thu May 31 11:24:27 2012 -0600
13005
13006    Fix bug with non-square pen function images.
13007
13008commit c6275331534575aebaa2e5012585548c44e9dfe0
13009Author: John Bowman <bowman@ualberta.ca>
13010Date:   Thu May 31 09:46:34 2012 -0600
13011
13012    Increment version to 2.17svn.
13013
13014commit 6cd9addeacb0a9e4ecaf0b780547b059896c8e58
13015Author: John Bowman <bowman@ualberta.ca>
13016Date:   Thu May 31 09:41:14 2012 -0600
13017
13018    Revert last commit.
13019
13020commit 54f73bf431250f99e32352dddc905cf18ae8d7e3
13021Author: John Bowman <bowman@ualberta.ca>
13022Date:   Thu May 31 07:38:33 2012 -0600
13023
13024    Fix bug with non-square pen function images.
13025
13026commit 0ce955f05eb5e62a79c375534dcc452e260d97a6
13027Author: John Bowman <bowman@ualberta.ca>
13028Date:   Wed May 30 13:45:48 2012 -0600
13029
13030    Work around Windows Python bug.
13031
13032commit 7b4a7e8558c528ce20a65c34c193d001bdd57384
13033Author: John Bowman <bowman@ualberta.ca>
13034Date:   Wed May 30 11:53:45 2012 -0600
13035
13036    Replace xinput by input(mode="xdr") and xoutput by input(mode="xdr").
13037    Replace binput by input(mode="binary") and xoutput by input(mode="binary").
13038
13039commit 4b2b3eadba1e359d65d50947a712015cac6096ca
13040Author: John Bowman <bowman@ualberta.ca>
13041Date:   Wed May 30 10:35:57 2012 -0600
13042
13043    Update setting.
13044
13045commit e59ad4dfb8a5d513ddf2d3b059d208ea5d8afb74
13046Author: John Bowman <bowman@ualberta.ca>
13047Date:   Wed May 30 10:24:17 2012 -0600
13048
13049    Workaround limited pipe support in cygwin.
13050
13051commit 895885884808ec83658588d690920bbd8f1c07f7
13052Author: John Bowman <bowman@ualberta.ca>
13053Date:   Tue May 29 23:06:58 2012 -0600
13054
13055    Fix type in conditional.
13056
13057commit ec1650e5a37e69af75d8b85dc553d5e9d6893225
13058Author: John Bowman <bowman@ualberta.ca>
13059Date:   Tue May 29 10:02:48 2012 -0600
13060
13061    Update diagnostics and documentation.
13062
13063commit c6db7d004b42d3ebb37ab49bb6195dd1960bd371
13064Author: John Bowman <bowman@ualberta.ca>
13065Date:   Tue May 29 07:20:20 2012 -0600
13066
13067    Support compilation of native CYGWIN binaries.
13068
13069commit ac67889ea1721b08044cc3c902225cbbb540b0c1
13070Author: John Bowman <bowman@ualberta.ca>
13071Date:   Tue May 29 06:12:56 2012 -0600
13072
13073    Fix pair and triple pipe output.
13074
13075commit 5d562c7e4c3db6476f72c191ef55363d06283667
13076Author: John Bowman <bowman@ualberta.ca>
13077Date:   Tue May 29 06:09:25 2012 -0600
13078
13079    Simplify opipe formatting.
13080
13081commit 58740141a125132dc1e7927686866f897189fc1a
13082Author: John Bowman <bowman@ualberta.ca>
13083Date:   Tue May 29 04:30:35 2012 -0600
13084
13085    Work around compiler bug.
13086
13087commit 82e58e812176532fbda581426f0fcf7d443e2e11
13088Author: John Bowman <bowman@ualberta.ca>
13089Date:   Tue May 29 03:34:25 2012 -0600
13090
13091    Fix makefile.
13092
13093commit c8f2f7c3b8716787f7cf27854e160fa9d7b0ac01
13094Author: John Bowman <bowman@ualberta.ca>
13095Date:   Tue May 29 02:24:29 2012 -0600
13096
13097    Improve msdos build.
13098
13099commit c11f6ae188aeb29182894e0b33484c87ffef4993
13100Author: John Bowman <bowman@ualberta.ca>
13101Date:   Tue May 29 02:19:52 2012 -0600
13102
13103    Fix MSDOS makefile dependencies.
13104
13105commit 632ea52a6b16063f1147d1e40a5ef941138db575
13106Author: John Bowman <bowman@ualberta.ca>
13107Date:   Tue May 29 00:03:06 2012 -0600
13108
13109    Fix CYGWIN build.
13110
13111commit a4440a1f3a313bd1fdd67df46c57150d3c12a482
13112Author: John Bowman <bowman@ualberta.ca>
13113Date:   Mon May 28 23:58:08 2012 -0600
13114
13115    Reinstate -fno-var-tracking option for older compilers.
13116
13117commit f17b8b5b943feda8851978374c1261d07dda9a49
13118Author: John Bowman <bowman@ualberta.ca>
13119Date:   Mon May 28 22:42:37 2012 -0600
13120
13121    Support arbitrarily long input lines in xasy.
13122
13123commit 197f07d29b0340ddce9683758876a356de01a1a3
13124Author: John Bowman <bowman@ualberta.ca>
13125Date:   Mon May 28 17:29:40 2012 -0600
13126
13127    Remove broken asy path validation code.
13128
13129commit f72e142f5bb7a5c24f166e46d779f9f32b4ccce1
13130Author: John Bowman <bowman@ualberta.ca>
13131Date:   Mon May 28 16:30:26 2012 -0600
13132
13133    Fix warning messages.
13134
13135commit 7e073061e95aafa31ada2661524f61fb0a708df7
13136Author: John Bowman <bowman@ualberta.ca>
13137Date:   Mon May 28 14:52:16 2012 -0600
13138
13139    Fix portability issues.
13140
13141commit 9a2ee2bc11d2b6d229de97cc2b1b0f3cebbdc330
13142Author: John Bowman <bowman@ualberta.ca>
13143Date:   Mon May 28 09:47:51 2012 -0600
13144
13145    Use pipes for xasy communication.
13146
13147commit f7572e5fc91332f6254877b4ba191e7b12a5c3e7
13148Author: John Bowman <bowman@ualberta.ca>
13149Date:   Fri May 25 09:04:06 2012 -0600
13150
13151    Improve example.
13152
13153commit 5280aaf5b9f41ab5010cef240e852fe4a7e5d2f8
13154Author: John Bowman <bowman@ualberta.ca>
13155Date:   Fri May 25 09:02:15 2012 -0600
13156
13157    Fix division by zero.
13158
13159commit 4760b91ab9e467f1dac0ce4248ecd5d7babc92ff
13160Author: John Bowman <bowman@ualberta.ca>
13161Date:   Fri May 25 09:00:56 2012 -0600
13162
13163    Don't autoscale ticks when N is specified and autoscale is false.
13164
13165commit a2c299f175bd766d48c0963aab7d6c311ab281b9
13166Author: John Bowman <bowman@ualberta.ca>
13167Date:   Fri May 25 08:57:08 2012 -0600
13168
13169    Add new new routine for computing camera positions.
13170
13171commit 65cabae5d0fe4cd36b112879a4dbb0b9ae59d708
13172Author: John Bowman <bowman@ualberta.ca>
13173Date:   Thu May 24 22:38:45 2012 -0600
13174
13175    Update to gc-7.2b.
13176
13177commit d281011095af600eaffd39b7b6bec994bc36917d
13178Author: John Bowman <bowman@ualberta.ca>
13179Date:   Thu May 24 15:49:39 2012 -0600
13180
13181    Respect straight flag in external().
13182
13183    Add partialu and partialv derivatives for patches.
13184
13185    Add a general split function.
13186
13187    Move split structure into splitpatch example.
13188
13189commit d0269b9d990cbf5677e67d43e9b85a969ef03bb8
13190Author: John Bowman <bowman@ualberta.ca>
13191Date:   Sat May 19 22:51:47 2012 -0600
13192
13193    Fix palette range (bug 3487991).
13194
13195commit aebbf37c073de90619b6abf77a129228d18fa3a2
13196Author: John Bowman <bowman@ualberta.ca>
13197Date:   Sat May 19 14:38:43 2012 -0600
13198
13199    Remove obsolete --no-var-tracking compilation option.
13200
13201commit 5278d4408c07fdce76a163745279d2e4167fe267
13202Author: John Bowman <bowman@ualberta.ca>
13203Date:   Sat May 19 13:44:58 2012 -0600
13204
13205    Remove unused value.
13206
13207commit 7f56277a8a94e0840d4e1f8d4dadd47278c1a4f7
13208Author: John Bowman <bowman@ualberta.ca>
13209Date:   Sat May 19 13:21:30 2012 -0600
13210
13211    Block SIGCHLD.
13212
13213commit 6db9f3d39623474f0b21c0bec9945493fb241aff
13214Author: John Bowman <bowman@ualberta.ca>
13215Date:   Sat May 19 13:20:12 2012 -0600
13216
13217    Force assert to be active.
13218
13219commit 098f9995970cedcb056cbd438c3ad3d100c44107
13220Author: John Bowman <bowman@ualberta.ca>
13221Date:   Sat May 19 10:55:16 2012 -0600
13222
13223    Fix manual tick scaling.
13224
13225commit 146ea188fd77609436b3fd8bf56f7c13c6a893a7
13226Author: John Bowman <bowman@ualberta.ca>
13227Date:   Sat May 19 09:40:33 2012 -0600
13228
13229    Use currentpen rather than nullpen so that current value of currentpen is
13230    respected.
13231
13232commit 6aa2ab11ba05e81c7d9718d0714275ff2ad91bf1
13233Author: John Bowman <bowman@ualberta.ca>
13234Date:   Tue May 15 05:54:54 2012 -0600
13235
13236    Add missing file.
13237
13238commit 3ac2531850eb5ab0cc4a7f1fb83a98f9466add34
13239Author: John Bowman <bowman@ualberta.ca>
13240Date:   Tue May 15 05:50:40 2012 -0600
13241
13242    Add missing file.
13243
13244commit 0b08ac0f02b38e8e460709b772155841d6b68d1e
13245Author: John Bowman <bowman@ualberta.ca>
13246Date:   Tue May 15 05:36:47 2012 -0600
13247
13248    Add missing file.
13249
13250commit 898a29e16b50bb77a485cc2dad980ba29172f6c5
13251Author: John Bowman <bowman@ualberta.ca>
13252Date:   Tue May 15 05:28:40 2012 -0600
13253
13254    Update POSIX thread support.
13255
13256commit bbe3a92496ff77625e376ef97d748c8fc373ef2f
13257Author: John Bowman <bowman@ualberta.ca>
13258Date:   Tue May 15 03:49:45 2012 -0600
13259
13260    Fix warning message.
13261
13262commit 92a3e49b5d51348876ec8dbadd0455de4f31187c
13263Author: John Bowman <bowman@ualberta.ca>
13264Date:   Tue May 15 03:08:30 2012 -0600
13265
13266    Update to gc-7.2.
13267
13268    Simplify makefile; fix shared library version.
13269
13270commit 95c12bcf39c54fcf1467d5e3291c07046091e0fa
13271Author: John Bowman <bowman@ualberta.ca>
13272Date:   Thu May 10 18:06:16 2012 -0600
13273
13274    Fix the erase command so it behaves as documented (no reset).
13275
13276commit 63edda802e6b7102fb239b10bb75a5d84a5ab0d2
13277Author: John Bowman <bowman@ualberta.ca>
13278Date:   Thu May 10 15:54:47 2012 -0600
13279
13280    Don't force a default viewportwidth.
13281
13282commit 336fca44455b9a23f0300de0360f05ff872e98a1
13283Author: John Bowman <bowman@ualberta.ca>
13284Date:   Thu May 10 15:47:54 2012 -0600
13285
13286    Improve wheel.asy example to allow pdf animations.
13287
13288commit af090550e3e9fdd53e0645631b44e459c6535690
13289Author: John Bowman <bowman@ualberta.ca>
13290Date:   Thu May 10 15:27:32 2012 -0600
13291
13292    Fix split structure.
13293
13294commit 55e19362d20a7e6d34abc034579421f477833dc6
13295Author: John Bowman <bowman@ualberta.ca>
13296Date:   Wed May 9 13:24:12 2012 -0600
13297
13298    Add NSIS support files.
13299
13300commit f79b31b1cdcc96bbf99863c2f3930eae80ed3650
13301Author: John Bowman <bowman@ualberta.ca>
13302Date:   Wed May 9 12:51:37 2012 -0600
13303
13304    Fix icon directory on 64-bit MSWindows systems.
13305
13306commit ac138f0766bf2580e63e147ef682057e548e0b26
13307Author: John Bowman <bowman@ualberta.ca>
13308Date:   Wed May 9 12:42:42 2012 -0600
13309
13310    Remove obsolete constructor; update examples.
13311
13312commit d2ff5a4b54ecbb598c6701640dc69e475b2c25d3
13313Author: John Bowman <bowman@ualberta.ca>
13314Date:   Wed May 9 12:40:29 2012 -0600
13315
13316    Update documentation.
13317
13318commit 36b874c9bf949602c86d2373399559bf204d86a3
13319Author: John Bowman <bowman@ualberta.ca>
13320Date:   Thu May 3 19:39:30 2012 -0600
13321
13322    Make split compute subpatches for each input patch.
13323
13324commit afa172f0b94dfa159afb88049cd70639ebf927ca
13325Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13326Date:   Wed Mar 28 20:36:39 2012 -0600
13327
13328    Add picture bounds test.
13329
13330commit 59226ae03dc03ecb85ffe412169946b675ecc2b6
13331Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13332Date:   Wed Mar 28 20:35:51 2012 -0600
13333
13334    Changed name of class to avoid confusion.
13335
13336commit d7b28f36a0ab6c506f62480d125991a802afc32a
13337Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13338Date:   Wed Mar 28 18:48:45 2012 -0600
13339
13340    Fix translated bound error.
13341
13342commit bc5c461aee6e3e9e7d8e2cb44ff824b67af70eeb
13343Author: John Bowman <bowman@ualberta.ca>
13344Date:   Thu Jan 26 10:09:57 2012 -0600
13345
13346    Fix numerical underflow.
13347
13348commit 96720fd56603cc08aba9a2d32614413e3c2d6226
13349Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13350Date:   Wed Dec 28 15:08:25 2011 -0600
13351
13352    Allow named arguments after rest arguments.
13353
13354commit f064b2c18eb998eabb7f6734e3d622f076f2d054
13355Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13356Date:   Wed Dec 28 15:08:00 2011 -0600
13357
13358    Nicer debug output with COMPACT flag.
13359
13360commit 1ba8c8e27540d30d2c07bf94d6ad05255f79e9ea
13361Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13362Date:   Wed Dec 28 15:07:37 2011 -0600
13363
13364    Refactor vm::frame allocation.
13365
13366commit 36cfb1471d9dfc76038d7cb8e600178cacd72d1e
13367Author: Will Robertson <wspr81@gmail.com>
13368Date:   Sun Dec 18 01:07:26 2011 -0600
13369
13370    fix \CatchFileDef fallback command
13371
13372commit 5584bf2e9c7667776c17261506c4c95ebdc525ed
13373Author: John Bowman <bowman@ualberta.ca>
13374Date:   Fri Dec 16 02:05:37 2011 -0600
13375
13376    Fix trailing zero removal.
13377
13378commit 36df17bffa1ce7df583b5498e49c25b8e660ed84
13379Author: John Bowman <bowman@ualberta.ca>
13380Date:   Sun Dec 11 22:46:58 2011 -0600
13381
13382    Make format more consistent with fprintf; add a defaultseparator argument
13383    for typesetting scientific notation.
13384
13385commit 607d1c6a8aa64349ee8222e0d4fb7e51ea1108e3
13386Author: John Bowman <bowman@ualberta.ca>
13387Date:   Sat Nov 19 17:08:57 2011 -0600
13388
13389    Work around quote translation problem.
13390
13391commit bd420f563ee8f73ec0d83dc625b7eedf31c4e10f
13392Author: John Bowman <bowman@ualberta.ca>
13393Date:   Wed Nov 16 19:37:09 2011 -0600
13394
13395    Increment version to 2.16svn.
13396
13397commit 0373fcedf737e0eb031c3b7c0d6249a0365fb8e2
13398Author: John Bowman <bowman@ualberta.ca>
13399Date:   Wed Nov 16 15:35:43 2011 -0600
13400
13401    Add missing isnan declaration for MacOS X.
13402
13403commit f45773ebfae0421654c44ff749b4abb5473bb9b9
13404Author: John Bowman <bowman@ualberta.ca>
13405Date:   Wed Nov 16 02:55:41 2011 -0600
13406
13407    Increment version to 2.15svn.
13408
13409commit d5f96fa6c1887a0b5ef172b020c33008ab89bc5c
13410Author: John Bowman <bowman@ualberta.ca>
13411Date:   Wed Nov 16 01:58:35 2011 -0600
13412
13413    Add missing CYGWIN declarations.
13414
13415commit f3a7eab7acf2330bd0db9954965cee63157fe608
13416Author: John Bowman <bowman@ualberta.ca>
13417Date:   Wed Nov 16 00:20:57 2011 -0600
13418
13419    Update examples.
13420
13421commit d1910745143903e81841776b1839aae3d3679d8d
13422Author: John Bowman <bowman@ualberta.ca>
13423Date:   Tue Nov 15 15:23:53 2011 -0600
13424
13425    Fix typo.
13426
13427commit 1bcac6740b1440cc8bf32efd9a8e7e4e2386b721
13428Author: John Bowman <bowman@ualberta.ca>
13429Date:   Tue Nov 15 15:18:41 2011 -0600
13430
13431    Move obsolete rotate(explicit pair dir) routine to geometry module.
13432
13433    Add quick reference card.
13434
13435commit 519ed6392af531d644338021ad1da7dcca1458fc
13436Author: John Bowman <bowman@ualberta.ca>
13437Date:   Tue Nov 15 15:17:39 2011 -0600
13438
13439    Fix render=0 bugs.
13440
13441commit 7b3e45ff00039a5d64629a52f69d8c9826062b4c
13442Author: John Bowman <bowman@ualberta.ca>
13443Date:   Tue Nov 15 14:04:28 2011 -0600
13444
13445    Implement Jacobi elliptic function sndncn(real u, real m), which returns
13446    real[] {sn,dn,cn}.
13447
13448commit e65f6c73db51d22c4af1a3ebd647102c7afe811f
13449Author: John Bowman <bowman@ualberta.ca>
13450Date:   Tue Nov 15 13:36:33 2011 -0600
13451
13452    Implement int ascii(string s).
13453
13454commit f980e86fa2ddb6bc958cc6e6dede75800ba77c2e
13455Author: John Bowman <bowman@ualberta.ca>
13456Date:   Tue Nov 15 13:27:56 2011 -0600
13457
13458    Added manpage target to build man page only.
13459
13460commit ca0950021320f587a98111af6770910e2fd6392c
13461Author: John Bowman <bowman@ualberta.ca>
13462Date:   Tue Nov 15 12:45:15 2011 -0600
13463
13464    Add bool isnan(real).
13465
13466commit 61d15d09a399b12373ff3dd8ad472dbd96e0a9bb
13467Author: John Bowman <bowman@ualberta.ca>
13468Date:   Tue Nov 15 02:45:48 2011 -0600
13469
13470    Fix preview surfaces with render=0.
13471
13472commit fd39ba1b61df82917abef4fd1a5c882895e9f6a9
13473Author: John Bowman <bowman@ualberta.ca>
13474Date:   Tue Nov 15 00:55:06 2011 -0600
13475
13476    Fix string reads from binary files.
13477
13478commit e384bc1d78d8d7bb055d47eac5357094e653982b
13479Author: John Bowman <bowman@ualberta.ca>
13480Date:   Tue Nov 15 00:53:24 2011 -0600
13481
13482    Blank lines are not allowed after \begin{asy}.
13483
13484commit 815254b51b059a8e5cd648731970c6f6b76431ce
13485Author: John Bowman <bowman@ualberta.ca>
13486Date:   Tue Nov 15 00:00:27 2011 -0600
13487
13488    Generate missing preview images for fitted pictures.
13489
13490commit 2a699d60716d5359aff5c682402778325a8dafa5
13491Author: John Bowman <bowman@ualberta.ca>
13492Date:   Mon Nov 14 17:52:20 2011 -0600
13493
13494    Fix draw(revolution).
13495
13496commit 23cba8ca5597ff5ae97e131d6e182edab7b0674d
13497Author: John Bowman <bowman@ualberta.ca>
13498Date:   Thu Nov 10 18:07:05 2011 -0600
13499
13500    Fix axis bug introduced in 2.14-32.
13501
13502commit b181ebf5775ba5d599b226c89b4445123801b000
13503Author: John Bowman <bowman@ualberta.ca>
13504Date:   Fri Sep 30 08:23:17 2011 -0600
13505
13506    Portability fixes.
13507
13508commit b60fabf38153ed38f982c6e0fb7b31ae63444c72
13509Author: John Bowman <bowman@ualberta.ca>
13510Date:   Thu Sep 29 22:14:23 2011 -0600
13511
13512    Move lastpen to the end of pen.cc so that it is initialized last.
13513
13514commit 3f33984706db09eccb1911d29f17a09a86b4fa4c
13515Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13516Date:   Thu Sep 29 13:32:22 2011 -0600
13517
13518    Change Int to int_typ in policy.h
13519
13520commit 9c18bdd86d9097815f8c25fb48f7dc7cead40cc9
13521Author: John Bowman <bowman@ualberta.ca>
13522Date:   Thu Sep 29 08:38:53 2011 -0600
13523
13524    Avoid compiler warnings about virtual function overloading.
13525
13526commit adb2f5a6093f309f71476b390502786fc92f6b24
13527Author: John Bowman <bowman@ualberta.ca>
13528Date:   Thu Sep 29 07:54:09 2011 -0600
13529
13530    Avoid further static initialization issues (courtesy of Michail Vidiassov).
13531
13532commit 93e9862311b092b464ab596ea12f37ed1f604e87
13533Author: John Bowman <bowman@ualberta.ca>
13534Date:   Thu Sep 29 07:50:13 2011 -0600
13535
13536    Remove extraneous comparison.
13537
13538commit 905b605e3a2ca6ca3d15af85e0b41c058548ab16
13539Author: John Bowman <bowman@ualberta.ca>
13540Date:   Thu Sep 29 07:42:10 2011 -0600
13541
13542    Avoid unused function warning message.
13543
13544commit abc896516d0fab7e2cd3324bd5c21633c97852a5
13545Author: John Bowman <bowman@ualberta.ca>
13546Date:   Thu Sep 29 07:04:03 2011 -0600
13547
13548    Fix warning messages.
13549
13550commit 454f9b2a5e94451fa2954263a1e0e672d985c195
13551Author: John Bowman <bowman@ualberta.ca>
13552Date:   Thu Sep 29 06:25:04 2011 -0600
13553
13554    Fix extended axes.
13555
13556commit c405b32f3f48f7cb881c4438f46aac04c562bf45
13557Author: John Bowman <bowman@ualberta.ca>
13558Date:   Wed Sep 28 11:51:42 2011 -0600
13559
13560    Work around static initialization fiasco.
13561
13562commit 835df463a4ff6e50a1bb963a749c6e99a949b437
13563Author: John Bowman <bowman@ualberta.ca>
13564Date:   Wed Sep 28 11:17:50 2011 -0600
13565
13566    Fix typo.
13567
13568commit e93d341f5eaf37535e1d1a98cb49ab981a6360ee
13569Author: John Bowman <bowman@ualberta.ca>
13570Date:   Wed Sep 28 10:49:33 2011 -0600
13571
13572    Update documentation.
13573
13574commit 5200611daa0aa3ee5184200fefa65c68977a0618
13575Author: John Bowman <bowman@ualberta.ca>
13576Date:   Wed Sep 28 10:44:41 2011 -0600
13577
13578    Remove unused member.
13579
13580commit 4b7b3d2ab698953f8d8b78d06d12dd43b2606d65
13581Author: John Bowman <bowman@ualberta.ca>
13582Date:   Wed Sep 28 10:24:10 2011 -0600
13583
13584    Fix comparison.
13585
13586commit 933d551e410216bb3c8b380a029f6ffea120fb56
13587Author: John Bowman <bowman@ualberta.ca>
13588Date:   Wed Sep 28 10:16:20 2011 -0600
13589
13590    Remove extraneous comparisons.
13591
13592commit 863887edfc40854ff581b2cd8788a963516d0fc9
13593Author: John Bowman <bowman@ualberta.ca>
13594Date:   Wed Sep 28 10:12:33 2011 -0600
13595
13596    Fix comparison.
13597
13598commit 5e1847bd221ec8b6df63ee9cc20a6f06eaf7f080
13599Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13600Date:   Mon Sep 19 21:18:30 2011 -0600
13601
13602    TRANSJUMP no longer an option.
13603
13604commit 6955d093e68636e943db4e866a26fa037f2e8f8a
13605Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13606Date:   Thu Sep 15 16:15:35 2011 -0600
13607
13608    Add 'operator tuple' via EXTRASYMBOL command.
13609
13610commit e2599a170b41495ca9239a3430e0bc9884944a70
13611Author: John Bowman <bowman@ualberta.ca>
13612Date:   Thu Sep 15 09:23:55 2011 -0600
13613
13614    Fix build.
13615
13616commit 4e072133999da0c7c4d2323c67a503d6c7a2e227
13617Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13618Date:   Wed Sep 7 20:39:57 2011 -0600
13619
13620    Add operator overloading to aspy.
13621
13622commit 88be1715a04f52c0c98d8836f926e6ea2cd97c92
13623Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13624Date:   Wed Sep 7 18:29:08 2011 -0600
13625
13626    Add 'operator tuple'.
13627
13628commit 2f65f96732ab7045006bea36f95dd030fbf2e6bf
13629Author: Andy Hammerlindl <ahammerlindl@gmail.com>
13630Date:   Mon Sep 5 18:01:39 2011 -0600
13631
13632    Can compile Asymptote as a shared library.
13633
13634commit 314c32df054e8e94fdb7e4a3ab36d63b3dfcf630
13635Author: John Bowman <bowman@ualberta.ca>
13636Date:   Tue Aug 30 16:10:39 2011 -0600
13637
13638    Generalize copy, map, and sequence functions to arbitrary depths.
13639
13640    Add locale string to format(string,int).
13641
13642commit f60d7128a92318a68ea52d72e98f2f020a50851b
13643Author: John Bowman <bowman@ualberta.ca>
13644Date:   Mon Aug 22 10:46:31 2011 -0600
13645
13646    Improve nullpath handling.
13647
13648commit 7f4aa4dc2cd0bfb309318136062a4368257275a2
13649Author: John Bowman <bowman@ualberta.ca>
13650Date:   Mon Aug 22 09:22:55 2011 -0600
13651
13652    Allow draw(nullpath) again.
13653
13654commit 035e97166c51d992fb7821bba57500ebf96c9b5b
13655Author: John Bowman <bowman@ualberta.ca>
13656Date:   Sun Aug 21 18:31:43 2011 -0600
13657
13658    Update version number.
13659
13660commit 1d46e62d7302e1944634462f1293cb5da3e297d9
13661Author: John Bowman <bowman@ualberta.ca>
13662Date:   Sun Aug 21 16:09:54 2011 -0600
13663
13664    Remove portability tweak for MIPS.
13665
13666commit 19376a278ff54761ec08cf7fce188a7412a1a9b2
13667Author: John Bowman <bowman@ualberta.ca>
13668Date:   Sun Aug 21 15:09:03 2011 -0600
13669
13670    Specify arbitrary size if MAXPATHLEN is undefined.
13671
13672commit 169a01aa7008f1904ba90620e9dbf3a30b814cef
13673Author: Will Robertson <wspr81@gmail.com>
13674Date:   Wed Aug 17 02:51:20 2011 -0600
13675
13676    some missing comment chars in \asyinclude
13677
13678    also bumped the version number of the .sty by a minor increment (hope this is okay)
13679
13680commit 99cccab66045a397288043008c16e2661760b321
13681Author: John Bowman <bowman@ualberta.ca>
13682Date:   Sat Aug 13 02:50:17 2011 -0600
13683
13684    Build Mark and MarkFill from MarkPath.
13685
13686commit 66e4b3128fef46f9947ba9a377becd0dff2e94ca
13687Author: John Bowman <bowman@ualberta.ca>
13688Date:   Fri Aug 12 23:50:06 2011 -0600
13689
13690    Implement markthin(path) marker with opacity thinning.
13691
13692commit dc796a6644aa43520df731e9dc5a0c7d8efad14d
13693Author: John Bowman <bowman@ualberta.ca>
13694Date:   Thu Aug 4 21:48:05 2011 -0600
13695
13696    Update link to cygwin1.dll source code.
13697
13698commit b49f13fdc4e89c6d68a9b2661bb003beb62ef87b
13699Author: John Bowman <bowman@ualberta.ca>
13700Date:   Tue Jul 12 08:35:36 2011 -0600
13701
13702    Disable billboard interaction for offscreen rendering.
13703
13704commit e91377a416df875948307c281eabe3253e6c8540
13705Author: Philippe Ivaldi <pivaldi@sfr.fr>
13706Date:   Wed Jun 29 10:09:51 2011 -0600
13707
13708    Fix double drawing of path when showing triangle in geometry.asy
13709
13710commit 0810f9341fefd6a9640d885548e43f4eff317ff8
13711Author: Philippe Ivaldi <pivaldi@sfr.fr>
13712Date:   Mon Jun 27 16:35:42 2011 -0600
13713
13714    remove trailing char
13715
13716commit c81825912d945d231483dd5514253d78c8c2f797
13717Author: Philippe Ivaldi <pivaldi@sfr.fr>
13718Date:   Mon Jun 27 11:04:13 2011 -0600
13719
13720    Fix arc orientation in arcfromcenter
13721    Enable again arcfromcenter for line (with explicit constraint)
13722    Cleaning and improving code
13723
13724commit 56823e66001d1737e46789a0a092f4021c50d603
13725Author: Philippe Ivaldi <pivaldi@sfr.fr>
13726Date:   Thu Jun 23 08:58:15 2011 -0600
13727
13728    Remove previous modification in geometry.asy
13729
13730commit 96bb297e1528c0587cbdf784d42746820104b4c4
13731Author: John Bowman <bowman@ualberta.ca>
13732Date:   Wed Jun 22 20:55:18 2011 -0600
13733
13734    Prebuilt target should not rebuild asy-keywords.el.
13735
13736commit 9793f56e065ba4d9746351f24be21be20ebd75a0
13737Author: Philippe Ivaldi <pivaldi@sfr.fr>
13738Date:   Mon Jun 20 14:56:04 2011 -0600
13739
13740    Fix inverse(real, point, point) in geometry.asy
13741
13742commit a24beb6a7ff925034b170c9678ce83cc5653af20
13743Author: John Bowman <bowman@ualberta.ca>
13744Date:   Sun Jun 19 17:29:55 2011 -0600
13745
13746    Print version number with -vv.
13747
13748commit dc8bf8804a4abee244e0c60cc05025d85092d797
13749Author: John Bowman <bowman@ualberta.ca>
13750Date:   Sun Jun 19 13:34:43 2011 -0600
13751
13752    Increment version to 2.14svn.
13753
13754commit f8e0a8e91ce17902d1a63e1648867a42ab40c422
13755Author: John Bowman <bowman@ualberta.ca>
13756Date:   Sun Jun 19 07:40:51 2011 -0600
13757
13758    Autodetect memrchr.
13759
13760commit f901f8836f3066777f1724cfe7c9286f4238c06b
13761Author: John Bowman <bowman@ualberta.ca>
13762Date:   Sun Jun 19 07:31:50 2011 -0600
13763
13764    Make install-prebuilt also install asy-keywords.el.
13765
13766commit d69d4b0f9e9983964a1530aeb8f90e568d283138
13767Author: John Bowman <bowman@ualberta.ca>
13768Date:   Sat Jun 18 20:03:42 2011 -0600
13769
13770    Increment version to 2.13svn.
13771
13772commit f9789265ae0f8ed6d09f7c2403121233bbaa8184
13773Author: John Bowman <bowman@ualberta.ca>
13774Date:   Sat Jun 18 17:29:56 2011 -0600
13775
13776    Support --disable-gl again.
13777
13778commit bd8211eabbbbbfa98721af242184314d41fa15d9
13779Author: John Bowman <bowman@ualberta.ca>
13780Date:   Sat Jun 18 10:55:00 2011 -0600
13781
13782    Include cstring instead of string.h.
13783
13784commit be2e4fdd53804a8efe5a1bb6882da0c855fc1348
13785Author: John Bowman <bowman@ualberta.ca>
13786Date:   Sat Jun 18 10:50:11 2011 -0600
13787
13788    Add missing include.
13789
13790commit cd4215443c2e68eebe65e41dd38f06c1d3be33bc
13791Author: John Bowman <bowman@ualberta.ca>
13792Date:   Sat Jun 18 01:55:15 2011 -0600
13793
13794    Increment version to 2.12svn.
13795
13796commit ecae684548f36119f4216029716ebef377378a3d
13797Author: John Bowman <bowman@ualberta.ca>
13798Date:   Sat Jun 18 00:40:24 2011 -0600
13799
13800    Update README.
13801
13802commit 1274ea3bdefa8a0feeb5cb9e715b1af4e7958e8a
13803Author: John Bowman <bowman@ualberta.ca>
13804Date:   Sat Jun 18 00:39:21 2011 -0600
13805
13806    Update copyright.
13807
13808commit 5683c1169105e8d2d4fc6bfa3f9ef8f8c61c9dc3
13809Author: John Bowman <bowman@ualberta.ca>
13810Date:   Sat Jun 18 00:35:24 2011 -0600
13811
13812    Add missing install-prebuilt dependency.
13813
13814commit 4c1e1c3ef2654ae238dfa1560b1cfc724d6d5f43
13815Author: John Bowman <bowman@ualberta.ca>
13816Date:   Fri Jun 17 17:27:04 2011 -0600
13817
13818    Remove unwanted preprocessor conditionals.
13819
13820commit 0e5e96dd67755957dbb878a7ac16b7c96695d6f7
13821Author: John Bowman <bowman@ualberta.ca>
13822Date:   Fri Jun 17 11:50:18 2011 -0600
13823
13824    Fix diagnostic.
13825
13826commit ea082454a2dba0cee29b9a3a442be584b1bdecb9
13827Author: John Bowman <bowman@ualberta.ca>
13828Date:   Fri Jun 17 01:56:37 2011 -0600
13829
13830    Fix preprocessor conditional.
13831
13832commit d6d2c9539b55493e5af6f6bb5dd0d9db74c14bc4
13833Author: John Bowman <bowman@ualberta.ca>
13834Date:   Fri Jun 17 01:44:31 2011 -0600
13835
13836    Support compilation without GLUT library.
13837
13838commit 48c7204e3b32767ca26e247efb362cc0079d3dde
13839Author: John Bowman <bowman@ualberta.ca>
13840Date:   Fri Jun 17 01:04:36 2011 -0600
13841
13842    Disable offscreen rendering support by default.
13843
13844commit 5b49d89be10da47f31081cb11c3126f429f4ef9f
13845Author: John Bowman <bowman@ualberta.ca>
13846Date:   Thu Jun 16 14:25:20 2011 -0600
13847
13848    Don't require LIBGLUT for thread support.
13849
13850commit a1692fce8acc26d53113cd10b987232802856188
13851Author: John Bowman <bowman@ualberta.ca>
13852Date:   Thu Jun 16 14:19:21 2011 -0600
13853
13854    Remove unused include.
13855
13856commit 27baaf4d761a1e6ee9c19328a63acc25e5fda05e
13857Author: John Bowman <bowman@ualberta.ca>
13858Date:   Thu Jun 16 13:13:15 2011 -0600
13859
13860    Add preprocessor conditional for CYGWIN.
13861
13862commit 31be7f0e4cd4bb52846d67e1f1dd8ecf20a54eeb
13863Author: John Bowman <bowman@ualberta.ca>
13864Date:   Thu Jun 16 00:13:01 2011 -0600
13865
13866    Allow offscreen rendering to be toggled at runtime.
13867
13868commit 372affdfe0543bc92e87ea3413e059b80a058d40
13869Author: John Bowman <bowman@ualberta.ca>
13870Date:   Wed Jun 15 15:39:19 2011 -0600
13871
13872    Fix pen shift bounds.
13873
13874commit 99d807b7007f4a902cedd9e1a015f32394247e67
13875Author: John Bowman <bowman@ualberta.ca>
13876Date:   Tue Jun 14 16:45:08 2011 -0600
13877
13878    Update README.
13879
13880commit 1fa461a73b642cea346f32ffb9beee5a3677a336
13881Author: John Bowman <bowman@ualberta.ca>
13882Date:   Tue Jun 14 16:44:35 2011 -0600
13883
13884    Enable offscreen rendering; address autoconf warning messages.
13885
13886commit 1f34e235228e80d1c7ee1356c902bcfcbfdb50f4
13887Author: John Bowman <bowman@ualberta.ca>
13888Date:   Tue Jun 14 13:01:48 2011 -0600
13889
13890    Use tirpc library under CYGWIN.
13891
13892commit 695dbafa436bc1e825ea38afe6d67b9017dd8582
13893Author: John Bowman <bowman@ualberta.ca>
13894Date:   Mon Jun 13 15:42:24 2011 -0600
13895
13896    Fix handling of whitespace in word mode.
13897
13898commit 0c3dbafa9226f58f7cd1730ec8ea37dabde36495
13899Author: John Bowman <bowman@ualberta.ca>
13900Date:   Mon Jun 13 11:01:30 2011 -0600
13901
13902    Fix implementation of data transpose.
13903
13904commit f6dae43413a31c8dca3136db9092463ec88e12b6
13905Author: John Bowman <bowman@ualberta.ca>
13906Date:   Fri Jun 10 04:19:55 2011 -0600
13907
13908    Implement transpose option more efficiently.
13909
13910commit 4ea4c394a4db464247e5118c9c5380b46cac8893
13911Author: John Bowman <bowman@ualberta.ca>
13912Date:   Fri Jun 10 03:51:30 2011 -0600
13913
13914    Implement transpose argument for pen function images.
13915
13916commit a1ad1a73b65cdafab966b5f3c05f0400b7e7bebd
13917Author: Philippe Ivaldi <pivaldi@sfr.fr>
13918Date:   Thu Jun 9 16:10:37 2011 -0600
13919
13920    Fix coding style
13921
13922commit aa0c48c1d950aa8752af0734208fe562890a6f32
13923Author: Philippe Ivaldi <pivaldi@sfr.fr>
13924Date:   Thu Jun 9 11:36:27 2011 -0600
13925
13926    Fix limit calculation of parabola and hyperbola
13927
13928commit 5d76dfbe4f3d772306c18d4ed8d36002461f66e5
13929Author: John Bowman <bowman@ualberta.ca>
13930Date:   Mon May 30 09:51:41 2011 -0600
13931
13932    Remove extraneous declaration.
13933
13934commit 892558151c915760ed98d071685c8d7bb35fb025
13935Author: John Bowman <bowman@ualberta.ca>
13936Date:   Fri May 27 17:14:44 2011 -0600
13937
13938    Add Orest Shardt's offscreen rendering patch (currently implemented and
13939    tested only for UNIX).
13940
13941commit 09f908316f03378cf5ef395359b45d5acebacf64
13942Author: John Bowman <bowman@ualberta.ca>
13943Date:   Fri May 27 01:56:19 2011 -0600
13944
13945    Increment version to 2.11svn.
13946
13947commit d9e3abb8c9d6ff909d11180945111a531b9964b7
13948Author: John Bowman <bowman@ualberta.ca>
13949Date:   Thu May 26 23:29:46 2011 -0600
13950
13951    Speed up example.
13952
13953commit 0631cca53d0723120b1c88b477ab18f5aa3c27e0
13954Author: John Bowman <bowman@ualberta.ca>
13955Date:   Thu May 26 23:25:08 2011 -0600
13956
13957    Use complete userMax/userMin functions.
13958
13959commit 753eb653bfe539e392f1c36f07f1df789a438138
13960Author: John Bowman <bowman@ualberta.ca>
13961Date:   Thu May 26 19:43:31 2011 -0600
13962
13963    Fix rendered preview images.
13964
13965commit f1c974625225af462e334d1bd43484508021a6e3
13966Author: John Bowman <bowman@ualberta.ca>
13967Date:   Thu May 26 18:21:42 2011 -0600
13968
13969    Increment version to 2.10svn.
13970
13971commit fbb587cbf5578a2695664467a38362dfb524e71b
13972Author: John Bowman <bowman@ualberta.ca>
13973Date:   Thu May 26 14:06:11 2011 -0600
13974
13975    Add missing index entries.
13976
13977commit dbfd411c9ba5003351c93c86d9fc2f17b78f9391
13978Author: John Bowman <bowman@ualberta.ca>
13979Date:   Thu May 26 12:37:41 2011 -0600
13980
13981    Implement
13982    void pixel(picture pic=currentpicture, triple v, pen p=currentpen,
13983               real width=1);
13984
13985commit 1541a42227d14700cdbdf19a8dfa4946a9aaaf9b
13986Author: John Bowman <bowman@ualberta.ca>
13987Date:   Thu May 26 02:58:37 2011 -0600
13988
13989    Map [0,1] uniformly to [0,255].
13990
13991commit 4a2ccb7b31b79862d77cf80b62ea22373b4ab4bd
13992Author: John Bowman <bowman@ualberta.ca>
13993Date:   Thu May 26 02:50:51 2011 -0600
13994
13995    Don't apply picture transform when computing limits of hyperbola.
13996
13997commit 6ee64567251b6fd3f9cce2eccfc9cf2440a5f1cf
13998Author: John Bowman <bowman@ualberta.ca>
13999Date:   Thu May 26 01:28:15 2011 -0600
14000
14001    Check that arrays passed to the image routines are rectangular.
14002
14003    Implement general pen image routine, along with an example:
14004
14005    void image(picture pic=currentpicture, pen f(int,int), int width, int height,
14006               pair initial, pair final, bool antialias=false);
14007
14008commit c2c919b3866afd8495640f47989527452d16ad8f
14009Author: John Bowman <bowman@ualberta.ca>
14010Date:   Thu May 26 01:22:42 2011 -0600
14011
14012    Fix validity test in simplex.asy.
14013
14014commit 8311285017e676b718db670ece10dd55f292aa99
14015Author: John Bowman <bowman@ualberta.ca>
14016Date:   Wed May 25 14:46:20 2011 -0600
14017
14018    Simplify code.
14019
14020commit 4595377da618c41abfd1225b2e7c36b0b5441615
14021Author: John Bowman <bowman@ualberta.ca>
14022Date:   Wed May 25 14:19:16 2011 -0600
14023
14024    Fix bug in optimized sizing routines.
14025
14026commit 6dce8552f95e7e5bef49becbe3b581ca0e5252cd
14027Author: John Bowman <bowman@ualberta.ca>
14028Date:   Wed May 25 08:07:29 2011 -0600
14029
14030    Add Michail's recent PRC enhancements.
14031
14032    Implement PRC vertex-shading for straight patches.
14033
14034commit 34379b9e3c1913b57db5c87734830f630a833d1f
14035Author: John Bowman <bowman@ualberta.ca>
14036Date:   Mon May 16 00:06:31 2011 -0600
14037
14038    Eliminate gcc warning about unused yyunput routine.
14039
14040commit e5d3ab2639f3f3b5832ca34893c562dc539befac
14041Author: John Bowman <bowman@ualberta.ca>
14042Date:   Sun May 15 10:29:31 2011 -0600
14043
14044    Implement keepAspect keyval option in asymptote.sty.
14045
14046commit e5865544385122605c2b031f1a7ca5ef28924fdb
14047Author: John Bowman <bowman@ualberta.ca>
14048Date:   Sun May 15 08:54:13 2011 -0600
14049
14050    Test for null Label in arrow().
14051
14052commit c653749f805ad1e5f2fa5f639d45f184941a544c
14053Author: John Bowman <bowman@ualberta.ca>
14054Date:   Sat May 14 00:52:04 2011 -0600
14055
14056    Check translation table size.
14057
14058commit 48ab45c2229b0eefc131ab54d566c4e9d4cf282f
14059Author: John Bowman <bowman@ualberta.ca>
14060Date:   Fri May 13 02:51:05 2011 -0600
14061
14062    Don't strip directory for .js and .prc file names.
14063
14064commit 3846842566cd886a8462bd1453d544b6a4865a41
14065Author: John Bowman <bowman@ualberta.ca>
14066Date:   Fri May 13 01:45:05 2011 -0600
14067
14068    Support PDF TeX engines in xasy.
14069
14070commit cf93f465fcf39048334c40ca96051c8d97402abd
14071Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14072Date:   Wed Apr 13 21:49:11 2011 -0600
14073
14074    Removed old rules.
14075
14076commit 26af240cbcaac8ee9b8225e1496205ec6907d21b
14077Author: John Bowman <bowman@ualberta.ca>
14078Date:   Wed Apr 6 20:49:10 2011 -0600
14079
14080    Remove unused code.
14081
14082commit cbc4996ce1aef5f513ffeedf838c14608b2fe07a
14083Author: John Bowman <bowman@ualberta.ca>
14084Date:   Wed Mar 30 09:24:10 2011 -0600
14085
14086    Increment asymptote.sty version.
14087
14088commit 86a45fa5d0aa5196a257b988902ac9bfa2a30033
14089Author: John Bowman <bowman@ualberta.ca>
14090Date:   Wed Mar 30 09:21:48 2011 -0600
14091
14092    Allow leading spaces before \end{asy}.
14093
14094commit 619a38cae78e5fb60291972baa5d175f7888f4cd
14095Author: John Bowman <bowman@ualberta.ca>
14096Date:   Wed Mar 30 09:07:07 2011 -0600
14097
14098    Add step option to indexedfigure.
14099
14100commit 09fbbf7c7b754cad11c5b2b35c7e196d13bded12
14101Author: John Bowman <bowman@ualberta.ca>
14102Date:   Wed Mar 30 09:00:57 2011 -0600
14103
14104    Simplify item casts.
14105
14106commit 2b3821e83fab71b9719a636c62cdb10e61970397
14107Author: John Bowman <bowman@ualberta.ca>
14108Date:   Fri Mar 11 01:19:33 2011 -0600
14109
14110    Update TeXShopAndAsymptote instructions.
14111
14112commit 55dcb2872bd2b364bc0fde9122e428a1b8705116
14113Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14114Date:   Sun Mar 6 09:18:26 2011 -0600
14115
14116    Add documentation for keyword-only arguments.
14117
14118commit de48fd80cef132745608b6081e19e6b9812b770c
14119Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14120Date:   Sun Mar 6 08:58:46 2011 -0600
14121
14122    Add keyword only formals.
14123
14124commit e28db8033261fd944648944918a57497aa080de8
14125Author: John Bowman <bowman@ualberta.ca>
14126Date:   Fri Feb 25 00:04:21 2011 -0600
14127
14128    Update example.
14129
14130commit 2a5c7a0b3d54cb3643ab77ca718a1ab9202489b6
14131Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14132Date:   Thu Feb 24 17:17:48 2011 -0600
14133
14134    Fixed assert on array assignment.
14135
14136commit fe1724e28088f72b4f6845240259b8a511d461f6
14137Author: John Bowman <bowman@ualberta.ca>
14138Date:   Tue Feb 22 17:45:01 2011 -0600
14139
14140    Avoid overloading built-in circle and ellipse functions.
14141
14142    Remove unused code.
14143
14144    Fix transform bug in drawline.
14145
14146commit 5a035149cc6b82bc53e867fa7dbb5670113c3bc1
14147Author: John Bowman <bowman@ualberta.ca>
14148Date:   Tue Feb 22 17:34:59 2011 -0600
14149
14150    Fix transform bug in drawline.
14151
14152commit 0f6d6d16a04877e8133f8692e766270f2d45bb00
14153Author: John Bowman <bowman@ualberta.ca>
14154Date:   Tue Feb 22 17:34:03 2011 -0600
14155
14156    Improve interface to trembling routine.
14157
14158commit 46ff6379757c102758e7c527eb038466d34549ae
14159Author: John Bowman <bowman@ualberta.ca>
14160Date:   Sat Feb 12 09:28:39 2011 -0600
14161
14162    Remove unused member of drawBegin3.
14163
14164commit 6042454ca398acea0efbfc47d09c300ddb895bc7
14165Author: John Bowman <bowman@ualberta.ca>
14166Date:   Sun Feb 6 17:42:39 2011 -0600
14167
14168    Move unit constant into constructor.
14169
14170commit 7c2613352fe970f3ed1e780114db08c5ee389a6e
14171Author: John Bowman <bowman@ualberta.ca>
14172Date:   Thu Jan 27 13:38:09 2011 -0600
14173
14174    Speed up long long integer multiplication.
14175
14176commit 345eb851c2e49b2017620f34c6e1306abba09df9
14177Author: John Bowman <bowman@ualberta.ca>
14178Date:   Tue Jan 25 09:19:29 2011 -0600
14179
14180    Change Int to int.
14181
14182commit d486f3fee70be67c7660d68eb93a730bf78404bc
14183Author: John Bowman <bowman@ualberta.ca>
14184Date:   Thu Jan 20 08:54:32 2011 -0600
14185
14186    Always output preamble definitions.
14187
14188commit a0d8db72b45ccb2514d0eeb4cd4a10bb57caee49
14189Author: John Bowman <bowman@ualberta.ca>
14190Date:   Sat Jan 8 18:08:39 2011 -0600
14191
14192    Update examples.
14193
14194commit 9d8586ba41a6fb37b2515bf4009788aea0a7e8a9
14195Author: John Bowman <bowman@ualberta.ca>
14196Date:   Sat Jan 8 16:36:57 2011 -0600
14197
14198    Enable Andy's new sizing routines.
14199
14200commit a07d4ee6172b69d69bbe5348dfa8530212ccd233
14201Author: John Bowman <bowman@ualberta.ca>
14202Date:   Thu Dec 30 23:58:29 2010 -0600
14203
14204    Update refactored files.
14205
14206commit 448c94a01985e6152dc7f62c3417efc733cad0d2
14207Author: John Bowman <bowman@ualberta.ca>
14208Date:   Mon Dec 27 19:50:38 2010 -0600
14209
14210    Use a temporary expression for self operators to avoid side effects, as
14211    suggested by Orest.
14212
14213commit 306f0d9603d3eb97bb0c373597b7b427103a2060
14214Author: John Bowman <bowman@ualberta.ca>
14215Date:   Wed Dec 22 06:40:48 2010 -0600
14216
14217    It is no longer necessary to append to an existing preamble.
14218
14219commit d43df1261b0fe3f53dcdee5f0c401fff837ce20c
14220Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14221Date:   Tue Nov 30 07:34:19 2010 -0600
14222
14223    Add commented out code in bsp for new sizing routines.
14224
14225commit 5c45929cbd618acca4f76d1f048df99e72c9504b
14226Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14227Date:   Tue Nov 30 06:55:53 2010 -0600
14228
14229    No error on userMin of empty data.
14230
14231commit f47e22e7ad395eef6030bed302b035baa21849fe
14232Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14233Date:   Mon Nov 29 16:02:26 2010 -0600
14234
14235    Fix merge typo.
14236
14237commit c571692aeb21dfbc7ccdae540645705659604b86
14238Author: John Bowman <bowman@ualberta.ca>
14239Date:   Sun Nov 28 11:41:26 2010 -0600
14240
14241    Move limits commands to after draw commands to work with recoded picture
14242    sizing routines.
14243
14244commit 2d72b2c0b3c059df0d26ee371c5f185eefd5cd5b
14245Author: John Bowman <bowman@ualberta.ca>
14246Date:   Sun Nov 28 11:37:44 2010 -0600
14247
14248    Begin to port graph, graph3, and three to use recoded picture sizing routines.
14249
14250commit d9965fbc15ae03569d9639a2731d12cebf1b34a3
14251Author: John Bowman <bowman@ualberta.ca>
14252Date:   Sun Nov 28 11:07:58 2010 -0600
14253
14254    Fix unused value warnings.
14255
14256commit c75147a6a0f4bdd9bdca113dd3a91d2e9cca9e4d
14257Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14258Date:   Mon Nov 22 19:33:07 2010 -0600
14259
14260    Fix userMin calculation.
14261
14262commit 81579ddd9d1c29b379be8fbd12198f5b8f0e206b
14263Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14264Date:   Mon Nov 22 06:41:12 2010 -0600
14265
14266    Add fill paths to userMin calculation.
14267
14268commit 6265d4a32aa110f6eb2d82d3a88bfade0f26e442
14269Author: John Bowman <bowman@ualberta.ca>
14270Date:   Sun Nov 21 10:29:59 2010 -0600
14271
14272    Fix definition of heavygrey.
14273
14274commit 8fd4d7688b9c8315d4275996108c051f4550443a
14275Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14276Date:   Mon Nov 15 21:17:37 2010 -0600
14277
14278    Emulate old userMin/Max behaviour after transform.
14279
14280commit 815fe39946921fdc7ab677bf02155dd8f6193429
14281Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14282Date:   Mon Nov 15 20:38:23 2010 -0600
14283
14284    Changes to userMin/userMax interface for graph.
14285
14286commit d55f36264e0ed8c14c024dee791fbf91020354dc
14287Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14288Date:   Mon Nov 15 20:36:57 2010 -0600
14289
14290    Re-implement userMin/userMax in repicture.
14291
14292commit d4be1ba2e67c506a3bf6af0f94a9a558e648d1b3
14293Author: John Bowman <bowman@ualberta.ca>
14294Date:   Mon Nov 15 19:10:19 2010 -0600
14295
14296    Fix horizontal and vertical lines in Drawline.
14297
14298commit 91d758fe53e4b896028553eade4e20c4471bf4b9
14299Author: John Bowman <bowman@ualberta.ca>
14300Date:   Sun Nov 14 11:43:27 2010 -0600
14301
14302    Update FAQ.
14303
14304    Add integer version of partialsum routines.
14305
14306commit 87ea96ebf5e48282434745bfc9e615ebbcd4de8f
14307Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14308Date:   Sat Nov 6 07:19:07 2010 -0600
14309
14310    Fix SIMPLE_FRAME flags.
14311
14312commit d6b0775041f54e4afbe9c060e7cffb553c005977
14313Author: John Bowman <bowman@ualberta.ca>
14314Date:   Wed Nov 3 21:22:25 2010 -0600
14315
14316    Increment version to 2.09svn.
14317
14318commit b3951daf804b0e7285f91cdfab2f802d27ef5aa9
14319Author: John Bowman <bowman@ualberta.ca>
14320Date:   Tue Nov 2 22:50:12 2010 -0600
14321
14322    Fix incorrect marker optimization in 2.05-45.
14323
14324commit 2de1d3071edf164d188ca6abf1962bde777149ea
14325Author: John Bowman <bowman@ualberta.ca>
14326Date:   Sat Oct 30 21:40:15 2010 -0600
14327
14328    Increment version to 2.08svn.
14329
14330commit a2c1fe84f6ca6c7184ed790df9093433a2bb63e2
14331Author: John Bowman <bowman@ualberta.ca>
14332Date:   Sat Oct 30 19:20:47 2010 -0600
14333
14334    Work around missing CYGWIN prototype.
14335
14336commit 1e4dcd556029147596dd58892fb289353cb13dc3
14337Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14338Date:   Sat Oct 30 12:53:00 2010 -0600
14339
14340    Test while and do loops.
14341
14342commit 9d91b1617ac13f994865701b85d18f8ac401d535
14343Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14344Date:   Sat Oct 30 12:43:15 2010 -0600
14345
14346    Fix loop ordering.
14347
14348commit 396cbf6e8b3e6e83d2731f8af8cc949540ed58dc
14349Author: John Bowman <bowman@ualberta.ca>
14350Date:   Sat Oct 30 08:56:41 2010 -0600
14351
14352    Implement string mktemp(string).
14353
14354commit 2ea6d9965a38c28021e221832473283c5c19bee0
14355Author: John Bowman <bowman@ualberta.ca>
14356Date:   Sat Oct 30 08:53:08 2010 -0600
14357
14358    Improve asyinclude so that asy source file is not required by publisher;
14359    make .asy extension optional.
14360
14361commit bdd8423abe94b67360faafce2c51b2c442071f00
14362Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14363Date:   Sat Oct 30 08:00:30 2010 -0600
14364
14365    Experimental closure implementation.
14366
14367commit bf515db31600ef29579f5b4ddff865a86a5ddd11
14368Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14369Date:   Sat Oct 30 06:01:39 2010 -0600
14370
14371    Refactoring of variable access.
14372
14373commit aaf081410074fdddb3ff3e94c62dba6a37f75a9d
14374Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14375Date:   Wed Oct 27 18:44:51 2010 -0600
14376
14377    Removes inst::alloc.
14378
14379commit e72cce136c1791711d91098995f3a07dbd3dab7d
14380Author: John Bowman <bowman@ualberta.ca>
14381Date:   Wed Oct 27 16:51:40 2010 -0600
14382
14383    Add -P option required by gs 9.00.
14384
14385commit 2ba1eecfc8f34a3e784c34d68832fa290a1f6466
14386Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14387Date:   Wed Oct 27 16:30:35 2010 -0600
14388
14389    Allocates closures only when needed.
14390
14391commit 1ece08094f88644a790bd049a46dff9d6304dbf2
14392Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14393Date:   Tue Oct 26 17:35:37 2010 -0600
14394
14395    Don't push a frame on every loop iteration.
14396
14397commit 12e387dd2efd2c88870aad3a4960d0adc6b9e0d2
14398Author: John Bowman <bowman@ualberta.ca>
14399Date:   Tue Oct 26 10:36:51 2010 -0600
14400
14401    Make limits work with reversed axes.
14402
14403commit 3ced6d47c7b36dbf6da4a5f5a957d9dce564e648
14404Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14405Date:   Tue Oct 26 08:23:51 2010 -0600
14406
14407    Defines opcodes in a header.
14408
14409commit ba35f6b8ecfabdeefbc5608951c971a6dcff300a
14410Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14411Date:   Tue Oct 26 07:40:00 2010 -0600
14412
14413    Additional for loop testing.
14414
14415commit b7f599201df55456545371f0973b1b36aef1fd1c
14416Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14417Date:   Mon Oct 25 20:31:29 2010 -0600
14418
14419    Refactoring of texpipe queries.
14420
14421commit 4f8f61d5d5eb32945700a6dad40fffc71a7370f9
14422Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14423Date:   Mon Oct 25 19:53:13 2010 -0600
14424
14425    Removes dead code.
14426
14427commit 4dba0c6d5143633c1071941b6ae6d62a7576ab27
14428Author: John Bowman <bowman@ualberta.ca>
14429Date:   Sat Oct 23 19:11:32 2010 -0600
14430
14431    Increment version to 2.07svn.
14432
14433commit a9ff63643fc70a1c0af2c02b582e846241474cf2
14434Author: John Bowman <bowman@ualberta.ca>
14435Date:   Sat Oct 23 16:14:41 2010 -0600
14436
14437    Force generation of asymptote.sty when building documentation.
14438
14439commit 6a0189334e67f49427f0bc7e074ef30fe74e5994
14440Author: John Bowman <bowman@ualberta.ca>
14441Date:   Tue Oct 19 08:07:30 2010 -0600
14442
14443    Add missing CONST qualifier.
14444
14445commit 0242f30701e0b32525f63a838dbf851ab4076c4e
14446Author: John Bowman <bowman@ualberta.ca>
14447Date:   Mon Oct 18 19:08:41 2010 -0600
14448
14449    Add missing sty targets.
14450
14451commit 79c6efb8ddb219deeb3c7596cd101f23b98831ac
14452Author: John Bowman <bowman@ualberta.ca>
14453Date:   Mon Oct 18 02:17:25 2010 -0600
14454
14455    Increment version to 2.06svn.
14456
14457commit 7cabf7209638d0462b3d13f6753cf8d50054c932
14458Author: John Bowman <bowman@ualberta.ca>
14459Date:   Sun Oct 17 23:58:30 2010 -0600
14460
14461    Replace asymptote.sty with auto-generated version 1.21 contributed by Will
14462    Robertson, with a new latexmk-compatible asyinclude feature.
14463
14464commit 9f0071ef25bc9ee8650f0a9cb947e8b32930f366
14465Author: John Bowman <bowman@ualberta.ca>
14466Date:   Sun Oct 17 21:44:20 2010 -0600
14467
14468    In inlinetex mode, avoid interference from pre-existing aux file.
14469
14470commit 4bccec139811be55a82e004cebf40094143f0c1b
14471Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14472Date:   Sun Oct 10 08:31:10 2010 -0600
14473
14474    Faster texprocess string matching.
14475
14476commit 78df14ffdfcf926e9e97f658a5fbb27652947489
14477Author: John Bowman <bowman@ualberta.ca>
14478Date:   Mon Sep 27 20:59:34 2010 -0600
14479
14480    Remove quotes from textattachfile.
14481
14482commit fd7d89a12f2bc4a79940b60404c5111a4366045d
14483Author: John Bowman <bowman@ualberta.ca>
14484Date:   Mon Sep 27 01:50:25 2010 -0600
14485
14486    Allow spaces in file names.
14487
14488    Support attaching of eps files when using dvips driver.
14489
14490commit 9b2a87833be4c40e39e936e904305686b677d8b3
14491Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14492Date:   Sat Sep 25 22:43:34 2010 -0600
14493
14494    Re-implement label system in coder.
14495
14496commit a6ebf8d91f6f3a4b7088a1c93019d16b6ef2b770
14497Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14498Date:   Fri Sep 24 16:43:08 2010 -0600
14499
14500    Faster fields test.
14501
14502commit 455357f859ad27e19dc8d2726fc490ca9bfda599
14503Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14504Date:   Fri Sep 24 16:42:13 2010 -0600
14505
14506    Optimizations in plain_repicture.
14507
14508commit c75cd8e741ccb1c477ca9116e53dcae4c2b89977
14509Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14510Date:   Fri Sep 24 10:12:24 2010 -0600
14511
14512    Handles default draw calls more efficiently.
14513
14514commit ae1b0856e1390fe5a9e55439b1e0e45ec812b8dc
14515Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14516Date:   Fri Sep 24 09:06:05 2010 -0600
14517
14518    Avoid calling xasy commands during shipout.
14519
14520commit 4a3fc4de1f43b6e57852da5400099d6b244ef487
14521Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14522Date:   Fri Sep 24 08:59:21 2010 -0600
14523
14524    Crazy optimizations for plain_bounds.
14525
14526commit ac181cb08d1177dcbb4ba2de39493cc9f76f4800
14527Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14528Date:   Fri Sep 24 08:49:59 2010 -0600
14529
14530    Adds printBytecode function.
14531
14532commit 2f36994507b83ab59c7af94cc4b8fc8cc60dcc5a
14533Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14534Date:   Fri Sep 24 08:33:57 2010 -0600
14535
14536    Opcodes for default arguments.
14537
14538commit 6627bacb1282178d1db6844de3fa95d968b4a866
14539Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14540Date:   Fri Sep 24 08:32:42 2010 -0600
14541
14542    Terse position info output by profiler.
14543
14544commit 9f12219807c2f415463e70b0487e42bf6acf7cf3
14545Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14546Date:   Fri Sep 24 08:29:48 2010 -0600
14547
14548    Profiler improvements.
14549
14550    Adds timing of builtin function.  Now gives output directly readable by
14551    kcachegrind.
14552
14553commit ef13d4a9ac4dfcb7ddd020c67f4464d5e0e6e13b
14554Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14555Date:   Mon Sep 20 09:26:06 2010 -0600
14556
14557    Use old, deprecated timer for profiling for compatibility.
14558
14559commit ceff1a2df9ddfca7c9ae36028bd190964497d451
14560Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14561Date:   Mon Sep 20 08:36:00 2010 -0600
14562
14563    Change NullLabel to just null.
14564
14565commit 74e42795dbc169747ae792f951d9db5d679e1028
14566Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14567Date:   Mon Sep 20 08:12:23 2010 -0600
14568
14569    Test for clock_gettime support.
14570
14571commit d941ae286429e3e39337cce5ee21ea1f07cb71b5
14572Author: John Bowman <bowman@ualberta.ca>
14573Date:   Sun Sep 19 20:20:43 2010 -0600
14574
14575    Handle above argument.
14576
14577commit 26c4c6b2535edd0f2498e8807a78248480cad281
14578Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14579Date:   Sun Sep 19 18:45:23 2010 -0600
14580
14581    Re-implement userMin/userMax.
14582
14583commit d35bbef720993d5dd209415dc16080b4f9e781d0
14584Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14585Date:   Sun Sep 19 17:56:37 2010 -0600
14586
14587    Renamed smartBounds to just bounds.
14588
14589commit 362d4475c79a97d1af12dbe5ba209519045c1855
14590Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14591Date:   Sun Sep 19 17:47:48 2010 -0600
14592
14593    Sizing of transformed path arrays handled in C++.
14594
14595commit 2cdae67be942ea7aa38bcee182fc730c2479476b
14596Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14597Date:   Sun Sep 19 17:34:34 2010 -0600
14598
14599    Use NullLabel to avoid Label instantiation.
14600
14601commit 9d8c1c4818957a3460175a80ec95bb4807863d56
14602Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14603Date:   Sun Sep 19 17:04:56 2010 -0600
14604
14605    Add nanosecond counter to profiler.
14606
14607commit 8ea5d15b5f191c0359eb25aa93ac11531fc31ee4
14608Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14609Date:   Sun Sep 19 16:12:17 2010 -0600
14610
14611    Calculate bounds of path arrays in C++.
14612
14613commit a1468cc0d6f8fd946111f13931bfe4076e3a1ab2
14614Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14615Date:   Sat Sep 18 17:51:11 2010 -0600
14616
14617    More efficient calculation of extremes.
14618
14619commit 22c2481b1d549c1730083db70ba4ff6eeaffceca
14620Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14621Date:   Sat Sep 18 17:08:14 2010 -0600
14622
14623    Avoid creating arrays of celltype error.
14624
14625commit 7140cd8a66595e42dc68f7b884b3149c37791f95
14626Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14627Date:   Sat Sep 18 16:29:25 2010 -0600
14628
14629    Adds calculation of extremal bounds.
14630
14631commit 6f3e85c39e7785cb0f65d30b531a33e00d3532ce
14632Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14633Date:   Fri Sep 17 19:03:15 2010 -0600
14634
14635    Stores paths for sizing data.
14636
14637commit 146a0d496cba471523aea8abdfc30897e78cbb96
14638Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14639Date:   Fri Sep 17 18:21:16 2010 -0600
14640
14641    Reimplementation of transforms of pictures.
14642
14643commit 57a349e72797cbe8b317356040667046f078e44e
14644Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14645Date:   Fri Sep 17 18:20:27 2010 -0600
14646
14647    Dump profile to a file.
14648
14649commit cd2c1384e779b5b244ead0b82979a5462d71ee4a
14650Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14651Date:   Wed Sep 15 17:41:34 2010 -0600
14652
14653    Adds transformedBounds.
14654
14655commit 5a783605c08bac2a2d1766362c757ca15caf419a
14656Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14657Date:   Wed Sep 15 15:52:30 2010 -0600
14658
14659    Adds freezableBounds.
14660
14661commit e95b926afc34136e4a19dcbbac259002b17aa730
14662Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14663Date:   Tue Sep 14 08:34:57 2010 -0600
14664
14665    More sizing refactoring.
14666
14667commit c9d6db1074e8c8b14d31c109ebc79329e0a26d41
14668Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14669Date:   Tue Sep 14 07:43:00 2010 -0600
14670
14671    Minor refactoring.
14672
14673commit d3d14e5aff62f15ae524a93077020a0dea9c40c1
14674Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14675Date:   Tue Sep 14 07:21:37 2010 -0600
14676
14677    Start of refactoring of plain_picture.
14678
14679commit 1495983b9fdb95982df14c7b058d225279d4a46e
14680Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14681Date:   Sat Sep 11 16:21:45 2010 -0600
14682
14683    PRESYM is no longer an option.
14684
14685commit 74e0946ad0bcc12e7794d9d4e21958e0b8d9ef28
14686Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14687Date:   Sat Sep 11 16:07:45 2010 -0600
14688
14689    NO_FUNC_OPS is no longer an option.
14690
14691commit e9bedf1ce945afa3ef54a748ffeea0b508d03e84
14692Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14693Date:   Sat Sep 11 16:01:33 2010 -0600
14694
14695    TEST_ADDED_OPS no longer an option.
14696
14697commit 9e31c2c70428c5b9cb466754c5fb537f3408950f
14698Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14699Date:   Sat Sep 11 15:54:55 2010 -0600
14700
14701    EXACT_MATCH is no longer an option.
14702
14703commit f062fd5dc49099c581a3cb377e212c603d4f941b
14704Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14705Date:   Sat Sep 11 15:49:22 2010 -0600
14706
14707    CALLEE_SEARCH is no longer an option.
14708
14709commit ae118ffa5e19de397071dd191f974feedce172c4
14710Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14711Date:   Sat Sep 11 15:31:32 2010 -0600
14712
14713    FASTCAST no longer an option.
14714
14715commit a4968efea19ceb48b2c1575f30b6f6b94bd5f24a
14716Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14717Date:   Sat Sep 11 14:50:43 2010 -0600
14718
14719    Avoid false positives in output testing.
14720
14721commit 632c5f8348d9da9934c49b57d107e2afc6c05035
14722Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14723Date:   Sat Sep 11 14:48:52 2010 -0600
14724
14725    Remove inappropriate comment.
14726
14727commit 9406ca4b9bfebbdab8a230f16c37cd7eef041611
14728Author: John Bowman <bowman@ualberta.ca>
14729Date:   Sat Aug 28 09:42:09 2010 -0600
14730
14731    Update documentation.
14732
14733commit 6d62b2bdb1727d7b56b1cdb3401e0454be88c2a4
14734Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14735Date:   Fri Aug 27 21:39:49 2010 -0600
14736
14737    A nascant profiler.
14738
14739commit 6662e7316a3db521d3e0f6e20f4f6c762d19b3c8
14740Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14741Date:   Fri Aug 27 21:36:43 2010 -0600
14742
14743    Also needed for arbitrary depth array constructors.
14744
14745commit 2ba49e0e5a7da7287b7b46c34a29271987cc08fb
14746Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14747Date:   Fri Aug 27 21:35:28 2010 -0600
14748
14749    Re-implement arbitrary depth array constructors.
14750
14751commit 4a72a1c8a4584804ed46edc7239d31131f1d288a
14752Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14753Date:   Fri Aug 27 21:34:39 2010 -0600
14754
14755    Implement callableAccess.
14756
14757commit a8138ee42767e9b1649a13c47fe6fe1d757352a5
14758Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14759Date:   Fri Aug 27 21:34:08 2010 -0600
14760
14761    Re-implement item printing.
14762
14763commit 9bb04c479be057af191a5686f92c20a881521f44
14764Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14765Date:   Fri Aug 27 16:28:35 2010 -0600
14766
14767    Remove TODO items we have no plans to implement.
14768
14769commit e3962c6fc1f73b44ba66eb846779b4401f3aff98
14770Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14771Date:   Fri Aug 27 16:11:52 2010 -0600
14772
14773    Add TODO item.
14774
14775commit cbf8d06f86ec17a7718d50c226757cdfeea08db2
14776Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14777Date:   Fri Aug 27 11:46:45 2010 -0600
14778
14779    Add TODO item.
14780
14781commit 1cac46da6a8b2f3df3e547a7540bb9c64d777843
14782Author: John Bowman <bowman@ualberta.ca>
14783Date:   Fri Aug 20 16:48:08 2010 -0600
14784
14785    Increment version to 2.05svn.
14786
14787commit 0f659e41a2e644c23bed47aa30a88520313275b6
14788Author: John Bowman <bowman@ualberta.ca>
14789Date:   Fri Aug 20 00:26:35 2010 -0600
14790
14791    Fix jobname extraction.
14792
14793commit 2c5d9a2a024712f726cf77e390052076ac465289
14794Author: John Bowman <bowman@ualberta.ca>
14795Date:   Fri Aug 20 00:25:24 2010 -0600
14796
14797    Avoid hyperref/fp conflicts.
14798
14799commit fd15dba79900ba4d2f5f427575447ebb87c64ad5
14800Author: John Bowman <bowman@ualberta.ca>
14801Date:   Thu Aug 19 14:17:55 2010 -0600
14802
14803    Work around MikTeX jobname bug.
14804
14805commit 202e76f8e57b572cf6d7af199af8a1a721a67ac2
14806Author: John Bowman <bowman@ualberta.ca>
14807Date:   Thu Aug 19 09:42:38 2010 -0600
14808
14809    Use \jobname in generated TeX files in inlinetex mode (to allow renaming
14810    of files).
14811
14812commit bd3ab978ce8f7d88c8005cb3be2fe434286756d7
14813Author: John Bowman <bowman@ualberta.ca>
14814Date:   Tue Aug 17 07:14:43 2010 -0600
14815
14816    Make asyprefix work with obsolete versions of graphicx package.
14817
14818commit 41f82fa65bc9929fc3d0c5624e23814199912027
14819Author: John Bowman <bowman@ualberta.ca>
14820Date:   Tue Aug 17 06:12:53 2010 -0600
14821
14822    Suppress messages from FP package.
14823
14824commit 461253a561ba8c6dc43c680488c77767632f1f3a
14825Author: John Bowman <bowman@ualberta.ca>
14826Date:   Fri Aug 13 06:05:44 2010 -0600
14827
14828    Fix documentation of render.merge=default.
14829
14830commit 69335bb2a494fd3ab0d40e8091712681521a6134
14831Author: John Bowman <bowman@ualberta.ca>
14832Date:   Fri Aug 13 06:04:46 2010 -0600
14833
14834    Do not fill subdivision cracks in transparent labels.
14835
14836commit d4dba39de0514e82f86b456316fabe6756e1b848
14837Author: John Bowman <bowman@ualberta.ca>
14838Date:   Tue Aug 10 13:37:07 2010 -0600
14839
14840    Revert last commit.
14841
14842commit 49a0247274e67d43fc3b6d940154dd1d84d25882
14843Author: John Bowman <bowman@ualberta.ca>
14844Date:   Tue Aug 10 13:27:42 2010 -0600
14845
14846    Work around quoting problems with obsolete versions of graphicx.sty.
14847
14848commit f32271c511a95dbfd4ca451fde08d7ca44d642a6
14849Author: John Bowman <bowman@ualberta.ca>
14850Date:   Thu Aug 5 13:57:53 2010 -0600
14851
14852    Fix man page.
14853
14854commit 652bdd01d7bf512bd3a3ab96071d54f550327297
14855Author: John Bowman <bowman@ualberta.ca>
14856Date:   Thu Aug 5 03:23:38 2010 -0600
14857
14858    Add DOSendl and DOSnewl line xterminators.
14859
14860commit 36c0268bece291c00797a65221e55cb51a5369b2
14861Author: John Bowman <bowman@ualberta.ca>
14862Date:   Wed Aug 4 14:56:21 2010 -0600
14863
14864    Handle MSDOS line terminators.
14865
14866commit 86aff539c9d093d0c51b7460e9ca889e4a2b7f68
14867Author: John Bowman <bowman@ualberta.ca>
14868Date:   Tue Aug 3 13:10:10 2010 -0600
14869
14870    Increment version to 2.04svn.
14871
14872commit 7c7f66fb477566418d9f45f55c9863068b4e5385
14873Author: John Bowman <bowman@ualberta.ca>
14874Date:   Tue Aug 3 06:14:46 2010 -0600
14875
14876    Fix blank 3D labels.
14877
14878commit eb7e475b6b5686bd3d85bcbac24e4bfa56e11a36
14879Author: John Bowman <bowman@ualberta.ca>
14880Date:   Tue Aug 3 06:07:51 2010 -0600
14881
14882    Add world map example, courtesy of Jens Schwaiger.
14883
14884commit e5b8f62d73bcd6259fb2dc3efefb00f3a8fb1bda
14885Author: John Bowman <bowman@ualberta.ca>
14886Date:   Tue Aug 3 02:54:52 2010 -0600
14887
14888    Add latexusage \asydir support for putting asy files in a subdirectory
14889    (within which one then runs asy latexusage-*.asy).
14890
14891commit c8ef9049c17281ae495f3de25a65c3f0a2ef5cf1
14892Author: John Bowman <bowman@ualberta.ca>
14893Date:   Mon Aug 2 21:28:08 2010 -0600
14894
14895    Fix inlineimage option.
14896
14897commit 102c273d071842d51a2b3036a07aa0af7a9377cc
14898Author: John Bowman <bowman@ualberta.ca>
14899Date:   Sun Aug 1 01:42:17 2010 -0600
14900
14901    Use $(MAKE) everywhere.
14902
14903commit f304126618eea4c501ec9c014ed9a4e3a82e00c3
14904Author: John Bowman <bowman@ualberta.ca>
14905Date:   Sun Aug 1 01:08:42 2010 -0600
14906
14907    Clean up auto-generated files.
14908
14909commit 320f0c323efc4514a746aff1878d708e1e66cdae
14910Author: John Bowman <bowman@ualberta.ca>
14911Date:   Thu Jul 29 06:26:17 2010 -0600
14912
14913    Add missing pen and margin parameters to blockconnector function calls.
14914
14915commit fd56cadd4fc9075bf2ea95b13b679e321443f1a9
14916Author: John Bowman <bowman@ualberta.ca>
14917Date:   Mon Jul 26 11:45:32 2010 -0600
14918
14919    Improve definition of Dotted.
14920
14921commit cf4732530cf046b7a4f0e63109eed5e7f64cb659
14922Author: Philippe Ivaldi <pivaldi@sfr.fr>
14923Date:   Sun Jul 25 06:48:26 2010 -0600
14924
14925    Implement fix of Olivier
14926
14927commit fb45aa2a5664199f278a62911e1205aa21370dce
14928Author: Philippe Ivaldi <pivaldi@sfr.fr>
14929Date:   Sun Jul 25 06:33:27 2010 -0600
14930
14931    Remove trailing code
14932
14933commit 40d3075aeec88fc1402a0b2948200b01cc810c05
14934Author: Philippe Ivaldi <pivaldi@sfr.fr>
14935Date:   Sun Jul 25 05:41:48 2010 -0600
14936
14937    Fix casting degenerated ellipse to path
14938
14939commit 365f1a297d9b7275ab282742ee9c25a847d19dba
14940Author: John Bowman <bowman@ualberta.ca>
14941Date:   Sat Jul 24 00:09:39 2010 -0600
14942
14943    Add missing arguments.
14944
14945commit d0117f4f6844837362ea62b7bb40e7e7e37db16a
14946Author: John Bowman <bowman@ualberta.ca>
14947Date:   Thu Jul 22 23:30:17 2010 -0600
14948
14949    Fix typo in asymptote.sty.
14950
14951commit d068ce357b537c9322d5072cdab771a8b2b4e5ce
14952Author: John Bowman <bowman@ualberta.ca>
14953Date:   Thu Jul 22 11:32:23 2010 -0600
14954
14955    Remove unwanted blank lines from asymptote.sty; support XeLaTeX again.
14956
14957commit 5fac5e86473523db335119bffc3a5a4e0ce96783
14958Author: John Bowman <bowman@ualberta.ca>
14959Date:   Sat Jul 17 21:24:51 2010 -0600
14960
14961    Support nonrendered preview images via render=0.
14962
14963commit c3f3b373cc80f9886d2ba4fa415b81da22bd0cb9
14964Author: Andy Hammerlindl <ahammerlindl@gmail.com>
14965Date:   Sat Jul 17 13:36:06 2010 -0600
14966
14967    Optimize virtual methods.
14968
14969commit c73e9affc027e1c864c280bb3542ed7de9ccd3ce
14970Author: John Bowman <bowman@ualberta.ca>
14971Date:   Thu Jul 15 14:36:44 2010 -0600
14972
14973    Fix man page.
14974
14975commit 35039790021f0abe456342d830e55914075ba93f
14976Author: John Bowman <bowman@ualberta.ca>
14977Date:   Thu Jul 15 14:27:57 2010 -0600
14978
14979    Improve documentation.
14980
14981commit b293b2a70405ead60e25e812419b85f429235c75
14982Author: John Bowman <bowman@ualberta.ca>
14983Date:   Tue Jul 13 13:40:55 2010 -0600
14984
14985    Update documentation.
14986
14987commit 49b6a721d1b8a57b74534ba4c51c4fc6cada4142
14988Author: John Bowman <bowman@ualberta.ca>
14989Date:   Tue Jul 13 11:29:26 2010 -0600
14990
14991    Update MSWindows documentation on setting environment variables.
14992
14993commit 18e31bb1e82ff8046a79106d3324f5af7d6c846c
14994Author: John Bowman <bowman@ualberta.ca>
14995Date:   Tue Jul 13 11:24:33 2010 -0600
14996
14997    Automatically add Asymptote installation directory to MSWindows path.
14998
14999commit ab5d13c370add6eb69fab571919836c1a49348cf
15000Author: Philippe Ivaldi <pivaldi@sfr.fr>
15001Date:   Mon Jul 12 16:23:41 2010 -0600
15002
15003    Fix directions with arcs in geometry.asy module
15004
15005commit 9287c8c7bd6bc4265a0b5567acac28788d1e1ae8
15006Author: John Bowman <bowman@ualberta.ca>
15007Date:   Mon Jul 12 01:52:22 2010 -0600
15008
15009    Add output test to make check-all.
15010
15011commit 6a71afc7f41faa3cad79a0600c6e66cea3e4abe8
15012Author: John Bowman <bowman@ualberta.ca>
15013Date:   Mon Jul 12 01:11:22 2010 -0600
15014
15015    Fix latexusage Makefile dependencies.
15016
15017commit feeb4ded2faedf174c97be5d540f4395803784c3
15018Author: John Bowman <bowman@ualberta.ca>
15019Date:   Sun Jul 11 23:33:06 2010 -0600
15020
15021    Fix makefile dependency.
15022
15023commit 35c37874431d99b5b11f8bedad70fbe19469d37c
15024Author: John Bowman <bowman@ualberta.ca>
15025Date:   Sun Jul 11 22:54:35 2010 -0600
15026
15027    Remove perl dependence from source tarball.
15028
15029commit 4a06ca3d336219fca95c010061b0730b4c09c756
15030Author: John Bowman <bowman@ualberta.ca>
15031Date:   Sun Jul 11 09:52:09 2010 -0600
15032
15033    Increment version to 2.03svn.
15034
15035commit 3dd9ad77a525aa8608eeeb44cc18aa3f118d3271
15036Author: John Bowman <bowman@ualberta.ca>
15037Date:   Sun Jul 11 01:42:54 2010 -0600
15038
15039    Quote file argument.
15040
15041commit a047e05141ace0ac49176a466a13b6f292ed6bb2
15042Author: John Bowman <bowman@ualberta.ca>
15043Date:   Sun Jul 11 00:38:31 2010 -0600
15044
15045    Fix typo.
15046
15047commit ad2403665c0e9decb1a5370c1738e86d9f08a216
15048Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15049Date:   Sat Jul 10 16:33:22 2010 -0600
15050
15051    Changed extended for statement errors.
15052
15053commit e9018da9ba4fa25596fb42396a525a94172a39f5
15054Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15055Date:   Sat Jul 10 15:06:05 2010 -0600
15056
15057    Better error reporting for extended for statement.
15058
15059commit 0f7ef36f919ccad768f447c58dce846860817e93
15060Author: John Bowman <bowman@ualberta.ca>
15061Date:   Sat Jul 10 12:03:58 2010 -0600
15062
15063    Add latexmk custom dependency for EPS files.
15064
15065commit 5e4adcf20d3fdae99de2c2565667ed1ea455b9c9
15066Author: John Bowman <bowman@ualberta.ca>
15067Date:   Sat Jul 10 10:52:15 2010 -0600
15068
15069    Fix makefile dependency; clean up files.
15070
15071commit b2486208672d373faf72463bda65bd9aa84fc165
15072Author: John Bowman <bowman@ualberta.ca>
15073Date:   Sat Jul 10 02:19:57 2010 -0600
15074
15075    Fix asy() command.
15076
15077    Delete duplicate example.
15078
15079commit d1f1afa0eb8f348d2ff9e85d8bf2fd3eb8ed8deb
15080Author: John Bowman <bowman@ualberta.ca>
15081Date:   Sat Jul 10 01:17:53 2010 -0600
15082
15083    Rename *_.pre preamble files to *.pre.
15084
15085    In inlinetex mode, rename *_.tex files to *.tex.
15086
15087    Allow the inline option to be specified for every figure.
15088
15089    Implement a global attach default option.
15090
15091    Do not generate a global latexusage.asy file along with the individual
15092    latexusage-*.asy files (this is a backwards incompatible change).
15093
15094    Add latexmk support for compiling individually only those figures that have
15095    changed.
15096
15097commit 06191baaae190da09f18894b01fe70c574534d98
15098Author: John Bowman <bowman@ualberta.ca>
15099Date:   Fri Jul 9 08:41:10 2010 -0600
15100
15101    Fix example.
15102
15103commit e0bc424b13aba48adbfaafaa91f3e2b684bdf05e
15104Author: John Bowman <bowman@ualberta.ca>
15105Date:   Thu Jul 8 12:01:55 2010 -0600
15106
15107    Minor simplification.
15108
15109commit 82bf92094ef0dc187075253682eb76c6468b0859
15110Author: John Bowman <bowman@ualberta.ca>
15111Date:   Thu Jul 8 11:56:43 2010 -0600
15112
15113    Simplify texpath.
15114
15115commit d6b02f1be32ff3de9eafbe52e41c8b0e7db87fcf
15116Author: John Bowman <bowman@ualberta.ca>
15117Date:   Thu Jul 8 10:54:27 2010 -0600
15118
15119    Fix multiple fraction bar bug.
15120
15121commit 5ae9a888f9e3e2955c87684412d3deb1edabc8bc
15122Author: John Bowman <bowman@ualberta.ca>
15123Date:   Thu Jul 8 10:46:59 2010 -0600
15124
15125    Fix texpath("\relax").
15126
15127commit 451ed2fa9b8443d3021984c0a698d854c0a3a9b5
15128Author: John Bowman <bowman@ualberta.ca>
15129Date:   Wed Jul 7 09:54:38 2010 -0600
15130
15131    More portability fixes.
15132
15133commit 5a8986dd5c9a27cf45c80315ad0e2dec0315a321
15134Author: John Bowman <bowman@ualberta.ca>
15135Date:   Wed Jul 7 09:05:00 2010 -0600
15136
15137    Define __GNUC_PREREQ if undefined.
15138
15139commit 6c9ec4ee269de9e2a8299a22580090154e51bd08
15140Author: John Bowman <bowman@ualberta.ca>
15141Date:   Wed Jul 7 08:58:43 2010 -0600
15142
15143    More portability fixes.
15144
15145commit 6c47fd14b11a9f429be5196b7b1ac7319541d27e
15146Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15147Date:   Wed Jul 7 07:22:38 2010 -0600
15148
15149    Re-implemented sanity checks in venv.
15150
15151commit 55557c59c13a6c289e17e3ebe6a9e809ae89fb58
15152Author: John Bowman <bowman@ualberta.ca>
15153Date:   Tue Jul 6 23:45:57 2010 -0600
15154
15155    Fix warning messages/portability issues.
15156
15157commit 8cc169b9e14b775e235eee5c95f0a3bf5dec3fd9
15158Author: John Bowman <bowman@ualberta.ca>
15159Date:   Tue Jul 6 15:22:58 2010 -0600
15160
15161    Remove obsolete infinite coordinates.
15162
15163commit 5b9962cd664a61a753b92ce7d771d3495c3be6f4
15164Author: John Bowman <bowman@ualberta.ca>
15165Date:   Tue Jul 6 14:57:47 2010 -0600
15166
15167    Revert 1.97-23 for frames.
15168
15169commit d5ae51b2ef75de6ce0d408bf94ce5cf85832602a
15170Author: John Bowman <bowman@ualberta.ca>
15171Date:   Tue Jul 6 11:57:08 2010 -0600
15172
15173    Fix conflict between asymptote.sty and changebar package.
15174
15175commit a0361fb3ebe1f78e44d8d07f7c24f161f2c6b829
15176Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15177Date:   Mon Jul 5 14:30:12 2010 -0600
15178
15179    Minimized the impact of the NOHASH directive.
15180
15181commit bc7a7f8e7c803f6ea6a42d71892014b5cd42bec8
15182Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15183Date:   Mon Jul 5 13:56:17 2010 -0600
15184
15185    Common sub-expression elimination.
15186
15187commit c979f0b1d691e9035c978cc7a188a91dfda1bc22
15188Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15189Date:   Mon Jul 5 13:53:15 2010 -0600
15190
15191    Removed 'key' class from venv.
15192
15193commit 0f509e143738a758eb31cba0f6c3e1b4979da49d
15194Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15195Date:   Mon Jul 5 13:35:19 2010 -0600
15196
15197    Removed dead code.
15198
15199commit 27400cbb97c9454f150a8f05237adcb15daf265e
15200Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15201Date:   Mon Jul 5 11:46:23 2010 -0600
15202
15203    Custom hash table in venv.
15204
15205commit 33148865baed677644ec9206e24b751364ab9be1
15206Author: John Bowman <bowman@ualberta.ca>
15207Date:   Mon Jul 5 02:44:07 2010 -0600
15208
15209    Support xelatex animations.
15210
15211commit 7205ed148d4663e1a0de4e2f994afd338d3b6a7c
15212Author: John Bowman <bowman@ualberta.ca>
15213Date:   Mon Jul 5 02:27:26 2010 -0600
15214
15215    Increment version to 2.02svn.
15216
15217commit de30983cb5f4be395ef392096cec503de7433d54
15218Author: John Bowman <bowman@ualberta.ca>
15219Date:   Mon Jul 5 01:23:04 2010 -0600
15220
15221    Remove invalid option.
15222
15223commit 26ae5e989036159e6bbb5569be53b30318aed567
15224Author: John Bowman <bowman@ualberta.ca>
15225Date:   Mon Jul 5 01:12:29 2010 -0600
15226
15227    Support individual processing of each figure within a LaTeX document.
15228
15229commit c4c98d4a896e3207fd43a815252dbce55bcb7799
15230Author: John Bowman <bowman@ualberta.ca>
15231Date:   Mon Jul 5 01:03:52 2010 -0600
15232
15233    Update talk.
15234
15235commit 66c05e3a5bbf6563b3a0c51119853311227987dd
15236Author: John Bowman <bowman@ualberta.ca>
15237Date:   Mon Jul 5 00:22:55 2010 -0600
15238
15239    Revert to type1cm.sty since fix-cm.sty does not work as advertised.
15240
15241commit a79a7f5d52cbff70be05bf432cb50af1dbda4c64
15242Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15243Date:   Sat Jul 3 16:56:38 2010 -0600
15244
15245    For loop and var documentation.
15246
15247commit 63c28745e65efa3e49a1e91df04baca5d4d7d562
15248Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15249Date:   Sat Jul 3 16:52:23 2010 -0600
15250
15251    Allow var in extended for statement.
15252
15253commit 4b097c00549c6e67fc3e52fa88c58885b454825a
15254Author: John Bowman <bowman@ualberta.ca>
15255Date:   Sat Jul 3 01:37:08 2010 -0600
15256
15257    Delete old aux file.
15258
15259commit 8282862ccef850c116aced9748f299effd73f573
15260Author: John Bowman <bowman@ualberta.ca>
15261Date:   Sat Jul 3 01:32:58 2010 -0600
15262
15263    Use settings.outname().
15264
15265commit 0ebd3ceefce3fedee8e6405af46ab2ff284d2ce8
15266Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15267Date:   Thu Jul 1 17:05:34 2010 -0600
15268
15269    Enabled transConditionalJump.
15270
15271commit 282c8a98337af10de3ce40133dbe0a1b334638f2
15272Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15273Date:   Thu Jul 1 17:04:30 2010 -0600
15274
15275    Slightly more optimized bytecode.
15276
15277commit c9202c71ecdc432901d86f7608f8e2be7faa607e
15278Author: John Bowman <bowman@ualberta.ca>
15279Date:   Wed Jun 30 09:24:59 2010 -0600
15280
15281    Update example.
15282
15283commit ad2e01d9abc82576b4b6690c2ae84489400dadea
15284Author: John Bowman <bowman@ualberta.ca>
15285Date:   Wed Jun 30 03:51:04 2010 -0600
15286
15287    Update lecture.
15288
15289commit 594c0929596014b567855bfcb27120fedd3c64dc
15290Author: John Bowman <bowman@ualberta.ca>
15291Date:   Wed Jun 30 02:50:12 2010 -0600
15292
15293    Fix normal vector for perspective projections.
15294
15295commit 2fcb49b537e443ec0a1e9cd0ca70d05687e2aa3f
15296Author: John Bowman <bowman@ualberta.ca>
15297Date:   Wed Jun 30 02:43:26 2010 -0600
15298
15299    Revert 2.01-7.
15300
15301commit e3a210c6c8f490d66fe951998d583dabe1108cba
15302Author: John Bowman <bowman@ualberta.ca>
15303Date:   Wed Jun 30 02:20:14 2010 -0600
15304
15305    Add new examples.
15306
15307commit 0482f1e30ad4f3cf5a95f1341f974632c84b0f7a
15308Author: John Bowman <bowman@ualberta.ca>
15309Date:   Tue Jun 29 23:55:45 2010 -0600
15310
15311    Revert docdir changes since they break rpmbuild.
15312
15313commit b8828810887628ff47be1c8b82113458dc315f2a
15314Author: John Bowman <bowman@ualberta.ca>
15315Date:   Tue Jun 29 23:39:30 2010 -0600
15316
15317    Fix docdir.
15318
15319commit 4f9236b06747902a8ed07cf8d862905294570f18
15320Author: John Bowman <bowman@ualberta.ca>
15321Date:   Tue Jun 29 22:53:02 2010 -0600
15322
15323    Use PenMargin in drawing a binarytree.
15324
15325commit 154b2cc14f0d405afd1c88645a6de8e890819072
15326Author: John Bowman <bowman@ualberta.ca>
15327Date:   Tue Jun 29 22:49:17 2010 -0600
15328
15329    Check for \r as well as \n terminator.
15330
15331commit ac465c8dbcd10bc76db0b9bd107dd50d98c4b2d1
15332Author: John Bowman <bowman@ualberta.ca>
15333Date:   Mon Jun 28 18:45:05 2010 -0600
15334
15335    Support docdir.
15336
15337commit 31785de3fb7ecc03427a8d1280d9348facb32d7c
15338Author: John Bowman <bowman@ualberta.ca>
15339Date:   Mon Jun 28 08:44:34 2010 -0600
15340
15341    Improve example.
15342
15343commit ce3da01f8c4ae0368a381a38eb1fecbbc02ca4b0
15344Author: John Bowman <bowman@ualberta.ca>
15345Date:   Mon Jun 28 08:29:15 2010 -0600
15346
15347    Improve example.
15348
15349commit 9e2af753ee8bb420bd1e8590f72001804c049822
15350Author: John Bowman <bowman@ualberta.ca>
15351Date:   Sun Jun 27 17:57:33 2010 -0600
15352
15353    Use values for BoolTruthValue and BoolFalseValue less likely confused with
15354    another type.
15355
15356commit faf789e220b79d61046567ecdfa54cadee29d400
15357Author: John Bowman <bowman@ualberta.ca>
15358Date:   Sun Jun 27 16:46:03 2010 -0600
15359
15360    Add quasi-type checking for bools.
15361
15362    Clear uninitialized item bits.
15363
15364commit ccb5ec5ec57e599454e1c12a5a0be113f185f2f0
15365Author: John Bowman <bowman@ualberta.ca>
15366Date:   Fri Jun 25 21:44:33 2010 -0600
15367
15368    Update example.
15369
15370commit 1f8c956bee25307951b95384b40f0f2e00ee645f
15371Author: John Bowman <bowman@ualberta.ca>
15372Date:   Fri Jun 25 16:29:44 2010 -0600
15373
15374    Increment version to 2.01svn.
15375
15376commit 8c7aad3f741b646e0d779f2df57853123a07c1c2
15377Author: John Bowman <bowman@ualberta.ca>
15378Date:   Fri Jun 25 13:27:05 2010 -0600
15379
15380    Fix warning message.
15381
15382commit 5696f65ccdf5c48c09806b172b7d9fde4aa47826
15383Author: John Bowman <bowman@ualberta.ca>
15384Date:   Fri Jun 25 12:57:35 2010 -0600
15385
15386    Port to CYGWIN.
15387
15388commit 04da58c5cc915a34d75b5efb73df340345b73348
15389Author: John Bowman <bowman@ualberta.ca>
15390Date:   Fri Jun 25 12:09:33 2010 -0600
15391
15392    Add 3D bar graph example.
15393
15394commit 54cca96e42935334c966a78f35994291f2fe546c
15395Author: John Bowman <bowman@ualberta.ca>
15396Date:   Fri Jun 25 11:49:46 2010 -0600
15397
15398    Update examples.
15399
15400commit f887acf5613925b857b2bc232cdf41c0b9ccecdb
15401Author: John Bowman <bowman@ualberta.ca>
15402Date:   Fri Jun 25 11:44:08 2010 -0600
15403
15404    Fix viewportmargin.
15405
15406commit d590f18c1ee65fa58abb24490611c9cb0de4d6b1
15407Author: John Bowman <bowman@ualberta.ca>
15408Date:   Fri Jun 25 11:14:09 2010 -0600
15409
15410    Fix orthographic sizing.
15411
15412commit 121b68177e60e59716f78d28b8a808f7aad77433
15413Author: John Bowman <bowman@ualberta.ca>
15414Date:   Fri Jun 25 02:32:04 2010 -0600
15415
15416    Rename GSL test.
15417
15418commit 10bc45c70c46fb13558e3996e0c5f60972fd1f95
15419Author: John Bowman <bowman@ualberta.ca>
15420Date:   Fri Jun 25 02:25:11 2010 -0600
15421
15422    Fix displayed PRC units.
15423
15424commit 92e69381d148da6e6c1daae18d9d278994065264
15425Author: John Bowman <bowman@ualberta.ca>
15426Date:   Fri Jun 25 01:08:24 2010 -0600
15427
15428    Remove unused array.
15429
15430commit 6e10720e4a06c53822a01240ea5108df19dbfbfb
15431Author: John Bowman <bowman@ualberta.ca>
15432Date:   Thu Jun 24 17:01:12 2010 -0600
15433
15434    Fix drawing of 3D thick lines of length 0.
15435
15436commit 13f4f6d20babb1c373b1c479dea510d1886f2f5b
15437Author: John Bowman <bowman@ualberta.ca>
15438Date:   Thu Jun 24 00:57:58 2010 -0600
15439
15440    Make lexorder in math.asy a strict partial order.
15441
15442    Implement int search(T[] a, T key, bool less(T i, T j)).
15443
15444    Batch 3D TeX labels.
15445
15446commit b8a4afd8ebfe8af6cb10025fb6d8a6d070dc62da
15447Author: John Bowman <bowman@ualberta.ca>
15448Date:   Wed Jun 23 00:09:35 2010 -0600
15449
15450    Remove unused code.
15451
15452commit 0ae9d0b1bc726142f2e5be4524756327371f91f2
15453Author: John Bowman <bowman@ualberta.ca>
15454Date:   Mon Jun 21 08:54:34 2010 -0600
15455
15456    Suppress plain TeX page numbers.
15457
15458commit a50979917974199334c1173a4e02650ae38e2882
15459Author: John Bowman <bowman@ualberta.ca>
15460Date:   Sun Jun 20 12:32:46 2010 -0600
15461
15462    Disable nonportable GSL tests.
15463
15464commit 511739b7fd0f39b51a959bd2da94d85683829bc5
15465Author: John Bowman <bowman@ualberta.ca>
15466Date:   Sun Jun 20 12:20:46 2010 -0600
15467
15468    Make gsl optional by moving it to make check-all.
15469
15470commit ccdcbcdbf1bda211a1b2266c77ea2b0e13db9473
15471Author: John Bowman <bowman@ualberta.ca>
15472Date:   Sun Jun 20 11:54:27 2010 -0600
15473
15474    More GSL portability fixes.
15475
15476commit 54763841fd01c553679f2894ad57f44c3a629e7c
15477Author: John Bowman <bowman@ualberta.ca>
15478Date:   Sun Jun 20 09:15:43 2010 -0600
15479
15480    Fix GSL typos; add tests.
15481
15482    Restrict make check to a single processor.
15483
15484commit d92c2b5d6f7f2241ea7c296f85e54087d3f40018
15485Author: John Bowman <bowman@ualberta.ca>
15486Date:   Sat Jun 19 22:25:10 2010 -0600
15487
15488    Fix preprocessor conditional.
15489
15490commit a1c4f8af41d44d2062e90742d49e21bfc606e603
15491Author: John Bowman <bowman@ualberta.ca>
15492Date:   Sat Jun 19 22:16:51 2010 -0600
15493
15494    Fix typo.
15495
15496commit d4feaa7568704870cd449c402de0099c4f544418
15497Author: John Bowman <bowman@ualberta.ca>
15498Date:   Sat Jun 19 22:16:08 2010 -0600
15499
15500    Move GSL functions to gsl.cc; implement Elmar's contributed GSL functions.
15501
15502    Invoke the C preprocessor in pretranslating symbols.
15503
15504commit 690cfcf0aa780f5981e46360319bd2cfb27219da
15505Author: John Bowman <bowman@ualberta.ca>
15506Date:   Sat Jun 19 21:51:07 2010 -0600
15507
15508    Add unsigned int constructors.
15509
15510commit 088f6dfe2609b4311b5b04fba4fc600779029f7b
15511Author: John Bowman <bowman@ualberta.ca>
15512Date:   Sat Jun 19 09:08:34 2010 -0600
15513
15514    Update example.
15515
15516commit a29f0ae6edc9bef2348c6b8a2ef29a0cc7283f15
15517Author: John Bowman <bowman@ualberta.ca>
15518Date:   Fri Jun 18 02:44:57 2010 -0600
15519
15520    Increment version to 2.00svn.
15521
15522commit 38c4c0eabbd3036a4e521f9499a51b5d01eef3f0
15523Author: John Bowman <bowman@ualberta.ca>
15524Date:   Fri Jun 18 02:07:40 2010 -0600
15525
15526    Fix warning message.
15527
15528commit 06886a79e81b86dabe7154810d4b777e41909222
15529Author: John Bowman <bowman@ualberta.ca>
15530Date:   Fri Jun 18 01:01:53 2010 -0600
15531
15532    Update test.
15533
15534commit 4f9950396d0db4476343d9ebe52618a54317fbda
15535Author: John Bowman <bowman@ualberta.ca>
15536Date:   Fri Jun 18 00:56:06 2010 -0600
15537
15538    Reduce example output.
15539
15540commit 2f4c7ccdd761c3cf94f72e33d0eb43d9300a423d
15541Author: John Bowman <bowman@ualberta.ca>
15542Date:   Fri Jun 18 00:43:38 2010 -0600
15543
15544    Fix bug in bezulate containmentTree.
15545
15546commit b1e65fac4ecc7602f23553bf41393c2cf036b803
15547Author: John Bowman <bowman@ualberta.ca>
15548Date:   Thu Jun 17 14:04:11 2010 -0600
15549
15550    Optimize parametric surface generation.
15551
15552commit 9c0d3c750499848367823e9959e8f5e83d2fad51
15553Author: John Bowman <bowman@ualberta.ca>
15554Date:   Thu Jun 17 13:39:00 2010 -0600
15555
15556    Remove --no-var-tracking for major g++ versions < 4.
15557
15558commit 5db587a903d7c2b08079fda22c7d514b07e0e04e
15559Author: John Bowman <bowman@ualberta.ca>
15560Date:   Wed Jun 16 18:11:49 2010 -0600
15561
15562    Fix perspective animations; update example.
15563
15564commit 9521ce051a606c89cf7333bd476a70cea055e8df
15565Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15566Date:   Wed Jun 16 17:08:10 2010 -0600
15567
15568    Removed TODOs in venv that don't need doing.
15569
15570commit 5400903a52273381c371f443d4f24071d95104fd
15571Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15572Date:   Wed Jun 16 17:03:56 2010 -0600
15573
15574    Removed value allocation in venv.
15575
15576commit d59254fdc8a40d9483ee81fbf2378ba9e9367230
15577Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15578Date:   Wed Jun 16 16:39:03 2010 -0600
15579
15580    Removed stack of hash tables from venv.
15581
15582commit 7ed665aac3d52908d22eadae8e81a7854282e93f
15583Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15584Date:   Wed Jun 16 16:25:59 2010 -0600
15585
15586    Added test based on previous bug.
15587
15588commit 375d5cbeb14fdc63180a2aff83730d5510cf58d6
15589Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15590Date:   Wed Jun 16 16:23:05 2010 -0600
15591
15592    Eliminated string copying in knot.cc.
15593
15594commit 5a994f89782b6b9b1d07b8949c773ddb5f35b362
15595Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15596Date:   Wed Jun 16 16:21:11 2010 -0600
15597
15598    Fixed bug in equalityExp.
15599
15600commit d34affd98f7c402b3a6700390ac6df7eb37d7aa3
15601Author: John Bowman <bowman@ualberta.ca>
15602Date:   Wed Jun 16 01:48:07 2010 -0600
15603
15604    Add settings.framedelay for working around OpenGL rendering buffer overflows.
15605
15606commit cae878ae959de8dadcf88e591ceeadb91be24a4e
15607Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15608Date:   Tue Jun 15 11:37:52 2010 -0600
15609
15610    Added a (crucial) semi-colon.
15611
15612commit 2a0a9b985da818f5fc4703d42210e623371a2295
15613Author: John Bowman <bowman@ualberta.ca>
15614Date:   Tue Jun 15 08:59:21 2010 -0600
15615
15616    Simplify code.
15617
15618commit 2a0b163cc572b5e51f86c8b5772d2e5f331e718c
15619Author: John Bowman <bowman@ualberta.ca>
15620Date:   Tue Jun 15 08:56:55 2010 -0600
15621
15622    Add example.
15623
15624commit a785cd197d6659dfb8b753d740c75655d25b98f8
15625Author: John Bowman <bowman@ualberta.ca>
15626Date:   Mon Jun 14 18:16:05 2010 -0600
15627
15628    Fix segmentation fault.
15629
15630commit 20c67a102647d98789e225d701009d22457d2795
15631Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15632Date:   Mon Jun 14 17:10:17 2010 -0600
15633
15634    Avoid allocating in venv::key.
15635
15636commit 40c16a659eeae1ea6ce8e5dd43275813b6f43396
15637Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15638Date:   Mon Jun 14 17:00:42 2010 -0600
15639
15640    More optimizations.
15641
15642commit 63fd9dd9abe669707d6f3b4df33bd30631d60ed9
15643Author: John Bowman <bowman@ualberta.ca>
15644Date:   Mon Jun 14 03:43:38 2010 -0600
15645
15646    Increment version to 1.99svn.
15647
15648commit 4a92fc6fb380f5d1d45d2f00d588dd716dafc8b0
15649Author: John Bowman <bowman@ualberta.ca>
15650Date:   Mon Jun 14 02:39:57 2010 -0600
15651
15652    On C99-compliant machines with 64 bit integers, use compact items for
15653    the virtual machine, relying on Asymptote's internal type checking (compile
15654    with -DCOMPACT=0 to re-enable the type_info data field). This change required
15655    restricting T[] array(int n, T value, int depth=intMax) to 0, 1, or 2
15656    dimensional arrays.
15657
15658commit 2d0f355e605d2fb39b0d335c6839a8bc44b1d3e1
15659Author: John Bowman <bowman@ualberta.ca>
15660Date:   Mon Jun 14 00:43:24 2010 -0600
15661
15662    Fix definition of undefined.
15663
15664commit dfabcf0c75c88425b46aa49f9288aab2e56dc964
15665Author: John Bowman <bowman@ualberta.ca>
15666Date:   Sun Jun 13 16:47:27 2010 -0600
15667
15668    Rename tube to pipe.
15669
15670commit fe9e1ce6dcc9d8b8b867ff4f26dfcccdc8f011e5
15671Author: John Bowman <bowman@ualberta.ca>
15672Date:   Sun Jun 13 16:11:19 2010 -0600
15673
15674    Work around bug in gs 8.71: discard noncyclic stokepaths.
15675
15676commit f4ab39b112ff2a8556cb4902b7ec850ed6e09c1c
15677Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15678Date:   Sun Jun 13 10:56:15 2010 -0600
15679
15680    Half-exact function matching.
15681
15682commit 1903265f72dbc64945a3521546294a3f8a39d2f6
15683Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15684Date:   Sun Jun 13 10:55:44 2010 -0600
15685
15686    Handle function equality specially.
15687
15688commit a5687d5012cebcbd136e380b4925b5073e69e763
15689Author: John Bowman <bowman@ualberta.ca>
15690Date:   Sun Jun 13 10:03:39 2010 -0600
15691
15692    Improve example.
15693
15694commit 6dc39e598c7d266e2d71299f9dd178c35a5e6649
15695Author: John Bowman <bowman@ualberta.ca>
15696Date:   Sun Jun 13 09:24:04 2010 -0600
15697
15698    Make heap_chunk_in_mb a multiple of 256MB.
15699
15700commit b0cc9e91e09476eb9cf4674afbabfe1ab6884122
15701Author: John Bowman <bowman@ualberta.ca>
15702Date:   Sat Jun 12 12:14:19 2010 -0600
15703
15704    Revert 1.97-6 to 1.97-8.
15705
15706commit d7a18fb86278bd7e41893d4e674d97fdc4a497ba
15707Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15708Date:   Sat Jun 12 12:06:29 2010 -0600
15709
15710    Overloading resolution optimizations.
15711
15712commit 5495d822f34c74f1cee29d2c602ba2b66a293203
15713Author: John Bowman <bowman@ualberta.ca>
15714Date:   Sat Jun 12 01:24:50 2010 -0600
15715
15716    Improve example.
15717
15718commit 0c380fabf2ab302d854901b1e35a1008c79af990
15719Author: John Bowman <bowman@ualberta.ca>
15720Date:   Sat Jun 12 01:15:54 2010 -0600
15721
15722    Align labels with rotational instead of shiftless part of transform.
15723
15724commit 270a7d8f272447c2b129f5d6300acaeac321abb4
15725Author: John Bowman <bowman@ualberta.ca>
15726Date:   Sat Jun 12 01:14:29 2010 -0600
15727
15728    Update example.
15729
15730commit d15029ac56688e735505745e832b5383f587aed7
15731Author: John Bowman <bowman@ualberta.ca>
15732Date:   Fri Jun 11 23:47:28 2010 -0600
15733
15734    Fix example.
15735
15736commit 42e8e417479615febe47aab2ad38085448fee146
15737Author: John Bowman <bowman@ualberta.ca>
15738Date:   Fri Jun 11 23:46:51 2010 -0600
15739
15740    Increment version to 1.98svn.
15741
15742commit 8c440807b7dd480e211a9da99f24a36ed46a8707
15743Author: John Bowman <bowman@ualberta.ca>
15744Date:   Fri Jun 11 22:19:24 2010 -0600
15745
15746    Replace M_PI by pi for portability.
15747
15748commit e5a8bbd84e1e16565db23cfedaffe4ed17fe71db
15749Author: John Bowman <bowman@ualberta.ca>
15750Date:   Fri Jun 11 21:47:41 2010 -0600
15751
15752    Fix warning message.
15753
15754commit 86a090c9e17b835a62e2b420360e4eb5dd9cbe0b
15755Author: John Bowman <bowman@ualberta.ca>
15756Date:   Fri Jun 11 21:27:14 2010 -0600
15757
15758    Fix typo.
15759
15760commit 4ef4f7fa338d00c22670cfb64ac19c652f432061
15761Author: John Bowman <bowman@ualberta.ca>
15762Date:   Fri Jun 11 17:26:38 2010 -0600
15763
15764    Remove tr1 includes.
15765
15766    Improve local gc detection.
15767
15768commit 24edeea48989b6754e960c1d5603cee5036135d4
15769Author: John Bowman <bowman@ualberta.ca>
15770Date:   Fri Jun 11 14:59:59 2010 -0600
15771
15772    Rename log2 to Log2.
15773
15774commit 47239d2d7bf2ff0a06b40eebbde17bd5e875cb96
15775Author: John Bowman <bowman@ualberta.ca>
15776Date:   Fri Jun 11 14:54:47 2010 -0600
15777
15778    Update examples to use merge=true for surfaces.
15779
15780commit 2a13ae2d20c397ebabee66007bd6078dda726116
15781Author: John Bowman <bowman@ualberta.ca>
15782Date:   Fri Jun 11 14:53:22 2010 -0600
15783
15784    Remove unused preprocessor conditionals.
15785
15786commit e7d1f1b41b6836782737ddac6243ff85da692135
15787Author: John Bowman <bowman@ualberta.ca>
15788Date:   Fri Jun 11 11:51:54 2010 -0600
15789
15790    Fix more memory leaks.
15791
15792commit 1688b329403a4b0feafb6d2668eefabe51437527
15793Author: John Bowman <bowman@ualberta.ca>
15794Date:   Fri Jun 11 02:15:51 2010 -0600
15795
15796    Fix more memory leaks.
15797
15798commit b2c5a64ec4a70e12f164b4506f352ac1d561dfa2
15799Author: John Bowman <bowman@ualberta.ca>
15800Date:   Fri Jun 11 01:48:05 2010 -0600
15801
15802    Fix PRC memory leak.
15803
15804commit 92959476779f23223923e1f40bee2b094049a288
15805Author: John Bowman <bowman@ualberta.ca>
15806Date:   Thu Jun 10 17:09:05 2010 -0600
15807
15808    Remove tr1 (gcc-4.3) dependence, courtesy of Michail.
15809
15810commit 4d9baf01e9f28dcd183bc5b65e4c8faf318d69e3
15811Author: John Bowman <bowman@ualberta.ca>
15812Date:   Thu Jun 10 10:24:59 2010 -0600
15813
15814    Add option (default true) to fill subdivision cracks in unlighted labels.
15815
15816    Update examples.
15817
15818commit 5841cbfcbd7a8322b6f3fe7f135341613911d562
15819Author: John Bowman <bowman@ualberta.ca>
15820Date:   Thu Jun 10 09:28:59 2010 -0600
15821
15822    Add patch to fix MSWindows memory limit.
15823
15824commit 28a24879a57cdb9dc45c05e8cb71a7eb26412d5c
15825Author: John Bowman <bowman@ualberta.ca>
15826Date:   Thu Jun 10 09:24:16 2010 -0600
15827
15828    Add missing include.
15829
15830commit f63c3894ad06e7ac3b2b3a9f43683c43258980ef
15831Author: John Bowman <bowman@ualberta.ca>
15832Date:   Wed Jun 9 23:08:24 2010 -0600
15833
15834    Fix typename of symbol.
15835
15836commit 5e4b712e6f785868bc262e723dabd7c2cfdbc300
15837Author: John Bowman <bowman@ualberta.ca>
15838Date:   Wed Jun 9 22:00:22 2010 -0600
15839
15840    Add billboard support for Bezier curves.
15841
15842    Fix OpenGL zoom flicker.
15843
15844commit c7c24cfe02221ff9794c510128cfab6e314bef9c
15845Author: John Bowman <bowman@ualberta.ca>
15846Date:   Wed Jun 9 21:01:46 2010 -0600
15847
15848    Update location of heap_chunk_in_mb in Windows registry.
15849
15850commit 833dbe2779e4f348e04bb3b7f0af00216fcdb618
15851Author: John Bowman <bowman@ualberta.ca>
15852Date:   Wed Jun 9 16:25:20 2010 -0600
15853
15854    Use a portable integer log2 function.
15855
15856commit b024be7f16ebe43bf7d167c3b89180534801b6be
15857Author: John Bowman <bowman@ualberta.ca>
15858Date:   Wed Jun 9 16:22:08 2010 -0600
15859
15860    Work around missing readline include.
15861
15862commit 9342ef26ffac0aa70ee49a9f894a36fd95b01c81
15863Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15864Date:   Wed Jun 9 11:39:07 2010 -0600
15865
15866    Don't print non-printable characters.
15867
15868commit 79408482ecc8ca3186596ff40901b10c77699518
15869Author: John Bowman <bowman@ualberta.ca>
15870Date:   Wed Jun 9 11:02:20 2010 -0600
15871
15872    Fix offscreen detection (broken in 1.86-1).
15873
15874commit 231eefe4d099f831716ca28c0c44246279fc8310
15875Author: John Bowman <bowman@ualberta.ca>
15876Date:   Wed Jun 9 08:57:03 2010 -0600
15877
15878    Fix __GNU_PREREQ.
15879
15880commit 44a0ca929e6b4a198a9e56df226245bc94eb9e64
15881Author: John Bowman <bowman@ualberta.ca>
15882Date:   Tue Jun 8 21:38:12 2010 -0600
15883
15884    Require tr1/unordered_map on systems without __GNUC_PREREQ.
15885
15886commit 80b5cc128a5b6396d494eec5e80750040f537c8a
15887Author: John Bowman <bowman@ualberta.ca>
15888Date:   Tue Jun 8 21:26:55 2010 -0600
15889
15890    Support older g++ compilers.
15891
15892commit 417b376f2a42fa04fd92e26e488f0925f1b17539
15893Author: John Bowman <bowman@ualberta.ca>
15894Date:   Tue Jun 8 14:50:38 2010 -0600
15895
15896    Avoid g++ informational message and speed up compilation.
15897
15898commit d5521a7fe9f3c0493a3e5466fc43debe89dbe878
15899Author: Andy Hammerlindl <ahammerlindl@gmail.com>
15900Date:   Tue Jun 8 11:39:49 2010 -0600
15901
15902    Replaced symbol table with custom hash table.
15903
15904commit 6ecbd76f3655d8bf238a97ada0f8d33806e51ffe
15905Author: John Bowman <bowman@ualberta.ca>
15906Date:   Mon Jun 7 11:29:30 2010 -0600
15907
15908    Emphasize that version 9.0 of Adobe Reader is now required.
15909
15910commit ed089dab2f0fc162aa2dc260d5146e435e5d746f
15911Author: John Bowman <bowman@ualberta.ca>
15912Date:   Mon Jun 7 10:05:16 2010 -0600
15913
15914    Update grouping.
15915
15916commit 64689d70232b0de6b06b3b454b4bc0e27782864d
15917Author: John Bowman <bowman@ualberta.ca>
15918Date:   Mon Jun 7 07:55:14 2010 -0600
15919
15920    Acknowledge contributions of Michail Vidiassov (coauthor with Orest Shardt of
15921    current PRC driver).
15922
15923commit b1d3c5ddb34cafadf4ed591c67708659262cb640
15924Author: John Bowman <bowman@ualberta.ca>
15925Date:   Sun Jun 6 09:58:38 2010 -0600
15926
15927    Increment version to 1.97svn.
15928
15929commit 6f7690585672ce25a358d0e6fc73b254a0a5adf4
15930Author: John Bowman <bowman@ualberta.ca>
15931Date:   Sun Jun 6 08:19:42 2010 -0600
15932
15933    Remove M_PI.
15934
15935commit 5f8a121a42bc7e96b339766432f606d6d57c4e74
15936Author: John Bowman <bowman@ualberta.ca>
15937Date:   Sun Jun 6 07:40:50 2010 -0600
15938
15939    Update viewpoint, views, and examples.
15940
15941commit c04d65fe48b193db87d533f070b0a886a82e751b
15942Author: John Bowman <bowman@ualberta.ca>
15943Date:   Sat Jun 5 19:23:09 2010 -0600
15944
15945    Increment version to 1.96svn.
15946
15947commit 1cf0d1c166c74d02dc7b8245903e61cfd6ecb602
15948Author: John Bowman <bowman@ualberta.ca>
15949Date:   Sat Jun 5 17:20:23 2010 -0600
15950
15951    Define M_PI.
15952
15953commit ca5899b50fa2590deb9310b29a57f7d76e0ac826
15954Author: John Bowman <bowman@ualberta.ca>
15955Date:   Sat Jun 5 11:20:07 2010 -0600
15956
15957    Reformat.
15958
15959commit b5bc276002512428f88dc9e4c553fa74d1400086
15960Author: John Bowman <bowman@ualberta.ca>
15961Date:   Sat Jun 5 10:25:26 2010 -0600
15962
15963    Improve interace to render options.
15964
15965commit e339b59145fec3386fa438d069de8a182d409268
15966Author: John Bowman <bowman@ualberta.ca>
15967Date:   Sat Jun 5 02:12:43 2010 -0600
15968
15969    Remove tubesectors; simplify tube construction.
15970
15971commit 3e7be8212399aa9ec34f477b581a41aa41317d51
15972Author: John Bowman <bowman@ualberta.ca>
15973Date:   Sat Jun 5 01:46:06 2010 -0600
15974
15975    Implement render structure containing PRC rendering parameters.
15976
15977    Use begingroup3/endgroup3 consistently for both 3D pictures and frames,
15978    respective default rendering parameters.
15979
15980    Add render(merge=true) to pipeintersection.asy to improve rendering speed.
15981
15982    Improve PRC line capping. Use spheres for curved joints and roundcap.
15983    Use a higher resolution disk for squarecap/extendcap.
15984
15985commit fe3832771be157f636227aa7cca3dd9698e2c731
15986Author: John Bowman <bowman@ualberta.ca>
15987Date:   Fri Jun 4 21:41:47 2010 -0600
15988
15989    Fix zoom.
15990
15991commit af08815dc768f9f6113ce74a2f9244ab39653dad
15992Author: John Bowman <bowman@ualberta.ca>
15993Date:   Fri Jun 4 16:46:49 2010 -0600
15994
15995    Expose granularity.
15996
15997commit 9b780a4258761a42ac41f30ca9c0a8f845451fac
15998Author: John Bowman <bowman@ualberta.ca>
15999Date:   Fri Jun 4 14:53:45 2010 -0600
16000
16001    Remove linesectors.
16002
16003commit 174c0c580925b67bd45d96de7ee1ec7281e342b7
16004Author: John Bowman <bowman@ualberta.ca>
16005Date:   Fri Jun 4 14:52:15 2010 -0600
16006
16007    Implement Circular spline type corresponding to Bezier unitcircle approximation.
16008
16009    Rename linesectors to tubesectors and change default value to 4.
16010
16011commit fa351463be16edea7e3916acd150f46fc51a59fc
16012Author: John Bowman <bowman@ualberta.ca>
16013Date:   Fri Jun 4 12:58:16 2010 -0600
16014
16015    Optimize tube spline routines.
16016
16017commit 3b874749207089960c0cc0652cf8278179512b89
16018Author: John Bowman <bowman@ualberta.ca>
16019Date:   Fri Jun 4 01:35:59 2010 -0600
16020
16021    Improve group naming.
16022
16023commit f89f165458ba21b2dbc2e1f8b4f4c0ad144527b8
16024Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16025Date:   Wed Jun 2 19:51:22 2010 -0600
16026
16027    Added pre-translation of runtime symbols.
16028
16029commit f5f9bf24b41d0697f8eb8ab12129c3d7413d3069
16030Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16031Date:   Wed Jun 2 15:53:23 2010 -0600
16032
16033    Use pre-translated operator symbols in runtime files.
16034
16035commit aed4b49a60475e53c500e3821e4914c2fdc32d34
16036Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16037Date:   Wed Jun 2 15:38:52 2010 -0600
16038
16039    Use pre-translated operator symbols in builtin.cc.
16040
16041commit e0d130c1b655d159d93d20a4091916138e9eff38
16042Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16043Date:   Wed Jun 2 15:35:23 2010 -0600
16044
16045    Added var documentation.
16046
16047commit f9807d1b253f4070e5324a59d6d4346cf3dcc163
16048Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16049Date:   Wed Jun 2 15:25:28 2010 -0600
16050
16051    Pre-translate operator symbols.
16052
16053commit ba1d886ba1e9d6f1b1a238206daa8c9002d46670
16054Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16055Date:   Wed Jun 2 15:23:49 2010 -0600
16056
16057    Update errors for ambiguous cast to error.
16058
16059commit bd19d89d0d5cee238c40fc015c131d1c20132d6b
16060Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16061Date:   Wed Jun 2 15:09:17 2010 -0600
16062
16063    Added a (disabled) experimental function resolution optimization.
16064
16065commit 83ed08e46e7e8332118817cea888160800048d27
16066Author: John Bowman <bowman@ualberta.ca>
16067Date:   Wed Jun 2 13:48:16 2010 -0600
16068
16069    Improve 3D line capping.
16070
16071    Improve tube center calculation.
16072
16073    Remove PRCtube setting.
16074
16075commit 3a9f74da824e24b89d520ef3aa47862042918e50
16076Author: John Bowman <bowman@ualberta.ca>
16077Date:   Wed Jun 2 09:59:36 2010 -0600
16078
16079    Use half sphere for PRC tube connectors.
16080
16081    Revert to NURBSsphere again now that the rendering problems have been fixed
16082    (by using a nonzero granularity).
16083
16084commit ea0c762eb51e9578a61a080acb70e1d31051f35e
16085Author: John Bowman <bowman@ualberta.ca>
16086Date:   Wed Jun 2 02:51:24 2010 -0600
16087
16088    Complete last revision.
16089
16090commit c60bda8157d04f934526cdd1a37e1bda190f8f4c
16091Author: John Bowman <bowman@ualberta.ca>
16092Date:   Wed Jun 2 02:45:37 2010 -0600
16093
16094    Expose PRCoptions via begingroup.
16095
16096commit 56d84a0d913c6fffeb4b612cae31329f366556d5
16097Author: John Bowman <bowman@ualberta.ca>
16098Date:   Wed Jun 2 01:39:39 2010 -0600
16099
16100    Reduce PDF loading time without sacrificing quality by setting granularity=1.0.
16101
16102commit acf90f95b1e682b25590267be59e45930e088c9c
16103Author: John Bowman <bowman@ualberta.ca>
16104Date:   Wed Jun 2 01:38:18 2010 -0600
16105
16106    Make PRCsphere the default until numerical transform issues with NURBSsphere
16107    are resolved.
16108
16109    Add half=false option to PRCsphere.
16110
16111    Implement PRCcylinder, PRCdisk, and PRCtube primitives.
16112
16113    Use PRC primitives for drawing thick lines. PRC tubes (which may contain
16114    cracks) are drawn for curved lines only if PRCtube=true (the default).
16115
16116commit beed6b05dde975d183d865246304c0174086d800
16117Author: John Bowman <bowman@ualberta.ca>
16118Date:   Tue Jun 1 14:12:34 2010 -0600
16119
16120    Update errors.
16121
16122commit 6ce405bc4fe399588749de0a04dd5a0058edf8b8
16123Author: John Bowman <bowman@ualberta.ca>
16124Date:   Tue Jun 1 14:04:40 2010 -0600
16125
16126    Simplify code.
16127
16128commit a0807779f50bf6494a571bf3a70247dd9dfdff11
16129Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16130Date:   Tue Jun 1 11:39:32 2010 -0600
16131
16132    Added more overloading resolution tests.
16133
16134commit 5398bf7d0f767160dbea5b4143407b87779d1930
16135Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16136Date:   Tue Jun 1 11:30:59 2010 -0600
16137
16138    Added experimental inferred variable types.
16139
16140commit da50aa0fac52e0ece080daf0eb02375c98c6f9aa
16141Author: John Bowman <bowman@ualberta.ca>
16142Date:   Tue Jun 1 01:59:35 2010 -0600
16143
16144    Fix grouping.
16145
16146    Make part names and compression group properties.
16147
16148commit 010aa8a113585cd5ae15d09c6c1c1e4e04fa957a
16149Author: John Bowman <bowman@ualberta.ca>
16150Date:   Mon May 31 14:28:30 2010 -0600
16151
16152    Remove context list.
16153
16154commit 4b98073813a448c0d45fbdd109e2ee1bf40232e1
16155Author: John Bowman <bowman@ualberta.ca>
16156Date:   Sun May 30 21:07:52 2010 -0600
16157
16158    Disable 384MB Cygwin memory limit.
16159
16160commit fc372ba261454e2d54764c1b1d2ff043e1f25c78
16161Author: John Bowman <bowman@ualberta.ca>
16162Date:   Sun May 30 02:17:21 2010 -0600
16163
16164    Implement optimized PRCsphere and NURBsphere.
16165
16166commit e11d0d6f70a0240c9a5e547f977a4a76097ae4dc
16167Author: John Bowman <bowman@ualberta.ca>
16168Date:   Sat May 29 21:39:38 2010 -0600
16169
16170    Replace SIGQUIT by SIGTERM.
16171
16172commit 0af63e2ebc43d50e1ce6cef40639760ecc0b6dc0
16173Author: John Bowman <bowman@ualberta.ca>
16174Date:   Sat May 22 22:24:32 2010 -0600
16175
16176    Fix invalid memory access.
16177
16178commit 6ed0fc18676adf59d62d4563abd46889780a4efc
16179Author: John Bowman <bowman@ualberta.ca>
16180Date:   Wed May 19 23:48:25 2010 -0600
16181
16182    Fix example.
16183
16184commit 395fdda98745710d3e1c89ebeefd1a61af3fe7b5
16185Author: John Bowman <bowman@ualberta.ca>
16186Date:   Wed May 19 22:00:44 2010 -0600
16187
16188    Remove granularity setting.
16189
16190commit b7cfa372079fef97b2ed446a67ea2f763d403f5a
16191Author: John Bowman <bowman@ualberta.ca>
16192Date:   Wed May 19 13:23:56 2010 -0600
16193
16194    Prune duplicate 3D dots.
16195
16196    Implement new functions unique and lexorder in math.asy.
16197
16198commit 261b190f196623d8387fe1e660c66c6164bd7ed4
16199Author: John Bowman <bowman@ualberta.ca>
16200Date:   Tue May 18 12:35:45 2010 -0600
16201
16202    Add embedder for PRC test.
16203
16204commit cd66b4f1998cc32d3712d984573d50733f31b4a5
16205Author: John Bowman <bowman@ualberta.ca>
16206Date:   Tue May 18 12:30:07 2010 -0600
16207
16208    Fix prc dependency.
16209
16210commit 5eb109a6f8b2dd8b7c0c4c2a71e8f13c1f8471f1
16211Author: John Bowman <bowman@ualberta.ca>
16212Date:   Tue May 18 10:48:08 2010 -0600
16213
16214    Remove debugging comments.
16215
16216commit c2a82f5e315ac93deb7365978f99207f24efd9fb
16217Author: John Bowman <bowman@ualberta.ca>
16218Date:   Mon May 17 22:53:48 2010 -0600
16219
16220    Fix compression limit.
16221
16222commit 151e2af3eef2d3843d9b4f4899594651649859bd
16223Author: John Bowman <bowman@ualberta.ca>
16224Date:   Mon May 17 10:47:00 2010 -0600
16225
16226    Update URLs.
16227
16228commit defd88d9592315ec2e74e914eb6ab8607229e391
16229Author: John Bowman <bowman@ualberta.ca>
16230Date:   Mon May 17 08:55:40 2010 -0600
16231
16232    Use Adobe compression factor.
16233
16234commit bf629a87ab69dbec909a922da3b3dd5f6b3f4031
16235Author: John Bowman <bowman@ualberta.ca>
16236Date:   Mon May 17 00:46:27 2010 -0600
16237
16238    Distinguish again between the 3D begingroup3/endgroup3 and the 2D
16239    begingroup/endgroup pairs.
16240
16241commit ac17585ecdf1084b4e5b2c7035974ee4f10220a3
16242Author: John Bowman <bowman@ualberta.ca>
16243Date:   Sun May 16 23:52:15 2010 -0600
16244
16245    Update hyperref comment.
16246
16247commit 99db989fb8c21a62fdbbb3b24554e52917c48171
16248Author: John Bowman <bowman@ualberta.ca>
16249Date:   Sun May 16 21:33:37 2010 -0600
16250
16251    Add example of using rendermargin to avoid rendering residue in included 3D
16252    images.
16253
16254commit 20cf63692fc6346c3e8d19e0edf111de5313d0d9
16255Author: John Bowman <bowman@ualberta.ca>
16256Date:   Sun May 16 19:11:42 2010 -0600
16257
16258    Adjust default tubegranularity; remove spurious line.
16259
16260commit a00cefae26ec2a759bc6cb5d0ff962af596f0f19
16261Author: John Bowman <bowman@ualberta.ca>
16262Date:   Sun May 16 17:52:09 2010 -0600
16263
16264    Use a reduced tubegranularity for constructing tubes.
16265
16266commit 749d3510510b36436c90a80e2f82ccf059d87e11
16267Author: John Bowman <bowman@ualberta.ca>
16268Date:   Sun May 16 17:24:07 2010 -0600
16269
16270    Fix floating point exception in PRC compression routines.
16271
16272commit 543074437b2d40a122daf6164203058d2d9edfe7
16273Author: John Bowman <bowman@ualberta.ca>
16274Date:   Sun May 16 02:50:12 2010 -0600
16275
16276    Add some of Michail's PRC enhancements, including lossy compression of
16277    surfaces.
16278
16279commit 2bcd6522db306dd86fafb52b1181c1d33cf742fe
16280Author: John Bowman <bowman@ualberta.ca>
16281Date:   Thu May 13 21:03:06 2010 -0600
16282
16283    Fix portability issue.
16284
16285commit f0e1ebfba330a539c89ea21cb7931186a7a2dc7f
16286Author: John Bowman <bowman@ualberta.ca>
16287Date:   Thu May 13 12:46:21 2010 -0600
16288
16289    Remove space.
16290
16291commit 223f3af025bd3bc45521f2b3d47eb795a08e5e43
16292Author: John Bowman <bowman@ualberta.ca>
16293Date:   Wed May 12 23:17:46 2010 -0600
16294
16295    Only quote filenames where necessary (e.g. to support obsolete versions of asymptote.sty).
16296
16297commit d25b6c80eb6ac903729b1c5ffd3dbb0966a7b6c2
16298Author: John Bowman <bowman@ualberta.ca>
16299Date:   Wed May 12 11:31:23 2010 -0600
16300
16301    Always use 256 bytes for random state array.
16302
16303commit 3bf7af6acb0a932b2efc94265955d1703a9966d3
16304Author: John Bowman <bowman@ualberta.ca>
16305Date:   Sat May 8 23:17:36 2010 -0600
16306
16307    Remove unused file.
16308
16309commit 4e69ea886625688e8f31496ea50feed6e4520d92
16310Author: John Bowman <bowman@ualberta.ca>
16311Date:   Fri May 7 14:32:28 2010 -0600
16312
16313    Use fftwpp namespace.
16314
16315commit 027f83fd2f98c77ba2a7a3e4aff1625b179a20cc
16316Author: John Bowman <bowman@ualberta.ca>
16317Date:   Fri May 7 00:43:32 2010 -0600
16318
16319    Update fftw++.h to v1.06.
16320
16321commit 5824e9ad1be409898af11ae9d79668863a89ee33
16322Author: John Bowman <bowman@ualberta.ca>
16323Date:   Tue May 4 16:53:28 2010 -0600
16324
16325    Increment version to 1.95svn.
16326
16327commit 86c3c8b10e750576f6faf8bd1e395a73c9656242
16328Author: John Bowman <bowman@ualberta.ca>
16329Date:   Tue May 4 14:47:23 2010 -0600
16330
16331    Predefine a default docdir for MSWindows.
16332
16333commit 67f05e202eed106e489f487b2e13dc6f3ce920d9
16334Author: John Bowman <bowman@ualberta.ca>
16335Date:   Tue May 4 12:54:30 2010 -0600
16336
16337    Update CYGWIN xdr patch.
16338
16339commit 1b61f7e2d4c5a9938a805eaa9c0de028b284d885
16340Author: John Bowman <bowman@ualberta.ca>
16341Date:   Tue May 4 11:18:57 2010 -0600
16342
16343    Document fit3() and remove restriction on projection.center.
16344
16345commit 4b8ddfdb2a838c2f86dbbc1602e29bd100c1af5a
16346Author: John Bowman <bowman@ualberta.ca>
16347Date:   Tue May 4 01:33:17 2010 -0600
16348
16349    Add missing CYGWIN declarations.
16350
16351commit af4e3100d2fe307cfea6eb656c0245b1f2bd17dd
16352Author: John Bowman <bowman@ualberta.ca>
16353Date:   Mon May 3 22:52:36 2010 -0600
16354
16355    Document pair dir(path, path).
16356
16357commit 0821c51418077505a97e764e0785a08f10465ba6
16358Author: John Bowman <bowman@ualberta.ca>
16359Date:   Mon May 3 22:43:55 2010 -0600
16360
16361    Update documentation of math module.
16362
16363commit 0557500331a5d6077290eb8f6f431a6fdd15aa2b
16364Author: John Bowman <bowman@ualberta.ca>
16365Date:   Mon May 3 22:08:46 2010 -0600
16366
16367    Use outprefix().
16368
16369commit 3509d303e536735d2ff415f821786dc7f2ca1960
16370Author: John Bowman <bowman@ualberta.ca>
16371Date:   Mon May 3 21:40:17 2010 -0600
16372
16373    Implement matrix negation for arithmetic types.
16374
16375commit acf80ae7b563a67c1de8215b024a62439c32114f
16376Author: John Bowman <bowman@ualberta.ca>
16377Date:   Mon May 3 14:45:00 2010 -0600
16378
16379    Move pair[][] operator * (pair[][] a, pair[][] b) to C++.
16380
16381commit caaf88c123017e63a52fe4be8c4ddcb0df9d3639
16382Author: John Bowman <bowman@ualberta.ca>
16383Date:   Mon May 3 01:56:45 2010 -0600
16384
16385    Add make cleaner target that runs make clean in the doc directory and make
16386    distclean everywhere else.
16387
16388    Change make clean in doc directory so that it no longer removes asymptote.pdf
16389    and CAD.pdf.
16390
16391commit 71d827d19419e8cee54d084dec6da95e54671503
16392Author: John Bowman <bowman@ualberta.ca>
16393Date:   Mon May 3 01:52:36 2010 -0600
16394
16395    Add picture.fit3(projection P=currentprojection) and
16396    add(picture dest=currentpicture, frame src, triple position) routines.
16397
16398commit a96c644ba6a820bc19018883848db5ce6f97fe90
16399Author: John Bowman <bowman@ualberta.ca>
16400Date:   Sun May 2 23:05:10 2010 -0600
16401
16402    Avoid redundant mismatched version warnings.
16403
16404commit cc6fd22c81285fc7af9570658e384f2e204b0a2a
16405Author: John Bowman <bowman@ualberta.ca>
16406Date:   Sun May 2 22:52:40 2010 -0600
16407
16408    Fix guide bug intoduced in 1.55-2.
16409
16410commit de1591fe4ee05499e0d6b09b74ed5469525cf282
16411Author: John Bowman <bowman@ualberta.ca>
16412Date:   Sun May 2 17:22:14 2010 -0600
16413
16414    Use a larger table for generating random numbers.
16415
16416commit 0e1811c2d95aac1bad23bd77d54ced726dff6c48
16417Author: John Bowman <bowman@ualberta.ca>
16418Date:   Sun May 2 01:03:23 2010 -0600
16419
16420    Use accurate roots of unity in FFT shift.
16421
16422commit 6896be2016d9367d0321b9fdf3ef4eb7ef3ada6d
16423Author: John Bowman <bowman@ualberta.ca>
16424Date:   Sat May 1 10:14:10 2010 -0600
16425
16426    Fix fftNormalize.
16427
16428commit d7931ac1f3385ee4cd6fc713b6745cafb8d47a5c
16429Author: John Bowman <bowman@ualberta.ca>
16430Date:   Sat May 1 08:21:08 2010 -0600
16431
16432    Update documentation of addViews.
16433
16434commit 58dd0e82177b811876ab6266c55407fc54d7d883
16435Author: John Bowman <bowman@ualberta.ca>
16436Date:   Thu Apr 29 02:30:10 2010 -0600
16437
16438    Improve fftw interface.
16439
16440commit d846b15bc5d8467814fb258ae93b139759baceb0
16441Author: John Bowman <bowman@ualberta.ca>
16442Date:   Tue Apr 27 22:19:50 2010 -0600
16443
16444    Make local variables private.
16445
16446commit 7a1d259bd798091d09ff96e0f9aa1097482c3ad4
16447Author: John Bowman <bowman@ualberta.ca>
16448Date:   Mon Apr 26 11:31:24 2010 -0600
16449
16450    Make pair dir(path,path) return a unit vector.
16451
16452commit dbff2e25683dcfdf2edf0c69d5f48870a147c6de
16453Author: John Bowman <bowman@ualberta.ca>
16454Date:   Mon Apr 26 11:28:15 2010 -0600
16455
16456    Fix return type of dot(pair,pair).
16457
16458commit 9556b5b0c17683511d021f766f82ac5e2f848608
16459Author: John Bowman <bowman@ualberta.ca>
16460Date:   Sun Apr 25 22:05:00 2010 -0600
16461
16462    Implement pair dot(pair[] a, pair[] b).
16463
16464commit 1482e3940a184157b05308a4f6f8b160e1544c5c
16465Author: John Bowman <bowman@ualberta.ca>
16466Date:   Tue Apr 20 10:02:39 2010 -0600
16467
16468    Work around MSWindows registry problems.
16469
16470commit fcf1b66c5d7a33de4fd8f7648f4572b21208acd0
16471Author: John Bowman <bowman@ualberta.ca>
16472Date:   Tue Apr 20 09:21:34 2010 -0600
16473
16474    Work around empty docdir.
16475
16476commit 5b874eeb8be118f5264bff3e36bdd040212ddba6
16477Author: John Bowman <bowman@ualberta.ca>
16478Date:   Sun Apr 18 10:21:14 2010 -0600
16479
16480    Move shift variable to Execute.
16481
16482commit 6013f494ee9bd39606dc91e2a573e7548787b160
16483Author: John Bowman <bowman@ualberta.ca>
16484Date:   Sun Apr 18 08:43:11 2010 -0600
16485
16486    Fix SimpleHead.
16487
16488commit 0d0240ee0398f3e1b267ce2610cc1820c5078bf0
16489Author: John Bowman <bowman@ualberta.ca>
16490Date:   Sat Apr 17 23:20:54 2010 -0600
16491
16492    Move basic matrix operators from math.asy to C++ code and implement int
16493    and pair versions.
16494
16495    Add vector and matrix conjugate operations.
16496
16497commit 6f5c4f6eb7f95524478c4698f77f7d293d357f3d
16498Author: John Bowman <bowman@ualberta.ca>
16499Date:   Sat Apr 17 17:39:05 2010 -0600
16500
16501    Add casts from int[][] to real[][], int[][] to pair[][], and real[][] to
16502    pair[][].
16503
16504    Implement int[][] diagonal(int[]) and pair[][] diagonal(pair[]).
16505
16506commit dec5637db7b47695cc7861a6fa4e44c0facfe3d7
16507Author: John Bowman <bowman@ualberta.ca>
16508Date:   Sat Apr 17 16:37:44 2010 -0600
16509
16510    Implement a RadialShadeDraw filltype.
16511
16512commit eb9a39511d09cb90459a73edc3e9eec4538b5d39
16513Author: John Bowman <bowman@ualberta.ca>
16514Date:   Sat Apr 17 09:33:56 2010 -0600
16515
16516    Increment version to 1.94svn.
16517
16518commit 1bab031382a4efe3d4ca689b66ac99fb81ce5ff0
16519Author: John Bowman <bowman@ualberta.ca>
16520Date:   Fri Apr 16 20:13:15 2010 -0600
16521
16522    Expose outname() to asy.
16523
16524    Revert revision 1.93-16 for strings containing spaces.
16525
16526    Fix tex(picture).
16527
16528    Add deactivatequote and activatequote functions for Babel users.
16529
16530commit 1a5d2311e66293c4050005c31c398bc739d561b0
16531Author: John Bowman <bowman@ualberta.ca>
16532Date:   Fri Apr 16 20:00:30 2010 -0600
16533
16534    Redraw screen after export (for MSWindows).
16535
16536commit e63686d696ac00453dc79e14bf8979466d631b3b
16537Author: John Bowman <bowman@ualberta.ca>
16538Date:   Fri Apr 16 14:00:51 2010 -0600
16539
16540    Move backslash conversion into asy.
16541
16542commit f03e3a5a7150ba3fcdff5a6b4c18e5c49ff7d24a
16543Author: John Bowman <bowman@ualberta.ca>
16544Date:   Fri Apr 16 13:54:22 2010 -0600
16545
16546    Fix GUI export under MSWindows.
16547
16548commit 9ba6ab15f1b7722d6ab19c533b98a97485605601
16549Author: John Bowman <bowman@ualberta.ca>
16550Date:   Fri Apr 16 11:58:48 2010 -0600
16551
16552    Improve camera position.
16553
16554commit 1018a5d12afdc254a364c052fb772d0fce772fa1
16555Author: John Bowman <bowman@ualberta.ca>
16556Date:   Fri Apr 16 11:47:15 2010 -0600
16557
16558    Set size.
16559
16560commit 1694cc39454b2f92a3fa72ac24384cec6f9787d1
16561Author: John Bowman <bowman@ualberta.ca>
16562Date:   Fri Apr 16 11:06:15 2010 -0600
16563
16564    Fix poster size.
16565
16566commit c178c191b01142455027304b0c3590a1b233acf3
16567Author: John Bowman <bowman@ualberta.ca>
16568Date:   Fri Apr 16 10:46:48 2010 -0600
16569
16570    Revert unintended removal of inline option.
16571
16572commit b6952633aefb155e0fc3b1853b3d0c16c627f9c2
16573Author: John Bowman <bowman@ualberta.ca>
16574Date:   Fri Apr 16 09:42:26 2010 -0600
16575
16576    Require user to double quote graphics file names containing spaces.
16577
16578commit bc3ae56dab8e42c56641860d38be78a44217ad91
16579Author: John Bowman <bowman@ualberta.ca>
16580Date:   Fri Apr 16 09:31:29 2010 -0600
16581
16582    Ensure double quote character is inactive.
16583
16584commit 916180f64f9767fff8ebb6face6d45352952cfe1
16585Author: John Bowman <bowman@ualberta.ca>
16586Date:   Fri Apr 16 08:49:27 2010 -0600
16587
16588    Clean up files even after errors.
16589
16590commit 979c9a3c2ce462c9ad2f3cf069b711fca556b99a
16591Author: John Bowman <bowman@ualberta.ca>
16592Date:   Fri Apr 16 01:00:40 2010 -0600
16593
16594    Fix latticeshading with -svgemulation.
16595
16596commit e7187eccf529ff914af7ead76e4fb6d8b3d85b23
16597Author: John Bowman <bowman@ualberta.ca>
16598Date:   Fri Apr 16 00:37:58 2010 -0600
16599
16600    Fix SVG emulation.
16601
16602commit 0f5a9dd4bf43c704d585359260d11668507e0e99
16603Author: John Bowman <bowman@ualberta.ca>
16604Date:   Fri Apr 16 00:17:49 2010 -0600
16605
16606    Fix initial SVG pen.
16607
16608commit a58312d7d39b9ff692f76a6273ae56dcaae7426c
16609Author: John Bowman <bowman@ualberta.ca>
16610Date:   Thu Apr 15 23:44:32 2010 -0600
16611
16612    Fix GUI export; add SVG export.
16613
16614commit d5749daff98e436018e252807041934aceded359
16615Author: John Bowman <bowman@ualberta.ca>
16616Date:   Thu Apr 15 23:32:29 2010 -0600
16617
16618    Revert outname construction.
16619
16620commit 0c068d371412591c5beefc6db8ff830cd491a509
16621Author: John Bowman <bowman@ualberta.ca>
16622Date:   Thu Apr 15 15:42:29 2010 -0600
16623
16624    Allow spaces in output directory name.
16625
16626    All output files are written to the directory part of settings.outname;
16627    if this is empty, the current directory is used.
16628
16629    Allow cd to other directories, preserving the output directory.
16630
16631commit 2af5f453b921965d21f4574bfd6594f910fafa53
16632Author: John Bowman <bowman@ualberta.ca>
16633Date:   Thu Apr 15 00:58:42 2010 -0600
16634
16635    Remove obsolete bug workaround.
16636
16637commit c9f8e9b47015b9ab998125e0c51a57789b82d18a
16638Author: John Bowman <bowman@ualberta.ca>
16639Date:   Wed Apr 14 16:45:50 2010 -0600
16640
16641    Remove misleading deep qualifier.
16642
16643commit 4a9779a086e1611995265cf8de911ae15b32db95
16644Author: John Bowman <bowman@ualberta.ca>
16645Date:   Wed Apr 14 14:28:06 2010 -0600
16646
16647    Add parallelogram block to flowchart module.
16648
16649commit 5737d8b20f5c45b06171b9da96ef443340416ca5
16650Author: John Bowman <bowman@ualberta.ca>
16651Date:   Wed Apr 14 12:12:07 2010 -0600
16652
16653    Check for LIBGL on MacOSX.
16654
16655commit c8f5322cc6aecef2401add3effa45d97a22fdff4
16656Author: John Bowman <bowman@ualberta.ca>
16657Date:   Tue Apr 13 10:20:24 2010 -0600
16658
16659    Fix preprocessor conditional.
16660
16661commit 418f6ac0683264c1a09d12998973c1f30fcb2a5d
16662Author: John Bowman <bowman@ualberta.ca>
16663Date:   Tue Apr 13 01:16:51 2010 -0600
16664
16665    Fix latticeshade stroke bounds.
16666
16667commit 42c40bca696b23287533ba39bc68ad7d43335188
16668Author: John Bowman <bowman@ualberta.ca>
16669Date:   Mon Apr 12 22:22:29 2010 -0600
16670
16671    Support old versions of gcc again.
16672
16673commit d27450e2e7863586c7735ec233cc226804e457b0
16674Author: John Bowman <bowman@ualberta.ca>
16675Date:   Mon Apr 12 01:55:34 2010 -0600
16676
16677    Increment version to 1.93svn.
16678
16679commit f8f609b8bdfcbde84de936d800cad37c063b8fb3
16680Author: John Bowman <bowman@ualberta.ca>
16681Date:   Sun Apr 11 09:41:33 2010 -0600
16682
16683    Call init_readline only once.
16684
16685    Remove obsolete CYGWIN readline initialization code.
16686
16687commit d035c7bb2e1060d11544e0d2e13143f5eed7793e
16688Author: John Bowman <bowman@ualberta.ca>
16689Date:   Sun Apr 11 09:34:01 2010 -0600
16690
16691    Fix typo.
16692
16693commit df7fb6ee773ecdd7a8b4a6b42d36944175638225
16694Author: John Bowman <bowman@ualberta.ca>
16695Date:   Sun Apr 11 02:26:26 2010 -0600
16696
16697    Fix -lGL detection.
16698
16699commit bd5ac5a5358ddb735d147900bde91359a70db63a
16700Author: John Bowman <bowman@ualberta.ca>
16701Date:   Sun Apr 11 00:51:59 2010 -0600
16702
16703    More CYGWIN portability changes.
16704
16705commit 89f0c054f4b48540e7871e8be71ff26002ed3169
16706Author: John Bowman <bowman@ualberta.ca>
16707Date:   Sat Apr 10 12:43:11 2010 -0600
16708
16709    Fix CYGWIN portability issues.
16710
16711commit 232d920b517418d211825e4b44ace7ed1be7e8da
16712Author: John Bowman <bowman@ualberta.ca>
16713Date:   Sat Apr 10 11:12:46 2010 -0600
16714
16715    Improve tr1 test.
16716
16717commit c5c85163ff1780a04acfca69983c939b2568656a
16718Author: John Bowman <bowman@ualberta.ca>
16719Date:   Wed Apr 7 21:19:31 2010 -0600
16720
16721    Add autorotate argument to yaxis.
16722
16723    Document assert(bool, string).
16724
16725commit 9810c0fe06212adb96e6596f36bb3acc95432fc3
16726Author: John Bowman <bowman@ualberta.ca>
16727Date:   Wed Apr 7 21:15:42 2010 -0600
16728
16729    Fix aspect ratio.
16730
16731commit bd9b2b7bcd7d9ad3664ced34e4914af2bbe7a828
16732Author: John Bowman <bowman@ualberta.ca>
16733Date:   Wed Apr 7 16:18:14 2010 -0600
16734
16735    Add projection.normal to represent the normal to the projection plane,
16736    which differs from projection.vector() for oblique projections.
16737
16738commit 386bea2ad1f1297bf779f57021a69ca555a80588
16739Author: John Bowman <bowman@ualberta.ca>
16740Date:   Wed Apr 7 13:32:07 2010 -0600
16741
16742    Make oblique projections work with billboard labels.
16743
16744commit 73dbd37642d26d5df9d7aaa6bc3a9367f3a0116e
16745Author: John Bowman <bowman@ualberta.ca>
16746Date:   Wed Apr 7 11:22:14 2010 -0600
16747
16748    Fix latticeshading.
16749
16750commit 503487818fecab50384aae143ac8a5170ddb9465
16751Author: John Bowman <bowman@ualberta.ca>
16752Date:   Mon Apr 5 17:56:20 2010 -0600
16753
16754    Fix normal and true Circle calculations.
16755
16756commit 62d120909d49c8fd2f2fdd5eecfeaf9b0f372235
16757Author: John Bowman <bowman@ualberta.ca>
16758Date:   Sat Apr 3 17:31:30 2010 -0600
16759
16760    Remove unwanted template.
16761
16762commit cf589ff765402ba5c2b320ffd159b01755e5716d
16763Author: John Bowman <bowman@ualberta.ca>
16764Date:   Tue Mar 23 21:05:38 2010 -0600
16765
16766    Fix typo.
16767
16768commit 4e6bbf0db6b0bacb3da05bf50a8d4e6a698fdc45
16769Author: John Bowman <bowman@ualberta.ca>
16770Date:   Tue Mar 23 20:44:50 2010 -0600
16771
16772    Ignore null 3D paths.
16773
16774commit 25bd144b7fd648fba7275de6679fbfbb19931d24
16775Author: John Bowman <bowman@ualberta.ca>
16776Date:   Mon Mar 22 23:03:58 2010 -0600
16777
16778    Fix revision 1.92-28.
16779
16780commit d853172f1a23d32abc709789d253854cf1356e65
16781Author: John Bowman <bowman@ualberta.ca>
16782Date:   Sun Mar 21 22:35:06 2010 -0600
16783
16784    Add more predefined tick modifiers.
16785
16786commit 2c3c2a79a16220ac18d64cc3241b6538ccd6cd5d
16787Author: John Bowman <bowman@ualberta.ca>
16788Date:   Sun Mar 21 19:46:07 2010 -0600
16789
16790    Fix last change.
16791
16792commit fe4953f2f5c077f5b2b8e49e41d5ed94d8541b36
16793Author: John Bowman <bowman@ualberta.ca>
16794Date:   Sun Mar 21 19:43:27 2010 -0600
16795
16796    Fix incorrect pt scaling.
16797
16798commit 01721697c8da4d855c560101bdc31e58be40e9b9
16799Author: John Bowman <bowman@ualberta.ca>
16800Date:   Sat Mar 20 23:19:37 2010 -0600
16801
16802    Make integrate routines return structure including sampled time values.
16803
16804    Enable dynamic timestepping for solveBVP.
16805
16806commit 7227e4f9134b4c3343da4f3a8635abc0671c6e19
16807Author: John Bowman <bowman@ualberta.ca>
16808Date:   Fri Mar 19 09:36:21 2010 -0600
16809
16810    Configure Boehm gc with --enable-large-config by default.
16811
16812commit e55618a3367b32ae278c43818caa7f9c83814503
16813Author: John Bowman <bowman@ualberta.ca>
16814Date:   Tue Mar 16 17:40:26 2010 -0600
16815
16816    Fix url.
16817
16818commit 282c78e96f3583800368c4b9b793407794084b81
16819Author: John Bowman <bowman@ualberta.ca>
16820Date:   Sun Mar 7 10:48:36 2010 -0600
16821
16822    Rename FFTWdelete to deleteAlign.
16823
16824commit 02c9a6b01ef6f2c66f12c70a3740e09a37fc4d46
16825Author: John Bowman <bowman@ualberta.ca>
16826Date:   Sun Mar 7 10:45:27 2010 -0600
16827
16828    Rename FFTWComplex to ComplexAlign.
16829
16830commit f498746961e4b72dd85b3296b71d626689f74449
16831Author: John Bowman <bowman@ualberta.ca>
16832Date:   Thu Mar 4 13:59:27 2010 -0600
16833
16834    Fix array index.
16835
16836commit 3f4262148bfb4be6514dcc80ff1f4c8e3127439e
16837Author: John Bowman <bowman@ualberta.ca>
16838Date:   Mon Mar 1 10:07:51 2010 -0600
16839
16840    Make CLZ and CTZ portable.
16841
16842commit 1fad80aed5c6c19cf3ee3aa073992de8bae92729
16843Author: John Bowman <bowman@ualberta.ca>
16844Date:   Sun Feb 28 22:54:54 2010 -0600
16845
16846    Implement CLZ and CTZ bit functions.
16847
16848commit a1ee8663ea8a51dad88d7d5dc4710bd34718226c
16849Author: John Bowman <bowman@ualberta.ca>
16850Date:   Thu Feb 25 16:52:27 2010 -0600
16851
16852    Ignore negative dxmax.
16853
16854commit 155b66150ff2b70f0ab8a54a33f1bfe4c3d0a8dc
16855Author: John Bowman <bowman@ualberta.ca>
16856Date:   Thu Feb 25 16:50:04 2010 -0600
16857
16858    Fix simpson for a > b and f decreasing.
16859
16860commit 455a749a478ea4ab86832a08de2e7465027a2e1e
16861Author: John Bowman <bowman@ualberta.ca>
16862Date:   Tue Feb 23 23:14:27 2010 -0600
16863
16864    Fix compilation on systems without OpenGL.
16865
16866commit 22c00b08408f19342212cf17e8bc1dd57468010d
16867Author: John Bowman <bowman@ualberta.ca>
16868Date:   Tue Feb 23 19:21:35 2010 -0600
16869
16870    Use portable definition of M_PI.
16871
16872commit c8144319f0d38661f859f0da5d5409863fd8f526
16873Author: John Bowman <bowman@ualberta.ca>
16874Date:   Sat Feb 20 17:20:15 2010 -0600
16875
16876    Add missing arguments.
16877
16878commit 045941d441e7f37478a1756b836573a0f1116904
16879Author: John Bowman <bowman@ualberta.ca>
16880Date:   Fri Feb 19 15:57:19 2010 -0600
16881
16882    Avoid implicit linking of libGL.
16883
16884commit 1bba3a3b88b0c73f4c80e92847e9f804e3520075
16885Author: John Bowman <bowman@ualberta.ca>
16886Date:   Thu Feb 18 15:01:16 2010 -0600
16887
16888    Fix odd sized shifts in fftw++.h.
16889
16890commit ef008d597001d57eb0b0c1dc75084123754d9cab
16891Author: John Bowman <bowman@ualberta.ca>
16892Date:   Mon Feb 15 01:02:06 2010 -0600
16893
16894    Expose Shift functions.
16895
16896commit dad1fab51e6585e6e805c1784dc0bacdd7451db8
16897Author: John Bowman <bowman@ualberta.ca>
16898Date:   Sat Feb 13 17:09:35 2010 -0600
16899
16900    Remove ambiguous constructor.
16901
16902commit df3d6aa4983f560ff92408be0f9fd139af831276
16903Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16904Date:   Wed Feb 10 08:14:26 2010 -0600
16905
16906    Minor change to comment.
16907
16908commit 417c566fd0ff23522987844de06c7013173c46b1
16909Author: Andy Hammerlindl <ahammerlindl@gmail.com>
16910Date:   Wed Feb 10 08:13:54 2010 -0600
16911
16912    Changed alignment of slashes in macro.
16913
16914commit ff66cb16cd0fec709507fe54110e34444c8ffede
16915Author: John Bowman <bowman@ualberta.ca>
16916Date:   Sun Feb 7 16:21:17 2010 -0600
16917
16918    Fix compilation errors.
16919
16920commit baf491e809673492c975a2ad56c06e9501b4eb8d
16921Author: John Bowman <bowman@ualberta.ca>
16922Date:   Sun Feb 7 16:13:15 2010 -0600
16923
16924    Fix part names.
16925
16926commit 19bfed1a417bc86969786f91a814b4a941625935
16927Author: John Bowman <bowman@ualberta.ca>
16928Date:   Sun Feb 7 12:34:19 2010 -0600
16929
16930    Update test code.
16931
16932commit 21911866dd8da04d3bf8b0b79763c38b9a1dec7c
16933Author: John Bowman <bowman@ualberta.ca>
16934Date:   Fri Feb 5 09:39:23 2010 -0600
16935
16936    Open oPRCFile in binary mode.
16937
16938commit 4bfb8ab6df3a871600411d79aebabd0c7f7b1f89
16939Author: John Bowman <bowman@ualberta.ca>
16940Date:   Wed Feb 3 22:03:27 2010 -0600
16941
16942    Fix formatting.
16943
16944commit 03bc073aaff1d1c58247156dc5212617cd535aa6
16945Author: John Bowman <bowman@ualberta.ca>
16946Date:   Sat Jan 30 22:04:48 2010 -0600
16947
16948    Fix typo in documentation of singlereal.
16949
16950commit ea2f9a3fe502d818d6d6efb17fa6d8923b3429bc
16951Author: John Bowman <bowman@ualberta.ca>
16952Date:   Mon Jan 25 21:33:52 2010 -0600
16953
16954    Make FFTW wisdom file name and effort flag public.
16955
16956commit c514c3c99dad4eb2e6c07f6888c8dd7de10344cb
16957Author: John Bowman <bowman@ualberta.ca>
16958Date:   Mon Jan 25 10:58:39 2010 -0600
16959
16960    Update documentation of fftw++ header file.
16961
16962commit 5a0a7c84a20086416aa66766faf394efd32c7b0b
16963Author: John Bowman <bowman@ualberta.ca>
16964Date:   Sat Jan 23 12:09:50 2010 -0600
16965
16966    Fix non-pdf output from PDF tex engines.
16967
16968commit fc548df7dbe7df930ca1520d57c3e8dd586cb682
16969Author: John Bowman <bowman@ualberta.ca>
16970Date:   Tue Jan 19 22:12:07 2010 -0600
16971
16972    Improve diagnostic.
16973
16974commit 7254feea0ccde20412db7b4d640c941bc866ef46
16975Author: John Bowman <bowman@ualberta.ca>
16976Date:   Tue Jan 19 03:50:50 2010 -0600
16977
16978    Remove implicit cast in favour of block constructor.
16979
16980commit 1c0664c196454994b1afa811f84efe1ab1320e9f
16981Author: John Bowman <bowman@ualberta.ca>
16982Date:   Tue Jan 12 15:31:13 2010 -0600
16983
16984    Improve example.
16985
16986commit 882c2548c71795338e7e14257c6a3e4c7ebd1d32
16987Author: John Bowman <bowman@ualberta.ca>
16988Date:   Mon Jan 11 11:41:52 2010 -0600
16989
16990    Fix transformed Label alignment.
16991
16992commit a6deb333bb7da7ab635c1b9bd3b4795d364adf33
16993Author: John Bowman <bowman@ualberta.ca>
16994Date:   Sat Jan 9 23:08:23 2010 -0600
16995
16996    Fix typo.
16997
16998commit f6615df2d1e4bfb913f36ab1501495700af940c2
16999Author: John Bowman <bowman@ualberta.ca>
17000Date:   Sat Jan 9 23:06:11 2010 -0600
17001
17002    Fix conflicts.
17003
17004commit 784b52a16b58d1c154578229b41772206a5634a0
17005Author: John Bowman <bowman@ualberta.ca>
17006Date:   Sat Jan 9 15:40:13 2010 -0600
17007
17008    Avoid uninitialized variable warning.
17009
17010commit 65adeb47bfb8b1779e73028a01d483a35a6aa8e6
17011Author: John Bowman <bowman@ualberta.ca>
17012Date:   Sat Jan 9 15:38:02 2010 -0600
17013
17014    Upgrade to latest version of fftw++.h.
17015
17016commit efa08460ee77d46eb51c6f00f61a5820109292e7
17017Author: John Bowman <bowman@ualberta.ca>
17018Date:   Sat Jan 9 15:34:31 2010 -0600
17019
17020    Simplify code.
17021
17022commit 295b27aa2a890594af18831f1fa4eb0b5aa27181
17023Author: John Bowman <bowman@ualberta.ca>
17024Date:   Thu Dec 31 07:28:23 2009 -0600
17025
17026    Increment version to 1.92svn.
17027
17028commit 6bc9a2023414f230f92959f48c9d4baae6012050
17029Author: John Bowman <bowman@ualberta.ca>
17030Date:   Wed Dec 30 23:05:07 2009 -0600
17031
17032    Remove obsolete freeglut patch.
17033
17034commit 19a0ff86a453d6676f1e945394a8ed2b0387dce4
17035Author: John Bowman <bowman@ualberta.ca>
17036Date:   Wed Dec 30 14:27:38 2009 -0600
17037
17038    Set default font after \begin{document}.
17039
17040commit 6209c0b018c4ae8d1c3553c8bce67df8cbb1c3cd
17041Author: John Bowman <bowman@ualberta.ca>
17042Date:   Wed Dec 30 13:46:09 2009 -0600
17043
17044    Support transformations in lattice shading.
17045
17046commit d2e2ea24fc879cb10f4f9f6e5f9b950391086e77
17047Author: John Bowman <bowman@ualberta.ca>
17048Date:   Wed Dec 30 13:31:21 2009 -0600
17049
17050    Update links.
17051
17052commit ad664e609896c95d5cd28f1831ce5e301e356247
17053Author: John Bowman <bowman@ualberta.ca>
17054Date:   Sat Dec 19 09:18:46 2009 -0600
17055
17056    Untabify.
17057
17058commit be464a2252117e5c40bc95c395c2aec1557703f5
17059Author: John Bowman <bowman@ualberta.ca>
17060Date:   Sat Dec 19 09:18:03 2009 -0600
17061
17062    Increase epsilon.
17063
17064commit 7e1e1a3dc2642c96f9ed814e36a961e6e4411ba3
17065Author: John Bowman <bowman@ualberta.ca>
17066Date:   Sat Dec 12 12:33:40 2009 -0600
17067
17068    Replace "nonselfintersecting" by more standard term "simple".
17069
17070commit 44fbd7151a135685d2c894e01107397cd27e92b0
17071Author: John Bowman <bowman@ualberta.ca>
17072Date:   Fri Dec 11 18:34:20 2009 -0600
17073
17074    Use a more robust contour algorithm based on approximating the function as
17075    a paraboloid, courtesy of Chris Savage.
17076
17077commit 6f69480a190ae9f049b94f644ec6a4825082aef0
17078Author: John Bowman <bowman@ualberta.ca>
17079Date:   Fri Dec 11 17:21:04 2009 -0600
17080
17081    Avoid casting to path[] in write(guide[]).
17082
17083commit 733f624a1287b8c74c506b3bd59c77368e8219c1
17084Author: John Bowman <bowman@ualberta.ca>
17085Date:   Sun Dec 6 00:13:51 2009 -0600
17086
17087    More example updates.
17088
17089commit 3bab1b8e5f417e4c10f363415997f520b0281bdf
17090Author: John Bowman <bowman@ualberta.ca>
17091Date:   Sat Dec 5 23:55:34 2009 -0600
17092
17093    Minor example updates.
17094
17095commit e74e417ed8f85648dc9ae54edb4b3c1399f49809
17096Author: John Bowman <bowman@ualberta.ca>
17097Date:   Sat Dec 5 23:35:57 2009 -0600
17098
17099    Implement operator --(block, block) to simplify flowchart syntax.
17100
17101commit 2b0109e94a472b70f698b91ffa812ecb9766d285
17102Author: John Bowman <bowman@ualberta.ca>
17103Date:   Sat Dec 5 13:40:40 2009 -0600
17104
17105    Add change missed in previous revision.
17106
17107commit 583bd0f3d3df48a3ae8cb15cb7a9976508548011
17108Author: John Bowman <bowman@ualberta.ca>
17109Date:   Sat Dec 5 13:39:48 2009 -0600
17110
17111    Improve precision of minratio and maxratio routines.
17112
17113commit ce7b617314c9166c582adaf4efed415774e42b73
17114Author: John Bowman <bowman@ualberta.ca>
17115Date:   Wed Dec 2 22:50:16 2009 -0600
17116
17117    Fix transformed 3D labels under -render=0.
17118
17119commit f6eb7355fb4a362ab97dcd0e5a370f93440408db
17120Author: John Bowman <bowman@ualberta.ca>
17121Date:   Wed Dec 2 12:14:49 2009 -0600
17122
17123    Revert last revision.
17124
17125commit b38ca30bf706db72a78d0fe00c4295885cb115d0
17126Author: John Bowman <bowman@ualberta.ca>
17127Date:   Wed Dec 2 12:10:16 2009 -0600
17128
17129    Retune HookHead2.
17130
17131commit de56960ac36ea7e5ce2b39e38a569ae007d4b91a
17132Author: John Bowman <bowman@ualberta.ca>
17133Date:   Wed Dec 2 12:00:26 2009 -0600
17134
17135    Fix 3D planar arrowhead gap.
17136
17137commit d266b2c68c4b14631bb54ac1b9f24195fb9d32a1
17138Author: Philippe Ivaldi <pivaldi@sfr.fr>
17139Date:   Tue Dec 1 11:13:58 2009 -0600
17140
17141    Fix ellispe arc defined by abscesses when angle of ellispe is not zero.
17142
17143commit e17f928c56c2a92f4da55cbc961b245fc96ebe47
17144Author: John Bowman <bowman@ualberta.ca>
17145Date:   Tue Dec 1 01:50:44 2009 -0600
17146
17147    Remove duplicate arrow angle scale factor.
17148
17149commit 21ab8e75dae93f012bec82b02b382aced39ad538
17150Author: John Bowman <bowman@ualberta.ca>
17151Date:   Tue Dec 1 01:49:20 2009 -0600
17152
17153    Fix offset in transformed 3D labels with render=0.
17154
17155commit f26e5a96e68d1b598c6b06753f6733c30f22b19a
17156Author: John Bowman <bowman@ualberta.ca>
17157Date:   Sun Nov 29 22:21:35 2009 -0600
17158
17159    Revert 1.91-23.
17160
17161commit f1b58b43b3c051303d426f4e66f52361df3bcb3b
17162Author: John Bowman <bowman@ualberta.ca>
17163Date:   Sun Nov 29 13:17:32 2009 -0600
17164
17165    Fix pen size contributions to box and ellipse.
17166
17167commit ad867668187d1da48dee070b4445a057e7fdbedc
17168Author: John Bowman <bowman@ualberta.ca>
17169Date:   Sun Nov 29 12:59:29 2009 -0600
17170
17171    Update inlinetex support for xelatex.
17172
17173    Load hyperref before patches/movie15_dvipdfmx.sty (renamed to movie.sty)
17174    under xelatex.
17175
17176commit bba661d24028af3e17488c3bc003dd3e854cd06e
17177Author: John Bowman <bowman@ualberta.ca>
17178Date:   Sat Nov 28 13:10:12 2009 -0600
17179
17180commit 08a2b148c05d41f903ac401f83f6689b38c9525e
17181Author: John Bowman <bowman@ualberta.ca>
17182Date:   Fri Nov 27 17:50:55 2009 -0600
17183
17184    Move convert options before geometry.
17185
17186commit b771b0d77e280d8a16cdb0e2c590cc30cae718c3
17187Author: John Bowman <bowman@ualberta.ca>
17188Date:   Fri Nov 27 12:10:41 2009 -0600
17189
17190    Remove -alpha Off default convert option in favour of
17191    convertOptions="-alpha Off".
17192
17193commit a751e0f8ba88956ca209ec9ca2f7bf540c17b020
17194Author: John Bowman <bowman@ualberta.ca>
17195Date:   Fri Nov 27 11:45:11 2009 -0600
17196
17197    Use pngalpha driver only if antialias=2.
17198
17199    Fix size of pngalpha images.
17200
17201commit e6a98e36c1a747f04ae2e442c53c70f14c7c31be
17202Author: John Bowman <bowman@ualberta.ca>
17203Date:   Thu Nov 26 18:32:36 2009 -0600
17204
17205    Add 3D examples.
17206
17207commit cb81e0a6d5ca377fa5e0f176a6efbcf12a7a1180
17208Author: John Bowman <bowman@ualberta.ca>
17209Date:   Thu Nov 26 10:09:58 2009 -0600
17210
17211    Use hypersetup to avoid hyperref option clashes.
17212
17213commit 4958bc1628d5ab089b38a6fa804e396795bc37c0
17214Author: John Bowman <bowman@ualberta.ca>
17215Date:   Thu Nov 26 09:31:15 2009 -0600
17216
17217    Reduce memory usage of example.
17218
17219commit a6105bc960e8ff69fb312cfc8ec2dd042c0faf0b
17220Author: John Bowman <bowman@ualberta.ca>
17221Date:   Thu Nov 26 09:27:20 2009 -0600
17222
17223    Fix braces.
17224
17225commit 3d67fe1cf5ca34f521cbc2b7a65992455fe35522
17226Author: John Bowman <bowman@ualberta.ca>
17227Date:   Thu Nov 26 01:55:46 2009 -0600
17228
17229    Improve 3D logo.
17230
17231commit 2eaa852c0148cc9d1234930855a1e76b4a383b71
17232Author: John Bowman <bowman@ualberta.ca>
17233Date:   Wed Nov 25 14:21:37 2009 -0600
17234
17235    Change colorslinks to pdfborder={0 0 0} in hyperrefOptions.
17236
17237commit ce77532c7d40b9e354bee36d115d407a19de900b
17238Author: John Bowman <bowman@ualberta.ca>
17239Date:   Wed Nov 25 10:17:37 2009 -0600
17240
17241    Reduce conflicts by renaming the Bessel functions J and Y to Jn and Yn.
17242
17243commit adbbdbdf423482b977aabe318b471464fdb149ac
17244Author: John Bowman <bowman@ualberta.ca>
17245Date:   Wed Nov 25 09:56:22 2009 -0600
17246
17247    Add colorlinks to settings.hyperrefOptions.
17248
17249commit 261348d1ccc2094841cca8e1873f9d09173c9f66
17250Author: Andy Hammerlindl <ahammerlindl@gmail.com>
17251Date:   Wed Nov 18 22:38:56 2009 -0600
17252
17253    Added % for the last answer on the interactive prompt.
17254
17255commit 2484f7016690e242356dfa81b1178873825981dc
17256Author: Philippe Ivaldi <pivaldi@sfr.fr>
17257Date:   Wed Nov 18 05:31:57 2009 -0600
17258
17259    Fix horizontal & vertical lines
17260
17261commit 9f3a29d8323c8cc50ed8bed536d610154b8ef5a5
17262Author: John Bowman <bowman@ualberta.ca>
17263Date:   Tue Nov 17 12:46:36 2009 -0600
17264
17265    Rename example.
17266
17267commit 9f2225f1aa08a3a153077907d7eddad0d4b31a0e
17268Author: John Bowman <bowman@ualberta.ca>
17269Date:   Tue Nov 17 12:45:18 2009 -0600
17270
17271    Add example of a polar graph produced from discrete data.
17272
17273commit 5c2fe7c11396ec23328a9bb43f9ad5d360db97f3
17274Author: John Bowman <bowman@ualberta.ca>
17275Date:   Tue Nov 17 12:38:24 2009 -0600
17276
17277    Implement operator ..(tensionSpecifier t) and join3(tensionSpecifier t).
17278
17279commit 9b5fa939349b94a7cde0e7eb84f1a274fdcf4360
17280Author: John Bowman <bowman@ualberta.ca>
17281Date:   Tue Nov 17 12:12:18 2009 -0600
17282
17283    Implement polargraph(picture pic=currentpicture, real[] r, real[] theta,
17284    interpolate join=operator--).
17285
17286commit c8a62c7395f1a48f5c5b6b68c53c47b60beeeaa8
17287Author: John Bowman <bowman@ualberta.ca>
17288Date:   Tue Nov 17 11:08:04 2009 -0600
17289
17290    Add Sierpinksi examples, courtesy of the cvgmt group.
17291
17292commit d4c786480b4d9f93b5fec598d164ca2aabc51e34
17293Author: John Bowman <bowman@ualberta.ca>
17294Date:   Sat Nov 14 00:59:23 2009 -0600
17295
17296    Improve example.
17297
17298commit dd619b1378bfbb217d50007794a6591c811f6ebf
17299Author: John Bowman <bowman@ualberta.ca>
17300Date:   Sat Nov 14 00:53:02 2009 -0600
17301
17302    Add example.
17303
17304commit f39aa1796dd3acd99d7ffb873d80d4b310c2d8ad
17305Author: John Bowman <bowman@ualberta.ca>
17306Date:   Sat Nov 14 00:19:52 2009 -0600
17307
17308    Add check that parametric array for spline interpolation is increasing.
17309
17310commit c7ee92332c676d56eb5b1a5197c218fd5bbc42b6
17311Author: Andy Hammerlindl <ahammerlindl@gmail.com>
17312Date:   Thu Nov 12 22:54:00 2009 -0600
17313
17314    Removed unused lookInTopScope methods.
17315
17316commit 3d58516911511dfab639a321afd7e5e26bb85dd9
17317Author: John Bowman <bowman@ualberta.ca>
17318Date:   Mon Nov 9 14:12:20 2009 -0600
17319
17320    Increment version to 1.91svn.
17321
17322commit 77e42713c6bbe652511319b8b373bacafacfa6d2
17323Author: John Bowman <bowman@ualberta.ca>
17324Date:   Mon Nov 9 11:02:46 2009 -0600
17325
17326    Document SVG output.
17327
17328commit a00bc7781bee6c2f39e4d9096a571ea3bc8f0b44
17329Author: John Bowman <bowman@ualberta.ca>
17330Date:   Mon Nov 9 09:16:15 2009 -0600
17331
17332    Remove preprocessor symbol in preparation for upcoming dvisvgm-0.8.7 release.
17333
17334commit fdfd0d00a8e791f7b4d9cd765cb58cb8769f54fc
17335Author: John Bowman <bowman@ualberta.ca>
17336Date:   Mon Nov 9 08:57:29 2009 -0600
17337
17338    Fix SVG axial, radial, and emulated tensor-patch shading.
17339
17340commit 8e628ad269ae1d0f921e1ebd11cefde0d61aef8d
17341Author: John Bowman <bowman@ualberta.ca>
17342Date:   Mon Nov 9 02:36:31 2009 -0600
17343
17344    Increment version to 1.90svn.
17345
17346commit 87d2f40f639d69a126e5ea9385ae582ef143f02e
17347Author: John Bowman <bowman@ualberta.ca>
17348Date:   Mon Nov 9 01:26:17 2009 -0600
17349
17350    Fix timer argument.
17351
17352commit bd1af45298cbacb90ecc22a4d9c2358212164ed6
17353Author: John Bowman <bowman@ualberta.ca>
17354Date:   Mon Nov 9 01:13:46 2009 -0600
17355
17356    Check for uninitialized shading pens.
17357
17358commit 0134dfdf3b3f8c0338f3120c1559b07388cbd188
17359Author: John Bowman <bowman@ualberta.ca>
17360Date:   Sun Nov 8 23:14:03 2009 -0600
17361
17362    Implement emulation of Gouraud shading in SVG.
17363
17364commit 396f32a9acea190fe1ac4edbf8a98d894adf2ae2
17365Author: John Bowman <bowman@ualberta.ca>
17366Date:   Sun Nov 8 23:12:33 2009 -0600
17367
17368    Add routine that returns the intersection time of the point on the line
17369    through p and q that is closest to z.
17370
17371commit 9bc23dcee01574f5e18548de44f795834f049eb9
17372Author: John Bowman <bowman@ualberta.ca>
17373Date:   Fri Nov 6 12:55:09 2009 -0600
17374
17375    Improve missing fft diagnostic.
17376
17377commit f3d623e7dea46f3e93ea6f0a8007c21e0b80c64d
17378Author: John Bowman <bowman@ualberta.ca>
17379Date:   Thu Nov 5 18:08:27 2009 -0600
17380
17381    Reduce PRC NURBS memory usage.
17382
17383commit 61e0a584d00a4b8cf0310e819309d9d669f9cce1
17384Author: John Bowman <bowman@ualberta.ca>
17385Date:   Thu Nov 5 17:50:29 2009 -0600
17386
17387    Fix rational NURBS curves; add example.
17388
17389commit 7835fffdbd04dadb20132b830fce0fe60c6072ca
17390Author: John Bowman <bowman@ualberta.ca>
17391Date:   Wed Nov 4 05:54:57 2009 -0600
17392
17393    Reduce maxangleiterations.
17394
17395commit 6d6b217bc8c6a942def28f2172df23bf978cb5cb
17396Author: John Bowman <bowman@ualberta.ca>
17397Date:   Wed Nov 4 05:49:55 2009 -0600
17398
17399    Revert to previous value of fuzz in ratio.
17400
17401commit f46da67ff8116f94f667cc746d161b2f17ad75db
17402Author: John Bowman <bowman@ualberta.ca>
17403Date:   Tue Nov 3 14:29:46 2009 -0600
17404
17405    Port recent changes to CYGWIN
17406
17407commit c5e55a514d847442cf3964f9d5b054ad26b277ee
17408Author: John Bowman <bowman@ualberta.ca>
17409Date:   Mon Nov 2 22:39:31 2009 -0600
17410
17411    Always generate at least NColors.
17412
17413commit c0a54c9bde7af034c1d9fad7ceb08a048dfc2e8a
17414Author: John Bowman <bowman@ualberta.ca>
17415Date:   Thu Oct 29 20:17:04 2009 -0600
17416
17417    Implement path3 unstraighten(path3).
17418
17419    Increase fuzz in ratio.
17420
17421commit 99338b8ddf43f3d1378c1c550d6f4390d78fd0d9
17422Author: John Bowman <bowman@ualberta.ca>
17423Date:   Thu Oct 29 10:16:17 2009 -0600
17424
17425    Add support for NURBS curves.
17426
17427commit 67157c7e7a9daa746fba5f2918e7ce844497554e
17428Author: John Bowman <bowman@ualberta.ca>
17429Date:   Wed Oct 28 23:44:27 2009 -0600
17430
17431    For SVG output, explicitly draw a circle instead of a length 0 path.
17432
17433commit 0848be7129602a33b549b7580cd4b2f4f31db984
17434Author: John Bowman <bowman@ualberta.ca>
17435Date:   Wed Oct 28 02:36:35 2009 -0600
17436
17437    Avoid unnecessary copying of linetype structure.
17438
17439commit 34c8a0e8c0513b2337bec7974b26499b4028ec79
17440Author: John Bowman <bowman@ualberta.ca>
17441Date:   Tue Oct 27 10:04:54 2009 -0600
17442
17443    Avoid negative dash patterns.
17444
17445commit beaddd303da81161cfb48fc171e6ef563981bcfc
17446Author: John Bowman <bowman@ualberta.ca>
17447Date:   Tue Oct 27 02:32:34 2009 -0600
17448
17449    Change linetype pattern from a string to an array of reals: a string is
17450    still accepted (for backwards compatibility), but the return type of
17451    linetype(pen) is now real[] instead of string (backwards incompatible).
17452
17453    Implement native SVG path output (still requires dvisvgm-0.8.6).
17454
17455    Implement SVG emulation of tensor patch shading (for a single patch).
17456
17457    Change split so that an empty delimiter splits on spaces, discarding
17458    duplicate spaces.
17459
17460    Add fillrule argument to draw(pic, path[], pen[]).
17461
17462    Implement missing add routines.
17463
17464    Implement 2D FFT.
17465
17466commit 00e952a57e9f9bbda96353de3373f0d6e5526dde
17467Author: John Bowman <bowman@ualberta.ca>
17468Date:   Tue Oct 27 01:46:53 2009 -0600
17469
17470    Minor optimization.
17471
17472commit 96fd0fe7e05563cc256fba6c895e064826efd558
17473Author: John Bowman <bowman@ualberta.ca>
17474Date:   Mon Oct 26 10:54:05 2009 -0600
17475
17476    Generalize example.
17477
17478commit 05a17fddf40670c0435bea7cce5d82db2b8f1923
17479Author: John Bowman <bowman@ualberta.ca>
17480Date:   Mon Oct 26 10:46:27 2009 -0600
17481
17482    Improve example.
17483
17484commit 0dfac9e96a027b8677f8aa708155aa2faea6af25
17485Author: John Bowman <bowman@ualberta.ca>
17486Date:   Mon Oct 26 10:44:23 2009 -0600
17487
17488    Simplify example.
17489
17490commit 0380e389da6be2a056ece5e8586985aadf481286
17491Author: John Bowman <bowman@ualberta.ca>
17492Date:   Mon Oct 26 10:32:44 2009 -0600
17493
17494    Improve inset graph.
17495
17496commit 37da15cebb919bc42c1ad7c3bc6f14b0470c43d3
17497Author: John Bowman <bowman@ualberta.ca>
17498Date:   Fri Oct 23 00:10:48 2009 -0600
17499
17500    Fix rational NURBS sizing; add example.
17501
17502commit 57ebc8ffefa5ac6c3735ec8115fd98ded085dd75
17503Author: John Bowman <bowman@ualberta.ca>
17504Date:   Thu Oct 22 23:41:37 2009 -0600
17505
17506    Fix control point normalization of rational NURBS surfaces.
17507
17508commit 0211934ae5bf87c192a68ecac2339d511529812b
17509Author: John Bowman <bowman@ualberta.ca>
17510Date:   Thu Oct 22 00:29:30 2009 -0600
17511
17512    Enable workaround for dvisvgm bounding box bug (requires dvisvgm-0.8.6).
17513
17514commit 6c63d91654cbe7b929a0750f92749ae71b4c6331
17515Author: John Bowman <bowman@ualberta.ca>
17516Date:   Mon Oct 19 14:14:52 2009 -0600
17517
17518    Fix typo.
17519
17520commit 1852ebbdf6968606424c611eba5609abd5dc9107
17521Author: John Bowman <bowman@ualberta.ca>
17522Date:   Mon Oct 19 14:13:51 2009 -0600
17523
17524    Fix inlinemovie3.
17525
17526commit 54551fedfb8047a3ca3ca50f0bbfda07a119b85a
17527Author: John Bowman <bowman@ualberta.ca>
17528Date:   Mon Oct 12 14:44:03 2009 -0600
17529
17530    Resolve ambiguity in arc.
17531
17532commit 1b2b1d9d1de46d07d2cb16ab92ba0dad431985fd
17533Author: John Bowman <bowman@ualberta.ca>
17534Date:   Mon Oct 12 10:12:13 2009 -0600
17535
17536    Don't garbage collect PRC entities.
17537
17538commit aca4826183e96d9f193883a1373447e59318ab28
17539Author: John Bowman <bowman@ualberta.ca>
17540Date:   Sun Oct 11 08:39:19 2009 -0600
17541
17542    Improve colours.
17543
17544commit 2f57f3013c38bce184d9f822fff740155a059292
17545Author: Orest Shardt <oshardt@princeton.edu>
17546Date:   Sat Oct 10 15:04:06 2009 -0600
17547
17548    Do not compute vector at (0,0); use a instead.
17549
17550commit 11d22f73ce385277021a7f5aa1dd0acc1d9af68b
17551Author: John Bowman <bowman@ualberta.ca>
17552Date:   Fri Oct 9 02:13:23 2009 -0600
17553
17554    Convert labelpath to png for svg output.
17555
17556commit 36f156597d65d8381c26fe5c975f0503d88eba68
17557Author: John Bowman <bowman@ualberta.ca>
17558Date:   Thu Oct 8 16:28:27 2009 -0600
17559
17560    Add support for passing bbox to dvisvgm (currently disabled; this requires
17561    dvisvgm-0.8.6 from http://dvisvgm.hg.sourceforge.net/hgweb/dvisvgm).
17562
17563    Fix erase when outputting SVG graphics.
17564
17565commit f480bb7082de70848628ff6bcb6b113a2a24a958
17566Author: John Bowman <bowman@ualberta.ca>
17567Date:   Thu Oct 8 14:17:12 2009 -0600
17568
17569    Fix formatting of error messages.
17570
17571commit 4a7cbd42478c92051c16f084f33a949480614f11
17572Author: John Bowman <bowman@ualberta.ca>
17573Date:   Wed Oct 7 21:12:37 2009 -0600
17574
17575    Use ghostscript pngalpha driver to produce transparent png files.
17576
17577    Produce transparent png files for unsupported SVG elements.
17578
17579commit 9fe5af671b62c0be5dee2c3fc5c65c803b0282be
17580Author: John Bowman <bowman@ualberta.ca>
17581Date:   Tue Oct 6 21:59:53 2009 -0600
17582
17583    Fix surface and path3 garbage collection.
17584
17585commit 6e1823d47ca88b8f2f7dbc0047134a2f6d108f73
17586Author: John Bowman <bowman@ualberta.ca>
17587Date:   Tue Oct 6 21:06:44 2009 -0600
17588
17589    Improve garbage collection.
17590
17591commit 8eb8dd4dd23a2f01cfb83dc13c104ed1f4d63482
17592Author: John Bowman <bowman@ualberta.ca>
17593Date:   Mon Oct 5 23:21:23 2009 -0600
17594
17595    Force pdfformat when using a pdflatex texengine with an alternative output
17596    format.
17597
17598    Force settings.align="B" for non-EPS output formats.
17599
17600commit 039d69203c0c6fa63d33482853450003f5d41dfd
17601Author: John Bowman <bowman@ualberta.ca>
17602Date:   Sat Oct 3 15:45:21 2009 -0600
17603
17604    Workaround broken curses.h header file on i386-solaris.
17605
17606commit aaf46eaa973bb4574fecfab4b6920435a4cdc556
17607Author: John Bowman <bowman@ualberta.ca>
17608Date:   Fri Oct 2 15:54:31 2009 -0600
17609
17610    Fix center table compression under optimization.
17611
17612commit de78b4ca31253167f2f7bf427566342126880513
17613Author: John Bowman <bowman@ualberta.ca>
17614Date:   Fri Oct 2 09:03:23 2009 -0600
17615
17616    Document Billboard and Embedded labels (see the example billboard.asy).
17617
17618commit e59a608e691ab1b829843808ba4355428428e334
17619Author: John Bowman <bowman@ualberta.ca>
17620Date:   Fri Oct 2 02:51:30 2009 -0600
17621
17622    Add code for removed file.
17623
17624commit c0fc62ca6d83523cdf0e82e41925c1fe54d1b5d2
17625Author: John Bowman <bowman@ualberta.ca>
17626Date:   Fri Oct 2 02:50:40 2009 -0600
17627
17628    Increment version to 1.89svn.
17629
17630commit 3d506c981417015fad8b50c58f1c7ae8c5515166
17631Author: John Bowman <bowman@ualberta.ca>
17632Date:   Fri Oct 2 01:25:43 2009 -0600
17633
17634    Remove obsolete part name code.
17635
17636commit f771a8671cdfa4caf9effb46f86e44f76465b422
17637Author: John Bowman <bowman@ualberta.ca>
17638Date:   Thu Oct 1 21:52:36 2009 -0600
17639
17640    Add Arrow to tutorial example.
17641
17642commit 1a7944b9c943c2488edd366c322b8866a1ee7248
17643Author: John Bowman <bowman@ualberta.ca>
17644Date:   Thu Oct 1 21:45:34 2009 -0600
17645
17646    Store center values in a lookup table.
17647
17648commit f016bed702c2b32a3e1351eec8f322c30e7923b2
17649Author: John Bowman <bowman@ualberta.ca>
17650Date:   Thu Oct 1 17:37:30 2009 -0600
17651
17652    Implement PRC billboard labels.
17653
17654    Rename settings.billboard to settings.autobillboard.
17655
17656    Make settings.autobillboard=true by default.
17657
17658commit 3cd6f39dcd3340cdc936c6a2cbe70c642dd402d3
17659Author: John Bowman <bowman@ualberta.ca>
17660Date:   Tue Sep 29 17:09:51 2009 -0600
17661
17662    Improve tutorial.
17663
17664commit 83d1250ec4df70d30b3b113e0fb656bb2f7b6682
17665Author: John Bowman <bowman@ualberta.ca>
17666Date:   Tue Sep 29 14:59:26 2009 -0600
17667
17668    Improve tutorial.
17669
17670commit 28ec8495d0062c18dea0b6902cffdaa3661f794c
17671Author: John Bowman <bowman@ualberta.ca>
17672Date:   Tue Sep 29 10:07:11 2009 -0600
17673
17674    Add examples.
17675
17676commit 476b4de0787becd2e1f4ce567b8ea01e637abd61
17677Author: John Bowman <bowman@ualberta.ca>
17678Date:   Mon Sep 28 19:42:07 2009 -0600
17679
17680    Fix compilation under -disable-gl.
17681
17682    Fix billboard size computation.
17683
17684commit 40e003e12fba455444cf863bafc4f916036e20a9
17685Author: John Bowman <bowman@ualberta.ca>
17686Date:   Mon Sep 28 14:27:52 2009 -0600
17687
17688    Add example of arbitrary 3D background plane.
17689
17690commit 956766e1ab552e8ad330f41703728a2539693b29
17691Author: John Bowman <bowman@ualberta.ca>
17692Date:   Mon Sep 28 14:21:07 2009 -0600
17693
17694    Cache meshpen, knot, weight, and color arrays.
17695
17696    Change bottom=false argument to bottom=true.
17697
17698commit c72533006097421745e15983fd5bd3ad090d2363
17699Author: John Bowman <bowman@ualberta.ca>
17700Date:   Mon Sep 28 13:39:58 2009 -0600
17701
17702    Clean up auxiliary dvi file when producing SVG.
17703
17704commit a2aa7a0b9be009c587b5fd6bae57962f53184b03
17705Author: John Bowman <bowman@ualberta.ca>
17706Date:   Mon Sep 28 10:16:08 2009 -0600
17707
17708    Add operator * (transform3, obj).
17709
17710commit b3d646dfef5d4326a3aa5bff4745ae713ca5223a
17711Author: John Bowman <bowman@ualberta.ca>
17712Date:   Mon Sep 28 03:39:58 2009 -0600
17713
17714    Increment version to 1.88svn.
17715
17716commit f13df983c7f9a4db3b2498dcbe56f2a61e1df596
17717Author: John Bowman <bowman@ualberta.ca>
17718Date:   Mon Sep 28 01:57:28 2009 -0600
17719
17720    Simplify code.
17721
17722commit 5700ba631f979a809a7b685cbc495f9035725ca8
17723Author: John Bowman <bowman@ualberta.ca>
17724Date:   Mon Sep 28 01:30:36 2009 -0600
17725
17726    Implement settings.hyperrefOptions.
17727
17728commit a251ed7aee647f84007449515bf186d241d2ed4e
17729Author: John Bowman <bowman@ualberta.ca>
17730Date:   Mon Sep 28 01:13:24 2009 -0600
17731
17732    Implement billboard labels in OpenGL renderer (not yet implemented for PRC).
17733
17734commit bff9ef341c1595388e2049760f58a0ab5385b197
17735Author: John Bowman <bowman@ualberta.ca>
17736Date:   Sun Sep 27 14:54:59 2009 -0600
17737
17738    Implement framerate option for OpenGL movies.
17739
17740commit f5b6d19deaed77f141de84d40912cd68ec752550
17741Author: John Bowman <bowman@ualberta.ca>
17742Date:   Sun Sep 27 14:31:34 2009 -0600
17743
17744    Fix OpenGL animations.
17745
17746commit d571f0bb2a62f666fb46d3c6d82df51c98ab02e3
17747Author: John Bowman <bowman@ualberta.ca>
17748Date:   Sat Sep 26 22:50:38 2009 -0600
17749
17750    Implement a projection() function that returns the interactive camera parameters
17751    as a projection.
17752
17753commit 0ed8cb015056d1ce22944ca82abf4655420440ca
17754Author: John Bowman <bowman@ualberta.ca>
17755Date:   Sat Sep 26 22:21:39 2009 -0600
17756
17757    Fix premature memory deallocation bug.
17758
17759commit 28c90d0ce6ece4ef15c31b9b8cb077c3b4d2c7fd
17760Author: John Bowman <bowman@ualberta.ca>
17761Date:   Sat Sep 26 10:05:26 2009 -0600
17762
17763    Simplify transform3.
17764
17765    Add additional functions for inverting paths to 3D.
17766
17767commit 68a46d3ff504f6235e5a2b04f7bb8b4117a13de5
17768Author: John Bowman <bowman@ualberta.ca>
17769Date:   Fri Sep 25 14:47:37 2009 -0600
17770
17771    Improve tutorial.
17772
17773commit 005b5d7da149db0da8cb3de5a000e87596a31919
17774Author: John Bowman <bowman@ualberta.ca>
17775Date:   Fri Sep 25 11:17:02 2009 -0600
17776
17777    Fix erase.
17778
17779commit 47fdd56f0895eca33d282b2db950df4040051635
17780Author: John Bowman <bowman@ualberta.ca>
17781Date:   Fri Sep 25 00:51:29 2009 -0600
17782
17783    Minor documentation improvements.
17784
17785commit 158761286236e4c3ed3493930d0fed5679c8a87a
17786Author: John Bowman <bowman@ualberta.ca>
17787Date:   Fri Sep 25 00:29:33 2009 -0600
17788
17789    Resize 3D example.
17790
17791commit 93b4686d2ff546fc2dcf705b9c4af5c40a54e8ff
17792Author: John Bowman <bowman@ualberta.ca>
17793Date:   Fri Sep 25 00:27:33 2009 -0600
17794
17795    Don't modify settings.
17796
17797commit 6b54c2fde17460fd58d1cd08194a92fa174cec18
17798Author: John Bowman <bowman@ualberta.ca>
17799Date:   Fri Sep 25 00:08:10 2009 -0600
17800
17801    Fix viewportsize bug.
17802
17803commit 0831668a76a53c0a62e8b49fa69977e4c10b7387
17804Author: John Bowman <bowman@ualberta.ca>
17805Date:   Thu Sep 24 23:04:19 2009 -0600
17806
17807    Improve tutorial.
17808
17809commit 413d037c5d3de6e905e0ce13eb711c2eaaaa8f2f
17810Author: John Bowman <bowman@ualberta.ca>
17811Date:   Thu Sep 24 22:59:37 2009 -0600
17812
17813    Make erase() clear the PostScript canvas again.
17814
17815    Implement an interactive erase commmand that does not require parenthesis.
17816
17817commit e99368945ae28cc10e0065912bbf0345e9d060da
17818Author: Philippe Ivaldi <pivaldi@sfr.fr>
17819Date:   Thu Sep 24 17:29:07 2009 -0600
17820
17821    Add support for master tex file to asy-mode.el
17822
17823commit ec61cada1c64452fe97ac0ffd6d0785fabe115c4
17824Author: John Bowman <bowman@ualberta.ca>
17825Date:   Thu Sep 24 16:33:47 2009 -0600
17826
17827    Set ucyclic and vcyclic only for surfaces described by a full matrix.
17828
17829commit 6345c5afffd670d231aee5e05ced5662bcea905d
17830Author: John Bowman <bowman@ualberta.ca>
17831Date:   Wed Sep 23 10:55:31 2009 -0600
17832
17833    Move miniltx path parsing patch into C++ code.
17834
17835commit 970f70cf4fab1dee495bbf9f95c0bfcd077b85d4
17836Author: John Bowman <bowman@ualberta.ca>
17837Date:   Tue Sep 22 15:29:30 2009 -0600
17838
17839    Simplify interaction of -outname and prefix argument of shipout.
17840
17841commit 83689ba1321c3019c0af56e8b15304b602ba6ee5
17842Author: John Bowman <bowman@ualberta.ca>
17843Date:   Mon Sep 21 21:17:44 2009 -0600
17844
17845    Add patched graphicx.tex file.
17846
17847commit 95dde9cbab250b9e20adb69f1d92f32a2370d5ac
17848Author: John Bowman <bowman@ualberta.ca>
17849Date:   Mon Sep 21 13:19:12 2009 -0600
17850
17851    Improve indexedfigure API.
17852
17853commit 7fe28533c9d2775911ee9da568fb69d29e9e9d9e
17854Author: John Bowman <bowman@ualberta.ca>
17855Date:   Sun Sep 20 08:59:36 2009 -0600
17856
17857    Generalize OmitTick to omit both major and minor ticks.
17858
17859commit 4e2c341347215e7aed1d002b169ec176ca1da8b7
17860Author: John Bowman <bowman@ualberta.ca>
17861Date:   Sat Sep 19 23:28:23 2009 -0600
17862
17863    Simplify ENDIAN test: avoid redundant flags and support ACTION-IF-UNIVERSAL.
17864
17865commit c7bc6f7711db47756997888d70846b65724787d0
17866Author: John Bowman <bowman@ualberta.ca>
17867Date:   Sat Sep 19 23:18:31 2009 -0600
17868
17869    Remove spurious spaces from example.
17870
17871commit 15471a4ff31ff7ae8b8e17c36f92fd44d41b4500
17872Author: Philippe Ivaldi <pivaldi@sfr.fr>
17873Date:   Sat Sep 19 04:18:26 2009 -0600
17874
17875    Add links to licence
17876
17877commit 99a99b9a5750d3a72ee8ec4641f13c6d0d3df863
17878Author: John Bowman <bowman@ualberta.ca>
17879Date:   Fri Sep 18 23:07:43 2009 -0600
17880
17881    Update example.
17882
17883commit 28d308a229977054f066af360635027f500a0f1a
17884Author: John Bowman <bowman@ualberta.ca>
17885Date:   Fri Sep 18 23:01:27 2009 -0600
17886
17887    Generalize addViews to handle any layout; change the default from
17888    ThreeViewsFR to SixViewsUS.
17889
17890commit d20c0989d6f7914f839d67760fa7fa7157dfb012
17891Author: John Bowman <bowman@ualberta.ca>
17892Date:   Fri Sep 18 15:48:06 2009 -0600
17893
17894    Increase dvisvgm verbosity level.
17895
17896commit 57254a17d7bfd6f7daa4a948215435ebe7116eef
17897Author: John Bowman <bowman@ualberta.ca>
17898Date:   Thu Sep 17 23:29:55 2009 -0600
17899
17900    Allow PRC node names for labels and dots.
17901
17902commit 84e20dc1912c59b45231828be24d9b5ef2fdd373
17903Author: John Bowman <bowman@ualberta.ca>
17904Date:   Thu Sep 17 22:13:04 2009 -0600
17905
17906    Add stereoscopic example.
17907
17908commit 0e6d64647683c0e8ec650c6ede27f2bfe2fc4a9a
17909Author: John Bowman <bowman@ualberta.ca>
17910Date:   Thu Sep 17 11:48:06 2009 -0600
17911
17912    Implement addStereoViews.
17913
17914commit 06988fdcfc225a82fa57b85e5763c433e14cad32
17915Author: John Bowman <bowman@ualberta.ca>
17916Date:   Thu Sep 17 09:51:24 2009 -0600
17917
17918    Remove obsolete patch.
17919
17920commit 79e893678011406031dcdadc7f903710e17aba16
17921Author: John Bowman <bowman@ualberta.ca>
17922Date:   Wed Sep 16 21:38:30 2009 -0600
17923
17924    Add reverse and step actions for OpenGL movies.
17925
17926commit 620b86903c7e0416295ddd4cb0c4210187360d87
17927Author: John Bowman <bowman@ualberta.ca>
17928Date:   Wed Sep 16 20:43:51 2009 -0600
17929
17930    Make stop pause animation.
17931
17932commit ccdc35f8f4e3504943d62f3fca7dba701ae0c910
17933Author: John Bowman <bowman@ualberta.ca>
17934Date:   Wed Sep 16 13:52:14 2009 -0600
17935
17936    Add support for svg output; this requires a DVI-based TeX engine and
17937    (preferably patched version of) dvisvgm-0.8.3 from
17938    http://dvisvgm.sourceforge.net/
17939
17940commit b0ba757a3acd232a4b7d604e4d3a6a7976e4bf97
17941Author: John Bowman <bowman@ualberta.ca>
17942Date:   Tue Sep 15 21:12:04 2009 -0600
17943
17944    Update links.
17945
17946commit d52ed585466957d4a26c67d06690861b99f9f0da
17947Author: John Bowman <bowman@ualberta.ca>
17948Date:   Tue Sep 15 13:42:16 2009 -0600
17949
17950    Handle a degenerate axis range.
17951
17952commit c66d26028097560e9e56c88ec96c2c7704df1a6a
17953Author: John Bowman <bowman@ualberta.ca>
17954Date:   Tue Sep 15 13:18:06 2009 -0600
17955
17956    Handle degenerate palette ranges.
17957
17958commit f9242094efa6d9f49c3b36fd8f4106202d47613f
17959Author: John Bowman <bowman@ualberta.ca>
17960Date:   Tue Sep 15 04:04:45 2009 -0600
17961
17962    Remove obsolete pstoedit patch, now that pstoedit-3.50 has been released.
17963
17964commit bf8510a58161029ac28abfc8ef02964ae06511d6
17965Author: John Bowman <bowman@ualberta.ca>
17966Date:   Sun Sep 6 13:08:25 2009 -0600
17967
17968    Increment version to 1.87svn.
17969
17970commit 1294be62b09d75a8af7c5583d7d31ff7ec1a1d3c
17971Author: John Bowman <bowman@ualberta.ca>
17972Date:   Sat Sep 5 13:34:57 2009 -0600
17973
17974    Fix uninitialized variable.
17975
17976    Add missing name arguments.
17977
17978commit 44dea257993a1d0b8b85dbf8ebee7b92594a2208
17979Author: John Bowman <bowman@ualberta.ca>
17980Date:   Sat Sep 5 01:17:23 2009 -0600
17981
17982    Fix string ambiguity.
17983
17984commit e76df5392dfc3f00dc25a901d6251b91d9220161
17985Author: John Bowman <bowman@ualberta.ca>
17986Date:   Fri Sep 4 15:36:17 2009 -0600
17987
17988    Remove spurious argument.
17989
17990commit 436701369ae2f53c4573fdaad99d55ec1527ab3b
17991Author: John Bowman <bowman@ualberta.ca>
17992Date:   Fri Sep 4 15:35:24 2009 -0600
17993
17994    Move begingroup and endgroup to oPRCFile class.
17995
17996commit 2539dc4db71731e27766310f0fdc9dad7e9a52c9
17997Author: John Bowman <bowman@ualberta.ca>
17998Date:   Fri Sep 4 15:28:31 2009 -0600
17999
18000    Remove spurious brace.
18001
18002commit 132a6294bc632deb35417c7b5cc6246316d1b886
18003Author: John Bowman <bowman@ualberta.ca>
18004Date:   Fri Sep 4 15:27:09 2009 -0600
18005
18006    Add PRC model name support to begingroup3 and endgroup3.
18007
18008commit 4ef5eb3cdce70a1eb8c383444b9efd3c01b5d45d
18009Author: John Bowman <bowman@ualberta.ca>
18010Date:   Fri Sep 4 10:28:47 2009 -0600
18011
18012    Support naming of PRC parts.
18013
18014commit 8fabefee19a41ea9735b4ec98de1e9385553e9f8
18015Author: John Bowman <bowman@ualberta.ca>
18016Date:   Fri Sep 4 05:28:59 2009 -0600
18017
18018    Check for correct version of readline library.
18019
18020commit fbb620ff0ee3a9c5d0a33b4983dd0d51ee732c30
18021Author: John Bowman <bowman@ualberta.ca>
18022Date:   Fri Sep 4 05:13:50 2009 -0600
18023
18024    Add -lreadline to $LIBS.
18025
18026commit b89417fbb590c3a3d1645f8fc0d09cb99b0c7623
18027Author: John Bowman <bowman@ualberta.ca>
18028Date:   Fri Sep 4 05:06:33 2009 -0600
18029
18030    Fix readline test.
18031
18032commit 9a6132abdb8d529587ee7edb28b5d185c8beead3
18033Author: John Bowman <bowman@ualberta.ca>
18034Date:   Fri Sep 4 04:39:43 2009 -0600
18035
18036    Improve GNU readline test.
18037
18038commit 7c7246361d8378fbe01997a1d978a3ea2de20e3d
18039Author: John Bowman <bowman@ualberta.ca>
18040Date:   Thu Sep 3 12:35:35 2009 -0600
18041
18042    Fix typo.
18043
18044commit 2e2f756209acc727ea0bb95e70c2935da3b74cdf
18045Author: John Bowman <bowman@ualberta.ca>
18046Date:   Thu Sep 3 12:34:12 2009 -0600
18047
18048    Fix radius of curvature at nodes.
18049
18050commit 262d7c7f6f95b1986fe6a97366fcd3a30611ae84
18051Author: John Bowman <bowman@ualberta.ca>
18052Date:   Wed Sep 2 16:39:30 2009 -0600
18053
18054    Reduce NURBS memory usage in polynomial case.
18055
18056commit 240415803877c72d83513e5d70a83559153809a7
18057Author: John Bowman <bowman@ualberta.ca>
18058Date:   Wed Sep 2 16:36:06 2009 -0600
18059
18060    Fix NURBS sizing.
18061
18062commit 4f525cec551be4f68f1c2b50cb734ec86d9795de
18063Author: John Bowman <bowman@ualberta.ca>
18064Date:   Mon Aug 31 02:00:43 2009 -0600
18065
18066    Optimize PRC polygons.
18067
18068    Reduce surface memory usage.
18069
18070commit c90bfe48427c48edf00eb6f5d7baddfd7340ae5d
18071Author: John Bowman <bowman@ualberta.ca>
18072Date:   Fri Aug 21 17:45:52 2009 -0600
18073
18074    Increment version to 1.86svn.
18075
18076commit 6a73c6c84f03bf801c2a3e3e21fd14d96d6086ef
18077Author: John Bowman <bowman@ualberta.ca>
18078Date:   Fri Aug 21 15:22:51 2009 -0600
18079
18080    Fix typo.
18081
18082commit 6d98b59a38857d7f9e0f5c52cd2514f03eb3ead0
18083Author: John Bowman <bowman@ualberta.ca>
18084Date:   Fri Aug 21 15:22:10 2009 -0600
18085
18086    Move remaining picture operations.
18087
18088commit f47a7155eaa39e2218d25563a989246a96e23f92
18089Author: John Bowman <bowman@ualberta.ca>
18090Date:   Fri Aug 21 15:21:36 2009 -0600
18091
18092    Rename labelsurface to surface; extend also to surfaces containing a single
18093    patch.
18094
18095commit be47838d06af021d2074aa8d09580e2bf19fb965
18096Author: John Bowman <bowman@ualberta.ca>
18097Date:   Thu Aug 20 23:08:28 2009 -0600
18098
18099    Add missing pen dimensions to sizing routine.
18100
18101commit e86466c814c27abddcdde8ba534c6b8dd0144fe0
18102Author: John Bowman <bowman@ualberta.ca>
18103Date:   Thu Aug 20 22:15:10 2009 -0600
18104
18105    Fix compilation on platforms that lack OpenGL.
18106
18107commit 9bc8505e57fbbb496b4231ad75218e369c91f249
18108Author: John Bowman <bowman@ualberta.ca>
18109Date:   Thu Aug 20 08:39:20 2009 -0600
18110
18111    Increment version to 1.85svn.
18112
18113commit 0f99c085bd848e8ea759e8027938d7234b83c62d
18114Author: John Bowman <bowman@ualberta.ca>
18115Date:   Thu Aug 20 00:47:14 2009 -0600
18116
18117    Fix readline conditionals.
18118
18119commit 78dfab9cb0667c2c7e0907d1393c8223acacfded
18120Author: John Bowman <bowman@ualberta.ca>
18121Date:   Thu Aug 20 00:26:46 2009 -0600
18122
18123    Split runtime further.
18124
18125commit d2af5f1ac81c368f813006f8dda2f7cff88ff046
18126Author: John Bowman <bowman@ualberta.ca>
18127Date:   Wed Aug 19 22:18:19 2009 -0600
18128
18129    Split runtime further.
18130
18131commit fb91344ff828361d467468ab012ad8ce5be3c779
18132Author: John Bowman <bowman@ualberta.ca>
18133Date:   Wed Aug 19 22:06:02 2009 -0600
18134
18135    Split runtime.in further.
18136
18137commit 6543e81a99fa39d9b2737f805eb918c36a37681a
18138Author: John Bowman <bowman@ualberta.ca>
18139Date:   Wed Aug 19 17:23:45 2009 -0600
18140
18141    Start splitting runtime.in.
18142
18143commit 224a0cabc2a2571be7c4e9e82a22c0e14b8cce63
18144Author: John Bowman <bowman@ualberta.ca>
18145Date:   Wed Aug 19 07:52:08 2009 -0600
18146
18147    Rename example.
18148
18149commit 79e9aea7b99386a7f939bb820a2d7cdba4ff4ed6
18150Author: John Bowman <bowman@ualberta.ca>
18151Date:   Wed Aug 19 01:12:04 2009 -0600
18152
18153    Move new example to examples directory.
18154
18155commit 0ec04f08aa90a6b60d51108d4048299a62b7ebb3
18156Author: John Bowman <bowman@ualberta.ca>
18157Date:   Wed Aug 19 01:08:56 2009 -0600
18158
18159    Extend NURBS interface.
18160
18161commit 17363b9b3fbcbaaf91137cc3aa2a3308f8159d35
18162Author: Andrei Catuneanu <acatunea@physics.utoronto.ca>
18163Date:   Tue Aug 18 22:08:55 2009 -0600
18164
18165    Added structure pertaining to recursive subdivision of patches. Added example of use in surfacesplit.asy.
18166
18167commit d358b2232f83cc0708aa5670098d938e1d21ea57
18168Author: John Bowman <bowman@ualberta.ca>
18169Date:   Tue Aug 18 10:30:30 2009 -0600
18170
18171    Remove obsolete function.
18172
18173commit 1b39ef88f10a730c9233ec8d9abeaf53b90d3d12
18174Author: John Bowman <bowman@ualberta.ca>
18175Date:   Mon Aug 17 00:16:29 2009 -0600
18176
18177    Move approximate NURBS bounds to C++ code.
18178
18179commit 7f5652be5d1c3df6ab5deabebc66ab60daf4519b
18180Author: John Bowman <bowman@ualberta.ca>
18181Date:   Sun Aug 16 15:50:08 2009 -0600
18182
18183    Remove inline qualifier.
18184
18185commit c23f68334ca0a21c236498c806a958bb1731b851
18186Author: John Bowman <bowman@ualberta.ca>
18187Date:   Sun Aug 16 15:44:05 2009 -0600
18188
18189    Fix perspective PRC viewportmargin.
18190
18191commit 785cbe47263c17d355184a247e64c8de0224aa9b
18192Author: John Bowman <bowman@ualberta.ca>
18193Date:   Sun Aug 16 14:57:48 2009 -0600
18194
18195    Enable rational NURBS.
18196
18197commit a7bf3625b440fad36f9fb89eee5ce651bdee580d
18198Author: John Bowman <bowman@ualberta.ca>
18199Date:   Sun Aug 16 14:46:04 2009 -0600
18200
18201    For clarity, use single quotes instead of double quotes.
18202
18203commit 690c54d98e06da6ee8931fb47ad20ad06028a017
18204Author: John Bowman <bowman@ualberta.ca>
18205Date:   Sun Aug 16 11:08:20 2009 -0600
18206
18207    Compare to control point bounding box rather than patch bounding box.
18208
18209commit ff6c5bcc60187796e21ef5dc89f7bfde0b7c2e52
18210Author: John Bowman <bowman@ualberta.ca>
18211Date:   Sun Aug 16 10:06:11 2009 -0600
18212
18213    Fix comment.
18214
18215commit 9ef12ec3ca7f52064ef0471748ba24c80329e595
18216Author: John Bowman <bowman@ualberta.ca>
18217Date:   Sun Aug 16 01:19:43 2009 -0600
18218
18219    Add preliminary NURBS support (so far only implemented for PRC).
18220
18221commit 099ec542b77e480fdbb604222051b7396242ac57
18222Author: John Bowman <bowman@ualberta.ca>
18223Date:   Sat Aug 15 20:53:15 2009 -0600
18224
18225    Clarify asymptote.sty license.
18226
18227commit de6005b749685dc44b8ceda243cb22f7be27068f
18228Author: John Bowman <bowman@ualberta.ca>
18229Date:   Sat Aug 15 09:38:41 2009 -0600
18230
18231    Remove unwanted spaces in asymptote.sty.
18232
18233commit 972dda4fa1cb6f8c816797f06da6c3c5911c8dd9
18234Author: John Bowman <bowman@ualberta.ca>
18235Date:   Sat Aug 15 03:01:42 2009 -0600
18236
18237    Increment version to 1.84svn.
18238
18239commit 6634bb81d4d89ee1f824064af635a69215f226d1
18240Author: John Bowman <bowman@ualberta.ca>
18241Date:   Sat Aug 15 01:16:08 2009 -0600
18242
18243    Fix dependency.
18244
18245commit 9c1a615f4b4ac132f0bb5c2e68bff26269c46d6e
18246Author: John Bowman <bowman@ualberta.ca>
18247Date:   Sat Aug 15 00:28:59 2009 -0600
18248
18249    Embed parametric equations on Klein bottle.
18250
18251    Add new example.
18252
18253commit 19f934368489b7223888adb889015611188a4f9c
18254Author: John Bowman <bowman@ualberta.ca>
18255Date:   Sat Aug 15 00:17:32 2009 -0600
18256
18257    Improve diagnostics for missing libz library or texi2dvi program.
18258
18259commit e4b876f284c2df9de310df65112847402748d73b
18260Author: John Bowman <bowman@ualberta.ca>
18261Date:   Fri Aug 14 23:25:57 2009 -0600
18262
18263    Add light argument to fit() and shipout().
18264
18265commit 01c20bad45364434a4b532c03f255f5dfde46e33
18266Author: John Bowman <bowman@ualberta.ca>
18267Date:   Fri Aug 14 22:36:55 2009 -0600
18268
18269    Remove redundant angle arguments.
18270
18271commit 801972e733d768a3f7bccd0f8a3835b28a7b485b
18272Author: John Bowman <bowman@ualberta.ca>
18273Date:   Fri Aug 14 21:57:06 2009 -0600
18274
18275    Remove unwanted quotes from LaTeX jobname.
18276
18277commit 76e4f53bb7104026a12e8e2aef525a3ed2d2b27f
18278Author: John Bowman <bowman@ualberta.ca>
18279Date:   Fri Aug 14 17:05:07 2009 -0600
18280
18281    Fix display of generated file names with spaces.
18282
18283commit 204d3a3d6ad00203b843161aeda0d8f871145ce1
18284Author: John Bowman <bowman@ualberta.ca>
18285Date:   Fri Aug 14 09:05:32 2009 -0600
18286
18287    Check only primitive types for virtual file mode members.
18288
18289commit 63535fdc7dc4245437aaef5b88a07ea74ad1dd79
18290Author: Philippe Ivaldi <pivaldi@sfr.fr>
18291Date:   Fri Aug 14 08:50:49 2009 -0600
18292
18293    Removing duplicated text of license
18294
18295commit f945cbfd799439d8af6b5cd26a4246e15598b108
18296Author: John Bowman <bowman@ualberta.ca>
18297Date:   Fri Aug 14 04:19:54 2009 -0600
18298
18299    Restrict file modes to ty_file.
18300
18301commit d8203d9c0b8a4084b36a0b7c9cdc304a731f622a
18302Author: John Bowman <bowman@ualberta.ca>
18303Date:   Fri Aug 14 04:02:48 2009 -0600
18304
18305    Update tests.
18306
18307commit 31794c39134751f2697bf84eaa42c2019dc13e05
18308Author: John Bowman <bowman@ualberta.ca>
18309Date:   Fri Aug 14 03:41:41 2009 -0600
18310
18311    Make file mode functions virtual members; this backwards incompatibility
18312    requires that line(file f) be changed to f.line(), etc.
18313
18314commit 4e479144f8f21f35b97ab322c32dd31a82e98d62
18315Author: John Bowman <bowman@ualberta.ca>
18316Date:   Thu Aug 13 22:36:05 2009 -0600
18317
18318    Remove obsolete cyclicflag and void cyclic(bool) functions now that the
18319    cyclic member of an array is writeable.
18320
18321commit 3b4595b6f31ca06107f589f58b558727135bce96
18322Author: John Bowman <bowman@ualberta.ca>
18323Date:   Thu Aug 13 22:06:27 2009 -0600
18324
18325    Don't overwrite viewportmargin.
18326
18327commit 7b97ed0aebb30591dddb10057d198a429e6712bb
18328Author: John Bowman <bowman@ualberta.ca>
18329Date:   Wed Aug 12 17:33:31 2009 -0600
18330
18331    Check ASYMPTOTE_HOME instead of ~/.asy in search path.
18332
18333commit 761284a25d0f2b2de505d9bfb9decedfe4a278ed
18334Author: John Bowman <bowman@ualberta.ca>
18335Date:   Wed Aug 12 16:12:31 2009 -0600
18336
18337    Fix texpath initialization.
18338
18339commit 4e5ed7ce97044102c22c48bfd0cce001ae976dca
18340Author: John Bowman <bowman@ualberta.ca>
18341Date:   Tue Aug 11 01:32:50 2009 -0600
18342
18343    Increase linegranularity.
18344
18345commit 6ddc1c963bea6ab9ffd5a367f61b3c3d183c3983
18346Author: John Bowman <bowman@ualberta.ca>
18347Date:   Mon Aug 10 23:38:34 2009 -0600
18348
18349    Fix splitting indices.
18350
18351commit 1606e9a7dc40147924b4378ca982d79e1ec2defe
18352Author: John Bowman <bowman@ualberta.ca>
18353Date:   Mon Aug 10 22:28:47 2009 -0600
18354
18355    Fix definition of normal in regularize.
18356
18357commit 6d9797048c32dfdfed6f73c225f014f1eee4989f
18358Author: John Bowman <bowman@ualberta.ca>
18359Date:   Mon Aug 10 21:27:22 2009 -0600
18360
18361    Improve example.
18362
18363commit feb14e5db7ef6a3a4188c4581e06de0e091b9778
18364Author: John Bowman <bowman@ualberta.ca>
18365Date:   Mon Aug 10 21:21:17 2009 -0600
18366
18367    Use splined parametric surfaces to implement smooth thick lines.
18368
18369commit 076761589b35f8dc9e9117b97cbd746d36704a4a
18370Author: John Bowman <bowman@ualberta.ca>
18371Date:   Mon Aug 10 11:28:37 2009 -0600
18372
18373    Don't nest picture environments used for TeX clipping (not used for ConTeXt
18374    since the \beginpicture...\endpicture environment is still broken; this
18375    only affects the clipping of labels outside the bounding box.).
18376
18377commit 47a5dfc993cdc6f2905315787ad520d091f3b73d
18378Author: John Bowman <bowman@ualberta.ca>
18379Date:   Sun Aug 9 15:47:06 2009 -0600
18380
18381    Remove private qualifier from rmf.
18382
18383commit 145f90a3130752c459dbc9f66773e3bed3221a02
18384Author: John Bowman <bowman@ualberta.ca>
18385Date:   Sun Aug 9 01:34:45 2009 -0600
18386
18387    Copy transformation T in projection.copy().
18388
18389commit 0b2ab9915bfa3f189a049cd1572859769a49f6fc
18390Author: John Bowman <bowman@ualberta.ca>
18391Date:   Sun Aug 9 00:49:51 2009 -0600
18392
18393    Construct patches with the usual orientation for a counterclockwise
18394    external path; update tensor product shading to be consistent with this
18395    more sensible convention (rather than the reversed format described in the
18396    Postscript Language Reference Manual).
18397
18398    Make the default currentlight=Headlamp for consistency with Adobe Reader;
18399    the previous currentlight is now called Viewport.
18400
18401    Fix uequals, vequals, and surface indices; implement ucyclic() and vcyclic().
18402
18403    Add rendermargin parameter.
18404
18405    Add triple dir(explicit triple) function for consistency.
18406
18407commit a969e6d7692d5007580b988c396d3fcdc7dced5e
18408Author: John Bowman <bowman@ualberta.ca>
18409Date:   Sat Aug 8 13:00:47 2009 -0600
18410
18411    Tune Headlamp.
18412
18413commit 6c8eb4afb4c8061d820e7a5be87ae7713d24768c
18414Author: John Bowman <bowman@ualberta.ca>
18415Date:   Thu Aug 6 20:38:26 2009 -0600
18416
18417    Add labelsurface function.
18418
18419    Add min(frame, projection) and max(frame, projection).
18420
18421commit cf6cba7dc2ab278123e56c7277f6539340618da5
18422Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18423Date:   Tue Aug 4 11:17:53 2009 -0600
18424
18425    Added more error-checking to runtime.pl.
18426
18427commit 0b5837ac2166cf8175fc3e36da0b2fc81dc8cbf0
18428Author: John Bowman <bowman@ualberta.ca>
18429Date:   Tue Aug 4 00:35:17 2009 -0600
18430
18431    Fix projected bounding box calculation and angle calculation.
18432
18433    Remove viewportfactor and anglefactor; increase angleprecision.
18434
18435    Cache modelview matrix.
18436
18437commit b75fcd0159de28b45e51f0bd96a27ec5388bb110
18438Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18439Date:   Mon Aug 3 13:48:16 2009 -0600
18440
18441    Refactored pushing and popping processData.
18442
18443commit 7ad2c2ef9501444d77fa59c83edbe1d61ef0dfd0
18444Author: John Bowman <bowman@ualberta.ca>
18445Date:   Sat Aug 1 14:03:12 2009 -0600
18446
18447    Simplify example.
18448
18449commit 864166dbc8de454da1707813df8b1e61851a1b42
18450Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18451Date:   Fri Jul 31 10:39:57 2009 -0600
18452
18453    Removed TODO items I no longer feel like doing.
18454
18455commit 71d08ceee7cb423100f202635aacaa934b27aa8a
18456Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18457Date:   Thu Jul 30 14:22:52 2009 -0600
18458
18459    Removed menv.
18460
18461commit e1c2a656deb5ad0eb2641f3e7cc0b26e47bc880f
18462Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18463Date:   Thu Jul 30 13:19:42 2009 -0600
18464
18465    Added support for splitting runtime.in into several files.
18466
18467commit 20d37a73fddd374ac4c7da3387023b3650ba46a8
18468Author: John Bowman <bowman@ualberta.ca>
18469Date:   Thu Jul 30 08:44:44 2009 -0600
18470
18471    Rename splinetype.asy to graph_splinetype.asy.
18472
18473commit 4bd1bb0a4e0146ce62e4e295da5178b3a8db29d7
18474Author: John Bowman <bowman@ualberta.ca>
18475Date:   Wed Jul 29 00:36:18 2009 -0600
18476
18477    Add uequals and vequals functions for indexed surfaces.
18478
18479commit 694920eee2c4bf681573f2d6fd8636b9650eaa90
18480Author: John Bowman <bowman@ualberta.ca>
18481Date:   Wed Jul 29 00:35:28 2009 -0600
18482
18483    Enable getstring with --interactive even if not a tty.
18484
18485commit b077254e708b9c5e15fa7bcdabaa06d2b69ae280
18486Author: John Bowman <bowman@ualberta.ca>
18487Date:   Tue Jul 28 01:17:37 2009 -0600
18488
18489    Add surface indices.
18490
18491    Add nonuniform parametric surface routine.
18492
18493commit 206cc9c77018c8b1375415b9d9267aecd3bee926
18494Author: John Bowman <bowman@ualberta.ca>
18495Date:   Mon Jul 27 14:53:25 2009 -0600
18496
18497    Fix formatting.
18498
18499commit 3408c1abb864c973e888ef8dc0e05a6e0c283fad
18500Author: John Bowman <bowman@ualberta.ca>
18501Date:   Mon Jul 27 14:25:07 2009 -0600
18502
18503    Separate code to split a path into nondegenerate Coons patches out of
18504    surface constructor.
18505
18506commit 8b3cb0c0f8611dda5d4f30496ea5bbbc59a59b3f
18507Author: John Bowman <bowman@ualberta.ca>
18508Date:   Mon Jul 27 10:17:48 2009 -0600
18509
18510    Generalize extrude.
18511
18512commit fa43efac07167bb002a08313f04e88c7eb287941
18513Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18514Date:   Mon Jul 27 00:24:19 2009 -0600
18515
18516    Removed finished TODO item.
18517
18518commit ca891da0ff3b8208b18a49faedd373fd01087fa8
18519Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18520Date:   Mon Jul 27 00:23:45 2009 -0600
18521
18522    Made more compact bytecode for pushing defualt arguments onto the stack.
18523
18524commit 3767fd75669d72611ea43fff12052c67a9b94470
18525Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18526Date:   Sun Jul 26 23:55:06 2009 -0600
18527
18528    Added detailed output for debugging bytecode.
18529
18530commit 9c2f666980851fa0ef43ded88eaee9b69a5783b2
18531Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18532Date:   Sun Jul 26 14:26:02 2009 -0600
18533
18534    Changed debugging output for DEBUG_STACK.
18535
18536commit 7a6043078e6d0e3a694d396c06a40f4c76bd0a10
18537Author: John Bowman <bowman@ualberta.ca>
18538Date:   Sat Jul 25 23:35:36 2009 -0600
18539
18540    Fix typo.
18541
18542commit c76e1b0bb19ce13de0ef2ec895fd7cc1838cd461
18543Author: John Bowman <bowman@ualberta.ca>
18544Date:   Sat Jul 25 16:39:31 2009 -0600
18545
18546    Implement empirical translation between OpenGL and PRC shininess.
18547
18548commit 569235a9a37a12341c1753f620ee5bf3d5181672
18549Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18550Date:   Sat Jul 25 10:31:06 2009 -0600
18551
18552    Added preprocessor option to print names of bltin functions.
18553
18554commit db669441b7bbaa6c00365b0731eaba597eeb53a2
18555Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18556Date:   Sat Jul 25 10:12:38 2009 -0600
18557
18558    Changed formatting of interactive write for overloaded variables.
18559
18560commit e89331ee4b555dffa54b40b7afbcb536439ce00a
18561Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18562Date:   Sat Jul 25 10:11:39 2009 -0600
18563
18564    Automated definition of IntArray, etc.
18565
18566commit 16d362253bf942ea57a2e03afb19cc8414163df6
18567Author: John Bowman <bowman@ualberta.ca>
18568Date:   Sat Jul 25 09:58:38 2009 -0600
18569
18570    Fix viewportshift flicker.
18571
18572commit bce50c71cb98440f42fc015253ea917cde3de926
18573Author: John Bowman <bowman@ualberta.ca>
18574Date:   Sat Jul 25 02:05:50 2009 -0600
18575
18576    Embed 2D frame.
18577
18578    Improve OpenGL movie generation.
18579
18580commit 884e85d4e6e1a7bb3beca73e40631f8c0fb345bf
18581Author: John Bowman <bowman@ualberta.ca>
18582Date:   Sat Jul 25 00:41:07 2009 -0600
18583
18584    Remove diagnostic.
18585
18586commit ce79a2da755a5a841ea55d69506fa888f46fdb4f
18587Author: John Bowman <bowman@ualberta.ca>
18588Date:   Sat Jul 25 00:01:06 2009 -0600
18589
18590    Update documentation on suppressing warnings.
18591
18592commit 0adc924c1215e27b947a5a46d7e047fb77ec490d
18593Author: John Bowman <bowman@ualberta.ca>
18594Date:   Fri Jul 24 23:57:15 2009 -0600
18595
18596    Allow asy warnings to be disabled.
18597
18598commit a9719315fbce2bf647e957a8f411fc1280d44478
18599Author: John Bowman <bowman@ualberta.ca>
18600Date:   Fri Jul 24 23:54:43 2009 -0600
18601
18602    Delete intermediate files.
18603
18604commit 365a52b459701fd79b56ef8be55bb15d5c3795ba
18605Author: John Bowman <bowman@ualberta.ca>
18606Date:   Fri Jul 24 19:55:40 2009 -0600
18607
18608    Add missing typedef.
18609
18610commit 376acc56e739bc1a0515cbdf582566e71548333b
18611Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18612Date:   Fri Jul 24 02:07:57 2009 -0600
18613
18614    Write type info for variables on the interactive prompt.
18615
18616commit c6e1933634f8c31fe56ae22304c5b9df1dd078e4
18617Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18618Date:   Fri Jul 24 01:45:10 2009 -0600
18619
18620    Made overloaded warning for interactive write less scary.
18621
18622commit db2f127e4687928cb72eee8466e5820382a8099f
18623Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18624Date:   Fri Jul 24 01:42:07 2009 -0600
18625
18626    Minor changes to virtual fields.
18627
18628commit 603782425a4038c412769400e5a57bcf84c32e4c
18629Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18630Date:   Thu Jul 23 19:24:46 2009 -0600
18631
18632    Add automated testing of array virtual fields.
18633
18634commit 6f0cc2df4ffe672177464e483b84bb28fd168a45
18635Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18636Date:   Thu Jul 23 19:20:22 2009 -0600
18637
18638    Implemented writing to virtual fields.
18639
18640commit a5720dbc46b31e1c5449cd9c4b5174609e238ee9
18641Author: John Bowman <bowman@ualberta.ca>
18642Date:   Thu Jul 23 11:04:54 2009 -0600
18643
18644    Resolve ambiguity.
18645
18646commit 8bce737332a755c3a5faf42a3c9c5a3472c5dbcb
18647Author: John Bowman <bowman@ualberta.ca>
18648Date:   Thu Jul 23 01:20:35 2009 -0600
18649
18650    Add support for OpenGL animations (illustrated in glmovie.asy), including
18651    new autoplay and loop settings.
18652
18653    Implement a portable Signal function based on sigaction.
18654
18655    Add example of inset graph to xsin1x.asy.
18656
18657    Improve animation fitting to guarantee a single transformation for all pictures.
18658
18659commit 493cef04561098dd7e4c2b59af5ba706cd2e84f3
18660Author: John Bowman <bowman@ualberta.ca>
18661Date:   Tue Jul 21 10:59:05 2009 -0600
18662
18663    Extend embed(frame).
18664
18665commit 7e9a0f1ed063d4960784f2680a3ae52e356f7063
18666Author: John Bowman <bowman@ualberta.ca>
18667Date:   Tue Jul 21 01:10:31 2009 -0600
18668
18669    Factor 3D fitting routine.
18670
18671commit 818cfaa9fdd0c2ab99ee13f68ac081a7e5d8c049
18672Author: John Bowman <bowman@ualberta.ca>
18673Date:   Tue Jul 21 00:14:50 2009 -0600
18674
18675    Remove extra comma.
18676
18677commit 715a347291775ebb0798740c045ee3fd6f57a09d
18678Author: John Bowman <bowman@ualberta.ca>
18679Date:   Mon Jul 20 21:44:59 2009 -0600
18680
18681    Add missing picture sizing.
18682
18683commit ee449186aadfed17713f23da356f2e08fc87ae6a
18684Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18685Date:   Mon Jul 20 15:12:11 2009 -0600
18686
18687    Added routines for stepping through external animations in slides.
18688
18689commit 454f559a21b8f13cab72bbb3a08db18fd0e5fffc
18690Author: John Bowman <bowman@ualberta.ca>
18691Date:   Mon Jul 20 00:35:29 2009 -0600
18692
18693    Increment version to 1.83svn.
18694
18695commit 4b0abd49ecae0d4b588b0f833c96b0fb18fbe05c
18696Author: John Bowman <bowman@ualberta.ca>
18697Date:   Sun Jul 19 22:57:37 2009 -0600
18698
18699    Use a consistent approximation for drawing tube centers.
18700
18701commit 01e4df92d03651d9d1ddca4a0418e097a7d2245d
18702Author: John Bowman <bowman@ualberta.ca>
18703Date:   Sun Jul 19 21:35:45 2009 -0600
18704
18705    Fix threaded exports.
18706
18707commit d65cc05bce215c8f2c526c1258a61964f7de06e2
18708Author: John Bowman <bowman@ualberta.ca>
18709Date:   Sat Jul 18 15:26:12 2009 -0600
18710
18711    Respect -gray and -bw in PRC output.
18712
18713commit cdc39ade33395032d0450092fc54b9e6dfd46edc
18714Author: John Bowman <bowman@ualberta.ca>
18715Date:   Fri Jul 17 23:35:20 2009 -0600
18716
18717    Add default argument to transform3(projection).
18718
18719commit 26b7e01c3c7b1a2cdccc87d21c3feee46c164dcf
18720Author: John Bowman <bowman@ualberta.ca>
18721Date:   Fri Jul 17 22:19:35 2009 -0600
18722
18723    Fix texpath fontsize with PDF tex engines.
18724
18725commit e02c92524691931d63e66ce02d06e0f65cdb5dd6
18726Author: John Bowman <bowman@ualberta.ca>
18727Date:   Fri Jul 17 19:55:57 2009 -0600
18728
18729    Add missing pt units.
18730
18731commit c5e192a6c46139a14e32209bd5167f486f82300f
18732Author: John Bowman <bowman@ualberta.ca>
18733Date:   Tue Jul 14 00:22:41 2009 -0600
18734
18735    Increment version to 1.82svn.
18736
18737commit d12953b58156403fdaf97b7e0051fb572f937ed9
18738Author: John Bowman <bowman@ualberta.ca>
18739Date:   Mon Jul 13 22:36:37 2009 -0600
18740
18741    Fix initial angle calculation.
18742
18743commit 51ced8f17f84f0b445cdf828ea5b8d108239d5ca
18744Author: John Bowman <bowman@ualberta.ca>
18745Date:   Mon Jul 13 21:18:26 2009 -0600
18746
18747    Improve motion detection.
18748
18749commit e5f571b23a3439d0c7384004ca08bb7d16c6ee92
18750Author: John Bowman <bowman@ualberta.ca>
18751Date:   Mon Jul 13 21:02:58 2009 -0600
18752
18753    Reinstate doubleclick motion detection.
18754
18755commit 5b086e6f82a2fa3b410131fe0ce297ee0c88b43d
18756Author: John Bowman <bowman@ualberta.ca>
18757Date:   Mon Jul 13 20:05:06 2009 -0600
18758
18759    Approximate off-axis projections (viewportshift) in PRC.
18760
18761commit 617b958952c3bab45d4b9d4ea36f3718b03c86ff
18762Author: John Bowman <bowman@ualberta.ca>
18763Date:   Mon Jul 13 18:55:52 2009 -0600
18764
18765    Remove unused include.
18766
18767commit eec81e59e37eee6ddc766df5d130d4b4ea4a84d0
18768Author: John Bowman <bowman@ualberta.ca>
18769Date:   Mon Jul 13 18:51:32 2009 -0600
18770
18771    Fix lineskip units.
18772
18773commit 6f9cd42f8184241f0bbfe7d63f9e64efb25f7a28
18774Author: John Bowman <bowman@ualberta.ca>
18775Date:   Mon Jul 13 18:41:39 2009 -0600
18776
18777    Rename minbound(triple[][], triple) to minbezier, etc.
18778
18779commit 10640da89ad9f2909257973207bae3e9643d0adf
18780Author: John Bowman <bowman@ualberta.ca>
18781Date:   Mon Jul 13 18:02:14 2009 -0600
18782
18783    Remove unused format argument from xasy.
18784
18785commit 75d7edb107496906a76167f8a8139050faef72e3
18786Author: John Bowman <bowman@ualberta.ca>
18787Date:   Mon Jul 13 17:50:26 2009 -0600
18788
18789    Remove obsolete GIF deconstruction format and xformat setting.
18790
18791commit ee8e73b0935e740d6eda00b1652bf1730b5475c6
18792Author: John Bowman <bowman@ualberta.ca>
18793Date:   Mon Jul 13 17:37:20 2009 -0600
18794
18795    Allow single quotation marks in filenames.
18796
18797commit 97e09e03f3b642361649a8a1a5a6149ff190e321
18798Author: John Bowman <bowman@ualberta.ca>
18799Date:   Sun Jul 12 22:47:17 2009 -0600
18800
18801    Simplify code.
18802
18803commit d98d421602cd75c211e8a29a877806fb57ce89eb
18804Author: John Bowman <bowman@ualberta.ca>
18805Date:   Sun Jul 12 22:31:56 2009 -0600
18806
18807    Simplify code; remove cstdarg dependency.
18808
18809commit ac0c23a7f68737023039908e62a3ebe0c4bf122b
18810Author: John Bowman <bowman@ualberta.ca>
18811Date:   Sun Jul 12 16:31:02 2009 -0600
18812
18813    Add other missing path3 functions.
18814
18815commit 9c5c9495118edbc521c5c2c2297ea5c729dbf0cc
18816Author: John Bowman <bowman@ualberta.ca>
18817Date:   Sun Jul 12 14:48:40 2009 -0600
18818
18819    Set executable flag on PostScript files under MSDOS, to allow psviewer="cmd".
18820
18821commit dcf7e30049b9dc61ec6e8d50e01284814d585f88
18822Author: Andy Hammerlindl <ahammerlindl@gmail.com>
18823Date:   Sun Jul 12 12:30:14 2009 -0600
18824
18825    Added beginpoint and endpoint for path3.
18826
18827commit 469e960021b292c2dbd647efc9b4a26c6b13db3d
18828Author: John Bowman <bowman@ualberta.ca>
18829Date:   Sat Jul 11 00:00:43 2009 -0600
18830
18831    Use "cmd" to request the default MSDOS file association.
18832
18833    Change default file association for pdfviewer, display, and animate to cmd.
18834
18835commit d63e6e7da81ab3586cf6b31547f0e2bdd7b7458a
18836Author: John Bowman <bowman@ualberta.ca>
18837Date:   Fri Jul 10 15:24:29 2009 -0600
18838
18839    Improve illustration of ConTeXT font bug workaround.
18840
18841commit 4974258e557e4c720a4e8d8cabb622cd5b03da63
18842Author: John Bowman <bowman@ualberta.ca>
18843Date:   Fri Jul 10 15:22:23 2009 -0600
18844
18845    Fix font units.
18846
18847    Add example of ConTeXT bug workaround for fonts smaller than 12pt.
18848
18849commit ed90d4412e83ffee109d532ae2a641a57f57e9a4
18850Author: John Bowman <bowman@ualberta.ca>
18851Date:   Thu Jul 9 12:28:50 2009 -0600
18852
18853    Fix doubleclick type.
18854
18855commit dd9dbab9779fc495d312a0cd5b382c2ad023ee73
18856Author: John Bowman <bowman@ualberta.ca>
18857Date:   Thu Jul 9 12:25:46 2009 -0600
18858
18859    Change doubleclick setting to an int.
18860
18861commit a613f67ff82583b7363631353ed8559f11ccd478
18862Author: John Bowman <bowman@ualberta.ca>
18863Date:   Thu Jul 9 12:20:40 2009 -0600
18864
18865    Use a portable doubleclick timeout.
18866
18867commit df1d4756de58eca4bc639664001f8b17413474aa
18868Author: John Bowman <bowman@ualberta.ca>
18869Date:   Wed Jul 8 09:33:37 2009 -0600
18870
18871    Add example of lmfit.
18872
18873commit 3b41314ac270ea39a7eac4aaade91407e2bad2e3
18874Author: John Bowman <bowman@ualberta.ca>
18875Date:   Tue Jul 7 17:43:32 2009 -0600
18876
18877    Adjust camera again as part of 2D resizing.
18878
18879    Respect keepAspect flag.
18880
18881    Respect projection.autoadjust.
18882
18883commit 5988fd3e14da597c14892b37f6a2b0acba9c2f86
18884Author: John Bowman <bowman@ualberta.ca>
18885Date:   Tue Jul 7 09:26:05 2009 -0600
18886
18887    Fix targetsize.
18888
18889commit 454dceb00c1e0257e8176f52b32a36a0c1f7bf9b
18890Author: John Bowman <bowman@ualberta.ca>
18891Date:   Tue Jul 7 09:24:59 2009 -0600
18892
18893    Fix 3D labels.
18894
18895commit a8134f0235c78bcfd5e0ee33c29ea83435f03ff7
18896Author: John Bowman <bowman@ualberta.ca>
18897Date:   Tue Jul 7 08:17:31 2009 -0600
18898
18899    Add bool targetsize=true to 3D label routines; this forces labels to be
18900    drawn with the size they would have on the target plane.
18901
18902commit 300c6a5cae091d3d2a19bff1281e427d7a63ea1e
18903Author: John Bowman <bowman@ualberta.ca>
18904Date:   Mon Jul 6 21:35:38 2009 -0600
18905
18906    Increment version to 1.81svn.
18907
18908commit 298d4a4c0f6977f75156b1fa1cc193f98acfcd8b
18909Author: John Bowman <bowman@ualberta.ca>
18910Date:   Mon Jul 6 18:06:06 2009 -0600
18911
18912    Reinstate missing prototypes under CYGWIN
18913
18914commit a6c3aa3f6efc2a7763af915820c4d685d86a9f0c
18915Author: John Bowman <bowman@ualberta.ca>
18916Date:   Mon Jul 6 17:56:40 2009 -0600
18917
18918    Work around missing RPC definition under CYGWIN.
18919
18920commit 7a144376d3b59c86200bde80aece8ef030628c5b
18921Author: John Bowman <bowman@ualberta.ca>
18922Date:   Mon Jul 6 17:23:08 2009 -0600
18923
18924    Simplify code.
18925
18926commit f1e5195414fa122338f7f5b6a0a46802e381e9d3
18927Author: John Bowman <bowman@ualberta.ca>
18928Date:   Mon Jul 6 15:29:09 2009 -0600
18929
18930    Update asymptote.info in install-prebuilt because of version.texi dependency.
18931
18932commit 209f0b28ac03cac92aeafe3cc364ed1f4c2a7d4a
18933Author: John Bowman <bowman@ualberta.ca>
18934Date:   Mon Jul 6 14:49:09 2009 -0600
18935
18936    Optionally inform user how to ignore a warning.
18937
18938commit 364b416c18b21fd577e120049b7fab653789614d
18939Author: John Bowman <bowman@ualberta.ca>
18940Date:   Mon Jul 6 13:43:30 2009 -0600
18941
18942    Make array.default(j=n) delete only entry j.
18943
18944    Add warn(string) and nowarn(string) functions, along with settings.warnings
18945
18946    Change "PATH" to "LOCATION" in error message.
18947
18948commit bf38d58f02109603cde2ec398855503336524ec7
18949Author: John Bowman <bowman@ualberta.ca>
18950Date:   Sun Jul 5 23:02:24 2009 -0600
18951
18952    Mention psview as a better (and free) alternative to gsview for MSDOS users.
18953
18954    Update documentation.
18955
18956commit 61ee4dd906defef1def9c318c63029f73b0949c2
18957Author: John Bowman <bowman@ualberta.ca>
18958Date:   Sun Jul 5 22:05:56 2009 -0600
18959
18960    Remove obsolete CYGWIN code.
18961
18962commit 166d080355b2116e9166f35082e38afc0ad2bb2e
18963Author: John Bowman <bowman@ualberta.ca>
18964Date:   Sun Jul 5 19:49:35 2009 -0600
18965
18966    Work around u_quad_t conversion conflict.
18967
18968commit 97282a7e1a0124bba438ebfd1c4a1b81000bde50
18969Author: John Bowman <bowman@ualberta.ca>
18970Date:   Sun Jul 5 10:29:05 2009 -0600
18971
18972    Add virtual fields name, mode, line, csv, word, singlereal, singleint,
18973    signed to files.
18974
18975    Simplify single precision and signed interface routines.
18976
18977commit 9344391260559032440ba5fa38921766990b4365
18978Author: John Bowman <bowman@ualberta.ca>
18979Date:   Sun Jul 5 10:10:35 2009 -0600
18980
18981    Add comments.
18982
18983commit 0446ed011f40775e2e9010cff77dfa3935faf765
18984Author: John Bowman <bowman@ualberta.ca>
18985Date:   Sat Jul 4 20:39:50 2009 -0600
18986
18987    Fix animations with global=false.
18988
18989commit 1673555daff75b238c2c976afa2666eb08dceb2e
18990Author: John Bowman <bowman@ualberta.ca>
18991Date:   Sat Jul 4 15:39:12 2009 -0600
18992
18993    Use pthread_join instead of pthread_kill.
18994
18995commit 4d6b4a43ac76fb1c65c073aa3243ad7c15cda627
18996Author: John Bowman <bowman@ualberta.ca>
18997Date:   Sat Jul 4 14:29:24 2009 -0600
18998
18999    Minor simplifications.
19000
19001commit 24120285fa1793f743b133edd415adb838a21634
19002Author: John Bowman <bowman@ualberta.ca>
19003Date:   Sat Jul 4 13:05:54 2009 -0600
19004
19005    Update to version 1.04.
19006
19007commit 5263c5d789b346f0ba21b70635fd36858f107cd9
19008Author: John Bowman <bowman@ualberta.ca>
19009Date:   Sat Jul 4 12:20:09 2009 -0600
19010
19011    Initialize lighting only in home().
19012
19013commit 577619db29e83abffb14066047d4e1c07666d75d
19014Author: John Bowman <bowman@ualberta.ca>
19015Date:   Sat Jul 4 12:08:30 2009 -0600
19016
19017    Don't use POSIX timers by default due to portability issues.
19018
19019    Call home() before quit to return to idle state and reset parameters.
19020
19021commit 04ca8cf39cd39719e2e2c2763de50d31547e486c
19022Author: John Bowman <bowman@ualberta.ca>
19023Date:   Sat Jul 4 12:05:07 2009 -0600
19024
19025    Exit GUI gracefully.
19026
19027commit 900998e8de5169fe4b34171d0c35e25e24188d40
19028Author: John Bowman <bowman@ualberta.ca>
19029Date:   Sat Jul 4 01:53:43 2009 -0600
19030
19031    Force zoom/menu to be unmodified.
19032
19033    Update documentation.
19034
19035commit 5cbbe2af3a21be9c53bfba6e53d9965635571fd6
19036Author: John Bowman <bowman@ualberta.ca>
19037Date:   Sat Jul 4 01:32:54 2009 -0600
19038
19039    Fix left-button zoom/menu binding bug.
19040
19041    Add new settings zoomfactor, zoomstep, spinstep, arcballradius, resizestep,
19042    and doubleclick.
19043
19044    Improve doubleclick emulation by adding a timeout (default 200ms).
19045
19046    Re-instate default zoom/menu right-button assignment.
19047
19048commit b4a6fb7ee8a9762a4943bf36b271945ce9f4ea93
19049Author: John Bowman <bowman@ualberta.ca>
19050Date:   Fri Jul 3 16:43:19 2009 -0600
19051
19052    Enable all warnings when debugging.
19053
19054commit b27871b40d04c6f0432d463605f068322797cd07
19055Author: John Bowman <bowman@ualberta.ca>
19056Date:   Fri Jul 3 16:28:54 2009 -0600
19057
19058    Add setting warn that allows one to enable or disable warnings like
19059    writeoverloaded.
19060
19061commit d86192bf3218ef996b1332c5f677d9b33d9f7561
19062Author: John Bowman <bowman@ualberta.ca>
19063Date:   Fri Jul 3 01:39:13 2009 -0600
19064
19065    Improve interace to routines for setting single precision mode: remove the
19066    unused x argument, distinguishing the integer case with a new bool signedint
19067    argument before the file.
19068
19069commit 54ec4309d401e90f8e745fc4507c965e46a438e9
19070Author: John Bowman <bowman@ualberta.ca>
19071Date:   Thu Jul 2 11:39:13 2009 -0600
19072
19073    Fix TeXLive docdir.
19074
19075commit 7ff6aeba07712c52a90a1f0a1d43f52226cc3b34
19076Author: John Bowman <bowman@ualberta.ca>
19077Date:   Thu Jul 2 01:54:52 2009 -0600
19078
19079    Increment version to 1.80svn.
19080
19081commit 42a9cf3fef6c93a45d7d29d9ec9a47afeee9b05c
19082Author: John Bowman <bowman@ualberta.ca>
19083Date:   Thu Jul 2 00:26:57 2009 -0600
19084
19085    Change default right mouse button assignment from zoom/menu to zoom.
19086
19087commit d8f72fba757ac4c79e0477456758eff09255f5cf
19088Author: John Bowman <bowman@ualberta.ca>
19089Date:   Wed Jul 1 22:00:57 2009 -0600
19090
19091    Fix docdir under TeXLive.
19092
19093commit 294dfcc007f8c2ac7aabd6291fe7f470e59dae27
19094Author: John Bowman <bowman@ualberta.ca>
19095Date:   Wed Jul 1 18:23:47 2009 -0600
19096
19097    Remove unused code.
19098
19099commit 02a790536fcc5096f092e727b3b06588e8520bc1
19100Author: John Bowman <bowman@ualberta.ca>
19101Date:   Wed Jul 1 16:32:52 2009 -0600
19102
19103    Add viewportshift support for orthographic projections.
19104
19105commit 819d97e9d7c772bdb813738091a62e80e4c96786
19106Author: John Bowman <bowman@ualberta.ca>
19107Date:   Wed Jul 1 02:49:09 2009 -0600
19108
19109    Improve lighting.
19110
19111commit 2209e0017ac6de0a2c360cf1aa4968b15c9be702
19112Author: John Bowman <bowman@ualberta.ca>
19113Date:   Wed Jul 1 02:31:58 2009 -0600
19114
19115    Revert orthographic projection and lastzoom changes.
19116
19117commit 8f194513a8e34ebd05a69e46bc3e51e1a16b1560
19118Author: John Bowman <bowman@ualberta.ca>
19119Date:   Wed Jul 1 01:06:52 2009 -0600
19120
19121    Don't exit on keystroke-initiated export.
19122
19123    Invert internal zoom variable.
19124
19125    Add pan (in addition to viewportshift) action to native OpenGL renderer.
19126
19127    Output all camera settings as a projection, including mouse actions (pan,
19128    rotate, zoom, viewportshift).
19129
19130    For convenience, add a zoom argument to perspective and orthographic
19131    projections.
19132
19133    Add < (shrink) and > (expand) keystrokes.
19134
19135    Remove unused code.
19136
19137    Remove viewportpadding in favour of viewportmargin.
19138
19139commit 3f698d4ed49b08345dcbacece53fd49c01d97c97
19140Author: John Bowman <bowman@ualberta.ca>
19141Date:   Wed Jul 1 00:41:37 2009 -0600
19142
19143    Add operator != for 2D arithmetic arrays.
19144
19145commit 92538e0221579d5c0de78c6042821228116231ab
19146Author: John Bowman <bowman@ualberta.ca>
19147Date:   Wed Jul 1 00:32:48 2009 -0600
19148
19149    Change integrate routines to output all computed values.
19150
19151commit 6ec413ee850ab4265101513015c1e273df83cff1
19152Author: John Bowman <bowman@ualberta.ca>
19153Date:   Sat Jun 27 01:01:04 2009 -0600
19154
19155    Fix perp vector calculation.
19156
19157commit e0cb104ae79f0a46cf76d9d5ec7809d306639629
19158Author: John Bowman <bowman@ualberta.ca>
19159Date:   Fri Jun 26 19:21:52 2009 -0600
19160
19161    Reset mouse motion function.
19162
19163commit 82c867354368193d5c3608ae445a8b5c5789d2d5
19164Author: John Bowman <bowman@ualberta.ca>
19165Date:   Fri Jun 26 15:52:42 2009 -0600
19166
19167    Fix segmentation fault in operator == (real[][], real[][]).
19168
19169    Add operator == (T[][], T[][]) for all builtin arithmetic types.
19170
19171commit d6342c43770749cf0bce45d9d3b5cb281eb99f84
19172Author: John Bowman <bowman@ualberta.ca>
19173Date:   Fri Jun 26 00:19:00 2009 -0600
19174
19175    Use $TEXMFCONFIG/asymptote for configuration directory under TeXLive.
19176
19177commit 1745a978c038676dbc229c8c77d3e4b62be7ce5d
19178Author: John Bowman <bowman@ualberta.ca>
19179Date:   Thu Jun 25 23:42:49 2009 -0600
19180
19181    Remove unused code.
19182
19183commit b6aeddce1a4a386d0409c82b740676ac69deff69
19184Author: John Bowman <bowman@ualberta.ca>
19185Date:   Thu Jun 25 02:51:31 2009 -0600
19186
19187    Remove etc/fstab kludge for cygwin 1.7 since it is no longer needed.
19188
19189commit baa70f8bb1dc3c4eab341e7146ade449107fc261
19190Author: John Bowman <bowman@ualberta.ca>
19191Date:   Thu Jun 25 01:27:33 2009 -0600
19192
19193    Add E_RK2, E_PC, E_RK3BS exponential integrators.
19194
19195    Fix dynamic timestepping; simplify logic.
19196
19197commit 0ebf258b96ffcbbafbdff7523e76fc87831fb3eb
19198Author: John Bowman <bowman@ualberta.ca>
19199Date:   Wed Jun 24 16:03:23 2009 -0600
19200
19201    Increment version to 1.79svn.
19202
19203commit 5f8b5d48f01b08a8a9d4b5023fdf3aa42f41a1b9
19204Author: John Bowman <bowman@ualberta.ca>
19205Date:   Wed Jun 24 13:16:28 2009 -0600
19206
19207    Fix title message (assuming zoom/menu button is unmodified).
19208
19209commit e603921a16b1811549054a010a13f69290411539
19210Author: John Bowman <bowman@ualberta.ca>
19211Date:   Wed Jun 24 12:26:15 2009 -0600
19212
19213    Fix align.
19214
19215commit 654514e6bdaf56f21c36339256a6d07dcd504b54
19216Author: John Bowman <bowman@ualberta.ca>
19217Date:   Wed Jun 24 12:11:02 2009 -0600
19218
19219    Update documentation.
19220
19221commit 22de6a78ac81daa6ef71fb3f2ed9a4642d7f291c
19222Author: John Bowman <bowman@ualberta.ca>
19223Date:   Wed Jun 24 11:24:54 2009 -0600
19224
19225    Add support for generating syntax highlighting for the KDE editor Kate.
19226
19227commit 6a083b4d39be153629958a5ff55a3c767f5733af
19228Author: John Bowman <bowman@ualberta.ca>
19229Date:   Wed Jun 24 11:17:55 2009 -0600
19230
19231    Remove redundant redundancy.
19232
19233commit 36067c1c8840510dc685b4e2582b20e6b645a9e2
19234Author: John Bowman <bowman@ualberta.ca>
19235Date:   Wed Jun 24 11:04:49 2009 -0600
19236
19237    Change exit to exit /b (end currently executing batch file).
19238
19239commit ed4b675bce60a1342259cc7c76c67c2c4863f5c7
19240Author: John Bowman <bowman@ualberta.ca>
19241Date:   Wed Jun 24 01:54:43 2009 -0600
19242
19243    Implement customizable mouse bindings.
19244
19245commit 1bf2cc08b2c6fca676d231f19e12047c330af170
19246Author: John Bowman <bowman@ualberta.ca>
19247Date:   Tue Jun 23 10:15:33 2009 -0600
19248
19249    Use --no-warn option for portability.
19250
19251commit 5441bf90562e8bd0893187540b7d9c838d9485d9
19252Author: John Bowman <bowman@ualberta.ca>
19253Date:   Tue Jun 23 03:12:03 2009 -0600
19254
19255    Fix interactive exports.
19256
19257commit b2096edd14a4c809c5092c3256a9c21a53ad158c
19258Author: John Bowman <bowman@ualberta.ca>
19259Date:   Mon Jun 22 21:23:59 2009 -0600
19260
19261    Increase textwidth and textheight.
19262
19263commit 0151aeea0ad3e944cb2a85a98f10410136f6b7e9
19264Author: John Bowman <bowman@ualberta.ca>
19265Date:   Mon Jun 22 13:31:48 2009 -0600
19266
19267    Fix configure --disable-gc.
19268
19269commit 94d5833448064e77a56eadaa5e9a7d70db93682d
19270Author: John Bowman <bowman@ualberta.ca>
19271Date:   Mon Jun 22 11:48:21 2009 -0600
19272
19273    Fix thread locking.
19274
19275commit 32b9f044fe320f369fab6298993d58f7a01b123a
19276Author: John Bowman <bowman@ualberta.ca>
19277Date:   Mon Jun 22 07:59:23 2009 -0600
19278
19279    Make the install-prebuilt target omit texhash.
19280
19281commit 018a27c40169212efd9a5edaaa0f2ab571dc355e
19282Author: John Bowman <bowman@ualberta.ca>
19283Date:   Mon Jun 22 01:27:24 2009 -0600
19284
19285    Clean up patch.
19286
19287commit d4080b995a74b931500406776d4f4d4432973156
19288Author: John Bowman <bowman@ualberta.ca>
19289Date:   Mon Jun 22 01:21:28 2009 -0600
19290
19291    Add patch to allow version 2.6.0-rc1 of freeglut.dll to be built under CYGWIN.
19292
19293commit 50b871d00e47490ecbf785c4db1ab712f063bbce
19294Author: John Bowman <bowman@ualberta.ca>
19295Date:   Mon Jun 22 00:08:19 2009 -0600
19296
19297    Update xasy for Python 2.6.2 and Imaging-1.1.7b1 (which requires no
19298    alpha support patches).
19299
19300    Remove obsolete patches.
19301
19302    Delete obsolete _imagingtk.pyd file.
19303
19304commit 047ceae3c82d49179c08c1ee323d055952c33af5
19305Author: John Bowman <bowman@ualberta.ca>
19306Date:   Sun Jun 21 21:24:26 2009 -0600
19307
19308    Prebuilt png files are not included in the CTAN distribution.
19309
19310commit 922d180aa5b5a3ed56cb850007918f2efc1fe3a3
19311Author: John Bowman <bowman@ualberta.ca>
19312Date:   Sun Jun 21 12:26:28 2009 -0600
19313
19314    Add missing miterlimit defaults.
19315
19316commit 4aa9693a0386de7f1580d454d460704a98fd9238
19317Author: John Bowman <bowman@ualberta.ca>
19318Date:   Fri Jun 19 17:00:10 2009 -0600
19319
19320    Fix mesh mode.
19321
19322commit e34f3e923ba80aa782451d911fbf7ae4f84c307e
19323Author: John Bowman <bowman@ualberta.ca>
19324Date:   Fri Jun 19 14:39:49 2009 -0600
19325
19326    Add constructors to derived class example.
19327
19328commit 41766c990e17098a8cddfef307378b78614b66e8
19329Author: John Bowman <bowman@ualberta.ca>
19330Date:   Fri Jun 19 14:38:37 2009 -0600
19331
19332    Turn off fsal when dynamic=false.
19333
19334    Implement E_Euler.
19335
19336commit 990cd520d39bc752ddcac2113d73896385d888a0
19337Author: John Bowman <bowman@ualberta.ca>
19338Date:   Fri Jun 19 09:42:23 2009 -0600
19339
19340    Respect linegranularity.
19341
19342commit 14b88602c73f89f0e6a1a2a812836e52e1e0c04c
19343Author: John Bowman <bowman@ualberta.ca>
19344Date:   Fri Jun 19 09:41:23 2009 -0600
19345
19346    Swap patch and wireframe modes.
19347
19348commit d7c0e9cf1059d90b2c299b27a3d5e3dd2bacc9d5
19349Author: John Bowman <bowman@ualberta.ca>
19350Date:   Fri Jun 19 02:37:44 2009 -0600
19351
19352    Increment version to 1.78svn.
19353
19354commit 0c7c91aff000df37072d06044eae2a4fbfdeb56a
19355Author: John Bowman <bowman@ualberta.ca>
19356Date:   Fri Jun 19 00:53:54 2009 -0600
19357
19358    Document the ode module.
19359
19360commit d1487e6a488f103fd1ff8c86374e58ef1fd4a253
19361Author: John Bowman <bowman@ualberta.ca>
19362Date:   Fri Jun 19 00:47:08 2009 -0600
19363
19364    Set viewportmargin=(1,1) in asymptote.sty.
19365
19366    Reinstate ceil.
19367
19368commit ba9b67360690d9740adec086c7403ebbf553c095
19369Author: John Bowman <bowman@ualberta.ca>
19370Date:   Fri Jun 19 00:45:07 2009 -0600
19371
19372    Update examples.
19373
19374commit d09775d77bf8817ff575d5a26846fbe2110dd50e
19375Author: John Bowman <bowman@ualberta.ca>
19376Date:   Thu Jun 18 23:30:24 2009 -0600
19377
19378    Implement splined parametric surfaces, based on contribution of Olivier Guibe.
19379
19380commit ce0ad38b305467f0be86836f251d05b0e725a813
19381Author: John Bowman <bowman@ualberta.ca>
19382Date:   Thu Jun 18 22:14:48 2009 -0600
19383
19384    Move SIGQUIT earlier.
19385
19386commit ba2a10e95110ee21b2ec273f6e818cc3c0d3a9a7
19387Author: John Bowman <bowman@ualberta.ca>
19388Date:   Thu Jun 18 13:48:59 2009 -0600
19389
19390    Remove periodicity check.
19391
19392commit 21b8d67ce07068b361b5abde7107e68304c8e90d
19393Author: John Bowman <bowman@ualberta.ca>
19394Date:   Thu Jun 18 13:47:22 2009 -0600
19395
19396    Allow different splinetypes in x and y directions.
19397
19398commit 3d3cda1c67371d74998e7df82eb20c4a531be575
19399Author: John Bowman <bowman@ualberta.ca>
19400Date:   Thu Jun 18 13:41:12 2009 -0600
19401
19402    Implement FSAL.
19403
19404commit b04da8ad640e088b45cda90625ddf627d644dfdd
19405Author: John Bowman <bowman@ualberta.ca>
19406Date:   Thu Jun 18 11:28:41 2009 -0600
19407
19408    Implement dynamic time stepping in ode solver.
19409
19410commit 37a0bd8edd843af4e5f8a0fd21ee7ccd37aa6393
19411Author: John Bowman <bowman@ualberta.ca>
19412Date:   Wed Jun 17 21:01:13 2009 -0600
19413
19414    Rename --enable-tetex-build to --enable-texlive-build.
19415
19416commit 33fc6ac3ac7e4ad765857c90a3249317a5a26727
19417Author: John Bowman <bowman@ualberta.ca>
19418Date:   Wed Jun 17 11:48:42 2009 -0600
19419
19420    Fix autoformat.
19421
19422commit 9612543cc986922931b5a9c8e7bce1c9f048e85f
19423Author: John Bowman <bowman@ualberta.ca>
19424Date:   Mon Jun 15 05:06:13 2009 -0600
19425
19426    Simplify sysdir code.
19427
19428commit 60a13352e45a5fc394fecea4ba3084b6046e98b5
19429Author: John Bowman <bowman@ualberta.ca>
19430Date:   Sat Jun 13 20:54:06 2009 -0600
19431
19432    Strip both LF and CR from kpsewhich
19433
19434commit 6bb98b13f6c2ae4fbadcae8fd2e33754e5351d15
19435Author: John Bowman <bowman@ualberta.ca>
19436Date:   Thu Jun 11 20:04:26 2009 -0600
19437
19438    Reinstate viewportfactor.
19439
19440commit 5673458038d38cca8a78acd20b7d7925a44a33b0
19441Author: John Bowman <bowman@ualberta.ca>
19442Date:   Thu Jun 11 19:57:21 2009 -0600
19443
19444    Autogenerate default steps.
19445
19446commit 311820988be14d9768e51e62481b06a21d1a605f
19447Author: John Bowman <bowman@ualberta.ca>
19448Date:   Wed Jun 10 23:41:31 2009 -0600
19449
19450    Set default viewportmargin back to (0,0).
19451
19452commit 2ed3a262adfb64aa2e0a8ef76b78df1e8ffeb186
19453Author: John Bowman <bowman@ualberta.ca>
19454Date:   Wed Jun 10 22:45:06 2009 -0600
19455
19456    Rename textoutputtype to textoutformat for consistency.
19457
19458commit bfef6452bad58edfcb2ec41d2bf6d115d5f338e7
19459Author: John Bowman <bowman@ualberta.ca>
19460Date:   Wed Jun 10 22:43:53 2009 -0600
19461
19462    Fix reference sizing.
19463
19464commit d05eaaa0ada2d34baeb6a95971206d8dff7fbae6
19465Author: John Bowman <bowman@ualberta.ca>
19466Date:   Wed Jun 10 09:42:13 2009 -0600
19467
19468    Fix path3 label alignment.
19469
19470commit 4ee8e0a4d442b6a3ff44fb26776700c5896ec9e8
19471Author: John Bowman <bowman@ualberta.ca>
19472Date:   Wed Jun 10 08:04:35 2009 -0600
19473
19474    Fix path3 label alignment.
19475
19476commit ad3568f30b3c97a178095abbf1bff15d1733ce21
19477Author: John Bowman <bowman@ualberta.ca>
19478Date:   Tue Jun 9 22:16:39 2009 -0600
19479
19480    Package asy-faq.info.gz.
19481
19482commit 505e12fc8c3bc083f7b52e4c1fc63da6738a5c61
19483Author: John Bowman <bowman@ualberta.ca>
19484Date:   Tue Jun 9 21:59:58 2009 -0600
19485
19486    Fix typo.
19487
19488commit e525233fe9a8ee7f0b85b67b50a431cd7a0e7d50
19489Author: John Bowman <bowman@ualberta.ca>
19490Date:   Tue Jun 9 21:37:17 2009 -0600
19491
19492    Fix Jacobian.
19493
19494commit 2774d683cc021bad58908387673e54e74ac5570c
19495Author: John Bowman <bowman@ualberta.ca>
19496Date:   Tue Jun 9 21:18:19 2009 -0600
19497
19498    Move real[]*real[][] to C++ code.
19499
19500    Simplify ode module.
19501
19502commit 8a7825f0c4aaae85c01afde00b44a45bd027dde7
19503Author: John Bowman <bowman@ualberta.ca>
19504Date:   Tue Jun 9 15:12:29 2009 -0600
19505
19506    Update ode module; extract example.
19507
19508commit 915c133a834355d84847c12360d23bfd01a260bd
19509Author: John Bowman <bowman@ualberta.ca>
19510Date:   Tue Jun 9 15:10:59 2009 -0600
19511
19512    Fix bug found by Olivier in surface(real[][] f, real[] x, real[] y).
19513
19514commit 22661b59d1018e9b0e6e3d0e730300028377448d
19515Author: John Bowman <bowman@ualberta.ca>
19516Date:   Sun Jun 7 21:53:40 2009 -0600
19517
19518    Uninstall asy-keywords.el.
19519
19520    Update slidedemo.
19521
19522commit 25e8d964eb1cf998cc4c98ff83dcb4ece29707ff
19523Author: John Bowman <bowman@ualberta.ca>
19524Date:   Sun Jun 7 21:32:37 2009 -0600
19525
19526    Fix build error.
19527
19528commit 159bd8ffceef0180106cef6990bca3276933571e
19529Author: John Bowman <bowman@ualberta.ca>
19530Date:   Sun Jun 7 20:53:31 2009 -0600
19531
19532    Fix spec file.
19533
19534commit d094315883306c562b7f750dc25010156cad487e
19535Author: John Bowman <bowman@ualberta.ca>
19536Date:   Sun Jun 7 20:36:06 2009 -0600
19537
19538    Update info location.
19539
19540commit ecb90813a16f7b4a58a7bed4d601848832595e2f
19541Author: John Bowman <bowman@ualberta.ca>
19542Date:   Sun Jun 7 20:11:06 2009 -0600
19543
19544    Clean up info installation: make install installs info files without png
19545    images, make install-all installs info files with png files.
19546
19547commit 06062a8fc1853f82e73e013ac1e18f57f6a48bd5
19548Author: John Bowman <bowman@ualberta.ca>
19549Date:   Sun Jun 7 16:51:01 2009 -0600
19550
19551    Install png files with asymptote.info in directory info/asymptote.
19552
19553commit ad20ea83e4eab6b5b25bb80bb8e47031522d90be
19554Author: John Bowman <bowman@ualberta.ca>
19555Date:   Sun Jun 7 14:36:36 2009 -0600
19556
19557    Install asymptote.info before asy-faq.info so that info asy accesses
19558    asymptote.info.
19559
19560commit 40087a5149d47d3e8c2be6e1c47bfc6c88cf8ef4
19561Author: John Bowman <bowman@ualberta.ca>
19562Date:   Sun Jun 7 07:52:49 2009 -0600
19563
19564    Resolve ambiguity.
19565
19566commit cd1b5851efd15b8dd7d3cd356bf1d718e0dfa430
19567Author: John Bowman <bowman@ualberta.ca>
19568Date:   Sun Jun 7 07:31:41 2009 -0600
19569
19570    Fix mintimes and maxtimes for arbitrary length paths.
19571
19572commit 03075fc3e8a82616ec1bb37798886f38e5cba18e
19573Author: John Bowman <bowman@ualberta.ca>
19574Date:   Sun Jun 7 07:11:07 2009 -0600
19575
19576    Make format return TeX compatible output only in math mode.
19577
19578commit 57ec1bdc6a61f1f22cafe24b083e410d8eaa3a32
19579Author: John Bowman <bowman@ualberta.ca>
19580Date:   Sun Jun 7 06:18:43 2009 -0600
19581
19582    Add Levenberg-Marquardt nonlinear fitting routine, contributed by Philipp
19583    Stephani.
19584
19585commit 54db4707a1384f7c0213ca8cce72c0ecca8c19b3
19586Author: John Bowman <bowman@ualberta.ca>
19587Date:   Sun Jun 7 06:10:56 2009 -0600
19588
19589    Fix maxtimes for paths where maximum occurs at the endpoint.
19590
19591commit 529869410ebcf3f2f739905d29fc8609055350b4
19592Author: John Bowman <bowman@ualberta.ca>
19593Date:   Sat Jun 6 19:09:43 2009 -0600
19594
19595    Improve viewport padding.
19596
19597commit ce41184dee54dc485233ca5c1d4419312bdc5b6d
19598Author: John Bowman <bowman@ualberta.ca>
19599Date:   Sat Jun 6 09:26:30 2009 -0600
19600
19601    Add links to manual in error message.
19602
19603commit 2e9b064755c3100618bc250ec3b9c370d4a5f917
19604Author: John Bowman <bowman@ualberta.ca>
19605Date:   Sat Jun 6 07:52:40 2009 -0600
19606
19607    Add preliminary ode module (untested).
19608
19609commit 1efc68359d7b866f90fba010d2d0fa128de447f6
19610Author: John Bowman <bowman@ualberta.ca>
19611Date:   Fri Jun 5 23:47:42 2009 -0600
19612
19613    Increment version to 1.77svn.
19614
19615commit 30fbcf86352e77111c8945011c6bd4bac6ea5a9a
19616Author: John Bowman <bowman@ualberta.ca>
19617Date:   Fri Jun 5 21:23:37 2009 -0600
19618
19619    Remove texunits (not required).
19620
19621commit af97e49cf8ba73773b2b046529a087179d0d1651
19622Author: John Bowman <bowman@ualberta.ca>
19623Date:   Fri Jun 5 21:06:43 2009 -0600
19624
19625    Don't split info files.
19626
19627commit c1a37b437ed1d69d54a1a220be9ea6abb8ac77fc
19628Author: John Bowman <bowman@ualberta.ca>
19629Date:   Fri Jun 5 20:45:25 2009 -0600
19630
19631    Fix bezulate bug: determine the number of intersections of a path with a
19632    line segment directly from the intersections routine.
19633
19634commit c55988dc43897d11d1dc946d23f2c1feb28406b9
19635Author: John Bowman <bowman@ualberta.ca>
19636Date:   Fri Jun 5 07:36:55 2009 -0600
19637
19638    Fix typo.
19639
19640commit de2e5ed576d69cfc05ce24b0b8409d2deb21fa8f
19641Author: John Bowman <bowman@ualberta.ca>
19642Date:   Fri Jun 5 07:06:37 2009 -0600
19643
19644    Restore example.
19645
19646commit dca1b761f0da78fa587725c9f7b9fd2b1782714d
19647Author: John Bowman <bowman@ualberta.ca>
19648Date:   Thu Jun 4 10:42:35 2009 -0600
19649
19650    Rename inside(int,pen) to interior(int,pen).
19651
19652commit 951e4508787b46b77a53977092ac68203d43eb04
19653Author: John Bowman <bowman@ualberta.ca>
19654Date:   Thu Jun 4 10:41:19 2009 -0600
19655
19656    Suppress "cannot find an interior point" warning for degenerate paths.
19657
19658commit bb3f9003a5dd35c528661cb9af8d0aabea64ae47
19659Author: John Bowman <bowman@ualberta.ca>
19660Date:   Wed Jun 3 23:19:05 2009 -0600
19661
19662    Implement addAllViews function to exhibit all six standard 3D views.
19663
19664commit 67330fd087eeff0f55154ff4a76e7dc42b19f3c1
19665Author: John Bowman <bowman@ualberta.ca>
19666Date:   Wed Jun 3 21:36:49 2009 -0600
19667
19668    Rename adobe light to White; update parameters to agree with PDF32000-1:2008.
19669
19670    Add ambient light to Headlamp (other parameters in PDF32000-1:2008 appear to be
19671    incorrect).
19672
19673commit a0f189d40ebb7ca2b5e6d8a6e234f3cacf2583ba
19674Author: John Bowman <bowman@ualberta.ca>
19675Date:   Wed Jun 3 12:55:50 2009 -0600
19676
19677    Turn off light in certain examples to avoid confusion.
19678
19679commit 1b2cfce2ef63671c968f410cf09595e765fd4f49
19680Author: John Bowman <bowman@ualberta.ca>
19681Date:   Wed Jun 3 12:48:50 2009 -0600
19682
19683    Fix filename for attach=true mode.
19684
19685    Add hiresbb option to includegraphics.
19686
19687commit 688c7c03a9b2a3fa1a4df1091c876cbb6abf3b7b
19688Author: John Bowman <bowman@ualberta.ca>
19689Date:   Wed Jun 3 12:21:11 2009 -0600
19690
19691    Improve texpath resolution by preshifting.
19692
19693commit d63b55ee4d35163c186d82a686c129c6bac564c5
19694Author: John Bowman <bowman@ualberta.ca>
19695Date:   Wed Jun 3 12:02:54 2009 -0600
19696
19697    Make fontsize package conditional on latex().
19698
19699commit 590f94b98bd139a090dc44116f7aaa783ede1fbf
19700Author: John Bowman <bowman@ualberta.ca>
19701Date:   Wed Jun 3 12:02:29 2009 -0600
19702
19703    Improve texpath caching.
19704
19705commit 151f07527b00cf79ebb87088d2322dccf1940a69
19706Author: John Bowman <bowman@ualberta.ca>
19707Date:   Wed Jun 3 12:01:42 2009 -0600
19708
19709    Fix degenerate transform3.
19710
19711commit 30479826115232ebca80f5fb15fed4186889e443
19712Author: John Bowman <bowman@ualberta.ca>
19713Date:   Wed Jun 3 01:50:28 2009 -0600
19714
19715    Add real[] texsize(string, pen=currentpen) command returning raw TeX
19716    dimensions {width,height,depth}.
19717
19718commit f75bbab5748fa346edc8c667d02a150ed1b6e0eb
19719Author: John Bowman <bowman@ualberta.ca>
19720Date:   Wed Jun 3 01:46:42 2009 -0600
19721
19722    Add missing ps2tex scaling.
19723
19724commit 69ab0d6f5d9f0ec4dada3b38ca109e498ee97b0c
19725Author: John Bowman <bowman@ualberta.ca>
19726Date:   Wed Jun 3 01:45:14 2009 -0600
19727
19728    Make texpath aware of baseline for PDF tex engines.
19729
19730commit 2de4ef194157962c1deedd5617f95dd25b926e69
19731Author: John Bowman <bowman@ualberta.ca>
19732Date:   Wed Jun 3 01:42:23 2009 -0600
19733
19734    Simplify alignment.
19735
19736commit e546aac7b42fcac76b3ab656a227642c57517831
19737Author: John Bowman <bowman@ualberta.ca>
19738Date:   Tue Jun 2 12:02:03 2009 -0600
19739
19740    Remove unwanted assignments.
19741
19742commit fd784f824ab52137ccc868762c3c23d6f271d4ec
19743Author: John Bowman <bowman@ualberta.ca>
19744Date:   Tue Jun 2 11:33:59 2009 -0600
19745
19746    Tune headlamp parameters.
19747
19748commit 01e9e6105d2e0c05890a0d3580ce7169657e781e
19749Author: John Bowman <bowman@ualberta.ca>
19750Date:   Tue Jun 2 11:33:38 2009 -0600
19751
19752    Tune alignment between rendered and PRC images for perspective projections.
19753
19754    Fix angle for absolute projection rendering.
19755
19756commit f88101c29df7754a09d0ecc8ee38306032f9fc90
19757Author: John Bowman <bowman@ualberta.ca>
19758Date:   Tue Jun 2 10:26:20 2009 -0600
19759
19760    Add headlamp light that approximates 3Dlights=Headlamp.
19761
19762commit 5dd7890aea6db356e0dec4ef687a34dde0d19087
19763Author: John Bowman <bowman@ualberta.ca>
19764Date:   Tue Jun 2 01:28:17 2009 -0600
19765
19766    Add hiresbb option to graphic.
19767
19768    Remove 2 pixel offset.
19769
19770commit 4dcddca90a911b349f0b8fa3c543cd1adc2282fc
19771Author: John Bowman <bowman@ualberta.ca>
19772Date:   Tue Jun 2 00:37:23 2009 -0600
19773
19774    Improve rendered and PRC alignment.
19775
19776commit 50388eca0e09c1824b0c134e074a669a9a3d9fa0
19777Author: John Bowman <bowman@ualberta.ca>
19778Date:   Mon Jun 1 21:57:28 2009 -0600
19779
19780    Handle holes in surface constructor for superpaths when planar=true.
19781
19782commit 8181e3eebc72966d7e53aa0eb954d53800c25329
19783Author: John Bowman <bowman@ualberta.ca>
19784Date:   Mon Jun 1 17:18:19 2009 -0600
19785
19786    Add support for OCG layers.
19787
19788commit eedc3f6fd635d411e871a006356e23e6f90b3866
19789Author: John Bowman <bowman@ualberta.ca>
19790Date:   Mon Jun 1 02:43:51 2009 -0600
19791
19792    Increment version to 1.76svn.
19793
19794commit 3566c16a88c716b8f890720759369535a285568c
19795Author: John Bowman <bowman@ualberta.ca>
19796Date:   Mon Jun 1 00:04:03 2009 -0600
19797
19798    Fix target.
19799
19800commit 32bc3480d0dafe6d475bc5fcb903e07f2e7929ee
19801Author: John Bowman <bowman@ualberta.ca>
19802Date:   Sun May 31 23:35:47 2009 -0600
19803
19804    Update example.
19805
19806commit c1779f47cb6199df3ea6ba88ef12f3d5c8f4ed53
19807Author: John Bowman <bowman@ualberta.ca>
19808Date:   Sun May 31 23:06:06 2009 -0600
19809
19810    Add install-prebuilt target for CTAN distribution.
19811
19812commit f824133509041975553fbe67bf2576b850eb6e5f
19813Author: John Bowman <bowman@ualberta.ca>
19814Date:   Sun May 31 13:15:28 2009 -0600
19815
19816    Increase fuzz.
19817
19818commit 7122c68b5919d0df45897d20ef6c438a9dc5352e
19819Author: John Bowman <bowman@ualberta.ca>
19820Date:   Sun May 31 12:01:15 2009 -0600
19821
19822    Revert inadvertent commit.
19823
19824commit d8db8f2edc64c08980988ff6b6edfb783a0a3011
19825Author: John Bowman <bowman@ualberta.ca>
19826Date:   Sun May 31 11:59:17 2009 -0600
19827
19828    Fix missing documentclass when texpath is used in inlinetex mode.
19829
19830commit e6cdcb7915197c4cbf1b58855fe76b2d7bcf4f02
19831Author: John Bowman <bowman@ualberta.ca>
19832Date:   Sun May 31 11:11:40 2009 -0600
19833
19834    Workaround missing -output-directory option in ConTeXt (current directory
19835    must be writeable).
19836
19837commit 6de2ae1ddd58a49734914c967c1d5977ea717cfd
19838Author: John Bowman <bowman@ualberta.ca>
19839Date:   Sun May 31 10:20:19 2009 -0600
19840
19841    Implement alternative workaround, suggested by Hans Hagen, for ConTeXt
19842    switchtobodyfont alignment bug in TeXLive 2008.
19843
19844commit 93e3d78fe71baf37b0fe4d0ae2c716151420af19
19845Author: John Bowman <bowman@ualberta.ca>
19846Date:   Sun May 31 10:09:14 2009 -0600
19847
19848    Add --disable-readline and --disable-fftw.
19849
19850commit 285d415e65b9c7c7d79c157d663bb694e286fb75
19851Author: John Bowman <bowman@ualberta.ca>
19852Date:   Sun May 31 09:59:40 2009 -0600
19853
19854    Remove font encodings by default.
19855
19856commit 75d01e891bd976179c94a5185d1d8662c1ed5215
19857Author: John Bowman <bowman@ualberta.ca>
19858Date:   Sun May 31 01:25:55 2009 -0600
19859
19860    Remove troublesome --purgeall context option (ignored in TeXLive 2008;
19861    leads to bad argument #1 to 'match' error with ConTeXT Minimals).
19862
19863commit 9f679ed5eaf47ddb46a546ee4714cbf1634472db
19864Author: John Bowman <bowman@ualberta.ca>
19865Date:   Sun May 31 01:14:21 2009 -0600
19866
19867    Clean up epilogue.
19868
19869commit bd97f792724d80ed2c53bef9258ce8b31c2c2208
19870Author: John Bowman <bowman@ualberta.ca>
19871Date:   Sun May 31 01:13:23 2009 -0600
19872
19873    Fix aspect ratio calculation; tighten anglefactor.
19874
19875    Improve viewportmargin handling.
19876
19877commit 0fa9327d407c403447e55b032116c65d25671ce3
19878Author: John Bowman <bowman@ualberta.ca>
19879Date:   Sun May 31 00:46:12 2009 -0600
19880
19881    Remove GCLIB_CHECK.
19882
19883commit f06c75435421cee3d1faa1e188fbcb7dc2fc5ad0
19884Author: John Bowman <bowman@ualberta.ca>
19885Date:   Sun May 31 00:33:09 2009 -0600
19886
19887    Handle cusps.
19888
19889commit 298d8aa536f119456adb7d9aacab28c81383048d
19890Author: John Bowman <bowman@ualberta.ca>
19891Date:   Sat May 30 21:54:39 2009 -0600
19892
19893    Remove unused file.
19894
19895commit 8237ff1025cbcd4ac4c60248d8419dfdf01c97a2
19896Author: John Bowman <bowman@ualberta.ca>
19897Date:   Sat May 30 10:47:00 2009 -0600
19898
19899    Return a sorted array from intersections(path3, surface).
19900
19901    Add intersectionpoints(path3, patch) routine.
19902
19903commit 17c2e0d5cd9f62e569f86292d54c19c932df9014
19904Author: John Bowman <bowman@ualberta.ca>
19905Date:   Sat May 30 10:37:10 2009 -0600
19906
19907    Fix intrapatch duplicate point removal in intersections(path,surface).
19908
19909commit 0e14bb76c839af345f01f53d03b69815cab68dd1
19910Author: John Bowman <bowman@ualberta.ca>
19911Date:   Fri May 29 09:20:50 2009 -0600
19912
19913    Remove unused interface.
19914
19915commit 957ccc0b6b052f2f86e1957565b7b58cbcf6b96a
19916Author: John Bowman <bowman@ualberta.ca>
19917Date:   Fri May 29 09:14:39 2009 -0600
19918
19919    Add usetypescript[modern] to texpath.
19920
19921    Adjust anglefactor.
19922
19923commit d5509c68aa53526375b640b9a24f271e0f966111
19924Author: John Bowman <bowman@ualberta.ca>
19925Date:   Thu May 28 22:36:28 2009 -0600
19926
19927    Add missing brace for context miniprologue used by texpath.
19928
19929commit ad7435c09d8c7e2df18578e5f9f90d33b8827d7c
19930Author: John Bowman <bowman@ualberta.ca>
19931Date:   Thu May 28 03:26:53 2009 -0600
19932
19933    Increment version to 1.75svn.
19934
19935commit b9d350961270dc36ce7ab75592d4bfe490c071cd
19936Author: John Bowman <bowman@ualberta.ca>
19937Date:   Thu May 28 01:57:37 2009 -0600
19938
19939    Fix help command under MSWindows
19940
19941commit 43c90a558d3a412fae71a0415d301561907409c2
19942Author: John Bowman <bowman@ualberta.ca>
19943Date:   Thu May 28 00:56:30 2009 -0600
19944
19945    Improve appearance of cube example.
19946
19947commit 64adc5adecdcbae9502cb8d38001b2c2ae2db935
19948Author: John Bowman <bowman@ualberta.ca>
19949Date:   Thu May 28 00:33:43 2009 -0600
19950
19951    Increase anglefactor.
19952
19953commit be0e2eba11df9da38e068ed6e204677b201b148c
19954Author: John Bowman <bowman@ualberta.ca>
19955Date:   Thu May 28 00:14:35 2009 -0600
19956
19957    Fix assert; increase fuzz.
19958
19959commit e7fffb6e11f4b61fd3f773cc50db58aa200a8ed3
19960Author: John Bowman <bowman@ualberta.ca>
19961Date:   Thu May 28 00:00:27 2009 -0600
19962
19963    Disable PRC output when using ConTeXt engine (due to lack of movie15
19964    equivalent).
19965
19966commit 60223b2f21e367183929a06cea8d11070e302420
19967Author: John Bowman <bowman@ualberta.ca>
19968Date:   Wed May 27 23:37:13 2009 -0600
19969
19970    Fix incorrect auxiliary control point in surface bounding box routines.
19971
19972    Add path/surface intersections and intersectionpoints routines.
19973
19974commit b8a100ec8889686eaaf69f40ea233d3553903754
19975Author: John Bowman <bowman@ualberta.ca>
19976Date:   Wed May 27 10:16:32 2009 -0600
19977
19978    Fix packaging.
19979
19980commit ea25f68f0f294a2568a906ca87832e258c9c1e82
19981Author: John Bowman <bowman@ualberta.ca>
19982Date:   Wed May 27 09:47:32 2009 -0600
19983
19984    Package conTeXt files.
19985
19986commit d359199885c11fcea6782cba8fa0d36fb42e47b1
19987Author: John Bowman <bowman@ualberta.ca>
19988Date:   Wed May 27 09:30:15 2009 -0600
19989
19990    Revert 1.74-15; ensure consistency of circle and arc.
19991
19992commit 8c8046a93712185098c044acddac237195dcc4d4
19993Author: John Bowman <bowman@ualberta.ca>
19994Date:   Wed May 27 08:44:56 2009 -0600
19995
19996    Fix RPM build.
19997
19998commit b4e1016d05067f31015761b7adb00906ef3adeef
19999Author: John Bowman <bowman@ualberta.ca>
20000Date:   Tue May 26 23:21:51 2009 -0600
20001
20002    Fix diagnostics.
20003
20004commit fa41eae215f40b4938920a1e95b779a2297c6894
20005Author: John Bowman <bowman@ualberta.ca>
20006Date:   Tue May 26 22:56:39 2009 -0600
20007
20008    Remove ambiguity in font commands.
20009
20010commit 5b38029712b4a67a372b523f3d9a67fc18fc806d
20011Author: John Bowman <bowman@ualberta.ca>
20012Date:   Tue May 26 22:55:34 2009 -0600
20013
20014    Increase duplicate fuzz to work around font errors.
20015
20016commit 812e5a12484ed78bb6044716e6aea84c033b3f97
20017Author: John Bowman <bowman@ualberta.ca>
20018Date:   Tue May 26 17:57:11 2009 -0600
20019
20020    Add portability fix.
20021
20022commit 51d2a997b312453016f6884b19b2d7bea980c2cd
20023Author: John Bowman <bowman@ualberta.ca>
20024Date:   Tue May 26 17:46:56 2009 -0600
20025
20026    Remove unused enums.
20027
20028commit dc714bd68848faec6f421b88b7da89bd5020f447
20029Author: John Bowman <bowman@ualberta.ca>
20030Date:   Tue May 26 08:23:49 2009 -0600
20031
20032    Fix enum.
20033
20034commit c22bce6986019495a36f2e49be622fd38a1e5161
20035Author: John Bowman <bowman@ualberta.ca>
20036Date:   Tue May 26 08:21:02 2009 -0600
20037
20038    Fix preprocessor command.
20039
20040commit 2cf616475d6267d764e0d7debc9fd836139b9f10
20041Author: John Bowman <bowman@ualberta.ca>
20042Date:   Tue May 26 02:52:25 2009 -0600
20043
20044    Enable non-PRC 3D context support.
20045
20046commit 71ba0d87410db1ecf377b60f231783759e8cee40
20047Author: John Bowman <bowman@ualberta.ca>
20048Date:   Tue May 26 02:25:39 2009 -0600
20049
20050    Support context engine in _texpath; clean up files.
20051
20052commit 1d10efc8ee0c9818eb00d4a46bb46fb023329483
20053Author: John Bowman <bowman@ualberta.ca>
20054Date:   Tue May 26 01:30:46 2009 -0600
20055
20056    Cleanup temporary context files.
20057
20058commit c5f46b343da8ea10be2bee947c89a30e962cf793
20059Author: John Bowman <bowman@ualberta.ca>
20060Date:   Tue May 26 01:12:05 2009 -0600
20061
20062    Normalize direction.
20063
20064commit 353cf76c084a812c558ef67460009cc5e818e1a7
20065Author: John Bowman <bowman@ualberta.ca>
20066Date:   Tue May 26 00:16:53 2009 -0600
20067
20068    Workaround possibly broken header file on i386-solaris with g++ 3.4.3.
20069
20070commit f9494ca94993529747ced00a109516b16dfd159d
20071Author: John Bowman <bowman@ualberta.ca>
20072Date:   Mon May 25 23:58:24 2009 -0600
20073
20074    Force child to exit when pipe is closed.
20075
20076commit cdadd335d339ff8f9e0140ff5bb20a6aa9a918c9
20077Author: John Bowman <bowman@ualberta.ca>
20078Date:   Mon May 25 11:01:50 2009 -0600
20079
20080    Prevent double waiting in pipeclose().
20081
20082    Support PDF tex engines in texpath.
20083
20084commit de43da1d463274e3d8cac3e32b25ed159fabf72b
20085Author: John Bowman <bowman@ualberta.ca>
20086Date:   Mon May 25 07:18:45 2009 -0600
20087
20088    Don't issue \usemodule[pictex] in inlinetex mode.
20089
20090commit 090c0c4ae9cb651aac3897930554703d610d6504
20091Author: John Bowman <bowman@ualberta.ca>
20092Date:   Sun May 24 22:25:12 2009 -0600
20093
20094    Handle zombies in pipestream without using a wrapper, so that one can detect
20095    whether the child process has terminated.
20096
20097    Simplify, _texpath, textpath, and _strokepath.
20098
20099commit 6015d4b9944ca08604ec775dbbf92f2b4e0fd0b5
20100Author: John Bowman <bowman@ualberta.ca>
20101Date:   Sat May 23 22:47:30 2009 -0600
20102
20103    Fix initial context pen.
20104
20105    Add usetypescript convenience function.
20106
20107    Protect context switchtobodyfont with gsave/grestore to prevent
20108    misalignment if font is not found.
20109
20110    Improve description of -v option.
20111
20112commit 95a573ec7fe5269f21b844bcd06d710f05172e09
20113Author: John Bowman <bowman@ualberta.ca>
20114Date:   Sat May 23 22:44:43 2009 -0600
20115
20116    Fix ylabel rotation.
20117
20118commit cf29666c9accb9fc112877b066d251e7b4e20d0b
20119Author: John Bowman <bowman@ualberta.ca>
20120Date:   Sat May 23 21:07:40 2009 -0600
20121
20122    Implement a better workaround for lack of a context interactive mode that
20123    does not rely on the existence of a null.tex file.
20124
20125    Use context-style command-line options.
20126
20127commit 8e1ea31d005c1ab1075befa5f631a7f7dda171c4
20128Author: John Bowman <bowman@ualberta.ca>
20129Date:   Sat May 23 11:18:01 2009 -0600
20130
20131    Fix man page generator.
20132
20133commit 0c4c6ee7d904d48e7d22d421c37e2ca920793c1d
20134Author: John Bowman <bowman@ualberta.ca>
20135Date:   Sat May 23 08:11:52 2009 -0600
20136
20137    Add colo-asy.tex file (contributed by Mojca Miklavec).
20138
20139    Remove base/asy-keywords.el in favour of asy-keywords.el.
20140
20141commit f45daa6be9a492d5eed7429d007eff5cde05d4fa
20142Author: John Bowman <bowman@ualberta.ca>
20143Date:   Fri May 22 18:24:14 2009 -0600
20144
20145    Add unitoctant example.
20146
20147commit b2d3c2f5205169dbbb4200bcb343f0cef4ca3472
20148Author: John Bowman <bowman@ualberta.ca>
20149Date:   Fri May 22 14:20:05 2009 -0600
20150
20151    Allow draw(nullpath3,linewidth(0)).
20152
20153commit f45dc9b07cb323314e7ceed18fff87b2a2b185b0
20154Author: John Bowman <bowman@ualberta.ca>
20155Date:   Fri May 22 14:09:15 2009 -0600
20156
20157    Use only 2 nodes for arcs of no more than 90 degress.
20158
20159commit 33b2d5403b74c7574e68eaf04ad5b23c1ff2cd3c
20160Author: John Bowman <bowman@ualberta.ca>
20161Date:   Fri May 22 09:05:16 2009 -0600
20162
20163    Remove unneeded \bye in context support.
20164
20165commit 16ca066028ac8beb816f71d79ce36224f697c285
20166Author: John Bowman <bowman@ualberta.ca>
20167Date:   Thu May 21 13:40:02 2009 -0600
20168
20169    Add LeftView, RightView, FrontView, BackView, BottomView, TopView, along
20170    with addViews function.
20171
20172commit f3bfaf748a3c0c78faef4cc4728a2b58fa8cd084
20173Author: John Bowman <bowman@ualberta.ca>
20174Date:   Thu May 21 01:01:24 2009 -0600
20175
20176    Add example of baseline alignment.
20177
20178commit 90447658740c8e3e3f2dee522cc8b40f6ea0eb64
20179Author: John Bowman <bowman@ualberta.ca>
20180Date:   Thu May 21 00:32:14 2009 -0600
20181
20182    Add support for ConTeXt tex engine.
20183
20184commit 558d0dc299421448f3c766ef6bba6b232fad900e
20185Author: John Bowman <bowman@ualberta.ca>
20186Date:   Wed May 20 19:24:38 2009 -0600
20187
20188    Updates to facilitate TeXLive builds.
20189
20190commit d31c84a64a6fe3dfbb382146a3bc3da22a40e57f
20191Author: John Bowman <bowman@ualberta.ca>
20192Date:   Wed May 20 00:48:02 2009 -0600
20193
20194    Update example.
20195
20196commit 24544283d531ef68ec5e60f00f106a787f6f7c06
20197Author: John Bowman <bowman@ualberta.ca>
20198Date:   Wed May 20 00:03:34 2009 -0600
20199
20200    Add example showing how to render multiple views of the same picture.
20201
20202commit 86b24f2d4bfc4fbda1ce380030333643257bf2f9
20203Author: John Bowman <bowman@ualberta.ca>
20204Date:   Tue May 19 23:53:39 2009 -0600
20205
20206    Simplify code.
20207
20208commit 59e65e542e7ec1f41cb53901e70e775f497327c3
20209Author: John Bowman <bowman@ualberta.ca>
20210Date:   Tue May 19 23:49:09 2009 -0600
20211
20212    Remove dependence on currentprojection in label(Label, path3).
20213
20214commit 0b05f066e9754a6f541eaa504d09ef74f0d8d29a
20215Author: John Bowman <bowman@ualberta.ca>
20216Date:   Tue May 19 23:36:08 2009 -0600
20217
20218    Fix another BUILD problem.
20219
20220commit 2602e4b69e66d6f6965c0b9bd9b615bb5ba7713c
20221Author: John Bowman <bowman@ualberta.ca>
20222Date:   Tue May 19 22:50:14 2009 -0600
20223
20224    Fix build problem.
20225
20226commit 116046ccd5021691f08ae7ccddb76fc8532d8a3a
20227Author: John Bowman <bowman@ualberta.ca>
20228Date:   Tue May 19 21:29:58 2009 -0600
20229
20230    Remove symbolic links from source distribution.
20231
20232commit 9dd0993b5ad92887deb26496feaef22a6f67d590
20233Author: John Bowman <bowman@ualberta.ca>
20234Date:   Mon May 18 23:08:58 2009 -0600
20235
20236    Add enable-gsl[=yes] and enable-gl[=yes] options.
20237
20238    Use AS_HELP_STRING.
20239
20240commit afa93385a431d6e72638f2f57f04d2b6c2ee3506
20241Author: John Bowman <bowman@ualberta.ca>
20242Date:   Mon May 18 22:47:55 2009 -0600
20243
20244    Fix distclean.
20245
20246commit 8adcdf72dec255e5e274695e507ba8b31a84336c
20247Author: John Bowman <bowman@ualberta.ca>
20248Date:   Mon May 18 11:08:59 2009 -0600
20249
20250    Increment version to 1.74svn.
20251
20252commit 4da7a1c804c037540abd25ef486a64dee62a1f25
20253Author: John Bowman <bowman@ualberta.ca>
20254Date:   Mon May 18 11:08:23 2009 -0600
20255
20256    Revert last change.
20257
20258commit b9d6c02e6b78638ff4fe7fedb7a2fa065188bfe8
20259Author: John Bowman <bowman@ualberta.ca>
20260Date:   Mon May 18 11:06:44 2009 -0600
20261
20262    Fix version number.
20263
20264commit bbe2c51e864af5644239ad84154105f578bca363
20265Author: John Bowman <bowman@ualberta.ca>
20266Date:   Mon May 18 02:02:35 2009 -0600
20267
20268    Allow sysdir to be overridden on the command line.
20269
20270commit 4ace450116e7a640bb3af9a63cde979a336c380b
20271Author: John Bowman <bowman@ualberta.ca>
20272Date:   Mon May 18 00:52:28 2009 -0600
20273
20274    Fix texlive build under MSWindows
20275
20276commit 9b6a907ccafb7302f1359292216d397b1d070118
20277Author: John Bowman <bowman@ualberta.ca>
20278Date:   Sun May 17 23:10:36 2009 -0600
20279
20280    Support user-specified background color in OpenGL renderer via light
20281    constructor.
20282
20283commit 8dab38cc5bfe6e3e9432dc703cd029fc1f362710
20284Author: John Bowman <bowman@ualberta.ca>
20285Date:   Sun May 17 21:18:17 2009 -0600
20286
20287    Add textinitialfont environment variable.
20288
20289commit fe2963bd48d61b8e25678fff009ee1e6e345e963
20290Author: John Bowman <bowman@ualberta.ca>
20291Date:   Sun May 17 11:41:49 2009 -0600
20292
20293    Call reportFatal in psfile.close().
20294
20295commit 36a3a976a948d7bd0fa1b80892c43c27ed3370d9
20296Author: John Bowman <bowman@ualberta.ca>
20297Date:   Sun May 17 11:22:56 2009 -0600
20298
20299    Don't return after reportError.
20300
20301commit 3a3c79a4ff96d642d776958a562722e3770e73be
20302Author: John Bowman <bowman@ualberta.ca>
20303Date:   Sun May 17 11:08:10 2009 -0600
20304
20305    Add warn=true arguments to polar, azimuth, colatitude, and latitude.
20306
20307commit dd275da9bd3518b49dd7ac6ecfadb711c5cdf333
20308Author: John Bowman <bowman@ualberta.ca>
20309Date:   Sun May 17 01:18:07 2009 -0600
20310
20311    Set default font to groff 12pt Times Roman when settings.tex="none".
20312
20313commit 7a468b6214aa524c6d6039b04f020c750b29ee11
20314Author: John Bowman <bowman@ualberta.ca>
20315Date:   Sun May 17 00:52:19 2009 -0600
20316
20317    Add pen support to textpath and example.
20318
20319commit 89c81090b6adbfd7042b48c9890a305a4f4fcc29
20320Author: John Bowman <bowman@ualberta.ca>
20321Date:   Sun May 17 00:49:39 2009 -0600
20322
20323    Fix segmentation fault after mode error.
20324
20325commit 5d7c2961040fb175ac01a159a6d86a9f0ef005de
20326Author: John Bowman <bowman@ualberta.ca>
20327Date:   Sat May 16 23:10:29 2009 -0600
20328
20329    Add textpath command, contributed by Michail Vidiassov.
20330
20331commit f7cbb093bdcd366d04f80896c158971b75a4ecd7
20332Author: John Bowman <bowman@ualberta.ca>
20333Date:   Sat May 16 15:21:49 2009 -0600
20334
20335    Update links.
20336
20337commit de1e093f4893ba663f0b309c8684cfdea1cf86c6
20338Author: John Bowman <bowman@ualberta.ca>
20339Date:   Sat May 16 10:16:47 2009 -0600
20340
20341    Restore example.
20342
20343commit 3ffc18a55c28366bbbe0e955a24d0858eb1da9d8
20344Author: Philippe Ivaldi <pivaldi@sfr.fr>
20345Date:   Sat May 16 08:04:32 2009 -0600
20346
20347    trembling.asy: change licence GPL to LGPL.
20348
20349commit 50267997b1e79f1e73026d6e22d735702518e589
20350Author: Philippe Ivaldi <pivaldi@sfr.fr>
20351Date:   Sat May 16 05:07:49 2009 -0600
20352
20353    geometry.asy: put the compatibility routines
20354
20355commit 37f8df82bea245b18f31a1d742183658313d93ec
20356Author: Philippe Ivaldi <pivaldi@sfr.fr>
20357Date:   Sat May 16 04:52:59 2009 -0600
20358
20359    Fix minor bugs in geometry.asy. Change licence GPL to LGPL.
20360
20361commit 9250b2cb1117934330629dde9bd798898ead99de
20362Author: John Bowman <bowman@ualberta.ca>
20363Date:   Sat May 16 01:23:23 2009 -0600
20364
20365    Use center=false by default again for orthographic projections.
20366
20367    Improve vectorfield routines.
20368
20369    Update documentation and FAQ.
20370
20371commit bfa1eaa3e77972c199c5edfd75d410e94d35545d
20372Author: John Bowman <bowman@ualberta.ca>
20373Date:   Fri May 15 14:32:28 2009 -0600
20374
20375    Respect autoadjust=false.
20376
20377    Remove autoadjust parameter from orthographic projections.
20378
20379    Center target by default, unless autoadjust=false.
20380
20381commit 3f85494877f2c44aa49fe86f97de42f90bd4b31e
20382Author: John Bowman <bowman@ualberta.ca>
20383Date:   Fri May 15 08:55:36 2009 -0600
20384
20385    Update documentation of shipout.
20386
20387commit 9ac317ffb071d94af2c82b37225dd18497cdda86
20388Author: John Bowman <bowman@ualberta.ca>
20389Date:   Fri May 15 08:31:21 2009 -0600
20390
20391    Increment version to 1.73svn.
20392
20393commit 1f773a2f0aaf702a423adf7eccf893d62a04eac9
20394Author: John Bowman <bowman@ualberta.ca>
20395Date:   Thu May 14 17:26:51 2009 -0600
20396
20397    Increment version to 1.73svn.
20398
20399commit 9ce9d03912c53e9f69d99585f95d268924070724
20400Author: John Bowman <bowman@ualberta.ca>
20401Date:   Thu May 14 16:03:48 2009 -0600
20402
20403    Increment version to 1.72svn.
20404
20405commit 2fee527c6fff0b94db64e4bbea30c97cd229b355
20406Author: John Bowman <bowman@ualberta.ca>
20407Date:   Thu May 14 15:59:18 2009 -0600
20408
20409    Re-introduce portable zombie-free fork.
20410
20411commit af459ca9ae85b53b88b2ba5c902fe265ae64d95e
20412Author: John Bowman <bowman@ualberta.ca>
20413Date:   Thu May 14 15:05:21 2009 -0600
20414
20415    Detect degenerate paths.
20416
20417commit e09844d2c619aa73bcb76897ae878063bb80448a
20418Author: John Bowman <bowman@ualberta.ca>
20419Date:   Thu May 14 15:04:56 2009 -0600
20420
20421    Fix ambiguity in extrude.
20422
20423commit 909baef375e0e6c773ec1743f4348833af304a98
20424Author: John Bowman <bowman@ualberta.ca>
20425Date:   Thu May 14 12:52:03 2009 -0600
20426
20427    Force HAVE_LIBGLUT on darwin.
20428
20429commit 70d0c0ffd3a03c1bf8d7ac38ebe0248f2d5dac89
20430Author: John Bowman <bowman@ualberta.ca>
20431Date:   Thu May 14 11:57:53 2009 -0600
20432
20433    Add patch to workaround problem that shows up in the 2009/03/23 version of
20434    movie15.sty.
20435
20436commit e626f36eda7f3693920cc67eeae01d54da45fed7
20437Author: John Bowman <bowman@ualberta.ca>
20438Date:   Thu May 14 10:17:15 2009 -0600
20439
20440    Fix spurious zooms due to menu interaction.
20441
20442commit 6fde3ae29fc3a667e2de795b6b4f3dade51a36dd
20443Author: John Bowman <bowman@ualberta.ca>
20444Date:   Thu May 14 09:33:06 2009 -0600
20445
20446    Detect libGLU.
20447
20448commit d891aabf4a749b753caee840258e57d5451048cc
20449Author: John Bowman <bowman@ualberta.ca>
20450Date:   Thu May 14 01:47:25 2009 -0600
20451
20452    Change label3 to a routine extrude that returns a surface.
20453
20454commit 142dff3335feed312d6544a9be844c84ad66f2ae
20455Author: John Bowman <bowman@ualberta.ca>
20456Date:   Thu May 14 01:19:29 2009 -0600
20457
20458    Work around old LGPLv2 license covering tr.h and tr.cc.
20459
20460commit 1b958edc2bebdac4a991d08e6fc7cf4793f586b1
20461Author: John Bowman <bowman@ualberta.ca>
20462Date:   Thu May 14 01:00:37 2009 -0600
20463
20464    Report up and target camera parameters.
20465
20466commit 789466cd680580ec92a3bf6fe9fcacc909cb20fe
20467Author: John Bowman <bowman@ualberta.ca>
20468Date:   Wed May 13 23:21:33 2009 -0600
20469
20470    Generalize extrude.
20471
20472    Implement label3 for drawing 3D solid labels (illustrated in label3solid.asy).
20473
20474    Remove extra call to bezulate.
20475
20476commit d5f7fe9131eea9cbf0191f77397b711e7855c1f0
20477Author: John Bowman <bowman@ualberta.ca>
20478Date:   Wed May 13 23:18:57 2009 -0600
20479
20480    Define mantissaBits.
20481
20482commit 24708486fecbb134a0d42005ad59af4374c01089
20483Author: John Bowman <bowman@ualberta.ca>
20484Date:   Wed May 13 23:17:50 2009 -0600
20485
20486    Limit recursion.
20487
20488commit a4f0012e806f96086581871d1d8aa2759d7191e1
20489Author: John Bowman <bowman@ualberta.ca>
20490Date:   Wed May 13 11:40:56 2009 -0600
20491
20492    Add menu item (c) Camera to output camera position.
20493
20494commit 6133b9b3dfedab877b8d06458dd316711b514b13
20495Author: John Bowman <bowman@ualberta.ca>
20496Date:   Tue May 12 14:24:34 2009 -0600
20497
20498    Make asy.bat respect all command-line arguments.
20499
20500commit 34c82634698f14f0aed162575c652163518fcc06
20501Author: John Bowman <bowman@ualberta.ca>
20502Date:   Tue May 12 14:07:54 2009 -0600
20503
20504    Fix axis label alignment.
20505
20506commit 0a71bbd7ac01725fe76ecf1384fe010228d4e4e8
20507Author: John Bowman <bowman@ualberta.ca>
20508Date:   Tue May 12 11:21:38 2009 -0600
20509
20510    Update call to ticks.
20511
20512commit 8ea2631aa1767ebfbaab0e4c19859a6a792268d2
20513Author: John Bowman <bowman@ualberta.ca>
20514Date:   Tue May 12 11:15:49 2009 -0600
20515
20516    Support optional margins for axes arrows.
20517
20518commit 6cf99cebcdbbad787b7682eb40ca51f1be3b811f
20519Author: John Bowman <bowman@ualberta.ca>
20520Date:   Tue May 12 10:49:58 2009 -0600
20521
20522    Add trembling module, courtesy of Philippe Ivaldi.
20523
20524commit 99332ce8cad09a9f1862421df940339ddf9a9782
20525Author: John Bowman <bowman@ualberta.ca>
20526Date:   Tue May 12 10:44:28 2009 -0600
20527
20528    Fix rotated path label alignments.
20529
20530commit 357799e128c9f3c9c5d7c9607632206cf8681239
20531Author: John Bowman <bowman@ualberta.ca>
20532Date:   Tue May 12 02:17:46 2009 -0600
20533
20534    Update comments.
20535
20536commit 7b2ac914dcdf7132ab44b6e45d09a5a9411979ef
20537Author: John Bowman <bowman@ualberta.ca>
20538Date:   Tue May 12 02:01:22 2009 -0600
20539
20540    Merge in Philippe Ivaldi's geometry module.
20541
20542commit 726157a28e859aa65bdd3e83ca13bf171058eb1e
20543Author: John Bowman <bowman@ualberta.ca>
20544Date:   Mon May 11 22:28:04 2009 -0600
20545
20546    Update license.
20547
20548commit 1ac2d7244c04ac002cfeb9bccf3173ec923444d6
20549Author: John Bowman <bowman@ualberta.ca>
20550Date:   Mon May 11 15:37:12 2009 -0600
20551
20552    Respect store argument of saveline.
20553
20554commit e767385e299dcd779839eccbbb2cef377bee0f57
20555Author: John Bowman <bowman@ualberta.ca>
20556Date:   Mon May 11 12:59:15 2009 -0600
20557
20558    Update Ticks3.
20559
20560commit fbcf28b59f70f4125edfd81195fbfb7e22bfa05f
20561Author: John Bowman <bowman@ualberta.ca>
20562Date:   Mon May 11 12:55:54 2009 -0600
20563
20564    Implement signedtrailingzero.
20565
20566    Fix left-justified trailingzero alignment.
20567
20568commit 9430fd06095e2feffb090f4fe7436be1e1259d80
20569Author: John Bowman <bowman@ualberta.ca>
20570Date:   Mon May 11 11:39:52 2009 -0600
20571
20572    Resolve ambiguity.
20573
20574commit dbccc13c1b525540ab6c85f6cb91eff11140f1cf
20575Author: John Bowman <bowman@ualberta.ca>
20576Date:   Mon May 11 10:39:04 2009 -0600
20577
20578    Implement PostScript calculcator function shading and example.
20579
20580    Add default fillrule arguments to frame shading routines.
20581
20582commit 182d0b51797762c5a56358f210ad48fe28584439
20583Author: John Bowman <bowman@ualberta.ca>
20584Date:   Fri May 8 03:12:28 2009 -0600
20585
20586    Continue splitting when radius of curvature is zero.
20587
20588commit 1f8185d17208adcc64f531f0721c4b8b4848ebc5
20589Author: John Bowman <bowman@ualberta.ca>
20590Date:   Fri May 8 02:59:30 2009 -0600
20591
20592    Add Philipp Stephani's GSL updates.
20593
20594commit c705bfc40bdce539c7eddbcf85b2b648ad9b3b1e
20595Author: John Bowman <bowman@ualberta.ca>
20596Date:   Fri May 8 02:11:46 2009 -0600
20597
20598    Fix link; add missing index entries.
20599
20600commit 3f47835f5813a1270a4de872216d54c1fff68903
20601Author: John Bowman <bowman@ualberta.ca>
20602Date:   Fri May 8 01:22:22 2009 -0600
20603
20604    Fix endpoint detection.
20605
20606commit a80b2a2822feb137a416ed65e96a63fd8070302e
20607Author: John Bowman <bowman@ualberta.ca>
20608Date:   Tue May 5 15:44:20 2009 -0600
20609
20610    Fix write(pen).
20611
20612commit 07d8045cc034bd193a25e1ad0f16729cc2428379
20613Author: John Bowman <bowman@ualberta.ca>
20614Date:   Fri May 1 14:42:31 2009 -0600
20615
20616    Improve documentation of shipout.
20617
20618commit 313d85edc3a132e9453fa221f9e55e353a0af08b
20619Author: John Bowman <bowman@ualberta.ca>
20620Date:   Thu Apr 30 11:52:51 2009 -0600
20621
20622    Fix bounds.
20623
20624commit 2f5229f927702f7486ddaa1081d484540ef47aba
20625Author: John Bowman <bowman@ualberta.ca>
20626Date:   Thu Apr 30 11:46:33 2009 -0600
20627
20628    Fix comment.
20629
20630commit 61b65cfc1056f40028333c8d358eefcb2fd9889e
20631Author: John Bowman <bowman@ualberta.ca>
20632Date:   Thu Apr 30 11:45:51 2009 -0600
20633
20634    Improve example.
20635
20636commit ad4bef7f9cc5a2b81bf51f43481251b82581d4dc
20637Author: John Bowman <bowman@ualberta.ca>
20638Date:   Thu Apr 30 11:44:10 2009 -0600
20639
20640    Add strokepath example.
20641
20642commit c8d5ef4c808d829628757f12f9183badba8eee82
20643Author: John Bowman <bowman@ualberta.ca>
20644Date:   Thu Apr 30 09:32:36 2009 -0600
20645
20646    Add twisted tubes example.
20647
20648commit 6e5c3b36b25df3a8d34b4b4ab9cd353cb9deb333
20649Author: John Bowman <bowman@ualberta.ca>
20650Date:   Wed Apr 29 16:44:55 2009 -0600
20651
20652    Implement functionshade primitive.
20653
20654commit 647887338fa1d03c1c1a66651f7e0d5b589dc232
20655Author: John Bowman <bowman@ualberta.ca>
20656Date:   Mon Apr 27 22:14:04 2009 -0600
20657
20658    Fix numerical resolution problem in label alignment.
20659
20660commit c632ee4a0d60debeb8dcbf6e2d8501b93278d5eb
20661Author: John Bowman <bowman@ualberta.ca>
20662Date:   Mon Apr 27 19:13:42 2009 -0600
20663
20664    Add sysdir setting.
20665
20666    Support automatic determination of sysdir from kpsewhich, if sysdir="".
20667
20668    Add configure option --enable-tetex-build to force sysdir="".
20669
20670commit cca905863568c79558f4ba515c4ff330347ea79e
20671Author: John Bowman <bowman@ualberta.ca>
20672Date:   Mon Apr 27 11:42:19 2009 -0600
20673
20674    Fix effective camera positions for oblique projections.
20675
20676commit 1c4272247ecacabe1c0a75e99c5962ad466b0e41
20677Author: John Bowman <bowman@ualberta.ca>
20678Date:   Fri Apr 24 11:41:49 2009 -0600
20679
20680    Abort on write to pipe failed error.
20681
20682commit 3ce25f46d059ba3d4a8cf459da93ce83a901dc3c
20683Author: John Bowman <bowman@ualberta.ca>
20684Date:   Fri Apr 24 10:55:49 2009 -0600
20685
20686    Generate wheel.mpg earlier.
20687
20688commit 90945287b2d6e9927e916791f93687b97db3ff98
20689Author: John Bowman <bowman@ualberta.ca>
20690Date:   Fri Apr 24 10:25:53 2009 -0600
20691
20692    Explicitly check for libGLU.
20693
20694commit 706a6325d723c4c1be10617066fcef573579d1ab
20695Author: John Bowman <bowman@ualberta.ca>
20696Date:   Fri Apr 24 01:59:54 2009 -0600
20697
20698    Minor optimizations.
20699
20700commit 823b5039b87fa7e6f2e81d482be64d3d97033a45
20701Author: John Bowman <bowman@ualberta.ca>
20702Date:   Fri Apr 24 01:52:12 2009 -0600
20703
20704    Simplify dealiasing code.
20705
20706commit 97650dfc4f7abc5ad59211c950af12814ac5b5bc
20707Author: John Bowman <bowman@ualberta.ca>
20708Date:   Fri Apr 24 00:35:32 2009 -0600
20709
20710    Optimize dealiasing of 3D rendered non-RGB images.
20711
20712commit f165ec0afefae7ecea4e37c9af29fa0a37c9c1be
20713Author: John Bowman <bowman@ualberta.ca>
20714Date:   Wed Apr 22 11:42:32 2009 -0600
20715
20716    Rename test member function.
20717
20718commit 6a4117c34454fcea9ae36deb1deb8e414671cc6b
20719Author: John Bowman <bowman@ualberta.ca>
20720Date:   Wed Apr 22 11:33:48 2009 -0600
20721
20722    Add example of defining a builtin asy struct.
20723
20724commit 2619bcb22197f775969cf74592fa7cb8e4ff6be6
20725Author: John Bowman <bowman@ualberta.ca>
20726Date:   Wed Apr 22 10:52:30 2009 -0600
20727
20728    Implement value-based addVariable routine.
20729
20730commit 9c8f589aa2d86b1aff40c6728c83e9aaf43f5958
20731Author: John Bowman <bowman@ualberta.ca>
20732Date:   Sun Apr 19 13:56:00 2009 -0600
20733
20734    Check recursion depth.
20735
20736commit eb431fe8e6ed67671cc1e3eacfae2de03c2486a6
20737Author: John Bowman <bowman@ualberta.ca>
20738Date:   Sun Apr 19 10:34:12 2009 -0600
20739
20740    Continue subdivision tests if zero radius of curvature is encountered.
20741
20742commit 9d592def12e244517181d829faca2adc5cd0b44b
20743Author: John Bowman <bowman@ualberta.ca>
20744Date:   Sat Apr 18 23:52:51 2009 -0600
20745
20746    Change basealign so that "ace" and "acg" are always typeset at the same
20747    location.
20748
20749commit 3744427dbe7812dee4a61d0d0252f699934b12c9
20750Author: John Bowman <bowman@ualberta.ca>
20751Date:   Sat Apr 18 16:57:05 2009 -0600
20752
20753    Handle more degenerate cases.
20754
20755commit 8306a21151548caaa0b1ba61af3a989005d2b941
20756Author: John Bowman <bowman@ualberta.ca>
20757Date:   Sat Apr 18 15:42:21 2009 -0600
20758
20759    Handle degenerate paths.
20760
20761commit b4bc71fa46ceacf2e234512a90e0bb7eecada7b4
20762Author: John Bowman <bowman@ualberta.ca>
20763Date:   Sat Apr 18 15:28:41 2009 -0600
20764
20765    Improve adaptive algorithm used for rendering thick lines and tubes.
20766
20767commit c379f3146746b44906b954321758b806ec6d30af
20768Author: John Bowman <bowman@ualberta.ca>
20769Date:   Sat Apr 18 06:56:28 2009 -0600
20770
20771    Fix circle ambiguity.
20772
20773commit 8b80557caaa9dd6b97db1374d6a064d0b0b1aa70
20774Author: John Bowman <bowman@ualberta.ca>
20775Date:   Fri Apr 17 22:15:06 2009 -0600
20776
20777    Change perspective.
20778
20779commit b413e18e35ca518d0a017110ba285ef55923755b
20780Author: John Bowman <bowman@ualberta.ca>
20781Date:   Fri Apr 17 22:07:43 2009 -0600
20782
20783    Fix URL.
20784
20785commit b72747f967b0d802b64c8a0c2c51589c7bb59c51
20786Author: John Bowman <bowman@ualberta.ca>
20787Date:   Fri Apr 17 22:05:46 2009 -0600
20788
20789    Use parametric mesh.
20790
20791commit 7a10ae1569c2546669841317edcac32ec81ff215
20792Author: John Bowman <bowman@ualberta.ca>
20793Date:   Fri Apr 17 21:28:45 2009 -0600
20794
20795    Rename example; use smooth coloring.
20796
20797commit 5254c9cebe241339b2a58944a66974c8680348b8
20798Author: John Bowman <bowman@ualberta.ca>
20799Date:   Wed Apr 15 23:35:07 2009 -0600
20800
20801    Add example.
20802
20803commit 6d1a060fb1d619965b0ccc6897232bb24eb282a5
20804Author: John Bowman <bowman@ualberta.ca>
20805Date:   Wed Apr 15 23:28:57 2009 -0600
20806
20807    Make boolean condition suppress function evaluation for linearly
20808    interpolated surfaces.
20809
20810commit 527ec35a4f884dc8f4f3db61a24a87c24c0e4f85
20811Author: John Bowman <bowman@ualberta.ca>
20812Date:   Mon Apr 13 08:48:38 2009 -0600
20813
20814    Add operator +(pen, pen[]) and operator +(pen[], pen) and example.
20815
20816commit 056aa9ccdb8a865d2b90b33eaba2007d0fe65dfe
20817Author: John Bowman <bowman@ualberta.ca>
20818Date:   Sun Apr 12 23:04:57 2009 -0600
20819
20820    Generate mpg file.
20821
20822commit 757885c24fcc69bb74ae3e1b4f0e2192675b05d2
20823Author: John Bowman <bowman@ualberta.ca>
20824Date:   Sun Apr 12 21:32:34 2009 -0600
20825
20826    Produce an animated gif rather than an inline PDF movie (about 1/4 as big).
20827
20828commit 4fe5f1b0e6ec434224996a426351e52049e34cb6
20829Author: John Bowman <bowman@ualberta.ca>
20830Date:   Sun Apr 12 17:11:56 2009 -0600
20831
20832    Avoid nullpath3 has no points error when label is given nullpath3.
20833
20834commit 0f936bf8f955acd4aebdd2a952c86a18320d44a4
20835Author: John Bowman <bowman@ualberta.ca>
20836Date:   Sat Apr 11 01:32:31 2009 -0600
20837
20838    Set dotgranularity=0 in cube example to force dots to be rendered as spheres.
20839
20840commit 9cf2b91fa3c126cb9fb884e3d57a6ce726c45993
20841Author: John Bowman <bowman@ualberta.ca>
20842Date:   Fri Apr 10 22:03:19 2009 -0600
20843
20844    Improve example to use a better (smooth) approximation to a torus.
20845
20846commit 522ed7412ad11b90fcff13eafc39d02c8a351125
20847Author: John Bowman <bowman@ualberta.ca>
20848Date:   Fri Apr 10 15:10:27 2009 -0600
20849
20850    Increment version to 1.71svn.
20851
20852commit 3b34b09b00bc857702b2daf751f81905ca6d4858
20853Author: John Bowman <bowman@ualberta.ca>
20854Date:   Fri Apr 10 12:57:02 2009 -0600
20855
20856    Add node.
20857
20858commit c7dc01717e31922693fda55e61791cf673068458
20859Author: John Bowman <bowman@ualberta.ca>
20860Date:   Fri Apr 10 11:35:11 2009 -0600
20861
20862    Optimize and improve valid range of choose(int n, int k).
20863
20864commit 8309c1f5916ec1e97a77f0a4c4f95e62857e79f6
20865Author: John Bowman <bowman@ualberta.ca>
20866Date:   Fri Apr 10 10:48:31 2009 -0600
20867
20868    Update example.
20869
20870commit 58b97e553f6289842ec696ad9651939b50fd5e05
20871Author: John Bowman <bowman@ualberta.ca>
20872Date:   Fri Apr 10 09:52:28 2009 -0600
20873
20874    Handle spaces in incoming prefix.
20875
20876    Add prefix arguments to fit function.
20877
20878commit bf4d3adb2d37c7ba52677f65cfcc8fd60c398e88
20879Author: John Bowman <bowman@ualberta.ca>
20880Date:   Fri Apr 10 09:40:07 2009 -0600
20881
20882    Handle spaces in filenames when using pdflatex.
20883
20884commit a2f84e9d58da5b279e8040134757b447cc280726
20885Author: John Bowman <bowman@ualberta.ca>
20886Date:   Fri Apr 10 00:27:03 2009 -0600
20887
20888    Work around animation problems with spaces in filenames.
20889
20890commit 785dea67b0655ccc4f8742e9cbb68efc5119d4c2
20891Author: John Bowman <bowman@ualberta.ca>
20892Date:   Thu Apr 9 23:57:44 2009 -0600
20893
20894    Add PenMargin2, etc., for planar arrowhead types like DefaultHead2.
20895
20896commit ddd85786d17a6b9a2cae12774a682982a38db7a2
20897Author: John Bowman <bowman@ualberta.ca>
20898Date:   Thu Apr 9 17:57:52 2009 -0600
20899
20900    Add labelpath3 module for typesetting curved labels in 3D and example,
20901    courtesy of Jens Schwaiger.
20902
20903commit 11e92513bfe3522596bb6679b6cf2239e40f82f1
20904Author: John Bowman <bowman@ualberta.ca>
20905Date:   Thu Apr 9 16:32:17 2009 -0600
20906
20907    Center target of teapot.
20908
20909commit e42cfe2edbcfcd564419d8d86af10f9122746667
20910Author: John Bowman <bowman@ualberta.ca>
20911Date:   Thu Apr 9 16:30:01 2009 -0600
20912
20913    Add bool center=false parameter to projections to allow one to
20914    automatically center the target within the bounding volume.
20915
20916commit 4606c09664ef8f7144529d3c78831c92160de3eb
20917Author: John Bowman <bowman@ualberta.ca>
20918Date:   Tue Apr 7 21:05:53 2009 -0600
20919
20920    Fix clipping example.
20921
20922commit 2ccddae8a2610c9e84dc098708a9cc7794190355
20923Author: John Bowman <bowman@ualberta.ca>
20924Date:   Tue Apr 7 16:02:10 2009 -0600
20925
20926    Minor update.
20927
20928commit f1fa0d1eeef5508d9e4fa54b281e3d7d4dfe4368
20929Author: John Bowman <bowman@ualberta.ca>
20930Date:   Tue Apr 7 16:00:46 2009 -0600
20931
20932    Use locale.
20933
20934commit fd783acf33724de96f7aa6ee71d719341d1779ef
20935Author: John Bowman <bowman@ualberta.ca>
20936Date:   Tue Apr 7 15:46:44 2009 -0600
20937
20938    More updates.
20939
20940commit 5f329206530828a782bd4b0d078232b9387dc250
20941Author: John Bowman <bowman@ualberta.ca>
20942Date:   Tue Apr 7 15:41:08 2009 -0600
20943
20944    Fix typos.
20945
20946commit 4fd4bd5bfa094a0ea7e2caa78d0b58c9f59a2cbc
20947Author: John Bowman <bowman@ualberta.ca>
20948Date:   Mon Apr 6 15:55:08 2009 -0600
20949
20950    Reserve surface(triple[][] P) for graphing a surface described by a matrix;
20951    use surface(patch(P)) instead.
20952
20953commit 58b990d3824d09a231c8a747ac651713146ca122
20954Author: John Bowman <bowman@ualberta.ca>
20955Date:   Mon Apr 6 03:39:14 2009 -0600
20956
20957    Work around old compiler bug.
20958
20959commit 5b2a0b5fea94b7852d546799ab2b119e2abe0379
20960Author: John Bowman <bowman@ualberta.ca>
20961Date:   Mon Apr 6 03:37:42 2009 -0600
20962
20963    Increment version to 1.70svn.
20964
20965commit 3df96eddb725d40fa18157197e6645109209db8b
20966Author: John Bowman <bowman@ualberta.ca>
20967Date:   Mon Apr 6 02:02:44 2009 -0600
20968
20969    Add torus animation.
20970
20971commit 751007ecbd03b344dca139eaf9d89767a1e090ee
20972Author: John Bowman <bowman@ualberta.ca>
20973Date:   Mon Apr 6 01:53:38 2009 -0600
20974
20975    Reduce memory usage.
20976
20977commit d20badd0879006dca0107bd44d1eefc8def4caa5
20978Author: John Bowman <bowman@ualberta.ca>
20979Date:   Mon Apr 6 01:07:52 2009 -0600
20980
20981    Force outformat="pdf" when producing PDF animations.
20982
20983commit 91fba1067f0cb496ac6ab02c66247f1bb88bc5b6
20984Author: John Bowman <bowman@ualberta.ca>
20985Date:   Mon Apr 6 00:30:10 2009 -0600
20986
20987    Change - delimiter to + for animation frames and preview images.
20988
20989commit 9f143ecebab158f28117bbd9e2496541cda147f1
20990Author: John Bowman <bowman@ualberta.ca>
20991Date:   Sun Apr 5 23:36:07 2009 -0600
20992
20993    Move extension routine and infinity constant to C++ code.
20994
20995commit dce7d4684b60fbd49411678e41acd91fe2aae518
20996Author: John Bowman <bowman@ualberta.ca>
20997Date:   Sun Apr 5 22:50:15 2009 -0600
20998
20999    Work around hyperref option clash.
21000
21001commit b5c792a1ef897cb3541fbbbfb89a5c72d1f6ae1a
21002Author: John Bowman <bowman@ualberta.ca>
21003Date:   Sun Apr 5 21:26:41 2009 -0600
21004
21005    Catch handled_errors (e.g. from ~psfile()) during throw handled_error().
21006
21007commit 4e9be4d6c89ad820c73fc42a231eb10fa4ef2910
21008Author: John Bowman <bowman@ualberta.ca>
21009Date:   Sun Apr 5 17:08:33 2009 -0600
21010
21011    Fix more animation prefix issues.
21012
21013commit 9e4c35e7de336022485ae806b38740cd926068ed
21014Author: John Bowman <bowman@ualberta.ca>
21015Date:   Sun Apr 5 14:19:38 2009 -0600
21016
21017    Keep keep flag.
21018
21019commit 22ae02a38ed6e3ffe30dc921ba51b21612cadeda
21020Author: John Bowman <bowman@ualberta.ca>
21021Date:   Sun Apr 5 13:21:13 2009 -0600
21022
21023    Move 3D code out of animation.asy.
21024
21025commit a52a6633d81fc3d7d04d14b485d593cd20cf0a35
21026Author: John Bowman <bowman@ualberta.ca>
21027Date:   Sun Apr 5 12:02:17 2009 -0600
21028
21029    Fix inline pdf animations with multipage=false.
21030
21031    Fix global scaling of 3D animations.
21032
21033    Add heatequation and earthmoon examples.
21034
21035commit 443cc79149c736d66ce4d47db1a4a84ab594b101
21036Author: John Bowman <bowman@ualberta.ca>
21037Date:   Sat Apr 4 14:26:55 2009 -0600
21038
21039    Minor optimization.
21040
21041commit 152f712891e81f1fecbaa91cc499364d0487cd85
21042Author: John Bowman <bowman@ualberta.ca>
21043Date:   Sat Apr 4 14:24:31 2009 -0600
21044
21045    Use a lookup table to compute factorial(int n).
21046
21047commit 2f93f82b0b032cd2c8996c1d28737173a2ab175d
21048Author: John Bowman <bowman@ualberta.ca>
21049Date:   Sat Apr 4 12:50:14 2009 -0600
21050
21051    Implement miterlimit.
21052
21053commit a41cc4546b6313f99be1b65573182e44318f1093
21054Author: John Bowman <bowman@ualberta.ca>
21055Date:   Sat Apr 4 11:26:43 2009 -0600
21056
21057    Fix use of baseline.
21058
21059commit 4eaf887ab95fe68fa9ccf39b94bc1d10c0db0478
21060Author: John Bowman <bowman@ualberta.ca>
21061Date:   Sat Apr 4 10:44:00 2009 -0600
21062
21063    Disable old lights for multiple exports.
21064
21065commit fd244ea8555fc0fdb92c87f3388e5c3946f781a9
21066Author: John Bowman <bowman@ualberta.ca>
21067Date:   Sat Apr 4 08:44:15 2009 -0600
21068
21069    Fix warning message.
21070
21071commit 7046900634a2fc8d5f5f609175f16b8edc195a1c
21072Author: John Bowman <bowman@ualberta.ca>
21073Date:   Sat Apr 4 08:41:58 2009 -0600
21074
21075    Add missing conditional.
21076
21077commit 612728718a6fa71065a7dbc3757d772847410e44
21078Author: John Bowman <bowman@ualberta.ca>
21079Date:   Sat Apr 4 00:31:39 2009 -0600
21080
21081    Improve example.
21082
21083commit f930ee18a50667ee5b3655a8eda1be651d5006df
21084Author: John Bowman <bowman@ualberta.ca>
21085Date:   Sat Apr 4 00:24:39 2009 -0600
21086
21087    Remove unnecessary parameter.
21088
21089commit d248a41b7792d2d70167d4b6d3d0495c0989b861
21090Author: John Bowman <bowman@ualberta.ca>
21091Date:   Sat Apr 4 00:22:37 2009 -0600
21092
21093    Fix type conflict by replacing settings.divisor with purge(divisor=0);
21094    divisor=0 means to use the previously set divisor (which defaults to 2, or the
21095    value specified on the command line with the -divisor option).
21096
21097commit 5e50b840f02bf29da1730c72df3d65954afa90e3
21098Author: John Bowman <bowman@ualberta.ca>
21099Date:   Fri Apr 3 22:06:22 2009 -0600
21100
21101    Increase orthographic viewportfactor.
21102
21103commit e0963eaad05890f3fda42a3bbbaaa1f65b53db08
21104Author: John Bowman <bowman@ualberta.ca>
21105Date:   Thu Apr 2 00:05:50 2009 -0600
21106
21107    Add missing 3D add function.
21108
21109    Increase nsamples to 32.
21110
21111    Remove nonselfintersecting restriction.
21112
21113commit fccd5702d3caef79ceda7e05806e1a68139a6920
21114Author: John Bowman <bowman@ualberta.ca>
21115Date:   Wed Apr 1 02:38:09 2009 -0600
21116
21117    Fix splitting.
21118
21119commit 8cee60600708d3947f899b578400c8a626e0c2e4
21120Author: John Bowman <bowman@ualberta.ca>
21121Date:   Tue Mar 31 20:31:48 2009 -0600
21122
21123    Increase fuzz; use static dxmin.
21124
21125commit bb8cbc4f3a32442b4453f8b32a5dafa585a0fde6
21126Author: John Bowman <bowman@ualberta.ca>
21127Date:   Tue Mar 31 17:32:16 2009 -0600
21128
21129    Reorder tests.
21130
21131commit 9970a0a8a174f9172cba01cbcb1cc81a94e287e0
21132Author: John Bowman <bowman@ualberta.ca>
21133Date:   Tue Mar 31 17:27:53 2009 -0600
21134
21135    Check for triangles first.
21136
21137commit be4fc623d49613c243c098cc38bf8854e83794d1
21138Author: John Bowman <bowman@ualberta.ca>
21139Date:   Tue Mar 31 16:54:09 2009 -0600
21140
21141    Split randomly to avoid returning a degenerate patch.
21142
21143commit f53b1dd96ad99531902c70c0a8753b07953c6057
21144Author: John Bowman <bowman@ualberta.ca>
21145Date:   Tue Mar 31 16:21:13 2009 -0600
21146
21147    Fix interactive rendering.
21148
21149commit 72ce918958da2a16be791ee2e1d70fd9d83c15f1
21150Author: John Bowman <bowman@ualberta.ca>
21151Date:   Tue Mar 31 02:32:14 2009 -0600
21152
21153    Once an internal degeneracy is found, don't check any more boundary cases.
21154
21155commit 069759abc268c4fa3f0c871b141582afd76788ec
21156Author: John Bowman <bowman@ualberta.ca>
21157Date:   Tue Mar 31 01:45:23 2009 -0600
21158
21159    Increase nsamples.
21160
21161commit 1afb44a8645d304ce33144e2271fc75ba02633c9
21162Author: John Bowman <bowman@ualberta.ca>
21163Date:   Tue Mar 31 00:39:32 2009 -0600
21164
21165    Split at the worst boundary degeneracy.
21166
21167commit 82e73caf64ea5ccd2a9b718a67a4323fe5168966
21168Author: John Bowman <bowman@ualberta.ca>
21169Date:   Mon Mar 30 12:29:10 2009 -0600
21170
21171    Add unicode option to make new versions of hyperref happy.
21172
21173commit e683a4d1cfd75925b27ff38361e7c7806e84f072
21174Author: John Bowman <bowman@ualberta.ca>
21175Date:   Mon Mar 30 08:44:30 2009 -0600
21176
21177    Pass animate the correct file name.
21178
21179commit 1ba731b25bbbe2b5a161e75be0dda0395e795166
21180Author: John Bowman <bowman@ualberta.ca>
21181Date:   Sun Mar 29 23:39:56 2009 -0600
21182
21183    Fix floating point exception caused by attempt to split paths of length 0.
21184
21185commit 1a124b08ec44272e3d8591081bfd196bab64c338
21186Author: John Bowman <bowman@ualberta.ca>
21187Date:   Sun Mar 29 23:07:13 2009 -0600
21188
21189    Move inside(path, pen fillrule=currentpen) to plain_paths.asy.
21190
21191commit e13cec520205c06c787dfa1a390c07a85e7245de
21192Author: John Bowman <bowman@ualberta.ca>
21193Date:   Sun Mar 29 20:57:00 2009 -0600
21194
21195    Fix defaultpen(evenodd).
21196
21197commit 180fb560a67a14747113ad4ab033fb348d544390
21198Author: John Bowman <bowman@ualberta.ca>
21199Date:   Sun Mar 29 17:00:07 2009 -0600
21200
21201    Fix spurious "undefined" (on curve) return values from windingnumber;
21202    optimize handling of straight segments.
21203
21204commit a575a6fc1b88edb18a01616bcf473695c429999c
21205Author: John Bowman <bowman@ualberta.ca>
21206Date:   Sun Mar 29 14:45:08 2009 -0600
21207
21208    Always define glthread.
21209
21210commit d8f464fc32c76929510f34d41de82117564a8723
21211Author: John Bowman <bowman@ualberta.ca>
21212Date:   Sun Mar 29 10:06:33 2009 -0600
21213
21214    Release version 1.06 of asymptote.sty to fix undefined \ASYbox bug.
21215
21216commit 5b996b037bcf7d0f23a1e7e0fe8e161849f85f06
21217Author: John Bowman <bowman@ualberta.ca>
21218Date:   Sun Mar 29 00:30:53 2009 -0600
21219
21220    Automatically apply bezulate to path arrays. Surfaces should now be
21221    constructed directly from paths (and paths arrays), without first calling
21222    bezulate. An array of independent surfaces can still be constructed from a
21223    path array using a loop.
21224
21225commit b80b2d3074dcaf68f82fd51571c4475e73548f43
21226Author: John Bowman <bowman@ualberta.ca>
21227Date:   Sun Mar 29 00:05:54 2009 -0600
21228
21229    Fix inside(path,pen).
21230
21231commit 6f4f738fb32e1a44cf43c80905308b77aa040c50
21232Author: John Bowman <bowman@ualberta.ca>
21233Date:   Sat Mar 28 23:35:26 2009 -0600
21234
21235    Add Orest's connect patch to fix nesting.
21236
21237commit a646731fad5a118d1464a6b62e366b8dffdd956a
21238Author: John Bowman <bowman@ualberta.ca>
21239Date:   Sat Mar 28 23:11:34 2009 -0600
21240
21241    Specify zerowindingnumber rule.
21242
21243commit 622937c19c1bd66f9c97771f105be7b73e6b33b8
21244Author: John Bowman <bowman@ualberta.ca>
21245Date:   Sat Mar 28 23:09:13 2009 -0600
21246
21247    Improve inside(pair); add fillrule argument.
21248
21249commit 9fa25db9be336cf6019063dfea7e959d21a772e4
21250Author: John Bowman <bowman@ualberta.ca>
21251Date:   Sat Mar 28 14:21:05 2009 -0600
21252
21253    Remove internal patch degeneracies by splitting.
21254
21255    Compute subpatches directly from control points.
21256
21257commit 195cbd6b9daab589520bf8f4319c04f42982a01c
21258Author: John Bowman <bowman@ualberta.ca>
21259Date:   Sat Mar 28 12:24:17 2009 -0600
21260
21261    Implement factorial and choose functions.
21262
21263commit 6447f273d215e1d4f488650b468de3c250bc7732
21264Author: John Bowman <bowman@ualberta.ca>
21265Date:   Sat Mar 28 12:18:16 2009 -0600
21266
21267    Rename example; use orthographic projection.
21268
21269commit 78b068ae1390a2c89329281dfd668595ae9b03f5
21270Author: John Bowman <bowman@ualberta.ca>
21271Date:   Sat Mar 28 12:15:09 2009 -0600
21272
21273    Make path(path3, pair(triple)) preserve straight flag.
21274
21275commit 2cb79dbf9585a541058e23047f79c09dd8af150d
21276Author: John Bowman <bowman@ualberta.ca>
21277Date:   Sat Mar 28 12:08:55 2009 -0600
21278
21279    Fix quit deadlock.
21280
21281commit d8125e4fa7af606cf6fcd7398b3a07b9aa41bad9
21282Author: John Bowman <bowman@ualberta.ca>
21283Date:   Sat Mar 28 00:11:09 2009 -0600
21284
21285    Increase fuzz to accomodate italic "k".
21286
21287commit 3a1f5a20fec2b085364dd4da3295f84ab3d52475
21288Author: Orest Shardt <oshardt@princeton.edu>
21289Date:   Fri Mar 27 21:56:17 2009 -0600
21290
21291    Fix connect() to ensure that removed regions do not contain an inner curve. Add fuzz to intersections().
21292
21293commit d4f6dddb855703ed9c11070c985c7bd735bd04be
21294Author: John Bowman <bowman@ualberta.ca>
21295Date:   Tue Mar 24 21:47:57 2009 -0600
21296
21297    Add surface constructor for multiple surfaces.
21298
21299commit 850b0ed10f2eed93e617b918269739136fc6281f
21300Author: John Bowman <bowman@ualberta.ca>
21301Date:   Tue Mar 24 21:32:54 2009 -0600
21302
21303    Add intersecting pipes example.
21304
21305    Update FAQ.
21306
21307commit ef5e8e4054b63c12b29352c930445d1bbfa59dbf
21308Author: John Bowman <bowman@ualberta.ca>
21309Date:   Mon Mar 23 03:23:19 2009 -0600
21310
21311    Increment version to 1.69svn.
21312
21313commit e9bd6706f9bedf66c3d997b07707dd54a9eefde7
21314Author: John Bowman <bowman@ualberta.ca>
21315Date:   Mon Mar 23 02:07:01 2009 -0600
21316
21317    Update example.
21318
21319commit d73f25a4baa11d6d85364a2fd419f423f09cd032
21320Author: John Bowman <bowman@ualberta.ca>
21321Date:   Mon Mar 23 01:45:58 2009 -0600
21322
21323    Illustrate automated camera and target computation.
21324
21325commit d777a813382fac58535de2c8223c80c84dd98bb0
21326Author: John Bowman <bowman@ualberta.ca>
21327Date:   Mon Mar 23 01:37:23 2009 -0600
21328
21329    Remove unnecessary index.
21330
21331commit f84b490d11d0cb509d778299a8f180a1ab579264
21332Author: John Bowman <bowman@ualberta.ca>
21333Date:   Mon Mar 23 01:34:42 2009 -0600
21334
21335    Add support for and example of generating a 3D inline pdf movie.
21336
21337    Remove hyphen from animation file prefix for compatibility with animategraphics.
21338
21339    Force multipage=true in inlinetex mode.
21340
21341    Update definition of ASYanimategraphics.
21342
21343commit e10b91934bf65fa81f5e8edc34aaf0c720b3152b
21344Author: John Bowman <bowman@ualberta.ca>
21345Date:   Mon Mar 23 00:31:06 2009 -0600
21346
21347    Fix export deadlock.
21348
21349commit 587aa4f5bb4fb8f2afe4246e7e4d7bce78aa9904
21350Author: John Bowman <bowman@ualberta.ca>
21351Date:   Sun Mar 22 21:42:52 2009 -0600
21352
21353    Don't automatically move camera with target.
21354
21355commit ace730baa7577af882835379f5bd4fbe937f9c17
21356Author: John Bowman <bowman@ualberta.ca>
21357Date:   Sun Mar 22 12:12:52 2009 -0600
21358
21359    Update example.
21360
21361commit d6667c3934ef2cd795037dd81c2301340520abef
21362Author: John Bowman <bowman@ualberta.ca>
21363Date:   Sun Mar 22 12:11:41 2009 -0600
21364
21365    Fix camera adjustment.
21366
21367commit d9d5da76552aac77955fbc5066296f8a998eaa72
21368Author: John Bowman <bowman@ualberta.ca>
21369Date:   Sat Mar 21 23:54:54 2009 -0600
21370
21371    Allow \par in a label.
21372
21373commit 1e4f2fe939058c6b832bc22903bca649638c665b
21374Author: John Bowman <bowman@ualberta.ca>
21375Date:   Sat Mar 21 23:49:23 2009 -0600
21376
21377    Update documentation.
21378
21379commit 9cd5a0fe84a5e068af1488f50c39d2b2720fc06d
21380Author: John Bowman <bowman@ualberta.ca>
21381Date:   Sat Mar 21 23:07:42 2009 -0600
21382
21383    Improve and generalize baseline.
21384
21385commit 74f9e6f899b075ad53f1ebcb6edd01bc57f2f107
21386Author: John Bowman <bowman@ualberta.ca>
21387Date:   Fri Mar 20 23:26:20 2009 -0600
21388
21389    Look for exact intersections also when fuzz=0.
21390
21391commit 0638cdbfeabb2a803b09b82dd1471c1ea0876d49
21392Author: John Bowman <bowman@ualberta.ca>
21393Date:   Fri Mar 20 22:42:10 2009 -0600
21394
21395    Suppress spurious space.
21396
21397commit 04ae9df43413d6956ed3fbc97cc1e6c8751f48cc
21398Author: John Bowman <bowman@ualberta.ca>
21399Date:   Fri Mar 20 22:28:18 2009 -0600
21400
21401    Standardize sqrtEpsilon.
21402
21403commit f16441c237fbfa983d69a569fad449d782a8770e
21404Author: John Bowman <bowman@ualberta.ca>
21405Date:   Fri Mar 20 22:15:40 2009 -0600
21406
21407    Remove unused line.
21408
21409commit 7c3732148f30c6d9f9fa888e6b7f780aa490dc08
21410Author: John Bowman <bowman@ualberta.ca>
21411Date:   Fri Mar 20 22:14:19 2009 -0600
21412
21413    Improve handling of intersection fuzz.
21414
21415commit 789ab1c54c66973fcd061dbccdb6b4c397b5bb69
21416Author: John Bowman <bowman@ualberta.ca>
21417Date:   Fri Mar 20 14:57:34 2009 -0600
21418
21419    Handle invisible material.
21420
21421commit 5e3b8fdec620ed0e7ed38e01e193269dd97d6fe2
21422Author: John Bowman <bowman@ualberta.ca>
21423Date:   Fri Mar 20 14:28:23 2009 -0600
21424
21425    Respect user-specified step value.
21426
21427commit 05b16339d6790f96f0657b38dc194efe1d01f662
21428Author: John Bowman <bowman@ualberta.ca>
21429Date:   Thu Mar 19 02:59:14 2009 -0600
21430
21431    Increment version to 1.68svn.
21432
21433commit b8c188a2ff0c6d8acd87da23c27bad9ebb0b42bd
21434Author: John Bowman <bowman@ualberta.ca>
21435Date:   Thu Mar 19 01:33:53 2009 -0600
21436
21437    Fix 3D animations with render > 0.
21438
21439commit 823eb84ed3fe32c0188596227f1c56c573b46f72
21440Author: John Bowman <bowman@ualberta.ca>
21441Date:   Thu Mar 19 00:40:40 2009 -0600
21442
21443    Don't force C:\Documents and Settings\bowman in asy.bat
21444
21445commit 87a2b41240328f478ca8bf3b256e6789930a3abe
21446Author: John Bowman <bowman@ualberta.ca>
21447Date:   Wed Mar 18 14:18:11 2009 -0600
21448
21449    Remove normal fuzz.
21450
21451commit ce6df332a9c0f9010ccf9d1c9f6e7083b7f539b6
21452Author: John Bowman <bowman@ualberta.ca>
21453Date:   Wed Mar 18 02:51:53 2009 -0600
21454
21455    Fix overlap detection internal control points for short paths.
21456
21457commit a8cc7c427cac46ace2db0070645385718a09028f
21458Author: John Bowman <bowman@ualberta.ca>
21459Date:   Wed Mar 18 01:23:56 2009 -0600
21460
21461    Add file missed from last revision.
21462
21463commit e6766a83c38ada605086a98cf3f06b71eb2b29cc
21464Author: John Bowman <bowman@ualberta.ca>
21465Date:   Wed Mar 18 01:01:08 2009 -0600
21466
21467    Make intersection routines respect fuzz.
21468
21469commit 9b3a5104ccc45a972fbd776a589f13d8e42f5bde
21470Author: John Bowman <bowman@ualberta.ca>
21471Date:   Sun Mar 15 17:20:04 2009 -0600
21472
21473    Simplify normal calculation slightly.
21474
21475commit 460b9eed16912fcaa5753bf84679620335c8ca5b
21476Author: John Bowman <bowman@ualberta.ca>
21477Date:   Sun Mar 15 15:32:07 2009 -0600
21478
21479    Reduce Fuzz.
21480
21481commit 30566f000cf574ac193f65f1a9846d4ebc5f5f39
21482Author: John Bowman <bowman@ualberta.ca>
21483Date:   Sun Mar 15 15:01:04 2009 -0600
21484
21485    Allow prc output if render > 0.
21486
21487commit 4cb2f03752fb95986e981e558be71f8d0db7d5a5
21488Author: John Bowman <bowman@ualberta.ca>
21489Date:   Sun Mar 15 00:09:54 2009 -0600
21490
21491    Implement settings.auto3D (default true) so that one can disable the poster
21492    option of movie15.sty.
21493
21494commit c026e07e6a9067e1b1047f4027849305ae6dbc02
21495Author: John Bowman <bowman@ualberta.ca>
21496Date:   Sun Mar 15 00:05:14 2009 -0600
21497
21498    Increase fuzz.
21499
21500commit 594a12ce972e648dc8b66c295fad2d330f6c1444
21501Author: John Bowman <bowman@ualberta.ca>
21502Date:   Sat Mar 14 23:23:00 2009 -0600
21503
21504    Detect and fix remaining cases of patch overlap due to normal reversal,
21505    using Rolle's theorem and a quartic root solve.
21506
21507commit 3b2700c4a800e6de2eb6ab08e0a7de93e1d38069
21508Author: John Bowman <bowman@ualberta.ca>
21509Date:   Sat Mar 14 23:09:29 2009 -0600
21510
21511    Detect numerical roots at infinity; increase Fuzz.
21512
21513commit 8279587db2c825391fc51c85b22db684b3ef1fb7
21514Author: John Bowman <bowman@ualberta.ca>
21515Date:   Sat Mar 14 23:00:31 2009 -0600
21516
21517    Make subpath preserve straight flag; optimize splitCubic for straight segments.
21518
21519    Fix handling of straight flag in operator &(path,cycleToken); do nothing if
21520    path is already cyclic.
21521
21522    Implement pair versions of Bezier functions.
21523
21524commit 8361c768a73d9dc693e71b9372db2de0b5c20f7a
21525Author: John Bowman <bowman@ualberta.ca>
21526Date:   Sat Mar 14 15:25:45 2009 -0600
21527
21528    Fix segmentation faults with operations on guide g=cycle.
21529
21530commit db843913d4afd6861ee0649456ff8008928f506f
21531Author: Orest Shardt <oshardt@princeton.edu>
21532Date:   Sat Mar 14 11:49:45 2009 -0600
21533
21534    Speed up curve sorting.
21535
21536commit 26c1aa3481dd6878716e8d46f3924b5137f61fce
21537Author: John Bowman <bowman@ualberta.ca>
21538Date:   Fri Mar 13 15:02:45 2009 -0600
21539
21540    Fix buildcycle endpoints.
21541
21542commit cfe2ab7253439844c47bb0f45a2bfff4b4831df6
21543Author: Orest Shardt <oshardt@princeton.edu>
21544Date:   Wed Mar 11 21:44:52 2009 -0600
21545
21546    Use bounding box size to determine whether points are duplicates.
21547
21548commit 110ab7d63f8346830c11276b1c0d4133f5bc825b
21549Author: John Bowman <bowman@ualberta.ca>
21550Date:   Wed Mar 11 01:47:57 2009 -0600
21551
21552    Force planar flag for arrow construction.
21553
21554commit 2511368422abcb3be6500d2fcc8bea79e031ed12
21555Author: John Bowman <bowman@ualberta.ca>
21556Date:   Wed Mar 11 01:33:51 2009 -0600
21557
21558    Remove another degenerate segment.
21559
21560commit e1cf02273301e2a7342006b9aeb6cbf41544d842
21561Author: John Bowman <bowman@ualberta.ca>
21562Date:   Wed Mar 11 01:25:36 2009 -0600
21563
21564    Work around bezulate bug by removing degeneracy.
21565
21566commit 42fa995edf293de9162db70a15c3bd3368a79ea9
21567Author: John Bowman <bowman@ualberta.ca>
21568Date:   Wed Mar 11 00:18:34 2009 -0600
21569
21570    Fix planar surfaces.
21571
21572commit ad59550839cb6c72c56a6716a94943119db54928
21573Author: John Bowman <bowman@ualberta.ca>
21574Date:   Tue Mar 10 23:45:25 2009 -0600
21575
21576    Simplify surface constructors; update documentation.
21577
21578commit f75e88bde5cf608232940a708263d3272b4b3d37
21579Author: John Bowman <bowman@ualberta.ca>
21580Date:   Tue Mar 10 22:23:19 2009 -0600
21581
21582    Update examples.
21583
21584commit 374fe5ba6ec9c625e879adcbd4ac575c62001860
21585Author: John Bowman <bowman@ualberta.ca>
21586Date:   Tue Mar 10 22:06:09 2009 -0600
21587
21588    Enable poster mode only when there is no rendered preview image.
21589
21590commit e54a57e797193f26b69165636a686337259c7f9b
21591Author: John Bowman <bowman@ualberta.ca>
21592Date:   Tue Mar 10 21:34:37 2009 -0600
21593
21594    Add termination tests.
21595
21596commit 619a3195f7b333f91189349f8b19a7fabe08a7d6
21597Author: John Bowman <bowman@ualberta.ca>
21598Date:   Tue Mar 10 21:34:12 2009 -0600
21599
21600    Increase bezulate fuzz; add termination tests.
21601
21602commit db838100431fe50516bf3ba17b7ccf9d7b7409c8
21603Author: John Bowman <bowman@ualberta.ca>
21604Date:   Tue Mar 10 14:04:32 2009 -0600
21605
21606    Add Align constant.
21607
21608commit e12fcc1ca69c59d1d49446c6fa2b91d458634512
21609Author: John Bowman <bowman@ualberta.ca>
21610Date:   Tue Mar 10 02:54:16 2009 -0600
21611
21612    Fix most instances of selfoverlapping patches.
21613
21614commit 9cb3e7a170ea796feda2023fc9a9aaa69daf27d0
21615Author: John Bowman <bowman@ualberta.ca>
21616Date:   Mon Mar 9 21:38:52 2009 -0600
21617
21618    Make axial and radial shading respect -gray, etc.
21619
21620commit 9e40719812e31103ec3f4a5e39b06148270cc2df
21621Author: John Bowman <bowman@ualberta.ca>
21622Date:   Mon Mar 9 00:07:48 2009 -0600
21623
21624    Fix texpath control points for cyclic segments; respect straight flag.
21625
21626commit db6f45dc098f8b24df43b0586e4438f241afedeb
21627Author: John Bowman <bowman@ualberta.ca>
21628Date:   Sun Mar 8 16:11:51 2009 -0600
21629
21630    Slightly simplify normal calculation.
21631
21632commit 71e1c95735a2ba23c19e092415baff80edf4d514
21633Author: John Bowman <bowman@ualberta.ca>
21634Date:   Sun Mar 8 12:03:26 2009 -0600
21635
21636    Make default viewportwidth \the\linewidth in inline mode and 0 in attached mode.
21637
21638    Document asy environment options in asymptote.sty version 1.04.
21639
21640commit a06740433ebde75644e27f3e9466468c5e1d90a1
21641Author: John Bowman <bowman@ualberta.ca>
21642Date:   Sun Mar 8 09:23:09 2009 -0600
21643
21644    Simplify tick calculation.
21645
21646commit 83d2fa180a2bdca1ef8c7ac05a345caa71753215
21647Author: John Bowman <bowman@ualberta.ca>
21648Date:   Sun Mar 8 02:18:52 2009 -0600
21649
21650    Improve tick selection.
21651
21652commit f1e40619a13f3ab6a19a0acb8e2f8b1cc75a1577
21653Author: John Bowman <bowman@ualberta.ca>
21654Date:   Sun Mar 8 01:02:42 2009 -0600
21655
21656    Colorize example.
21657
21658commit c2c2eb092db44f4e3cbbc5b59c62298d639d0d1d
21659Author: John Bowman <bowman@ualberta.ca>
21660Date:   Sat Mar 7 21:17:56 2009 -0600
21661
21662    Reinstate original views.
21663
21664commit 81fce38d02dc3158eb728636c8007cd7d8ff9dca
21665Author: John Bowman <bowman@ualberta.ca>
21666Date:   Sat Mar 7 21:10:03 2009 -0600
21667
21668    Fix camera adjustment.
21669
21670commit 02eb5bcfcca0d0378e385f4137226e8946b2b8ad
21671Author: John Bowman <bowman@ualberta.ca>
21672Date:   Sat Mar 7 16:23:58 2009 -0600
21673
21674    Support keyval options width, height, viewportwidth, viewportheight, and
21675    attach in asy environment asymptote.sty.
21676
21677    Remove obsolete asyattach environment.
21678
21679    Move viewportsize to plain_picture.asy to support asymptote.sty.
21680
21681commit 24e9b23a742650c682357ecdd303bd10fd57d390
21682Author: John Bowman <bowman@ualberta.ca>
21683Date:   Sat Mar 7 12:14:05 2009 -0600
21684
21685    Better fix for unextended axes limits.
21686
21687commit 78581b7e40528f7eb1a42a0517690368931d999f
21688Author: John Bowman <bowman@ualberta.ca>
21689Date:   Sat Mar 7 10:10:37 2009 -0600
21690
21691    Update documentation of crop.
21692
21693commit c01d0084a1d3156957c997c89100d4d5b57ec8f8
21694Author: John Bowman <bowman@ualberta.ca>
21695Date:   Sat Mar 7 02:46:18 2009 -0600
21696
21697    Add example of a surface drawn using irregular data read from a file.
21698
21699commit 9c01ec16add18b92fd50bb4674cbadde10329bb6
21700Author: John Bowman <bowman@ualberta.ca>
21701Date:   Sat Mar 7 02:23:39 2009 -0600
21702
21703    Revert last change.
21704
21705commit 47aa02a0fd237e6267d018ddab025fcdb408d3b4
21706Author: John Bowman <bowman@ualberta.ca>
21707Date:   Sat Mar 7 01:07:03 2009 -0600
21708
21709    Fix unextended axes limits and tick generation.
21710
21711commit ea3cf29d5dc68f65db8f3c0835c7a7275b035969
21712Author: John Bowman <bowman@ualberta.ca>
21713Date:   Sat Mar 7 00:45:35 2009 -0600
21714
21715    Avoid redundant camera adjustment messages.
21716
21717    Increase camerafactor to 2 again.
21718
21719commit 38dc72be7a5d0b19888e15e5b64a54efae1d957a
21720Author: John Bowman <bowman@ualberta.ca>
21721Date:   Sat Mar 7 00:19:49 2009 -0600
21722
21723    Check crop argument.
21724
21725commit 82a5510bd196c1bd13e176ceac37f5a3d52e7d0f
21726Author: John Bowman <bowman@ualberta.ca>
21727Date:   Fri Mar 6 23:52:12 2009 -0600
21728
21729    Improve automatic camera adjustment: relocate target to the center of
21730    the bounding box, if it lies outside, and reposition camera when aspect
21731    ratio is not preserved.
21732
21733commit 2311c16d538c5e25467da6aa029a05dbfffe4854
21734Author: John Bowman <bowman@ualberta.ca>
21735Date:   Fri Mar 6 01:14:45 2009 -0600
21736
21737    Allow the user to specify a minimum viewportsize.
21738
21739commit 688371c4a8696f5dcc83215f9de890adf14de341
21740Author: John Bowman <bowman@ualberta.ca>
21741Date:   Fri Mar 6 01:06:16 2009 -0600
21742
21743    Use a single call to clip in limits.
21744
21745commit 0026ea88a43ca42d078daaf271a611a6fca599be
21746Author: John Bowman <bowman@ualberta.ca>
21747Date:   Fri Mar 6 00:56:25 2009 -0600
21748
21749    Fix behaviour of xlimits(Crop) and ylimits(Crop) under picture transformation.
21750
21751commit 70429fc62beac0c19e61982cd9bf676db905753d
21752Author: John Bowman <bowman@ualberta.ca>
21753Date:   Wed Mar 4 03:44:31 2009 -0600
21754
21755    Increase camerafactor.
21756
21757commit ce2861d0882f816900ec6893aedea46a5541899c
21758Author: John Bowman <bowman@ualberta.ca>
21759Date:   Wed Mar 4 03:18:49 2009 -0600
21760
21761    Improve automatic camera adjustment.
21762
21763commit 729c7308c0db8806392b48506da22d6e9989a459
21764Author: John Bowman <bowman@ualberta.ca>
21765Date:   Wed Mar 4 02:09:19 2009 -0600
21766
21767    Work around intermittent hang on exit.
21768
21769commit 0902c55dc095a0147b7a9feb32b20cdfb74f347d
21770Author: John Bowman <bowman@ualberta.ca>
21771Date:   Tue Mar 3 02:19:52 2009 -0600
21772
21773    Make attached images printable.
21774
21775commit 8c4f30913cf60f1b963fa6b4c34b045d23783a39
21776Author: John Bowman <bowman@ualberta.ca>
21777Date:   Mon Mar 2 19:03:03 2009 -0600
21778
21779    Turn poster off when we have our own preview image.
21780
21781    Fix viewportmargin.
21782
21783    Remove unwanted camera rescaling.
21784
21785commit 990b6ee4eba7a1b9033d87489f15e284de5b823d
21786Author: John Bowman <bowman@ualberta.ca>
21787Date:   Mon Mar 2 18:49:36 2009 -0600
21788
21789    Fix spurious annotation question marks and print preview problems
21790    by removing workaround for BBox bug in obsolete 2008/01/16 version of
21791    movie15.sty. The now widely available 2008/10/08 version of movie15.sty is
21792    now compulsory.
21793
21794commit 5ad2d615fa2da167e76a7bd784fcd57e8af41bef
21795Author: John Bowman <bowman@ualberta.ca>
21796Date:   Mon Mar 2 15:45:00 2009 -0600
21797
21798    Fix slanted ticks.
21799
21800commit 9316b6e0aba874d635db72cf538d1cf718741b5e
21801Author: John Bowman <bowman@ualberta.ca>
21802Date:   Sun Mar 1 23:58:58 2009 -0600
21803
21804    Fix animation prefix.
21805
21806commit ae5315ac620c3aa15e47e16db87cc7b234aec103
21807Author: John Bowman <bowman@ualberta.ca>
21808Date:   Sun Mar 1 17:32:54 2009 -0600
21809
21810    Fix planar arrows for 2D projections.
21811
21812commit 30f6e7f858cf09de210fe6d56dae2752c3698c5f
21813Author: John Bowman <bowman@ualberta.ca>
21814Date:   Sun Mar 1 17:01:58 2009 -0600
21815
21816    Allow one to disable poster option.
21817
21818commit 09782ec523dd2e89001cfc9b2a3ff24b8db314bb
21819Author: John Bowman <bowman@ualberta.ca>
21820Date:   Fri Feb 27 17:32:54 2009 -0600
21821
21822    Resize example.
21823
21824commit 6556c592c360ab5ab045004a37cc4cf40ebe6bca
21825Author: John Bowman <bowman@ualberta.ca>
21826Date:   Fri Feb 27 15:43:51 2009 -0600
21827
21828    Don't hide convert errors.
21829
21830commit 2ca31a4e8eaeadcfa8c513fb2b03bc8271a97892
21831Author: John Bowman <bowman@ualberta.ca>
21832Date:   Thu Feb 26 23:09:51 2009 -0600
21833
21834    Add example (contributed by Orest Shardt).
21835
21836commit 88ca0f83d5a114a730aa65578e3e19d067771d74
21837Author: John Bowman <bowman@ualberta.ca>
21838Date:   Thu Feb 26 17:23:44 2009 -0600
21839
21840    Increment version to 1.67svn.
21841
21842commit dae4c85870f84c1ed6dd1c139d3408d2cac88b34
21843Author: John Bowman <bowman@ualberta.ca>
21844Date:   Thu Feb 26 16:00:38 2009 -0600
21845
21846    Fix outprefix.
21847
21848commit 6a5de0c624a8638930b1216b5695886bce86a18f
21849Author: John Bowman <bowman@ualberta.ca>
21850Date:   Thu Feb 26 10:01:58 2009 -0600
21851
21852    Remove animation optimization by default.
21853
21854    Under MSWindows, suppress call to animate since it requires XWindows.
21855
21856commit 99ea30e4d2f14fcbdef3246301c2010e6e1872cd
21857Author: John Bowman <bowman@ualberta.ca>
21858Date:   Thu Feb 26 08:50:25 2009 -0600
21859
21860    Add optional direction argument to three-dimensional bars.
21861
21862commit a9d59eb9158368824e68c96f5988f279f7dda53e
21863Author: John Bowman <bowman@ualberta.ca>
21864Date:   Thu Feb 26 08:45:58 2009 -0600
21865
21866    Avoid division by zero when NColors=1.
21867
21868commit 69192fae67050b8588203e1c60b3ab06f86fe26e
21869Author: John Bowman <bowman@ualberta.ca>
21870Date:   Thu Feb 26 06:45:26 2009 -0600
21871
21872    Fix alignment bug under pdflatex due to missing %.
21873
21874commit 6bb6ecb0218cdf77f474df10bf763c3a89ec111e
21875Author: John Bowman <bowman@ualberta.ca>
21876Date:   Wed Feb 25 23:04:31 2009 -0600
21877
21878    Change guides into paths; update to LGPL.
21879
21880commit c48ca48643148db89071d9446c8d0a1bc0ef0ef2
21881Author: John Bowman <bowman@ualberta.ca>
21882Date:   Wed Feb 25 17:21:27 2009 -0600
21883
21884    Use integer division.
21885
21886commit ee3c6b650e1a91aff74ecba6996da5987af09db7
21887Author: John Bowman <bowman@ualberta.ca>
21888Date:   Wed Feb 25 17:07:20 2009 -0600
21889
21890    Remove "named argument may be mistaken for assignment" debugging warning as
21891    it discourages the use of named arguments and detracts from the usefulness of
21892    the -d option.
21893
21894commit 389c5fb20a8aa07ef5eead1a95832fb657070105
21895Author: John Bowman <bowman@ualberta.ca>
21896Date:   Wed Feb 25 16:06:21 2009 -0600
21897
21898    Revert to interpolating function at midpoints.
21899
21900commit 6cc5fc9f62876be9fc734340932fa4fa229808b1
21901Author: John Bowman <bowman@ualberta.ca>
21902Date:   Tue Feb 24 10:51:11 2009 -0600
21903
21904    Add optional normal argument to DefaultHead2, HookHead2, and TeXHead2.
21905
21906commit bdbd01b5c6fe36d7e03aa516da5e9880a85ce4b9
21907Author: John Bowman <bowman@ualberta.ca>
21908Date:   Tue Feb 24 01:47:00 2009 -0600
21909
21910    Fix Arrow3(TeXHead2).
21911
21912commit 1321c2fd18a8868b4c968ba89dff10858a8879ab
21913Author: John Bowman <bowman@ualberta.ca>
21914Date:   Tue Feb 24 01:35:08 2009 -0600
21915
21916    Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrowheads.
21917
21918commit d42d0e22364585fb5f034b151adf3a7b17085c14
21919Author: John Bowman <bowman@ualberta.ca>
21920Date:   Mon Feb 23 01:36:02 2009 -0600
21921
21922    Improve thin 3D arrow handling.
21923
21924commit ac890dbbd19be365d45a4b46038ee04fb50dc54c
21925Author: John Bowman <bowman@ualberta.ca>
21926Date:   Mon Feb 23 00:01:42 2009 -0600
21927
21928    Make filltype a structure to allow extraction of type and pen parameters.
21929
21930    Improve the appearance of DefaultHead2, HookHead2, and TeXHead2 (particularly
21931    with curved paths); standardize their usage with their 2D counterparts.
21932
21933    Fix MidArcArrow(TeXHead) sizing.
21934
21935commit 04c4806b61f68cf9f3df17ce8a6232a33909bca6
21936Author: John Bowman <bowman@ualberta.ca>
21937Date:   Sun Feb 22 21:32:38 2009 -0600
21938
21939    Untabify.
21940
21941commit 43e22d83c2f82739550b7b943770a3f30934b1d6
21942Author: John Bowman <bowman@ualberta.ca>
21943Date:   Sat Feb 21 21:30:41 2009 -0600
21944
21945    Upgrade license to LPGL, as per email from Philippe.
21946
21947commit 31e799c42b85817afd1eb468269fc7b86dc0fb22
21948Author: John Bowman <bowman@ualberta.ca>
21949Date:   Sat Feb 21 17:39:27 2009 -0600
21950
21951    Retune 3D arrow parameters.
21952
21953commit b0667031a8755d08adea8132ddb143d538c7b2bb
21954Author: John Bowman <bowman@ualberta.ca>
21955Date:   Sat Feb 21 17:03:22 2009 -0600
21956
21957    Upgrade global license from GPL to LPGL (except as noted within individual
21958    files).
21959
21960commit 5523eb20c73989293429387cae06319c96e5c5b0
21961Author: John Bowman <bowman@ualberta.ca>
21962Date:   Sat Feb 21 16:37:09 2009 -0600
21963
21964    Remove obsolete featpost3D.asy module.
21965
21966commit 64757f0b6dd69ed1e837c0d08ece5877f87af700
21967Author: John Bowman <bowman@ualberta.ca>
21968Date:   Sat Feb 21 15:56:33 2009 -0600
21969
21970    Add bool autoadjust=true argument to perspective projection constructors.
21971
21972commit e6f290616e09b9aa44a0b55b9b74299f99eefe4f
21973Author: John Bowman <bowman@ualberta.ca>
21974Date:   Sat Feb 21 13:26:15 2009 -0600
21975
21976    Fix TeXHead alignment for curved arrows along with endpoint appearance.
21977
21978commit b57f0e9ad0898cfdec851911fbac70ed1c4f5324
21979Author: John Bowman <bowman@ualberta.ca>
21980Date:   Sat Feb 21 11:46:29 2009 -0600
21981
21982    Add autoadjust flag to projections to disable automatic camera adjustment
21983    (for experts only).
21984
21985commit 431e0a5ec4fddc168199226dd41564e3fdf41a62
21986Author: John Bowman <bowman@ualberta.ca>
21987Date:   Sat Feb 21 11:28:25 2009 -0600
21988
21989    Fix transverse vs. longitudinal typo.
21990
21991    Add slight hysteresis to camera adjustment.
21992
21993    Always notify user if camera is moved, as transverse and longitudinal
21994    slices will have to be (manually) recomputed using the new camera position.
21995
21996commit a4e964c92b8dd447c1146e7382b5b3ec72557dd5
21997Author: John Bowman <bowman@ualberta.ca>
21998Date:   Sat Feb 21 04:05:32 2009 -0600
21999
22000    Add 3D arrows example.
22001
22002commit fd67a7961ae8a339ca75d8cdbea2ceebef5552ec
22003Author: John Bowman <bowman@ualberta.ca>
22004Date:   Sat Feb 21 03:21:58 2009 -0600
22005
22006    Fix appearance of TeXHead3 on curved paths.
22007
22008    Fix alignment of DefaultHead2, HookHead2, and TeXHead2 arrows.
22009
22010    Pass arrowheadpen to 2D arrow routines when settings.render=0.
22011
22012commit 00bc1d73f58646e2f23f5f4cf0149d157c52defd
22013Author: John Bowman <bowman@ualberta.ca>
22014Date:   Fri Feb 20 18:30:32 2009 -0600
22015
22016    Use abs(camera-target) rather than just the z component for camera adjustment.
22017
22018    Add showtarget parameter to projections.
22019
22020commit 014a1d03c801fa803bb5e297279483b097925ca3
22021Author: Orest Shardt <oshardt@princeton.edu>
22022Date:   Thu Feb 19 21:14:42 2009 -0600
22023
22024    Improve selecton of perpendicular vector.
22025
22026commit 5b846e76f5ac0313a81dea335d7600710743f482
22027Author: John Bowman <bowman@ualberta.ca>
22028Date:   Thu Feb 19 17:46:20 2009 -0600
22029
22030    Fix typo.
22031
22032commit 902f2734304e84a1597f5215a929c20733ba2888
22033Author: John Bowman <bowman@ualberta.ca>
22034Date:   Thu Feb 19 12:00:11 2009 -0600
22035
22036    Increment version to 1.66svn.
22037
22038commit 709ad6bb870e69511fa3b402a3477b1f2178e73b
22039Author: John Bowman <bowman@ualberta.ca>
22040Date:   Thu Feb 19 10:33:22 2009 -0600
22041
22042    Fix pdflatex output.
22043
22044    Implement xelatex engine.
22045
22046    Fix xelatex alignment.
22047
22048commit 9e19c35fde997a1a4d1a5705469fcbdc415b6fed
22049Author: John Bowman <bowman@ualberta.ca>
22050Date:   Thu Feb 19 02:19:28 2009 -0600
22051
22052    Increment version to 1.65svn
22053
22054commit 5e85772d82e096c8bc6df52d6f7fff900e60d665
22055Author: John Bowman <bowman@ualberta.ca>
22056Date:   Thu Feb 19 01:24:03 2009 -0600
22057
22058    Force shipped=true also for pictures.
22059
22060    Install *.view files.
22061
22062commit 844b91404ec12d951246fdf05c3a8998669dbf44
22063Author: John Bowman <bowman@ualberta.ca>
22064Date:   Thu Feb 19 00:13:31 2009 -0600
22065
22066    Change default value of ysize parameter of asyinclude.
22067
22068commit 9625ea38a5e8c89861a31cae6ef63ef0b4dc2cdf
22069Author: John Bowman <bowman@ualberta.ca>
22070Date:   Thu Feb 19 00:08:44 2009 -0600
22071
22072    Add Protein Data Bank example that illustrates how to set predefined views.
22073
22074commit 5cc82637149d0952582edf6849451575fba35f3f
22075Author: John Bowman <bowman@ualberta.ca>
22076Date:   Wed Feb 18 23:13:48 2009 -0600
22077
22078    Change dots to underscores in movie15.sty file names.
22079
22080commit 9dbbac7fdab37f6967232dda8e299b96b0adc3fd
22081Author: John Bowman <bowman@ualberta.ca>
22082Date:   Wed Feb 18 22:03:22 2009 -0600
22083
22084    Add text of LGPL license for PRC code; LICENSE is in parent directory.
22085
22086commit a09d1c1a35352d51ab4906aa904a153bce91a10c
22087Author: John Bowman <bowman@ualberta.ca>
22088Date:   Wed Feb 18 22:01:08 2009 -0600
22089
22090    Upgrade license of PRC code from GPL to LGPL (agreed to by Orest).
22091
22092commit 6f376fee744b97dd4e75672304ed265f145edd79
22093Author: John Bowman <bowman@ualberta.ca>
22094Date:   Wed Feb 18 21:27:47 2009 -0600
22095
22096    Update FAQ.
22097
22098commit 1d9c28b6f19f5d762b6aad2e81e4792ce5c311a4
22099Author: John Bowman <bowman@ualberta.ca>
22100Date:   Wed Feb 18 20:38:33 2009 -0600
22101
22102    Fix file path.
22103
22104commit 8944f939542c801fd26b986de5593c4c846491d1
22105Author: John Bowman <bowman@ualberta.ca>
22106Date:   Wed Feb 18 20:32:41 2009 -0600
22107
22108    Add interactive 3D examples to intro.asy.
22109
22110    Make GaussianSurface smooth.
22111
22112commit 9bd9020de556be40f447c0dccc592be0e8965f3a
22113Author: John Bowman <bowman@ualberta.ca>
22114Date:   Wed Feb 18 16:06:16 2009 -0600
22115
22116    Strip directory from animation prefix.
22117
22118    Don't delete generated animation.pdf file.
22119
22120commit e3151ea29894774140164fd929258085db87e513
22121Author: John Bowman <bowman@ualberta.ca>
22122Date:   Wed Feb 18 08:58:32 2009 -0600
22123
22124    Add support for xelatex pdf specials, using the "literal" keyword.
22125
22126commit 17dc9dbf0c34cadde1425947ce0417a5ff03b4f7
22127Author: John Bowman <bowman@ualberta.ca>
22128Date:   Wed Feb 18 08:38:48 2009 -0600
22129
22130    Generate PythagoreanTree if needed.
22131
22132commit f4fd594c8f0ef695d457ba6cf262d55edcea8b91
22133Author: John Bowman <bowman@ualberta.ca>
22134Date:   Tue Feb 17 22:34:10 2009 -0600
22135
22136    Don't force target to be part of control volume for absolute projections.
22137
22138commit 66fd72aecc79a00cf89a6e1f7b990e3b3f667a60
22139Author: John Bowman <bowman@ualberta.ca>
22140Date:   Tue Feb 17 22:25:41 2009 -0600
22141
22142    Increment version to 1.64svn.
22143
22144commit 4300efa1d0b99432dfcdc47cc5345bd491478706
22145Author: John Bowman <bowman@ualberta.ca>
22146Date:   Tue Feb 17 20:51:20 2009 -0600
22147
22148    Force the target position to be inside the bounding volume.
22149
22150    Remove duplicate definition of rectify(triple).
22151
22152commit e3cc6bf9d4d8fa34e2755d0ddaf2636cafc6192a
22153Author: John Bowman <bowman@ualberta.ca>
22154Date:   Tue Feb 17 17:37:06 2009 -0600
22155
22156    Fix handling of invisible surfaces.
22157
22158commit 26e310e850ea3c9bd5ece5faf3df72217e89b75c
22159Author: John Bowman <bowman@ualberta.ca>
22160Date:   Tue Feb 17 10:07:42 2009 -0600
22161
22162    Fix synchronization of interactive rendering.
22163
22164commit b797cbbe7c0f43e7bf054acd484110259737abc0
22165Author: John Bowman <bowman@ualberta.ca>
22166Date:   Tue Feb 17 02:05:33 2009 -0600
22167
22168    Avoid spurious xelatex warning messages due to null (placeholder) graphics
22169    files.
22170
22171    Add patched version of movie15.sty for xelatex users' convenience.
22172
22173    Simplify embed.asy.
22174
22175commit 6dfbfac2d7e8f1c5234e4bc3d5fda906fb8efe2b
22176Author: John Bowman <bowman@ualberta.ca>
22177Date:   Tue Feb 17 01:30:54 2009 -0600
22178
22179    Improve guide collection for non-midpoint case.
22180
22181commit 333afac78848c4bddfe2aa42cb2656fa521eec9b
22182Author: John Bowman <bowman@ualberta.ca>
22183Date:   Sun Feb 15 13:20:10 2009 -0600
22184
22185    Generalize definition of middle to arbitrary quadrilaterals.
22186
22187    Avoid need for interpolating function at cell midpoint; use 2 triangles instead.
22188
22189    Use nmesh instead of (poorly named) ncell parameter for 3D contours.
22190
22191commit 743db1d76b55182cb33edc23fece8466b85212f5
22192Author: John Bowman <bowman@ualberta.ca>
22193Date:   Sun Feb 15 13:13:24 2009 -0600
22194
22195    Handle degenerate and nondegenerate rendering consistently.
22196
22197commit c5fd7b5465551828e93a812e8d07fcba1e5b3396
22198Author: John Bowman <bowman@ualberta.ca>
22199Date:   Sat Feb 14 12:22:48 2009 -0600
22200
22201    Implement complex gamma function in C++ code.
22202
22203    Add interactive 3D surface of revolution example to slidedemo.
22204
22205commit 85ed3b5790ddf7d44af6bde3000df7d142c7256b
22206Author: John Bowman <bowman@ualberta.ca>
22207Date:   Sat Feb 14 10:58:01 2009 -0600
22208
22209    Disable graphic generation when view=true.
22210
22211commit 52149357e57a56ecbaee9e594d574bda4749a60e
22212Author: John Bowman <bowman@ualberta.ca>
22213Date:   Fri Feb 13 01:10:23 2009 -0600
22214
22215    Add 3D (and other multimedia) support for xelatex.
22216
22217commit 1f7c14ac96ae1faa0ea06106b5af567c1593fed0
22218Author: John Bowman <bowman@ualberta.ca>
22219Date:   Fri Feb 13 00:54:37 2009 -0600
22220
22221    Improve pdf format detection.
22222
22223commit f394d80486877735f35a21cf17aad38fbbfe1f6d
22224Author: John Bowman <bowman@ualberta.ca>
22225Date:   Fri Feb 13 00:49:37 2009 -0600
22226
22227    Fix preview generation.
22228
22229commit 2b1016f627b45298cb776e1480eb9adfe60fb7b9
22230Author: John Bowman <bowman@ualberta.ca>
22231Date:   Thu Feb 12 23:42:05 2009 -0600
22232
22233    Automatically include rendered images when fitting nonprc pictures.
22234
22235commit 41b476d67efadc14a2ab16e17e0d1ce8b773b326
22236Author: John Bowman <bowman@ualberta.ca>
22237Date:   Thu Feb 12 00:24:54 2009 -0600
22238
22239    Patch compilation errors in pstoedit-3.45.
22240
22241commit 78ec096135b4c6a2680c01ac70b890b53654642a
22242Author: John Bowman <bowman@ualberta.ca>
22243Date:   Thu Feb 12 00:16:52 2009 -0600
22244
22245    Replace old-style constructors with operator init.
22246
22247commit 6136dc64cf325d025f1c26559b1dd327b4d12b83
22248Author: John Bowman <bowman@ualberta.ca>
22249Date:   Wed Feb 11 23:01:19 2009 -0600
22250
22251    Add electromagnetic spectrum.
22252
22253    Make minor ticks work properly with custom logarithmic axes.
22254
22255commit 137677e8aa6e9763002d2bbdb0bca9d883b99339
22256Author: John Bowman <bowman@ualberta.ca>
22257Date:   Wed Feb 11 17:17:38 2009 -0600
22258
22259    Don't report error on eof after reading 0 values from file.
22260
22261commit a6e6b4ed261bfc1146fc9245d3cc77085e26b2c3
22262Author: John Bowman <bowman@ualberta.ca>
22263Date:   Wed Feb 11 16:55:26 2009 -0600
22264
22265    Handle one-column legends correctly (patch contributed by Martin Wiebusch).
22266
22267commit bc9f784dff27f6bffd20941b64594f4f5cfc58e8
22268Author: John Bowman <bowman@ualberta.ca>
22269Date:   Wed Feb 11 16:33:45 2009 -0600
22270
22271    Fix pstoedit support: remove duplicate beginclip/endclip functions.
22272
22273commit 6b5a85386c4bb8987f7ce9ead2aa542e84383e76
22274Author: John Bowman <bowman@ualberta.ca>
22275Date:   Wed Feb 11 01:29:52 2009 -0600
22276
22277    Update unicode documentation.
22278
22279commit e48449c3a41cdbc148fa817dd408f90f9dbb8b68
22280Author: John Bowman <bowman@ualberta.ca>
22281Date:   Wed Feb 11 00:22:23 2009 -0600
22282
22283    Support xelatex again. Note that this experimental tex engine does not yet
22284    support pdf specials (required for label clipping and label transforms)
22285    or the movie15 package (required for 3D PDF files).
22286
22287commit 57fb0bf9cb05e70bafe2b8f1a61f226fa66813b2
22288Author: John Bowman <bowman@ualberta.ca>
22289Date:   Mon Feb 9 01:16:59 2009 -0600
22290
22291    Increment version to 1.63svn.
22292
22293commit 05b8f1cdfce4ddd6f7fb064e353720388a8ad314
22294Author: John Bowman <bowman@ualberta.ca>
22295Date:   Mon Feb 9 00:00:12 2009 -0600
22296
22297    Implement a pen rgb(string s) routine that returns a pen corresponding to a
22298    given 6-character RGB hexidecimal string.
22299
22300commit a68637e6c82f5ce5171931a5c1a5359bb329e86d
22301Author: John Bowman <bowman@ualberta.ca>
22302Date:   Sun Feb 8 23:14:02 2009 -0600
22303
22304    Reformat C++ files.
22305
22306commit 46c4f8d767fda269a6965fd4594ae938254b9d76
22307Author: John Bowman <bowman@ualberta.ca>
22308Date:   Sun Feb 8 22:22:15 2009 -0600
22309
22310    Reformat and untabify base files.
22311
22312commit 5f3974b82a5e114737827bc4fdd9f0cbe405b968
22313Author: John Bowman <bowman@ualberta.ca>
22314Date:   Sun Feb 8 11:19:04 2009 -0600
22315
22316    Add Label arguments to more of the dot routines.
22317
22318commit 301c79a5b6c68ca6bc7de0e7ae88177ddbce9f71
22319Author: John Bowman <bowman@ualberta.ca>
22320Date:   Sat Feb 7 14:08:26 2009 -0600
22321
22322    Add parametric version of markuniform.
22323
22324commit b08d2bd76c59e4f21bf7f0e9c80ee5b1cd8b8c2f
22325Author: John Bowman <bowman@ualberta.ca>
22326Date:   Sat Feb 7 00:41:46 2009 -0600
22327
22328    Implement int hex(string s) function that casts a hexidecimal string to an
22329    integer.
22330
22331commit 77595bbb56fc7489ccfa2123c3d33b19a43de9a3
22332Author: John Bowman <bowman@ualberta.ca>
22333Date:   Fri Feb 6 20:04:56 2009 -0600
22334
22335    Add default picture argument.
22336
22337commit a5f6409777ceb4b76df34caa9d35aedef99ac5f0
22338Author: John Bowman <bowman@ualberta.ca>
22339Date:   Thu Feb 5 03:38:31 2009 -0600
22340
22341    Fix asy -f pdf -o temp/venn.
22342
22343commit 1b3d770eb47e9a4fcce6b51aeb9d2ecc08bf8664
22344Author: John Bowman <bowman@ualberta.ca>
22345Date:   Thu Feb 5 03:36:16 2009 -0600
22346
22347    Increment version to 1.62svn.
22348
22349commit bdfa3acd0bacbbbb11066c92504369f92e1f5c33
22350Author: John Bowman <bowman@ualberta.ca>
22351Date:   Thu Feb 5 02:35:32 2009 -0600
22352
22353    Prevent multiple shipouts in venn example.
22354
22355commit 8a08bc6ad839d86769c40d52fad154afd7f2db9a
22356Author: John Bowman <bowman@ualberta.ca>
22357Date:   Wed Feb 4 23:43:29 2009 -0600
22358
22359    Change nopapersize.ps to use letterSize/a4size to work with the current
22360    MiKTeX version of dvips, which does not support the DVIPSRC environment
22361    variable.
22362
22363commit 8e7aebbb838904760d4d728b11818c3c5fa0e761
22364Author: John Bowman <bowman@ualberta.ca>
22365Date:   Wed Feb 4 23:14:53 2009 -0600
22366
22367    Indent.
22368
22369commit 530aa12cdb6f173f18653d7ffd99b27bff870efd
22370Author: John Bowman <bowman@ualberta.ca>
22371Date:   Wed Feb 4 23:13:24 2009 -0600
22372
22373    Fix aspect ratio on re-entry.
22374
22375commit dfd1d4874c066e411710829a0eee9eaa6ffa3c74
22376Author: John Bowman <bowman@ualberta.ca>
22377Date:   Wed Feb 4 20:04:07 2009 -0600
22378
22379    Add Pentype function to return a pen of increasing colour and linetype.
22380
22381commit 9bae8efdc88b2842d4dbf27bbc516ed42a306f27
22382Author: John Bowman <bowman@ualberta.ca>
22383Date:   Wed Feb 4 18:50:25 2009 -0600
22384
22385    Fix typo in URL.
22386
22387commit b5118109e681c6a3fc30f53a1445ec938bc86dbe
22388Author: John Bowman <bowman@ualberta.ca>
22389Date:   Wed Feb 4 09:57:55 2009 -0600
22390
22391    Re-enable freeglut extensions to support user-specified multisampling again.
22392
22393commit cf2107e5fc31f77c688d0f3e2b54786ddc2c3559
22394Author: John Bowman <bowman@ualberta.ca>
22395Date:   Wed Feb 4 09:47:24 2009 -0600
22396
22397    Destroy any existing export window before entering View mode.
22398
22399commit 871271ee9d21c2f90442a2d6bacb632079832488
22400Author: John Bowman <bowman@ualberta.ca>
22401Date:   Wed Feb 4 00:46:20 2009 -0600
22402
22403    Remove spurious \phantom{+}.
22404
22405commit ae4540d47733b206d1de70982125423cc4dde4eb
22406Author: John Bowman <bowman@ualberta.ca>
22407Date:   Wed Feb 4 00:33:34 2009 -0600
22408
22409    Fix asydir(); under CYGWIN.
22410
22411    Add missing CYGWIN prototype.
22412
22413commit 3a9e92a066756fb8ad252fd1935d955054943d37
22414Author: John Bowman <bowman@ualberta.ca>
22415Date:   Tue Feb 3 23:53:23 2009 -0600
22416
22417    Remove -P pdf as this breaks file attachments.
22418
22419commit 810f6f845a864d4cddc2dc0d9e7502f6012e678a
22420Author: John Bowman <bowman@ualberta.ca>
22421Date:   Tue Feb 3 23:32:40 2009 -0600
22422
22423    Fix segmentation fault due to spurious window creation in export loop.
22424
22425commit ee48135b6016801872fd526b8ce26bb843807aa8
22426Author: John Bowman <bowman@ualberta.ca>
22427Date:   Tue Feb 3 23:27:54 2009 -0600
22428
22429    Add string[] to int[] ecast.
22430
22431commit 0e66e1673cac08a8bd71ebf49392a7f739a3f010
22432Author: John Bowman <bowman@ualberta.ca>
22433Date:   Sat Jan 31 12:49:19 2009 -0600
22434
22435    Fix dvipsOptions.
22436
22437    Don't allow dvipsOptions to override -tnopapersize.
22438
22439commit 0cb84fd14cddaf20e930acc24cae3a2f7ee56b28
22440Author: John Bowman <bowman@ualberta.ca>
22441Date:   Sat Jan 31 11:18:22 2009 -0600
22442
22443    Update dvipdf to correspond to the latest ghostscript svn source.
22444
22445commit 6e67b82c4e07bfcd7c2ba9ceb26b3a797a2d5e4f
22446Author: John Bowman <bowman@ualberta.ca>
22447Date:   Sat Jan 31 09:29:42 2009 -0600
22448
22449    Warn that silhouette routine is intended only for 2d projections.
22450
22451commit 764f7f92b8711a5c7da62797d5f3b3c75413a7c8
22452Author: John Bowman <bowman@ualberta.ca>
22453Date:   Sat Jan 31 00:22:51 2009 -0600
22454
22455    Enforce the same zerowinding fillrule used by dvips.
22456
22457commit 54342b62220f756c79ec1716bf31c275a4cbeef2
22458Author: John Bowman <bowman@ualberta.ca>
22459Date:   Sat Jan 31 00:07:10 2009 -0600
22460
22461    Rename nosize to nopapersize for clarity.
22462
22463commit d0d1e6094c87254a93efd85363a38d95200f4f6a
22464Author: John Bowman <bowman@ualberta.ca>
22465Date:   Fri Jan 30 23:58:28 2009 -0600
22466
22467    Workaround dvips misconfiguration in TeXlive 2008 (and possibly other new TeX
22468    distributions) that introduces unwanted %%BeginPaperSize commands into the
22469    EPS output.
22470
22471commit 0200020ab140143bedc07cf27baf8d2c47e3dba7
22472Author: John Bowman <bowman@ualberta.ca>
22473Date:   Fri Jan 30 17:26:56 2009 -0600
22474
22475    Reinstate -q (-quiet) option.
22476
22477    Update asymptote.py to use -interactive option.
22478
22479commit 93bcf2e4d0bec3afc58066273aeb9f5c2f90fda0
22480Author: John Bowman <bowman@ualberta.ca>
22481Date:   Tue Jan 27 15:38:53 2009 -0600
22482
22483    Work around dvips configuration errors on some systems by enforcing no
22484    paper type comments.
22485
22486commit 80e59335e7ed42f326c06612f456a904d4acf327
22487Author: John Bowman <bowman@ualberta.ca>
22488Date:   Tue Jan 27 09:40:48 2009 -0600
22489
22490    Rename file.
22491
22492commit aae56cc06b6d59a4c1b5dada20b29b739ac93b05
22493Author: John Bowman <bowman@ualberta.ca>
22494Date:   Mon Jan 26 23:17:28 2009 -0600
22495
22496    Increment version to 1.61svn.
22497
22498commit f13663d2bf1b956068f6d290284b3c38372a291a
22499Author: John Bowman <bowman@ualberta.ca>
22500Date:   Mon Jan 26 22:01:00 2009 -0600
22501
22502    Fix surface condition type.
22503
22504commit ac29281656284dd3687db1f6a93b82bae89ec239
22505Author: John Bowman <bowman@ualberta.ca>
22506Date:   Mon Jan 26 18:58:00 2009 -0600
22507
22508    Simplify notation.
22509
22510commit 3b01508d946b86c3692173d844b7a9941f47880a
22511Author: John Bowman <bowman@ualberta.ca>
22512Date:   Mon Jan 26 18:12:17 2009 -0600
22513
22514    Remove diagnostics.
22515
22516commit 4520d29d9414c0dcaf479193c28f48e31184c943
22517Author: John Bowman <bowman@ualberta.ca>
22518Date:   Mon Jan 26 18:11:23 2009 -0600
22519
22520    Improved marker alignment.
22521
22522commit faaefc8bccd2ecd01b0e9f0b3e8d4a63f5f512a0
22523Author: John Bowman <bowman@ualberta.ca>
22524Date:   Mon Jan 26 17:48:24 2009 -0600
22525
22526    Force a new guide after omitting points in conditional graphs; avoid
22527    spurious empty guides.
22528
22529commit caa1af28ceab79157c53a0c758accdd595ee30f4
22530Author: John Bowman <bowman@ualberta.ca>
22531Date:   Mon Jan 26 17:00:49 2009 -0600
22532
22533    Improve axis label.
22534
22535commit 101ee3595eeefb53f2ecd6a117019d03ae9db5a9
22536Author: John Bowman <bowman@ualberta.ca>
22537Date:   Mon Jan 26 16:59:40 2009 -0600
22538
22539    Simplify example.
22540
22541commit 4c8f0feb77e877116952cba3e86c2afb3a654584
22542Author: John Bowman <bowman@ualberta.ca>
22543Date:   Mon Jan 26 16:56:55 2009 -0600
22544
22545    Add floor example.
22546
22547commit 758a700ec3a46e5382e4d95560ec6fdccedd1280
22548Author: John Bowman <bowman@ualberta.ca>
22549Date:   Mon Jan 26 13:54:20 2009 -0600
22550
22551    Fix read from pipe failed error under MSDOS.
22552
22553commit 7a24e4671880b20b56e03feb491fb3ce779cd1ad
22554Author: John Bowman <bowman@ualberta.ca>
22555Date:   Mon Jan 26 00:18:19 2009 -0600
22556
22557    Allow xasy to be run from a write-protected directory under UNIX again
22558    by implementing broken (8.3) format tempdir workaround only for MSWindows.
22559
22560commit 5ff176eebba9c7cf103a0aa37f70bf45d8af81ad
22561Author: John Bowman <bowman@ualberta.ca>
22562Date:   Sun Jan 25 09:58:27 2009 -0600
22563
22564    Catch out of memory errors.
22565
22566commit ecbd15211297bf751e7b42745d6f5b6de475c661
22567Author: John Bowman <bowman@ualberta.ca>
22568Date:   Sat Jan 24 22:05:45 2009 -0600
22569
22570    Remove LocalWords from FAQ.
22571
22572commit 2eae4b4154364c1ae70a80a43fedd36f5efa40e5
22573Author: John Bowman <bowman@ualberta.ca>
22574Date:   Sat Jan 24 18:46:47 2009 -0600
22575
22576    Recommend svn version of freeglut only for UNIX systems with graphics cards
22577    that support multisampling.
22578
22579commit 8b2834aa4ba6d98806f5a723e801d17b0fcc4865
22580Author: John Bowman <bowman@ualberta.ca>
22581Date:   Sat Jan 24 18:29:36 2009 -0600
22582
22583    Catch unhandled exception when exporting to write-protected directory.
22584
22585commit 9e307c6e5c7b27a8e2c7545e9034ab377cc7f990
22586Author: John Bowman <bowman@ualberta.ca>
22587Date:   Sat Jan 24 16:21:27 2009 -0600
22588
22589    Modify yum instructions for obtaining most recent version of Asymptote.
22590
22591commit 52669b851dcf713cc2f117f1ecdfd674b0c062f0
22592Author: John Bowman <bowman@ualberta.ca>
22593Date:   Sat Jan 24 15:57:49 2009 -0600
22594
22595    Use default for bool3 initializer.
22596
22597    Change condition array for graphs to bool3[].
22598
22599    Add more bool3 support functions.
22600
22601    Reformat base files.
22602
22603commit 50b00f2ce388f9a963744b8110b20fd71debd1e0
22604Author: John Bowman <bowman@ualberta.ca>
22605Date:   Sat Jan 24 13:34:04 2009 -0600
22606
22607    Work around inability of movie15.sty package to handle spaces in filenames.
22608
22609commit 23298930e7cdbeee504ef3adb2f06dabd0a52e53
22610Author: John Bowman <bowman@ualberta.ca>
22611Date:   Sat Jan 24 12:07:14 2009 -0600
22612
22613    Add gettriple routine.
22614
22615commit 1ee716c8a7303a7e2d2c06ce171948121511b96c
22616Author: John Bowman <bowman@ualberta.ca>
22617Date:   Sat Jan 24 12:04:57 2009 -0600
22618
22619    Don't regenerate asy-keywords.el with make install-asy.
22620
22621commit 8e884245f07062d284c0248b436fa362567d640a
22622Author: John Bowman <bowman@ualberta.ca>
22623Date:   Sat Jan 24 11:30:30 2009 -0600
22624
22625    Emphasize that settings.outformat="pdf" must be set before three.asy (or
22626    graph3.asy) is imported.
22627
22628commit d8fdc5bc766f7f73cd5c8353be662caaea1504c6
22629Author: John Bowman <bowman@ualberta.ca>
22630Date:   Sat Jan 24 11:05:21 2009 -0600
22631
22632    Document and standardize usage of bool3 type.
22633
22634commit df0dc74326a7f04826e91d13a2faa75e76a1e7d7
22635Author: John Bowman <bowman@ualberta.ca>
22636Date:   Fri Jan 23 23:38:32 2009 -0600
22637
22638    Simplify and document graph interface routines.
22639
22640    Make cond argument of graph a bool3(real) function, to allow one to
22641    distinguish between points that should not be plotted and points belonging
22642    to a new branch of the graph.
22643
22644commit 2c817b9ca4fe5f5d83cd881bc176e148b2617e5f
22645Author: John Bowman <bowman@ualberta.ca>
22646Date:   Thu Jan 22 11:13:15 2009 -0600
22647
22648    Simplify example.
22649
22650commit 18db9ab6ace1d69723eae0b738f3da438bb6dc7c
22651Author: John Bowman <bowman@ualberta.ca>
22652Date:   Thu Jan 22 11:06:32 2009 -0600
22653
22654    Improve branch test.
22655
22656commit 468ba41e50b90e332cd0ee5ac9d854e582996456
22657Author: John Bowman <bowman@ualberta.ca>
22658Date:   Thu Jan 22 00:00:55 2009 -0600
22659
22660    Make graph routines return a guide[].
22661
22662    Add casts from guide and path arrays of length 1 to guides and paths,
22663    respectively.
22664
22665    Add 1/x disconnected graph example.
22666
22667commit 1614388547aaeaba32fb73f2a48ba37314f47a31
22668Author: John Bowman <bowman@ualberta.ca>
22669Date:   Wed Jan 21 22:31:18 2009 -0600
22670
22671    Avoid warning message.
22672
22673commit 0c249ad98ae12767a82245b312ae20d80cdc0f51
22674Author: John Bowman <bowman@ualberta.ca>
22675Date:   Wed Jan 21 22:24:26 2009 -0600
22676
22677    Use cmyk function.
22678
22679commit 67c42e5be801b4b9c41f39a6aae1942afe2887ac
22680Author: John Bowman <bowman@ualberta.ca>
22681Date:   Wed Jan 21 22:22:08 2009 -0600
22682
22683    Fix default condition arguments.
22684
22685commit 8ed9d79ad3fc64010518c71afcf44c099e7479fe
22686Author: John Bowman <bowman@ualberta.ca>
22687Date:   Wed Jan 21 20:26:12 2009 -0600
22688
22689    Remove obsolete +cmyk construct.
22690
22691commit 1456301b60008d69b16d81d27e3bbb12cd1fcd76
22692Author: John Bowman <bowman@ualberta.ca>
22693Date:   Wed Jan 21 18:33:26 2009 -0600
22694
22695    Improve stack overflow diagnostics.
22696
22697commit 3aea38afad9ce32a7c69fcc7b7071f3717abdd0e
22698Author: John Bowman <bowman@ualberta.ca>
22699Date:   Wed Jan 21 13:42:46 2009 -0600
22700
22701    In interp, first promote pens to the same colorspace.
22702
22703commit 5f7181d05ce0428db888ab025b1428e7e6b625a0
22704Author: John Bowman <bowman@ualberta.ca>
22705Date:   Tue Jan 20 01:06:34 2009 -0600
22706
22707    Add optional bool cond(real)=null to 2D and 3D graph routines for functions.
22708
22709commit 92218def6d5a2441e8dea3616ac38c8ec1d57ef4
22710Author: John Bowman <bowman@ualberta.ca>
22711Date:   Mon Jan 19 01:08:52 2009 -0600
22712
22713    Increment version to 1.60svn.
22714
22715commit f236aa4d54edf39380f4728a05a48da895a22a76
22716Author: John Bowman <bowman@ualberta.ca>
22717Date:   Sun Jan 18 23:40:04 2009 -0600
22718
22719    Clean up aux files.
22720
22721    Fix aux conflicts in slide.asy.
22722
22723commit 9c29f49996676b34d6e03f172d507d87fb5db1de
22724Author: John Bowman <bowman@ualberta.ca>
22725Date:   Sun Jan 18 23:05:29 2009 -0600
22726
22727    Unlink texput files from proper directory.
22728
22729    Remove any old texput.aux file before creating TeX pipe.
22730
22731commit bb5215873b3c7bd55202b36a00734ee916ee311c
22732Author: John Bowman <bowman@ualberta.ca>
22733Date:   Sun Jan 18 22:20:57 2009 -0600
22734
22735    Fix defaultfilename in asy(string).
22736
22737commit 1c0a03c7affcd5c71ec3b8f972852af0366ecfc8
22738Author: John Bowman <bowman@ualberta.ca>
22739Date:   Sun Jan 18 16:59:34 2009 -0600
22740
22741    Handle nonintersecting paths.
22742
22743commit 001a95cb112128ee6dc26fc6d26a18318a03f85f
22744Author: John Bowman <bowman@ualberta.ca>
22745Date:   Sun Jan 18 15:54:15 2009 -0600
22746
22747    Add missing final long_opt entry.
22748
22749commit ca6b80ba33c0921714cdc7c8f78b9660f0dfbaea
22750Author: John Bowman <bowman@ualberta.ca>
22751Date:   Sun Jan 18 13:59:10 2009 -0600
22752
22753    Fix mixed export/View rendering.
22754
22755    Wait for pid to finish with -nothreads.
22756
22757commit f03e2bda783aec28a216674f59c5fb08924105c9
22758Author: John Bowman <bowman@ualberta.ca>
22759Date:   Sat Jan 17 13:33:51 2009 -0600
22760
22761    Simplify example.
22762
22763commit aaf6df33fa78329e2a12156923c7f59e89a3cde1
22764Author: John Bowman <bowman@ualberta.ca>
22765Date:   Sat Jan 17 12:39:15 2009 -0600
22766
22767    Fix plain tex font scaling.
22768
22769commit 86fe7241b7e8f15fa23cc3e0fc0a3027569fa246
22770Author: John Bowman <bowman@ualberta.ca>
22771Date:   Tue Jan 13 09:25:51 2009 -0600
22772
22773    Fix typo in manual.
22774
22775commit b71578ce10460a1795aafbc2de6f22f8c9811dd8
22776Author: John Bowman <bowman@ualberta.ca>
22777Date:   Tue Jan 13 09:23:56 2009 -0600
22778
22779    Transform margin paths.
22780
22781commit 0b4d1a83478d15f4e7c4c63573d67c3e4751b181
22782Author: John Bowman <bowman@ualberta.ca>
22783Date:   Tue Jan 13 09:14:11 2009 -0600
22784
22785    Add missing filltype option for projected 2D arrowheads.
22786
22787commit 059133273986ee197b1a0e05200931e238e7ae6b
22788Author: John Bowman <bowman@ualberta.ca>
22789Date:   Mon Jan 12 01:49:48 2009 -0600
22790
22791    Clean up html files.
22792
22793commit c56d94c948042b03849953a5ca5b6105e018c87a
22794Author: John Bowman <bowman@ualberta.ca>
22795Date:   Mon Jan 12 01:48:36 2009 -0600
22796
22797    Generate html files into doc/png.
22798
22799commit 99ce03a0fe5ee871ce058451fe4ec6382bde51d3
22800Author: John Bowman <bowman@ualberta.ca>
22801Date:   Mon Jan 12 01:09:38 2009 -0600
22802
22803    Set "Start in" directory for xasy to %USERPROFILE%.
22804
22805commit d32ba1c815176d6686059f51080721fce2bc2671
22806Author: John Bowman <bowman@ualberta.ca>
22807Date:   Mon Jan 12 01:02:03 2009 -0600
22808
22809    Increment version to 1.59svn.
22810
22811commit cc304c7d54383cfe52410c0bbdd998086b90eab2
22812Author: John Bowman <bowman@ualberta.ca>
22813Date:   Sun Jan 11 23:38:42 2009 -0600
22814
22815    Draw 2D arrowheads when projecting to 2D.
22816
22817commit 516aae17ec5c5ee067e2131bc092431c5042cba9
22818Author: John Bowman <bowman@ualberta.ca>
22819Date:   Sun Jan 11 19:06:17 2009 -0600
22820
22821    Cache asy.list.
22822
22823commit c383fdf7bae0d30006a8e825fc1ef7430360e16f
22824Author: John Bowman <bowman@ualberta.ca>
22825Date:   Sun Jan 11 18:55:54 2009 -0600
22826
22827    Fix include order.
22828
22829commit 5ce54e657c3ff5da1fc6b49cf1722eb009c7f041
22830Author: John Bowman <bowman@ualberta.ca>
22831Date:   Sun Jan 11 18:30:14 2009 -0600
22832
22833    Work around incompatibility of latex with DOS directory names.
22834
22835commit 048dccd54fc396f3714ad0f64909dde004d3e56e
22836Author: John Bowman <bowman@ualberta.ca>
22837Date:   Sun Jan 11 14:00:17 2009 -0600
22838
22839    Port to latest version of CYGWIN glut.h header file.
22840
22841commit 1802826d41afa5ef171a198d120dc36f34119a17
22842Author: John Bowman <bowman@ualberta.ca>
22843Date:   Sun Jan 11 11:14:54 2009 -0600
22844
22845    Disable PRC for silhouette examples.
22846
22847commit 747bf389a75a1b072c2a586205da071974137f51
22848Author: John Bowman <bowman@ualberta.ca>
22849Date:   Sun Jan 11 11:03:18 2009 -0600
22850
22851    Remove temporary asyinclude file.
22852
22853commit ffff57d132fa5ad68244c301c6a254a01eab29cf
22854Author: John Bowman <bowman@ualberta.ca>
22855Date:   Sun Jan 11 09:42:47 2009 -0600
22856
22857    Draw a central transverse slice when m=1.
22858
22859    Simplify spheresilhouette example.
22860
22861commit 5c7374c594922feab7918007c64934683c727288
22862Author: John Bowman <bowman@ualberta.ca>
22863Date:   Sun Jan 11 00:11:57 2009 -0600
22864
22865    Increase example size.
22866
22867commit 6861fffd47dfec4a14b861584a4f5cef5cde1cf3
22868Author: John Bowman <bowman@ualberta.ca>
22869Date:   Sun Jan 11 00:09:42 2009 -0600
22870
22871    Add silhouette examples.
22872
22873commit 0047253a56043d6719589ce072cf3096974fdb36
22874Author: John Bowman <bowman@ualberta.ca>
22875Date:   Sat Jan 10 19:06:20 2009 -0600
22876
22877    Fix silhouette routine.
22878
22879commit 002ae3d953e36891bec8823e9808ebf120b061aa
22880Author: John Bowman <bowman@ualberta.ca>
22881Date:   Sat Jan 10 17:08:00 2009 -0600
22882
22883    Fix magnitude of pair axes label alignments.
22884
22885commit 563e3aac0e32cc00f8dc174d74f89078df2d3587
22886Author: John Bowman <bowman@ualberta.ca>
22887Date:   Sat Jan 10 12:32:02 2009 -0600
22888
22889    Remove broken axis label alignment adjustment code.
22890
22891commit f0ea749693a65015ada26d0ea5e0b63a29dd65d1
22892Author: John Bowman <bowman@ualberta.ca>
22893Date:   Fri Jan 9 23:43:57 2009 -0600
22894
22895    Address nullpath issues.
22896
22897commit 8748b682068b7f19ef11fbcb4fd59777a7e0e4bd
22898Author: John Bowman <bowman@ualberta.ca>
22899Date:   Thu Jan 8 23:31:58 2009 -0600
22900
22901    Indicate real values with red.
22902
22903commit 17082621236c24715f37e1388468a1c79226bb16
22904Author: John Bowman <bowman@ualberta.ca>
22905Date:   Thu Jan 8 23:00:07 2009 -0600
22906
22907    Add Wheel palette and example of complex Gamma function.
22908
22909commit ac4ecce121491bde69d145c85905e7b027f1ec63
22910Author: John Bowman <bowman@ualberta.ca>
22911Date:   Thu Jan 8 01:14:48 2009 -0600
22912
22913    Fix conflict with breqn package.
22914
22915commit 6f3303e24634254458f68f64e19b5defe29c5537
22916Author: John Bowman <bowman@ualberta.ca>
22917Date:   Tue Jan 6 23:02:00 2009 -0600
22918
22919    Implement ArcArrow3, etc.
22920
22921commit 1ee69c6f1852ff257e5355fdf99bf5d1f12ae4ca
22922Author: John Bowman <bowman@ualberta.ca>
22923Date:   Mon Jan 5 23:09:35 2009 -0600
22924
22925    Fix interp(pen,pen,real) by reverting to standard pen addition.
22926
22927    Fix cmyk(rgb(black)).
22928
22929commit ed6391bbf8700ec50b151f140f52b6c8a0176a59
22930Author: Andy Hammerlindl <ahammerlindl@gmail.com>
22931Date:   Sun Jan 4 14:47:12 2009 -0600
22932
22933    Report errors of arguments in illegal function call.
22934
22935commit c8b92ebe85b4982c8651fe90ba103e08041ab3b0
22936Author: John Bowman <bowman@ualberta.ca>
22937Date:   Thu Jan 1 12:34:19 2009 -0600
22938
22939    Add missing file.
22940
22941commit 033502b10640b65185b78cc1e66d54a8562f230e
22942Author: Andy Hammerlindl <ahammerlindl@gmail.com>
22943Date:   Wed Dec 31 22:44:59 2008 -0600
22944
22945    Added support for open function signatures.
22946
22947commit 5e34a64ae2238eea776cafb0ec404ea91cb2f67c
22948Author: John Bowman <bowman@ualberta.ca>
22949Date:   Wed Dec 31 17:29:27 2008 -0600
22950
22951    Exit interactive mode on EOF, unless exitonEOF=false.
22952
22953commit a010f63aeeec0dc8fccf7ae6e885304ba4ae25bf
22954Author: John Bowman <bowman@ualberta.ca>
22955Date:   Wed Dec 31 16:10:39 2008 -0600
22956
22957    Add copy constructor TODO entry.
22958
22959commit e24c735878e98185646dd22b5404dd142befa5db
22960Author: John Bowman <bowman@ualberta.ca>
22961Date:   Wed Dec 31 11:01:44 2008 -0600
22962
22963    Add example of factoring out an axis scaling.
22964
22965commit 9e4ba2ebf3374ddaa133355da4ab660a5ca52ee1
22966Author: John Bowman <bowman@ualberta.ca>
22967Date:   Wed Dec 31 10:32:10 2008 -0600
22968
22969    Change VERSION from a function to a constant.
22970
22971commit d31f008822443a6438ed7db1913a271629c54b3f
22972Author: John Bowman <bowman@ualberta.ca>
22973Date:   Wed Dec 31 09:19:16 2008 -0600
22974
22975    Allow compilation without HAVE_LIBGLUT.
22976
22977commit 8d8b497afe39a27026af173f1147fa6704def4d1
22978Author: John Bowman <bowman@ualberta.ca>
22979Date:   Tue Dec 30 23:19:29 2008 -0600
22980
22981    Clean up texput files.
22982
22983commit 112eb1d8a921e53d67839aa574eb7d0c27282f98
22984Author: John Bowman <bowman@ualberta.ca>
22985Date:   Tue Dec 30 23:10:19 2008 -0600
22986
22987    Revert previous pen changes; make operator + on grayscale pens a maximum
22988    operator.
22989
22990commit 93bd6e0aaa83534744a3e5a60f3997afcf67278d
22991Author: John Bowman <bowman@ualberta.ca>
22992Date:   Tue Dec 30 17:46:26 2008 -0600
22993
22994    Add missing file.
22995
22996commit df1440968b940455e6e8266ae0a6fc963f0e5089
22997Author: John Bowman <bowman@ualberta.ca>
22998Date:   Tue Dec 30 17:43:13 2008 -0600
22999
23000    Add dependency.
23001
23002commit 25f258f4c94edebbf063c871a78494b5dea5bf83
23003Author: John Bowman <bowman@ualberta.ca>
23004Date:   Tue Dec 30 17:31:36 2008 -0600
23005
23006    Fix pen addition involving colorless pens.
23007
23008commit e811594daaf4cd72706fb3b4989ccbcc9f06bac0
23009Author: John Bowman <bowman@ualberta.ca>
23010Date:   Tue Dec 30 17:13:45 2008 -0600
23011
23012    Build png images for manual in a separate directory so that they don't take
23013    precedence over pdf files.
23014
23015    Center images in manual.
23016
23017    Update modified dvipdf.
23018
23019commit c33928376291116ee0b3d27971432a27ffae8a2e
23020Author: John Bowman <bowman@ualberta.ca>
23021Date:   Tue Dec 30 09:37:34 2008 -0600
23022
23023    Make pen arithmetic consistent across colorspaces.
23024
23025commit 2b16cde3092731214c2734c132375b3400c69b4c
23026Author: John Bowman <bowman@ualberta.ca>
23027Date:   Fri Dec 26 15:29:53 2008 -0600
23028
23029    Fix error message.
23030
23031commit a7e96860e96b83d42b7f0abe9f1a61c59761a640
23032Author: John Bowman <bowman@ualberta.ca>
23033Date:   Sun Dec 14 22:07:10 2008 -0600
23034
23035    Improve tick adjustment.
23036
23037commit f48785900c46a4f7f73f0e5bd38bf18b3c9e4294
23038Author: John Bowman <bowman@ualberta.ca>
23039Date:   Sun Dec 14 01:17:54 2008 -0600
23040
23041    Increment version to 1.58svn.
23042
23043commit 69b9c3a90fc92df531cd5b0f0efc821d95e2b376
23044Author: John Bowman <bowman@ualberta.ca>
23045Date:   Sun Dec 14 00:53:35 2008 -0600
23046
23047    Use asy.bat instead of asy.exe in MSWindows start menu link.
23048
23049commit a15d3d019d82e1e734ee6961a6adb4a8079f0524
23050Author: John Bowman <bowman@ualberta.ca>
23051Date:   Sun Dec 14 00:01:18 2008 -0600
23052
23053    Resolve ambiguity.
23054
23055commit 414f39ea34aa3d2b59bbc69118085f7720c0b03e
23056Author: John Bowman <bowman@ualberta.ca>
23057Date:   Sat Dec 13 23:50:31 2008 -0600
23058
23059    Fix picture sizing with beginclip/endclip.
23060
23061commit 7acff952eac90aae634e9e341c88e17b53140d78
23062Author: John Bowman <bowman@ualberta.ca>
23063Date:   Sat Dec 13 23:12:21 2008 -0600
23064
23065    Add beginclip(picture) and endclip(picture) functions.
23066
23067commit 51c65ed4fc2dfc8890e5e3230975c5da31581f9c
23068Author: John Bowman <bowman@ualberta.ca>
23069Date:   Sat Dec 13 22:55:58 2008 -0600
23070
23071    Allow clipping across page boundaries.
23072
23073commit 51fa23a6c1f5a1ce9a14ab0fe7021c95a0af45c7
23074Author: John Bowman <bowman@ualberta.ca>
23075Date:   Sat Dec 13 13:04:41 2008 -0600
23076
23077    Simplify example.
23078
23079commit 5d68758dec150b173b861bed935b9b007cfda2d3
23080Author: John Bowman <bowman@ualberta.ca>
23081Date:   Sat Dec 13 13:02:09 2008 -0600
23082
23083    Add example of aligned objects and envelopes.
23084
23085commit 181fb85c90758a5ba14b73fefbf4fd349e317213
23086Author: John Bowman <bowman@ualberta.ca>
23087Date:   Sat Dec 13 13:00:20 2008 -0600
23088
23089    Add object(Label, envelope, ...) constructor.
23090
23091    Support object transformation and alignment.
23092
23093commit 89516fc6a26ca4b4ae205810e780d10a66336180
23094Author: John Bowman <bowman@ualberta.ca>
23095Date:   Fri Dec 12 22:31:00 2008 -0600
23096
23097    Fix plain tex font size.
23098
23099commit f42c1047ba0cc6b48252e071f52acc33eb6774d7
23100Author: John Bowman <bowman@ualberta.ca>
23101Date:   Thu Dec 11 23:19:17 2008 -0600
23102
23103    Improve axis coverage calculation.
23104
23105commit 2a95e16eedfe2f3efff147d5619df51607573b4c
23106Author: John Bowman <bowman@ualberta.ca>
23107Date:   Wed Dec 10 11:02:14 2008 -0600
23108
23109    Simplify font(string name, real size).
23110
23111commit 354e080d458273533b809bc143d22783f6d9ec3c
23112Author: Andy Hammerlindl <ahammerlindl@gmail.com>
23113Date:   Wed Dec 10 10:43:09 2008 -0600
23114
23115    Handle empty history in get/setLastHistoryLine.
23116
23117commit 40d2017d22e98ceee80e5cfbbaa81974fcd8e565
23118Author: John Bowman <bowman@ualberta.ca>
23119Date:   Tue Dec 9 03:06:46 2008 -0600
23120
23121    Use defaultfilename in asy(string).
23122
23123commit 45f64bb4bac96f96bae81a74362ab81604911d27
23124Author: John Bowman <bowman@ualberta.ca>
23125Date:   Tue Dec 9 02:19:06 2008 -0600
23126
23127    All temporary files are now generated in the directory specified by the
23128    -outname command-line option.
23129
23130    Make outname a read-only setting.
23131
23132    Check if the output directory is writeable.
23133
23134commit f99d9edfe6982095376094b01117fe0a6761bb2a
23135Author: John Bowman <bowman@ualberta.ca>
23136Date:   Mon Dec 8 21:44:52 2008 -0600
23137
23138    Add diagnostic.
23139
23140commit ecf8129b3978ab5589eb1568bbc471df0c4d6554
23141Author: John Bowman <bowman@ualberta.ca>
23142Date:   Mon Dec 8 21:44:17 2008 -0600
23143
23144    Make default MSDOS "start-in" directory %USERPROFILE%.
23145
23146commit 0dffc47a3e72fb3d33d1e4da8ae69135f0143bce
23147Author: John Bowman <bowman@ualberta.ca>
23148Date:   Mon Dec 8 21:43:28 2008 -0600
23149
23150    Fix diagnostic.
23151
23152commit 8b84cbd701e587bcb0cfda2323cb323b04df5140
23153Author: John Bowman <bowman@ualberta.ca>
23154Date:   Mon Dec 8 20:47:47 2008 -0600
23155
23156    Add optional basesize parameter to font.
23157
23158commit bac13dc46d28516dd12bfa067566322a6ae4e65e
23159Author: John Bowman <bowman@ualberta.ca>
23160Date:   Mon Dec 8 18:15:06 2008 -0600
23161
23162    Fix pdflatex texengine; abandon xelatex support since xelatex does not
23163    support pdf specials anyway.
23164
23165commit 9d79a394539ff8bf6044e14878851a2792cda419
23166Author: Orest Shardt <oshardt@princeton.edu>
23167Date:   Mon Dec 8 16:44:46 2008 -0600
23168
23169    Handle failure to lauch external editor cleanly.
23170
23171commit c3d171565ecb5af926d0db6922394821928d78ea
23172Author: John Bowman <bowman@ualberta.ca>
23173Date:   Sun Dec 7 14:57:02 2008 -0600
23174
23175    Update link.
23176
23177commit 28ceef2c78e55bb3a89b3b19dd6c5224583468d0
23178Author: John Bowman <bowman@ualberta.ca>
23179Date:   Sat Dec 6 23:28:51 2008 -0600
23180
23181    Update documentation of xasy installation.
23182
23183commit 34260991dd4b8712ccb7393c17762440d15ed9a1
23184Author: John Bowman <bowman@ualberta.ca>
23185Date:   Fri Dec 5 22:46:08 2008 -0600
23186
23187    Increment version to 1.57svn.
23188
23189commit 9f29de60f80817e9471bdf3c80889b324d5e339b
23190Author: John Bowman <bowman@ualberta.ca>
23191Date:   Fri Dec 5 19:33:56 2008 -0600
23192
23193    Fix documentation of grid3.
23194
23195commit af5bb7c379246be9b734d152addfaeca6623b729
23196Author: John Bowman <bowman@ualberta.ca>
23197Date:   Fri Dec 5 19:24:27 2008 -0600
23198
23199    Add examples of using grid3 with scale(true).
23200
23201commit 805c95c531aeabdd1749e53c00b943b448bffc8e
23202Author: John Bowman <bowman@ualberta.ca>
23203Date:   Fri Dec 5 19:24:04 2008 -0600
23204
23205    Fix bounding box bug by clearing \ASYbox dimensions for latex as well as for
23206    pdflatex.
23207
23208commit aae84baab6437781971ab08cf395156f2d749f9b
23209Author: John Bowman <bowman@ualberta.ca>
23210Date:   Fri Dec 5 19:21:06 2008 -0600
23211
23212    Round font scaling to the nearest integer.
23213
23214commit 60a22d13ecea048aa51b9abcba6d80a859db3d4f
23215Author: John Bowman <bowman@ualberta.ca>
23216Date:   Fri Dec 5 11:27:49 2008 -0600
23217
23218    Add asyinclude function for including 3D PRC graphs in slides.
23219
23220    Update grid3 documentation.
23221
23222commit 5b0bc1727b53df6b08e724866a8e9a24f5bbc3fb
23223Author: Philippe Ivaldi <pivaldi@sfr.fr>
23224Date:   Fri Dec 5 03:45:16 2008 -0600
23225
23226    Fix version
23227
23228commit 369a2bc503053e27eafa9d368a80c7f2b17d00e1
23229Author: Philippe Ivaldi <pivaldi@sfr.fr>
23230Date:   Fri Dec 5 03:36:20 2008 -0600
23231
23232    Fix handling the environment asydef within lasy-mode.
23233
23234commit 3a808696c835bfa983096a26d35fd927b146a3ad
23235Author: John Bowman <bowman@ualberta.ca>
23236Date:   Thu Dec 4 10:26:58 2008 -0600
23237
23238    Fix shipout(wait=true).
23239
23240commit 89505a37e705405424566f8d6015ee77db0ae55e
23241Author: John Bowman <bowman@ualberta.ca>
23242Date:   Tue Dec 2 04:24:02 2008 -0600
23243
23244    Increment version to 1.56svn.
23245
23246commit 9354191a7fa1fa719121f331264c931afae0a544
23247Author: John Bowman <bowman@ualberta.ca>
23248Date:   Tue Dec 2 01:15:16 2008 -0600
23249
23250    Remove obsolete field of view factor.
23251
23252commit ba00ab847d6f56929a55ca0d87b7c770e8511973
23253Author: John Bowman <bowman@ualberta.ca>
23254Date:   Tue Dec 2 01:03:58 2008 -0600
23255
23256    Add user=true argument to 3D point(picture) and size3(picture) routines;
23257    add truepoint routine.
23258
23259    Add triple invert(pair z, projection P=currentprojection) routine that
23260    inverts a pair z onto the projection plane.
23261
23262commit d40482868635407bc38cd7ef6c1c5d49ed2ce38a
23263Author: John Bowman <bowman@ualberta.ca>
23264Date:   Tue Dec 2 00:41:41 2008 -0600
23265
23266    Fix more guide to path problems.
23267
23268    Update guide tests.
23269
23270commit 4aab933ee9204bd7b3436f8db5c402f4e5ba42fa
23271Author: John Bowman <bowman@ualberta.ca>
23272Date:   Mon Dec 1 12:47:38 2008 -0600
23273
23274    Fix drawing of paths of length 0.
23275
23276commit 97cfcb1a33c55b34161cc2a4896c63fa7edd757d
23277Author: John Bowman <bowman@ualberta.ca>
23278Date:   Sun Nov 30 21:00:12 2008 -0600
23279
23280    Increment version to 1.55svn.
23281
23282commit f6246129093e76b83e1d69827d44e89aa5f0e56b
23283Author: John Bowman <bowman@ualberta.ca>
23284Date:   Sun Nov 30 18:19:15 2008 -0600
23285
23286    Document need to remove latexusage_.pre along with latexusage-* and
23287    latexusage.aux when switching between latex and pdflatex usage.
23288
23289commit f3be75761c0c5c38bd057278606e433d9292abaa
23290Author: John Bowman <bowman@ualberta.ca>
23291Date:   Sun Nov 30 17:42:36 2008 -0600
23292
23293    Fix final specifiers in guide examination routines and reverse(guide).
23294
23295    Fix reverse(guide3).
23296
23297    Control points should trump direction specifiers.
23298
23299commit e1b7c0f1647b7a0036e3d7ea7f58c67ef627599f
23300Author: John Bowman <bowman@ualberta.ca>
23301Date:   Sun Nov 30 15:07:10 2008 -0600
23302
23303    Add threads setting (default is true except under MSDOS).
23304
23305commit 37c74f79c4c1459f670c509126c10d66b076f8af
23306Author: John Bowman <bowman@ualberta.ca>
23307Date:   Sun Nov 30 01:17:47 2008 -0600
23308
23309    Fix curved cyclic paths of size 1.
23310
23311commit 7aae1e50d141c77004a71d09b2f8789951c7b558
23312Author: John Bowman <bowman@ualberta.ca>
23313Date:   Sun Nov 30 00:46:09 2008 -0600
23314
23315    Add time argument to curlSpecifier to allow access to all curl specifiers.
23316
23317    Fix reverse(guide).
23318
23319    Add reverse(guide3).
23320
23321commit fd2cd01f27ec1fc5d395524afc805556681de6d5
23322Author: John Bowman <bowman@ualberta.ca>
23323Date:   Sat Nov 29 12:51:20 2008 -0600
23324
23325    Fix multiple file batch mode under MSWindows: only query the MSWindows
23326    registry once.
23327
23328commit fa4ce6f5ed2cda23b745505ba8da83cbf19a3b03
23329Author: John Bowman <bowman@ualberta.ca>
23330Date:   Sat Nov 29 12:50:09 2008 -0600
23331
23332    Fix compilation without HAVE_LIBPTHREAD.
23333
23334    Call HideWindow under MSWindows when View=false.
23335
23336commit 0683943b11b4c0aa9b64c9db5f84b16b730c1f5e
23337Author: John Bowman <bowman@ualberta.ca>
23338Date:   Fri Nov 28 00:51:31 2008 -0600
23339
23340    Respect 3D Label filltype when render=0.
23341
23342commit 61780ff0823f211a56f75df624376eea1aad1b49
23343Author: John Bowman <bowman@ualberta.ca>
23344Date:   Thu Nov 27 16:08:09 2008 -0600
23345
23346    Clarify that the native glut library is used instead of freeglut under MacOSX.
23347
23348commit 4b0b143f3f74af43c1dc119e565932382a8e7ba7
23349Author: John Bowman <bowman@ualberta.ca>
23350Date:   Thu Nov 27 13:49:29 2008 -0600
23351
23352    Increment version to 1.54svn.
23353
23354commit a19f7125b6a2f9545b2c8d7684efb7c15abd8f9a
23355Author: John Bowman <bowman@ualberta.ca>
23356Date:   Thu Nov 27 12:39:54 2008 -0600
23357
23358    Set environment variable CYGWIN=nodosfilewarning if it is undefined or empty.
23359    Note: this doesn't get uninstalled since it is the "right" default anyway.
23360
23361    Rename asy-console.bat to asy.bat.
23362
23363commit b592f16ae13af694ce16a8cbebfde4a8a23e79eb
23364Author: John Bowman <bowman@ualberta.ca>
23365Date:   Thu Nov 27 01:14:49 2008 -0600
23366
23367    Force CFLAGS="-g -O3" default again.
23368
23369commit fd2a0d22e825647c7405941bd9263473eef2b692
23370Author: John Bowman <bowman@ualberta.ca>
23371Date:   Thu Nov 27 01:01:41 2008 -0600
23372
23373    Output diagnostics only if verbose > 1.
23374
23375commit eee37b6bcc222486d7be5e51f23035d48594588f
23376Author: John Bowman <bowman@ualberta.ca>
23377Date:   Thu Nov 27 00:58:03 2008 -0600
23378
23379    Add minblockwidth, minblockheight, and mincirclediameter parameters.
23380
23381    Change Horizontal and Vertical to a nonboolean type flowdir.
23382
23383commit 3e9a71cdaa387f5d0ecdf0f36c41772b6865bc3a
23384Author: John Bowman <bowman@ualberta.ca>
23385Date:   Wed Nov 26 23:31:46 2008 -0600
23386
23387    Fix PRC projection sizing when up != Z.
23388
23389commit 950302f8a2a4d01d5043a0e9bed644e006b0ca0d
23390Author: John Bowman <bowman@ualberta.ca>
23391Date:   Wed Nov 26 22:15:36 2008 -0600
23392
23393    Add missing wait.
23394
23395    Fix aspect ratio in interactive mode.
23396
23397commit 6b36a704765f6c88d80e3c6232330a8755e9f1d0
23398Author: John Bowman <bowman@ualberta.ca>
23399Date:   Wed Nov 26 20:33:53 2008 -0600
23400
23401    Fix rendering logic.
23402
23403commit 3c8a346ab315a8aa57af642ad36788832a441ce5
23404Author: John Bowman <bowman@ualberta.ca>
23405Date:   Wed Nov 26 15:46:04 2008 -0600
23406
23407    Minor optimizations.
23408
23409commit 86cea1a75de520b35f6eaf1bc8c8ce0f7c1eb668
23410Author: John Bowman <bowman@ualberta.ca>
23411Date:   Wed Nov 26 00:26:30 2008 -0600
23412
23413    Change cyclic flag in the routine where the array is actually constructed.
23414
23415    Make minor edits to tube documentation.
23416
23417commit b6f0403bc6809f96add2af2fdfda140a13ebe8a9
23418Author: John Bowman <bowman@ualberta.ca>
23419Date:   Tue Nov 25 23:27:21 2008 -0600
23420
23421    Enable the toolbar by default within the asyattach environment.
23422
23423commit 70c5bdd9e6711620c1fb16d4c8553db42c1ffc55
23424Author: John Bowman <bowman@ualberta.ca>
23425Date:   Tue Nov 25 22:13:39 2008 -0600
23426
23427    Set CYGWIN=nodosfilewarning in asy rather than in a batch file.
23428
23429commit 4210144b34da47dbe8faa22136d14aef5e5d574d
23430Author: John Bowman <bowman@ualberta.ca>
23431Date:   Tue Nov 25 22:12:13 2008 -0600
23432
23433    Don't hang on exit from "Cannot execute latex" error.
23434
23435commit 01972838df01c726b045fcc30d4419c102cf928e
23436Author: Philippe Ivaldi <pivaldi@sfr.fr>
23437Date:   Tue Nov 25 17:02:34 2008 -0600
23438
23439    Replace step to relstep in tube.asy, add example of tube, document the package tube.asy
23440
23441commit cda1746f22599bfc912392c9bda0ed9a7f6a5b54
23442Author: John Bowman <bowman@ualberta.ca>
23443Date:   Tue Nov 25 15:20:36 2008 -0600
23444
23445    Distinguish between defaulttransform and defaulttransform3, so that
23446    label(scale(10)*"text",O) is projected onto the initial viewing plane.
23447
23448commit d19c0bec2c319d5c6f435419788f8ea94980c1da
23449Author: John Bowman <bowman@ualberta.ca>
23450Date:   Tue Nov 25 14:44:44 2008 -0600
23451
23452    Simplify freeglut svn-761 installation instructions.
23453
23454commit 07819114b9060175fde5b0414222d525a340577b
23455Author: John Bowman <bowman@ualberta.ca>
23456Date:   Tue Nov 25 13:16:48 2008 -0600
23457
23458    Catch out-of-memory errors in OpenGL renderer.
23459
23460commit e3c10fc46b23f259921c3d4a169e953e3521f6be
23461Author: John Bowman <bowman@ualberta.ca>
23462Date:   Tue Nov 25 10:09:56 2008 -0600
23463
23464    Disable DOS path syntax warning in version 20080327 of cygwin.dll (which
23465    supports pthreads).
23466
23467commit 6f7d32223b5ec3dcbcb75ae20fc358f9e265af5f
23468Author: John Bowman <bowman@ualberta.ca>
23469Date:   Tue Nov 25 05:06:31 2008 -0600
23470
23471    Increment version to 1.53svn
23472
23473commit 2826efca8dc76e59d4ba70192dce69c84668ed9a
23474Author: John Bowman <bowman@ualberta.ca>
23475Date:   Tue Nov 25 01:02:46 2008 -0600
23476
23477    Use _exit instead of exit after fork as recommended by man page.
23478
23479    Remove remaining piece of old fork wrapper code.
23480
23481commit 35877ed7f1df1410f78ae2fc19dc79fc76449905
23482Author: John Bowman <bowman@ualberta.ca>
23483Date:   Tue Nov 25 00:09:26 2008 -0600
23484
23485    Make antialias an integer parameter (default 2). Values bigger than 2 are
23486    currently respected only when converting from EPS or PDF formats.
23487
23488commit b6cda52e4df8063b5c0bb12ff3bab9c0850a2626
23489Author: John Bowman <bowman@ualberta.ca>
23490Date:   Mon Nov 24 23:30:57 2008 -0600
23491
23492    Don't call fitscreen() during interactive updates.
23493
23494    Simplify forking in pipestream.h.
23495
23496commit 4019ae275efaea77130d93ae82568def5a5111c3
23497Author: John Bowman <bowman@ualberta.ca>
23498Date:   Mon Nov 24 03:16:55 2008 -0600
23499
23500    Fix multiple file aspect ratio issues.
23501
23502commit 3ccc70e985a7b42a992e89a27e0ef2f71f6e53a2
23503Author: John Bowman <bowman@ualberta.ca>
23504Date:   Mon Nov 24 02:57:28 2008 -0600
23505
23506    Fix exporting with -noV.
23507
23508    Support machines without working POSIX threads.
23509
23510commit fcad51ead250de2f47b067407fb8829d2932475f
23511Author: John Bowman <bowman@ualberta.ca>
23512Date:   Sun Nov 23 18:19:34 2008 -0600
23513
23514    Define standard symbol WORDS_BIG_ENDIAN or WORDS_LITTLE_ENDIAN, as appropriate.
23515
23516    Add Orest's patch to support PRC output on bigendian machines.
23517
23518commit 2aec609cefdfe288e01d02a76f2fc1ff77fa9151
23519Author: John Bowman <bowman@ualberta.ca>
23520Date:   Sun Nov 23 16:47:28 2008 -0600
23521
23522    Use gl::wait routine for thread synchronization.
23523
23524commit 61dbf2a011d73ef468358542909fe2fbde7aa3a1
23525Author: John Bowman <bowman@ualberta.ca>
23526Date:   Sun Nov 23 03:00:14 2008 -0600
23527
23528    Support compilation again on systems without glut.
23529
23530commit 4a8226975e5845b0c75b1339f935ec7bec604971
23531Author: John Bowman <bowman@ualberta.ca>
23532Date:   Sun Nov 23 01:53:41 2008 -0600
23533
23534    Conditionally include config.h.
23535
23536commit 1665f78ca7e201cc4172435aa6ca2e2c9da9cd05
23537Author: John Bowman <bowman@ualberta.ca>
23538Date:   Sun Nov 23 01:53:05 2008 -0600
23539
23540    Rename BIG_ENDIAN to IS_BIG_ENDIAN.
23541
23542commit 4f1141861f7f15050d94baf847f43915c0c7ac0c
23543Author: John Bowman <bowman@ualberta.ca>
23544Date:   Sun Nov 23 01:43:57 2008 -0600
23545
23546    Add preliminary support for bigendian machines (PRC output is not yet
23547    working though).
23548
23549commit 1a589effdc9db55543060fe489c4ef38f1f20fcd
23550Author: John Bowman <bowman@ualberta.ca>
23551Date:   Sun Nov 23 01:12:57 2008 -0600
23552
23553    Use the main thread for OpenGL rendering to make MacOS happy; run asy in a
23554    secondary thread.
23555
23556commit 95f09626b1c294ff4c0d0f480c66e49cc6192965
23557Author: John Bowman <bowman@ualberta.ca>
23558Date:   Sat Nov 22 13:29:20 2008 -0600
23559
23560    Add assert.
23561
23562commit 62607706159b5e583cdb034e58229ae7719bce0b
23563Author: John Bowman <bowman@ualberta.ca>
23564Date:   Sat Nov 22 12:03:14 2008 -0600
23565
23566    Update SVN instructions to not require SSL support.
23567
23568commit d0dc7b89f83820cb783d6aa454904af338da5dc0
23569Author: John Bowman <bowman@ualberta.ca>
23570Date:   Sat Nov 22 12:00:27 2008 -0600
23571
23572    Fix bus error.
23573
23574commit 0ae0ab31d39f9c989f9b1cf160f3b5cef1790c44
23575Author: Philippe Ivaldi <pivaldi@sfr.fr>
23576Date:   Fri Nov 21 17:13:24 2008 -0600
23577
23578    Fix calculation of angle.
23579
23580commit aed1181edf6d26e924fc394baa139ed0f6766244
23581Author: Philippe Ivaldi <pivaldi@sfr.fr>
23582Date:   Fri Nov 21 08:29:02 2008 -0600
23583
23584    asy-mode.el: define asy keywords properly.
23585
23586commit eaf21ba2f2de354718ea9e460cf79fb0f80bbe0a
23587Author: John Bowman <bowman@ualberta.ca>
23588Date:   Fri Nov 21 01:55:51 2008 -0600
23589
23590    Add Philippe's tube module.
23591
23592commit f8dda08ef26195f1c9fda68460c0610313b5eaa6
23593Author: John Bowman <bowman@ualberta.ca>
23594Date:   Fri Nov 21 01:20:14 2008 -0600
23595
23596    Improve thread synchronization and diagonistics.
23597
23598    Remove freeglut-2.4.0-svn759.patch in favour of fixed svn 761.
23599
23600commit a1619e9d4754fd750dc18d26c3d7c05cb6cdc2f3
23601Author: John Bowman <bowman@ualberta.ca>
23602Date:   Thu Nov 20 02:40:24 2008 -0600
23603
23604    Implement robust thread locking.
23605
23606    Update installation instructions to use the system GC by default, now that we
23607    require a multithreaded version.
23608
23609commit cb8a4dfda6950bd6580bf7d8d679dcbf4af767d3
23610Author: John Bowman <bowman@ualberta.ca>
23611Date:   Wed Nov 19 19:59:56 2008 -0600
23612
23613    Revert most of 1.52-22 due to a reported segmentation fault and since
23614    glutGetModeValues isn't implemented for MSWindows anyway.
23615
23616commit 3903344a1ccb4e74db0f0e30d2b434738dbbe105
23617Author: John Bowman <bowman@ualberta.ca>
23618Date:   Wed Nov 19 17:35:07 2008 -0600
23619
23620    Revert 1.52-21.
23621
23622commit 9770f5a89b126bbe256245d3282d186547e35433
23623Author: John Bowman <bowman@ualberta.ca>
23624Date:   Wed Nov 19 10:12:32 2008 -0600
23625
23626    Add television test pattern example.
23627
23628commit 41e39c1c8bb087a7bafc400a8175e1eca5a2de8c
23629Author: John Bowman <bowman@ualberta.ca>
23630Date:   Wed Nov 19 01:19:29 2008 -0600
23631
23632    Simplify multisample negotiation by using glutGetModeValues.
23633
23634    Backport code to freeglut-2.4.0.
23635
23636commit 4cbda4d70a31d92544b0a294c881e39a77753f4b
23637Author: John Bowman <bowman@ualberta.ca>
23638Date:   Wed Nov 19 00:20:29 2008 -0600
23639
23640    Hide window again when View=false, even if iconify=false;
23641
23642commit a97fee3070084e12ca4c38b4c196a7d378cc5485
23643Author: John Bowman <bowman@ualberta.ca>
23644Date:   Wed Nov 19 00:08:27 2008 -0600
23645
23646    Add bool3 type that takes on one of the values true, false, or default.
23647
23648    Add planar argument to surface.
23649
23650commit b691580fe5c1039f503c64abf410e07958b9ef5e
23651Author: John Bowman <bowman@ualberta.ca>
23652Date:   Tue Nov 18 23:15:37 2008 -0600
23653
23654    Fix vertex shading order in planar case.
23655
23656commit 94e67f10f05c4c03f0bf8749e57b14993f1938dc
23657Author: John Bowman <bowman@ualberta.ca>
23658Date:   Tue Nov 18 22:43:51 2008 -0600
23659
23660    Avoid POSIX thread deadlock.
23661
23662    Fix rpm latex install directory.
23663
23664commit eb5a9628772285778a7ec869455378c0b65db0a2
23665Author: John Bowman <bowman@ualberta.ca>
23666Date:   Tue Nov 18 14:46:51 2008 -0600
23667
23668    Work around nonstandardized signature of gluNurbsCallback on various MacOS
23669    platforms.
23670
23671commit 62302ae390ff875904680efef03ea8c264933b66
23672Author: John Bowman <bowman@ualberta.ca>
23673Date:   Tue Nov 18 11:46:00 2008 -0600
23674
23675    Use POSIX threads instead of fork in OpenGL renderer.
23676
23677    Make multisample an integer; if freeglut is used this parameter controls
23678    the multisampling width for screen images.
23679
23680commit a1a69888cbf8616b5d50b8c17286c929b08b59a4
23681Author: John Bowman <bowman@ualberta.ca>
23682Date:   Tue Nov 18 08:58:27 2008 -0600
23683
23684    Remove obsolete patch.
23685
23686commit 1bbf033f0430294fcbef2c4f9072251a810c2a8e
23687Author: John Bowman <bowman@ualberta.ca>
23688Date:   Mon Nov 17 13:12:46 2008 -0600
23689
23690    Install asymptote.sty and asycolors.sty in $TEXMFLOCAL/tex/latex.
23691
23692commit b68290520bd99f33046fe48de39bd63797a2e339
23693Author: John Bowman <bowman@ualberta.ca>
23694Date:   Sun Nov 16 18:08:46 2008 -0600
23695
23696    Fix indentation after struct.
23697
23698commit f4598c25e85557a11adda85150e3165fe10b6464
23699Author: John Bowman <bowman@ualberta.ca>
23700Date:   Sun Nov 16 17:36:38 2008 -0600
23701
23702    Remove dependency on cc-mode.el source.
23703
23704    Allow asy-mode.el to load even without asy-keywords.el.
23705
23706commit debfed2b43a8846d5cfa45c6807cc24585485e24
23707Author: Philippe Ivaldi <pivaldi@sfr.fr>
23708Date:   Sat Nov 15 13:01:48 2008 -0600
23709
23710    fix markangle orientation.
23711
23712commit 178f9004c67cd5c5e0ff09bb95e36bb8396ea10c
23713Author: John Bowman <bowman@ualberta.ca>
23714Date:   Sat Nov 15 10:28:48 2008 -0600
23715
23716    Add missing sentence.
23717
23718commit 95882c60c7e43c4f50912eb2e7a90e6431d1e97e
23719Author: John Bowman <bowman@ualberta.ca>
23720Date:   Sat Nov 15 10:14:20 2008 -0600
23721
23722    Add optional user=false argument to min(picture), max(picture), and
23723    size(picture).
23724
23725commit 5c776e96d56817d3d9804af5592f17daac509d60
23726Author: John Bowman <bowman@ualberta.ca>
23727Date:   Thu Nov 13 02:28:01 2008 -0600
23728
23729    Fix degenerate thick line caps.
23730
23731commit bffba97a1bcc64dc2100fa0ab36c9359a44e7b5d
23732Author: John Bowman <bowman@ualberta.ca>
23733Date:   Wed Nov 12 17:51:01 2008 -0600
23734
23735    Don't discard 2D size constraints in draw.
23736
23737commit b34d0cad11f9710f33905394b9e74a0dca4c7edd
23738Author: John Bowman <bowman@ualberta.ca>
23739Date:   Wed Nov 12 14:59:16 2008 -0600
23740
23741    Reinstate freeglut-2.4.0-svn759.patch which to fix multisampling bugs.
23742
23743commit c22422f84f5b69980179324fb09e209f81a10afd
23744Author: John Bowman <bowman@ualberta.ca>
23745Date:   Tue Nov 11 20:24:50 2008 -0600
23746
23747    Hide window only if iconify is true.
23748
23749commit 21c68e1ee445763474ceb9e79e2d0ced9ece5475
23750Author: John Bowman <bowman@ualberta.ca>
23751Date:   Tue Nov 11 17:09:29 2008 -0600
23752
23753    Fix logic in 1.52-3.
23754
23755commit 9141009fd026462c8fd2a8e3dc863efc6877687e
23756Author: John Bowman <bowman@ualberta.ca>
23757Date:   Tue Nov 11 17:05:01 2008 -0600
23758
23759    Combine both _GLUfuncptr MacOSX workarounds.
23760
23761commit 4654e4193e6662ca07ad7b9e30eba7a75fe9266a
23762Author: John Bowman <bowman@ualberta.ca>
23763Date:   Tue Nov 11 13:45:14 2008 -0600
23764
23765    Fix _GLUfuncptr detection.
23766
23767commit 1dcf8cd27103dcf0196718b59d5614b6a0de21b9
23768Author: John Bowman <bowman@ualberta.ca>
23769Date:   Tue Nov 11 11:42:51 2008 -0600
23770
23771    Support compilation under MacOSX 10.5.
23772
23773commit 991a86171d82c1a6fc61f9eb30dd5bcfd6591dd1
23774Author: John Bowman <bowman@ualberta.ca>
23775Date:   Tue Nov 11 04:31:25 2008 -0600
23776
23777    Increment version to 1.52svn.
23778
23779commit e91483639c4758e9710eac68b397da75e907fefb
23780Author: John Bowman <bowman@ualberta.ca>
23781Date:   Tue Nov 11 03:34:18 2008 -0600
23782
23783    Wait for completion of rendering.
23784
23785commit 11e8fb881b48ae97f6fa5148dbf6f54c7f44b96e
23786Author: John Bowman <bowman@ualberta.ca>
23787Date:   Tue Nov 11 02:26:45 2008 -0600
23788
23789    Remove obsolete patches.
23790
23791commit a8b3e58351a07e3303ebc11ee3293e2839ab36d8
23792Author: John Bowman <bowman@ualberta.ca>
23793Date:   Tue Nov 11 02:25:59 2008 -0600
23794
23795    Use a more robust patch to enable multisampling in freeglut-2.4.0.
23796
23797commit 144be10c4af5e9927aadce7dc83b6223546595ab
23798Author: John Bowman <bowman@ualberta.ca>
23799Date:   Tue Nov 11 02:03:48 2008 -0600
23800
23801    Fix warning message.
23802
23803commit 05729b9d81a782ecfbc89603b12e56b725cde318
23804Author: John Bowman <bowman@ualberta.ca>
23805Date:   Tue Nov 11 02:00:49 2008 -0600
23806
23807    Change references to freeglut to glut.
23808
23809commit eacbd60287f66505a86f1c1fe949c8c47c055606
23810Author: John Bowman <bowman@ualberta.ca>
23811Date:   Tue Nov 11 01:57:27 2008 -0600
23812
23813    Improve memory performance and reduce rendering conflicts by always forking;
23814    remove last dependence on freeglut.
23815
23816    Don't solicit bug reports for segmentation faults caused by graphics driver
23817    bugs (e.g. on memory exhaustion).
23818
23819commit 7892f714e5eac1a29733c0788482dff4b1798b1a
23820Author: John Bowman <bowman@ualberta.ca>
23821Date:   Tue Nov 11 00:53:34 2008 -0600
23822
23823    Prevent multiple glInit calls.
23824
23825    Use a separate multisample setting to control screen antialiasing.
23826
23827commit 7429c3c359094d7af8bf556e8b45427870b6d656
23828Author: John Bowman <bowman@ualberta.ca>
23829Date:   Mon Nov 10 21:31:57 2008 -0600
23830
23831    Turn multisampling on only when View is true.
23832
23833commit 2152eadef3a913a0ca76545887f7b9c0425526c5
23834Author: John Bowman <bowman@ualberta.ca>
23835Date:   Mon Nov 10 21:15:07 2008 -0600
23836
23837    Increment version to 1.51svn.
23838
23839commit d06765ccc2605e7c49b262790d7118ddd3ef586f
23840Author: John Bowman <bowman@ualberta.ca>
23841Date:   Mon Nov 10 20:06:43 2008 -0600
23842
23843    Add multisampling patch for freeglut-2.4.0 under CYGWIN.
23844
23845commit 0568dc2f66e5318978d08368708267f6d027f324
23846Author: John Bowman <bowman@ualberta.ca>
23847Date:   Mon Nov 10 18:39:40 2008 -0600
23848
23849    Update CYGWIN port.
23850
23851commit c002f91cb9345bafae361ec1f317addff487d894
23852Author: John Bowman <bowman@ualberta.ca>
23853Date:   Mon Nov 10 00:46:21 2008 -0600
23854
23855    Control multisampling with antialias flag.
23856
23857    Add patch to bring freeglut-2.4.0 up to date, with multisampling support.
23858
23859commit ebfd53b97f08f5033991e3f3ef3638f6e31a1c0f
23860Author: John Bowman <bowman@ualberta.ca>
23861Date:   Sun Nov 9 16:22:45 2008 -0600
23862
23863    Support multisampling; this requires the latest svn version of freeglut.
23864
23865    Support -iconic and mouse wheel with the latest svn version of freeglut.
23866
23867commit e884aecf09f6b77ff59327736d59b43901aa3f30
23868Author: John Bowman <bowman@ualberta.ca>
23869Date:   Sun Nov 9 11:05:55 2008 -0600
23870
23871    Don't allow tile size to exceed current window size.
23872
23873commit 6996717e07631160568564c746bb4ef5e9cfe14c
23874Author: John Bowman <bowman@ualberta.ca>
23875Date:   Sun Nov 9 02:02:17 2008 -0600
23876
23877    Set default value of settings.render in asymptote.sty to 4.
23878
23879commit aa7257237a93f790a8609e053590fb0dda01e595
23880Author: John Bowman <bowman@ualberta.ca>
23881Date:   Sun Nov 9 02:00:15 2008 -0600
23882
23883    Illustrate the use of viewportmargin in latexusage.tex.
23884
23885    Set the default value of settings.render in asymptote.sty to 4.
23886
23887    Update documentation.
23888
23889commit 0d091afa43a93ee525d4af643aa4186e27affd1e
23890Author: John Bowman <bowman@ualberta.ca>
23891Date:   Sun Nov 9 01:21:06 2008 -0600
23892
23893    Add viewportmargin parameter.
23894
23895commit 429feedf2ba8a6580cb749ca0dc0c2abb8117799
23896Author: John Bowman <bowman@ualberta.ca>
23897Date:   Sat Nov 8 18:41:51 2008 -0600
23898
23899    Change Makefile.in to remove latexusage-* instead of latexusage_*.
23900
23901    Change put=Above to above=true and put=Below to above=false.
23902
23903    Remove constants Above and Below.
23904
23905commit 2e1a65d0a6273ce47712b55b68e8d18c75a71350
23906Author: John Bowman <bowman@ualberta.ca>
23907Date:   Sat Nov 8 17:37:34 2008 -0600
23908
23909    Add embed option (default true) to allow one to suppress the embedding of a
23910    rendered preview image.
23911
23912    Support file attachments in asymptote.sty; this is provides a better method
23913    for embedding 3D PRC files in a LaTeX document.
23914
23915    Add iconify option.
23916
23917commit 7eff5652e202e7c937a000aa5beb0c1b8c2ad580
23918Author: John Bowman <bowman@ualberta.ca>
23919Date:   Fri Nov 7 17:49:58 2008 -0600
23920
23921    Set default maxtile to (0,0).
23922
23923commit 1a18bbcbe2b0b7adff2698498ed3871e5e4eff74
23924Author: John Bowman <bowman@ualberta.ca>
23925Date:   Fri Nov 7 16:42:12 2008 -0600
23926
23927    Fix camera roll.
23928
23929    Fix divide by zero error.
23930
23931commit 9df48c1fd385adcf6cbe3c4d287be3e7c3404282
23932Author: John Bowman <bowman@ualberta.ca>
23933Date:   Fri Nov 7 15:06:46 2008 -0600
23934
23935    Fix rendering with -nofitscreen.
23936
23937commit 7ea8229d843fc2026ad6fb259e15479fab09bfa8
23938Author: John Bowman <bowman@ualberta.ca>
23939Date:   Fri Nov 7 10:10:11 2008 -0600
23940
23941    Fix PRC up vector.
23942
23943commit 95a5d718046b7a72949cbc64b4759614331910b3
23944Author: John Bowman <bowman@ualberta.ca>
23945Date:   Fri Nov 7 07:26:34 2008 -0600
23946
23947    Fix glut.h path under MacOS.
23948
23949commit af473745f283e163f72c9251767f8f06cd731b8c
23950Author: John Bowman <bowman@ualberta.ca>
23951Date:   Fri Nov 7 07:17:41 2008 -0600
23952
23953    Fix detection of MacOS.
23954
23955commit 1ee53f746794377380a867022367a08568422a21
23956Author: John Bowman <bowman@ualberta.ca>
23957Date:   Fri Nov 7 06:59:21 2008 -0600
23958
23959    Improve documentation of add(picture).
23960
23961commit 2849d018b4c33f66f2fd28541c55d1b3f08c12b9
23962Author: John Bowman <bowman@ualberta.ca>
23963Date:   Fri Nov 7 00:51:09 2008 -0600
23964
23965    Add glut compilation support for MacOSX.
23966
23967commit 38c16362fd77cdaa325f9ac9f316e1ad46600fd6
23968Author: John Bowman <bowman@ualberta.ca>
23969Date:   Thu Nov 6 16:18:18 2008 -0600
23970
23971    Initialize window to the maximum tile dimensions again.
23972
23973commit ffab9fcaa21a0758ce42242e63ad6d6d5ce26bc6
23974Author: John Bowman <bowman@ualberta.ca>
23975Date:   Thu Nov 6 16:07:51 2008 -0600
23976
23977    Change default value of maxtile to (800,800).
23978
23979commit 48c91000d1284b74366c1c02db3ab2ccea70961e
23980Author: John Bowman <bowman@ualberta.ca>
23981Date:   Thu Nov 6 11:59:16 2008 -0600
23982
23983    Recommend glOptions += " -iconic" for UNIX systems that support this.
23984
23985commit a1d87f3d2af798cc89359c24e9f18260b396e4fe
23986Author: John Bowman <bowman@ualberta.ca>
23987Date:   Thu Nov 6 11:36:15 2008 -0600
23988
23989    Add interface to runtime view() function.
23990
23991    Document use of glOptions=-iconic for UNIX systems.
23992
23993commit 1bea8e8b1790afb55c7899bd3a505dd3dcfca22c
23994Author: John Bowman <bowman@ualberta.ca>
23995Date:   Thu Nov 6 11:05:59 2008 -0600
23996
23997    Support -glOptions=-iconic for drivers that allow this.
23998
23999commit e766302cdd096972819105b96407d73d06b20e5d
24000Author: John Bowman <bowman@ualberta.ca>
24001Date:   Thu Nov 6 10:27:46 2008 -0600
24002
24003    Avoid rendering problems caused by iconic option.
24004
24005commit 44f693bf85e7a8c25557d2b1e1510617a2c2c72c
24006Author: John Bowman <bowman@ualberta.ca>
24007Date:   Thu Nov 6 09:17:16 2008 -0600
24008
24009    Change default value of maxtile to (0,0), which now means to use the screen
24010    dimensions.
24011
24012commit 02585cec9a5da7f348c2d9f764396d12edb3b4c4
24013Author: John Bowman <bowman@ualberta.ca>
24014Date:   Thu Nov 6 08:52:25 2008 -0600
24015
24016    Use opaque value in glClearColor.
24017
24018commit 2016f42fba27487193258ca2f10392d61220f4cf
24019Author: John Bowman <bowman@ualberta.ca>
24020Date:   Wed Nov 5 23:00:49 2008 -0600
24021
24022    Add PenMargin3 to example.
24023
24024commit 5c1d8867bffeea5d1600ca80c8f4d0d1755e80fe
24025Author: John Bowman <bowman@ualberta.ca>
24026Date:   Wed Nov 5 18:21:12 2008 -0600
24027
24028    With -noV, initialize the window to maxtile.
24029
24030commit efeee19d9ffd6e65d3dd86d96d49770c76c3adc1
24031Author: John Bowman <bowman@ualberta.ca>
24032Date:   Wed Nov 5 01:43:18 2008 -0600
24033
24034    Avoid glDisable(GL_LIGHTING) due to race condition.
24035
24036    Improve Margin3.
24037
24038commit ff627450e4c48ea211403be0bcfb3f80f71c3d77
24039Author: John Bowman <bowman@ualberta.ca>
24040Date:   Wed Nov 5 00:07:04 2008 -0600
24041
24042    Add support for three-dimensional dimension bars.
24043
24044commit 9516507db876721489f9f91736db9a4e2f38f79d
24045Author: John Bowman <bowman@ualberta.ca>
24046Date:   Tue Nov 4 23:58:18 2008 -0600
24047
24048    Simplify window initialization code.
24049
24050commit 8f650920cb66b2f5e56b3bb7801a72f2fe5a436d
24051Author: John Bowman <bowman@ualberta.ca>
24052Date:   Tue Nov 4 16:43:44 2008 -0600
24053
24054    Fix PenMargin3 and DotMargin3.
24055
24056    Make dotsize consistent for pictures and frames.
24057
24058    Reinstate wedge example.
24059
24060commit 7eb648da6642d894776564de2c9a8bfd9da2c304
24061Author: John Bowman <bowman@ualberta.ca>
24062Date:   Tue Nov 4 14:34:48 2008 -0600
24063
24064    Update hyperref documentation.
24065
24066commit e830469751fcfd89cb4395cb891dfb5258f2956b
24067Author: John Bowman <bowman@ualberta.ca>
24068Date:   Tue Nov 4 12:40:54 2008 -0600
24069
24070    Standardize triple perp(triple); fix numerical precision issue.
24071
24072commit ca8a5b45a2db729d65c2532a2691b490e166a59d
24073Author: John Bowman <bowman@ualberta.ca>
24074Date:   Tue Nov 4 00:50:49 2008 -0600
24075
24076    Fix more normal problems.
24077
24078commit a8b7919a2d2f9cae4be11aeb4702d4d3893b5709
24079Author: John Bowman <bowman@ualberta.ca>
24080Date:   Tue Nov 4 00:17:51 2008 -0600
24081
24082    Use right-handed transformation.
24083
24084commit c3283a0676baa2893490028da3697d674097bf58
24085Author: John Bowman <bowman@ualberta.ca>
24086Date:   Mon Nov 3 03:25:16 2008 -0600
24087
24088    Decrement version to 1.50svn.
24089
24090commit 43f9a40080aa0f92d7c0a3f2edf6774e00550a4e
24091Author: John Bowman <bowman@ualberta.ca>
24092Date:   Mon Nov 3 03:15:44 2008 -0600
24093
24094    Increment version to 1.51svn.
24095
24096commit 7c35f506cafce37ef53d3c9d74873bee14bc0fd5
24097Author: John Bowman <bowman@ualberta.ca>
24098Date:   Mon Nov 3 02:12:27 2008 -0600
24099
24100    Make example look better with render=0.
24101
24102commit 71f88287c1f0c9593d7a9cdacd67d0c79ef16915
24103Author: John Bowman <bowman@ualberta.ca>
24104Date:   Mon Nov 3 02:10:44 2008 -0600
24105
24106    Fix example; texpath currently only handles standard font sizes.
24107
24108    Fix handling of keep flag in texpath and strokepath.
24109
24110commit 98d0bac42932a98ef39ba65e9347e6a7399b9bd6
24111Author: John Bowman <bowman@ualberta.ca>
24112Date:   Mon Nov 3 01:43:59 2008 -0600
24113
24114    Improve example.
24115
24116commit a2d5e32a404f9614564f8382edb6e8ea30176aa5
24117Author: John Bowman <bowman@ualberta.ca>
24118Date:   Mon Nov 3 01:38:07 2008 -0600
24119
24120    Fix surface normal calculation.
24121
24122    Add patch reverse(patch) function.
24123
24124    Improve normal(path3); add normal(triple[]) for polygons.
24125
24126commit cd6f6f555e6ebfef4b5c525c47449670db984eaf
24127Author: John Bowman <bowman@ualberta.ca>
24128Date:   Sun Nov 2 19:52:42 2008 -0600
24129
24130    Add missing transform of normal vector.
24131
24132commit 6da5b5ed0730a5f4f0a06b093672068d0438686c
24133Author: John Bowman <bowman@ualberta.ca>
24134Date:   Sun Nov 2 14:50:09 2008 -0600
24135
24136    Document glOptions=-indirect.
24137
24138commit a0ec9291b25648bcf541cca112664054ae9bbadf
24139Author: John Bowman <bowman@ualberta.ca>
24140Date:   Sun Nov 2 11:17:56 2008 -0600
24141
24142    Change mean(pen[]) to take a more useful opacity function.
24143
24144    Add opacity argument to mean(pen[][]).
24145
24146commit 4ac8b16285c8d8c0206d12d6113605ed5c2884cb
24147Author: John Bowman <bowman@ualberta.ca>
24148Date:   Sun Nov 2 10:33:08 2008 -0600
24149
24150    Reinstate cornermean.
24151
24152    Make mean(pen[]) return by default an interpolated pen with the minimum
24153    opacity of all given pens.
24154
24155commit 1f468a931dac3a0cc2b2e1a377e54ca7db61993c
24156Author: John Bowman <bowman@ualberta.ca>
24157Date:   Sun Nov 2 01:45:39 2008 -0600
24158
24159    Use vertex shading.
24160
24161commit 0c429c99b1073a8ce6b694c14024318095a52cbb
24162Author: John Bowman <bowman@ualberta.ca>
24163Date:   Sun Nov 2 01:33:49 2008 -0600
24164
24165    Update examples.
24166
24167commit 6e170c72fad9f673b8bfb63d420768e4ad7f37c2
24168Author: John Bowman <bowman@ualberta.ca>
24169Date:   Sun Nov 2 01:20:19 2008 -0600
24170
24171    Fix example.
24172
24173commit 4a56fe6a909bce1e60ee46dc445e9a7791c17b71
24174Author: John Bowman <bowman@ualberta.ca>
24175Date:   Sun Nov 2 01:15:59 2008 -0600
24176
24177    Increment version to 1.49svn.
24178
24179commit a219ddb14baff290277499dd68ad88e11a2ab124
24180Author: John Bowman <bowman@ualberta.ca>
24181Date:   Sat Nov 1 23:49:11 2008 -0600
24182
24183    Document how to draw surfaces with patch-dependent or vertex-dependent colors.
24184
24185commit a59df140afed1a63cb1218c7ff492b8d38f20821
24186Author: John Bowman <bowman@ualberta.ca>
24187Date:   Sat Nov 1 22:44:33 2008 -0600
24188
24189    Remove old fitscreen code.
24190
24191commit 98d281fb1bf0928779ba66773a671d7a45630f24
24192Author: John Bowman <bowman@ualberta.ca>
24193Date:   Sat Nov 1 22:24:42 2008 -0600
24194
24195    Document surface tube(path3 g, real width).
24196
24197commit 0bc94259935834b3f758ae12ced619451664a9c9
24198Author: John Bowman <bowman@ualberta.ca>
24199Date:   Sat Nov 1 22:15:11 2008 -0600
24200
24201    Fix incorrect precontrol output in write(path) introduced in 1.91-23.
24202
24203commit 01d8cbea25650200b3372a05fed040cc20de158f
24204Author: John Bowman <bowman@ualberta.ca>
24205Date:   Sat Nov 1 21:54:00 2008 -0600
24206
24207    Account for perspective scaling in planar test.
24208
24209commit 9f18a4df21d708ecc1b853d815f8a0b8b6419c16
24210Author: Orest Shardt <oshardt@princeton.edu>
24211Date:   Sat Nov 1 14:52:41 2008 -0600
24212
24213    Use unstraighten() to obtain control points of straight segments.
24214
24215commit a963ce1eebd5c8a7480fe21ae5e62e8a7cdfa376
24216Author: John Bowman <bowman@ualberta.ca>
24217Date:   Sat Nov 1 14:13:16 2008 -0600
24218
24219    Implement path unstraighten(path), which returns a copy of the path with
24220    the straight flag turned off.
24221
24222commit 39211adfeab65d1efa31067ac2f4b9c7b9baac11
24223Author: John Bowman <bowman@ualberta.ca>
24224Date:   Sat Nov 1 13:36:29 2008 -0600
24225
24226    Specify an angle precision for centering perspective drawings.
24227
24228commit df226e66b5169a42195ada8750aa2a565d6c1839
24229Author: John Bowman <bowman@ualberta.ca>
24230Date:   Sat Nov 1 11:52:48 2008 -0600
24231
24232    Increase angleiterations to 4.
24233
24234commit d7e1465437bcd26f21aa19eeb26f224c952806fe
24235Author: John Bowman <bowman@ualberta.ca>
24236Date:   Sat Nov 1 11:35:33 2008 -0600
24237
24238    Allow odd sized tiles again.
24239
24240commit 48f6d409b7ff5ff23f3667b8e28db1639cabb107
24241Author: John Bowman <bowman@ualberta.ca>
24242Date:   Sat Nov 1 10:47:26 2008 -0600
24243
24244    Set surface normals whenever light is on.
24245
24246commit 55ec3b5227b1a32d807217dca0787988352af385
24247Author: John Bowman <bowman@ualberta.ca>
24248Date:   Sat Nov 1 10:02:28 2008 -0600
24249
24250    Transpose surface.corners() and surface.map().
24251
24252    Use mean corner pen for patch shading.
24253
24254commit 2378aa429188a396191e49b411907f98e366b06c
24255Author: John Bowman <bowman@ualberta.ca>
24256Date:   Sat Nov 1 08:58:09 2008 -0600
24257
24258    Increase angleiterations.
24259
24260commit d5865412c18a4cb1835ef7235f583d50dce439c0
24261Author: Philippe Ivaldi <pivaldi@sfr.fr>
24262Date:   Sat Nov 1 03:43:57 2008 -0600
24263
24264    update examples/projectelevation.asy
24265
24266commit c7ff9b62861a294d57b200b05184414acdab857f
24267Author: John Bowman <bowman@ualberta.ca>
24268Date:   Sat Nov 1 02:29:24 2008 -0600
24269
24270    Rename cornermap to map and cornermean to mapmean.
24271
24272    Add triple[][] corner() and triple[] cornermean().
24273
24274commit 40905d1a35e5d96c4fd48aad8f04ba161da740d2
24275Author: John Bowman <bowman@ualberta.ca>
24276Date:   Sat Nov 1 01:39:32 2008 -0600
24277
24278    Support lighting with vertex shading.
24279
24280    Fix surface lighting with render=0.
24281
24282    Fix normal(path3).
24283
24284    Move rgba pen packing and unpacking functions to plain_pens.asy.
24285
24286    Implement pen mean(pen[]).
24287
24288commit b2f7f73429c6bb9bcd70124e3c949e737225eb6f
24289Author: John Bowman <bowman@ualberta.ca>
24290Date:   Fri Oct 31 21:48:25 2008 -0600
24291
24292    Force tile size to be even.
24293
24294commit 096a399768b73f223951d18a554bc99a589e4872
24295Author: John Bowman <bowman@ualberta.ca>
24296Date:   Fri Oct 31 17:48:33 2008 -0600
24297
24298    Make maxviewport and maxtile pairs.
24299
24300commit 4c870db4d37abb95ee7501107dcddea637cc21b7
24301Author: Philippe Ivaldi <pivaldi@sfr.fr>
24302Date:   Fri Oct 31 17:29:36 2008 -0600
24303
24304    asy-mode: warn cc-mode.el dependency.
24305
24306commit 401638c5ae34cc9f46ea916a2601cedf390c2c8d
24307Author: John Bowman <bowman@ualberta.ca>
24308Date:   Fri Oct 31 17:18:14 2008 -0600
24309
24310    Support compilation under standard glut for systems without freeglut.
24311
24312commit 00366cc59b2e2ed5a0fa03fc3a80581233e41283
24313Author: John Bowman <bowman@ualberta.ca>
24314Date:   Fri Oct 31 15:39:00 2008 -0600
24315
24316    Fix fitscreen toggling.
24317
24318commit 424de2df6076c686c8a8d0ee06c18d5572f151f3
24319Author: John Bowman <bowman@ualberta.ca>
24320Date:   Fri Oct 31 15:34:07 2008 -0600
24321
24322    Add tilesize parameter to limit the maximum rendering tile size.
24323
24324commit 4deb82228a5bdfc655cb4b79be27298ffd22a6be
24325Author: John Bowman <bowman@ualberta.ca>
24326Date:   Fri Oct 31 08:48:04 2008 -0600
24327
24328    Revert last change, which breaks tabbing after struct{}.
24329
24330commit cf324b77f8d2a431235e46c1799c2e27fbe1ba2b
24331Author: Philippe Ivaldi <pivaldi@sfr.fr>
24332Date:   Fri Oct 31 07:36:39 2008 -0600
24333
24334    asy-mode: fix cc-mode code source dependency.
24335
24336commit cb1eeb3561d1cfd47c6724bc2d9962319a12ba80
24337Author: John Bowman <bowman@ualberta.ca>
24338Date:   Fri Oct 31 01:12:53 2008 -0600
24339
24340    Simplify construction of elevation-colored surfaces.
24341
24342    Add facility for vertex-shaded elevation surfaces.
24343
24344commit 913151d6867b93bb76ea24bcdb717a18a1e39483
24345Author: John Bowman <bowman@ualberta.ca>
24346Date:   Thu Oct 30 23:42:55 2008 -0600
24347
24348    Fix initialization and translation issues.
24349
24350    Remove unneeded CYGWIN restrictions.
24351
24352commit 277cad8a6b3ee0dc3cefc21c5e72b9a3b407e0c3
24353Author: John Bowman <bowman@ualberta.ca>
24354Date:   Thu Oct 30 22:04:53 2008 -0600
24355
24356    Fix orthographic exports.
24357
24358commit 06c7940dbfaa3ca0dcbb8220e5bb4db3a38f19ba
24359Author: John Bowman <bowman@ualberta.ca>
24360Date:   Thu Oct 30 21:48:52 2008 -0600
24361
24362    Use Brian Paul's tr-1.3 package to support high-resolution OpenGL tiled
24363    rendering.
24364
24365    Add antialias setting (default true).
24366
24367    Change convert to use default antialias setting.
24368
24369commit f75488ec21d55232acfcbc86f165b56078a0600b
24370Author: John Bowman <bowman@ualberta.ca>
24371Date:   Thu Oct 30 21:16:31 2008 -0600
24372
24373    Add roundbox envelope routine.
24374
24375commit 3b430cd073da9000dff6e358dfa15483cac61ab9
24376Author: John Bowman <bowman@ualberta.ca>
24377Date:   Wed Oct 29 22:22:06 2008 -0600
24378
24379    Turn on straight flag only for piecewise straight planar paths.
24380
24381    Force straight flag for all obj faces to avoid subdivision cracks.
24382
24383    Make normal(path3) return immediately for nonplanar paths.
24384
24385commit ea2035f4d10d6ad2d4958f3264060bb6c19f1101
24386Author: John Bowman <bowman@ualberta.ca>
24387Date:   Wed Oct 29 19:39:28 2008 -0600
24388
24389    Change signature of point to pair point(picture, pair, bool user=true) to
24390    allow a return value in PostScript coordinates.
24391
24392    Remove framepoint in favour of truepoint(picture, pair, user=false).
24393
24394commit a9d36f14667ee3f01ded31a1682b056e99b45080
24395Author: John Bowman <bowman@ualberta.ca>
24396Date:   Wed Oct 29 17:10:25 2008 -0600
24397
24398    Add maxheight, hstretch, and vstretch parameters to legend.
24399
24400commit 08d8d9d54b14b50cc18e40c6fe0b39175f14c742
24401Author: John Bowman <bowman@ualberta.ca>
24402Date:   Wed Oct 29 11:48:12 2008 -0600
24403
24404    Add defaultbackpen.
24405
24406commit 5e73c1c8753fbaa886e8d14740d1fb54c67d0cb3
24407Author: Philippe Ivaldi <pivaldi@sfr.fr>
24408Date:   Wed Oct 29 03:42:28 2008 -0600
24409
24410    Add TeX versioning
24411
24412commit b295681be3eadad9b41da9cad9f335c555884dac
24413Author: John Bowman <bowman@ualberta.ca>
24414Date:   Wed Oct 29 01:28:12 2008 -0600
24415
24416    Support transparency in vertex shading.
24417
24418commit addf84f034546239f5a536ea13aa30f473888ece
24419Author: John Bowman <bowman@ualberta.ca>
24420Date:   Wed Oct 29 00:50:50 2008 -0600
24421
24422    Support vertex shading in OpenGL renderer.
24423
24424commit 30614123cb946a0fe0bd3eb2906dffcd725d11ad
24425Author: John Bowman <bowman@ualberta.ca>
24426Date:   Tue Oct 28 17:40:42 2008 -0600
24427
24428    Use centroid rather than the first vertex for splitting surfaces.
24429
24430    Rename unpack to real[] rgba(pen) and add inverse function pen rgb(real[]).
24431
24432commit 7701a82ac9563b95bfbbdd5b6752cb3e855c7913
24433Author: John Bowman <bowman@ualberta.ca>
24434Date:   Tue Oct 28 01:42:51 2008 -0600
24435
24436    Add a more versatile and more efficient surface constructor for convex and
24437    "piecewise-convex" three-dimensional paths; the planar(path3) constructor
24438    should now only be used for nonconvex paths.
24439
24440    Update examples.
24441
24442commit 90aa53c7cc7b38519cdc75657347e4829f39f565
24443Author: John Bowman <bowman@ualberta.ca>
24444Date:   Tue Oct 28 00:53:18 2008 -0600
24445
24446    Implement DefaultHead2(filltype filltype=Fill).
24447
24448    Add optional filltype argument to HookHead2.
24449
24450    Reduce adaptive thick line constant.
24451
24452commit 5aece89072f9c13499c4e5c209d001a91b56a50b
24453Author: Philippe Ivaldi <pivaldi@sfr.fr>
24454Date:   Mon Oct 27 07:32:59 2008 -0600
24455
24456    add size to parametricelevation.asy
24457
24458commit 36da4de5e2b52e0846ed10d3535f46fa1f1f169b
24459Author: Philippe Ivaldi <pivaldi@sfr.fr>
24460Date:   Sun Oct 26 17:53:47 2008 -0600
24461
24462    revert wrong commit of glrender.cc
24463
24464commit 5888260287059b73d61c68c9d2d19c6a1e028321
24465Author: Philippe Ivaldi <pivaldi@sfr.fr>
24466Date:   Sun Oct 26 17:46:53 2008 -0600
24467
24468    add size to sphericalharmonic.asy.
24469
24470commit 0598c725bca4e3613bd5d96bfe9f92b99636e6a7
24471Author: John Bowman <bowman@ualberta.ca>
24472Date:   Sun Oct 26 17:37:14 2008 -0600
24473
24474    Further adaptive thick line improvements.
24475
24476commit b9c7577bf0d9f2b1f464046f91e9bb30f0ca303c
24477Author: John Bowman <bowman@ualberta.ca>
24478Date:   Sun Oct 26 15:52:26 2008 -0600
24479
24480    Improve thick line adaptive step routine.
24481
24482commit 0d4fa1edfcaf22f6d0682712488343624e19bf72
24483Author: John Bowman <bowman@ualberta.ca>
24484Date:   Sun Oct 26 14:35:58 2008 -0600
24485
24486    Increase 3D margins.
24487
24488commit 9461bf3f0b905d2d2580e2993ec3f6ffaacf4f04
24489Author: John Bowman <bowman@ualberta.ca>
24490Date:   Sat Oct 25 22:46:42 2008 -0600
24491
24492    Work around Adobe Reader rendering bugs.
24493
24494commit d26a98ae53cfc26724584790f75d48fc5d54ce9b
24495Author: John Bowman <bowman@ualberta.ca>
24496Date:   Sat Oct 25 21:57:23 2008 -0600
24497
24498    Support 2D alignment of 3D axis labels.
24499
24500    Use more efficient size(pic) routine in legend().
24501
24502commit 99ded514151ae96c2f969eabc726e91cd5d358e2
24503Author: John Bowman <bowman@ualberta.ca>
24504Date:   Sat Oct 25 13:01:28 2008 -0600
24505
24506    Resolve ambiguity in draw(surface).
24507
24508    Add Gradient palette that varies linearly over a specified range of pens.
24509
24510    Add spherical harmonic example.
24511
24512commit aa912c8197993f03628145caa23915a618718145
24513Author: John Bowman <bowman@ualberta.ca>
24514Date:   Sat Oct 25 11:16:48 2008 -0600
24515
24516    Standardize argument names of dir and expi.
24517
24518    Add parametric surface with elevation-dependent colouring and no light effects.
24519
24520commit 3ef96452b28a2e2ced13a7e3ad7be52754279268
24521Author: John Bowman <bowman@ualberta.ca>
24522Date:   Fri Oct 24 08:31:50 2008 -0600
24523
24524    Fix a numerical precision issue.
24525
24526commit aa83d5256ee460261387c3560d00816d86778675
24527Author: John Bowman <bowman@ualberta.ca>
24528Date:   Thu Oct 23 02:18:43 2008 -0600
24529
24530    Increment version to 1.48svn.
24531
24532commit 75578118cf5bc705113c1ae240ff3c19e75bcf04
24533Author: John Bowman <bowman@ualberta.ca>
24534Date:   Thu Oct 23 00:48:28 2008 -0600
24535
24536    Add another draw routine for surfaces.
24537
24538commit fdc1eed6b5c60f0dafe7722dc5b1846d85a858db
24539Author: John Bowman <bowman@ualberta.ca>
24540Date:   Thu Oct 23 00:39:14 2008 -0600
24541
24542    Implement a more robust version of normal(path), returning O if the path is
24543    nonplanar.
24544
24545    Handle nonplanar obj faces.
24546
24547    Add triceratops example.
24548
24549commit 65903677e85e923709ecf9a1b57df596d062f73e
24550Author: John Bowman <bowman@ualberta.ca>
24551Date:   Wed Oct 22 17:40:56 2008 -0600
24552
24553    Re-enable high-resolution rendering.
24554
24555commit 73ab9efcba8340a762e97c1e1c82e9e847931eaf
24556Author: John Bowman <bowman@ualberta.ca>
24557Date:   Wed Oct 22 16:59:21 2008 -0600
24558
24559    Remove diagnostic.
24560
24561commit aa8cc010d4a318c68e892c49567ce069abc18a30
24562Author: John Bowman <bowman@ualberta.ca>
24563Date:   Wed Oct 22 14:52:20 2008 -0600
24564
24565    Fix strokepath(nullpath).
24566
24567commit f40ae1db9ac65ad4b358ca15ddf829a8277a629c
24568Author: John Bowman <bowman@ualberta.ca>
24569Date:   Wed Oct 22 14:49:43 2008 -0600
24570
24571    Fix strokepath.
24572
24573commit 17a1189c97f29a63fc1dfba82e2fe6305948e04e
24574Author: John Bowman <bowman@ualberta.ca>
24575Date:   Wed Oct 22 01:55:06 2008 -0600
24576
24577    Bypass bezulate for paths of length 4.
24578
24579commit c0caed7e85641f07acd04c36ef8aeb2989432045
24580Author: John Bowman <bowman@ualberta.ca>
24581Date:   Tue Oct 21 21:05:17 2008 -0600
24582
24583    Use unit normal in planar.
24584
24585commit 4b1f6636bef4a86b158e6d6571761b25c7b672e2
24586Author: John Bowman <bowman@ualberta.ca>
24587Date:   Tue Oct 21 20:50:31 2008 -0600
24588
24589    Fix cyclic path bugs in write(path) and write(path3) introduced in 1.45-34.
24590
24591commit caa4444ddc2e242d903c6eef2c33b811d0e1438f
24592Author: John Bowman <bowman@ualberta.ca>
24593Date:   Tue Oct 21 17:49:30 2008 -0600
24594
24595    Implement HookHead2 and TeXHead2 arrowheads. These are 2D arrowheads
24596    lifted to 3D space and aligned according to the initial viewpoint.
24597
24598    Add missing angle parameter in HooHead3.
24599
24600    Simplify planar.
24601
24602    Move arrowheadlight parameter out of Arrow3 and into arrow commands, so
24603    that the correct value of currentlight is used.
24604
24605    Use tighter values for the margin parameters viewportfactor and anglefactor.
24606
24607    Reduce angleiterations to 2.
24608
24609commit c03df01eb051081f035ecc4fdbfa9d88e76dae39
24610Author: John Bowman <bowman@ualberta.ca>
24611Date:   Tue Oct 21 13:36:45 2008 -0600
24612
24613    Fit to screen by default.
24614
24615commit 72ee07959783cd6238303cbf614c02287b53fc1d
24616Author: John Bowman <bowman@ualberta.ca>
24617Date:   Tue Oct 21 11:52:54 2008 -0600
24618
24619    Don't generate spurious "camera too close" errors for projections from infinity.
24620
24621    Always use currentlight by default for drawing arrowheads.
24622
24623commit 628f27c4054948ae3b0e83f43334860380a72378
24624Author: John Bowman <bowman@ualberta.ca>
24625Date:   Tue Oct 21 09:02:46 2008 -0600
24626
24627    Change text on sample CD label to something more Asymptote related.
24628
24629commit 43251826a66e5d59b537245f03402ee220ef643d
24630Author: John Bowman <bowman@ualberta.ca>
24631Date:   Tue Oct 21 01:52:33 2008 -0600
24632
24633    Add missing file.
24634
24635commit db6b14e4304b767e2d9f701946e75421a5e5dcbf
24636Author: John Bowman <bowman@ualberta.ca>
24637Date:   Tue Oct 21 01:22:40 2008 -0600
24638
24639    Add module for reading obj files and example.
24640
24641commit c5c589ecc6513d890c48fb9810d9900b0b543681
24642Author: John Bowman <bowman@ualberta.ca>
24643Date:   Mon Oct 20 23:05:56 2008 -0600
24644
24645    Allow an array of meshpens when drawing surfaces.
24646
24647    Update documentation.
24648
24649commit ad2f7da5d4b350d624c4de6f79eaf48d4f363443
24650Author: John Bowman <bowman@ualberta.ca>
24651Date:   Mon Oct 20 21:48:12 2008 -0600
24652
24653    Move path length tests to surface constructor.
24654
24655    Add bool warn=true to planar and normal(path3).
24656
24657    Check incoming width and height parameters.
24658
24659commit f0cd7a28153ae2a5c1af3b4000c5e76fc4a2b023
24660Author: John Bowman <bowman@ualberta.ca>
24661Date:   Mon Oct 20 16:31:26 2008 -0600
24662
24663    Fix prefix again.
24664
24665commit 7d37902efc2d7bdf386eba8bdc5829ff090fdc65
24666Author: John Bowman <bowman@ualberta.ca>
24667Date:   Mon Oct 20 16:19:41 2008 -0600
24668
24669    Implement 3D margins.
24670
24671commit 0bd329a544d339e46112e6a8604f2c9fbc4c21db
24672Author: Andy Hammerlindl <ahammerlindl@gmail.com>
24673Date:   Mon Oct 20 12:25:25 2008 -0600
24674
24675    Fixed watch() and unwatch() to use atupdate().
24676
24677commit 56311b858724cb98c83957efd304795106431fdd
24678Author: John Bowman <bowman@ualberta.ca>
24679Date:   Mon Oct 20 01:36:47 2008 -0600
24680
24681    Add surface constructors for triangles.
24682
24683commit d0de328928b73dc533bf58c905bfd9996275f05c
24684Author: John Bowman <bowman@ualberta.ca>
24685Date:   Sun Oct 19 20:54:46 2008 -0600
24686
24687    Add missing transform for projected 3D mesh lines.
24688
24689commit baf1e366451674409dbbf282217dc8c18008878d
24690Author: John Bowman <bowman@ualberta.ca>
24691Date:   Sun Oct 19 19:47:40 2008 -0600
24692
24693    Use cornermean instead of center.
24694
24695commit 111691e9df8d41241f77121f0ce3ebf8ad1cb692
24696Author: John Bowman <bowman@ualberta.ca>
24697Date:   Sun Oct 19 19:26:02 2008 -0600
24698
24699    Add missing put argument.
24700
24701commit f5779a58acced80e808dff0cf15ac79c8b0c7c7a
24702Author: John Bowman <bowman@ualberta.ca>
24703Date:   Sun Oct 19 17:43:03 2008 -0600
24704
24705    Fix range check in both places; consolidate PostScript code.
24706
24707commit e137c77e2a32a206713a3f7443d688b1e4cd82f7
24708Author: John Bowman <bowman@ualberta.ca>
24709Date:   Sun Oct 19 17:27:37 2008 -0600
24710
24711    Fix range check in strokepath (and potentially texpath).
24712
24713commit 7fbd94c2ecd14edd2a913d6688cf89eb1cb2e29a
24714Author: John Bowman <bowman@ualberta.ca>
24715Date:   Sun Oct 19 16:32:44 2008 -0600
24716
24717    Implement functions that construct a pen array from a given function and
24718    palette.
24719
24720    Add elevation example.
24721
24722commit a5184d084df93f6298baccf0ce70f69bae24afc1
24723Author: John Bowman <bowman@ualberta.ca>
24724Date:   Sun Oct 19 15:22:09 2008 -0600
24725
24726    Add support for using a different surfacepen for each patch.
24727
24728commit 6009d4388f7454fb311d7decc947436c9566f733
24729Author: John Bowman <bowman@ualberta.ca>
24730Date:   Sun Oct 19 13:17:34 2008 -0600
24731
24732    Document default pen argument of strokepath.
24733
24734commit 1360af6abbce73279628714c4c3ff048976d79a8
24735Author: John Bowman <bowman@ualberta.ca>
24736Date:   Sun Oct 19 10:31:51 2008 -0600
24737
24738    Implement path[] strokepath(path g, pen p), which returns the path array that
24739    PostScript would fill in drawing path g with pen p.
24740
24741commit 2740298fede8465a7642bc2a18dea281021d9df6
24742Author: John Bowman <bowman@ualberta.ca>
24743Date:   Sat Oct 18 13:53:43 2008 -0600
24744
24745    Increment version to 1.47svn.
24746
24747commit 9bb668cc88ca35249be96f355cbc7b75c45b6d68
24748Author: John Bowman <bowman@ualberta.ca>
24749Date:   Sat Oct 18 12:36:00 2008 -0600
24750
24751    Allow one to disable embedding of inline PRC files within LaTeX.
24752
24753commit 84cf6bbf3325e893e010a53c21274357985ead03
24754Author: John Bowman <bowman@ualberta.ca>
24755Date:   Sat Oct 18 11:48:45 2008 -0600
24756
24757    Try to produce a preview image of latexusage for the manual.
24758
24759commit 568f4e34ba370328955aee1bc4e8eafb48c861f8
24760Author: John Bowman <bowman@ualberta.ca>
24761Date:   Sat Oct 18 11:01:22 2008 -0600
24762
24763    Signal an error if the user tries to render an image without freeglut.
24764
24765    Support embedding of 3D PRC files when -render=0.
24766
24767commit 5118c4d0066843a6ba900ae7f956bd822fdbb2bd
24768Author: John Bowman <bowman@ualberta.ca>
24769Date:   Sat Oct 18 02:48:43 2008 -0600
24770
24771    Update examples.
24772
24773commit 4c7b3ff91a370dac01708dfe0a8c0922d1d6d457
24774Author: John Bowman <bowman@ualberta.ca>
24775Date:   Sat Oct 18 02:35:15 2008 -0600
24776
24777    Update example.
24778
24779commit e722dc5cd0da79515c7463cfeb0773a49419939a
24780Author: John Bowman <bowman@ualberta.ca>
24781Date:   Sat Oct 18 02:30:53 2008 -0600
24782
24783    Increment version to 1.46svn.
24784
24785commit a08904f2e1b719095530bb6586ce57b9bb51f4d6
24786Author: John Bowman <bowman@ualberta.ca>
24787Date:   Sat Oct 18 00:46:29 2008 -0600
24788
24789    Add planeproject routines, courtesy of Philippe Ivaldi.
24790
24791commit d01ca3e35f5b66b5adff25cd45aaf760bf4b993e
24792Author: John Bowman <bowman@ualberta.ca>
24793Date:   Fri Oct 17 23:44:47 2008 -0600
24794
24795    Documentation updates.
24796
24797commit eb9fb24438bc8553b4a5b0adb3c1cc014e4bb0f5
24798Author: John Bowman <bowman@ualberta.ca>
24799Date:   Fri Oct 17 21:12:11 2008 -0600
24800
24801    Fix fitting issues.
24802
24803commit 5ae120c2b28d950c09df3b4b4fe3540168bb1d78
24804Author: John Bowman <bowman@ualberta.ca>
24805Date:   Fri Oct 17 16:55:36 2008 -0600
24806
24807    Fix handling of minimumsize.
24808
24809commit 450be86ce3a140bbc7e013518e48e29d68ad8631
24810Author: John Bowman <bowman@ualberta.ca>
24811Date:   Fri Oct 17 16:07:48 2008 -0600
24812
24813    Increase tolerance of normal(path3).
24814
24815commit 3bb03bf62429777e16aabbb40357ffada91a2aec
24816Author: John Bowman <bowman@ualberta.ca>
24817Date:   Fri Oct 17 14:11:32 2008 -0600
24818
24819    Standardize embed options; fix labels.
24820
24821commit 918322f8395ac985874b5d0417766e31feed1ba9
24822Author: John Bowman <bowman@ualberta.ca>
24823Date:   Fri Oct 17 13:25:17 2008 -0600
24824
24825    Add link to PRC specification.
24826
24827commit 2a794557026dd10ea67fd140a79d8ef9155612c6
24828Author: John Bowman <bowman@ualberta.ca>
24829Date:   Fri Oct 17 11:52:14 2008 -0600
24830
24831    Fix dir normalizations.
24832
24833    Ignore spurious warnings from degrees.
24834
24835commit 434b5d12403d6b61afba453fe17dbe1366853821
24836Author: John Bowman <bowman@ualberta.ca>
24837Date:   Fri Oct 17 11:20:47 2008 -0600
24838
24839    Illustrate use of global TeX macro.
24840
24841commit 7f25fea2532f514f4e2cd0eabc7a7e4cac68f0e9
24842Author: John Bowman <bowman@ualberta.ca>
24843Date:   Fri Oct 17 01:26:45 2008 -0600
24844
24845    Document direction invert routine.
24846
24847commit 7d845ac8dfd8a4ce5d23c1363509f5e194abee03
24848Author: John Bowman <bowman@ualberta.ca>
24849Date:   Fri Oct 17 01:19:46 2008 -0600
24850
24851    Fix DefaultHead3 size.
24852
24853    Update documentation.
24854
24855commit b787b05159710e06c3487a7ce6047dc8a1272006
24856Author: John Bowman <bowman@ualberta.ca>
24857Date:   Thu Oct 16 22:32:10 2008 -0600
24858
24859    Add 2D versions of accel and radius of curvature functions.
24860
24861commit bacaedc1bd39ca476fb99b10ab078778851a1bae
24862Author: John Bowman <bowman@ualberta.ca>
24863Date:   Thu Oct 16 21:48:08 2008 -0600
24864
24865    Fix radius and non-normalized dir functions.
24866
24867commit 23731a6187fa578d96593694e7e8e2b15044533f
24868Author: John Bowman <bowman@ualberta.ca>
24869Date:   Thu Oct 16 11:37:26 2008 -0600
24870
24871    Fix numerical resolution issue.
24872
24873commit ae5229645dc61337e71c72a53204d0c8c5251147
24874Author: John Bowman <bowman@ualberta.ca>
24875Date:   Thu Oct 16 01:08:49 2008 -0600
24876
24877    Add a routine to compute the radius of curvature of a path3 at a point.
24878
24879    Improve adaptive thick line algorithm.
24880
24881    Add option to suppress normalization of dir functions.
24882
24883    Remove secondary camera adjustment call.
24884
24885commit 53437664816df95947bd6b22e7047ca433046498
24886Author: John Bowman <bowman@ualberta.ca>
24887Date:   Wed Oct 15 18:12:14 2008 -0600
24888
24889    Minor optimization.
24890
24891commit 1e5ad6e703157c922b9b020c30d2e58c288c9a03
24892Author: John Bowman <bowman@ualberta.ca>
24893Date:   Wed Oct 15 18:03:05 2008 -0600
24894
24895    Fix arrow3 sizing.
24896
24897commit 932d58b7843a368a112847c2e166c244c92d3373
24898Author: John Bowman <bowman@ualberta.ca>
24899Date:   Wed Oct 15 00:14:19 2008 -0600
24900
24901    Implement triple invert(pair dir, triple v, projection P=currentprojection).
24902
24903    Add a 3D arrow routine that accepts a pair direction.
24904
24905commit d39eaeeda70a4bc3973d328897e1b0796d295efb
24906Author: John Bowman <bowman@ualberta.ca>
24907Date:   Tue Oct 14 23:42:35 2008 -0600
24908
24909    Add HookHead3 and TeXHead3 arrowhead styles.
24910
24911commit 14aaabac9f0337624ee86c74f36b5b2ad7e5442b
24912Author: John Bowman <bowman@ualberta.ca>
24913Date:   Tue Oct 14 17:16:17 2008 -0600
24914
24915    Optimize 2D arclength calculation for straight segments.
24916
24917commit fe419cd7baea414ffd6f92a17d24afccfb426fdf
24918Author: John Bowman <bowman@ualberta.ca>
24919Date:   Tue Oct 14 17:15:31 2008 -0600
24920
24921    Fix degenerate perp vector workaround.
24922
24923commit 72c86d263469f4451fc0d3abe803c0d9f15a141c
24924Author: John Bowman <bowman@ualberta.ca>
24925Date:   Tue Oct 14 17:14:27 2008 -0600
24926
24927    Optimize arclength calculation for straight segments.
24928
24929commit 738a2255ebe0c5a8a2014fdb4fff9e6ec1ab9c43
24930Author: John Bowman <bowman@ualberta.ca>
24931Date:   Tue Oct 14 15:24:08 2008 -0600
24932
24933    Fix degenerate perp vectors.
24934
24935commit 3388c706edcf4159ae87503bee618befe94090f3
24936Author: John Bowman <bowman@ualberta.ca>
24937Date:   Tue Oct 14 14:21:57 2008 -0600
24938
24939    Fix nullpath and nullpath3 issues.
24940
24941    Use user coordinates in camera diagnostics.
24942
24943commit e2d10ddde7df0b81d5ad81c67f9f351865ceafc3
24944Author: John Bowman <bowman@ualberta.ca>
24945Date:   Tue Oct 14 11:01:52 2008 -0600
24946
24947    Move surface constructor for surfaces of rotation from solids to three_surfaces.
24948
24949    Add surface constructor planar(path3).
24950
24951    Add path(path3, pair P(triple)=xypart) constructor.
24952
24953commit fec16d215047435adfa9111632f46c893fcb7d1d
24954Author: John Bowman <bowman@ualberta.ca>
24955Date:   Mon Oct 13 22:40:10 2008 -0600
24956
24957    Fix degenerate perp vectors.
24958
24959commit b469972c200c0c7c56e89450be844725ee140af0
24960Author: John Bowman <bowman@ualberta.ca>
24961Date:   Mon Oct 13 21:49:53 2008 -0600
24962
24963    Improve automatic camera adjustment.
24964
24965commit 47ef47556935f1b4d3aa9165cd8e86103cd7c689
24966Author: John Bowman <bowman@ualberta.ca>
24967Date:   Mon Oct 13 20:36:06 2008 -0600
24968
24969    Fix transition between rendering algorithms.
24970
24971    Fix handling of currentlight=nolight.
24972
24973    Change default light for mesh lines to surface light.
24974
24975commit b7033d26e5e86717787c3d7759d58a696d30246e
24976Author: John Bowman <bowman@ualberta.ca>
24977Date:   Mon Oct 13 13:28:07 2008 -0600
24978
24979    Fix window sizing problems.
24980
24981    Tweak constant.
24982
24983commit 3a01cf4c74883209b8f9b9831715c3491a813bb4
24984Author: John Bowman <bowman@ualberta.ca>
24985Date:   Mon Oct 13 10:00:22 2008 -0600
24986
24987    Install externalprc.tex.
24988
24989commit baae1e504001f309073a01c13aeab4856af2fbe3
24990Author: John Bowman <bowman@ualberta.ca>
24991Date:   Mon Oct 13 01:26:29 2008 -0600
24992
24993    Avoid cracks in thick lines.
24994
24995    Add connector sphere for cyclic paths.
24996
24997commit f94d0b4e62f3360e2a00a9a56384d9972ef9270d
24998Author: John Bowman <bowman@ualberta.ca>
24999Date:   Mon Oct 13 00:44:45 2008 -0600
25000
25001    Enable linetype offset.
25002
25003commit e7a0ad4062b13b04c2436c45c797ca18dc779a89
25004Author: John Bowman <bowman@ualberta.ca>
25005Date:   Sun Oct 12 23:39:48 2008 -0600
25006
25007    Transform computed surface normals.
25008
25009    Reduce planar normal constant for accurate rendering.
25010
25011commit c6379e473d1ef3581558b211757da30fd24c71dd
25012Author: John Bowman <bowman@ualberta.ca>
25013Date:   Sun Oct 12 21:13:04 2008 -0600
25014
25015    Add Orest's patch to make short connections before longer ones.
25016
25017commit 1ebe7b45b06798b414e70cb105f2cf87a502dfb1
25018Author: John Bowman <bowman@ualberta.ca>
25019Date:   Sun Oct 12 13:35:26 2008 -0600
25020
25021    Fix rendering of planar surfaces.
25022
25023commit c90bf5333a69acb9349fdd1536c9942189e98151
25024Author: John Bowman <bowman@ualberta.ca>
25025Date:   Sun Oct 12 11:33:24 2008 -0600
25026
25027    Fix settings.render=0.
25028
25029commit ff63393e73591bf3b466f8b9bc40da50423d376c
25030Author: John Bowman <bowman@ualberta.ca>
25031Date:   Sun Oct 12 00:29:13 2008 -0600
25032
25033    Fix freeglut dependency.
25034
25035commit d345f631455b8af7748a32595f61f209b4343c72
25036Author: John Bowman <bowman@ualberta.ca>
25037Date:   Sat Oct 11 23:59:50 2008 -0600
25038
25039    Remove texhash dependency from RPM spec file.
25040
25041commit b88d4ff8e42f94497f711834bd636cd051ed7591
25042Author: John Bowman <bowman@ualberta.ca>
25043Date:   Sat Oct 11 23:10:17 2008 -0600
25044
25045    Speed up rendering of straight surfaces.
25046
25047commit 81db85450d667bcbfa0cee08f8b7b7a0f4c4da87
25048Author: John Bowman <bowman@ualberta.ca>
25049Date:   Sat Oct 11 22:02:50 2008 -0600
25050
25051    Treat duplicate nodes as straight segments.
25052
25053    Make write(path) indicate straight segments, consistent with write(path3).
25054
25055commit 2503ca4d1ad2ce82ab46b741f4f5826f577aa56f
25056Author: John Bowman <bowman@ualberta.ca>
25057Date:   Sat Oct 11 14:48:32 2008 -0600
25058
25059    Size 2D and 3D objects consistently when render=0.
25060
25061commit 62ad2e45a245997657b1a48797fe7aa5dd559191
25062Author: John Bowman <bowman@ualberta.ca>
25063Date:   Sat Oct 11 11:09:55 2008 -0600
25064
25065    Respect prefix and format arguments.
25066
25067commit 5caa2cc71777b1bb4da0fddc03e0571a6eb5c360
25068Author: John Bowman <bowman@ualberta.ca>
25069Date:   Sat Oct 11 00:14:43 2008 -0600
25070
25071    Fix normal for degenerate paths.
25072
25073commit e0197dd54d4529cfa67ccd52e344f913bdec06b4
25074Author: John Bowman <bowman@ualberta.ca>
25075Date:   Fri Oct 10 23:38:12 2008 -0600
25076
25077    Resolve ambiguity.
25078
25079    Optimize normal.
25080
25081commit b852780739cd4bb22af63989e38acc517730843d
25082Author: John Bowman <bowman@ualberta.ca>
25083Date:   Fri Oct 10 23:09:04 2008 -0600
25084
25085    Fix straightness test.
25086
25087    Draw a sphere if path3 has length 0 with roundcap but not squarecap or
25088    extendcap, consistent with the behaviour of PostScript in 2D.
25089
25090commit e62b0e605a8180dc79da3924b7689cc917eba92a
25091Author: John Bowman <bowman@ualberta.ca>
25092Date:   Fri Oct 10 21:40:24 2008 -0600
25093
25094    Remove -unsafe option in favour of -nosafe setting.
25095
25096    Remove unused code.
25097
25098commit 0497d1c36a9804d5d4cd7ef9dcfb5dd14599d2a8
25099Author: Andy Hammerlindl <ahammerlindl@gmail.com>
25100Date:   Fri Oct 10 19:47:52 2008 -0600
25101
25102    Added testing of permissions.
25103
25104commit 78f09201a89f87fa42e569870f1a204046eb92de
25105Author: Andy Hammerlindl <ahammerlindl@gmail.com>
25106Date:   Fri Oct 10 18:47:43 2008 -0600
25107
25108    Added secure options as read-only settings.
25109
25110commit 7b8f87e5a582f369b7ced78f5f1385982e06e8c3
25111Author: Andy Hammerlindl <ahammerlindl@gmail.com>
25112Date:   Fri Oct 10 17:42:54 2008 -0600
25113
25114    Added optional tests to audit the type and application caching.
25115
25116commit 8ccab01d6fe468e730d2a79d32f75df4a1b94f18
25117Author: John Bowman <bowman@ualberta.ca>
25118Date:   Fri Oct 10 17:35:57 2008 -0600
25119
25120    Document texpath.
25121
25122    Standardize write(path3) formatting.
25123
25124commit 34290dca518ad649093ec17e0bc2cf699b2e9279
25125Author: John Bowman <bowman@ualberta.ca>
25126Date:   Fri Oct 10 09:27:34 2008 -0600
25127
25128    Fix example.
25129
25130commit 05daf2ea53e09caaceaf8234cc0258a9fa1fa16e
25131Author: John Bowman <bowman@ualberta.ca>
25132Date:   Fri Oct 10 09:24:00 2008 -0600
25133
25134    Fix compilation error.
25135
25136commit a0e55c7d1ceb54cde843700161902b663b943abb
25137Author: John Bowman <bowman@ualberta.ca>
25138Date:   Fri Oct 10 09:22:09 2008 -0600
25139
25140    Add missing return value.
25141
25142commit 60d1a1051c405c20214b8eeb74d37b5ea5cc68a6
25143Author: John Bowman <bowman@ualberta.ca>
25144Date:   Fri Oct 10 09:10:00 2008 -0600
25145
25146    Document convert, animate, and system; add args option to animate.
25147
25148    Fix segmentation fault in system.
25149
25150commit 575edaeefd1daa8877ff91d3b3c38ffb7823e8dc
25151Author: John Bowman <bowman@ualberta.ca>
25152Date:   Fri Oct 10 08:18:48 2008 -0600
25153
25154    Add files missing from last revision.
25155
25156commit 4b34812c6222d7639176cb150c4ce0cb61a62197
25157Author: John Bowman <bowman@ualberta.ca>
25158Date:   Fri Oct 10 02:45:32 2008 -0600
25159
25160    Make default surface color black now that lighting is on by default
25161    (otherwise planar surfaces might not be visible).
25162
25163    Add unithemisphere.
25164
25165    Draw hemispheres rather than spheres at joints.
25166
25167    Simplify linecap code.
25168
25169    Use linecap(0) by default for meshlines.
25170
25171    Don't draw thin line if opacity of pen is less than 1.
25172
25173commit 63785292a8872eea4482057643ca8d4e313484f5
25174Author: John Bowman <bowman@ualberta.ca>
25175Date:   Fri Oct 10 00:58:16 2008 -0600
25176
25177    Add min and max arguments to axes and axes3.
25178
25179commit 19aa769f07f3552b8fcaa172abe2fc3315945bb0
25180Author: John Bowman <bowman@ualberta.ca>
25181Date:   Fri Oct 10 00:52:48 2008 -0600
25182
25183    Simplify paths.
25184
25185commit 86afa75132b7408133e32953a1182b2877381534
25186Author: John Bowman <bowman@ualberta.ca>
25187Date:   Thu Oct 9 22:12:26 2008 -0600
25188
25189    Allow the specification of fuzz=0 in intersection routines (the new
25190    default, fuzz=-1, specifies a fixed multiple of the machine precision).
25191
25192commit 770063a8564a3caeeda2b5daa9d1c5c53c70f08d
25193Author: John Bowman <bowman@ualberta.ca>
25194Date:   Thu Oct 9 21:34:15 2008 -0600
25195
25196    Fix division by zero error.
25197
25198commit 19c3e714f4aa541026e7f8ce54cf49511d2a3336
25199Author: Orest Shardt <oshardt@princeton.edu>
25200Date:   Thu Oct 9 19:23:43 2008 -0600
25201
25202    Improve splitting of triangular patches.
25203
25204commit bb431ae8b39aa8c66bae401438839f4e9e1d259b
25205Author: John Bowman <bowman@ualberta.ca>
25206Date:   Thu Oct 9 01:23:49 2008 -0600
25207
25208    Fix longitudinal lines in solids.asy.
25209
25210    Split longitudinal curves into front and back pieces; add
25211    longintudinalpen=frontpen and longintudinalbackpen=backpen.
25212
25213    Use longitudinalpen=nullpen instead of longitudinal=false.
25214
25215    Make dash lengths in solids.asy consistent between different rendering modes.
25216
25217    Fix OpenGL opacity calculation (only for settings.render=0).
25218
25219    Set P.ninterpolate to 1 for projections from infinity.
25220
25221    Fix 3D dashed lines for degenerate cyclic paths.
25222
25223    Increase fuzz in 3D arc and Arc routines.
25224
25225    Update cone radix in solids.asy.
25226
25227commit a879e30890cc04c2e386415857144c1260ace1dd
25228Author: John Bowman <bowman@ualberta.ca>
25229Date:   Wed Oct 8 21:57:16 2008 -0600
25230
25231    Fix arctime for cyclic paths of zero arclength.
25232
25233commit 246b189492f41e694ce067bcc139af0cc2d77332
25234Author: John Bowman <bowman@ualberta.ca>
25235Date:   Tue Oct 7 15:50:10 2008 -0600
25236
25237    Reduce number of patches in unitcone.
25238
25239    Rename solidcone to unitsolidcone.
25240
25241    Improve appearance of straight arrows.
25242
25243    Increase fuzz in arrow end tests.
25244
25245commit 7d47f3d7e53f6999ec8ba5e463cd5533c999adf0
25246Author: John Bowman <bowman@ualberta.ca>
25247Date:   Tue Oct 7 14:27:36 2008 -0600
25248
25249    Add arrow to NoTicks.
25250
25251commit 2350e092e97f564193df1afa0241b13ab1b8fad1
25252Author: John Bowman <bowman@ualberta.ca>
25253Date:   Tue Oct 7 13:57:30 2008 -0600
25254
25255    Fix transverse slices.
25256
25257commit 236f3d2e2acbc367c991d4614deefa37a2063bbc
25258Author: John Bowman <bowman@ualberta.ca>
25259Date:   Tue Oct 7 12:00:47 2008 -0600
25260
25261    Give user control over slice Arc accuracy.
25262
25263commit 6d460c3889480d4fd88a6e3f3567b0fc27a13566
25264Author: John Bowman <bowman@ualberta.ca>
25265Date:   Tue Oct 7 11:32:08 2008 -0600
25266
25267    Increase longitudinal epsilon.
25268
25269commit 0626509ce02f1c0473fcfd481f089c2e6824fd2b
25270Author: John Bowman <bowman@ualberta.ca>
25271Date:   Mon Oct 6 16:49:30 2008 -0600
25272
25273    Document need for version 2008/01/16 or later of the movie15 package.
25274
25275commit adfd8d95fb575a4e7511cde1170150fc5cccea0e
25276Author: John Bowman <bowman@ualberta.ca>
25277Date:   Mon Oct 6 16:19:50 2008 -0600
25278
25279    Fix incorrect cast.
25280
25281    Resolve ambiguities.
25282
25283commit 691fdeba886be97a0b7fc5c44ebfa0cd73dd48d3
25284Author: John Bowman <bowman@ualberta.ca>
25285Date:   Mon Oct 6 12:26:16 2008 -0600
25286
25287    Update documentation.
25288
25289commit bbd1c8040d2e7d645227a729cc923133d9cdf96f
25290Author: John Bowman <bowman@ualberta.ca>
25291Date:   Mon Oct 6 12:05:43 2008 -0600
25292
25293    Add utility for forcing Adobe Reader to update all currently loaded documents.
25294
25295commit e47173ba27d35777b1edd1d30e95f839901f42e1
25296Author: John Bowman <bowman@ualberta.ca>
25297Date:   Mon Oct 6 11:24:49 2008 -0600
25298
25299    Use NUL instead of /dev/null under MSWindows.
25300
25301commit b6e12abbc219dfaf582b24788bd6d11f65183dcd
25302Author: John Bowman <bowman@ualberta.ca>
25303Date:   Mon Oct 6 05:36:07 2008 -0600
25304
25305    Increment version to 1.45svn.
25306
25307commit 9c86cdd6a32142cca7fe4a443bc36192cba2e098
25308Author: John Bowman <bowman@ualberta.ca>
25309Date:   Mon Oct 6 03:48:54 2008 -0600
25310
25311    Update documentation.
25312
25313commit 01ed46270df994548349be0f2e6b112b2f5b9644
25314Author: John Bowman <bowman@ualberta.ca>
25315Date:   Mon Oct 6 01:09:53 2008 -0600
25316
25317    Remove settings.tex="pdflatex" from embed.asy and move contents of
25318    embedding.asy into this file.
25319
25320    Generalize movie15 patch to pdflatex; restore @ catcode to its previous value.
25321
25322    Reduce size of manual.
25323
25324commit 987faf990fb1adec72aaf3f72b9176e9ca034cff
25325Author: John Bowman <bowman@ualberta.ca>
25326Date:   Sun Oct 5 21:20:57 2008 -0600
25327
25328    Fix missing BBox bug in movie15 version 2008/01/16.
25329
25330commit a245d161df6b5603452b42d10a198ffa31666167
25331Author: John Bowman <bowman@ualberta.ca>
25332Date:   Sun Oct 5 03:33:08 2008 -0600
25333
25334    Handle degenerate scaling.
25335
25336    Fix manual build problems.
25337
25338    Update examples and documentation.
25339
25340commit 9c9c3fadd3a230f6d2ecefdd85a6f935ca9e9934
25341Author: John Bowman <bowman@ualberta.ca>
25342Date:   Sat Oct 4 23:13:48 2008 -0600
25343
25344    Fix absolute viewpoints.
25345
25346commit d38da2db56425068f34003393540912efc22ab16
25347Author: John Bowman <bowman@ualberta.ca>
25348Date:   Sat Oct 4 19:18:49 2008 -0600
25349
25350    Fix example.
25351
25352commit 5662f10ca793475007c144f8e15edb4d7cb9cd8f
25353Author: John Bowman <bowman@ualberta.ca>
25354Date:   Sat Oct 4 18:18:00 2008 -0600
25355
25356    Fix examples.
25357
25358commit 1e3bbb896eca8318e3c450502f46ca0035713496
25359Author: John Bowman <bowman@ualberta.ca>
25360Date:   Sat Oct 4 17:12:05 2008 -0600
25361
25362    Add file missing from last revision.
25363
25364commit 75d1a9ebd17d7a737756dceafdc7def97cb17ed0
25365Author: John Bowman <bowman@ualberta.ca>
25366Date:   Sat Oct 4 17:11:37 2008 -0600
25367
25368    Improve definition of unitcone.
25369
25370    Make xasy work again with 3D pictures.
25371
25372commit f600479daf9a0ebddfaf68714df208444d76cf4a
25373Author: John Bowman <bowman@ualberta.ca>
25374Date:   Sat Oct 4 14:53:47 2008 -0600
25375
25376    Remove interp(int,int,real).
25377
25378commit 4aa519732f652230ecaedc8e54cd52fb609a6eda
25379Author: John Bowman <bowman@ualberta.ca>
25380Date:   Sat Oct 4 11:45:14 2008 -0600
25381
25382    Handle degenerate point in cone.
25383
25384    Tweak parameter in thick lines.
25385
25386commit 355a989ef64871ef160394f74f36abb71d79508a
25387Author: John Bowman <bowman@ualberta.ca>
25388Date:   Sat Oct 4 01:15:46 2008 -0600
25389
25390    Fix cracks in thick lines.
25391
25392    Fix projection and clipping.
25393
25394    Fix 3D animations.
25395
25396commit 2e9ccd5d05b774d3e21a4b799536510c2b440a95
25397Author: John Bowman <bowman@ualberta.ca>
25398Date:   Fri Oct 3 17:21:00 2008 -0600
25399
25400    Force -noprc during documentation builds.
25401
25402commit 8365dfbfa96fd6d787cc7a9a4f2a710a2b3dbc5c
25403Author: Andy Hammerlindl <ahammerlindl@gmail.com>
25404Date:   Fri Oct 3 17:07:00 2008 -0600
25405
25406    Fixed matching of defaults for functions with rest arguments.
25407
25408commit dfed4bfb80e49c5fe703a93dded72ccfaa0df450
25409Author: John Bowman <bowman@ualberta.ca>
25410Date:   Fri Oct 3 16:32:10 2008 -0600
25411
25412    Make latexusage produce a rendered image by default.
25413
25414commit d53e950205d309c69c2f4558351cf133addf8b12
25415Author: John Bowman <bowman@ualberta.ca>
25416Date:   Fri Oct 3 15:49:34 2008 -0600
25417
25418    Respect -noprc.
25419
25420commit f6022f259b33bfe692f0291b7cd4a32f17e609a6
25421Author: John Bowman <bowman@ualberta.ca>
25422Date:   Fri Oct 3 04:09:58 2008 -0600
25423
25424    Remove references to obsolete modules.
25425
25426commit 2ce92f4ebdf01e44843b7ad281430135c319a4e1
25427Author: John Bowman <bowman@ualberta.ca>
25428Date:   Fri Oct 3 03:43:53 2008 -0600
25429
25430    Restore symmetric clipping planes.
25431
25432    Fix embed ambiguity.
25433
25434    Update examples.
25435
25436    Make preliminary documentation updates.
25437
25438commit bd1cd3509b9156cc0addfe043a5a3e9a33185384
25439Author: John Bowman <bowman@ualberta.ca>
25440Date:   Fri Oct 3 01:01:09 2008 -0600
25441
25442    Use a better default for tick and axis label selection.
25443
25444commit 8ce64fdbab5ce351116d5526b5c8e2836a41510c
25445Author: John Bowman <bowman@ualberta.ca>
25446Date:   Fri Oct 3 00:02:26 2008 -0600
25447
25448    Return a zero scaling when unbounded (revert 1.44-252); see generalaxis3.
25449
25450    Rename LeftTicks3 to InTicks, RightTicks3 to OutTicks, and Ticks3 to InOutTicks.
25451
25452commit 2506b0faf7f20bf480fdf5796d5aa37de880d3b0
25453Author: John Bowman <bowman@ualberta.ca>
25454Date:   Thu Oct 2 16:47:12 2008 -0600
25455
25456    Remove unused code.
25457
25458commit fbf60a9cd7a93e4ec4f71634f81a009b2eba1e67
25459Author: John Bowman <bowman@ualberta.ca>
25460Date:   Thu Oct 2 16:43:22 2008 -0600
25461
25462    Support PRC images even when inlinetex=false.
25463
25464commit 9812fa6d9e85f2c117c9e764e237fc08b9a931a8
25465Author: John Bowman <bowman@ualberta.ca>
25466Date:   Thu Oct 2 02:40:10 2008 -0600
25467
25468    Support PRC, with optional rendered preview, in inlinetex mode.
25469
25470commit 3780d2fdfd74873a0a41e92c763992d72b911df3
25471Author: John Bowman <bowman@ualberta.ca>
25472Date:   Wed Oct 1 23:50:15 2008 -0600
25473
25474    Work around degenerate up vectors.
25475
25476commit 59235a64322e4d9af3aacf87d82605821486979e
25477Author: John Bowman <bowman@ualberta.ca>
25478Date:   Wed Oct 1 22:45:06 2008 -0600
25479
25480    Fix perspective projections and clipping.
25481
25482commit 6c4d4326ea56ef3164a4757b533ad7a49eca5724
25483Author: John Bowman <bowman@ualberta.ca>
25484Date:   Wed Oct 1 21:34:38 2008 -0600
25485
25486    Fix reference vector indices.
25487
25488commit e18c8f9739b31ce0d8716dd4d34a4affdadc71a8
25489Author: John Bowman <bowman@ualberta.ca>
25490Date:   Wed Oct 1 20:56:14 2008 -0600
25491
25492    Support prc with pdflatex.
25493
25494    Fix light transforms.
25495
25496    Use sequence for array loops.
25497
25498commit d90fb9cab118ea3761dd2c2eca5fc5a9df7864db
25499Author: John Bowman <bowman@ualberta.ca>
25500Date:   Wed Oct 1 14:07:53 2008 -0600
25501
25502    Support texpath in inlinetex mode.
25503
25504commit 4840f25bc8cc76d5b008baff72b31301c35d97cd
25505Author: John Bowman <bowman@ualberta.ca>
25506Date:   Wed Oct 1 03:45:46 2008 -0600
25507
25508    Fix sizing of perspective projections by usingd an accurate subdivison
25509    algorithm to calculate the optimal field of view angle.
25510
25511    Use an accurate projected path3 bound for picture sizing.
25512
25513    Optimize projection routines.
25514
25515commit 9b9bf22e4c751ecc7b2405c4028fcafb1b52a7d4
25516Author: John Bowman <bowman@ualberta.ca>
25517Date:   Tue Sep 30 11:58:22 2008 -0600
25518
25519    Don't cache projected bounds.
25520
25521commit 889b91cee23aee5799618c789bc8b4daf5fd83bf
25522Author: John Bowman <bowman@ualberta.ca>
25523Date:   Tue Sep 30 10:59:03 2008 -0600
25524
25525    Fix rendering from an absolute viewpoint.
25526
25527commit 7b811cdad3343f270edbb96afc40c57291aca5f2
25528Author: John Bowman <bowman@ualberta.ca>
25529Date:   Tue Sep 30 03:53:15 2008 -0600
25530
25531    Fix picture sizing and clipping plane.
25532
25533commit d0a1de8b34ba2ed05cd1fc0b8a1c0538d17665ea
25534Author: John Bowman <bowman@ualberta.ca>
25535Date:   Tue Sep 30 02:14:12 2008 -0600
25536
25537    Use a separate frame for preview rendering.
25538
25539commit 4977cb85f158f2e643f2958a7ca1a0e907e31b0b
25540Author: John Bowman <bowman@ualberta.ca>
25541Date:   Mon Sep 29 19:01:39 2008 -0600
25542
25543    Minor optimizations.
25544
25545commit 12c7b6a47985ae0aa110ca39c575ec87a9a5a6df
25546Author: John Bowman <bowman@ualberta.ca>
25547Date:   Mon Sep 29 03:39:09 2008 -0600
25548
25549    Limit window to physical screen size under MSWindows due to OS limitations.
25550
25551commit ae0ab2d344985ca2027a223fb009fd67085f66b9
25552Author: John Bowman <bowman@ualberta.ca>
25553Date:   Mon Sep 29 02:08:52 2008 -0600
25554
25555    Fix window size checks.
25556
25557commit 51819e119ff82a0e29daaceb67f75a1bba0c5a58
25558Author: John Bowman <bowman@ualberta.ca>
25559Date:   Mon Sep 29 01:41:25 2008 -0600
25560
25561    Use gluEndCurve not gluEndSurface.
25562
25563commit 9075f472590c9760a94c247cf5d7d12b162b7e81
25564Author: John Bowman <bowman@ualberta.ca>
25565Date:   Mon Sep 29 01:09:16 2008 -0600
25566
25567    Allocate image rather than putting it on the stack.
25568
25569commit 10b0cbf91b825294005d095f37084cf93c30e896
25570Author: John Bowman <bowman@ualberta.ca>
25571Date:   Mon Sep 29 00:47:41 2008 -0600
25572
25573    Optimize solids.asy.
25574
25575commit 04e54c5eaaf34b67f3f7054689503c8e4e2e1131
25576Author: John Bowman <bowman@ualberta.ca>
25577Date:   Sun Sep 28 23:01:01 2008 -0600
25578
25579    Fix shrink (- or _) and expand (+ or =) keys.
25580
25581commit d168f5736ad199d1b0b7decee1e5a88314639289
25582Author: John Bowman <bowman@ualberta.ca>
25583Date:   Sun Sep 28 22:25:20 2008 -0600
25584
25585    Remove unneeded bzero.
25586
25587commit 85d1559a9d219a17ab1ea1676f3771fff60b8675
25588Author: John Bowman <bowman@ualberta.ca>
25589Date:   Sun Sep 28 22:22:19 2008 -0600
25590
25591    Port to cygwin.
25592
25593commit c39a492a8574f1d5ab3ab7518466820e110976c8
25594Author: John Bowman <bowman@ualberta.ca>
25595Date:   Sun Sep 28 21:46:48 2008 -0600
25596
25597    Fix cygwin configuration.
25598
25599commit 27ef19ce3571c07f47ae25a8547faf10f40f590c
25600Author: John Bowman <bowman@ualberta.ca>
25601Date:   Sun Sep 28 12:58:51 2008 -0600
25602
25603    Support CYGWIN freeglut configuration.
25604
25605commit 966268d31497e4778bdb659aa180399390fceb88
25606Author: John Bowman <bowman@ualberta.ca>
25607Date:   Sun Sep 28 11:56:33 2008 -0600
25608
25609    Avoid redundant transformation for infinite projections.
25610
25611commit 953ad71d6dfd10a0ddafa7ee8540ea6dc7df3fb4
25612Author: John Bowman <bowman@ualberta.ca>
25613Date:   Sun Sep 28 11:47:50 2008 -0600
25614
25615    Preserve aspect ratio on export.
25616
25617    Work around viewport size driver bugs.
25618
25619commit 5fbdf27645360c0a1effc27dd325d384301e3009
25620Author: John Bowman <bowman@ualberta.ca>
25621Date:   Sun Sep 28 03:27:07 2008 -0600
25622
25623    Port to cygwin.
25624
25625    Wait until menu disappears before exporting.
25626
25627    Right button without motion, in addition to middle button, now brings up menu.
25628
25629    Fix export segmentation fault.
25630
25631    Fix mesh mode.
25632
25633commit 7edb1c93d655cddc5562dc38ebff6cbdb8736e62
25634Author: John Bowman <bowman@ualberta.ca>
25635Date:   Sat Sep 27 10:37:38 2008 -0600
25636
25637    Add missing 2D Arc routiones.
25638
25639    Remove unusual handling of negative radii.
25640
25641    Update arc and Arc documentation.
25642
25643commit 6abd91a066dbe564210c7c1c4185cc26e782aba9
25644Author: John Bowman <bowman@ualberta.ca>
25645Date:   Sat Sep 27 03:17:06 2008 -0600
25646
25647    Render at requested size in interactive mode.
25648
25649    Fix transverse slices of solids of revolution.
25650
25651    Simplify arc and Arc routines.
25652
25653    Check for invalid normal vectors in 3D arc and Arc.
25654
25655commit 36999977922c983da159e435d3f302efd001401b
25656Author: John Bowman <bowman@ualberta.ca>
25657Date:   Sat Sep 27 00:29:16 2008 -0600
25658
25659    Preliminary changes to support CYGWIN.
25660
25661commit 9314d7e7887d1eb9be676e6a0582e671323bee31
25662Author: John Bowman <bowman@ualberta.ca>
25663Date:   Sat Sep 27 00:18:48 2008 -0600
25664
25665    Remove psimage code.
25666
25667commit b449661b1b3f3043852f3a6ce690105425c3aabc
25668Author: John Bowman <bowman@ualberta.ca>
25669Date:   Fri Sep 26 23:38:00 2008 -0600
25670
25671    Remove obsolete psimage feature (use -render=n instead).
25672
25673commit 8e814f5d9ff6876292ad53206bf47e2e05cb35c4
25674Author: John Bowman <bowman@ualberta.ca>
25675Date:   Fri Sep 26 23:33:09 2008 -0600
25676
25677    Fix path3 rendering.
25678
25679    Add meshlight option to surface routines.
25680
25681    Improve glrender mesh mode.
25682
25683    Simplify light constructors.
25684
25685    Clean up code.
25686
25687    Remove OpenGL license from glrender.cc as the original code has been
25688    completely replaced by our own code.
25689
25690    Update examples.
25691
25692    Remove unused lights.js file.
25693
25694commit b5f168b67aa737a7f11c0a7da3e9546672450255
25695Author: John Bowman <bowman@ualberta.ca>
25696Date:   Fri Sep 26 12:53:55 2008 -0600
25697
25698    Make object argument optional in flowchart routines.
25699
25700commit a1cb3ff0719f028623e9a28fe3b21e0ef35ef512
25701Author: John Bowman <bowman@ualberta.ca>
25702Date:   Thu Sep 25 00:31:50 2008 -0600
25703
25704    Standardize lightmodel with openGL; support multiple lights.
25705
25706    Add viewport option to light to force lights to be fixed in the viewport frame.
25707
25708    Communicate non-viewport lights to embedded PRC files.
25709
25710    Add +/- expand/shrink keyboard shortcuts.
25711
25712commit 3183cd3346d88442a0f34e86b7092d614faed252
25713Author: John Bowman <bowman@ualberta.ca>
25714Date:   Wed Sep 24 03:34:35 2008 -0600
25715
25716    Replace the light model with the one used by openGL.
25717
25718    Use nurb routine whenever the surface is not straight and the light is on.
25719
25720    Add -nothin option to force pen thin to be set to the initial defaultpen.
25721
25722    Support custom embedded javascript files via a script option to shipout;
25723    add lights.js example.
25724
25725commit d310ac530844a01f943e63a42fe488fdf3e81d1a
25726Author: John Bowman <bowman@ualberta.ca>
25727Date:   Wed Sep 24 03:25:34 2008 -0600
25728
25729    Set the opacity of the sum of two pens to be the larger of the two
25730    opacities, adopting the blending mode of the second pen.
25731
25732commit 900a2509e7e48eeeecfb9244742664462c32d40c
25733Author: John Bowman <bowman@ualberta.ca>
25734Date:   Tue Sep 23 02:18:57 2008 -0600
25735
25736    Fix more material vs. pen problems.
25737
25738    Improve degenerate normal test.
25739
25740commit 19f717837954a62b9b6f5bc133dabddd929c2da8
25741Author: John Bowman <bowman@ualberta.ca>
25742Date:   Mon Sep 22 23:16:10 2008 -0600
25743
25744    If the render value is negative, use 4 times its absolute value for rendering
25745    eps and pdf formats and 2 times its absolute value for rendering other formats.
25746
25747    Turn light off for drawing meshes.
25748
25749    Specify light coordinates in viewport frame.
25750
25751    Fix line colors.
25752
25753    Provide an optimized patch constructor for quadrilaterals.
25754
25755commit 46b54b99f4060c19d23fc9cb5814dc1391324628
25756Author: John Bowman <bowman@ualberta.ca>
25757Date:   Mon Sep 22 17:24:11 2008 -0600
25758
25759    Remove preview option in favour of render=n > 0.
25760
25761    Fix line material defaults.
25762
25763    Viewer is no longer updated by erase() since we don't know whether the
25764    original picture was 2D or 3D and reloading acroread is slow.
25765
25766    Spurious shipouts arising from cameralink are now suppressed.
25767
25768commit c9f40fcc55c2c9354330749bf8208ceb3640b595
25769Author: John Bowman <bowman@ualberta.ca>
25770Date:   Mon Sep 22 14:51:56 2008 -0600
25771
25772    Add option -preview to render 3D preview image.
25773
25774commit fac8c870a1e483c08963f7d794936f4f99ed6b3d
25775Author: John Bowman <bowman@ualberta.ca>
25776Date:   Mon Sep 22 11:52:56 2008 -0600
25777
25778    Remove obsolete outward flag.
25779
25780commit 790ac4aecde366b2f22c77aab5f9540c2ce6a236
25781Author: John Bowman <bowman@ualberta.ca>
25782Date:   Mon Sep 22 09:05:17 2008 -0600
25783
25784    Revert last change.
25785
25786commit d9f599e28adbf465adb9fd685e467da4a53e8be0
25787Author: John Bowman <bowman@ualberta.ca>
25788Date:   Mon Sep 22 09:03:50 2008 -0600
25789
25790    Suppress another unnecessary warning.
25791
25792commit 8106ef18917d33c053c69d885417e76c1b30c7ff
25793Author: John Bowman <bowman@ualberta.ca>
25794Date:   Mon Sep 22 08:45:44 2008 -0600
25795
25796    Suppress unnecessary warnings from automatic picture sizing.
25797
25798commit f03f00939aba56d9e4fe4f58d61ac3d74f6a3bbd
25799Author: John Bowman <bowman@ualberta.ca>
25800Date:   Mon Sep 22 03:05:03 2008 -0600
25801
25802    Support orthographic projections in PRC.
25803
25804    Fix definition of emissive.
25805
25806    Transform currentlight correctly in shipout3.
25807
25808commit 6b10a32eacf8291eca8e3bbfb60a7abfac24a847
25809Author: John Bowman <bowman@ualberta.ca>
25810Date:   Sun Sep 21 14:43:48 2008 -0600
25811
25812    Fix orthographic and oblique clipping.
25813
25814commit cd2ead2066972765f47086fd2d169954230f0ae9
25815Author: Orest Shardt <oshardt@princeton.edu>
25816Date:   Sun Sep 21 14:10:34 2008 -0600
25817
25818    Fix z rotation.
25819
25820commit b8662acce03a7f8f6f663705b6ee264e31ec490d
25821Author: John Bowman <bowman@ualberta.ca>
25822Date:   Sun Sep 21 13:34:37 2008 -0600
25823
25824    Support compilation without freeglut.
25825
25826commit 34ee9b3a14f79efb2524e63929d3585450bb6854
25827Author: John Bowman <bowman@ualberta.ca>
25828Date:   Sun Sep 21 11:33:45 2008 -0600
25829
25830    Fix normal0.
25831
25832commit f79f8e84dec627eb3f1adcad2b0cb520d87d8924
25833Author: John Bowman <bowman@ualberta.ca>
25834Date:   Sun Sep 21 11:32:55 2008 -0600
25835
25836    Add optimized vertex normal routines.
25837
25838    Add fuzz to arrow position test.
25839
25840commit 6c368a1e776dd57fcc89b986d4dccf9d219ade4b
25841Author: John Bowman <bowman@ualberta.ca>
25842Date:   Sun Sep 21 00:57:00 2008 -0600
25843
25844    Fix includes.
25845
25846commit 356eaf53fb4cb3f795185b8b5bb431f0a5af903d
25847Author: John Bowman <bowman@ualberta.ca>
25848Date:   Sun Sep 21 00:52:01 2008 -0600
25849
25850    Fix glOrtho parameters.
25851
25852commit 1a022b26985d53b7be158756fdfe1dc610fe4a7e
25853Author: John Bowman <bowman@ualberta.ca>
25854Date:   Sat Sep 20 23:59:37 2008 -0600
25855
25856    Improve surface culling.
25857
25858    Use GLUnurb for rendering a path3 (unless it is piecewise straight).
25859
25860commit af0b8965ea4d0a46eaf0efdb032e8090607de630
25861Author: Orest Shardt <oshardt@princeton.edu>
25862Date:   Sat Sep 20 14:20:06 2008 -0600
25863
25864    Undo renaming of slidemovies.asy.
25865
25866commit f4acd62482a50ef7ec3a614a3e4262d11b0034a0
25867Author: John Bowman <bowman@ualberta.ca>
25868Date:   Fri Sep 19 22:55:58 2008 -0600
25869
25870    Adjust rendering constants.
25871
25872commit e51d2f144c16a99b6e65eb08aa52654877b98109
25873Author: John Bowman <bowman@ualberta.ca>
25874Date:   Fri Sep 19 22:36:16 2008 -0600
25875
25876    Update convert options; add convertOptions setting.
25877
25878commit de8c612435501b4bfd160adc6213b83602eb9703
25879Author: John Bowman <bowman@ualberta.ca>
25880Date:   Fri Sep 19 14:58:20 2008 -0600
25881
25882    Allow compilation without freeglut library.
25883
25884    Fix width and height sizing.
25885
25886commit 512c14d4c3aad03906ef62376ed7bea0106c92fa
25887Author: John Bowman <bowman@ualberta.ca>
25888Date:   Fri Sep 19 13:36:35 2008 -0600
25889
25890    Use render setting for convert.
25891
25892commit c2c5ad1d9043daae40db4df06295ae4405eca4c2
25893Author: John Bowman <bowman@ualberta.ca>
25894Date:   Fri Sep 19 13:08:14 2008 -0600
25895
25896    Add antialias=false option to image routines.
25897
25898commit 5c675ac18ab4fbddc1233f8395ed3da286d12bba
25899Author: John Bowman <bowman@ualberta.ca>
25900Date:   Fri Sep 19 12:44:53 2008 -0600
25901
25902    Improve configuration diagnostics.
25903
25904commit e5a0f320946b4efdaa1e5f19ab961e3892fec445
25905Author: John Bowman <bowman@ualberta.ca>
25906Date:   Fri Sep 19 01:59:23 2008 -0600
25907
25908    Don't dealias last column of pixels.
25909
25910commit e072aff3638f8f23a30feb3ef7b2dd9b5430bb2a
25911Author: John Bowman <bowman@ualberta.ca>
25912Date:   Fri Sep 19 01:55:18 2008 -0600
25913
25914    Fix segmentation fault: don't dealias the top row of pixels.
25915
25916commit 8c29b6213d34ac0113a7804b84dafe9923eb6c99
25917Author: John Bowman <bowman@ualberta.ca>
25918Date:   Fri Sep 19 01:20:05 2008 -0600
25919
25920    Support antialiasing of all images.
25921
25922commit 9186b72c973070bc2479f036a4a29e1e359975ec
25923Author: John Bowman <bowman@ualberta.ca>
25924Date:   Fri Sep 19 01:10:51 2008 -0600
25925
25926    Support inline antialiasing.
25927
25928commit 18d37540940bee3fb91146a53fdce9be60893840
25929Author: John Bowman <bowman@ualberta.ca>
25930Date:   Thu Sep 18 23:18:41 2008 -0600
25931
25932    Improve rendering options.
25933
25934commit b438f03c022db3d669be8f6b4a04f45e04183808
25935Author: John Bowman <bowman@ualberta.ca>
25936Date:   Thu Sep 18 12:25:57 2008 -0600
25937
25938    Antialias export images.
25939
25940commit 429d37d34f8e8b6cb1356afabeb85df36316fe6a
25941Author: John Bowman <bowman@ualberta.ca>
25942Date:   Thu Sep 18 12:11:57 2008 -0600
25943
25944    Fix export.
25945
25946commit 6e62cb14a4c1001e0412ac439d8a5e0be46d2828
25947Author: John Bowman <bowman@ualberta.ca>
25948Date:   Thu Sep 18 03:47:05 2008 -0600
25949
25950    Simplify and optimize surface rendering.
25951
25952commit d86c200e1a646282a44582c6a392918aecf53b21
25953Author: John Bowman <bowman@ualberta.ca>
25954Date:   Thu Sep 18 02:23:07 2008 -0600
25955
25956    Always use nurb rendering algorithm (with callback) for degenerate patches
25957    when the light is on.
25958
25959commit b0edb45297df294e72a11e8a9a046d072a069520
25960Author: John Bowman <bowman@ualberta.ca>
25961Date:   Thu Sep 18 00:17:53 2008 -0600
25962
25963    Fix rendering artifacts at degenerate control points.
25964
25965    Improve unitcone.
25966
25967commit 474f0747c777b9f1ebc921df4261adbe1a26d57e
25968Author: John Bowman <bowman@ualberta.ca>
25969Date:   Wed Sep 17 08:55:44 2008 -0600
25970
25971    Add a maxviewport setting for working around direct rendering driver bugs.
25972
25973commit d848274e3bbfab5cb07c6f81eac43c4076c5b27c
25974Author: John Bowman <bowman@ualberta.ca>
25975Date:   Tue Sep 16 23:47:20 2008 -0600
25976
25977    Retune rendering parameters.
25978
25979commit a4b88696b58eb0bbc59bd8e84626368e94a92b5c
25980Author: John Bowman <bowman@ualberta.ca>
25981Date:   Tue Sep 16 22:28:11 2008 -0600
25982
25983    Add mesh mode menu.
25984
25985commit c46b8b39cbb403c4134c8ce3174f479eb7803bbc
25986Author: John Bowman <bowman@ualberta.ca>
25987Date:   Tue Sep 16 19:34:29 2008 -0600
25988
25989    Force a minimum rendering window size.
25990
25991commit d939ff4ee61b9d3d3ac69c355a52626ef3b87e16
25992Author: John Bowman <bowman@ualberta.ca>
25993Date:   Tue Sep 16 19:06:42 2008 -0600
25994
25995    Allow explicit surface normals to be specified (currently only respected
25996    when render=0).
25997
25998commit a4c7d2fcd4cb0886b00743677bf390077490cea2
25999Author: John Bowman <bowman@ualberta.ca>
26000Date:   Tue Sep 16 17:42:33 2008 -0600
26001
26002    Work around direct rendering segmentation faults.
26003
26004    Improve full screen mode.
26005
26006commit d8252c49470d6ad0ada0562d47aac8838ac8781e
26007Author: John Bowman <bowman@ualberta.ca>
26008Date:   Tue Sep 16 13:29:55 2008 -0600
26009
26010    Use fullscreen rendering by default.
26011
26012commit 8af536b3f4f210ced538d0ffdc0cb10afb811f17
26013Author: John Bowman <bowman@ualberta.ca>
26014Date:   Tue Sep 16 09:21:24 2008 -0600
26015
26016    Remove broken bounding box test optimization.
26017
26018commit 579686b62eba7c13f3b9f9cea06f99dd70507b93
26019Author: John Bowman <bowman@ualberta.ca>
26020Date:   Tue Sep 16 02:08:38 2008 -0600
26021
26022    Use hybrid EvalMesh2/NurbSurface rendering algorithm for better speed &
26023    accuracy.
26024
26025    Remove localsub option.
26026
26027    Rename int path3quality back to bool thick.
26028
26029commit 7db8eefb7fef904c05bc958868e25daf62933840
26030Author: John Bowman <bowman@ualberta.ca>
26031Date:   Mon Sep 15 23:13:09 2008 -0600
26032
26033    Add toggle fullscreen menu option.
26034
26035    Add further keycodes.
26036
26037commit 3cb3b04554dbed6087519ed330b0aca4e422f853
26038Author: John Bowman <bowman@ualberta.ca>
26039Date:   Mon Sep 15 17:31:58 2008 -0600
26040
26041    Initialize timer before spinning.
26042
26043commit 6ca3a4020e8d5ca9c8bc45e0e2e6f36a28b49542
26044Author: John Bowman <bowman@ualberta.ca>
26045Date:   Mon Sep 15 17:21:28 2008 -0600
26046
26047    Improve spin/arcball interaction.
26048
26049    Make the Home menu item reset the zoom.
26050
26051commit 10939a78da05590a21afa5fbcf6a5e9378098f01
26052Author: John Bowman <bowman@ualberta.ca>
26053Date:   Mon Sep 15 08:49:52 2008 -0600
26054
26055    Use -render=0 instead of -norender.
26056
26057commit 082dd13f4d48af08c451532f1c128dc75599ecb2
26058Author: John Bowman <bowman@ualberta.ca>
26059Date:   Sun Sep 14 22:03:32 2008 -0600
26060
26061    Use a better reference value in path and path3 dir functions.
26062
26063    Fix zoom/rotate synchronization.
26064
26065commit 64b7a1dca9805837643a1d50557bd170ffcdb487
26066Author: John Bowman <bowman@ualberta.ca>
26067Date:   Sun Sep 14 20:53:45 2008 -0600
26068
26069    Simplify dir(path, real) and dir(path3, real) computations.
26070
26071    Fix accel(path3, real).
26072
26073commit 7a28d7c623e781bc4c094b1578d60fd3dd0d0114
26074Author: John Bowman <bowman@ualberta.ca>
26075Date:   Sun Sep 14 09:56:50 2008 -0600
26076
26077    Add position parameter to specify initial rendering screen position
26078    (negative components indicate relative to screen width or height).
26079
26080commit 54059bba3420f566dbde12d28ba47fd45828d8e3
26081Author: John Bowman <bowman@ualberta.ca>
26082Date:   Sun Sep 14 09:23:08 2008 -0600
26083
26084    Add Export and Quit menu items.
26085
26086commit 08c2c32d2ccf4529ce90034d5d87d902c1ea7519
26087Author: John Bowman <bowman@ualberta.ca>
26088Date:   Sun Sep 14 03:05:29 2008 -0600
26089
26090    Remove remaining scale3D factor; retune adaptive constants.
26091
26092commit 27254d610032645a3876f7ea35e04540f59378d0
26093Author: John Bowman <bowman@ualberta.ca>
26094Date:   Sun Sep 14 02:44:01 2008 -0600
26095
26096    Move PRC cm scaling to a more sensible place.
26097
26098commit 83febd4929fd9d8a49b1d7fa5e254989537b4742
26099Author: John Bowman <bowman@ualberta.ca>
26100Date:   Sun Sep 14 01:10:13 2008 -0600
26101
26102    Fix oblique transformations.
26103
26104    Rename linequality to path3quality.
26105
26106commit 194182305179b22ee098a99f94cbb0b1ba7f6f7e
26107Author: John Bowman <bowman@ualberta.ca>
26108Date:   Sat Sep 13 22:18:15 2008 -0600
26109
26110    Add menu (middle mouse button) with Home and Spin options.
26111
26112commit 7bf3f93c0c2e1c297a9738724ca8e8229ddcc22b
26113Author: John Bowman <bowman@ualberta.ca>
26114Date:   Sat Sep 13 17:57:35 2008 -0600
26115
26116    Support interactive rendering.
26117
26118    Remove obsolete Wait and NoWait keywords.
26119
26120commit ec3bccb1adea541766b4ee11ac3839ba53035120
26121Author: John Bowman <bowman@ualberta.ca>
26122Date:   Sat Sep 13 13:14:55 2008 -0600
26123
26124    Add linequality and twosided settings.
26125
26126commit 58df06a1991ea331a0fb6eb42f5144ec52eebd0b
26127Author: John Bowman <bowman@ualberta.ca>
26128Date:   Sat Sep 13 09:43:03 2008 -0600
26129
26130    Compute surface bounds for transformed frames correctly.
26131
26132    Speed up rendering by drawing only the surfaces and paths within the field
26133    of view.
26134
26135commit a87f2cd1a8d4366040d840542c7834de386ed3ff
26136Author: John Bowman <bowman@ualberta.ca>
26137Date:   Fri Sep 12 21:48:33 2008 -0600
26138
26139    Fix mouse button zoom.
26140
26141    Improve mouse bindings.
26142
26143commit f34bc01af1562c829bef378a1ea983a470777e58
26144Author: John Bowman <bowman@ualberta.ca>
26145Date:   Fri Sep 12 17:04:16 2008 -0600
26146
26147    More zoom improvements.
26148
26149commit 1d70efd24bc6b655b7dde06ebe7e8149b413a7c4
26150Author: John Bowman <bowman@ualberta.ca>
26151Date:   Fri Sep 12 16:23:47 2008 -0600
26152
26153    Zoom on center of window; improve resizing.
26154
26155commit e0d7d872299e724140c941cc6209b8c30ed0d63d
26156Author: John Bowman <bowman@ualberta.ca>
26157Date:   Fri Sep 12 00:42:43 2008 -0600
26158
26159    Account for field of view factor of 0.6 (from javascript).
26160
26161commit 1306945bedc1d5c7af28498b69be3f1e069ff1d1
26162Author: John Bowman <bowman@ualberta.ca>
26163Date:   Wed Sep 10 01:45:00 2008 -0600
26164
26165    Compress all images and encode them with ASCII85.
26166
26167commit bd2d8423cdef245203d3b22a6c135f026f4aef8d
26168Author: John Bowman <bowman@ualberta.ca>
26169Date:   Tue Sep 9 10:56:31 2008 -0600
26170
26171    Force use of new c-lang-defconst for proper indentation after struct.
26172
26173commit 134e9e374555b88b0f9f70318d87dcab43d12d43
26174Author: John Bowman <bowman@ualberta.ca>
26175Date:   Tue Sep 9 02:57:38 2008 -0600
26176
26177    Fix add.
26178
26179commit 53105d5aa0782312daee014be542fd9f6c8d0f43
26180Author: John Bowman <bowman@ualberta.ca>
26181Date:   Tue Sep 9 02:38:47 2008 -0600
26182
26183    Compress rendered images with zlib.
26184
26185commit 027634cd45f7170a67372e488bb386e89cfdd352
26186Author: John Bowman <bowman@ualberta.ca>
26187Date:   Tue Sep 9 00:42:32 2008 -0600
26188
26189    Support rendering into other colorspaces.
26190
26191commit e9c85db11e45ee1bf7d14426790031c82c370013
26192Author: John Bowman <bowman@ualberta.ca>
26193Date:   Mon Sep 8 23:51:16 2008 -0600
26194
26195    Fix zoom-dependence of arcball radius.
26196
26197    Fix rendering problems with mixed 2D+3D drawings (ignore 2D drawing).
26198
26199commit a5412018d8c485ead475553bdcb10730fa7df778
26200Author: John Bowman <bowman@ualberta.ca>
26201Date:   Mon Sep 8 23:19:00 2008 -0600
26202
26203    Fix segmentation fault if renderer ends abnormally.
26204
26205    Use color instead of material for path3 rendering, just as for prc.
26206
26207    Add thicklocalsub parameter.
26208
26209    Use two-sided lighting model.
26210
26211    Fix handling of transparency.
26212
26213commit d6014b1524b34260afcca32d05ad03998b33484e
26214Author: John Bowman <bowman@ualberta.ca>
26215Date:   Mon Sep 8 02:54:29 2008 -0600
26216
26217    Disable rendering during builds.
26218
26219commit 7c59158cdfb005b0f6a41b3d63cd5893b8cdfa4e
26220Author: John Bowman <bowman@ualberta.ca>
26221Date:   Mon Sep 8 02:14:24 2008 -0600
26222
26223    Implement openGL-based adaptive-mesh renderer.
26224
26225commit f155070f4befcf23d0ac69ee23a8aa92c497a17c
26226Author: John Bowman <bowman@ualberta.ca>
26227Date:   Thu Sep 4 22:57:07 2008 -0600
26228
26229    Fix surface orientations.
26230
26231    Optimizations array references.
26232
26233commit febc21e3943d082cf131ae39237b6da734a47de5
26234Author: John Bowman <bowman@ualberta.ca>
26235Date:   Fri Aug 29 21:53:57 2008 -0600
26236
26237    Allow 2D drawings under 3D drawings.
26238
26239commit a2670bc60d6510d22c015d0726e44be46232d29a
26240Author: John Bowman <bowman@ualberta.ca>
26241Date:   Fri Aug 29 20:17:36 2008 -0600
26242
26243    Use consistent notation for control points.
26244
26245commit a5ce25ee5cf3e515e1128ec256ad6eb92151d385
26246Author: John Bowman <bowman@ualberta.ca>
26247Date:   Fri Aug 29 20:16:18 2008 -0600
26248
26249    Turn off default graph autoscaling.
26250
26251    Set extend=false by default for 3D axes.
26252
26253commit f75a43432db7d9737aa380335e4673435c894dcf
26254Author: John Bowman <bowman@ualberta.ca>
26255Date:   Fri Aug 29 20:14:29 2008 -0600
26256
26257    Rename Bezier/BezierP to bezier/bezierP.
26258
26259commit 3191bd7cfe5f54c04e30b85d086d18cf788abcbb
26260Author: John Bowman <bowman@ualberta.ca>
26261Date:   Fri Aug 29 12:36:21 2008 -0600
26262
26263    Don't allow curve to reach surface of tube.
26264
26265commit 5f981eaa8ff78e640e37b7e366e56e21faa2053c
26266Author: John Bowman <bowman@ualberta.ca>
26267Date:   Fri Aug 29 12:35:00 2008 -0600
26268
26269    Fix overflow problem.
26270
26271commit 1e2357150b3fd6ef4242d4b2cd1d7c35014f2880
26272Author: John Bowman <bowman@ualberta.ca>
26273Date:   Fri Aug 29 10:12:37 2008 -0600
26274
26275    Re-enable adjustdash for paths.
26276
26277commit f3088a65374528b445033c75f22b6e54782dbf8e
26278Author: John Bowman <bowman@ualberta.ca>
26279Date:   Fri Aug 29 01:50:34 2008 -0600
26280
26281    Implement add(picture,picture,triple) for adding fixed sized 3D pictures
26282    about a point.
26283
26284    Simplify arrow definition.
26285
26286    Move supplementary 3D routines from plain_picture.asy to three.asy.
26287
26288commit 30d00119bdab6aae028a93248dad91fff9bd7e3c
26289Author: John Bowman <bowman@ualberta.ca>
26290Date:   Fri Aug 29 01:02:27 2008 -0600
26291
26292    Add pen bounds to arrow routine.
26293
26294commit 4af79abbf8ef1653a58445cdc47d6cbec5c992b3
26295Author: John Bowman <bowman@ualberta.ca>
26296Date:   Fri Aug 29 00:54:30 2008 -0600
26297
26298    Uninstall pixel.pdf.
26299
26300commit 0a43bfd1418565080f517542b84989a12ae5e2d4
26301Author: John Bowman <bowman@ualberta.ca>
26302Date:   Thu Aug 28 09:00:49 2008 -0600
26303
26304    Fix typo
26305
26306commit edce2abbabdfe99dadb63f1fa681d2e0eae8c4e4
26307Author: John Bowman <bowman@ualberta.ca>
26308Date:   Thu Aug 28 09:00:30 2008 -0600
26309
26310    Fix file location.
26311
26312commit f57ae914e78fde268ebe3b1d38720704139dd82d
26313Author: John Bowman <bowman@ualberta.ca>
26314Date:   Thu Aug 28 01:13:22 2008 -0600
26315
26316    Add missing 3D arrow and dot functions.
26317
26318    Workaround singular matrices in align routines.
26319
26320    Fix conditional drawing of surfaces.
26321
26322    Update examples.
26323
26324    Delete gc-7.1FreeBSD.patch as it isn't required any more under 7.0-RELEASE-p2.
26325
26326commit ea94efef01cf69c849c44ed1d9b5c5ebf9a6124e
26327Author: John Bowman <bowman@ualberta.ca>
26328Date:   Wed Aug 27 23:11:31 2008 -0600
26329
26330    Fix segmentation fault.
26331
26332commit d2cdbdda93b4b675eb31e4fc08d0f516dd05798b
26333Author: John Bowman <bowman@ualberta.ca>
26334Date:   Wed Aug 27 21:58:08 2008 -0600
26335
26336    Rename dir parameter of axes to align.
26337
26338    Check that the sum of all dash lengths is positive.
26339
26340    Install pixel.pdf in examples directory.
26341
26342    Install silentPrint.js and reload.js in base directory.
26343
26344commit 0f790770ffaeaa8508c85f322745e8c2405abb87
26345Author: John Bowman <bowman@ualberta.ca>
26346Date:   Wed Aug 27 21:28:11 2008 -0600
26347
26348    Add surface bicubic spline code (based on code contributed by Oliver Guibe
26349    and the method use in Scilab).
26350
26351commit a3aa4c22df9c0bfbd1626379f4a603d70849ea17
26352Author: John Bowman <bowman@ualberta.ca>
26353Date:   Wed Aug 27 16:35:04 2008 -0600
26354
26355    Improve the appearance of arrows on cyclic paths.
26356
26357commit 601472905ec1e702f89871b49cf25d3f401c3808
26358Author: John Bowman <bowman@ualberta.ca>
26359Date:   Wed Aug 27 16:28:11 2008 -0600
26360
26361    Implement more accurate and efficient version of accel(path3, double).
26362
26363    Add missing begingroup3/endgroup3.
26364
26365    Fix texengine vs. texcommand confusion.
26366
26367commit 53c8910437384382e8de02f0bd5ba9200a82627f
26368Author: John Bowman <bowman@ualberta.ca>
26369Date:   Wed Aug 27 15:39:43 2008 -0600
26370
26371    Check for division by 0.
26372
26373commit 4a23a12d76899c342d29e1d0452c7be1b76a90cb
26374Author: John Bowman <bowman@ualberta.ca>
26375Date:   Wed Aug 27 15:11:48 2008 -0600
26376
26377    Return a unit scaling again when unbounded.
26378
26379commit e37fb5caca7c78b9e88f530caec04e9a41ece07c
26380Author: Orest Shardt <oshardt@princeton.edu>
26381Date:   Wed Aug 27 14:38:39 2008 -0600
26382
26383    Add header for uint32_t.
26384
26385commit 0444796dae93a99cb289672a23dd2a743ab549a7
26386Author: John Bowman <bowman@ualberta.ca>
26387Date:   Wed Aug 27 02:44:35 2008 -0600
26388
26389    Optimize projection routines.
26390
26391    Update cube animation.
26392
26393commit efab54ed6c6673db8df6c9af565f70d733f3dbdc
26394Author: John Bowman <bowman@ualberta.ca>
26395Date:   Wed Aug 27 01:43:40 2008 -0600
26396
26397    Rename keyword.
26398
26399commit 71b99a925bf23a452730458dacd533807ae3591c
26400Author: John Bowman <bowman@ualberta.ca>
26401Date:   Wed Aug 27 01:32:48 2008 -0600
26402
26403    Update examples.
26404
26405commit b74b79798a55dc0cf45c4cc78c1af1de46f2d763
26406Author: John Bowman <bowman@ualberta.ca>
26407Date:   Wed Aug 27 00:59:16 2008 -0600
26408
26409    Try to draw labelled axes on the front boundary.
26410
26411    Fix tick directions.
26412
26413    Set axis types explicitly since axis members are volatile.
26414
26415commit 63d1e620824e48be38c1cddb7327ea0693be211d
26416Author: John Bowman <bowman@ualberta.ca>
26417Date:   Tue Aug 26 19:36:34 2008 -0600
26418
26419    Fix path labels.
26420
26421    Remove filltype argument from 3D functions.
26422
26423commit 8f8205af5b56fd18077cbbb1bb8e4a5bd659508b
26424Author: John Bowman <bowman@ualberta.ca>
26425Date:   Tue Aug 26 18:48:43 2008 -0600
26426
26427    Implement 3D dash length adjustment.
26428
26429commit a2d8888a8c56da0288ded34098ee0df6783bf10f
26430Author: John Bowman <bowman@ualberta.ca>
26431Date:   Tue Aug 26 17:20:16 2008 -0600
26432
26433    Fix granularity; add arrowheadlight().
26434
26435commit d97cb5a320b7306428c51d410eecd81016df68c9
26436Author: John Bowman <bowman@ualberta.ca>
26437Date:   Tue Aug 26 17:18:35 2008 -0600
26438
26439    Make arrowheadlight=nolight by default for non-PRC drawings.
26440
26441commit 761a85828165acffaab4470a86b9b865fc11c283
26442Author: John Bowman <bowman@ualberta.ca>
26443Date:   Tue Aug 26 13:41:28 2008 -0600
26444
26445    Move operator * (transform3, triple) to C++ code.
26446
26447    Remove align in favour of transpose(transform3); rename transform3 to align.
26448
26449    Make arrowhead pen a material.
26450
26451    Add arrowheadlight.
26452
26453    Add light to PRC draw functions.
26454
26455    Check all array pointers.
26456
26457    Add operators == and != for pen arrays.
26458
26459commit e4729be39b09068788bb91ce4f02f4dd08cc03f1
26460Author: John Bowman <bowman@ualberta.ca>
26461Date:   Tue Aug 26 09:08:01 2008 -0600
26462
26463    Turn off prc flag for documentation builds.
26464
26465commit dac52652851c2e82fc783d4f4a7c0c809976991e
26466Author: John Bowman <bowman@ualberta.ca>
26467Date:   Tue Aug 26 08:52:08 2008 -0600
26468
26469    Set settings.prc=true by default.
26470
26471    Update examples.
26472
26473    Check for nullsurface in three_arrows.
26474
26475commit 1a20041faad2f518344cbce7f1a83a43118cdf69
26476Author: John Bowman <bowman@ualberta.ca>
26477Date:   Tue Aug 26 08:15:38 2008 -0600
26478
26479    Update example.
26480
26481commit 92d4174af52853cafe91dd47ac44e6b02c1afec1
26482Author: John Bowman <bowman@ualberta.ca>
26483Date:   Tue Aug 26 08:00:19 2008 -0600
26484
26485    Add missing file.
26486
26487commit 74c9bb56087292ba86bfd06289c7df288b1f2a26
26488Author: John Bowman <bowman@ualberta.ca>
26489Date:   Tue Aug 26 02:07:26 2008 -0600
26490
26491    Speed up 3D graphics by moving path3 to C++ code.
26492
26493    Fix 3D bounding box bugs.
26494
26495    Remove remaining references to obsolete bbox3 structure.
26496
26497commit 311eecdc5c30b6eb727c8a36c39067d7d1ad1291
26498Author: John Bowman <bowman@ualberta.ca>
26499Date:   Tue Aug 26 01:38:13 2008 -0600
26500
26501    Check all three coordinates in path3.bounds().
26502
26503commit 24e1ad77890db772dbcb88f6beaef7ac24d57a7c
26504Author: Orest Shardt <oshardt@princeton.edu>
26505Date:   Mon Aug 25 20:45:07 2008 -0600
26506
26507    Add cyclohexane example.
26508
26509commit 86c756d14b4153ab9f706e0b808ba5238a8f2723
26510Author: John Bowman <bowman@ualberta.ca>
26511Date:   Mon Aug 25 13:52:20 2008 -0600
26512
26513    Initialize cycle flag.
26514
26515commit e883b0a5b5b3b53a4dc2e63441a05bef682f4a48
26516Author: John Bowman <bowman@ualberta.ca>
26517Date:   Mon Aug 25 10:58:46 2008 -0600
26518
26519    Remove duplicate file.
26520
26521commit ade7318c47381953d61941422dc8c3a65a8b01e3
26522Author: John Bowman <bowman@ualberta.ca>
26523Date:   Mon Aug 25 10:04:46 2008 -0600
26524
26525    Add settings.thick option for rendering thick PRC lines (default is true).
26526
26527    Don't force a mesh to be drawn when nolight is specified.
26528
26529    Add Orest's 3D implementation of the Asymptote logo.
26530
26531commit 1eddbf05c1b440abe403a922df18e0302a573854
26532Author: John Bowman <bowman@ualberta.ca>
26533Date:   Mon Aug 25 10:01:38 2008 -0600
26534
26535    Use truepoint to attach legend in lineargraph.asy.
26536
26537commit 1b0cfa7dd067ac5a64c8bbd969b60bf38adc2b4e
26538Author: John Bowman <bowman@ualberta.ca>
26539Date:   Mon Aug 25 03:01:16 2008 -0600
26540
26541    Set both axis types; use symbolic values.
26542
26543commit b1859212d229e190dbca01f94a3427bb53e80f6c
26544Author: John Bowman <bowman@ualberta.ca>
26545Date:   Mon Aug 25 01:59:44 2008 -0600
26546
26547    Update grid3 to handle Arrow3.
26548
26549    Use limits in grid3xyz.
26550
26551commit 738cc4b59239d0f8ab8bc773c777bc127a59f8b0
26552Author: John Bowman <bowman@ualberta.ca>
26553Date:   Mon Aug 25 01:11:07 2008 -0600
26554
26555    Use all control points to compute normal vector of surfaces.
26556
26557commit 055eb28cec633c0cdd2f3076a109af7b0fbceb54
26558Author: John Bowman <bowman@ualberta.ca>
26559Date:   Sun Aug 24 20:28:36 2008 -0600
26560
26561    Remove unused code.
26562
26563commit 4456085abb8e068d31266ae50ac0cae4485f816e
26564Author: John Bowman <bowman@ualberta.ca>
26565Date:   Sun Aug 24 14:44:13 2008 -0600
26566
26567    Improve arrow bounding box calculation.
26568
26569    Fix 3D arrow positioning.
26570
26571    Retune anglefactor for RPC angle calculation.
26572
26573    Pass the correct size information to scale and scale3 when resizing.
26574
26575commit 98d4cfccd4abc5a1516e4c0d5f11e0c3f1760831
26576Author: John Bowman <bowman@ualberta.ca>
26577Date:   Sat Aug 23 13:58:27 2008 -0600
26578
26579    Implement unitdisk and linecap(0) and linecap(2).
26580
26581commit f8cbc466a67238c45d1917efb200156b896adf35
26582Author: John Bowman <bowman@ualberta.ca>
26583Date:   Sat Aug 23 12:21:52 2008 -0600
26584
26585    Support linecap(1) in 3D.
26586
26587    Fix PRC mode.
26588
26589commit ef8a94774f4620dde9cfa7605768cbc4491d2c27
26590Author: John Bowman <bowman@ualberta.ca>
26591Date:   Sat Aug 23 03:46:16 2008 -0600
26592
26593    Add support for 3D arrows.
26594
26595    Set uptodate=false in picture.add.
26596
26597    Implement better workaround for missing movie15.sty.
26598
26599commit 01229d149a8e23e88a4ef0ca47f49943f6c06afd
26600Author: John Bowman <bowman@ualberta.ca>
26601Date:   Sat Aug 23 00:51:45 2008 -0600
26602
26603    Update example.
26604
26605commit f675c8d5343a34eae81c87f68c0c6a35d5fbd145
26606Author: John Bowman <bowman@ualberta.ca>
26607Date:   Sat Aug 23 00:46:57 2008 -0600
26608
26609    Implement better workaround to allow nonPRC 3D output in the absence of the
26610    movie15.sty package.
26611
26612    Rename unitcube to unitbox.
26613
26614    Define surfaces unitplane and unitcube.
26615
26616commit a11ac7d619bf15c9ade7661519814172df3119c1
26617Author: John Bowman <bowman@ualberta.ca>
26618Date:   Fri Aug 22 23:59:35 2008 -0600
26619
26620    Define pen thin=linewidth(0).
26621
26622    Use thin pen by default for mesh lines and skeletons.
26623
26624    Generalize revolution constructor based on a graph.
26625
26626    Use operator .. in hyperboloid example.
26627
26628commit 207f2d6bf5be358f2949bbdc5fca55db4f535266
26629Author: Orest Shardt <oshardt@princeton.edu>
26630Date:   Fri Aug 22 17:47:12 2008 -0600
26631
26632    Fix logo3.
26633
26634commit f7573e67c6c3d1b65551f3b291216481afb8bcfa
26635Author: Orest Shardt <oshardt@princeton.edu>
26636Date:   Fri Aug 22 17:44:20 2008 -0600
26637
26638    Fix logo3.
26639
26640commit c870f00968b792a0c61a688d2972d8a48d74d9b7
26641Author: Orest Shardt <oshardt@princeton.edu>
26642Date:   Fri Aug 22 15:44:28 2008 -0600
26643
26644    Add 3D logo.
26645
26646commit 92df46fa4db0237c2511f627ee2cfa69ce1eba53
26647Author: Orest Shardt <oshardt@princeton.edu>
26648Date:   Fri Aug 22 14:21:48 2008 -0600
26649
26650    Improve debugging output.
26651
26652commit 6ebe46c87e42ef22c1e88aa2d04ccbdf9910e18c
26653Author: John Bowman <bowman@ualberta.ca>
26654Date:   Fri Aug 22 12:35:50 2008 -0600
26655
26656    Use curved slices in solids; reduce the default value of nslice to 12.
26657
26658    Standardize solids interface.
26659
26660    Fix determinant of align and transform3.
26661
26662    Use larger sphere fuzz in tube.
26663
26664commit 83f125398f6f857054569db99512ba0d3f9d7fd2
26665Author: Philippe Ivaldi <pivaldi@sfr.fr>
26666Date:   Fri Aug 22 08:28:54 2008 -0600
26667
26668    grid3.asy: set default value axis in routine (x/y/z)axis3.
26669
26670commit 7fca21059f9d2d9a2d89778f6eacea74b1de88f3
26671Author: Philippe Ivaldi <pivaldi@sfr.fr>
26672Date:   Fri Aug 22 08:18:27 2008 -0600
26673
26674    grid3.asy: Renames (Left/Right)Ticks (Left/Right)Ticks3 for consistency.
26675    Remove an  unnecessary parameter.
26676
26677commit c8146e82c886e7e5691b6842466f436a5b1a8e83
26678Author: John Bowman <bowman@ualberta.ca>
26679Date:   Fri Aug 22 01:40:52 2008 -0600
26680
26681    Fix yaxis3 placement.
26682
26683    Fix 3D Arc and Circle.
26684
26685commit 7db52703cde3155efa2ce2eed0f8a524f2b4ad90
26686Author: John Bowman <bowman@ualberta.ca>
26687Date:   Thu Aug 21 21:09:26 2008 -0600
26688
26689    Add PRCVersion.
26690
26691    Work around compiler bug in gcc-3.3.5.
26692
26693commit d62fb8642129bb4d34844728cd1dbc8f21bc9b77
26694Author: Orest Shardt <oshardt@princeton.edu>
26695Date:   Thu Aug 21 18:54:51 2008 -0600
26696
26697    Add test for straightness.
26698
26699commit 21ba9cf29583e4baa406cb01e94a2f7ad5603d7b
26700Author: John Bowman <bowman@ualberta.ca>
26701Date:   Thu Aug 21 09:54:29 2008 -0600
26702
26703    Use unit normals in circle and Circle.
26704
26705commit 661565780cc9b816aa5785e1f7da8408e0c5cc25
26706Author: John Bowman <bowman@ualberta.ca>
26707Date:   Thu Aug 21 09:44:34 2008 -0600
26708
26709    Suppress page numbers for TeX engine; also suppress hoffset and voffset
26710    in inlinetex mode.
26711
26712commit c86a28332ca26f76ac47abc85a1f2a041952803f
26713Author: John Bowman <bowman@ualberta.ca>
26714Date:   Thu Aug 21 09:43:15 2008 -0600
26715
26716    Set straight only if no internal patch points are given.
26717
26718commit 902ec3ab6901d6b365edf4b4d2659aa6a1523194
26719Author: John Bowman <bowman@ualberta.ca>
26720Date:   Thu Aug 21 03:48:06 2008 -0600
26721
26722    Increase Fuzz to sqrtFuzz in min(surface) and max(surface) C++ routine.
26723
26724    Expose granularity parameter to PRC surface drawing routines.
26725
26726    Put PRC surface pens and parameters in a material structure.
26727
26728    Add straight flag to surface.
26729
26730    Speed up thick line drawing by optimizing straight case.
26731
26732    Optimize align(triple) and implement its inverse, called transform3(triple).
26733
26734commit bf1a4f5d240e06f134f746d324e47e6cf548c4e7
26735Author: Orest Shardt <oshardt@princeton.edu>
26736Date:   Wed Aug 20 22:12:16 2008 -0600
26737
26738    Add check for -X direction.
26739
26740commit e3d6c0b0a8e7862826b6fc85185eb266ee71cf9f
26741Author: John Bowman <bowman@ualberta.ca>
26742Date:   Wed Aug 20 20:31:24 2008 -0600
26743
26744    Add hook for thick line PRC support.
26745
26746commit c41b0dd60bc8ff3baf506028769117f33f7b47f0
26747Author: John Bowman <bowman@ualberta.ca>
26748Date:   Wed Aug 20 17:30:04 2008 -0600
26749
26750    Make linewidth(0) draw the thinnest line supported by the output device.
26751
26752    Redefine nullpen to linewidth(0)+invisible.
26753
26754    Remove duplicate code.
26755
26756commit 883cb57bca8fbc8f1b7b42543c495c5494cf2f67
26757Author: John Bowman <bowman@ualberta.ca>
26758Date:   Wed Aug 20 15:45:25 2008 -0600
26759
26760    Remove extra node from Circle.
26761
26762    Add additional surface constructors.
26763
26764    Fix transverse skeleton when angle2-angle1 < 360.
26765
26766    Make contour3 return a surface.
26767
26768commit 2d191394180b19a0065f7bb3e9dc5f5575bf2bbe
26769Author: John Bowman <bowman@ualberta.ca>
26770Date:   Wed Aug 20 10:06:35 2008 -0600
26771
26772    Fix Circle and Arc so that they are consistent with circle and arc.
26773
26774commit f558c14315daf2e7fe4181f1751ea8a0362dc4f1
26775Author: Orest Shardt <oshardt@princeton.edu>
26776Date:   Wed Aug 20 09:50:53 2008 -0600
26777
26778    Add 3d support for thick lines and arrows.
26779
26780commit 1205eab243d14b10b0ec06e934d836e499e24066
26781Author: John Bowman <bowman@ualberta.ca>
26782Date:   Wed Aug 20 03:52:42 2008 -0600
26783
26784    Remove implicit casts from 3D to 2D objects (call project explicitly instead).
26785
26786    Overhaul graph3 and grid3 to draw directly in 3D, keeping track of the
26787    picture bounds with an interface analogous to the graph2 routines (backwards
26788    incompatible).
26789
26790    Update contour3 and solids to use new PRC-compatible surface drawing routines.
26791
26792    Fix and optimize 3D fitting routines.
26793
26794    Fix label bounds.
26795
26796    Add functions XY(), etc., to force labels to be upright.
26797
26798    Fix invert routine by adding missing shift terms.
26799
26800    Make uptodate apply only to currentpicture.
26801
26802    Add warn=true argument to solve routines.
26803
26804    Simplify flowchartdemo deferred drawing.
26805
26806    Move binary space partition code out of three.asy and into bsp.asy.
26807
26808    Add operators == and != for real[][] and path3.
26809
26810commit 3ee40d06b68b7082d3f0bd190339eacbc0d398d0
26811Author: John Bowman <bowman@ualberta.ca>
26812Date:   Mon Aug 18 01:39:15 2008 -0600
26813
26814    Fix align.is3D flag.
26815
26816commit e0dc3ef17525bfaf071a43826d8d8d52b80c4bee
26817Author: John Bowman <bowman@ualberta.ca>
26818Date:   Mon Aug 18 01:03:08 2008 -0600
26819
26820    Fix Label diagnostic.
26821
26822commit 4afeb46e9c984b712cbefb568c5b1020bbff0c02
26823Author: John Bowman <bowman@ualberta.ca>
26824Date:   Sat Aug 16 12:43:32 2008 -0600
26825
26826    Use settings::outname instead of "out".
26827
26828commit 69507f82fb36dc8a4590e203297b344c53266a47
26829Author: John Bowman <bowman@ualberta.ca>
26830Date:   Fri Aug 15 15:08:27 2008 -0600
26831
26832    Fix 3D label sizing.
26833
26834commit 0b5fc01e8e8f65f6a39f42301fc0e0e28045e81d
26835Author: John Bowman <bowman@ualberta.ca>
26836Date:   Fri Aug 15 14:57:09 2008 -0600
26837
26838    Add operators == and != for path3.
26839
26840commit a76c0951b5de7b43451814fc4f5b9faad55a5dec
26841Author: John Bowman <bowman@ualberta.ca>
26842Date:   Fri Aug 15 01:13:17 2008 -0600
26843
26844    Use currentprojection by default in min3(picture) and max3(picture).
26845
26846commit ee9b80648f19ae5a9f6b5b206a17b7876857ddfa
26847Author: John Bowman <bowman@ualberta.ca>
26848Date:   Fri Aug 15 01:02:58 2008 -0600
26849
26850    Remove width and height parameters from embed(picture).
26851
26852    In embed(picture), avoid unused 2D bounding box calculation in final call
26853    to pic.fit3().
26854
26855    Add embed options to shipout.
26856
26857commit ea9694079a050e7d830d741945d5ab77e6cb2359
26858Author: John Bowman <bowman@ualberta.ca>
26859Date:   Thu Aug 14 12:12:57 2008 -0600
26860
26861    Add drawer3 routine that works with pictures instead of frames.
26862
26863    Make randompath(n) return a path of length n.
26864
26865    Fix and optimize camera transforms.
26866
26867commit 655af38609bfaf91e61e71874138e5037e5b905d
26868Author: John Bowman <bowman@ualberta.ca>
26869Date:   Thu Aug 14 01:42:05 2008 -0600
26870
26871    Remove remaining "camera too close" messages (no longer needed).
26872
26873commit 2deae6857ebd44ab0b9a43c9849b1d41b49e6b71
26874Author: John Bowman <bowman@ualberta.ca>
26875Date:   Thu Aug 14 01:28:15 2008 -0600
26876
26877    Reinstate add(drawer d) function.
26878
26879commit 5a6a1a5c9115b8b8b6785290d9084af15d78996a
26880Author: John Bowman <bowman@ualberta.ca>
26881Date:   Thu Aug 14 01:12:24 2008 -0600
26882
26883    Add path3 copy constructor.
26884
26885    Automatically adjust camera so that entire picture is in front of camera.
26886
26887    Add projection argument to shipout.
26888
26889    Add min3(pic) and max3(pic) functions.
26890
26891commit 8f2da013574b71990d98eb06778fcfdda372f532
26892Author: John Bowman <bowman@ualberta.ca>
26893Date:   Wed Aug 13 08:32:00 2008 -0600
26894
26895    Move projection and picture argument (for double deferred drawing) to drawer3.
26896
26897    Fix duplicate calls to tensorshade.
26898
26899    Re-enable surface transparency.
26900
26901commit 6cdca45ed0dd7312015b6e60eaa0fe8b15975458
26902Author: Orest Shardt <oshardt@princeton.edu>
26903Date:   Tue Aug 12 12:47:25 2008 -0600
26904
26905    Optimize 3d reflection routine.
26906
26907commit be63e490786a206c62cdb4af30e09bf41da300e1
26908Author: John Bowman <bowman@ualberta.ca>
26909Date:   Tue Aug 12 09:50:14 2008 -0600
26910
26911    Add realmult(triple,triple).
26912
26913    Remove "camera too close" checks.
26914
26915    Fix randompath; add randompath3.
26916
26917    Add draw(frame,surface) routine.
26918
26919    Allow align parameter of Label to be a triple.
26920
26921    Make size(picture) return max(pic)-min(pic), as with frames.
26922
26923commit 222a3cab12ff9114fa52a227ed3faaa0409424d7
26924Author: John Bowman <bowman@ualberta.ca>
26925Date:   Sun Aug 10 10:48:32 2008 -0600
26926
26927    Add general T[] sort(T[] a, bool compare(T i, T j)) function.
26928
26929commit 573e37cb623310e272858a2f65128b325e71de11
26930Author: John Bowman <bowman@ualberta.ca>
26931Date:   Sat Aug 9 08:40:53 2008 -0600
26932
26933    Don't call surface mesh if meshpen == invisible.
26934
26935commit 0f23f79e9d07cbcde959199a6aeff9c88c2d1142
26936Author: John Bowman <bowman@ualberta.ca>
26937Date:   Sat Aug 9 00:04:52 2008 -0600
26938
26939    Increase fuzz in min(surface,projection) routine.
26940
26941commit 767e21e544b3fe7352d398e39fb7f387a1ea2416
26942Author: John Bowman <bowman@ualberta.ca>
26943Date:   Fri Aug 8 20:01:30 2008 -0600
26944
26945    Fix picture min/max functions.
26946
26947commit 3f8c1151ef1273b72d6ea8d27fd54c151fffcd62
26948Author: John Bowman <bowman@ualberta.ca>
26949Date:   Fri Aug 8 19:53:22 2008 -0600
26950
26951    Fix PRC angle computation.
26952
26953    Rename reload to pdfreload (now disabled by default); add pdfreloadOptions.
26954
26955    Fix empty picture check in max/min.
26956
26957    Move default 3d embedding settings to defaultembed3options variable.
26958
26959commit b0ec65b473aa24a1ffabbb82902bcefb99ea7292
26960Author: John Bowman <bowman@ualberta.ca>
26961Date:   Fri Aug 8 02:24:25 2008 -0600
26962
26963    Fix empty tests in picture min and max routines.
26964
26965    Fix projection in draw(surface).
26966
26967commit 93bcfd14f694222d414d8a4d26b8321284067479
26968Author: John Bowman <bowman@ualberta.ca>
26969Date:   Fri Aug 8 01:57:04 2008 -0600
26970
26971    Compute PRC lens angle based on projected picture size.
26972
26973    Support lens angle in viewpoint.
26974
26975    Simplify embedprc options.
26976
26977commit 3759de7b679583a31118894d55075a46981581ec
26978Author: John Bowman <bowman@ualberta.ca>
26979Date:   Fri Aug 8 01:40:15 2008 -0600
26980
26981    Fix handling of null deliminted entries in split.
26982
26983commit 84a6f609c8e0e67fb037cace6fe194132e0cd9d6
26984Author: John Bowman <bowman@ualberta.ca>
26985Date:   Thu Aug 7 23:28:33 2008 -0600
26986
26987    Fix scale and scale3.
26988
26989commit f42c1b7739e338f8ccb21d5df852ca180b23e7e5
26990Author: Orest Shardt <oshardt@princeton.edu>
26991Date:   Thu Aug 7 11:54:41 2008 -0600
26992
26993    Optimize routine for rotation of axes.
26994
26995commit 2c9ed33e906d3cf5e0aa57445790e466e387b5b9
26996Author: John Bowman <bowman@ualberta.ca>
26997Date:   Wed Aug 6 14:55:45 2008 -0600
26998
26999    Support meshpen in PRC mode.
27000
27001    Avoid duplicate drawing due to inexact bounds.
27002
27003commit 01c5a0080e83e611a0cb5debf81c0907d6d42ab4
27004Author: John Bowman <bowman@ualberta.ca>
27005Date:   Wed Aug 6 12:46:50 2008 -0600
27006
27007    Fix supplementary scaling routines.
27008
27009commit 4e64395903561ef7486ec179682b75f29ffb0914
27010Author: John Bowman <bowman@ualberta.ca>
27011Date:   Wed Aug 6 12:45:43 2008 -0600
27012
27013    Fix projection transformations.
27014
27015commit 0b72327d31993adc1efe88955facfc1463f5805f
27016Author: Orest Shardt <oshardt@princeton.edu>
27017Date:   Wed Aug 6 09:53:23 2008 -0600
27018
27019    Fix uint32_t cast.
27020
27021commit daedf0162e1c4ea3829a1b8e616fd718e67b00cc
27022Author: John Bowman <bowman@ualberta.ca>
27023Date:   Wed Aug 6 08:51:30 2008 -0600
27024
27025    Cache return values of texpath.
27026
27027commit 0f4ea94250d087680f10a7a4d0b86e2aaf8a5341
27028Author: John Bowman <bowman@ualberta.ca>
27029Date:   Wed Aug 6 08:16:37 2008 -0600
27030
27031    Apply submitted drawtree patches (Bug IDs 2031338,2031368, and 2031511).
27032
27033commit 714ae4d089cb954f0bc6bd0980a9c48a8f0a8ea0
27034Author: John Bowman <bowman@ualberta.ca>
27035Date:   Wed Aug 6 00:57:49 2008 -0600
27036
27037    Remove obsolete call to aspect.
27038
27039commit 5b47296cd82f9f65497b67217ec2e57ec201286a
27040Author: John Bowman <bowman@ualberta.ca>
27041Date:   Wed Aug 6 00:47:52 2008 -0600
27042
27043    Temporarily revert change to allow svn builds.
27044
27045commit ecb402bacf5601c42ebd518501164228b6f7027b
27046Author: John Bowman <bowman@ualberta.ca>
27047Date:   Wed Aug 6 00:36:59 2008 -0600
27048
27049    Remove obsolete aspect ratio support from projection routines (use size3
27050    instead).
27051
27052    Move diagonal(... real[] a) to runtime code.
27053
27054    Add support for alternative PRC materials in surface routines.
27055
27056    By default draw 3D labels without lighting effects.
27057
27058    Add extra options string to PRC embed functions.
27059
27060    Add min3(pen) and max3(pen) functions (only a spherical pen nib is currenty
27061    allowed).
27062
27063    Remove unused cap functions from plain_picture.
27064
27065    Fully implement drawerBound3 routines.
27066
27067    Fix transform3 initialization in Label.
27068
27069commit 9de76b20a8db18d9ea9f60ee74891c64bf3d0feb
27070Author: Orest Shardt <oshardt@princeton.edu>
27071Date:   Tue Aug 5 19:09:40 2008 -0600
27072
27073    Add support for materials in prc.
27074
27075commit 488767e5f7b07a89e6be170a0b5b8ad64c689c0f
27076Author: John Bowman <bowman@ualberta.ca>
27077Date:   Tue Aug 5 11:12:08 2008 -0600
27078
27079    Make reload load the document if not already active.
27080
27081    Improve documentation.
27082
27083commit 901d4f700ef6f5e185cf331b09ad88ee5379f01e
27084Author: John Bowman <bowman@ualberta.ca>
27085Date:   Tue Aug 5 10:48:27 2008 -0600
27086
27087    Avoid arbitrary default values; set line width to zero since that appears to
27088    be the only value implemented by Adobe Reader 8.1.2 and 9.0.
27089
27090commit 309998ffdd956d628adc06785202738d63fd60b3
27091Author: John Bowman <bowman@ualberta.ca>
27092Date:   Sun Aug 3 19:50:06 2008 -0600
27093
27094    Support ASYbase in texpath.
27095
27096commit 0ffc48041c612ce5d2e56557ecb69b66f38308c3
27097Author: John Bowman <bowman@ualberta.ca>
27098Date:   Sun Aug 3 01:26:56 2008 -0600
27099
27100    Remove quotes from viewerOptions.
27101
27102    Optimize piecewisestraight.
27103
27104commit e007b5a8754e64932088592e9f64d576c792d329
27105Author: John Bowman <bowman@ualberta.ca>
27106Date:   Sat Aug 2 22:49:09 2008 -0600
27107
27108    Fix straight flag in drawprc.
27109
27110commit e07d8cc9d55e09a26e121fbb918eccd2d3348274
27111Author: John Bowman <bowman@ualberta.ca>
27112Date:   Sat Aug 2 22:37:56 2008 -0600
27113
27114    Set straight flag on transformation.
27115
27116commit 1187a1667ce9cf1608e622b8883160d08cce0389
27117Author: John Bowman <bowman@ualberta.ca>
27118Date:   Sat Aug 2 20:34:36 2008 -0600
27119
27120    Automatically embed option defaults into descriptions.
27121
27122commit 6e8b02403e60c611139434cfa5b149bb15757f73
27123Author: John Bowman <bowman@ualberta.ca>
27124Date:   Sat Aug 2 18:01:40 2008 -0600
27125
27126    Only attempt reload if acroread process is already running; add reloaddelay
27127    parameter.
27128
27129commit 8d276fe6595dc91f0d0a0e62c2df506f9df7d25b
27130Author: John Bowman <bowman@ualberta.ca>
27131Date:   Sat Aug 2 16:18:12 2008 -0600
27132
27133    Add unitcylinder.
27134
27135commit 414782b6cd41885dd4cc39c2dacc4ff581b92f21
27136Author: John Bowman <bowman@ualberta.ca>
27137Date:   Sat Aug 2 14:19:23 2008 -0600
27138
27139    Add code to automatically reload pdf files in viewer if
27140    settings.reload=true (requires manual installation of reload.js in
27141    ~/.adobe/Acrobat/x.x/JavaScripts/).
27142
27143    Add psviewerOptions and pdfviewerOptions.
27144
27145commit 160a605a243191fca83ee05c870f7b8a643f0fd0
27146Author: John Bowman <bowman@ualberta.ca>
27147Date:   Sat Aug 2 14:11:23 2008 -0600
27148
27149    Simplify solid line pattern.
27150
27151commit 4ed6ac0aac1d82ecb84678a769694ec38367c0cc
27152Author: John Bowman <bowman@ualberta.ca>
27153Date:   Fri Aug 1 16:59:59 2008 -0600
27154
27155    Fix -psimage -tex pdflatex.
27156
27157commit 21a5a0672220c4743065507eb33e95cb165b7d77
27158Author: John Bowman <bowman@ualberta.ca>
27159Date:   Fri Aug 1 15:10:30 2008 -0600
27160
27161    Remove interfering comments; change psimage timeout to 60 seconds.
27162
27163commit c5141442715a3aadfd754fc5448d531d7867ed35
27164Author: John Bowman <bowman@ualberta.ca>
27165Date:   Fri Aug 1 10:36:55 2008 -0600
27166
27167    Rename print.js to silentPrint.js; move all other Javascript commands to
27168    asy code.
27169
27170    Check whether silentPrint is defined.
27171
27172    Fix texengine(true).
27173
27174commit 046a88b4bd37306e0d0ecebbe429dd213a3ca51c
27175Author: John Bowman <bowman@ualberta.ca>
27176Date:   Fri Aug 1 01:58:03 2008 -0600
27177
27178    Add print.js; this should be put in ~/.adobe/Acrobat/8.0/JavaScripts/.
27179
27180    Make -psimage give up on waiting for Adobe Reader to finish after 30 seconds.
27181
27182commit b78d73947601327af0a11e92bdd382f8396a6b18
27183Author: John Bowman <bowman@ualberta.ca>
27184Date:   Fri Aug 1 01:43:50 2008 -0600
27185
27186    Add -psimage option to dump rasterized postscript image of PRC scene.
27187
27188    Force texpath to use latex/tex engine even with -tex pdflatex and -tex pdftex;
27189    add texdvicommand to specify an alternative latex/tex to dvi program.
27190
27191    Use correct output prefix for intermediate PRC files.
27192
27193commit 7fc7a09c48a5144cc52481165eaf5ebe73f6de30
27194Author: John Bowman <bowman@ualberta.ca>
27195Date:   Thu Jul 31 22:23:29 2008 -0600
27196
27197    Remove bulge from unitcube.
27198
27199    Implement nolight with boolean variable.
27200
27201    Fix sizing of transformed 3D pictures.
27202
27203commit 8fd6b0873e9fbcc1576b9a6bf1241c5cdcd9f5af
27204Author: John Bowman <bowman@ualberta.ca>
27205Date:   Wed Jul 30 13:14:02 2008 -0600
27206
27207    Use portable constructor for BooleanVar.
27208
27209commit 25ef61001ed9899ec67d813f2d9fb3ceb478e3db
27210Author: John Bowman <bowman@ualberta.ca>
27211Date:   Wed Jul 30 12:59:23 2008 -0600
27212
27213    Move xasy.conf into ~/.asy directory.
27214
27215commit 22e5cc8c9eaffdd4d7d75e87c9d75fc101597353
27216Author: John Bowman <bowman@ualberta.ca>
27217Date:   Wed Jul 30 11:02:46 2008 -0600
27218
27219    Allow separate 2D and 3D picture sizes.
27220
27221    Use double deferred drawing for 3D projection to allow control of the 3D aspect
27222    ratio and also the width and height of the final projected picture.
27223
27224    Remove obsolete cycle3 variable.
27225
27226commit 3bb43749d5c5ca8a475b98f51cff2fbe93d89410
27227Author: John Bowman <bowman@ualberta.ca>
27228Date:   Tue Jul 29 16:56:42 2008 -0600
27229
27230    Typeset 3D labels onto projection plane by default.
27231
27232    Fix roll computation.
27233
27234    Add transform3(triple u, triple v) that maps (X,Y) to (u,v).
27235
27236    Add solidcone.
27237
27238commit 323f2d45bd37156a4b4abdf240f001026925947f
27239Author: Orest Shardt <oshardt@princeton.edu>
27240Date:   Tue Jul 29 14:47:55 2008 -0600
27241
27242    Use cleaner icons.
27243
27244commit 41dc906cbf1b9cdaabcae254a1c44c03539849e1
27245Author: Orest Shardt <oshardt@princeton.edu>
27246Date:   Tue Jul 29 12:40:49 2008 -0600
27247
27248    Fix typo.
27249
27250commit 5973e480d9fa04eaff3c8d0b6427672a04f60ea3
27251Author: Orest Shardt <oshardt@princeton.edu>
27252Date:   Tue Jul 29 12:38:40 2008 -0600
27253
27254    Describe scene display parameters.
27255
27256commit e6cf737d99947537e211a0ded7ff33ee85feec10
27257Author: Orest Shardt <oshardt@princeton.edu>
27258Date:   Tue Jul 29 10:30:42 2008 -0600
27259
27260    Do not freeze while waiting for external editor to close.
27261
27262commit 58725ca2426ded56c568739c3c19df9e6c44655f
27263Author: John Bowman <bowman@ualberta.ca>
27264Date:   Mon Jul 28 23:53:30 2008 -0600
27265
27266    Fix hang in surface bbox routines.
27267
27268commit e33a8771b9b2d14c1297c68d58f749bea56e8dca
27269Author: John Bowman <bowman@ualberta.ca>
27270Date:   Mon Jul 28 23:04:58 2008 -0600
27271
27272    Add unit cone.
27273
27274commit 1d18572e5681a912ccad4d8a26b05c0595b4f4a6
27275Author: John Bowman <bowman@ualberta.ca>
27276Date:   Mon Jul 28 07:47:31 2008 -0600
27277
27278    Add support for path3 Labels.
27279
27280commit 8ea1129b09d97c7dc2256bc73a91cb1f0822f3ff
27281Author: John Bowman <bowman@ualberta.ca>
27282Date:   Sun Jul 27 23:09:39 2008 -0600
27283
27284    Fix generation of asy-keywords.el.
27285
27286commit 33386b3f64bb669c90a01e6e617c070c60b97e4e
27287Author: John Bowman <bowman@ualberta.ca>
27288Date:   Sun Jul 27 22:57:25 2008 -0600
27289
27290    Defer projection of 3D (non-prc) pictures until drawing time.
27291
27292    Express currentprojection in terms of user (picture) coordinates.
27293
27294    Add missing tensorshade functions.
27295
27296    Add casts from object to label and object to frame.
27297
27298commit 02caeaea31659c23bd37b7ad7d43b3d949eba863
27299Author: John Bowman <bowman@ualberta.ca>
27300Date:   Sun Jul 27 21:30:54 2008 -0600
27301
27302    Add locale() function to query/set current locale.
27303
27304    Add locale string to format(string s, real x).
27305
27306    Add string(int) function.
27307
27308    Fix locale issues.
27309
27310commit d5d14abe253106269ddfc14c47364ca593572533
27311Author: John Bowman <bowman@ualberta.ca>
27312Date:   Sun Jul 27 16:02:26 2008 -0600
27313
27314    Make string(real, int digits=realDigits) use fixed notation.
27315
27316commit ee69ce258d507924f18dd0e7563b7ebfd3f6122c
27317Author: John Bowman <bowman@ualberta.ca>
27318Date:   Sun Jul 27 00:12:38 2008 -0600
27319
27320    Add three-dimensional Label support.
27321
27322    Support adding a three-dimensional frame to a picture (positioned at the
27323    origin).
27324
27325    Remove three-dimensional add functions in favour of embed.
27326
27327commit d283edb251ce48f1ae6e725315125b72f0976794
27328Author: John Bowman <bowman@ualberta.ca>
27329Date:   Sat Jul 26 18:22:39 2008 -0600
27330
27331    Rename surface.asy to three_surface.asy and light.asy to three_light.asy.
27332
27333commit 6876aae1ec52058ff36530fc225880132314cdba
27334Author: John Bowman <bowman@ualberta.ca>
27335Date:   Sat Jul 26 18:15:03 2008 -0600
27336
27337    Move surface max and min functions to C++ code.
27338
27339    Fix three-dimensional label functions.
27340
27341    Implement unitsphere as an 8-patch Bezier approximation.
27342
27343    Add three-dimensional dot functions.
27344
27345    Include surface.asy and light.asy in three.asy.
27346
27347    Remove casts from triple to pair and triple[][] to patch.
27348
27349    Fix surface normals.
27350
27351commit f76993c733c494f63052fee8650f2a0325a8388d
27352Author: Orest Shardt <oshardt@princeton.edu>
27353Date:   Sat Jul 26 08:14:27 2008 -0600
27354
27355    Preserve original path's direction for each new region created.
27356
27357commit 2df9113fb0760d067135027d79d0da53aefa30db
27358Author: John Bowman <bowman@ualberta.ca>
27359Date:   Fri Jul 25 16:53:29 2008 -0600
27360
27361    Fix removeDuplicates.
27362
27363    Simplify uncycle.
27364
27365commit 7fc100ae6a07e36590bdc40fc58b896a3899c5cb
27366Author: John Bowman <bowman@ualberta.ca>
27367Date:   Fri Jul 25 15:38:43 2008 -0600
27368
27369    Use DBL_MANT_DIG for recursion depth limit.
27370
27371commit e7394489eec585a15358f2a1942233ec42a3d6af
27372Author: John Bowman <bowman@ualberta.ca>
27373Date:   Wed Jul 23 02:16:40 2008 -0600
27374
27375    Generalize picture to handle 3D objects.
27376
27377    Rename surface to patch; implement a surface structure to hold an array of
27378    patches.
27379
27380    Implement simpler, faster surface bounding box routines.
27381
27382    Add -prc setting (temporarily set to false) to enable prc output.
27383
27384commit ad0b2823a741e2bdc1ff2ad0cecb92ba16c8f979
27385Author: John Bowman <bowman@ualberta.ca>
27386Date:   Wed Jul 23 02:09:52 2008 -0600
27387
27388    Add randompath function.
27389
27390commit 80f81d13ed3bb8984183e431020ada1c7c2229eb
27391Author: John Bowman <bowman@ualberta.ca>
27392Date:   Wed Jul 23 02:02:59 2008 -0600
27393
27394    Fix height and width units.
27395
27396commit 20076a17a54128ea455d608a52a83cda9acb823c
27397Author: John Bowman <bowman@ualberta.ca>
27398Date:   Mon Jul 7 00:43:29 2008 -0600
27399
27400    Use bounding box rather than less efficient convex hull test in inside.
27401
27402commit cb11a56fdc8982ab5e88dfa24bdd13e3e74b4fb5
27403Author: John Bowman <bowman@ualberta.ca>
27404Date:   Sun Jul 6 22:52:29 2008 -0600
27405
27406    Remove obsolete file.
27407
27408commit 8df94eb01841188da1e38f77073168c8dbe42683
27409Author: John Bowman <bowman@ualberta.ca>
27410Date:   Sun Jul 6 17:23:42 2008 -0600
27411
27412    Support compilation of gc-7.1 with gcc-4.3.1 on FreeBSD 4.10-RELEASE-p2.
27413
27414commit 78ad79d4c0038a286eab64e138fd38ba65207ee7
27415Author: Philippe Ivaldi <pivaldi@sfr.fr>
27416Date:   Sun Jul 6 14:40:28 2008 -0600
27417
27418    Fix the documentation of quarticroots.
27419
27420commit 35a635d26382f0ccb9b552fc7bb824cb343c5233
27421Author: John Bowman <bowman@ualberta.ca>
27422Date:   Sat Jul 5 22:21:50 2008 -0600
27423
27424    Minor optimization.
27425
27426commit 367e8ebd63efd180493a68a44eb56ec53c8c071c
27427Author: John Bowman <bowman@ualberta.ca>
27428Date:   Sat Jul 5 22:11:36 2008 -0600
27429
27430    Remove HAVE_TRIANGLE configuration.
27431
27432commit d5547e4ec09ec39499bcdc8300c226ed9307d524
27433Author: John Bowman <bowman@ualberta.ca>
27434Date:   Sat Jul 5 22:05:42 2008 -0600
27435
27436    Port prc code to cygwin.
27437
27438commit 404a75f09df81099bdb9e973dd306111a636f0c7
27439Author: John Bowman <bowman@ualberta.ca>
27440Date:   Sat Jul 5 14:11:53 2008 -0600
27441
27442    Port version changes to msdos.
27443
27444commit 31e3f4fafe9fae62ed71b74f3994eb8be7643bac
27445Author: John Bowman <bowman@ualberta.ca>
27446Date:   Sat Jul 5 13:47:51 2008 -0600
27447
27448    More version fixes.
27449
27450commit 14369b9cfc2fbc21951d3bcc41e14411cccc6e18
27451Author: John Bowman <bowman@ualberta.ca>
27452Date:   Sat Jul 5 13:32:18 2008 -0600
27453
27454    Fix version.texi; cleanup temporary files.
27455
27456commit e04d51ef715883a69e1eae296e899f2da8c0a1d5
27457Author: John Bowman <bowman@ualberta.ca>
27458Date:   Sat Jul 5 12:54:47 2008 -0600
27459
27460    Add prc dependency.
27461
27462commit bfdc8376f8e2b22b6cb58fa43b3cc71af5f1b084
27463Author: John Bowman <bowman@ualberta.ca>
27464Date:   Sat Jul 5 12:52:54 2008 -0600
27465
27466    Create empty svnrevision.cc by default to force update.
27467
27468commit 2f80208862aa04acc1b869ba6be16466d3e4c0cc
27469Author: John Bowman <bowman@ualberta.ca>
27470Date:   Sat Jul 5 12:42:22 2008 -0600
27471
27472    Remove support for external triangle.shar.gz package now that Delaunay.cc
27473    is fixed.
27474
27475commit 1578efdf744d9881bc40a676bac6b848885e156d
27476Author: John Bowman <bowman@ualberta.ca>
27477Date:   Sat Jul 5 12:26:50 2008 -0600
27478
27479    Include svn revision in version strings.
27480
27481commit cd52c344b783552066e47d77855f1ba0e225cd8f
27482Author: John Bowman <bowman@ualberta.ca>
27483Date:   Sat Jul 5 11:08:28 2008 -0600
27484
27485    Fix supertriangle computation.
27486
27487commit 3a600d47091011a1a396cbbe73865685a03674ab
27488Author: John Bowman <bowman@ualberta.ca>
27489Date:   Sat Jul 5 01:32:21 2008 -0600
27490
27491    Add bezier triangulation routines (developed by Orest Shardt).
27492
27493    Add support for filled fonts.
27494
27495commit 8422b776c2a1bb3b6e99ffd09eed39a57fad68b3
27496Author: John Bowman <bowman@ualberta.ca>
27497Date:   Sat Jul 5 00:37:42 2008 -0600
27498
27499    Fix surface constructor to handle all four intersection cases.
27500
27501commit c2839ecad3c5bb6dea5450bc6765a99fc19eda04
27502Author: John Bowman <bowman@ualberta.ca>
27503Date:   Fri Jul 4 15:35:03 2008 -0600
27504
27505    Generalize planar surface constructor to handle a single interior intersection.
27506
27507commit c5e611c89317048f58c01c6fca08420f5cd9c189
27508Author: John Bowman <bowman@ualberta.ca>
27509Date:   Fri Jul 4 11:29:01 2008 -0600
27510
27511    Fix check in windingnumber for points on path.
27512
27513commit a4a9a9696f4460a31a0fc817873e72e6098cbc2d
27514Author: Orest Shardt <oshardt@princeton.edu>
27515Date:   Fri Jul 4 09:56:19 2008 -0600
27516
27517    Fix parameterization interval of PRCline.
27518
27519commit 3866af07751efe3def9fd837c80439b45e0778a0
27520Author: John Bowman <bowman@ualberta.ca>
27521Date:   Fri Jul 4 01:09:09 2008 -0600
27522
27523    Add constructor for a (possibly) nonconvex cyclic path that returns an array of
27524    surfaces.
27525
27526commit ccb28f918c69c71aa3ea116690974a917add785f
27527Author: John Bowman <bowman@ualberta.ca>
27528Date:   Thu Jul 3 23:55:01 2008 -0600
27529
27530    Suppress output by size when picture is empty.
27531
27532commit 2a5ea45ee0b656e87e4d71b8ca5185a4fb2fbaf0
27533Author: John Bowman <bowman@ualberta.ca>
27534Date:   Thu Jul 3 23:25:31 2008 -0600
27535
27536    Check for coincident subpaths in path.cc to avoid infinite loops.
27537
27538    Define restricted int undefined to the the largest odd integer (returned by
27539    windingnumber for points on the path).
27540
27541    Update documentation.
27542
27543commit 982ba5c059237d9cea33e4b10a699c85384498ce
27544Author: John Bowman <bowman@ualberta.ca>
27545Date:   Thu Jul 3 15:46:32 2008 -0600
27546
27547    Make windingnumber(g,z) return the largest odd integer when z lies on path g.
27548
27549    Make inside return true for points on the boundary.
27550
27551commit 5b165379ca3eaba5cbcbc1be79de33d162d88440
27552Author: John Bowman <bowman@ualberta.ca>
27553Date:   Wed Jul 2 15:03:55 2008 -0600
27554
27555    Revert to original version of cubicroots to handle the case where one of the
27556    first two roots is near zero.
27557
27558commit 9db5f20ac51580e1246da314b548940486db8c32
27559Author: John Bowman <bowman@ualberta.ca>
27560Date:   Wed Jul 2 12:57:21 2008 -0600
27561
27562    Update example.
27563
27564commit ef2aed565e623ce114dc3b95b0e27f5012eabbfa
27565Author: John Bowman <bowman@ualberta.ca>
27566Date:   Tue Jul 1 22:29:10 2008 -0600
27567
27568    Minor simplification.
27569
27570commit 7f6e70feef498ff8850c3170ca092ce67948ff76
27571Author: John Bowman <bowman@ualberta.ca>
27572Date:   Tue Jul 1 20:27:06 2008 -0600
27573
27574    Fix AsyPDF flag.
27575
27576commit a7ae860cfccad51f5ea1b68f41797c37b43ebc4c
27577Author: John Bowman <bowman@ualberta.ca>
27578Date:   Tue Jul 1 20:11:33 2008 -0600
27579
27580    Support clipping with tex and pdftex TeX engines again (broken since 1.34-26).
27581
27582commit fc997e3d2e29aff462512e06fe045ed3372e1c66
27583Author: John Bowman <bowman@ualberta.ca>
27584Date:   Tue Jul 1 20:08:52 2008 -0600
27585
27586    Support xelatex.
27587
27588commit 019c0793143aa77f80ebaa7238b521bf7a614909
27589Author: John Bowman <bowman@ualberta.ca>
27590Date:   Tue Jul 1 00:19:54 2008 -0600
27591
27592    Leave cubic root refinement to the user, to avoid potential root
27593    interchange problems.
27594
27595commit 9183d9faeb41cb12332b0e63c8d47a83060f60e8
27596Author: John Bowman <bowman@ualberta.ca>
27597Date:   Mon Jun 30 22:27:13 2008 -0600
27598
27599    Implement robust inside algorithm based on conditional subdivision and
27600    robust orient2d predicate.
27601
27602commit 0ee41c80a2f20c06ac36ceec99df87f8c1b59439
27603Author: John Bowman <bowman@ualberta.ca>
27604Date:   Mon Jun 30 17:51:39 2008 -0600
27605
27606    Add option to force PDF output.
27607
27608commit 24dbc91d612d00bea406763efba85f802ea3ee33
27609Author: John Bowman <bowman@ualberta.ca>
27610Date:   Mon Jun 30 08:51:03 2008 -0600
27611
27612    Add side and incircle functions.
27613
27614commit ad7a5ca602f3ff77da61d8ecc6dd9b7af30b16b7
27615Author: John Bowman <bowman@ualberta.ca>
27616Date:   Sun Jun 29 17:57:25 2008 -0600
27617
27618    Minor optimizations.
27619
27620commit d57cce192cc1c5a390d58c68bf7e3a07901844b2
27621Author: John Bowman <bowman@ualberta.ca>
27622Date:   Sun Jun 29 16:33:57 2008 -0600
27623
27624    Correct typo.
27625
27626commit 8aeb44ff5525fdf55e4143b9b77205112b036e59
27627Author: John Bowman <bowman@ualberta.ca>
27628Date:   Sun Jun 29 16:30:53 2008 -0600
27629
27630    Fix segmentation fault in default Delaunay triangulation routine.
27631
27632    Use Shewcuk's exact predicates in Delaunay triangulation.
27633
27634commit b8d7d2e8f2ea5e5dfefade3caab02bb53d78b7fe
27635Author: John Bowman <bowman@ualberta.ca>
27636Date:   Sat Jun 28 23:16:00 2008 -0600
27637
27638    Fix incorrect array size documentation of Delaunay.cc that can lead to a
27639    segmentation fault.
27640
27641commit c9952eb8c85cc44da35821610563601c6289f6c0
27642Author: John Bowman <bowman@ualberta.ca>
27643Date:   Thu Jun 26 00:01:50 2008 -0600
27644
27645    Minor optimization.
27646
27647commit 0ee04f17646c1de38a0ff508303f2c4d1b2a87e5
27648Author: John Bowman <bowman@ualberta.ca>
27649Date:   Wed Jun 25 23:19:25 2008 -0600
27650
27651    Try to refine calculated cubic roots with Newton-Raphson iteration.
27652
27653commit 2ad1cec486027bc80ae21d1ba0b5b3f13b8f70dc
27654Author: John Bowman <bowman@ualberta.ca>
27655Date:   Wed Jun 25 22:40:12 2008 -0600
27656
27657    Simplify cubicroots.
27658
27659commit 4a7b065aa93db97935627739c00326760e7d4a58
27660Author: John Bowman <bowman@ualberta.ca>
27661Date:   Wed Jun 25 17:00:22 2008 -0600
27662
27663    Replace ytimes by real[] mintimes(path) and real[] maxtimes(path).
27664
27665commit 9642646492c918276ac2f318c44e07e4c359288a
27666Author: John Bowman <bowman@ualberta.ca>
27667Date:   Wed Jun 25 16:24:22 2008 -0600
27668
27669    Generalize last fix to an arbitrary axis.
27670
27671commit e2610105e22d30b816c9bb381e411ca323405f93
27672Author: John Bowman <bowman@ualberta.ca>
27673Date:   Wed Jun 25 15:04:03 2008 -0600
27674
27675    Handle degenerate cases.
27676
27677commit f06bc755f427058119162f162f1043e6363b67d1
27678Author: John Bowman <bowman@ualberta.ca>
27679Date:   Wed Jun 25 00:38:12 2008 -0600
27680
27681    Increase fuzz.
27682
27683commit 473e70480321251eac19268682b7125cf06556b2
27684Author: John Bowman <bowman@ualberta.ca>
27685Date:   Wed Jun 25 00:27:11 2008 -0600
27686
27687    Fix numerical resolution problem in windingnumber.
27688
27689commit dfe3717ab63b45d9417603fa1ed12c41ba57e745
27690Author: John Bowman <bowman@ualberta.ca>
27691Date:   Tue Jun 24 23:45:50 2008 -0600
27692
27693    Fix relative vs. absolute fuzz.
27694
27695commit cc289caf34ad10914fed9c4d8e6fa4fed9e1fc41
27696Author: John Bowman <bowman@ualberta.ca>
27697Date:   Tue Jun 24 23:03:37 2008 -0600
27698
27699    Adjust fuzz to fix remaining resolutions problems in windingnumber.
27700
27701commit bb8f1d22492b52bc0d67781556563402bbcc1053
27702Author: John Bowman <bowman@ualberta.ca>
27703Date:   Tue Jun 24 22:36:22 2008 -0600
27704
27705    Reinstate deleted function.
27706
27707commit c13dd963a9146bfb4c185c3aea5ebe3f5314daec
27708Author: John Bowman <bowman@ualberta.ca>
27709Date:   Tue Jun 24 22:31:12 2008 -0600
27710
27711    Remove dir(path,real,int) since it is only needed internally.
27712
27713commit fdcf601224198de809d246db57de6c07d144ec76
27714Author: John Bowman <bowman@ualberta.ca>
27715Date:   Tue Jun 24 22:20:09 2008 -0600
27716
27717    Reinstate old inside function.
27718
27719commit a207300ee6c5fe5ba269c3b32cca7b97df7d25e3
27720Author: John Bowman <bowman@ualberta.ca>
27721Date:   Tue Jun 24 17:53:38 2008 -0600
27722
27723    Use lineintersections routine to implement inside.
27724
27725commit bf30f081e382e7c8be0a21aa7740efb40255ef41
27726Author: John Bowman <bowman@ualberta.ca>
27727Date:   Tue Jun 24 10:35:12 2008 -0600
27728
27729    Fix windingnumber by using robust predir and postdir functions.
27730
27731    Expose dir(path,real,int).
27732
27733commit d063ba0e8ec6ee997f97f6d7fd3d16e726437cd4
27734Author: John Bowman <bowman@ualberta.ca>
27735Date:   Mon Jun 23 23:42:18 2008 -0600
27736
27737    Add real[] ytimes(path g) function to return times at which path g reaches its
27738    minimum and maximum y extents.
27739
27740commit 68dba699cbba078b15ac7eb7a019da3adb65715f
27741Author: John Bowman <bowman@ualberta.ca>
27742Date:   Mon Jun 23 22:40:14 2008 -0600
27743
27744    Consolidate bounding box code.
27745
27746commit ecf2d58e5f9978e892ce839ef76ba9b16cd4e696
27747Author: Orest Shardt <oshardt@princeton.edu>
27748Date:   Mon Jun 23 18:04:57 2008 -0600
27749
27750    Correct handling of uncompressed files. Add enums to PRC.h
27751
27752commit 42788226294536aeacb5ad384b3dbf0c6eed2eab
27753Author: John Bowman <bowman@ualberta.ca>
27754Date:   Mon Jun 23 17:48:23 2008 -0600
27755
27756    Increase minimal fuzz in intersections.
27757
27758commit cca5841adf415573f09131f10bfca3cd59e5dd54
27759Author: John Bowman <bowman@ualberta.ca>
27760Date:   Mon Jun 23 15:03:49 2008 -0600
27761
27762    Increase fuzz to improve detection of roots at numerical infinity.
27763
27764commit d372e260f74e03df30e5d06f5f5f33330598471c
27765Author: John Bowman <bowman@ualberta.ca>
27766Date:   Mon Jun 23 11:18:40 2008 -0600
27767
27768    User -dSAFER also for deconstruction into png format.
27769
27770commit 407a627a5d18b773739a9535b486b8a177dd7c49
27771Author: John Bowman <bowman@ualberta.ca>
27772Date:   Mon Jun 23 11:00:40 2008 -0600
27773
27774    By default run gs with -dSAFER.
27775
27776commit 450e6baca04165268c9a3d6201fb9b7b67e162ed
27777Author: John Bowman <bowman@ualberta.ca>
27778Date:   Mon Jun 23 00:41:43 2008 -0600
27779
27780    Fix typo.
27781
27782commit c6b4740c7cae67a452bc2587106948668d648525
27783Author: John Bowman <bowman@ualberta.ca>
27784Date:   Mon Jun 23 00:31:13 2008 -0600
27785
27786    Update link.
27787
27788commit 176d2bf970fcdb8b84c74c730b68176a8d433ff6
27789Author: John Bowman <bowman@ualberta.ca>
27790Date:   Sun Jun 22 23:26:30 2008 -0600
27791
27792    Merge C++ intersect and intersection routines.
27793
27794    Optimize intersection routines for paths containing straight segments.
27795
27796    Add function real[] intersections(path p, pair a, pair b, real fuzz=0)
27797    to return all intersection times of path p with the (infinite) line
27798    through points a and b.
27799
27800commit 3cebe7e04213749fd8aff24514b71a98e2c38ce1
27801Author: John Bowman <bowman@ualberta.ca>
27802Date:   Sat Jun 21 19:24:45 2008 -0600
27803
27804    Fix -listvariables.
27805
27806commit 54f25c1c47cf57223211c9a6cde1067ef3275275
27807Author: John Bowman <bowman@ualberta.ca>
27808Date:   Sat Jun 21 14:46:23 2008 -0600
27809
27810    Use new intersection routines; handle degenerate cases.
27811
27812commit ba91a4a0fbca4fe8b013ff96b2796737a1133bdb
27813Author: John Bowman <bowman@ualberta.ca>
27814Date:   Sat Jun 21 14:36:53 2008 -0600
27815
27816    Use a process-specific currentpen.
27817
27818commit fb9a1be407eb4530c7a0522cf8e376bec91b858d
27819Author: John Bowman <bowman@ualberta.ca>
27820Date:   Sat Jun 21 12:24:39 2008 -0600
27821
27822    Update example.
27823
27824commit 7e3bc9afe99559d02e62060cc32b2eff8e520c90
27825Author: John Bowman <bowman@ualberta.ca>
27826Date:   Fri Jun 20 22:49:58 2008 -0600
27827
27828    Fix roll parameter.
27829
27830commit a3a9791aaa03745c4d330db56aa68b8f618da00a
27831Author: John Bowman <bowman@ualberta.ca>
27832Date:   Fri Jun 20 19:34:56 2008 -0600
27833
27834    Rename intersectionsline to lineintersections.
27835
27836commit 7405937a0cbcb22ab0126eafa9fdd01851e96334
27837Author: John Bowman <bowman@ualberta.ca>
27838Date:   Fri Jun 20 16:56:05 2008 -0600
27839
27840    Fix and standardize new intersection routines.
27841
27842commit 39b5991682267b647a5be9167f0da08b64f1269b
27843Author: John Bowman <bowman@ualberta.ca>
27844Date:   Fri Jun 20 16:12:09 2008 -0600
27845
27846    Improve intersection routines.
27847
27848commit 8e67614b18abf8d494d9c0059a03462d264e3744
27849Author: John Bowman <bowman@ualberta.ca>
27850Date:   Fri Jun 20 12:04:45 2008 -0600
27851
27852    Fix front/back detection when rotating about a point.
27853
27854commit 0ce01dce66c71ef19576aa32a300d2564e764b6e
27855Author: John Bowman <bowman@ualberta.ca>
27856Date:   Fri Jun 20 10:41:31 2008 -0600
27857
27858    Move unitrand to C++ code to avoid dependency on stats.asy.
27859
27860commit 756229ed2e7a006a86858fa05bf4d14b9d507a22
27861Author: John Bowman <bowman@ualberta.ca>
27862Date:   Fri Jun 20 10:23:21 2008 -0600
27863
27864    Implement improved version of intersections(point, pair p, pair q)
27865    that returns all intersection times with the (infinite) line through p and q.
27866
27867commit d0e1e48d8e3e4af0851d12df372b1a93cdede51c
27868Author: John Bowman <bowman@ualberta.ca>
27869Date:   Fri Jun 20 01:44:26 2008 -0600
27870
27871    Add routine to compute the intersection times of a path and a line segment.
27872
27873commit 2232265c4efb975d48af1abf1d4e49fb4326c863
27874Author: John Bowman <bowman@ualberta.ca>
27875Date:   Fri Jun 20 00:38:55 2008 -0600
27876
27877    Distinguish between updatefunction (used for interactive mode) and
27878    exitfunction (used to clean up intermediate files).
27879
27880    Don't force settings.outformat="pdf" in three.asy.
27881
27882commit 9abfe35d19f00a082d74c4203f4df401ecdbca32
27883Author: John Bowman <bowman@ualberta.ca>
27884Date:   Fri Jun 20 00:07:38 2008 -0600
27885
27886    Simplify nodes(int).
27887
27888commit e08fa80e0385404c4aa369bb64721f86974e217c
27889Author: John Bowman <bowman@ualberta.ca>
27890Date:   Thu Jun 19 23:42:32 2008 -0600
27891
27892    Change path3 lift(path) to a constructor.
27893
27894    Add constructors to surface.asy.
27895
27896    Add example of 3D extruded label contributed by Philippe Ivaldi.
27897
27898commit ee1b7f936d02a0b940d7b8a3c9264f416a0efb3e
27899Author: John Bowman <bowman@ualberta.ca>
27900Date:   Thu Jun 19 22:38:42 2008 -0600
27901
27902    Remove granularity for improved rendering.
27903
27904commit e40f114bb061d80671e602500523e4f6063a08e3
27905Author: John Bowman <bowman@ualberta.ca>
27906Date:   Thu Jun 19 15:43:45 2008 -0600
27907
27908    Replace axis call by explicit draw commands.
27909
27910commit 9bf478014f7a15d042c7c6c7e1132bd52047cce8
27911Author: Orest Shardt <oshardt@princeton.edu>
27912Date:   Thu Jun 19 15:04:04 2008 -0600
27913
27914    Fix PRCbitStream::getSize().
27915
27916commit 92647e99c1ded29b5b6e18d559bd344776ad4096
27917Author: Orest Shardt <oshardt@princeton.edu>
27918Date:   Thu Jun 19 14:33:11 2008 -0600
27919
27920    Fix decompress().
27921
27922commit a32f6380b98eb6fedc9e3025b5b6e9a4a75709c2
27923Author: John Bowman <bowman@ualberta.ca>
27924Date:   Thu Jun 19 00:24:51 2008 -0600
27925
27926    Fix prc file count issue.
27927
27928    Add preliminary support for 3d fonts.
27929
27930commit dee96c003870d0042deb3a35260fed64575971fc
27931Author: John Bowman <bowman@ualberta.ca>
27932Date:   Wed Jun 18 22:31:55 2008 -0600
27933
27934    Fix projection units.
27935
27936commit 33decaa2420313cb96d2138c11eab92cd6b3f0e6
27937Author: John Bowman <bowman@ualberta.ca>
27938Date:   Wed Jun 18 22:12:40 2008 -0600
27939
27940    Add texpath support for alignment and transforms.
27941
27942commit c60cc1ee9480c8c4ddd38fcfb05a705796a09450
27943Author: John Bowman <bowman@ualberta.ca>
27944Date:   Wed Jun 18 22:10:43 2008 -0600
27945
27946    Simplify reset.
27947
27948commit 8988b282978699b49e88a25d75b5eb6b81c096f2
27949Author: Orest Shardt <oshardt@princeton.edu>
27950Date:   Wed Jun 18 21:00:40 2008 -0600
27951
27952    Fix teapot example
27953
27954commit b9f123de9a79311321d49a08e5a97101e97104ea
27955Author: John Bowman <bowman@ualberta.ca>
27956Date:   Wed Jun 18 15:17:02 2008 -0600
27957
27958    Avoid opening up an X11 window in texpath; use epswrite device instead.
27959
27960commit 3e4f4446091d06df048b77fc6928a8f4bb029efb
27961Author: John Bowman <bowman@ualberta.ca>
27962Date:   Wed Jun 18 14:56:22 2008 -0600
27963
27964    Add erase(frame) function.
27965
27966commit ce7f60c6873d3284b1b506d69f06ee604328db47
27967Author: John Bowman <bowman@ualberta.ca>
27968Date:   Wed Jun 18 13:02:13 2008 -0600
27969
27970    Make texpath work also with sqrt, fractions, and arrows.
27971
27972    Add pen argument to texpath.
27973
27974commit bdae929ff7456f6f140dde137b230a5fcd1520f8
27975Author: Orest Shardt <oshardt@princeton.edu>
27976Date:   Wed Jun 18 12:51:32 2008 -0600
27977
27978    Use cm as units of camera properties.
27979
27980commit 32f251b38f548db605b824523050b902c880f367
27981Author: Orest Shardt <oshardt@princeton.edu>
27982Date:   Wed Jun 18 11:05:14 2008 -0600
27983
27984    In PRC, always write at least 1 bit of user data.
27985
27986commit cae80ffcdeaec5cbe768a9621e2832c8573d795a
27987Author: John Bowman <bowman@ualberta.ca>
27988Date:   Wed Jun 18 10:20:19 2008 -0600
27989
27990    Fix formatting.
27991
27992commit c29cb9fd2b4053f46c77cfffe2385a798cd9fc91
27993Author: John Bowman <bowman@ualberta.ca>
27994Date:   Wed Jun 18 10:18:11 2008 -0600
27995
27996    Add example of custom mark routine.
27997
27998commit 019788a364d8b80a1c84e284d7f9c37095319d82
27999Author: John Bowman <bowman@ualberta.ca>
28000Date:   Wed Jun 18 09:45:35 2008 -0600
28001
28002    Move default currentpen argument to C++ code.
28003
28004commit 37fe2e5767e953bf39d434c7c09d271ee28e5c05
28005Author: John Bowman <bowman@ualberta.ca>
28006Date:   Tue Jun 17 22:45:59 2008 -0600
28007
28008    Add boolean stroke parameter to shading (and clipping) routines to shading of
28009    (and clipping to) stroked paths.
28010
28011commit a73b07b29768d8e8922cb9d54d52d75efc311c55
28012Author: John Bowman <bowman@ualberta.ca>
28013Date:   Tue Jun 17 22:08:40 2008 -0600
28014
28015    Add routine projection perspective(string s) routine to extract current camera
28016    parameters from cameralink (Viewpoint).
28017
28018commit a0e14768dac1463db30549ef4faaf39ebbe33985
28019Author: Orest Shardt <oshardt@princeton.edu>
28020Date:   Tue Jun 17 13:02:33 2008 -0600
28021
28022    Resize and give the teapot a bottom.
28023
28024commit d0a4e60f6c1e15371d8880b367d377ae178a4fd7
28025Author: Orest Shardt <oshardt@princeton.edu>
28026Date:   Tue Jun 17 12:09:30 2008 -0600
28027
28028    Use external editor to edit code.
28029
28030commit f2bf37a0f66d216009c542b2b308b289342ce69e
28031Author: Orest Shardt <oshardt@princeton.edu>
28032Date:   Mon Jun 16 17:21:07 2008 -0600
28033
28034    Remove unnecessary casts.
28035
28036commit 74e73921e42bfc6a2e71d49e5195be8855cdedf8
28037Author: Orest Shardt <oshardt@princeton.edu>
28038Date:   Mon Jun 16 17:19:44 2008 -0600
28039
28040    Remove unnecessary casts.
28041
28042commit 3aebb8fdcb5fbd809b96168d45d6df20cb4fa077
28043Author: John Bowman <bowman@ualberta.ca>
28044Date:   Mon Jun 16 13:29:25 2008 -0600
28045
28046    Fix and simplify texpath.
28047
28048commit 7e81e79113a8a0519b96b43ade388f9f8fc7015e
28049Author: John Bowman <bowman@ualberta.ca>
28050Date:   Mon Jun 16 11:11:55 2008 -0600
28051
28052    Use C locale for formatting embed arguments.
28053
28054commit 1fe8dbbf9792d601a4c10ef53032dc99a6f1ea59
28055Author: John Bowman <bowman@ualberta.ca>
28056Date:   Mon Jun 16 11:08:31 2008 -0600
28057
28058    Add path[][] texpath(string s) routine to convert string into the paths
28059    that TeX would fill.
28060
28061commit c111c6a7272ce192e277b82a588912d8ab576ef3
28062Author: John Bowman <bowman@ualberta.ca>
28063Date:   Mon Jun 16 11:06:41 2008 -0600
28064
28065    Add camera view link.
28066
28067commit 1972a971927ebe07efcebc12fe7b599c78bf3dab
28068Author: John Bowman <bowman@ualberta.ca>
28069Date:   Mon Jun 16 01:12:34 2008 -0600
28070
28071    Implement better fix for basealign bounding box bug.
28072
28073commit 0a1ef51442178feb8601dd5883c5de6632b4e53f
28074Author: John Bowman <bowman@ualberta.ca>
28075Date:   Sun Jun 15 17:08:11 2008 -0600
28076
28077    Fix bounding box with basealign pen.
28078
28079commit 4614dd3a78731786032ce032edfa6a70ddc56834
28080Author: John Bowman <bowman@ualberta.ca>
28081Date:   Sun Jun 15 10:32:44 2008 -0600
28082
28083    Use static constant.
28084
28085commit 41c8952597ce8e1bd4a03710548564d7937990be
28086Author: John Bowman <bowman@ualberta.ca>
28087Date:   Sun Jun 15 10:30:17 2008 -0600
28088
28089    For orthographic/oblique projections, move camera further from origin.
28090
28091commit 8ba6d29ded55164d280c533d56f8554e21aff6ce
28092Author: John Bowman <bowman@ualberta.ca>
28093Date:   Sat Jun 14 10:12:59 2008 -0600
28094
28095    Minor diagnostic improvements.
28096
28097commit 917a8159772c3655f9a30b78d0abe35f8d386233
28098Author: John Bowman <bowman@ualberta.ca>
28099Date:   Sat Jun 14 10:04:27 2008 -0600
28100
28101    Avoid dereferencing null function.
28102
28103commit 0d589b66ab74255064c2944dd8a679724acfb719
28104Author: John Bowman <bowman@ualberta.ca>
28105Date:   Sat Jun 14 09:34:00 2008 -0600
28106
28107    Fix bug in face routines for orthographic and oblique projections.
28108
28109commit f3de3580086911764db9398e9b515573bc1b3bb8
28110Author: Orest Shardt <oshardt@princeton.edu>
28111Date:   Fri Jun 13 17:54:42 2008 -0600
28112
28113    Fix IDs in PRC files.
28114
28115commit 0d1c41d959478fba4160627e30e1082d413c7f8b
28116Author: John Bowman <bowman@ualberta.ca>
28117Date:   Fri Jun 13 16:12:17 2008 -0600
28118
28119    Get PRC initial camera settings from projection.
28120
28121commit 9776ccfc40c6182d02447c1b934614593bf6e0e3
28122Author: John Bowman <bowman@ualberta.ca>
28123Date:   Fri Jun 13 08:15:38 2008 -0600
28124
28125    Clean up temporary files.
28126
28127commit 8eff0d15bca50fe0c914c4cf7b1af4341ae5ccd0
28128Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28129Date:   Fri Jun 13 00:16:39 2008 -0600
28130
28131    Added semicolons.
28132
28133commit a9bb0091a5be8d6da421e80c0316c6dfaced0a0d
28134Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28135Date:   Thu Jun 12 22:56:47 2008 -0600
28136
28137    Test access of shadowed variables by higher-order functions.
28138
28139commit 768a9ce6987778508cc84e4e9205b01ff2c6b05f
28140Author: John Bowman <bowman@ualberta.ca>
28141Date:   Thu Jun 12 22:53:27 2008 -0600
28142
28143    Add support for basic PRC operations (drawpath3 and drawsurface).
28144
28145commit 7a563a4026f3977cbba6d1b829a7211751afa952
28146Author: John Bowman <bowman@ualberta.ca>
28147Date:   Thu Jun 12 22:50:22 2008 -0600
28148
28149    Wait for pdfviewer to exit before restarting it.
28150
28151commit 1878b4a8c01e7f846a0218c2bbd10a0596f8e5ec
28152Author: Orest Shardt <oshardt@princeton.edu>
28153Date:   Thu Jun 12 21:01:36 2008 -0600
28154
28155    Import code that implements support for saving 3D content to PRC files.
28156
28157commit c65204f2e7fe258b244b769f6911065fe1986e0b
28158Author: John Bowman <bowman@ualberta.ca>
28159Date:   Thu Jun 12 18:10:31 2008 -0600
28160
28161    Since Adobe Acrobat doesn't yet have a file-watching capability,
28162    kill a running pdfviewer so that a file can be redrawn in interactive mode.
28163
28164commit f7b8cd27b9cb8765d71b8fcf1d6057875269b0f8
28165Author: John Bowman <bowman@ualberta.ca>
28166Date:   Thu Jun 12 10:00:47 2008 -0600
28167
28168    Make asymptote.sty work with the hebrew babel package.
28169
28170commit 2d7fea22b1f0985fe436087b9086e6c9c86cd5fb
28171Author: John Bowman <bowman@ualberta.ca>
28172Date:   Thu Jun 12 09:16:07 2008 -0600
28173
28174    Add example of downward-pointing logarithmic axis.
28175
28176commit 5f7145480ea60fd683c6c8bf3799042572d5a16e
28177Author: John Bowman <bowman@ualberta.ca>
28178Date:   Thu Jun 12 03:23:19 2008 -0600
28179
28180    Increment version to 1.44svn.
28181
28182commit fb06937f6dba11a658a56771153fd8986d62ab1a
28183Author: John Bowman <bowman@ualberta.ca>
28184Date:   Thu Jun 12 01:26:49 2008 -0600
28185
28186    Use international inch also in C++ code.
28187
28188commit a2159fe25921e7dec91b57c630d313698954bdb9
28189Author: John Bowman <bowman@ualberta.ca>
28190Date:   Thu Jun 12 00:54:14 2008 -0600
28191
28192    Fix potential segmentation fault in store_history.
28193
28194    Move uptodate=true back to the beginning of shipout to avoid a race condition.
28195
28196commit d719abe5c028f2aff2d2b4735bb470228cc1e171
28197Author: John Bowman <bowman@ualberta.ca>
28198Date:   Thu Jun 12 00:14:14 2008 -0600
28199
28200    Add modules to redefine LaTeX named fontsizes to correspond to
28201    \documentclass[10pt]{article} and \documentclass[11pt]{article}, respectively.
28202
28203commit bf00af247e9d89e4425d66594eb4685231472348
28204Author: John Bowman <bowman@ualberta.ca>
28205Date:   Wed Jun 11 15:45:16 2008 -0600
28206
28207    Use international inch conversion factor.
28208
28209commit ea890c4d3874b09bc617088a00ee228a6a9b5c60
28210Author: John Bowman <bowman@ualberta.ca>
28211Date:   Tue Jun 10 08:14:59 2008 -0600
28212
28213    Add missing path3[] operator * (transform3 t, path3[] p).
28214
28215commit dc67938febe8c4317574b568fd02f6ac3c7419ac
28216Author: John Bowman <bowman@ualberta.ca>
28217Date:   Mon Jun 9 00:59:31 2008 -0600
28218
28219    Add optional support for Jonathan Shewchuk's more robust triangulation routines.
28220
28221commit 9474ea5ae10eb7a13cbce94be37de60c6ca07316
28222Author: John Bowman <bowman@ualberta.ca>
28223Date:   Sun Jun 8 22:56:41 2008 -0600
28224
28225    Add interface for drawing contours on arbitrary nonoverlapping meshes.
28226
28227commit be71e97dd3937cbff0f077fffe1c0f287bf3ace2
28228Author: John Bowman <bowman@ualberta.ca>
28229Date:   Sat Jun 7 22:36:27 2008 -0600
28230
28231    Remove transform return value from add functions in favour of user-supplied
28232    add routine.
28233
28234commit 957acf66cd561bcd3bb36f53583a8358b2153ec5
28235Author: John Bowman <bowman@ualberta.ca>
28236Date:   Sat Jun 7 10:49:54 2008 -0600
28237
28238    Move draw(path[], pen[]) to plain_picture.asy.
28239
28240commit 29e7f51ffab71cb8cd31f3df70c35ec415b3cb27
28241Author: Philippe Ivaldi <pivaldi@sfr.fr>
28242Date:   Sat Jun 7 10:02:20 2008 -0600
28243
28244    asy-mode.el: add asy to regexp matching environments with indentation at col 0 for begin/end.
28245
28246commit d195ed234f5abd683c8801f819d48b6827012c41
28247Author: John Bowman <bowman@ualberta.ca>
28248Date:   Fri Jun 6 12:18:07 2008 -0600
28249
28250    Remove "paths in concatenation do not meet" also from three.asy.
28251
28252commit c440bcb17349caf9383c7e3240ddb90eb7928b19
28253Author: John Bowman <bowman@ualberta.ca>
28254Date:   Fri Jun 6 10:59:22 2008 -0600
28255
28256    Return the transform that maps source coordinates to destination
28257    coordinates in add and attach.
28258
28259commit 23ec1d32da754c400c706e8ea6d2c7770ee27992
28260Author: John Bowman <bowman@ualberta.ca>
28261Date:   Fri Jun 6 10:56:10 2008 -0600
28262
28263    Move uptodate=true to runtime.
28264
28265    Improve diagnostics about incompatible array lengths.
28266
28267commit 6f84918ef12c6f710d71c6bdf7af794b3692b780
28268Author: John Bowman <bowman@ualberta.ca>
28269Date:   Fri Jun 6 09:52:43 2008 -0600
28270
28271    Make interrupts set uptodate=true to avoid spurious shipouts.
28272
28273commit 339e753c2f3d351c1ef372c5661a9c7411351641
28274Author: John Bowman <bowman@ualberta.ca>
28275Date:   Fri Jun 6 09:51:37 2008 -0600
28276
28277    Fix secondary axis tick selection when automin=false.
28278
28279commit 1027a630c04d8242f270fbffe681dc8bb0c7d43e
28280Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28281Date:   Thu Jun 5 15:45:47 2008 -0600
28282
28283    A preliminary proposal for how to defined Asymptote modules in C++.
28284
28285commit 0d4a0eeb383510e60b3b9ac9232113e2eee45702
28286Author: John Bowman <bowman@ualberta.ca>
28287Date:   Thu Jun 5 08:58:18 2008 -0600
28288
28289    Allow precision setting to be queried.
28290
28291    Write paths to the specified precision setting for a file.
28292
28293commit 3b5a173a2f18ffd46d224702d7041cfa9fb41fad
28294Author: John Bowman <bowman@ualberta.ca>
28295Date:   Thu Jun 5 08:35:35 2008 -0600
28296
28297    Add expm1 function.
28298
28299commit d7b09d6ccc177c046eb40729cea64852d93d0aa0
28300Author: John Bowman <bowman@ualberta.ca>
28301Date:   Thu Jun 5 08:34:21 2008 -0600
28302
28303    Add labels to example.
28304
28305commit 9f514e148d9ad4e771e95fc8474689f7296902e3
28306Author: John Bowman <bowman@ualberta.ca>
28307Date:   Wed Jun 4 22:28:22 2008 -0600
28308
28309    Always draw 2D axes below picture by default.
28310
28311commit 23687784eb8136c680bc575e5faaa031c43b2e7e
28312Author: John Bowman <bowman@ualberta.ca>
28313Date:   Wed Jun 4 21:00:36 2008 -0600
28314
28315    Simplify font variable definitions.
28316
28317commit b1ecdea289fe45a884bf9d62174e33169dd04a69
28318Author: John Bowman <bowman@ualberta.ca>
28319Date:   Wed Jun 4 20:34:59 2008 -0600
28320
28321    Restore to correct initial font.
28322
28323commit d154fe783f4b8a0e68246d1c981983108fea48eb
28324Author: John Bowman <bowman@ualberta.ca>
28325Date:   Wed Jun 4 14:50:26 2008 -0600
28326
28327    Add missing # sign.
28328
28329commit 352b95fbcbde83c2100873428333c42833b96400
28330Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28331Date:   Tue Jun 3 21:54:04 2008 -0600
28332
28333    Removed matchCache entirely.
28334
28335commit 7049c58edd05e29d05a420e5863c0f813930afc1
28336Author: John Bowman <bowman@ualberta.ca>
28337Date:   Tue Jun 3 20:14:07 2008 -0600
28338
28339    Handle undefined __GNU_C_PREREQ macros.
28340
28341commit d05f4d6b8db474012a020cadef63c05048c115b5
28342Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28343Date:   Sat May 31 05:55:05 2008 -0600
28344
28345    Disabled matchCaching dur to improperly handled cases.
28346
28347commit 9fa7f2b46ab2a4d2182b284fa2478392be786099
28348Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28349Date:   Sat May 31 05:54:24 2008 -0600
28350
28351    Ideas about unicode.
28352
28353commit 8e5a96428b9aad50a2a5f26bb7c7aad7fc128751
28354Author: John Bowman <bowman@ualberta.ca>
28355Date:   Tue May 27 00:36:08 2008 -0600
28356
28357    Work around broken gcc-4.1.2 tr1 headers.
28358
28359commit f11c1186fa36c01c5bbe8f17ac7d53fa47022cca
28360Author: John Bowman <bowman@ualberta.ca>
28361Date:   Mon May 26 23:41:28 2008 -0600
28362
28363    Port to gcc-4.3.0.
28364
28365commit 1134015c605aeaa9c716e300bdaaa00781297872
28366Author: John Bowman <bowman@ualberta.ca>
28367Date:   Mon May 26 15:09:53 2008 -0600
28368
28369    Add beginnings of an ode package.
28370
28371commit 54612197435b4c944be06179afd96f855d650705
28372Author: John Bowman <bowman@ualberta.ca>
28373Date:   Thu May 22 01:02:23 2008 -0600
28374
28375    Make partialsum return an array of the same length as its argument
28376    (this is a backwards incompatible change).
28377
28378commit 4151c0858ef89f677f105a5cd62024ecc241aeb2
28379Author: John Bowman <bowman@ualberta.ca>
28380Date:   Wed May 7 22:52:35 2008 -0600
28381
28382    Update to gc-7.1.
28383
28384commit 3d0927284d1feba4d7ebf1a1c6ec4d6b7d21cdbc
28385Author: John Bowman <bowman@ualberta.ca>
28386Date:   Wed May 7 22:50:36 2008 -0600
28387
28388    Return immediately for negative sleep arguments.
28389
28390commit 28729a6593b608c87ff01bc4abebe997716fdaa1
28391Author: John Bowman <bowman@ualberta.ca>
28392Date:   Wed May 7 22:49:52 2008 -0600
28393
28394    Fix spelling of cardioid.
28395
28396commit 47ba791ced24f6f4b0a53d261f7565577f33082c
28397Author: John Bowman <bowman@ualberta.ca>
28398Date:   Wed May 7 22:49:21 2008 -0600
28399
28400    Update URL.
28401
28402commit 33a78d50b57103d1799c2b95ab2b8ff5d24b7dac
28403Author: Orest Shardt <oshardt@princeton.edu>
28404Date:   Mon Apr 28 17:39:58 2008 -0600
28405
28406    Update links to TeX resources.
28407
28408commit cdca5636da68747c65fdbf4a1ad5b13497ebb9b6
28409Author: John Bowman <bowman@ualberta.ca>
28410Date:   Sat Mar 29 17:18:30 2008 -0600
28411
28412    Temporary fix for tick directions.
28413
28414commit aeb5c5a9c889d60ddd2dc3ac0fef63b534d5bc46
28415Author: John Bowman <bowman@ualberta.ca>
28416Date:   Sat Mar 29 17:17:47 2008 -0600
28417
28418    Add missing index entry for array.
28419
28420commit 253ddb3249b9f7e85bc7035cca787874e513be0a
28421Author: John Bowman <bowman@ualberta.ca>
28422Date:   Sat Mar 29 17:10:46 2008 -0600
28423
28424    Simplfify examples.
28425
28426commit 1dbb7d413f5c5059d01ddc874b158753ce8cdcb2
28427Author: John Bowman <bowman@ualberta.ca>
28428Date:   Sat Mar 29 17:08:57 2008 -0600
28429
28430    Improve bad string cast diagnostics.
28431
28432commit 973ea83a562502f902836cc07293aea9e902141a
28433Author: John Bowman <bowman@ualberta.ca>
28434Date:   Sat Mar 29 17:08:34 2008 -0600
28435
28436    Add drawing routines for guide[] g.
28437
28438commit f5b8a5fde57dbb1916a68b104de7c4f586ff0d6b
28439Author: John Bowman <bowman@ualberta.ca>
28440Date:   Sat Mar 29 17:06:54 2008 -0600
28441
28442    Add path[] operator cast(guide[] g) cast.
28443
28444commit a23bee0a918c2e49facf005c2c94f1c482d6e10c
28445Author: John Bowman <bowman@ualberta.ca>
28446Date:   Sat Mar 29 17:06:20 2008 -0600
28447
28448    Add draw(frame f, guide[] g, pen p=currentpen) routine.
28449
28450commit bcef90c405e0bd4eadef1cae4e41b3fe0cceac7b
28451Author: John Bowman <bowman@ualberta.ca>
28452Date:   Sat Mar 29 17:04:45 2008 -0600
28453
28454    Simplify definition of endl.
28455
28456commit 5e1ced1a1a427f102db12b1af9ef66cca091281f
28457Author: John Bowman <bowman@ualberta.ca>
28458Date:   Sat Mar 29 17:03:50 2008 -0600
28459
28460    Move title down slightly.
28461
28462commit 57f08e7a99c24f095155c4a0bf74e97ffd9cc40c
28463Author: John Bowman <bowman@ualberta.ca>
28464Date:   Sat Mar 29 17:02:59 2008 -0600
28465
28466    Add void beep() function; document flush output suffix.
28467
28468commit 210a2779be4611f9854b6b48f07c0d32bf47b96e
28469Author: John Bowman <bowman@ualberta.ca>
28470Date:   Sat Mar 29 16:59:31 2008 -0600
28471
28472    Add real[] operator ecast(string[] a).
28473
28474commit bdf817fc6daa43cab0399f03438983b95d77367b
28475Author: John Bowman <bowman@ualberta.ca>
28476Date:   Wed Mar 26 21:35:28 2008 -0600
28477
28478    Make tickmin a multiple of Step when automin=false.
28479
28480    Don't override put=Above default for extended axes.
28481
28482commit 3df525c36624064a784a2dae7b32e4a3a533a115
28483Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28484Date:   Fri Mar 21 21:45:32 2008 -0600
28485
28486    Added array(n, value) function for making arrays of duplicates.
28487
28488commit efdeedfa21d989c7ec6e249105739af76b1407d4
28489Author: John Bowman <bowman@ualberta.ca>
28490Date:   Fri Mar 21 09:56:10 2008 -0600
28491
28492    Force the default -D 600 dvips setting for proper label alignment (should
28493    have no other effect since we are not using bitmapped fonts).
28494
28495commit 3ba23cae223de6eda4bc3be6975e52c64bb5d578
28496Author: Orest Shardt <oshardt@princeton.edu>
28497Date:   Tue Mar 11 21:58:22 2008 -0600
28498
28499    Fix handling of undo/redo while in bezier editing mode.
28500
28501commit e5c96b0445050e3894d40bc13102a8b91075357a
28502Author: John Bowman <bowman@ualberta.ca>
28503Date:   Tue Mar 11 08:45:01 2008 -0600
28504
28505    Force setdash when offset changes.
28506
28507commit d39b6bf8ffeaed671183ed633253c9292b6ebc37
28508Author: John Bowman <bowman@ualberta.ca>
28509Date:   Sun Mar 2 17:19:55 2008 -0600
28510
28511    Make C-c C-c automatically kill a previous running Asymptote process without
28512    second-guessing user's intentions.
28513
28514    Remove erroneous "Compilation errors,..." message generated by killed processes.
28515
28516commit 96134a7138bb45deb16ebeea24130a93c044375d
28517Author: Philippe Ivaldi <pivaldi@sfr.fr>
28518Date:   Sun Mar 2 05:29:55 2008 -0600
28519
28520    Remove useless code in penimage.asy
28521
28522commit 4e3af91ce1ddcc1853c022f3e7cbfaaaab564b7b
28523Author: John Bowman <bowman@ualberta.ca>
28524Date:   Sun Mar 2 00:55:37 2008 -0600
28525
28526    Fix gradient.
28527
28528commit 1487f75fbb79143a2ae24c0db4a51fe63d971982
28529Author: John Bowman <bowman@ualberta.ca>
28530Date:   Sun Mar 2 00:53:08 2008 -0600
28531
28532    Remove unused import.
28533
28534commit 1301e8134a26abe9727308e39ecc415d2be20171
28535Author: John Bowman <bowman@ualberta.ca>
28536Date:   Sun Mar 2 00:49:23 2008 -0600
28537
28538    Improve one-dimensional vector field interface (this change is backwards
28539    incompatible).
28540
28541    Support two-dimensional and three-dimensional vector fields.
28542
28543commit b4ba032503c86cb8292b34f41c81b0bc8ae7f30e
28544Author: John Bowman <bowman@ualberta.ca>
28545Date:   Sat Mar 1 18:14:38 2008 -0600
28546
28547    Add example of conditional surface and transparent splitting plane.
28548
28549commit f3d9bf2e97ac2271cca37f21a2bdda47842d964f
28550Author: John Bowman <bowman@ualberta.ca>
28551Date:   Sat Mar 1 16:38:14 2008 -0600
28552
28553    Implement conditional drawing of surfaces meshes over box(a,b).
28554
28555commit 66eebddd231e21da865cf0e9df34ed5169fa5f82
28556Author: Philippe Ivaldi <pivaldi@sfr.fr>
28557Date:   Thu Feb 28 05:42:32 2008 -0600
28558
28559    Update asy-mode-version value.
28560
28561commit 342b84ef3a0807ab5ce3fe18df0faf3483f55231
28562Author: Philippe Ivaldi <pivaldi@sfr.fr>
28563Date:   Thu Feb 28 05:40:49 2008 -0600
28564
28565    Fix critical bug in asy-mode.el:
28566    a new Asymptote compilation when a process was running erased the contents of some buffers.
28567
28568commit 027b52858861556cc5e12037c1ff2c9443cc5b85
28569Author: John Bowman <bowman@ualberta.ca>
28570Date:   Wed Feb 27 01:25:25 2008 -0600
28571
28572    Increment version to 1.43svn.
28573
28574commit 1447cc01adb0a414ebf6c2182ffc67261e41844b
28575Author: John Bowman <bowman@ualberta.ca>
28576Date:   Tue Feb 26 23:57:08 2008 -0600
28577
28578    Project labels onto cube faces.
28579
28580commit 8d56775de2013b8977c6e91d157d9ea7e080d179
28581Author: John Bowman <bowman@ualberta.ca>
28582Date:   Sun Feb 24 10:32:50 2008 -0600
28583
28584    Don't set sticky bit when creating ~/.asy directory.
28585
28586commit 9fbabd22a74377a0368373ff1830eea8430df812
28587Author: John Bowman <bowman@ualberta.ca>
28588Date:   Sun Feb 24 02:18:00 2008 -0600
28589
28590    Add optional arrows to slopefield routines.
28591
28592commit 71660d1deb2a0b127d19057d6e171a2a601de2aa
28593Author: John Bowman <bowman@ualberta.ca>
28594Date:   Fri Feb 22 15:47:40 2008 -0600
28595
28596    Add routines pairs(real[] x, real[] y) and triples(real[] x, real[] y,
28597    real[] z) as a replacement for the obsolete routine
28598    dot(picture pic=currentpicture, pair[] x, pair[] y, pen p=currentpen,
28599        filltype filltype=Fill);
28600
28601commit fae5c47b53c181310f48923c84a7432a93dda1e1
28602Author: John Bowman <bowman@ualberta.ca>
28603Date:   Fri Feb 22 15:11:07 2008 -0600
28604
28605    Remove ambiguity in scale.
28606
28607commit 7eaba4a7e73881f4ad8c6fb6b2efa8758b6f4441
28608Author: John Bowman <bowman@ualberta.ca>
28609Date:   Fri Feb 22 13:12:12 2008 -0600
28610
28611    Use the exact derivative of the projection map to project a Label onto a
28612    given plane.
28613
28614    Remove routine dot(picture pic=currentpicture, pair[] x, pair[] y,
28615                       pen p=currentpen, filltype filltype=Fill);
28616
28617    Add dot(real[] a, real[] b) routine returning the dot product of two vectors.
28618
28619    Update documentation.
28620
28621commit 8b4b5f556068b8dc1c358e2380023cdf36fe71ec
28622Author: John Bowman <bowman@ualberta.ca>
28623Date:   Wed Feb 20 14:35:14 2008 -0600
28624
28625    More guide to path changes.
28626
28627commit 1b0837cc9fd6c26c2c073ea7942f7e9c0ad2290a
28628Author: John Bowman <bowman@ualberta.ca>
28629Date:   Wed Feb 20 14:30:54 2008 -0600
28630
28631    Minor optimization.
28632
28633commit 66f028e3ddb30f53da918a34665e97f652132e6f
28634Author: John Bowman <bowman@ualberta.ca>
28635Date:   Wed Feb 20 11:05:24 2008 -0600
28636
28637    Minor optimization.
28638
28639commit 2c30348bc4c5c690bb8100aeb6d35181d9023e4a
28640Author: John Bowman <bowman@ualberta.ca>
28641Date:   Wed Feb 20 10:53:48 2008 -0600
28642
28643    Simplify code.
28644
28645commit 0596ae2e0e671c999ba530f78ee3b0b27a8cd18c
28646Author: John Bowman <bowman@ualberta.ca>
28647Date:   Mon Feb 18 14:19:42 2008 -0600
28648
28649    Add fit argument also for nonglobal animations.
28650
28651commit 43c452a4cf07327afc3fd0e9f8c26ea334deedcb
28652Author: John Bowman <bowman@ualberta.ca>
28653Date:   Mon Feb 18 12:07:11 2008 -0600
28654
28655    Add fit argument to animation routines for adding an optionally filled
28656    bounding box to each movie frame.
28657
28658    Add newpage(frame) function.
28659
28660commit b93fe4a70c9017ff184f1a53ebc205d436e1a468
28661Author: John Bowman <bowman@ualberta.ca>
28662Date:   Mon Feb 18 10:54:28 2008 -0600
28663
28664    Remove unused shipout predeclaration.
28665
28666commit 7d96e60c78920b01057ed98fec08de69e1244f7a
28667Author: John Bowman <bowman@ualberta.ca>
28668Date:   Sun Feb 17 23:29:37 2008 -0600
28669
28670    Add missing explicit qualifier.
28671
28672commit 69f2ced5ccf41357f53c02e60b71e81ff9a27bde
28673Author: John Bowman <bowman@ualberta.ca>
28674Date:   Sun Feb 17 23:22:15 2008 -0600
28675
28676    Move definition of currentpen to C++ code.
28677
28678    Add int inside(path p, path q, pen fillrule=currentpen) routine.
28679
28680commit cb2994e001b117a4a4e59592041ddb68ec7d7341
28681Author: John Bowman <bowman@ualberta.ca>
28682Date:   Sat Feb 16 23:17:40 2008 -0600
28683
28684    Add routine for projecting a Label onto a given plane.
28685
28686commit 1a9da2027d2a553c9da08e29c369791400269024
28687Author: John Bowman <bowman@ualberta.ca>
28688Date:   Fri Feb 15 10:43:04 2008 -0600
28689
28690    Fix missing ASYbase declaration.
28691
28692commit 8fd647e96c77710d904dbcd5ea6132c42a05114c
28693Author: Orest Shardt <oshardt@princeton.edu>
28694Date:   Wed Feb 13 20:21:00 2008 -0600
28695
28696    Fix bug in cancellation of text addition.
28697
28698commit 853850265626e15fd01330a794bc82ec8d58073d
28699Author: John Bowman <bowman@ualberta.ca>
28700Date:   Wed Feb 13 16:24:27 2008 -0600
28701
28702    Output TeX headers only when needed.
28703
28704commit 84d386a4ce6844c74fdc632b0ad0b21da419106e
28705Author: John Bowman <bowman@ualberta.ca>
28706Date:   Wed Feb 13 16:21:32 2008 -0600
28707
28708    Mention that transforms can also be applied to Labels.
28709
28710commit d6d464b64985bdb24a0efe48c4bc508ed3eff762
28711Author: John Bowman <bowman@ualberta.ca>
28712Date:   Mon Feb 11 15:19:08 2008 -0600
28713
28714    Update two arrow example.
28715
28716commit 9b3ac4667a40ddb9278ff1c1e288327cec8481cf
28717Author: John Bowman <bowman@ualberta.ca>
28718Date:   Mon Feb 11 14:49:15 2008 -0600
28719
28720    Update documentation of arrowhead styles.
28721
28722    Change guides to paths.
28723
28724commit a1df8af391ff6d0e4026fa6c3a3add30726f397a
28725Author: John Bowman <bowman@ualberta.ca>
28726Date:   Mon Feb 11 14:15:19 2008 -0600
28727
28728    Move documentation of colorless(pen) to a better place.
28729
28730commit f36f2b8361c7223233adf56f4cee046d1f3bb472
28731Author: John Bowman <bowman@ualberta.ca>
28732Date:   Mon Feb 11 04:14:56 2008 -0600
28733
28734    Simply and generalize contour value selection code.
28735
28736commit f391e1cb59dc5038024a0c9f5e1eeae96e488458
28737Author: John Bowman <bowman@ualberta.ca>
28738Date:   Fri Feb 8 22:58:31 2008 -0600
28739
28740    Make OmitTick do nothing when there are no major ticks.
28741
28742commit accc7ed704192adf8d5a529c40f4a85d9cf410fb
28743Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28744Date:   Tue Feb 5 19:25:23 2008 -0600
28745
28746    Fixed typo in slice documentation.
28747
28748commit 89dba98f9ec82d098a5879730fadea5d74a80e3b
28749Author: John Bowman <bowman@ualberta.ca>
28750Date:   Tue Feb 5 10:01:26 2008 -0600
28751
28752    Avoid division by zero in uniform.
28753
28754commit 3321d9455ef90ee97f768938562ff22c15a875bf
28755Author: John Bowman <bowman@ualberta.ca>
28756Date:   Sun Feb 3 17:19:39 2008 -0600
28757
28758    Update documentation regarding ImageMagick convert.
28759
28760commit 849d9b02838570b95aa701399bd2f2ce636c93e3
28761Author: John Bowman <bowman@ualberta.ca>
28762Date:   Sun Feb 3 17:13:17 2008 -0600
28763
28764    Make movie generate multipage pdf animations when format="pdf" and global=true.
28765
28766    Insist on pdflatex in animation.pdf().
28767
28768commit ad06a8362db44fa8157339841e327bc4b4177b55
28769Author: John Bowman <bowman@ualberta.ca>
28770Date:   Sun Feb 3 17:08:56 2008 -0600
28771
28772    Catch bad casts.
28773
28774commit 1009155106bfb79fbf920c5a9a1b1913d6ec0c48
28775Author: John Bowman <bowman@ualberta.ca>
28776Date:   Sat Feb 2 11:23:44 2008 -0600
28777
28778    Add casts between hsv structure and pens; reduce angle to [0,360).
28779
28780commit f5ecdd38a3a4cf7f6cde0082b9a68d99645ebab2
28781Author: John Bowman <bowman@ualberta.ca>
28782Date:   Sat Feb 2 03:07:55 2008 -0600
28783
28784    Increment version to 1.42svn.
28785
28786commit 270d45cc07ed6be202740548e3460cf16a5a905d
28787Author: John Bowman <bowman@ualberta.ca>
28788Date:   Sat Feb 2 02:12:22 2008 -0600
28789
28790    Fix type conflict.
28791
28792commit b0d85d8859acb4dd6f7514f96269b1d33c3d5d23
28793Author: John Bowman <bowman@ualberta.ca>
28794Date:   Sat Feb 2 01:05:46 2008 -0600
28795
28796    Add support for HSV colorspace.
28797
28798commit 621f260edc533f9ced6fc4984cd908a385fcfd28
28799Author: John Bowman <bowman@ualberta.ca>
28800Date:   Thu Jan 31 21:21:25 2008 -0600
28801
28802    Minor edits.
28803
28804commit 075c48e7483fbaab787b4bff3be8d8ab1c45b959
28805Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28806Date:   Wed Jan 30 19:42:11 2008 -0600
28807
28808    Documented slices.
28809
28810commit f003b14f41ee970266a527ddf8255eee6b79c2ae
28811Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28812Date:   Wed Jan 30 14:28:01 2008 -0600
28813
28814    Disallow A[5:2] and, for non-cyclic A, A[-1:] to play it safe.
28815
28816commit 609d55caaefb95be16383fdca5bc7e4a46f1530d
28817Author: John Bowman <bowman@ualberta.ca>
28818Date:   Wed Jan 30 13:24:17 2008 -0600
28819
28820    Change write to output nothing for uninitialized values instead of
28821    producing an error.
28822
28823commit 1fd3159d68d7afb253c6b44cc4c8ee50cd9c5f75
28824Author: John Bowman <bowman@ualberta.ca>
28825Date:   Wed Jan 30 12:19:58 2008 -0600
28826
28827    Add uniform(real a, real b, int n), which returns a uniform partition of
28828    [a,b] into n subintervals.
28829
28830    Fix comment.
28831
28832commit 75fbbe945ba00a7207c3816e8d7fd73dac11f73a
28833Author: John Bowman <bowman@ualberta.ca>
28834Date:   Tue Jan 29 18:53:40 2008 -0600
28835
28836    Store history line immediately after input (as well at exit, after stifling).
28837
28838commit 7fb3c67120d0191ff5b6071fa045491317f24133
28839Author: John Bowman <bowman@ualberta.ca>
28840Date:   Tue Jan 29 09:23:30 2008 -0600
28841
28842    Add interface to simpson.
28843
28844commit 0665d10b2d3fe34f7243f2a3db1c087b30609c2f
28845Author: John Bowman <bowman@ualberta.ca>
28846Date:   Mon Jan 28 13:12:37 2008 -0600
28847
28848    Format.
28849
28850commit 0901dca35916a1a85d935b0f888eaa70396d32f8
28851Author: John Bowman <bowman@ualberta.ca>
28852Date:   Mon Jan 28 13:11:43 2008 -0600
28853
28854    Move numerical routines to Mathematical functions section.
28855
28856commit 424dd7052001b15f6f57b0da35ee1268bf22435d
28857Author: John Bowman <bowman@ualberta.ca>
28858Date:   Mon Jan 28 12:38:09 2008 -0600
28859
28860    Make buildcycle return nullpath if less than two paths are specified.
28861
28862commit dcf34ff2cc982064b00dc5e673a9a2126f99660d
28863Author: John Bowman <bowman@ualberta.ca>
28864Date:   Mon Jan 28 11:56:44 2008 -0600
28865
28866    Fix typo in documentation of complement.
28867
28868commit f7d9ddabc9ef80d009e5f880d8a4de2f33dcc0af
28869Author: John Bowman <bowman@ualberta.ca>
28870Date:   Mon Jan 28 11:35:52 2008 -0600
28871
28872    Fix formatting.
28873
28874commit 18586c705f74c214f4d60b44d9f564212c80632d
28875Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28876Date:   Sun Jan 27 12:05:40 2008 -0600
28877
28878    Implemented assignment to slices.
28879
28880commit 392074ca90dc8bc379b86e39840620c5ca31e7fe
28881Author: John Bowman <bowman@ualberta.ca>
28882Date:   Sat Jan 26 17:11:28 2008 -0600
28883
28884    Shred TeX transcripts after each call to drawLabel::wait.
28885
28886commit 3c04ace2e3285c356ee91fc03faecc4379532de0
28887Author: John Bowman <bowman@ualberta.ca>
28888Date:   Sat Jan 26 16:57:21 2008 -0600
28889
28890    Output complete TeX diagnostics.
28891
28892commit 3434e16d2ea4b2fc32ede6c4710cfca7b5efea83
28893Author: John Bowman <bowman@ualberta.ca>
28894Date:   Sat Jan 26 16:30:24 2008 -0600
28895
28896    Add blank lines between tests.
28897
28898commit 5f1be847debfa4a549ec961bb00996c00ee5264f
28899Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28900Date:   Sat Jan 26 16:02:48 2008 -0600
28901
28902    Added null check for array slices.
28903
28904commit 5bcb67c87c7960dda4e3bc8ae3e446719b052d11
28905Author: John Bowman <bowman@ualberta.ca>
28906Date:   Sat Jan 26 15:57:19 2008 -0600
28907
28908    Add array.
28909
28910commit cd1f0d3f6fa288b44391233d4b43932ca7967764
28911Author: John Bowman <bowman@ualberta.ca>
28912Date:   Sat Jan 26 15:52:05 2008 -0600
28913
28914    Define complex exp, log, sin, and cos functions.
28915
28916commit 2d2c077d551cca549d04295eea745a5b0f7f657c
28917Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28918Date:   Sat Jan 26 15:13:57 2008 -0600
28919
28920    Added array slices.
28921
28922commit 45d39c3a8d9332915ece4513d6a03b98872c8f08
28923Author: John Bowman <bowman@ualberta.ca>
28924Date:   Sat Jan 26 11:19:22 2008 -0600
28925
28926    Fix file paths.
28927
28928commit fa4d57f8b5f26cb8fb7cfbd9df00efc2e155bbff
28929Author: John Bowman <bowman@ualberta.ca>
28930Date:   Sat Jan 26 11:14:03 2008 -0600
28931
28932    Remove dependence of non-PDF animations on animate.sty package by renaming
28933    animate.sty to animation.sty (PDF animations still need to import animate.sty).
28934
28935commit 2917d9cd47a4caa2ec96ab77a90287709310729c
28936Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28937Date:   Sat Jan 26 10:18:56 2008 -0600
28938
28939    Report on error for rest args with default arguments.
28940
28941commit 3b3d6627a6cfba38e11e39830153d1f96978b14d
28942Author: Andy Hammerlindl <ahammerlindl@gmail.com>
28943Date:   Sat Jan 26 10:07:52 2008 -0600
28944
28945    Added virtual field A.keys for arrays.  concat now take a rest arg.
28946
28947commit 5f88126092e73363d852ff8573d03cac61761d51
28948Author: John Bowman <bowman@ualberta.ca>
28949Date:   Fri Jan 25 23:47:18 2008 -0600
28950
28951    Make xasy respect transparency with png xformat.
28952
28953commit 11cfe8261e6a9cd45e922a2a694b28f70ae3eb52
28954Author: John Bowman <bowman@ualberta.ca>
28955Date:   Fri Jan 25 20:51:26 2008 -0600
28956
28957    Add drawpen argument to FillDraw.
28958
28959    Handle nullpen when drawing arrows.
28960
28961commit f419e0fc124a1487b98e4c36c79831ada12ce073
28962Author: John Bowman <bowman@ualberta.ca>
28963Date:   Sun Jan 20 12:58:45 2008 -0600
28964
28965    Store and make use of the bounding path in the object structure to allow
28966    connections to noncardinal boundary points.
28967
28968    Add constructors to the object structure.
28969
28970    Remove obsolete function for drawing boxes on pictures in favour of
28971    draw(Label,box).
28972
28973    Add dir(explicit pair z) function so that dir(E) is a synonym for E.
28974
28975    Update documentation.
28976
28977commit fb19c361b7e1185d22c63079502b9f1863ca452e
28978Author: John Bowman <bowman@ualberta.ca>
28979Date:   Sat Jan 19 22:28:43 2008 -0600
28980
28981    Add gamma function example.
28982
28983commit 864e65e94d727444a0c3123478b099a132b9a42a
28984Author: John Bowman <bowman@ualberta.ca>
28985Date:   Sat Jan 19 19:03:13 2008 -0600
28986
28987    Fix typo.
28988
28989commit 91199463ea13f80fa065d66f2194fbda6f28a8e5
28990Author: John Bowman <bowman@ualberta.ca>
28991Date:   Sat Jan 19 19:02:16 2008 -0600
28992
28993    Improve buildcycle algorithm.
28994
28995    Avoid numerical resolution issues by removing the "paths in concatenation
28996    do not meet" error.
28997
28998commit 04e020e6605b64d606d91b26446b8319325a7a27
28999Author: John Bowman <bowman@ualberta.ca>
29000Date:   Thu Jan 17 17:29:08 2008 -0600
29001
29002    Add intersection count to node and value routines.
29003
29004commit a19be6b36b0293565e5be8316fdf516ab0470e43
29005Author: John Bowman <bowman@ualberta.ca>
29006Date:   Thu Jan 17 17:24:27 2008 -0600
29007
29008    Update example to show how to specify all pen colours.
29009
29010commit ae1481f9b930d27f05564a2dedf4ffdf6012014a
29011Author: Philippe Ivaldi <pivaldi@sfr.fr>
29012Date:   Sat Jan 12 11:53:17 2008 -0600
29013
29014    Fix typo
29015
29016commit 98e2c3eb93ca70fd24329774cfb664dd521f9092
29017Author: John Bowman <bowman@ualberta.ca>
29018Date:   Fri Jan 11 22:59:03 2008 -0600
29019
29020    Determine whether unsplit slices are should be drawn as front or back slices.
29021
29022commit b770b4ff836330c71d1dac7038caed808fd588e9
29023Author: John Bowman <bowman@ualberta.ca>
29024Date:   Sat Jan 5 12:59:42 2008 -0600
29025
29026    Increment version to 1.41svn.
29027
29028commit fca863691dd2a7cba64c4aaf2cd4e456b70b07d5
29029Author: John Bowman <bowman@ualberta.ca>
29030Date:   Sat Jan 5 12:02:27 2008 -0600
29031
29032    Fix nurb-related bug in solid shading.
29033
29034commit 842a3f1261d30bdad98e0bcf8c4a3198beaf2042
29035Author: John Bowman <bowman@ualberta.ca>
29036Date:   Sat Jan 5 11:40:31 2008 -0600
29037
29038    Fix PDF hatch width by disabling dynamics line width adjustment when
29039    producing pdf format.
29040
29041commit 969bea071468a36ef3a707c81c2d14bdeb0009bd
29042Author: John Bowman <bowman@ualberta.ca>
29043Date:   Sat Jan 5 10:50:59 2008 -0600
29044
29045    Omit control panel for second movie.
29046
29047commit 204640fad71c60e20420c0c7868e3f15960dc1fc
29048Author: John Bowman <bowman@ualberta.ca>
29049Date:   Fri Jan 4 22:08:35 2008 -0600
29050
29051    Increment version to 1.40svn.
29052
29053commit 325350659a2678ed008d5a4ebb72b37f5b75e47b
29054Author: John Bowman <bowman@ualberta.ca>
29055Date:   Fri Jan 4 20:48:57 2008 -0600
29056
29057    Fix inline embedded PDF animations.
29058
29059commit 356ab0f2172a5ae8130443f1c2647295cabb220e
29060Author: John Bowman <bowman@ualberta.ca>
29061Date:   Fri Jan 4 20:28:04 2008 -0600
29062
29063    Delete intermediate animation file unless keep=true.
29064
29065commit f48f0cc7f09236e5775871c39030bee58560940c
29066Author: John Bowman <bowman@ualberta.ca>
29067Date:   Fri Jan 4 18:53:32 2008 -0600
29068
29069    Use constructor to initialize animation.
29070
29071commit d02f55428e29bb44d1b06d79c6ad8afb02916165
29072Author: John Bowman <bowman@ualberta.ca>
29073Date:   Fri Jan 4 18:23:54 2008 -0600
29074
29075    Increment version to 1.39svn.
29076
29077commit 96b57a131d19deebc84f85a1a6dcd2049823450a
29078Author: John Bowman <bowman@ualberta.ca>
29079Date:   Fri Jan 4 14:09:26 2008 -0600
29080
29081    Patch to support gcc-4.3.
29082
29083commit 7475cb84d621c8a61982db333e125823fb0bbb33
29084Author: John Bowman <bowman@ualberta.ca>
29085Date:   Fri Jan 4 13:53:56 2008 -0600
29086
29087    Move inlinemove.tex to animations directory.
29088
29089commit 1a9d7aff510255ddf0f26c5f310912cd71fe8647
29090Author: John Bowman <bowman@ualberta.ca>
29091Date:   Fri Jan 4 13:52:04 2008 -0600
29092
29093    Add argument global to animate constructor.
29094
29095    Fix and illustrate inline animations.
29096
29097commit 26cf61ebcfbd55c922c2dde34e694f72846e7f25
29098Author: John Bowman <bowman@ualberta.ca>
29099Date:   Thu Jan 3 22:13:31 2008 -0600
29100
29101    Fix ambiguous call to dot(triple[]).
29102
29103commit d43650f6d16d9fb3e4d0ddc50744869fa78ce1ba
29104Author: John Bowman <bowman@ualberta.ca>
29105Date:   Thu Jan 3 21:15:16 2008 -0600
29106
29107    Support and illustrate embedding of inline pdf files even in absence of
29108    [inline] asymptote.sty option.
29109
29110    Use multipage mode by default in animate.pdf().
29111
29112commit c7893eeb3a59a57448864986646b44bfa30437bc
29113Author: John Bowman <bowman@ualberta.ca>
29114Date:   Thu Jan 3 18:06:40 2008 -0600
29115
29116    Add constructor for animate.
29117
29118    Update inline pdf movie documentation.
29119
29120commit 766fd6bf08b41aa47f0573ab64dbd25b103ebfbf
29121Author: John Bowman <bowman@ualberta.ca>
29122Date:   Thu Jan 3 17:44:30 2008 -0600
29123
29124    Support multipage and inline pdf movies.
29125
29126commit 1454b4566b4aea12277185e3bf95d373bd563b1e
29127Author: Philippe Ivaldi <pivaldi@sfr.fr>
29128Date:   Thu Jan 3 07:59:26 2008 -0600
29129
29130    Fix TeXHead path.
29131
29132commit 1bf4a24c69724b7c2036187e9bf10c67cd2b746f
29133Author: John Bowman <bowman@ualberta.ca>
29134Date:   Thu Jan 3 00:17:36 2008 -0600
29135
29136    Document arrowhead styles.
29137
29138    Rename arrowheadT to arrowhead.
29139
29140    Add defaultfilltype to arrowhead.
29141
29142    Fix direction bug in TeXhead.
29143
29144commit 1067c1e94097c7b80391998a0428994cfa78f731
29145Author: Philippe Ivaldi <pivaldi@sfr.fr>
29146Date:   Wed Jan 2 20:12:25 2008 -0600
29147
29148    Provide Computer Modern arrow head.
29149
29150commit 7662c29a905b31ff907910fb114f0d200c4715ea
29151Author: John Bowman <bowman@ualberta.ca>
29152Date:   Tue Jan 1 16:17:29 2008 -0600
29153
29154    Fix degenerate arrows.
29155
29156commit 6ef4751c7a67f389651557bbd4e2b59397676527
29157Author: John Bowman <bowman@ualberta.ca>
29158Date:   Mon Dec 31 00:57:24 2007 -0600
29159
29160    Add arrowhookfactor.
29161
29162commit 3995f096e44ed51ef5fc3a398167bdf6aafcd232
29163Author: John Bowman <bowman@ualberta.ca>
29164Date:   Mon Dec 31 00:50:21 2007 -0600
29165
29166    Support alternative arrowhead styles.
29167
29168    Add SimpleHead and HookHead arrow styles (courtesy of Philippe Ivaldi).
29169
29170commit 94e73b59ec29229fdfcbab31f6fbf28ac65c4ed3
29171Author: John Bowman <bowman@ualberta.ca>
29172Date:   Mon Dec 31 00:46:56 2007 -0600
29173
29174    Automatically reduce FillDraw to Draw for noncyclic paths.
29175
29176commit e48152f9ab707d255a31e094f6cae8d132eba8ec
29177Author: John Bowman <bowman@ualberta.ca>
29178Date:   Sat Dec 29 11:37:13 2007 -0600
29179
29180    Approximate nonuniform rational B-splines (nurbs) by adding additonal
29181    control points to Bezier curves (not yet optimal).
29182
29183    Add operator &(path p, cycleToken tok).
29184
29185    Update constructors in three.asy.
29186
29187commit e6cf05117c5c832bf234ac9f4acfe5c0155552ea
29188Author: John Bowman <bowman@ualberta.ca>
29189Date:   Fri Dec 28 12:20:30 2007 -0600
29190
29191    In autoformat, try to add an extra digit of precision.
29192
29193commit ad790766a21e1f85d924c7cd27ddb6256d1f1c17
29194Author: John Bowman <bowman@ualberta.ca>
29195Date:   Mon Dec 24 10:42:05 2007 -0600
29196
29197    Handle output from xasy scripts.
29198
29199commit 85d94404c8867f790204a64445a115fbdd4fb07b
29200Author: John Bowman <bowman@ualberta.ca>
29201Date:   Mon Dec 24 10:06:39 2007 -0600
29202
29203    Have Makefile create symbolic link xasy.
29204
29205commit c0d837d3b193e411db8195007e481dd49433fadb
29206Author: Orest Shardt <oshardt@princeton.edu>
29207Date:   Sat Dec 22 21:34:02 2007 -0600
29208
29209    Remove need for access to GUI widgets from threads other than main thread.
29210
29211commit 319c53aa393f6f187d5994fd4f47eaa300ab69e8
29212Author: John Bowman <bowman@ualberta.ca>
29213Date:   Tue Dec 11 20:01:47 2007 -0600
29214
29215    Add missing figures; remove duplicate line.
29216
29217commit 5db58c2ab9b5db1059eff00dd6e39b8bb6c3552a
29218Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29219Date:   Mon Dec 10 12:29:34 2007 -0600
29220
29221    Clear the matchCatch after translating a module, for a modest speed-up.
29222
29223commit 8504b2b12ce9028d8146491f6375e87185b524fc
29224Author: John Bowman <bowman@ualberta.ca>
29225Date:   Sun Dec 9 23:37:42 2007 -0600
29226
29227    Add optional xlabel and ylabel arguments to axes.
29228
29229    Make default xlabel, ylabel, and zlabel arguments of 3D axes routines empty
29230    strings.
29231
29232    Document axes.
29233
29234    Untabify graph3.asy and graph.asy.
29235
29236commit 021b820e636812a8f10cc986a689b4ee196dcb2f
29237Author: John Bowman <bowman@ualberta.ca>
29238Date:   Sun Dec 9 21:25:55 2007 -0600
29239
29240    Remove unused import.
29241
29242commit 7d109fd4de56e9eb9e5be7e0fe84e07e76e56203
29243Author: John Bowman <bowman@ualberta.ca>
29244Date:   Sun Dec 9 17:47:07 2007 -0600
29245
29246    Improve graph and interpolation array length diagnostics.
29247
29248commit 51aeda2f2b10a981416760373819ea77723276f5
29249Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29250Date:   Sun Dec 9 15:10:02 2007 -0600
29251
29252    Resolve ambiguous expressions during interactiveWrite (with a warning).
29253
29254commit 8706cd7cb1cbc7bf5d5214a8004312924a296d04
29255Author: John Bowman <bowman@ualberta.ca>
29256Date:   Sun Dec 9 13:15:32 2007 -0600
29257
29258    Implement -c (command) option and exit() command.
29259
29260commit f9d4dd9fd35dba1bc3a8af6fbc38ee92580e61b8
29261Author: John Bowman <bowman@ualberta.ca>
29262Date:   Sun Dec 9 11:49:08 2007 -0600
29263
29264    Make read1, read2, and read3 effective only for the current array read.
29265
29266commit fc7724984928fcb5438c804c93f4d1f4547e26e5
29267Author: John Bowman <bowman@ualberta.ca>
29268Date:   Sat Dec 8 20:22:01 2007 -0600
29269
29270    Output deconstruction errors to Asymptote Console window.
29271
29272commit 3743326dfa4517531e6830c780c3ad1218b652f5
29273Author: John Bowman <bowman@ualberta.ca>
29274Date:   Sat Dec 8 19:16:19 2007 -0600
29275
29276    Handle unclosed begingroups in deconstruct.
29277
29278commit e7ec47ddc06f49296bfd7cdb3ce0266eb05baf43
29279Author: John Bowman <bowman@ualberta.ca>
29280Date:   Sat Dec 8 17:37:22 2007 -0600
29281
29282    Add patch to fix several problems with Asymptote backend for pstoedit-3.45.
29283
29284commit 9a8a21225594ea559e60a5ffcdc189dce0f72fe3
29285Author: John Bowman <bowman@ualberta.ca>
29286Date:   Sat Dec 8 15:17:13 2007 -0600
29287
29288    Ignore unclosed begingroups (to work around pstoedit problems).
29289
29290commit 3fa9cfc8cfc9398c532a66696177e99f804a66aa
29291Author: John Bowman <bowman@ualberta.ca>
29292Date:   Sat Dec 8 15:13:07 2007 -0600
29293
29294    Fix empty clipping bbox.
29295
29296commit 01c074e794942e9e7f6d99939cb9be8fedf273a7
29297Author: John Bowman <bowman@ualberta.ca>
29298Date:   Sat Dec 8 11:43:45 2007 -0600
29299
29300    Show how to put a header on every page.
29301
29302commit a945de6cdff5da619b67a0da1361f84e520ea201
29303Author: John Bowman <bowman@ualberta.ca>
29304Date:   Sun Dec 2 17:29:34 2007 -0600
29305
29306    Improve system gc detection.
29307
29308commit 7982bb03903011ef9d815663b9be57b0a4c7c43d
29309Author: John Bowman <bowman@ualberta.ca>
29310Date:   Sun Dec 2 11:58:15 2007 -0600
29311
29312    Document \\ -> \\ mapping of double-quoted strings.
29313
29314commit f3c872398182865ab86f8d539407116e6bf97f85
29315Author: John Bowman <bowman@ualberta.ca>
29316Date:   Sat Dec 1 16:30:13 2007 -0600
29317
29318    Add default value of (0,0) to center.
29319
29320commit 751ef26e6441331a20c733c2ede1e93ca9e48129
29321Author: John Bowman <bowman@ualberta.ca>
29322Date:   Sat Dec 1 16:24:03 2007 -0600
29323
29324    Add pen arguments to flowchart block routines.
29325
29326commit 53353a7061cb3a14bbe29748e2f0b0a84bff52cd
29327Author: John Bowman <bowman@ualberta.ca>
29328Date:   Wed Nov 28 02:28:22 2007 -0600
29329
29330    Increment version to 1.38svn.
29331
29332commit dbfb3b087153beead06ba3bb7aaaa96202279698
29333Author: John Bowman <bowman@ualberta.ca>
29334Date:   Wed Nov 28 01:37:17 2007 -0600
29335
29336    Final Windows tweaks.
29337
29338commit f887aa3b30820f117a5eedb2c03ab6af54a86d39
29339Author: John Bowman <bowman@ualberta.ca>
29340Date:   Wed Nov 28 00:05:09 2007 -0600
29341
29342    Remove min since intersections returns a sorted array.
29343
29344commit d22fe9b61925276c50f1d02e795d9eaa387a5063
29345Author: John Bowman <bowman@ualberta.ca>
29346Date:   Tue Nov 27 23:41:59 2007 -0600
29347
29348    Document the -x option of xasy.
29349
29350commit 9447249d3b473e643fdd4c1940bc8dba0cb1fa70
29351Author: John Bowman <bowman@ualberta.ca>
29352Date:   Tue Nov 27 23:30:09 2007 -0600
29353
29354    Remove debugging test modification.
29355
29356commit 10ed8b40ffe426fa310f8b95dc5116feafe0f2b0
29357Author: John Bowman <bowman@ualberta.ca>
29358Date:   Tue Nov 27 23:28:13 2007 -0600
29359
29360    Update GUI installation documentation.
29361
29362commit 3694a2d73a5acd069a1cc2d760e4903600db4ac5
29363Author: John Bowman <bowman@ualberta.ca>
29364Date:   Tue Nov 27 23:17:19 2007 -0600
29365
29366    Require Python 2.5 for MSWindows.
29367
29368commit 8a304ea770d0353e64e55807df90977cb459f285
29369Author: John Bowman <bowman@ualberta.ca>
29370Date:   Tue Nov 27 23:10:43 2007 -0600
29371
29372    Add version of PIL-1.1.6 patch used for MSDOS.
29373
29374commit bf8152019b302c20f8004f2737f31dad216b66c8
29375Author: John Bowman <bowman@ualberta.ca>
29376Date:   Tue Nov 27 22:51:27 2007 -0600
29377
29378    Output diagnostics from Asymptote in separate Tk window.
29379
29380commit d93ac8e965bb7043f8b0ded28dba9e170068d382
29381Author: John Bowman <bowman@ualberta.ca>
29382Date:   Tue Nov 27 22:50:28 2007 -0600
29383
29384    Fix active Color button foreground.
29385
29386commit e550c42efb019bb8dc01a3a1469ffce47355541f
29387Author: Orest Shardt <oshardt@princeton.edu>
29388Date:   Tue Nov 27 18:16:40 2007 -0600
29389
29390    Correct acquisition of lock for colour change.
29391
29392commit 0a49d1c30af474856658ea7b10e94eb75f66354b
29393Author: John Bowman <bowman@ualberta.ca>
29394Date:   Tue Nov 27 17:23:59 2007 -0600
29395
29396    Add 's' scrolling option.
29397
29398commit aa640e61e64e607504d8059a3e6d7b5bbce8a4de
29399Author: John Bowman <bowman@ualberta.ca>
29400Date:   Tue Nov 27 02:01:27 2007 -0600
29401
29402    Configure xasy version.
29403
29404commit facbc7d3edab62e709daff555032af4e915aaad5
29405Author: John Bowman <bowman@ualberta.ca>
29406Date:   Tue Nov 27 02:00:47 2007 -0600
29407
29408    Turn off scrolling when not a tty.
29409
29410commit 561fe4db56c52dd4777ddf72818d02eef7380f6a
29411Author: John Bowman <bowman@ualberta.ca>
29412Date:   Mon Nov 26 23:22:08 2007 -0600
29413
29414    Add function to calculate "optimal" number of histogram bins.
29415
29416commit e14fabf18e6241a76fd6b4545abc5093a063f8bc
29417Author: John Bowman <bowman@ualberta.ca>
29418Date:   Mon Nov 26 18:54:59 2007 -0600
29419
29420    Force outformat="pdf".
29421
29422commit 24e7460045ec96dbff4b3fe4c464ecde0d663009
29423Author: John Bowman <bowman@ualberta.ca>
29424Date:   Mon Nov 26 18:54:03 2007 -0600
29425
29426    When determining base points of arrows, always choose the closest
29427    intersection points (in terms of arclength) to the apex.
29428
29429commit a3029de1fd8eddec158958869cfdb8281f4a08ce
29430Author: John Bowman <bowman@ualberta.ca>
29431Date:   Sun Nov 25 22:47:55 2007 -0600
29432
29433    Use a separate flag in indexedTransform to indicate GUI deletion, instead of
29434    zeroing out the transform. This produces clearer .asy output and
29435    allows deletion of objects to be undone, preserving the image transform,
29436    even after a deconstruct() (or by manual editing of the output code).
29437
29438    Show asy diagnostics in console window.
29439
29440commit ae4301c408fa50d866a5c58a13254f63fa001e93
29441Author: John Bowman <bowman@ualberta.ca>
29442Date:   Sun Nov 25 00:23:19 2007 -0600
29443
29444    Fix scrolling.
29445
29446commit d5a1e13305ec2ef5476f22ad68642ba95f779771
29447Author: John Bowman <bowman@ualberta.ca>
29448Date:   Sun Nov 25 00:03:07 2007 -0600
29449
29450    Improve 3d tick default directions.
29451
29452commit 9e5878b08af4d44af61190cb5aa1b510721f3283
29453Author: John Bowman <bowman@ualberta.ca>
29454Date:   Sat Nov 24 07:42:14 2007 -0600
29455
29456    Return empty secondary axis picture without warning.
29457
29458commit 8b6d1977cf10a5fb8f895d32ef1673aaffcb4ebb
29459Author: John Bowman <bowman@ualberta.ca>
29460Date:   Thu Nov 22 09:57:42 2007 -0600
29461
29462    Use unsigned long constant.
29463
29464commit 18fe2570cdb6e6d6faa7398e2d06665dfe5804c0
29465Author: John Bowman <bowman@ualberta.ca>
29466Date:   Wed Nov 21 23:03:02 2007 -0600
29467
29468    Move existing releaseLock code, catching exceptions.
29469
29470commit c48aaeec7d7ef98ce4d9cffd750cb817bf9a59db
29471Author: John Bowman <bowman@ualberta.ca>
29472Date:   Wed Nov 21 18:56:01 2007 -0600
29473
29474    Add transform scale(real x, real y).
29475
29476    Add marker dot(pen p=currentpen, filltype filltype=Fill).
29477
29478    Add comma terminator.
29479
29480    Fix dot(frame f, pair z, pen p=currentpen, filltype filltype=Fill).
29481
29482    Update documentation.
29483
29484commit 80b0016f88662ea88a22e152c51a174ed7c68923
29485Author: John Bowman <bowman@ualberta.ca>
29486Date:   Wed Nov 21 00:09:32 2007 -0600
29487
29488    Work around ghostscript limitations.
29489
29490commit c9114aaa6633625cd23259716b9c36258b338a9a
29491Author: John Bowman <bowman@ualberta.ca>
29492Date:   Tue Nov 20 23:42:11 2007 -0600
29493
29494    Ensure originalImage is always defined.
29495
29496commit b5ba12a2bb8b78cb5e0f70caea30d1487fada0f9
29497Author: John Bowman <bowman@ualberta.ca>
29498Date:   Tue Nov 20 23:41:00 2007 -0600
29499
29500    Release lock before quitting to allow saving.
29501
29502commit f0f301ee37674d8df4d508139765b63387feec42
29503Author: Orest Shardt <oshardt@princeton.edu>
29504Date:   Tue Nov 20 18:52:46 2007 -0600
29505
29506    Switch to selection mode after adding script item.
29507
29508commit a396ba6638109d04ab42594429185eff1705c9a9
29509Author: John Bowman <bowman@ualberta.ca>
29510Date:   Tue Nov 20 11:26:25 2007 -0600
29511
29512    Re-enable local directory output check.
29513
29514commit 45066fe4d8bd4f398483a7e401fbade2fb88db92
29515Author: John Bowman <bowman@ualberta.ca>
29516Date:   Tue Nov 20 00:00:56 2007 -0600
29517
29518    Fix output(s,update=true) and boutput(s,update=true).
29519
29520    Fix segmentation faults for attempted operations on closed files.
29521
29522commit b31f66caad49ff668f0c22d523496e269d8e54c8
29523Author: Orest Shardt <oshardt@princeton.edu>
29524Date:   Mon Nov 19 22:00:18 2007 -0600
29525
29526    Change zoom selection method to an OptionMenu
29527
29528commit c01836f9ec61bd0217d9d42649f6c916d9224242
29529Author: John Bowman <bowman@ualberta.ca>
29530Date:   Mon Nov 19 21:34:47 2007 -0600
29531
29532    Escape ^.
29533
29534commit fbafcbe0c9cd0622107a25d10329fd3e354307c3
29535Author: Orest Shardt <oshardt@princeton.edu>
29536Date:   Mon Nov 19 21:19:13 2007 -0600
29537
29538    Account for magnification during undo/redo of translations
29539
29540commit 192ab586ab9caa2a2d24f99ad98995213e0ef06e
29541Author: John Bowman <bowman@ualberta.ca>
29542Date:   Mon Nov 19 11:59:03 2007 -0600
29543
29544    Fix typo.
29545
29546commit 33aed5e78b70ef12e3d6a2d0a5c25fc41ab59c9f
29547Author: John Bowman <bowman@ualberta.ca>
29548Date:   Mon Nov 19 01:22:35 2007 -0600
29549
29550    Move xasy temporary directory deletion code into GUI.
29551
29552    Avoid creating a second asy process if one already exists.
29553
29554    Ignore ctrl-c interrupts from console.
29555
29556    Move image file removal up one function level to avoid busy error under
29557    MSWindows.
29558
29559commit 2d1e6478e973e9e0bf2868cbcf8f25def7c16ed7
29560Author: John Bowman <bowman@ualberta.ca>
29561Date:   Mon Nov 19 00:25:22 2007 -0600
29562
29563    Add Orest's latest fixes.
29564
29565commit 41fc3423e0284e049f3da096b7e71e87246114b1
29566Author: John Bowman <bowman@ualberta.ca>
29567Date:   Sun Nov 18 20:29:19 2007 -0600
29568
29569    Add informational message about use of system gc version.
29570
29571commit 6ea171f7207998d6d24cfb82324cb40bad0aa0ce
29572Author: John Bowman <bowman@ualberta.ca>
29573Date:   Sun Nov 18 18:41:19 2007 -0600
29574
29575    Make configure use a system version of Boehm GC if recommended local version
29576    of gc isn't present.
29577
29578commit 5d98ffd60c7b8a57f7749cc51f7484a25f1d14f5
29579Author: John Bowman <bowman@ualberta.ca>
29580Date:   Sun Nov 18 18:28:22 2007 -0600
29581
29582    Append generic configure instructions to INSTALL.
29583
29584commit 666d5a2a12a4c5f8097536a1f958d6e068e4bd40
29585Author: John Bowman <bowman@ualberta.ca>
29586Date:   Sun Nov 18 11:02:49 2007 -0600
29587
29588    Put deconstructed files in a temporary directory (removed on exit).
29589
29590commit 47aaf8cba0f64678b56f08a408310dc66234b9eb
29591Author: John Bowman <bowman@ualberta.ca>
29592Date:   Sun Nov 18 09:54:43 2007 -0600
29593
29594    Move workaround for broken curses.h file to proper place.
29595
29596commit 748c5401c34ff4485c8f3f2133b03e79a9ae4808
29597Author: John Bowman <bowman@ualberta.ca>
29598Date:   Sat Nov 17 23:59:59 2007 -0600
29599
29600    Fix secondary axis bugs.
29601
29602commit 0424ec5a5dceb6fc66d7b4ed0e110d32cfc4b51b
29603Author: John Bowman <bowman@ualberta.ca>
29604Date:   Sat Nov 17 18:03:34 2007 -0600
29605
29606    Fix ctrl-c.
29607
29608commit d19e7442ef512674980b4aa336ca07dfdf24624f
29609Author: Orest Shardt <oshardt@princeton.edu>
29610Date:   Sat Nov 17 12:47:31 2007 -0600
29611
29612    Provide a way to quickly close xasy from the command line.
29613
29614commit 66f3fc046aa9cdb7b7fd3e25bdbaed726ee30f8e
29615Author: Orest Shardt <oshardt@princeton.edu>
29616Date:   Sat Nov 17 12:24:42 2007 -0600
29617
29618    Fix bezier editor. Optimize undeletion of items from a script.
29619
29620commit e5a11867c05c469519bd1413ae7a95099ecaf2a0
29621Author: John Bowman <bowman@ualberta.ca>
29622Date:   Sat Nov 17 00:12:28 2007 -0600
29623
29624    xasy scripts should put temporary files in current directory, just like asy.
29625
29626commit 994971d0a1ce209668104f8641bc3d88427c51b1
29627Author: John Bowman <bowman@ualberta.ca>
29628Date:   Sat Nov 17 00:11:56 2007 -0600
29629
29630    Remove temporary image files.
29631
29632commit fd7bde8d9175b34d41eb26361b2148d5c6c00dc9
29633Author: John Bowman <bowman@ualberta.ca>
29634Date:   Fri Nov 16 23:20:39 2007 -0600
29635
29636    Limit maximum number of command-line arguments to ghostscript; render in blocks.
29637
29638commit 24d7c2712f50789d7d76517eeaf056dee159d5ed
29639Author: Orest Shardt <oshardt@princeton.edu>
29640Date:   Wed Nov 14 22:10:57 2007 -0600
29641
29642    Improve handling of zoom slider.
29643
29644commit af154d06aa4d103cc2219480afcf9123c41e7468
29645Author: John Bowman <bowman@ualberta.ca>
29646Date:   Wed Nov 14 21:25:31 2007 -0600
29647
29648    Move declarations.
29649
29650commit 4dd797153e256e8f9557fbfed0385d841f24d1cf
29651Author: John Bowman <bowman@ualberta.ca>
29652Date:   Wed Nov 14 18:52:35 2007 -0600
29653
29654    Remove unnecessary Tk_PhotoBlank call.
29655
29656commit 8b4fa52a9b8ba5b7ef079eaf12f866bb740d4440
29657Author: John Bowman <bowman@ualberta.ca>
29658Date:   Wed Nov 14 00:53:42 2007 -0600
29659
29660    Add PIL_BACKGROUND and PIL_MAX_ALPHA_AREA environment variables for efficient
29661    alpha channel rendering.
29662
29663commit 49283a682e943ac7ede746d9afe8f51d58f6b4fa
29664Author: John Bowman <bowman@ualberta.ca>
29665Date:   Tue Nov 13 21:03:45 2007 -0600
29666
29667    Enable full alpha channel support only for objects of area < 10000 pixels,
29668    due to slow Tk alpha channel rendering.
29669
29670commit 07f0b56ae3b969af39abf5fee1c43d5abded1e58
29671Author: Orest Shardt <oshardt@princeton.edu>
29672Date:   Tue Nov 13 12:48:04 2007 -0600
29673
29674    Prevent redraw of canvas when zoom handler is invoked but magnification is not changed.
29675
29676commit 23e83f68d846bc4548cd253a9e994c19196c8539
29677Author: John Bowman <bowman@ualberta.ca>
29678Date:   Tue Nov 13 02:20:36 2007 -0600
29679
29680    A much better fix for PIL antialiasing and transparency that renders quickly.
29681
29682commit ca627126bd89f96989de930a3049cf89fed87fc0
29683Author: Orest Shardt <oshardt@princeton.edu>
29684Date:   Mon Nov 12 18:57:08 2007 -0600
29685
29686    Fix rotation to take into consideration the current magnification
29687
29688commit c36784996337c369338e441633c4205345fa9b7e
29689Author: Orest Shardt <oshardt@princeton.edu>
29690Date:   Mon Nov 12 16:22:05 2007 -0600
29691
29692    Fix error in handling of magnification in scripts
29693
29694commit fb07c1c3e38daaff5997700abbbee199c160b2f1
29695Author: John Bowman <bowman@ualberta.ca>
29696Date:   Mon Nov 12 15:50:58 2007 -0600
29697
29698    Use full precision constants.
29699
29700commit c444b66488de9511b74edbc4649173c984237e39
29701Author: Orest Shardt <oshardt@princeton.edu>
29702Date:   Mon Nov 12 15:35:20 2007 -0600
29703
29704    Implement magnification option and zoom feature
29705
29706commit e7cf5e4432837cb3e16daf991a9f4a121f2f43de
29707Author: John Bowman <bowman@ualberta.ca>
29708Date:   Mon Nov 12 01:28:55 2007 -0600
29709
29710    Replace locale-dependent call to atof() with locale-independent lexical::cast().
29711
29712commit edb09b23d5688abb9653ca1cf47fa866fd8d34f1
29713Author: John Bowman <bowman@ualberta.ca>
29714Date:   Sun Nov 11 23:37:20 2007 -0600
29715
29716    Speed up GUI deconstruction.
29717
29718    Make "png" the default value of xformat.
29719
29720commit f691c77aad9bd09ef9835c8f6871b600d29c6864
29721Author: Orest Shardt <oshardt@princeton.edu>
29722Date:   Sun Nov 11 21:54:28 2007 -0600
29723
29724    Removed debugging information
29725
29726commit b8ee25d1d087cc339f194f3c685a3c524e770421
29727Author: John Bowman <bowman@ualberta.ca>
29728Date:   Wed Nov 7 23:01:26 2007 -0600
29729
29730    Update intersectionspoints.
29731
29732commit 7ba2d08022f92e24275b4a19425bc44f923269d9
29733Author: John Bowman <bowman@ualberta.ca>
29734Date:   Wed Nov 7 23:00:15 2007 -0600
29735
29736    Update documentation.
29737
29738commit 9583ff94f4abdbe20a9e57964875baad58b9fe41
29739Author: John Bowman <bowman@ualberta.ca>
29740Date:   Wed Nov 7 22:35:19 2007 -0600
29741
29742    Fix bug in intersections.
29743
29744    Add optional fuzz parameter to intersections and intersectionpoints.
29745
29746commit dc0ab50b96d1e8853fd81bcd150cf712c59d2352
29747Author: John Bowman <bowman@ualberta.ca>
29748Date:   Wed Nov 7 22:03:14 2007 -0600
29749
29750    Add string[] split(string s, string delimiter).
29751
29752commit 4cfbb87b4627726d2c9cb82f0343e266015f7704
29753Author: John Bowman <bowman@ualberta.ca>
29754Date:   Sun Nov 4 22:25:35 2007 -0600
29755
29756    Disable readline history when reading from a pipe.
29757
29758commit aabfeb99010b1b561e7c73cfa846b60d0b92d25d
29759Author: John Bowman <bowman@ualberta.ca>
29760Date:   Sun Nov 4 21:23:02 2007 -0600
29761
29762    Update discussion of MSWindows configuration variables.
29763
29764commit 1c56cdb459bdb211056748e4e3473b0a650ac4a9
29765Author: John Bowman <bowman@ualberta.ca>
29766Date:   Sun Nov 4 21:13:34 2007 -0600
29767
29768    More windows installation fixes.
29769
29770commit 905cad8c932a8788a7611181d31ae042a0679a10
29771Author: John Bowman <bowman@ualberta.ca>
29772Date:   Sun Nov 4 16:52:41 2007 -0600
29773
29774    Make interactive mode exit with a zero return code.
29775
29776commit c88c34591ffa6bc397987914885b8e5e20e7490f
29777Author: John Bowman <bowman@ualberta.ca>
29778Date:   Sun Nov 4 16:27:28 2007 -0600
29779
29780    Fix Windows uninstall.
29781
29782    Remove hard-wired path.
29783
29784commit 97abc8fe2152ef82a5d807722d702e91891522cd
29785Author: John Bowman <bowman@ualberta.ca>
29786Date:   Sun Nov 4 10:48:27 2007 -0600
29787
29788    Add missing function.
29789
29790commit e92745417a027f1cdb46d165fb70fd2bad94788d
29791Author: John Bowman <bowman@ualberta.ca>
29792Date:   Sat Nov 3 16:50:29 2007 -0600
29793
29794    Add real[] abs(pair[]) and real[] abs(triple[]) functions.
29795
29796commit c4d2af3505ee392b9d0ad6871904dd93921a0102
29797Author: Orest Shardt <oshardt@princeton.edu>
29798Date:   Sat Nov 3 12:24:00 2007 -0600
29799
29800    Revert change to example.
29801
29802commit 94876755d955c4dd32f37559c678f17e366c75bc
29803Author: Orest Shardt <oshardt@princeton.edu>
29804Date:   Sat Nov 3 12:05:23 2007 -0600
29805
29806    Prompt user before opening a file if current document was modified.
29807
29808commit 0e6b2b3e7f6f014a1f78bd176f815b87f4bd5c59
29809Author: John Bowman <bowman@ualberta.ca>
29810Date:   Fri Nov 2 23:09:45 2007 -0600
29811
29812    Add windows installation fixes.
29813
29814commit 0d2e36675751c0a8db71e65f9e369cf55c8e3fd4
29815Author: John Bowman <bowman@ualberta.ca>
29816Date:   Fri Nov 2 16:13:23 2007 -0600
29817
29818    Windows installation tweaks.
29819
29820commit 74e0d0cd5df704c7fd8ab03f349e562014246108
29821Author: John Bowman <bowman@ualberta.ca>
29822Date:   Fri Nov 2 10:48:05 2007 -0600
29823
29824    Handle degenerate reference vectors.
29825
29826commit 0075ad14c3ab42375654663c4d657a233d39cf94
29827Author: John Bowman <bowman@ualberta.ca>
29828Date:   Sun Oct 28 13:31:35 2007 -0600
29829
29830    Project all reference contributions in direction of maximum contribution,
29831    for numerical robustness.
29832
29833commit 72017f7c16e38929719fe4dcfaf87660b3925947
29834Author: John Bowman <bowman@ualberta.ca>
29835Date:   Sun Oct 28 12:16:24 2007 -0600
29836
29837    Improve reference vector calculation.
29838
29839commit fb19b1223ae572d421e694d4241c6c65c985943a
29840Author: John Bowman <bowman@ualberta.ca>
29841Date:   Fri Oct 26 11:29:19 2007 -0600
29842
29843    Respect comments and double quotation marks in whitespace mode (just like
29844    cvs mode).
29845
29846commit e8cc7a2e8360cf3a51a579911760b836ea92fe6a
29847Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29848Date:   Thu Oct 25 22:19:32 2007 -0600
29849
29850    Test for invalid defvals in rest parameters.
29851
29852commit e4162e78e3184911849a9d8187c430eedaa9670e
29853Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29854Date:   Thu Oct 25 22:01:21 2007 -0600
29855
29856    Removed unused code.
29857
29858commit 9157206842acd8ede6c6290a098ed64561fcb0f1
29859Author: John Bowman <bowman@ualberta.ca>
29860Date:   Mon Oct 22 10:38:21 2007 -0600
29861
29862    Re-enable automatic logarithmic axis coverage routine.
29863
29864commit 3a92d0fac132773d86f66f1213925b4aedef6d7e
29865Author: John Bowman <bowman@ualberta.ca>
29866Date:   Fri Oct 19 22:55:13 2007 -0600
29867
29868    Exit more gracefully under MSDOS when execvp fails.
29869
29870commit b5e41991c0a31687e8b750d0fdfff149e48044c2
29871Author: John Bowman <bowman@ualberta.ca>
29872Date:   Fri Oct 19 21:34:04 2007 -0600
29873
29874    Implement firstcut and lastcut reliably in terms of a general cut(path p, path
29875    knife, int n) routine based on intersections.
29876
29877    Increase the duplicate point detection fuzz.
29878
29879    Automatically sort the array returned by intersections.
29880
29881commit f831060dd4cfef9b767dee05c3d5689937a2c116
29882Author: John Bowman <bowman@ualberta.ca>
29883Date:   Thu Oct 18 15:03:38 2007 -0600
29884
29885    Add patch to avoid segmentation fault with gc-7.0 on out-of-memory error.
29886
29887commit f14d0b6e7448e8567e1c066f0eff7ef37835045e
29888Author: John Bowman <bowman@ualberta.ca>
29889Date:   Thu Oct 18 14:15:53 2007 -0600
29890
29891    Make history() return the entire stored interactive history.
29892
29893commit 6faa52d45246ff681560085b9d3f0bb42a1e2495
29894Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29895Date:   Wed Oct 17 20:04:02 2007 -0600
29896
29897    Fix adding of automatic semicolons to the history.
29898
29899commit 3ce0333e8749d984db50549f1cd2f54ee4a72d9a
29900Author: Andy Hammerlindl <ahammerlindl@gmail.com>
29901Date:   Wed Oct 17 19:59:11 2007 -0600
29902
29903    Fix default args for rest args.
29904
29905commit 8d273ded65db953c1f0830061e5fdea6f798959a
29906Author: John Bowman <bowman@ualberta.ca>
29907Date:   Tue Oct 16 22:05:12 2007 -0600
29908
29909    Add a routine history(int n=1) that returns the interactive history.
29910
29911    Store auto-terminated lines in the interactive history.
29912
29913commit 3e82c2c50fa292781a2befc3c46afa35987409b9
29914Author: John Bowman <bowman@ualberta.ca>
29915Date:   Mon Oct 15 09:42:00 2007 -0600
29916
29917    Try to use a smaller Step adjustment.
29918
29919commit a3451647eec45a5d2b4823663f8283cf1dbbaae2
29920Author: John Bowman <bowman@ualberta.ca>
29921Date:   Mon Oct 15 00:12:30 2007 -0600
29922
29923    Fix Asymptote path for MSWindows.
29924
29925    Make uninstall remove Xasy start menu shortcut.
29926
29927commit a186cc7f9dd113c2fabe9edd3c98cb16b3328a2b
29928Author: John Bowman <bowman@ualberta.ca>
29929Date:   Sun Oct 14 22:43:33 2007 -0600
29930
29931    Add Nullsoft installation script for MSWindows.
29932
29933commit 32db9170f83b5cf74589febea822cbc3310910e2
29934Author: John Bowman <bowman@ualberta.ca>
29935Date:   Sun Oct 14 22:35:13 2007 -0600
29936
29937    Under MSWindows, look for asy files in installation path instead of in
29938    uninstall path.
29939
29940commit 6da69898626799d3bfad1e472665db3766418cb8
29941Author: John Bowman <bowman@ualberta.ca>
29942Date:   Sun Oct 14 22:24:27 2007 -0600
29943
29944    Try to use at least two major ticks.
29945
29946commit c94d19a62f184771312678070421a6a0a13a9190
29947Author: John Bowman <bowman@ualberta.ca>
29948Date:   Sun Oct 14 21:15:41 2007 -0600
29949
29950    Fix title("").
29951
29952commit f1e3b46122846bb495c02d26c3d391b8c5c13681
29953Author: John Bowman <bowman@ualberta.ca>
29954Date:   Thu Oct 11 12:22:12 2007 -0600
29955
29956    Increment version to 1.37svn.
29957
29958commit b87392a79cac3176f047387893845cb5c02179c7
29959Author: John Bowman <bowman@ualberta.ca>
29960Date:   Thu Oct 11 11:31:34 2007 -0600
29961
29962    Fix bugs in tex(), postscript(), gsave(), and grestore() commands.
29963
29964commit 4a1e9077f30dd1017819d1d5e2ecd3488a3f7c7a
29965Author: John Bowman <bowman@ualberta.ca>
29966Date:   Thu Oct 11 03:15:48 2007 -0600
29967
29968    Increment version to 1.36svn.
29969
29970commit 2cc3a721455f91fdca5ae6042490c1e6aa0d941f
29971Author: John Bowman <bowman@ualberta.ca>
29972Date:   Thu Oct 11 02:21:31 2007 -0600
29973
29974    Fix numeric formatting of setdash arguments.
29975
29976commit 48cfbe4d7f99da1836d6fea1911ad3c8bf65d507
29977Author: John Bowman <bowman@ualberta.ca>
29978Date:   Thu Oct 11 01:21:58 2007 -0600
29979
29980    Work around hang in intersect for nearly identical paths by adding some fuzz.
29981
29982commit 788117602481a0a89e5c159704bfef4e16e4a0ee
29983Author: John Bowman <bowman@ualberta.ca>
29984Date:   Thu Oct 11 00:44:58 2007 -0600
29985
29986    Increment version to 1.35svn.
29987
29988commit 03ef1f2dd0e9b79fc36772d4c2e860972f25e12d
29989Author: John Bowman <bowman@ualberta.ca>
29990Date:   Wed Oct 10 22:44:16 2007 -0600
29991
29992    Add Cygwin fixes.
29993
29994commit 31eefd4d3857b0fc9eeb34ee36dd362d6b0e5a6b
29995Author: John Bowman <bowman@ualberta.ca>
29996Date:   Wed Oct 10 15:17:31 2007 -0600
29997
29998    Update GUI documentation.
29999
30000commit 6275cee1287a0dfd35311d6276a519bc582a4495
30001Author: John Bowman <bowman@ualberta.ca>
30002Date:   Wed Oct 10 10:59:03 2007 -0600
30003
30004    Make xasy a relative symbolic link.
30005
30006commit 7cd198607408c819e09bfa652ea2909f671dfe83
30007Author: John Bowman <bowman@ualberta.ca>
30008Date:   Wed Oct 10 09:00:51 2007 -0600
30009
30010    Update xasy file name.
30011
30012commit f763966f44b977c17f78cc6a8b16a5187bd33d87
30013Author: John Bowman <bowman@ualberta.ca>
30014Date:   Wed Oct 10 08:42:59 2007 -0600
30015
30016    Fix typo.
30017
30018commit fc3662f7c79eab71825c995fb96e15bdedb3b7de
30019Author: John Bowman <bowman@ualberta.ca>
30020Date:   Wed Oct 10 08:36:32 2007 -0600
30021
30022    Install xasy and associated files.
30023
30024commit ababea1854fe43a1d165a003b0a4251ea187357e
30025Author: John Bowman <bowman@ualberta.ca>
30026Date:   Tue Oct 9 22:12:51 2007 -0600
30027
30028    Update xasy location.
30029
30030commit 4f4ded526e6099b8b2408190591d4fd287d003cd
30031Author: John Bowman <bowman@ualberta.ca>
30032Date:   Tue Oct 9 22:00:32 2007 -0600
30033
30034    Remove obsolete reference to settings.deconstruct.
30035
30036commit 955c47c6d859c7a857147ce76d482fa53653281e
30037Author: John Bowman <bowman@ualberta.ca>
30038Date:   Tue Oct 9 21:43:53 2007 -0600
30039
30040    Replace opendot with filltype argument of UnFill to dot routines.
30041
30042commit 4884a568746d707dd424b3dfcf0b9c1e1344df25
30043Author: John Bowman <bowman@ualberta.ca>
30044Date:   Tue Oct 9 15:51:51 2007 -0600
30045
30046    Remove intermediate eps files in inline pdf mode.
30047
30048commit 376a4be0b81b3fcea6a7a0d9c8ee07ec41c17eeb
30049Author: John Bowman <bowman@ualberta.ca>
30050Date:   Tue Oct 9 15:05:23 2007 -0600
30051
30052    Implement an improved, robust version of intersect.
30053
30054    Implement intersectionpoints in terms of a new more efficient and robust
30055    intersections routine.
30056
30057commit 345de32960a08aef94f76e11bfc0239a172f421f
30058Author: John Bowman <bowman@ualberta.ca>
30059Date:   Tue Oct 9 15:01:41 2007 -0600
30060
30061    Add trailingzero tick format.
30062
30063commit 80d8ba197e620411729aec8e6ae6e2988508799d
30064Author: John Bowman <bowman@ualberta.ca>
30065Date:   Sun Oct 7 11:00:47 2007 -0600
30066
30067    Make 1.34-26 changes work with deconstruct.
30068
30069commit 5a47d0a9714054d19b8e774f0407e0f2eb220cc4
30070Author: John Bowman <bowman@ualberta.ca>
30071Date:   Fri Oct 5 21:03:57 2007 -0600
30072
30073    Adjust defaultformat for axes to make tick labels unique.
30074
30075    Add general trailingzero format string; update examples.
30076
30077commit 5db97dd5e0806f0550a03f36c6dca5403b92365c
30078Author: John Bowman <bowman@ualberta.ca>
30079Date:   Wed Oct 3 14:22:52 2007 -0600
30080
30081    Improve autoscaling of graphs for close minimum and maximum values.
30082
30083commit 0149f463202c63f414bd5f0144d0f1a7daebeb2c
30084Author: John Bowman <bowman@ualberta.ca>
30085Date:   Fri Sep 28 12:31:44 2007 -0600
30086
30087    Add example of opendot.
30088
30089commit 30bd682dde07cd1b3eb5b871c530e90ef53e214e
30090Author: John Bowman <bowman@ualberta.ca>
30091Date:   Fri Sep 28 12:19:18 2007 -0600
30092
30093    Add opendot routines.
30094
30095commit c899e161bc16fe731e9515aa4ba1929acaf14177
30096Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30097Date:   Mon Sep 24 21:11:00 2007 -0600
30098
30099    Changed global.back()-> to processData().
30100
30101commit 4eaa1727e9a7e4e72fbffb36bf3618555da00c06
30102Author: Philippe Ivaldi <pivaldi@sfr.fr>
30103Date:   Mon Sep 24 11:20:27 2007 -0600
30104
30105    Defer hard coded commands and options to variables.
30106
30107commit b306d9c7ae185bf62931d835282e814c7c1204ef
30108Author: John Bowman <bowman@ualberta.ca>
30109Date:   Sun Sep 23 10:45:41 2007 -0600
30110
30111    Fix shipout bug.
30112
30113commit 9c0ad5c96e8c5cf06233b0e7d2432e214d10c2c8
30114Author: John Bowman <bowman@ualberta.ca>
30115Date:   Fri Sep 21 10:17:43 2007 -0600
30116
30117    Remove obsolete -q option.
30118
30119commit ea214d26275c2038153b723368c82de1c5ca277a
30120Author: John Bowman <bowman@ualberta.ca>
30121Date:   Thu Sep 20 22:27:59 2007 -0600
30122
30123    Change default LaTeX font to package-dependent setting.
30124
30125commit 49a976c00b8eba6912cd07d08bbfa85f9932802e
30126Author: John Bowman <bowman@ualberta.ca>
30127Date:   Wed Sep 19 21:46:56 2007 -0600
30128
30129    Add modification of ncurses patch from mvid.
30130
30131commit 9a633a15cd6a196735c2dd70c42326e49158b145
30132Author: John Bowman <bowman@ualberta.ca>
30133Date:   Tue Sep 18 00:10:58 2007 -0600
30134
30135    Avoid nesting capacity overflows in arctime.
30136
30137commit 98fbe3b5a82db6ac64b90b4c9011fe1628ebb1e2
30138Author: John Bowman <bowman@ualberta.ca>
30139Date:   Sun Sep 16 20:57:35 2007 -0600
30140
30141    Add new magnification argument to shipout.
30142
30143commit c8254ef8e6546640a8bf2dbd8696572168bcc9d4
30144Author: John Bowman <bowman@ualberta.ca>
30145Date:   Sun Sep 16 20:48:23 2007 -0600
30146
30147    Make reportWarning generate a warning message only.
30148
30149commit 4bf55cacf7cea227d314cc0addacb3b59a8ace9c
30150Author: John Bowman <bowman@ualberta.ca>
30151Date:   Sun Sep 16 20:42:53 2007 -0600
30152
30153    Ignore spurious final blank line when reading strings.
30154
30155commit 2b6f1ed2e728e3019b7d7fe51a2cc46f70a7a958
30156Author: John Bowman <bowman@ualberta.ca>
30157Date:   Sun Sep 16 11:44:00 2007 -0600
30158
30159    Fix string csv reads.
30160
30161commit 1babff1085b49a6d234498d80024f13376a95f0b
30162Author: John Bowman <bowman@ualberta.ca>
30163Date:   Sat Sep 15 22:12:21 2007 -0600
30164
30165    Another comment fix for reading strings.
30166
30167commit 8c4b46cbe8576444eb9239b89322531169970281
30168Author: John Bowman <bowman@ualberta.ca>
30169Date:   Sat Sep 15 02:42:12 2007 -0600
30170
30171    Fix example.
30172
30173commit 5f24bb57d0d77aa469d3dc322ec68a0f358df338
30174Author: John Bowman <bowman@ualberta.ca>
30175Date:   Sat Sep 15 02:40:06 2007 -0600
30176
30177    Fix typo.
30178
30179commit 192b449209ca8a72ec1890ef029a448085354450
30180Author: John Bowman <bowman@ualberta.ca>
30181Date:   Sat Sep 15 02:38:23 2007 -0600
30182
30183    Fix errors in documentation and FAQ.
30184
30185commit e51365a16cc03474c179cfe191008087cccd2b83
30186Author: John Bowman <bowman@ualberta.ca>
30187Date:   Fri Sep 14 16:09:19 2007 -0600
30188
30189    Support comments when reading strings in cvs mode.
30190
30191    Remove unused file.
30192
30193commit ab9eb1daf63ee6670390a3c937222870dfa32382
30194Author: John Bowman <bowman@ualberta.ca>
30195Date:   Wed Sep 12 19:42:40 2007 -0600
30196
30197    Improve description of interativeWrite.
30198
30199commit 94a55d20dfde26954484b9da157f838c38ded005
30200Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30201Date:   Sat Sep 8 11:48:06 2007 -0600
30202
30203    Fixed syntax to allow expressions such as (x);
30204
30205    Based on a patch by Orest Shardt.
30206
30207commit 2d320faddc0f743c7bc8bf26f309de70869a686f
30208Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30209Date:   Wed Sep 5 16:53:51 2007 -0600
30210
30211    Added interactiveWrite option.
30212
30213commit 3b37adefe45a0fe16882cc5e21bc35f3997803e8
30214Author: John Bowman <bowman@ualberta.ca>
30215Date:   Tue Sep 4 21:15:41 2007 -0600
30216
30217    Remove --enable-cplusplus option.
30218
30219    Remove unused quiet option.
30220
30221commit 74cd6de443c34c6a37cce5d25f599890f04982e8
30222Author: Orest Shardt <oshardt@princeton.edu>
30223Date:   Mon Sep 3 12:01:42 2007 -0600
30224
30225    Implement pen validation
30226
30227commit 3baf769670c61f611e2f6bdfd56755eaaf58bc5d
30228Author: John Bowman <bowman@ualberta.ca>
30229Date:   Sun Sep 2 23:36:10 2007 -0600
30230
30231    Make deconstruct close bboxout file.
30232
30233commit 3a91e4b10a34161daff8aa042e79c4d682f8d416
30234Author: John Bowman <bowman@ualberta.ca>
30235Date:   Sun Sep 2 23:21:29 2007 -0600
30236
30237    Use indexedTransform constructor.
30238
30239commit 5fe7064890f65e40a5b19c25e43329d501fb994b
30240Author: Orest Shardt <oshardt@princeton.edu>
30241Date:   Sun Sep 2 21:01:09 2007 -0600
30242
30243    Make various bug fixes and improvements.
30244
30245commit 377a44d7fca914f6116cb0c6655f223876ce547b
30246Author: Orest Shardt <oshardt@princeton.edu>
30247Date:   Sun Sep 2 18:07:55 2007 -0600
30248
30249    Fix documentation request.
30250
30251commit 5911d1ee65db0187c4aa5ddb369175429e8a789d
30252Author: Orest Shardt <oshardt@princeton.edu>
30253Date:   Sun Sep 2 17:59:21 2007 -0600
30254
30255    Temporarily remove zoom control until feature is implemented.
30256
30257commit 75064e5ff4b5d22382b6ca82d71f48ba037ca8ab
30258Author: Orest Shardt <oshardt@princeton.edu>
30259Date:   Sun Sep 2 17:46:34 2007 -0600
30260
30261    Improved text in dialogs.
30262    Made the loading and saving of files specified on the command line consistent.
30263
30264commit 7e6381b9a659a56db2d9dabe1e2bc516ce0005bf
30265Author: John Bowman <bowman@ualberta.ca>
30266Date:   Sat Sep 1 22:34:02 2007 -0600
30267
30268    Standardize fillrule argument name.
30269
30270    Add support for magnification.
30271
30272    Remove unused code.
30273
30274commit f5a10edefe53c276e7fa1546f9e05c6f32c48d11
30275Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30276Date:   Fri Aug 31 20:16:17 2007 -0600
30277
30278    Fixed bug regarding permission lists of types.
30279
30280commit 9e8c5d63e7aba58dc7439fd272b3656d8b08e0e1
30281Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30282Date:   Fri Aug 31 20:15:41 2007 -0600
30283
30284    Corrected documentation.
30285
30286commit 343d697bc89fc2df9d5cce3bfe316918e52e0376
30287Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30288Date:   Fri Aug 31 20:15:16 2007 -0600
30289
30290    Made parameter name more descriptive.
30291
30292commit 0abbb7453f977e5e689a4363fca2d6bf2fb508d9
30293Author: John Bowman <bowman@ualberta.ca>
30294Date:   Fri Aug 31 08:35:08 2007 -0600
30295
30296    Use unique keys.
30297
30298commit 08e24d5b904996f5a4d44906129423d024dab66e
30299Author: John Bowman <bowman@ualberta.ca>
30300Date:   Thu Aug 30 20:15:48 2007 -0600
30301
30302    Check for libcurses only if libncurses is not found.
30303
30304commit c2e2738b9148bbeb5ed91b041a149d06e33b75a2
30305Author: John Bowman <bowman@ualberta.ca>
30306Date:   Wed Aug 29 13:56:57 2007 -0600
30307
30308    Use constructor for indexedTransform.
30309
30310commit 8a5bf5734476d80f7092185a5c49c06785fb1343
30311Author: John Bowman <bowman@ualberta.ca>
30312Date:   Wed Aug 29 11:22:33 2007 -0600
30313
30314    Fix shipout when inXasyMode is true.
30315
30316commit 351668ee2daa92336da7ed7715a190a612576c2f
30317Author: Orest Shardt <oshardt@princeton.edu>
30318Date:   Wed Aug 29 09:15:31 2007 -0600
30319
30320    Fix logic for recognizing modified files.
30321    Correct the logic for querying user about exporting modified files.
30322
30323commit a264e87e1a9787f4d5b87a8b57bed3878852fd1a
30324Author: John Bowman <bowman@ualberta.ca>
30325Date:   Wed Aug 29 08:54:00 2007 -0600
30326
30327    Revert to gsave/grestore instead of clipsave/cliprestore due to pen caching
30328    assumptions.
30329
30330commit a626ac307bbfcb755732809dcec0cd38a5cf9c90
30331Author: John Bowman <bowman@ualberta.ca>
30332Date:   Tue Aug 28 09:30:26 2007 -0600
30333
30334    Enclose tex clip within picture environment to avoid unwanted page breaks.
30335
30336commit 0aa8af84e3f16d0ee7c2cd0769c9a8f015083a75
30337Author: Orest Shardt <oshardt@princeton.edu>
30338Date:   Mon Aug 27 15:48:38 2007 -0600
30339
30340    Prevent switching editing mode during incomplete drawing operation.
30341    Search for file with .asy extension if no .asy extension provided.
30342
30343commit 3a4df7dabf437b5d076402180c0f7db8ad78a2d8
30344Author: Philippe Ivaldi <pivaldi@sfr.fr>
30345Date:   Mon Aug 27 15:33:06 2007 -0600
30346
30347    markers.asy: compute golden mean in a static variable.
30348
30349commit 0387fb5da5f095d833108ddd14d0685ab18b9451
30350Author: Orest Shardt <oshardt@princeton.edu>
30351Date:   Mon Aug 27 15:23:17 2007 -0600
30352
30353    Remove unneeded whitespace.
30354
30355commit 489f494bcea9bcfa324c9f2e32c852f1a307e5e9
30356Author: John Bowman <bowman@ualberta.ca>
30357Date:   Mon Aug 27 11:56:33 2007 -0600
30358
30359    Rename patterns to currentpatterns.
30360
30361    Remove preamble option from shipout for consistency with xasy.
30362
30363    Make explicit shipouts with options work with xasy.
30364
30365commit cf6c8f2248e6ae21ea6a8ae826f9d0474d495387
30366Author: John Bowman <bowman@ualberta.ca>
30367Date:   Mon Aug 27 10:33:40 2007 -0600
30368
30369    Rename xasy.py to xasy.
30370
30371commit b21e623118dd4113638aafe1e3f746a1f7436bbc
30372Author: John Bowman <bowman@ualberta.ca>
30373Date:   Mon Aug 27 10:24:23 2007 -0600
30374
30375    Update example.
30376
30377commit 5508f52a286ec4d49da60fd84d5c15490c3c26a3
30378Author: Philippe Ivaldi <pivaldi@sfr.fr>
30379Date:   Sun Aug 26 19:13:14 2007 -0600
30380
30381    marker.asy: uniformize marker sizes and notation.
30382
30383commit 516ff363207c9dd8d2cd5c478c27880b388379f3
30384Author: John Bowman <bowman@ualberta.ca>
30385Date:   Sun Aug 26 15:40:25 2007 -0600
30386
30387    Explain how map is a special case of sequence.
30388
30389commit b08fb71bde104e3c1274a4b008f6fbda1713a6a5
30390Author: John Bowman <bowman@ualberta.ca>
30391Date:   Sun Aug 26 13:28:09 2007 -0600
30392
30393    Fix documentation of map.
30394
30395commit 3e7ea0f51ddd4619c4cad9d6b5efb34dd68acac3
30396Author: John Bowman <bowman@ualberta.ca>
30397Date:   Fri Aug 24 11:00:05 2007 -0600
30398
30399    Simplify logic.
30400
30401commit e704d1a6d00a5486093d2cca45c47d983246557f
30402Author: John Bowman <bowman@ualberta.ca>
30403Date:   Fri Aug 24 10:59:42 2007 -0600
30404
30405    Make asy -o /dir/ file.asy output to /dir/file.eps.
30406
30407commit f25c6597ee533083af25b199ad54f6c1b1493f86
30408Author: John Bowman <bowman@ualberta.ca>
30409Date:   Thu Aug 16 08:23:05 2007 -0600
30410
30411    Add discussion of 3D generalization of Hobby's algorithm.
30412
30413commit 19b53099bb5583c7192e61a8d88e4913ea68b640
30414Author: John Bowman <bowman@ualberta.ca>
30415Date:   Tue Aug 14 04:39:42 2007 -0600
30416
30417    Avoid evaluating function outside of [a,b] (due to finite numerical precision).
30418
30419commit c0abe1380e8aa2e9fa17037a88c00f39eb3c1a9a
30420Author: John Bowman <bowman@ualberta.ca>
30421Date:   Tue Aug 14 02:15:00 2007 -0600
30422
30423    Fix accent.
30424
30425commit dff77b74cee87bf917f14232b130accdc0a3d62c
30426Author: John Bowman <bowman@ualberta.ca>
30427Date:   Sat Aug 11 04:01:15 2007 -0600
30428
30429    Use \PackageWarning instead of \message.
30430
30431    Update list of contributors.
30432
30433commit dc32ed7b66b6f1c588df49457e7e714164e1779f
30434Author: Orest Shardt <oshardt@princeton.edu>
30435Date:   Thu Aug 9 12:13:42 2007 -0600
30436
30437    Use askopenfilename() instead of askopenfile()
30438    Use asksaveasfilename() instead of asksaveasfile()
30439
30440commit ff037a273b0a8da0e30a31d6e3f6c0c5ef21b4f0
30441Author: Orest Shardt <oshardt@princeton.edu>
30442Date:   Thu Aug 9 11:00:42 2007 -0600
30443
30444    Disabled tear-offs for improved crossplatform look and feel
30445    User is now asked about saving changes when closing a modified file
30446
30447commit c429589301537c5e49c95cf9c811cfff831bf766
30448Author: John Bowman <bowman@ualberta.ca>
30449Date:   Thu Aug 9 02:59:28 2007 -0600
30450
30451    Remove old GUI transform support.
30452
30453commit 865d848b082faac6d4f00cdc0913d92615441c9c
30454Author: John Bowman <bowman@ualberta.ca>
30455Date:   Thu Aug 9 02:34:50 2007 -0600
30456
30457    Add -level option to specify PostScript level (default 3).
30458
30459    Use more efficient clipsave/cliprestore commands with -level 3.
30460
30461    Optimize printer stack use by pruning unneeded clipsave/cliprestore commands.
30462
30463    Avoid nesting of clipsave/cliprestore commands when using UnFill.
30464
30465commit 8d07a22aa46ddf814cdaa633c448d2433d56436d
30466Author: Orest Shardt <oshardt@princeton.edu>
30467Date:   Tue Aug 7 11:26:04 2007 -0600
30468
30469    Changing the current pen's properties affects selected items
30470
30471commit 40048c0fe0b6bd391463ab84f3570638c9f4c107
30472Author: John Bowman <bowman@ualberta.ca>
30473Date:   Tue Aug 7 03:24:10 2007 -0600
30474
30475    Compute pair^int by repeated multiplication, just like real^int.
30476
30477commit 06b5949d2cc85d70e3cfd0811cf705d8afcf8eba
30478Author: Orest Shardt <oshardt@princeton.edu>
30479Date:   Wed Aug 1 09:39:08 2007 -0600
30480
30481    Removed signals for xasy
30482    Switched from GUIop to xformStack in shipout()
30483
30484commit 5c7478245556a81d678b66e2ee49a180353112bf
30485Author: Orest Shardt <oshardt@princeton.edu>
30486Date:   Tue Jul 31 15:05:37 2007 -0600
30487
30488    Fixed bugs in undo/redo
30489    Allowed nested begin/end actionGroups in UndoRedoStack
30490    Added forceAddition option to drawOnCanvas
30491    Added exitXasyMode() to end of files
30492    Implemented undo/redo for single item in a script
30493    Implemented undo/redo for clearing of an item's transforms
30494    Implemented undo/redo for drawing and deletion of a drawn item
30495    Implemented undo/redo for modification of a drawn item
30496
30497commit 8f0fdd8dbb4443da7c31ae8e8c06af8b83774da3
30498Author: Orest Shardt <oshardt@princeton.edu>
30499Date:   Mon Jul 30 15:09:11 2007 -0600
30500
30501    Added undo/redo for creation and editing of script items
30502    Added undo/redo for raising and lowering of items
30503
30504commit e663da444b6bc1a3f94c7db8277671921a7c8ccd
30505Author: Orest Shardt <oshardt@princeton.edu>
30506Date:   Mon Jul 30 12:12:29 2007 -0600
30507
30508    Updated headers
30509    Modified method for storing undo/redo information for translations
30510    Implemented undo/redo for addition and modification of labels
30511
30512commit 93322a02dd16526537f5eaecef606225f0de45df
30513Author: John Bowman <bowman@ualberta.ca>
30514Date:   Sun Jul 29 17:22:45 2007 -0600
30515
30516    Increment version to 1.34svn.
30517
30518commit 4d5a18c811ee847867902d4553290c4925c3ce5d
30519Author: John Bowman <bowman@ualberta.ca>
30520Date:   Sun Jul 29 10:25:12 2007 -0600
30521
30522    Fix interactive viewing.
30523
30524commit 2c5bf17ed0f4a2d805b84a946dcae789f78899af
30525Author: John Bowman <bowman@ualberta.ca>
30526Date:   Sun Jul 29 03:29:03 2007 -0600
30527
30528    Remove extraneous preprocessor definitions.
30529
30530commit a671404751ce001ef2ca619d7ae01d18dac048a1
30531Author: John Bowman <bowman@ualberta.ca>
30532Date:   Sun Jul 29 02:36:43 2007 -0600
30533
30534    Add large file support.
30535
30536commit 9099bc38057450a5e1183e942d24ada30431d970
30537Author: John Bowman <bowman@ualberta.ca>
30538Date:   Sat Jul 28 13:41:50 2007 -0600
30539
30540    Update list of contributors.
30541
30542commit f39eb8d3113030a3777abab069b17971651db7a8
30543Author: John Bowman <bowman@ualberta.ca>
30544Date:   Sat Jul 28 09:53:06 2007 -0600
30545
30546    Open input files in input-only mode.
30547
30548commit e6c2ef521c795f58273d873dfad405ed7f78133e
30549Author: John Bowman <bowman@ualberta.ca>
30550Date:   Sat Jul 28 09:19:07 2007 -0600
30551
30552    Allow multiple invocations of labelpath.
30553
30554commit ca808b0649e3cff006e73fdae534097766f5848b
30555Author: Orest Shardt <oshardt@princeton.edu>
30556Date:   Fri Jul 27 14:57:14 2007 -0600
30557
30558    Handle case of script that produces no images.
30559    Remove keyboard bindings for main window when using script editor.
30560
30561commit 7c5db3faa9b555a50cd81755816bfe58ff96519d
30562Author: Orest Shardt <oshardt@princeton.edu>
30563Date:   Fri Jul 27 14:38:23 2007 -0600
30564
30565    Raising and lowering of script items preserves drawing order of all items in script
30566
30567commit ff64471302290d06a56d9e579e93d94a5c69be2e
30568Author: Orest Shardt <oshardt@princeton.edu>
30569Date:   Fri Jul 27 14:23:57 2007 -0600
30570
30571    Fixed handling of deleted items.
30572
30573commit 342434d25d682a7a8cad1bf139d2088e35ef3f76
30574Author: John Bowman <bowman@ualberta.ca>
30575Date:   Fri Jul 27 14:05:08 2007 -0600
30576
30577    Work around old broken compilers.
30578
30579commit 44596544b2f62896a2d60a046e4eef1b96877ba5
30580Author: John Bowman <bowman@ualberta.ca>
30581Date:   Fri Jul 27 13:13:41 2007 -0600
30582
30583    Fix conditional.
30584
30585commit 8a48b748d74dc52d5860f403414a0313251b1c9e
30586Author: Orest Shardt <oshardt@princeton.edu>
30587Date:   Fri Jul 27 11:45:34 2007 -0600
30588
30589    Improved handling of missing asymptote executable on windows
30590
30591commit fa8771204c3378f71da1fa2513cad7e15debfcdd
30592Author: Orest Shardt <oshardt@princeton.edu>
30593Date:   Fri Jul 27 10:37:56 2007 -0600
30594
30595    Error fixed
30596
30597commit 3f084166c5dea652fb4dccb97315d9134a7d2161
30598Author: Orest Shardt <oshardt@princeton.edu>
30599Date:   Fri Jul 27 10:23:52 2007 -0600
30600
30601    Check registry to find asy installation on windows.
30602    Add browse button for asy path selection
30603
30604commit ccfe23837d0759e2e726103fffd05b26f147df68
30605Author: John Bowman <bowman@ualberta.ca>
30606Date:   Fri Jul 27 10:02:28 2007 -0600
30607
30608    Restrict projection bounding box recursion to a depth of 16.
30609
30610    Add teapot example.
30611
30612commit 2ae916421017adc0b6654c1a6b98e9ae42596b6d
30613Author: Orest Shardt <oshardt@princeton.edu>
30614Date:   Fri Jul 27 09:46:58 2007 -0600
30615
30616    Syntax fix
30617
30618commit 585d78bfbd3b3db5ce1bd630bc9e2e75ff3f4748
30619Author: John Bowman <bowman@ualberta.ca>
30620Date:   Fri Jul 27 05:24:13 2007 -0600
30621
30622    Upgrade licence to GPL-3.0.
30623
30624commit 1086bf459bc045c664f277d7c8d52432f1c724af
30625Author: John Bowman <bowman@ualberta.ca>
30626Date:   Fri Jul 27 03:50:46 2007 -0600
30627
30628    Add complex version of quadraticroots.
30629
30630    Add quartic solver.
30631
30632    Improve accuracy of cubicroots in degenerate cases.
30633
30634commit f22f92962a269614ea7e166caba5fefb082aab8b
30635Author: John Bowman <bowman@ualberta.ca>
30636Date:   Fri Jul 27 01:26:24 2007 -0600
30637
30638    Make min and max return (0,0) for an empty picture.
30639
30640commit 049160b1567c4a50a7dfec4535a793bed456d349
30641Author: John Bowman <bowman@ualberta.ca>
30642Date:   Fri Jul 27 01:07:31 2007 -0600
30643
30644    Add cast; standardize formatting.
30645
30646commit 1a2c4145835825f5133f9b08e1e1224b9ee57122
30647Author: John Bowman <bowman@ualberta.ca>
30648Date:   Fri Jul 27 01:06:24 2007 -0600
30649
30650    Add pair sqrt(pair) function (principal branch).
30651
30652commit ed0d195c14e24f155b1bcf8bcfc8cf072ec7b91e
30653Author: John Bowman <bowman@ualberta.ca>
30654Date:   Fri Jul 27 01:05:35 2007 -0600
30655
30656    Fix picture scaling.
30657
30658commit 4b00fbe6270ba161ee1481b38e7ff1b63f19dcb8
30659Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30660Date:   Thu Jul 26 09:17:38 2007 -0600
30661
30662    Edited comments.
30663
30664commit ef2ce85c3258b5ef011574f6afa9044c30489fe7
30665Author: Orest Shardt <oshardt@princeton.edu>
30666Date:   Wed Jul 25 14:41:31 2007 -0600
30667
30668    Removed unneeded message
30669
30670commit ef44082e820bea38a8f346342a07ad8fdd082d2b
30671Author: Orest Shardt <oshardt@princeton.edu>
30672Date:   Wed Jul 25 12:50:30 2007 -0600
30673
30674    Fixed rotation of multiple objects
30675
30676commit 8bdee6a20399fef2cb5adf638a096143faf9364f
30677Author: Orest Shardt <oshardt@princeton.edu>
30678Date:   Wed Jul 25 12:43:59 2007 -0600
30679
30680    Corrected divide-by-zero handling
30681
30682commit c56d3c762babdee25f974634f9d3a2a2094a6636
30683Author: Orest Shardt <oshardt@princeton.edu>
30684Date:   Wed Jul 25 12:27:37 2007 -0600
30685
30686    Fixed button width
30687
30688commit 59352469e407a869f3b3525d41370d505704a8d1
30689Author: Orest Shardt <oshardt@princeton.edu>
30690Date:   Wed Jul 25 11:11:13 2007 -0600
30691
30692    Fixes for Windows support
30693
30694commit a5de675808ae3b699fe0c1d2d5825942cabd0e8b
30695Author: John Bowman <bowman@ualberta.ca>
30696Date:   Wed Jul 25 03:28:31 2007 -0600
30697
30698    Remove deconstruct() and gui() in favour of settings.deconstruct.
30699
30700    Rename deconstructpic to deconstruct; standardize arguments.
30701
30702commit b268da28048455fa93a62489ce17d496c5ec7161
30703Author: John Bowman <bowman@ualberta.ca>
30704Date:   Wed Jul 25 03:07:20 2007 -0600
30705
30706    Revert 1.33-91; update documentation.
30707
30708commit 73af8f210b428dfab4763067ef5f5964894e9965
30709Author: Orest Shardt <oshardt@princeton.edu>
30710Date:   Tue Jul 24 15:24:08 2007 -0600
30711
30712    catch unnecessary exception
30713
30714commit 93fde433d8f8716cdd5e3043ea0df51a4eb26309
30715Author: Orest Shardt <oshardt@princeton.edu>
30716Date:   Tue Jul 24 14:53:55 2007 -0600
30717
30718    Implemented undo and redo for shifts and rotations
30719
30720commit cd3e162381ba234aad44fd60c093ec68314d303e
30721Author: Orest Shardt <oshardt@princeton.edu>
30722Date:   Tue Jul 24 11:59:29 2007 -0600
30723
30724    Added skeleton for undo/redo operations
30725
30726commit b22ac1ebe39f1eb4c171e389ed68efaf765186ac
30727Author: Orest Shardt <oshardt@princeton.edu>
30728Date:   Tue Jul 24 11:58:58 2007 -0600
30729
30730    Added accelerators for menu items
30731
30732commit fa6cd244ae11b082dadb513698dc97b981d350f8
30733Author: Orest Shardt <oshardt@princeton.edu>
30734Date:   Tue Jul 24 09:37:47 2007 -0600
30735
30736    Removed unneeded code; fixed export command
30737
30738commit 6dc7ffd7b5f6e59fc67ac892663e743a37a16a4e
30739Author: John Bowman <bowman@ualberta.ca>
30740Date:   Tue Jul 24 08:40:27 2007 -0600
30741
30742    Turn off readline editing when reading from a pipe.
30743
30744commit bb3f9064985651c2244413744ef56cb2fc4615ee
30745Author: John Bowman <bowman@ualberta.ca>
30746Date:   Tue Jul 24 03:51:06 2007 -0600
30747
30748    List multiple cubic roots individually in all cases.
30749
30750commit 8e30d4bd07cccbab8615291d904bb43b390c1180
30751Author: Orest Shardt <oshardt@princeton.edu>
30752Date:   Mon Jul 23 14:08:12 2007 -0600
30753
30754    Additional parts for implementation of new deconstruction method
30755
30756commit be4bd6e4e13e79793a7c0f1576855b919d013bcc
30757Author: Orest Shardt <oshardt@princeton.edu>
30758Date:   Mon Jul 23 14:07:03 2007 -0600
30759
30760    Implemented rotation of drawn and scripted items
30761
30762commit 394a24db69248fdd56bc1db737b8dd45b5bfaf23
30763Author: Orest Shardt <oshardt@princeton.edu>
30764Date:   Mon Jul 23 14:06:28 2007 -0600
30765
30766    Better parsing for script items
30767
30768commit eed3dc18f4761f37e8a967db84ab0385f81865b5
30769Author: Orest Shardt <oshardt@princeton.edu>
30770Date:   Mon Jul 23 14:05:38 2007 -0600
30771
30772    Implemented new, cross-platform image deconstruction method
30773
30774commit acfeb6d23f030cc4b9e6ec416bfaf9528a4d1eec
30775Author: Orest Shardt <oshardt@princeton.edu>
30776Date:   Mon Jul 23 14:03:34 2007 -0600
30777
30778    Added deconstructpic() for image deconstruction by GUI
30779
30780commit 23d4ce1589592d9b19d1638d471b83c835085b4e
30781Author: Orest Shardt <oshardt@princeton.edu>
30782Date:   Mon Jul 23 10:31:28 2007 -0600
30783
30784    Various improvements
30785
30786commit 196e50571ea05191713c52a9318ece8bb51b9c45
30787Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30788Date:   Mon Jul 23 10:23:31 2007 -0600
30789
30790    Removed commented out code.
30791
30792commit 4a96f66c911483b536677803ac7a1d24dd2b7a4a
30793Author: John Bowman <bowman@ualberta.ca>
30794Date:   Mon Jul 23 04:06:01 2007 -0600
30795
30796    Change order of tests.
30797
30798commit bc8702d081b5d08b5533edc18a6e411358ddc603
30799Author: John Bowman <bowman@ualberta.ca>
30800Date:   Mon Jul 23 04:04:25 2007 -0600
30801
30802    Detect roots near zero in cubicroots.
30803
30804commit b28193efbfc40b05c5f07a9c82dc75144ae5ce24
30805Author: John Bowman <bowman@ualberta.ca>
30806Date:   Sat Jul 21 06:19:10 2007 -0600
30807
30808    Add Radoslav's bbox and bbox3 code for surfaces.
30809
30810commit 99700051cef605c1a6620e6c397cc0492aed1eec
30811Author: John Bowman <bowman@ualberta.ca>
30812Date:   Thu Jul 19 16:30:26 2007 -0600
30813
30814    Avoid potential uninitialized warnings with -finline-limit=400.
30815
30816commit 9edb7ce84ff4ca2ec7552f617db32ada59fbe30e
30817Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30818Date:   Thu Jul 19 15:13:18 2007 -0600
30819
30820    Removed erroneous GC_DECLARE_PTRFREE specifiers.
30821
30822commit d0d35f2c8d4d2f22a2086d988022a63175b2e6c6
30823Author: John Bowman <bowman@ualberta.ca>
30824Date:   Thu Jul 19 03:09:39 2007 -0600
30825
30826    Fix cxx errors.
30827
30828commit 9aa0935babeafd92da4e63764be00aa365a9a99d
30829Author: John Bowman <bowman@ualberta.ca>
30830Date:   Thu Jul 19 02:51:23 2007 -0600
30831
30832    Workaround broken texi2dvi installations.
30833
30834commit 484ba07ac520d8b1add27cf6c96305ac7cca0e1c
30835Author: John Bowman <bowman@ualberta.ca>
30836Date:   Thu Jul 19 02:17:03 2007 -0600
30837
30838    Trap quotient(intMin,-1).
30839
30840commit 40d6c962a759685d21f8cd70f1001bd90c84cb9c
30841Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30842Date:   Wed Jul 18 22:28:58 2007 -0600
30843
30844    Made the NOHASH venv interface compatible with the optimized hashtable venv.
30845
30846commit 37425660c088766be9625f55b69e4c67f8b1cffb
30847Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30848Date:   Wed Jul 18 21:37:52 2007 -0600
30849
30850    Added match caching and hashtable presizing optimizations.
30851
30852commit 04b9e380275f804d9dfa8bc65e3c7d06ac4adf41
30853Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30854Date:   Wed Jul 18 21:35:20 2007 -0600
30855
30856    Removed old code.
30857
30858commit 7495bd931d9d30fe73d8dfaffda6b1f64cd3092b
30859Author: John Bowman <bowman@ualberta.ca>
30860Date:   Wed Jul 18 17:13:02 2007 -0600
30861
30862    Fix page numbering of slide presentations with -u stepping=true.
30863
30864commit c2a76d97a4cca4325b00ff7a2ebf62260d688828
30865Author: John Bowman <bowman@ualberta.ca>
30866Date:   Wed Jul 18 17:01:58 2007 -0600
30867
30868    Minor optimization.
30869
30870commit 4035590d60193fc98b0bfec1db8ebfc9d22dd8e9
30871Author: John Bowman <bowman@ualberta.ca>
30872Date:   Wed Jul 18 16:39:08 2007 -0600
30873
30874    Remove further duplicate config.h imports.
30875
30876commit b6d3558daf474eb865fb7240bc87fb1267c0cb41
30877Author: John Bowman <bowman@ualberta.ca>
30878Date:   Wed Jul 18 16:21:52 2007 -0600
30879
30880    Eliminate multiple config.h includes.
30881
30882commit 67462e2c08283dea13ff469a440f97c5db90e0a4
30883Author: John Bowman <bowman@ualberta.ca>
30884Date:   Wed Jul 18 15:52:01 2007 -0600
30885
30886    More cxx fixes.
30887
30888commit df5f4bfbfa7b2d55ba1b0028b8668cd1d198aa5f
30889Author: John Bowman <bowman@ualberta.ca>
30890Date:   Wed Jul 18 15:42:41 2007 -0600
30891
30892    Fix cxx warnings.
30893
30894commit 6bfe300676c319119e106e3db0b703eb42b2836b
30895Author: John Bowman <bowman@ualberta.ca>
30896Date:   Wed Jul 18 15:18:25 2007 -0600
30897
30898    Work around missing definitions of LONG_LONG_MAX, etc.
30899
30900commit 53f618d8d624d926fa81cfa99052940ec32e860e
30901Author: John Bowman <bowman@ualberta.ca>
30902Date:   Wed Jul 18 14:41:30 2007 -0600
30903
30904    Move climits to proper place.
30905
30906commit c6aa8fba639f14657b79508906eee0f5bc346f20
30907Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30908Date:   Wed Jul 18 14:04:29 2007 -0600
30909
30910    Removed unused OP token.
30911
30912commit f09110dbb915f38232bfa0ba49f4d1d7167c4fed
30913Author: Andy Hammerlindl <ahammerlindl@gmail.com>
30914Date:   Wed Jul 18 13:29:57 2007 -0600
30915
30916    Changed arrowsize typos in documentation.
30917
30918commit 02536038d7f6513ac143b7d5a78be273a22190e5
30919Author: John Bowman <bowman@ualberta.ca>
30920Date:   Wed Jul 18 07:37:15 2007 -0600
30921
30922    Avoid conflict with definitions in types.h.
30923
30924commit 684c472b6dd0913327d0b3ca39841c83415d8d21
30925Author: John Bowman <bowman@ualberta.ca>
30926Date:   Wed Jul 18 07:25:15 2007 -0600
30927
30928    Work around quad_t vs. long long conflict on 64 bit machines.
30929
30930commit 3221c225a505b699ec36c3c168007bb1b98d5150
30931Author: John Bowman <bowman@ualberta.ca>
30932Date:   Wed Jul 18 06:50:47 2007 -0600
30933
30934    Use LONG_LONG_MAX instead of LLONG_MAX.
30935
30936    Add instructions for working around problems with old broken compilers.
30937
30938commit c01737efeb4ef95ca23c2adf54f50198ecfc6350
30939Author: John Bowman <bowman@ualberta.ca>
30940Date:   Wed Jul 18 06:21:48 2007 -0600
30941
30942    Further portability fixes.
30943
30944commit c9b909e1e3be56888d7dec5a89538c3f360b78fc
30945Author: John Bowman <bowman@ualberta.ca>
30946Date:   Wed Jul 18 06:14:24 2007 -0600
30947
30948    Portability fixes.
30949
30950commit b2ca155dcc5e6e279c666f47832e67db2c0b063b
30951Author: John Bowman <bowman@ualberta.ca>
30952Date:   Wed Jul 18 05:50:11 2007 -0600
30953
30954    Change integer type to Int, which is set default in common.h to long long
30955    (typically a 64 bit integer).
30956
30957    Add support for reading and writing 64 bit integers in binary and XDR modes.
30958
30959commit fe42bb6368110b595cf3de0f3ff3dc8005d21061
30960Author: John Bowman <bowman@ualberta.ca>
30961Date:   Wed Jul 18 05:09:44 2007 -0600
30962
30963    Don't call locateFile with an empty file name.
30964
30965commit cc9594c8d01aded6aed8bb2fa408ce51ed1d9595
30966Author: John Bowman <bowman@ualberta.ca>
30967Date:   Wed Jul 18 04:47:45 2007 -0600
30968
30969    Fix code for Bezier example.
30970
30971commit 4ab42cfa3da32e91ea28c6565445eabc9528618c
30972Author: Philippe Ivaldi <pivaldi@sfr.fr>
30973Date:   Tue Jul 17 15:18:50 2007 -0600
30974
30975    grid3.asy: bug fix with perspective projection.
30976
30977commit f52e82d497ee1fde912586a887d48f9a810e03b2
30978Author: Orest Shardt <oshardt@princeton.edu>
30979Date:   Mon Jul 16 09:35:44 2007 -0600
30980
30981    Fixed itemEdit index computation
30982
30983commit cd9388368834c6fccb78fb518df21932b4385410
30984Author: John Bowman <bowman@ualberta.ca>
30985Date:   Fri Jul 13 17:50:11 2007 -0600
30986
30987    Change search path order: directories specified by the dir configuration
30988    variable are now examined before the directory .asy in the user's home
30989    directory.
30990
30991    Ignore user configuration files during installation.
30992
30993commit 9f5593d688f356e2d7b53b1b4558b340ef39ff3d
30994Author: Philippe Ivaldi <pivaldi@sfr.fr>
30995Date:   Fri Jul 13 09:03:59 2007 -0600
30996
30997    Bug fix in lasy-tags routine.
30998
30999commit ab212166f4effcd1a052b9e3f1efd1742a229b40
31000Author: Philippe Ivaldi <pivaldi@sfr.fr>
31001Date:   Wed Jul 11 12:30:03 2007 -0600
31002
31003    Defer the copy of LaTeX-mode-map to lasy-mode-map after all personal configurations was loaded.
31004
31005commit d81fee990b21f1f1ebe96bfb532ea00f66afe67e
31006Author: Orest Shardt <oshardt@princeton.edu>
31007Date:   Wed Jul 11 12:07:48 2007 -0600
31008
31009    Fixed verification of asy pipe creationy
31010
31011commit 20fa659d51a9290e117c7887a0d7a99125f4a59f
31012Author: Philippe Ivaldi <pivaldi@sfr.fr>
31013Date:   Wed Jul 11 08:25:31 2007 -0600
31014
31015    Provide real syntax highlighting support with two-mode-mode for lasy-mode
31016
31017commit e12aeddf054965eaa9e2756cdbcc5c1a773dd2d8
31018Author: Orest Shardt <oshardt@princeton.edu>
31019Date:   Mon Jul 9 15:42:28 2007 -0600
31020
31021    Implemented pen parsing for label commands
31022
31023commit 315431b2180215d1910c6a88d53f1a62bcc2efcb
31024Author: Orest Shardt <oshardt@princeton.edu>
31025Date:   Mon Jul 9 11:55:18 2007 -0600
31026
31027    Implemented raising and lowering of items
31028
31029commit d119a013aeb71c19731a508c5e236d946023956e
31030Author: Orest Shardt <oshardt@princeton.edu>
31031Date:   Mon Jul 9 09:54:01 2007 -0600
31032
31033    Remove unneeded module
31034
31035commit a215f07bc66eb0456b7d25b9cb9297ea1cfacb61
31036Author: Orest Shardt <oshardt@princeton.edu>
31037Date:   Mon Jul 9 09:31:46 2007 -0600
31038
31039    Fix interrupted system call error
31040
31041commit be592ced5c326c5c99f7189c7ffc0d53a23b5b3d
31042Author: John Bowman <bowman@ualberta.ca>
31043Date:   Mon Jul 9 01:29:17 2007 -0600
31044
31045    Fix texstream destructor so that texput files are removed.
31046
31047commit 49d64b85ad9aded9a7f28ca48a2c57759884ac8b
31048Author: John Bowman <bowman@ualberta.ca>
31049Date:   Mon Jul 9 00:51:17 2007 -0600
31050
31051    Fix memory allocation incompatibility in workaround for old, broken
31052    readline libraries.
31053
31054commit e58ad2c2fd23da91fac3b74f5164808a198e11ab
31055Author: Orest Shardt <oshardt@princeton.edu>
31056Date:   Sun Jul 8 16:31:16 2007 -0600
31057
31058    Fixed horizontal and vertical motion.
31059
31060commit 08b2d63738cafda319c8a84811c3adf28cba9e5c
31061Author: John Bowman <bowman@ualberta.ca>
31062Date:   Sun Jul 8 16:02:53 2007 -0600
31063
31064    Add rainbow example.
31065
31066commit b97aad94f3a1ed3e8999c1446d0d2b857eef6ae9
31067Author: John Bowman <bowman@ualberta.ca>
31068Date:   Sun Jul 8 13:30:11 2007 -0600
31069
31070    Standardize argument names.
31071
31072commit 6388bfe15c7fe4f40a7a4db3c5aa3ab26a6bad0a
31073Author: John Bowman <bowman@ualberta.ca>
31074Date:   Sun Jul 8 13:28:58 2007 -0600
31075
31076    Make framepoint (and truepoint) work even when an exact picture size
31077    estimate is unavailable.
31078
31079    Add boolean argument to deferred drawing routines to allow optimization in cases
31080    where an exact picture size estimate is available.
31081
31082commit 1b843fa5045e0b9f58587e4a909444d8635e8875
31083Author: John Bowman <bowman@ualberta.ca>
31084Date:   Sun Jul 8 10:22:17 2007 -0600
31085
31086    Allow writing to file specified with -o /dir/file.eps again.
31087
31088commit 98718bd22185b3e9775d9ddca9e63e41dbc6039d
31089Author: John Bowman <bowman@ualberta.ca>
31090Date:   Sat Jul 7 11:09:58 2007 -0600
31091
31092    Don't reset options after reading configuration file.
31093
31094commit a363cb5945ab03c6ec1abbb5612adf3d32e84939
31095Author: Orest Shardt <oshardt@princeton.edu>
31096Date:   Fri Jul 6 21:38:51 2007 -0600
31097
31098    Improved selection mechanism
31099
31100commit b22eabeb71ea04c83cf2fae16015fc1e64d4dbd8
31101Author: Orest Shardt <oshardt@princeton.edu>
31102Date:   Fri Jul 6 20:40:09 2007 -0600
31103
31104    Shipouts inside a script no longer interfere with the rest of the document
31105
31106commit 24b4733a6668551fce6c5fc5ea1876bee99b4a2b
31107Author: Orest Shardt <oshardt@princeton.edu>
31108Date:   Fri Jul 6 18:23:04 2007 -0600
31109
31110    Rename menu entries.
31111
31112commit 2ba6de8350fe44a3440d743c7cf9d752701fd42a
31113Author: Orest Shardt <oshardt@princeton.edu>
31114Date:   Fri Jul 6 11:10:24 2007 -0600
31115
31116    All labels now deconstructed. Dialogs improved. Fixed duplicate image reception.
31117
31118commit 4e356218f9024fa295da285f3284cf6618f840c3
31119Author: Orest Shardt <oshardt@princeton.edu>
31120Date:   Thu Jul 5 15:59:40 2007 -0600
31121
31122    Various improvements
31123
31124commit 4c16dfe7042d9213c66d5fd76bb5a39567c38b68
31125Author: Orest Shardt <oshardt@princeton.edu>
31126Date:   Thu Jul 5 15:58:43 2007 -0600
31127
31128    Implemented validation for asy path
31129
31130commit d252319b12998c08f414dc87290ff7b86243db93
31131Author: Philippe Ivaldi <pivaldi@sfr.fr>
31132Date:   Thu Jul 5 08:36:39 2007 -0600
31133
31134    Minor edit.
31135
31136commit 31f2ac1f97ad807bb7b7bcdea8104bc51feaf757
31137Author: Philippe Ivaldi <pivaldi@sfr.fr>
31138Date:   Thu Jul 5 07:51:32 2007 -0600
31139
31140    asydef environment content routine uses region instead regexp matcher.
31141    Cleaning code.
31142
31143commit cc49a3d40add05bfeca684a75594218fb319f205
31144Author: John Bowman <bowman@ualberta.ca>
31145Date:   Wed Jul 4 21:47:39 2007 -0600
31146
31147    Add configuration file loading diagostic.
31148
31149commit 4c9f54802278b6c6e346f69ad384973ed527c979
31150Author: Orest Shardt <oshardt@princeton.edu>
31151Date:   Wed Jul 4 18:59:22 2007 -0600
31152
31153    Improved handling of default pen
31154
31155commit ddc78730447e8f34399fc33b0d69282656bd396f
31156Author: Orest Shardt <oshardt@princeton.edu>
31157Date:   Wed Jul 4 15:49:27 2007 -0600
31158
31159    Fixed docstring
31160
31161commit b8509259097fd3d187a74b0ad41afa5ccd291d1f
31162Author: Orest Shardt <oshardt@princeton.edu>
31163Date:   Wed Jul 4 15:48:42 2007 -0600
31164
31165    Implemented storage and retrieval of user preferences
31166
31167commit b625d6c5eb5553c9d422c0cc65a280e447249afd
31168Author: Philippe Ivaldi <pivaldi@sfr.fr>
31169Date:   Wed Jul 4 15:36:24 2007 -0600
31170
31171    Write temporary file with region instead of regexp matcher to
31172    avoid Stack overflow when compiling a long file within lasy-mode.
31173
31174commit 88ee7632e70b6417a6da160f12266bc6344fa62b
31175Author: John Bowman <bowman@ualberta.ca>
31176Date:   Wed Jul 4 06:44:17 2007 -0600
31177
31178    Remove completed item.
31179
31180commit db4efd57c4a00f3d4a75cd34ccec83fe44e50115
31181Author: Orest Shardt <oshardt@princeton.edu>
31182Date:   Tue Jul 3 16:02:32 2007 -0600
31183
31184    Selecting an item clears the highlight box
31185
31186commit b69d4d409b31f9a84f769c976799764d88bae816
31187Author: Orest Shardt <oshardt@princeton.edu>
31188Date:   Tue Jul 3 16:00:01 2007 -0600
31189
31190    Improved handling of already-transformed shapes
31191
31192commit e0da8a2bfdbcaa619973c77df9e3cde2b40f592e
31193Author: Orest Shardt <oshardt@princeton.edu>
31194Date:   Tue Jul 3 15:25:22 2007 -0600
31195
31196    Fixed incorrect entry in xasyColorPicker
31197
31198commit 30e27ea65ca173679f1e05684bde707134e53f2a
31199Author: Orest Shardt <oshardt@princeton.edu>
31200Date:   Tue Jul 3 15:21:36 2007 -0600
31201
31202    Improved bezier editing and integration with xasyMainWin
31203
31204commit da060b79e4da279c7daa9d9e8847c344677ccc4e
31205Author: Orest Shardt <oshardt@princeton.edu>
31206Date:   Tue Jul 3 14:39:42 2007 -0600
31207
31208    Added ability to graphically edit the nodes and control points of a bezier curve
31209
31210commit d6b2e473af81f366e95aa6009f782468c61e18be
31211Author: Orest Shardt <oshardt@princeton.edu>
31212Date:   Tue Jul 3 14:38:15 2007 -0600
31213
31214    Faster computation of an upper bound for the bezier width
31215
31216commit 2cc213ba2b5e92343acf2a221c029ecae8c53032
31217Author: John Bowman <bowman@ualberta.ca>
31218Date:   Tue Jul 3 10:25:49 2007 -0600
31219
31220    Fix --enable-gc-full-debug.
31221
31222commit 795688843fc5d97c3437703614729730823b072f
31223Author: John Bowman <bowman@ualberta.ca>
31224Date:   Tue Jul 3 10:13:53 2007 -0600
31225
31226    Update to gc-7.0.
31227
31228commit 4efb99a8788ce81891fbba42c073fd4a4099ab82
31229Author: John Bowman <bowman@ualberta.ca>
31230Date:   Tue Jul 3 10:06:04 2007 -0600
31231
31232    Add reference to Java-style array iteration.
31233
31234commit d47bfa5fa7c4d1fa08fc196c2be964a5598c6359
31235Author: John Bowman <bowman@ualberta.ca>
31236Date:   Tue Jul 3 09:56:07 2007 -0600
31237
31238    Minor edits.
31239
31240commit 85ba69f4073c0cefdee314140060c00737c2c1e2
31241Author: John Bowman <bowman@ualberta.ca>
31242Date:   Tue Jul 3 02:24:02 2007 -0600
31243
31244    Minor simplification.
31245
31246commit 65efdbd70eea2c161314e1aa02c3defd83b52b44
31247Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31248Date:   Mon Jul 2 18:32:57 2007 -0600
31249
31250    Added brief comment on extended for loops.
31251
31252commit b0c6f948c5fd6e86731ff30ed93d44bbc1544964
31253Author: John Bowman <bowman@ualberta.ca>
31254Date:   Mon Jul 2 17:27:53 2007 -0600
31255
31256    Minor solve optimizations.
31257
31258commit 969a375d079222a94c255fb671d06b73da5cd4f7
31259Author: John Bowman <bowman@ualberta.ca>
31260Date:   Mon Jul 2 12:14:51 2007 -0600
31261
31262    Fix memory leak in matrix multiply.
31263
31264commit b985420945a305dd23b762001212a2d8b6510dec
31265Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31266Date:   Mon Jul 2 07:11:48 2007 -0600
31267
31268    Simplify extended for loop syntax.
31269
31270commit 47b56663f6d6c385be48df9315af508ba2ef7061
31271Author: John Bowman <bowman@ualberta.ca>
31272Date:   Sun Jul 1 23:57:51 2007 -0600
31273
31274    Update to gv-3.6.3.
31275
31276commit 74c83940069561695b0d37f57e963fc689af5297
31277Author: John Bowman <bowman@ualberta.ca>
31278Date:   Sat Jun 30 01:11:04 2007 -0600
31279
31280    More garbage collection improvements.
31281
31282commit 77c7be3d5cf9946f4980895261264a8581c55201
31283Author: Orest Shardt <oshardt@princeton.edu>
31284Date:   Fri Jun 29 15:37:09 2007 -0600
31285
31286    Fixed syntax
31287
31288commit 32447a8674d2ee71f2bbb8425abbf71f2a31a59a
31289Author: Orest Shardt <oshardt@princeton.edu>
31290Date:   Fri Jun 29 15:30:29 2007 -0600
31291
31292    Checkin the code for the new GUI that is under development.
31293
31294commit 949ac77506fd75762ff8140f13a84be0e4cbec2c
31295Author: Orest Shardt <oshardt@princeton.edu>
31296Date:   Fri Jun 29 15:29:21 2007 -0600
31297
31298    Improved the xformStack implementation
31299
31300commit 5a0555f8b830f8cb1ca6286f00e333fc958beccb
31301Author: John Bowman <bowman@ualberta.ca>
31302Date:   Fri Jun 29 12:45:00 2007 -0600
31303
31304    Fix segmentation fault in complement.
31305
31306commit 6e680f0fbdb18f0982f69a37d8bd8c4329268801
31307Author: John Bowman <bowman@ualberta.ca>
31308Date:   Fri Jun 29 02:00:20 2007 -0600
31309
31310    Increment version to 1.33svn.
31311
31312commit a6c037374d3727f1edc772235c47edafe892d3ac
31313Author: John Bowman <bowman@ualberta.ca>
31314Date:   Fri Jun 29 00:42:03 2007 -0600
31315
31316    More garbage collection tweaks.
31317
31318commit 637178c4f88c3bb2c7768043978af52bb5e5bad3
31319Author: John Bowman <bowman@ualberta.ca>
31320Date:   Fri Jun 29 00:23:03 2007 -0600
31321
31322    Fix dependency.
31323
31324commit 6e795c1214befc7d2dfe4135ad9455a81e77c392
31325Author: John Bowman <bowman@ualberta.ca>
31326Date:   Fri Jun 29 00:04:58 2007 -0600
31327
31328    Fix make install-all.
31329
31330commit df0fbfe97c5f78c301958e0c1bf6baf3731bafc5
31331Author: John Bowman <bowman@ualberta.ca>
31332Date:   Thu Jun 28 23:15:34 2007 -0600
31333
31334    Declare drawverbatim to be atomic.
31335
31336commit 793d631c85af140f16fe907ae87c141d8cf0e351
31337Author: John Bowman <bowman@ualberta.ca>
31338Date:   Thu Jun 28 17:20:22 2007 -0600
31339
31340    Fix bug in subpath.
31341
31342commit 0a3a730ae4c6bc87066fa453442c4a1c22eec1e0
31343Author: John Bowman <bowman@ualberta.ca>
31344Date:   Thu Jun 28 12:13:02 2007 -0600
31345
31346    Allow cd() and cd("") even if globalwrite is false.
31347
31348    Don't write cd path twice in interactive mode.
31349
31350    Update diagnostics and documentation.
31351
31352commit 7184ae69bfa3e5848ef1c038105647ce538445cc
31353Author: John Bowman <bowman@ualberta.ca>
31354Date:   Wed Jun 27 12:09:17 2007 -0600
31355
31356    Fix GC debugging.
31357
31358commit 2c73d879f45bab5cdb1b9fdea0a86b04c5820461
31359Author: John Bowman <bowman@ualberta.ca>
31360Date:   Wed Jun 27 11:22:17 2007 -0600
31361
31362    More garbage collection tweaks/leak fixes.
31363
31364commit c5ef7778a8995e21ea5465b4c21bae3d9fffd44e
31365Author: John Bowman <bowman@ualberta.ca>
31366Date:   Wed Jun 27 02:19:14 2007 -0600
31367
31368    Increment version to 1.32svn.
31369
31370commit 45724947378bcc555730acd7feea73739ef10174
31371Author: John Bowman <bowman@ualberta.ca>
31372Date:   Wed Jun 27 00:47:19 2007 -0600
31373
31374    Fix segmentation fault in options processing.
31375
31376commit 5ab07e3d6e08376814a8d8379bca4f4629185c47
31377Author: John Bowman <bowman@ualberta.ca>
31378Date:   Wed Jun 27 00:31:52 2007 -0600
31379
31380    Reinstate gc check.
31381
31382commit a9e498e514d7e5e215066a46856e27e8ea7340fd
31383Author: John Bowman <bowman@ualberta.ca>
31384Date:   Wed Jun 27 00:28:06 2007 -0600
31385
31386    Avoid makefile loops.
31387
31388commit 919890ae6a354669dcb69cc10d38db4965af6ec3
31389Author: John Bowman <bowman@ualberta.ca>
31390Date:   Tue Jun 26 23:57:15 2007 -0600
31391
31392    Fix g++ warning.
31393
31394commit efd1d7983cfe16c00edac28321c2187406382f21
31395Author: John Bowman <bowman@ualberta.ca>
31396Date:   Tue Jun 26 15:35:03 2007 -0600
31397
31398    Fix cxx warnings.
31399
31400commit 7f2ba53927bfce875c1ed0978eb53ef11de3037f
31401Author: John Bowman <bowman@ualberta.ca>
31402Date:   Tue Jun 26 15:20:11 2007 -0600
31403
31404    Fix nullpath3 min/max bugs.
31405
31406commit f4bac25045a05b4e8550aa65c8e772128fc1ddfa
31407Author: John Bowman <bowman@ualberta.ca>
31408Date:   Tue Jun 26 15:17:14 2007 -0600
31409
31410    Fix nullpath max/min bugs.
31411
31412commit b65d874d3d71b488af98e919cd5e5b5e3e79b6c7
31413Author: John Bowman <bowman@ualberta.ca>
31414Date:   Tue Jun 26 14:49:05 2007 -0600
31415
31416    Minor path optimizations.
31417
31418commit 9c7a14e42f9187cdd8dc6a221503bf4fdf8e0002
31419Author: John Bowman <bowman@ualberta.ca>
31420Date:   Tue Jun 26 14:18:05 2007 -0600
31421
31422    Further garbage collection improvements: move pointers out of pen class.
31423
31424    Add bool ==(path,path) operator.
31425
31426    Move defaultpen into global; changes to defaultpen in config.asy will no
31427    longer be remembered (use the autoimport mechanism instead).
31428
31429    Make the identity transform a constant.
31430
31431commit 587d7b6d67c5df5f9a5e2571d36fd55e97bde981
31432Author: John Bowman <bowman@ualberta.ca>
31433Date:   Mon Jun 25 17:20:00 2007 -0600
31434
31435    Avoid using a pointer in path class so that it can be allocated atomically
31436    by the garbage collector; this dramatically reduces memory usage.
31437
31438commit 70618a0a6877c1408315d47e22d0ee78295c047a
31439Author: John Bowman <bowman@ualberta.ca>
31440Date:   Mon Jun 25 16:57:22 2007 -0600
31441
31442    Fixed typo.
31443
31444commit 604854663ab4e8277281b836a8935712d7edc95d
31445Author: John Bowman <bowman@ualberta.ca>
31446Date:   Mon Jun 25 16:41:37 2007 -0600
31447
31448    Fix runaway asy process that occurs when tex pipe cannnot start tex engine.
31449
31450commit 42aeb1f1f09ed1caf2e10e581c84e7bd3d399c94
31451Author: John Bowman <bowman@ualberta.ca>
31452Date:   Mon Jun 25 13:41:06 2007 -0600
31453
31454    Fix time without HAVE_STRFTIME.
31455
31456commit f802e0ec54590b9857d87a4d50fb9b34cfe1c446
31457Author: John Bowman <bowman@ualberta.ca>
31458Date:   Mon Jun 25 13:39:30 2007 -0600
31459
31460    Fix default time and opacity arguments.
31461
31462commit b10fad39a2e46ff83dc8a3373d71dd907f208a9a
31463Author: John Bowman <bowman@ualberta.ca>
31464Date:   Mon Jun 25 11:21:36 2007 -0600
31465
31466    Fix minor typos.
31467
31468commit f9330564f1f442e87fe94ee4910847a4a40aceab
31469Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31470Date:   Mon Jun 25 09:49:15 2007 -0600
31471
31472    Added Java-style abbreviation for iterating over arrays.
31473
31474    Arrays of functions still not fully supported.
31475
31476commit 6f0502df0e18f330fb9945ba3df1aa0261b4b2e3
31477Author: John Bowman <bowman@ualberta.ca>
31478Date:   Mon Jun 25 01:46:20 2007 -0600
31479
31480    Further garbage collection tweaks.
31481
31482commit 6fa70cec93fbbf3a86cef64120cbad8646e8f491
31483Author: John Bowman <bowman@ualberta.ca>
31484Date:   Mon Jun 25 01:37:20 2007 -0600
31485
31486    Remove virtual destructor introduced in 1.31-44 due to performance penalty.
31487
31488commit 141515a3a661b9abc373344dc90e6f49745440a5
31489Author: John Bowman <bowman@ualberta.ca>
31490Date:   Mon Jun 25 01:28:48 2007 -0600
31491
31492    Simplify arrayDeleteHelper, removing unused variable.
31493
31494commit a4a8a7d09534ce8a1cf0fc829047efb74dd5776c
31495Author: John Bowman <bowman@ualberta.ca>
31496Date:   Mon Jun 25 01:16:49 2007 -0600
31497
31498    Fix --disable-gc.
31499
31500commit 0794504fcf6bfbf5fe96465b9f199b1ad3c82960
31501Author: John Bowman <bowman@ualberta.ca>
31502Date:   Mon Jun 25 01:05:39 2007 -0600
31503
31504    Fix warning messages.
31505
31506commit 9ccfc2613c2a1ede2102c83456d13a0214c3e2fe
31507Author: John Bowman <bowman@ualberta.ca>
31508Date:   Mon Jun 25 00:18:53 2007 -0600
31509
31510    Add header for isatty.
31511
31512commit 7d1c381346c387f9bf9adffecb2411cf9746a653
31513Author: John Bowman <bowman@ualberta.ca>
31514Date:   Sun Jun 24 22:19:44 2007 -0600
31515
31516    Revert last commit.
31517
31518commit 22cee29708a566d13fb2baac91f3e3926aa14483
31519Author: John Bowman <bowman@ualberta.ca>
31520Date:   Sun Jun 24 22:16:40 2007 -0600
31521
31522    Improve tex diagnostics.
31523
31524commit 816b1fbfe98cbd4210802f063209681a462e10b8
31525Author: John Bowman <bowman@ualberta.ca>
31526Date:   Sun Jun 24 21:24:46 2007 -0600
31527
31528    Leave deletion of string last to the garbage collector.
31529
31530    Omit spurious call to background();
31531
31532commit 4f56d5aa58c769e422f48bdcdb651d5a36c99281
31533Author: John Bowman <bowman@ualberta.ca>
31534Date:   Sun Jun 24 13:43:20 2007 -0600
31535
31536    Avoid warning messages with -d.
31537
31538commit fcf281b7e249166b8401d8a90ab87be4eea5826a
31539Author: John Bowman <bowman@ualberta.ca>
31540Date:   Sun Jun 24 13:36:33 2007 -0600
31541
31542    Fix GC preprocessor directives.
31543
31544commit 843c7bba85a7c2a6ad77607547a7e49a3295faaf
31545Author: John Bowman <bowman@ualberta.ca>
31546Date:   Sun Jun 24 01:55:10 2007 -0600
31547
31548    Further garbage collection tweaks; reinstate no_GCwarn.
31549
31550commit e4de07e434fd3b02c37b464e9851d00bdeda5098
31551Author: John Bowman <bowman@ualberta.ca>
31552Date:   Sun Jun 24 01:03:20 2007 -0600
31553
31554    Fix dependencies.
31555
31556commit 29cddf4623d842eb65639d81b06d778cf78444c4
31557Author: John Bowman <bowman@ualberta.ca>
31558Date:   Sun Jun 24 00:43:45 2007 -0600
31559
31560    Don't link with libgccpp.a to increase speed, now that garbage collection
31561    has been carefully addressed.
31562
31563commit d207452495d83bd9bb36df2c43d28a2b745b6c51
31564Author: John Bowman <bowman@ualberta.ca>
31565Date:   Sun Jun 24 00:26:18 2007 -0600
31566
31567    Support ./configure --disable-gc again.
31568
31569commit 24332ff82a2e628a3bfee9d440e5ec3b926393da
31570Author: John Bowman <bowman@ualberta.ca>
31571Date:   Sun Jun 24 00:08:47 2007 -0600
31572
31573    Re-enable GC_gcollect under MacOS.
31574
31575    Update to gc-7.0alpha9 since this yields faster execution times.
31576
31577    Change configure --enable-gc=VERSION so that VERSION now must include the
31578    "gc" prefix.
31579
31580    Remove genv from gc.
31581
31582commit 185554bd03f47f93586410d0a7904f9b12a6358e
31583Author: John Bowman <bowman@ualberta.ca>
31584Date:   Sat Jun 23 23:03:28 2007 -0600
31585
31586    Move ShipoutNumber into globalData.
31587
31588commit 473ba88ae7fea8b0736e29b506db442937a0cc5e
31589Author: John Bowman <bowman@ualberta.ca>
31590Date:   Sat Jun 23 16:45:58 2007 -0600
31591
31592    Use separate global variables for each process.
31593
31594commit 513822dceef7052ca9efe81e587821896925914e
31595Author: John Bowman <bowman@ualberta.ca>
31596Date:   Sat Jun 23 12:42:05 2007 -0600
31597
31598    Deconstruct files on termination.
31599
31600    Improve support for garbage collection debugging.
31601
31602commit d8b0ff7f98543fbb573a44a1442931e2964fe782
31603Author: John Bowman <bowman@ualberta.ca>
31604Date:   Sat Jun 23 00:58:28 2007 -0600
31605
31606    Close any open files automatically at the end of each asy process (without
31607    relying on a finalizer).
31608
31609commit e0c2e7f923b320a04a036527ce675bd885aceb78
31610Author: John Bowman <bowman@ualberta.ca>
31611Date:   Fri Jun 22 16:58:19 2007 -0600
31612
31613    Fix segmentation fault introduced in 1.31-23.
31614
31615commit e28133f38f295fc0fde922bb331b2392b7731e83
31616Author: John Bowman <bowman@ualberta.ca>
31617Date:   Fri Jun 22 01:23:46 2007 -0600
31618
31619    Improve garbage collection by using GC_DECLARE_PTRFREE statements; use
31620    vectors instead of deques everywhere.
31621
31622    Change nullPos() to nullPos.
31623
31624commit 9dd6708f1844ca303278016ff1936a1875ac97e7
31625Author: John Bowman <bowman@ualberta.ca>
31626Date:   Thu Jun 21 23:41:19 2007 -0600
31627
31628    Document how arbitrary files can be imported in the configuration file.
31629
31630commit 52b24d47a94c2a1e7ad751ae95d7961c9a891fc7
31631Author: John Bowman <bowman@ualberta.ca>
31632Date:   Thu Jun 21 23:08:18 2007 -0600
31633
31634    Improve LaTeX diagnostics.
31635
31636commit dcbed2c557ecc629d6e9f84a61358f4c36ee0f35
31637Author: John Bowman <bowman@ualberta.ca>
31638Date:   Wed Jun 20 23:14:46 2007 -0600
31639
31640    Remove unused variable.
31641
31642commit 0e26979cc46959684fe2f39527a5ef9883a217a0
31643Author: John Bowman <bowman@ualberta.ca>
31644Date:   Wed Jun 20 17:52:58 2007 -0600
31645
31646    Use GC_malloc_ignore_off_page to fix major memory leak in garbage
31647    collection of STL containers.
31648
31649    Fix minor memory leaks.
31650
31651    Make em an errorstream rather than a pointer to one.
31652
31653commit 417f2582667c1d8851e8bcb86aa19ea6b51c62c7
31654Author: Orest Shardt <oshardt@princeton.edu>
31655Date:   Wed Jun 20 17:25:31 2007 -0600
31656
31657    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.
31658
31659commit 18b1cd9a00b7080ecea53589b3336ae9d4201b8a
31660Author: Orest Shardt <oshardt@princeton.edu>
31661Date:   Tue Jun 19 09:55:10 2007 -0600
31662
31663    Modified signal mechanism to send signals for each shipout and at end of each
31664    operation.
31665
31666    Modified handling of items deleted by GUI: bbox scaled by 0, file deleted, and
31667    signal sent.
31668
31669commit c7163f9d5ed3bcf1eeb017f7e5112c38450bcb78
31670Author: John Bowman <bowman@ualberta.ca>
31671Date:   Tue Jun 19 09:43:25 2007 -0600
31672
31673    Resolve purge ambiguity.
31674
31675commit dc2b4a56ad79e263e097e5cdeed3e7e07f53b490
31676Author: Philippe Ivaldi <pivaldi@sfr.fr>
31677Date:   Tue Jun 19 03:44:43 2007 -0600
31678
31679    Fix the filling path according to the margin in the routine markangle.
31680
31681commit a0408c585ec05a353ca2e15066781663033d7ec5
31682Author: John Bowman <bowman@ualberta.ca>
31683Date:   Mon Jun 18 22:27:00 2007 -0600
31684
31685    Make the delete virtual member of arrays with no arguments delete all
31686    elements of the array (not called clear to avoid the need for adding
31687    yet another type-dependent virtual function).
31688
31689commit 4f0e48f95d301a5630af28c16ec925e0c3cc1c06
31690Author: Philippe Ivaldi <pivaldi@sfr.fr>
31691Date:   Mon Jun 18 16:44:27 2007 -0600
31692
31693    fix typo.
31694
31695commit 5cb4b64e129d881818262c767afff7d45e01947d
31696Author: Philippe Ivaldi <pivaldi@sfr.fr>
31697Date:   Mon Jun 18 16:41:03 2007 -0600
31698
31699    Add option filltype to markangle.
31700
31701commit 89f331e05e66b120fd670442900884efd354073f
31702Author: John Bowman <bowman@ualberta.ca>
31703Date:   Mon Jun 18 16:01:22 2007 -0600
31704
31705    Handle exceptions in doUnrestirctedList.
31706
31707commit 7f37372c405f4fd80361bad001ef02f37e3b842c
31708Author: John Bowman <bowman@ualberta.ca>
31709Date:   Mon Jun 18 15:45:57 2007 -0600
31710
31711    Declare shipout before importing plain_xasy.
31712
31713commit 5690b60c62de62d98f6e3c1e0482334e1d12bcfd
31714Author: John Bowman <bowman@ualberta.ca>
31715Date:   Mon Jun 18 12:18:22 2007 -0600
31716
31717    Change the return type of the array virtual member delete to void.
31718
31719    Allow A.delete(0,A.length-1) on empty arrays.
31720
31721commit 65c979a50262609e5fca031dc4cdd6c14b3cf285
31722Author: John Bowman <bowman@ualberta.ca>
31723Date:   Mon Jun 18 11:59:33 2007 -0600
31724
31725    Make A.initialized(int n) return false when n is out of bounds, without any
31726    warning message.
31727
31728    Use A.delete(0,A.length-1) to clear arrays in base files, to help the
31729    garbage collector.
31730
31731    Add options -compact and -divisor to give the user more control over
31732    garbage collection.
31733
31734    Implement a purge() function that forces a garbage collection.
31735
31736commit 25c637e4cb5d99d7dcbd8ab3288a51ad98c9aaf4
31737Author: Orest Shardt <oshardt@princeton.edu>
31738Date:   Mon Jun 18 11:10:53 2007 -0600
31739
31740    Updated to use Python's subprocess module.
31741
31742commit 146fc1cd81244154daecda352cc895a2011ae3ac
31743Author: John Bowman <bowman@ualberta.ca>
31744Date:   Sun Jun 17 22:37:33 2007 -0600
31745
31746    Implement better workaround for uninitialized 'this.130' gcc-4.1.2 warning
31747    message (cf. 1.22-56).
31748
31749commit 79b2f5a07fd457182ad22f21b40e25e2224f8aa8
31750Author: John Bowman <bowman@ualberta.ca>
31751Date:   Thu Jun 14 17:47:22 2007 -0600
31752
31753    Fix typo.
31754
31755commit 3512f0d737398b3ce742ec72d71208f986a54448
31756Author: John Bowman <bowman@ualberta.ca>
31757Date:   Thu Jun 14 17:39:46 2007 -0600
31758
31759    Add pen[][] interpolate(real[][] f, pen[] palette) routine for use with
31760    latticeshade.
31761
31762    Rename palette argument range to bounds to avoid confusion.
31763
31764    Use an implicit bounds constructor.
31765
31766commit 2f7b23fa999ea2fb39cc1ca60f0aca67fdc77a7d
31767Author: Orest Shardt <oshardt@princeton.edu>
31768Date:   Thu Jun 14 15:05:19 2007 -0600
31769
31770    Changed transform push(transform); to void push(transform); to remove output when called in interactive mode.
31771
31772commit 8dcaa58177fff6dd258a74c25408e739388f7aa0
31773Author: John Bowman <bowman@ualberta.ca>
31774Date:   Thu Jun 14 14:19:13 2007 -0600
31775
31776    Resolve ambiguity.
31777
31778commit ef75012b02a751b346e56d8a28e46a6160e77b2e
31779Author: John Bowman <bowman@ualberta.ca>
31780Date:   Thu Jun 14 13:16:25 2007 -0600
31781
31782    Don't call GC_collect under MacOS X, as this can cause bus errors and it
31783    doesn't seem to be necessary anyway on this platform.
31784
31785commit 27f248929ad55ecb5d2889d2ab67164605c1bd0b
31786Author: John Bowman <bowman@ualberta.ca>
31787Date:   Thu Jun 14 11:32:20 2007 -0600
31788
31789    Remove unused line.
31790
31791    Add reference.
31792
31793commit c9fca9768ad6b8e2b59870cb0a58e3c49c9af15c
31794Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31795Date:   Wed Jun 13 19:47:16 2007 -0600
31796
31797    Minor changes to comments.
31798
31799commit 4e70e1300642aa779d3fe45da0d55e14f13231aa
31800Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31801Date:   Wed Jun 13 15:57:37 2007 -0600
31802
31803    Fixed addOps to add fields when possible.
31804
31805commit f54e2aebafa9d46e05e02051c1a3e1885caf7b10
31806Author: Philippe Ivaldi <pivaldi@sfr.fr>
31807Date:   Wed Jun 13 03:10:21 2007 -0600
31808
31809    Suppress useless code.
31810
31811commit 66c61efa8f470b0663ccba532266ecddaf5c7d84
31812Author: John Bowman <bowman@ualberta.ca>
31813Date:   Wed Jun 13 01:42:21 2007 -0600
31814
31815    Increment version to 1.31svn.
31816
31817commit afa57fd86437f39163b3f6e4013ee1e342faafaf
31818Author: John Bowman <bowman@ualberta.ca>
31819Date:   Tue Jun 12 23:30:11 2007 -0600
31820
31821    Add copy argument to allow one to disable data buffering.
31822
31823commit 6857471c33699c8bac355f7dac013adbdb161692
31824Author: John Bowman <bowman@ualberta.ca>
31825Date:   Tue Jun 12 22:42:44 2007 -0600
31826
31827    Add segment routine.
31828
31829    Optimize conditional graphs.
31830
31831    Add modified sphere animation, courtesy of Olivier Guibe and Philippe Ivaldi.
31832
31833commit bef55d64cd1ac2cd8e853db70915438d6ce7ad93
31834Author: John Bowman <bowman@ualberta.ca>
31835Date:   Tue Jun 12 16:56:48 2007 -0600
31836
31837    Remove unused filename.
31838
31839commit 6f932d116ca4c4b8d03866e24e5accf6bfeda7e3
31840Author: John Bowman <bowman@ualberta.ca>
31841Date:   Tue Jun 12 16:50:45 2007 -0600
31842
31843    Fix dependency.
31844
31845commit 69b77ebd49abaef1873eee4a7e37db180e0fdb07
31846Author: John Bowman <bowman@ualberta.ca>
31847Date:   Tue Jun 12 16:25:57 2007 -0600
31848
31849    Make the implicit initializer for file variables null.
31850
31851commit 9d0fc6bf18efe32d2c6831b964e8af52e61a6127
31852Author: John Bowman <bowman@ualberta.ca>
31853Date:   Tue Jun 12 15:57:18 2007 -0600
31854
31855    Use a single box file.
31856
31857commit a946e3cc8a9aa8158670bdb83e2b340e7a130e62
31858Author: John Bowman <bowman@ualberta.ca>
31859Date:   Tue Jun 12 15:51:18 2007 -0600
31860
31861    Remove unused box file entry.
31862
31863commit 335e4ee9be80d0a97939d486341131931184f9de
31864Author: John Bowman <bowman@ualberta.ca>
31865Date:   Tue Jun 12 15:07:24 2007 -0600
31866
31867    Communicate to xasy via a single signal (SIGINT) and status file.
31868
31869commit f7c65d49a1f59f752311ac0e3b3640e19837886d
31870Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31871Date:   Tue Jun 12 13:52:42 2007 -0600
31872
31873    Fixed bug introduced by previous bug fix.
31874
31875commit 32c2800ea35bfe896c7f48a7718e59792ca78e2a
31876Author: Philippe Ivaldi <pivaldi@sfr.fr>
31877Date:   Tue Jun 12 13:42:19 2007 -0600
31878
31879    Update documentation.
31880
31881commit e241156d089b9d735b13f9bf6cb3bb6c279d9379
31882Author: John Bowman <bowman@ualberta.ca>
31883Date:   Tue Jun 12 11:14:03 2007 -0600
31884
31885    Move definition of interpolate to graph_settings.
31886
31887commit 1bdbf421d7c6bfe13099526295781e6341280878
31888Author: John Bowman <bowman@ualberta.ca>
31889Date:   Tue Jun 12 02:23:08 2007 -0600
31890
31891    Add cast of triple[] to guide3[].
31892
31893commit 33a23676f0ca1d1afba511962752dcf08b9235de
31894Author: John Bowman <bowman@ualberta.ca>
31895Date:   Tue Jun 12 01:42:32 2007 -0600
31896
31897    Fix shipout format.
31898
31899    Remove old PDFanim_temp_Guide references.
31900
31901    Fix cxx errors.
31902
31903    Document reverse(guide).
31904
31905commit 79c54067909f345fe01096e620384023c518c1cd
31906Author: John Bowman <bowman@ualberta.ca>
31907Date:   Tue Jun 12 00:08:25 2007 -0600
31908
31909    Simplify shipout signature (to support xasy development).
31910
31911    Support internal cycles in guide examination routines.
31912
31913    Add reverse(guide).
31914
31915    Fix guide tests.
31916
31917commit 6b1c2ed1c24d9cb03a27b0ceba6b40b3e658f1ef
31918Author: John Bowman <bowman@ualberta.ca>
31919Date:   Mon Jun 11 23:49:48 2007 -0600
31920
31921    Fix typos.
31922
31923commit fd356f45ac4615c71510ec6a150943339de3a435
31924Author: John Bowman <bowman@ualberta.ca>
31925Date:   Mon Jun 11 13:18:47 2007 -0600
31926
31927    Exit interactive mode on eof when stdin is not a tty.
31928
31929    If -signal is not set and stdin is not a tty, don't use interactive mode.
31930
31931commit 1458d017b58902acfd78b701295ad859b19da36a
31932Author: Philippe Ivaldi <pivaldi@sfr.fr>
31933Date:   Mon Jun 11 08:01:51 2007 -0600
31934
31935    Expand lasy-mode errors management (with Emacs 22 only).
31936    Defer all shell redirection to Emacs for supporting most shell.
31937    Compatibility running Windows.
31938
31939commit 7aa37aa0845c03e4b37e7a6c811c159491a352d5
31940Author: John Bowman <bowman@ualberta.ca>
31941Date:   Sun Jun 10 18:09:37 2007 -0600
31942
31943    Update triangle example to use new simplified constructors.
31944
31945commit f5cbf4d90e602cfb7d3f1cfd9313a5b6e14316e8
31946Author: John Bowman <bowman@ualberta.ca>
31947Date:   Sun Jun 10 17:26:31 2007 -0600
31948
31949    Minor edits.
31950
31951commit 89bfca7eabfea4f560ff28a7d7888ed81ff24cab
31952Author: Andy Hammerlindl <ahammerlindl@gmail.com>
31953Date:   Sun Jun 10 12:56:11 2007 -0600
31954
31955    Added implicit constructors.
31956
31957    Fixed bug with permissions in static methods.
31958
31959commit 0df0e0bf25d565bf41c5a1199a9520c6808b5c3f
31960Author: John Bowman <bowman@ualberta.ca>
31961Date:   Sun Jun 10 08:01:22 2007 -0600
31962
31963    Add test for newton root solver; fix diagnostics.
31964
31965commit 5a36b41ea5052e2bbc342672ab80206e5e810864
31966Author: John Bowman <bowman@ualberta.ca>
31967Date:   Sun Jun 10 07:20:12 2007 -0600
31968
31969    Optimize join.
31970
31971commit 256c7154f067526bf3f934bf44adbbe35b073902
31972Author: John Bowman <bowman@ualberta.ca>
31973Date:   Sun Jun 10 00:12:13 2007 -0600
31974
31975    Give preference to GPL over AFPL Ghostscript.
31976
31977commit 99e825675e3b909070d74569af6cafbfce511eff
31978Author: John Bowman <bowman@ualberta.ca>
31979Date:   Sat Jun 9 23:25:19 2007 -0600
31980
31981    Add Philippe's lasy-mode fixes, including support for tcsh.
31982
31983commit 5b36cb1f2db85f87a749ee601cd9e1edc3c00202
31984Author: John Bowman <bowman@ualberta.ca>
31985Date:   Sat Jun 9 12:29:29 2007 -0600
31986
31987    Add bool copy=true argument to picture routines that buffer data.
31988
31989commit 5b2b0bc4b7dfad18d539d1f3a193c23d507e23c7
31990Author: John Bowman <bowman@ualberta.ca>
31991Date:   Sat Jun 9 04:10:23 2007 -0600
31992
31993    Improve garbage handling of multiple-file runs.
31994
31995commit 05baac943e890facf204004e80431ef0654bc30b
31996Author: John Bowman <bowman@ualberta.ca>
31997Date:   Sat Jun 9 02:57:12 2007 -0600
31998
31999    Remove default initializer for files.
32000
32001commit 0c996d014c98728580e98f7725067e55fca3d070
32002Author: Orest Shardt <oshardt@princeton.edu>
32003Date:   Fri Jun 8 15:05:15 2007 -0600
32004
32005    switched xformStack from LIFO to FIFO
32006
32007commit e114be63575847d34e2a7d3faf8b4bc4b5389fb4
32008Author: John Bowman <bowman@ualberta.ca>
32009Date:   Wed Jun 6 13:09:28 2007 -0600
32010
32011    Revert spurious asy-mode.el commit.
32012
32013commit 37f51484712b4abb246e557115525f4b7137295f
32014Author: John Bowman <bowman@ualberta.ca>
32015Date:   Wed Jun 6 13:01:46 2007 -0600
32016
32017    Split readline functionality into readline and saveline.
32018
32019commit 881ffa21f9b210d495d78b8d4038d4f4507243ba
32020Author: John Bowman <bowman@ualberta.ca>
32021Date:   Wed Jun 6 00:38:24 2007 -0600
32022
32023    Allow xformat to be any format supported by convert.
32024
32025commit d2efef6547f3ef83b632940a3c8b076b786ff26e
32026Author: John Bowman <bowman@ualberta.ca>
32027Date:   Mon Jun 4 22:42:05 2007 -0600
32028
32029    Fix parallel bison and lex processing.
32030
32031commit 763168a3f63580424432841fe379fba929d8b1f8
32032Author: John Bowman <bowman@ualberta.ca>
32033Date:   Mon Jun 4 14:53:35 2007 -0600
32034
32035    Rename xasy.asy to plain_xasy.asy and revert other 1.30-48 changes.
32036
32037commit aa19a01eb70f11a9722e43238df6c9372909c61b
32038Author: John Bowman <bowman@ualberta.ca>
32039Date:   Sun Jun 3 22:15:09 2007 -0600
32040
32041    Improve documentation.
32042
32043commit ba6b456058e0c054b2cf7684b794dc196b1232a8
32044Author: John Bowman <bowman@ualberta.ca>
32045Date:   Sun Jun 3 22:10:34 2007 -0600
32046
32047    Add Newton-Raphson iteration and Newton-Raphosn bisection routines.
32048
32049commit d7eec6237db5226eb68b4aae1d81dab759ac98cf
32050Author: John Bowman <bowman@ualberta.ca>
32051Date:   Sun Jun 3 17:07:52 2007 -0600
32052
32053    Add support for new GUI xformStack (under development).
32054
32055commit bbc47a2c3b1046f405984710b5cc53a837080eaa
32056Author: John Bowman <bowman@ualberta.ca>
32057Date:   Sun Jun 3 10:33:17 2007 -0600
32058
32059    Require version 2007/05/24 or later of animate.sty package; remove
32060    file name padding workaround.
32061
32062commit 3a780fa6f67832a65a0f082a345c2f585fd65217
32063Author: John Bowman <bowman@ualberta.ca>
32064Date:   Sat Jun 2 23:20:55 2007 -0600
32065
32066    Generalize history to return an array of the n most recent history values.
32067
32068commit a7bee1f37cbd70a0c8b0c950681ed04d45187fc9
32069Author: John Bowman <bowman@ualberta.ca>
32070Date:   Sat Jun 2 22:39:49 2007 -0600
32071
32072    Add gsOptions configuration variable.
32073
32074    Force embedding of all fonts in eps files.
32075
32076commit 0c9baa4c098bea8f3d6ad8fddaa7fe972ef2d1db
32077Author: John Bowman <bowman@ualberta.ca>
32078Date:   Sat Jun 2 17:11:22 2007 -0600
32079
32080    Force all fonts to be embedded in pdf files.
32081
32082commit e91898e61889ad55a7798653056983cefe186d7e
32083Author: John Bowman <bowman@ualberta.ca>
32084Date:   Sat Jun 2 12:00:40 2007 -0600
32085
32086    Force fixed format for compatibility with pdflatex.
32087
32088commit a183626cf3e2f804378ee2990e4d891c871e037a
32089Author: John Bowman <bowman@ualberta.ca>
32090Date:   Sat Jun 2 01:30:15 2007 -0600
32091
32092    Fix indentation when byte-compiled cc-mode.elc is used.
32093
32094commit 2baf201ecce79107e5f587f47f3b100b75d4c364
32095Author: John Bowman <bowman@ualberta.ca>
32096Date:   Fri Jun 1 18:08:13 2007 -0600
32097
32098    Allow array insert to insert an array of the same type at a given index;
32099    insert now returns void.
32100
32101    Allow delete to accept an index range and return the last item deleted.
32102
32103    Add initialized(int n) array virtual member to detect whether element n is
32104    initialized.
32105
32106commit dd65fda0826f2f552d15e8e4ee907090844f046a
32107Author: John Bowman <bowman@ualberta.ca>
32108Date:   Fri Jun 1 11:04:43 2007 -0600
32109
32110    Split readline functionality into two routines: readline (with argument
32111    order now consistent with getstring) and history(string).
32112
32113commit ab4774286f87ec5ca78a2f056566b772afd40e64
32114Author: Orest Shardt <oshardt@princeton.edu>
32115Date:   Fri Jun 1 11:01:58 2007 -0600
32116
32117    Fixed typo
32118
32119commit 8096bb5fdf640778ed9715a64a16d89f40788ba5
32120Author: John Bowman <bowman@ualberta.ca>
32121Date:   Fri Jun 1 10:01:28 2007 -0600
32122
32123    Implement NoZero and NoZeroFormat with more general OmitTick and OmitFormat
32124    routines.
32125
32126commit bf65e98df0c439c14d92cd68260981d935bd0380
32127Author: John Bowman <bowman@ualberta.ca>
32128Date:   Thu May 31 14:17:57 2007 -0600
32129
32130    Avoid need to defer linewidth by moving setpen to the proper place.
32131
32132commit 3eaa60ba9b30082526d2d54d755ecf023e599c35
32133Author: John Bowman <bowman@ualberta.ca>
32134Date:   Thu May 31 13:53:57 2007 -0600
32135
32136    Omit identity concat commands.
32137
32138    Put dynamic linewidth code in /Setlinewidth.
32139
32140commit 7fe4be91e8b7cb1de9424dea14ef4221421aa903
32141Author: John Bowman <bowman@ualberta.ca>
32142Date:   Thu May 31 02:21:50 2007 -0600
32143
32144    Fix linewidth.
32145
32146    Fix division by zero.
32147
32148commit 74a45e155bfd00a4515f527c27856f9c0b14e527
32149Author: John Bowman <bowman@ualberta.ca>
32150Date:   Thu May 31 01:51:14 2007 -0600
32151
32152    Simplify linewidth deferral.
32153
32154commit 193bf8325dbcad9b36fb4cee380d51f66f0aa556
32155Author: John Bowman <bowman@ualberta.ca>
32156Date:   Wed May 30 23:25:59 2007 -0600
32157
32158    Defer dynamic linewidth until stroke time in case currentmatrix changes.
32159
32160    Improve accuracy of dynamic linewidth calculation.
32161
32162commit f66e8527ba4dc2fcab6b99e2f9bc6f22eb69bc62
32163Author: John Bowman <bowman@ualberta.ca>
32164Date:   Wed May 30 23:18:10 2007 -0600
32165
32166    Rename zerotick to zerotickfuzz for clarity.
32167
32168commit a6791aefc4759ebadf7f17503dda4d5138692586
32169Author: John Bowman <bowman@ualberta.ca>
32170Date:   Wed May 30 17:53:52 2007 -0600
32171
32172    Make zero detection robust.
32173
32174commit c28626c2078f8c17fed4c5053b0c03fc5caf95e4
32175Author: Philippe Ivaldi <pivaldi@sfr.fr>
32176Date:   Wed May 30 13:48:10 2007 -0600
32177
32178    Fix numerical precision in the routine NoZero
32179
32180commit e00a7b8073d6dc8bcd86eb764ebee05218bd5a26
32181Author: John Bowman <bowman@ualberta.ca>
32182Date:   Wed May 30 13:04:08 2007 -0600
32183
32184    Fix orientation code.
32185
32186commit 88e1d52a06ad38bbf37511a14f2e48a63957b60c
32187Author: John Bowman <bowman@ualberta.ca>
32188Date:   Wed May 30 12:37:44 2007 -0600
32189
32190    Simplify and optimize normal calculation.
32191
32192commit 9f8598a130268cf74d7ce1ce2ad25be62a0104aa
32193Author: Radoslav Marinov <rtm907>
32194Date:   Wed May 30 11:37:58 2007 -0600
32195
32196    Changed the shading approach in base/contour3.asy .
32197
32198commit fe95f910e8de681b23e83f95165302efb4751e72
32199Author: John Bowman <bowman@ualberta.ca>
32200Date:   Wed May 30 01:32:47 2007 -0600
32201
32202    Implement simplified (and slightly more efficient) gouraudshade interface.
32203
32204    Reduce memory and CPU usage by avoiding duplicate buffering of picture data.
32205
32206commit f76232575f29b9a8d2ca0f010868581751a6d7b8
32207Author: John Bowman <bowman@ualberta.ca>
32208Date:   Tue May 29 22:04:36 2007 -0600
32209
32210    Add tickmodifier NoZero and ticklabel format NoZeroFormat.
32211
32212commit 46f6ea1bc3b46c75b82edf3d32a3765ce8e86e40
32213Author: John Bowman <bowman@ualberta.ca>
32214Date:   Tue May 29 16:27:53 2007 -0600
32215
32216    New test routines.
32217
32218commit 77d1dd8f3ee01f0e22a61ae5089b7cd4a3edee4c
32219Author: John Bowman <bowman@ualberta.ca>
32220Date:   Tue May 29 16:08:06 2007 -0600
32221
32222    Move real[][] identity(int n) from math.asy to C++ code; add documentation.
32223
32224    Avoid use of loops with join operator.
32225
32226commit b592bc60b2bcbc3c402d58a20090888786ffe65f
32227Author: John Bowman <bowman@ualberta.ca>
32228Date:   Tue May 29 16:04:44 2007 -0600
32229
32230    Minor optimization.
32231
32232commit 1adc55ad64b08356aa4b98895649d95d7e6c8e90
32233Author: John Bowman <bowman@ualberta.ca>
32234Date:   Tue May 29 15:54:23 2007 -0600
32235
32236    Cleaner optimization.
32237
32238commit befaf187a250eaf67d6b435244bd0a7462e265bb
32239Author: John Bowman <bowman@ualberta.ca>
32240Date:   Mon May 28 18:14:29 2007 -0600
32241
32242    Remove extra loop variable.
32243
32244commit 63980fd23d2cba1835e8bdd76b3f41331ae30bcd
32245Author: John Bowman <bowman@ualberta.ca>
32246Date:   Mon May 28 18:11:05 2007 -0600
32247
32248    Further optimizations.
32249
32250commit 2e40007fb1e89ac0c5ba843043ae9d54dc810556
32251Author: John Bowman <bowman@ualberta.ca>
32252Date:   Mon May 28 16:44:44 2007 -0600
32253
32254    Optimize number of calls to project; change return type of contour.
32255
32256commit 485f5ec8238cb2ad76ff5dc709e5a60f6aebe4fa
32257Author: John Bowman <bowman@ualberta.ca>
32258Date:   Mon May 28 14:41:27 2007 -0600
32259
32260    Catch unhandled quit exception.
32261
32262    Reset scroll lines to zero.
32263
32264    Don't exit on interrupt during module load in interactive mode.
32265
32266commit 81dc9114a4f185d3188069048426c11f1d186df5
32267Author: John Bowman <bowman@ualberta.ca>
32268Date:   Mon May 28 14:14:22 2007 -0600
32269
32270    Renamed particle to object.
32271
32272    Minor optimization.
32273
32274commit 3c46482e8cdd28a52d9c27d620b8c1f605b40b93
32275Author: John Bowman <bowman@ualberta.ca>
32276Date:   Mon May 28 11:14:18 2007 -0600
32277
32278    Implement optimized real multdiagonal(real[][] a, real[]b).
32279
32280    Speed up project slightly by changing aspect from real[][] to real[].
32281
32282    Make cputime().change return parent+child times.
32283
32284    Add write(cputime).
32285
32286commit bfaf0370fc33d5dc9c23305a4fdfa26652aafb9c
32287Author: John Bowman <bowman@ualberta.ca>
32288Date:   Sun May 27 22:29:01 2007 -0600
32289
32290    Added change.user and change.system fields to cputime().
32291
32292commit 948490a418a6dfda24c8ffb1e5ca7147e644bdfe
32293Author: John Bowman <bowman@ualberta.ca>
32294Date:   Sun May 27 22:25:31 2007 -0600
32295
32296    Optimize real[][] * real[].
32297
32298commit d4803b09765b84dbc7e5cb75d6eb5bd0e30005b5
32299Author: John Bowman <bowman@ualberta.ca>
32300Date:   Sun May 27 09:53:28 2007 -0600
32301
32302    Speed up 3D projection by moving matrix-matrix multipy to C++ code.
32303
32304commit cffe5e23420dbd5c84666fbe9f476c814c5f090a
32305Author: John Bowman <bowman@ualberta.ca>
32306Date:   Sun May 27 01:08:58 2007 -0600
32307
32308    Minor clarification.
32309
32310commit 26d3b69c93b217e6a6381bfef4b9e7a61c01e117
32311Author: John Bowman <bowman@ualberta.ca>
32312Date:   Sun May 27 01:03:03 2007 -0600
32313
32314    Simplify, document, and port guide examination routines to three.asy.
32315
32316commit ab9070048364e614a86625a51838ee0d5a44a306
32317Author: John Bowman <bowman@ualberta.ca>
32318Date:   Sat May 26 10:13:48 2007 -0600
32319
32320    Fix potential uninitialized variable.
32321
32322commit 270b67554e47b3894a8ae94f4c16e3825dc40a30
32323Author: John Bowman <bowman@ualberta.ca>
32324Date:   Thu May 24 02:07:53 2007 -0600
32325
32326    Add bool cyclic(guide) routine.
32327
32328commit a1fd6cd823ff17ed834191d21d98c27bdeddbe2a
32329Author: John Bowman <bowman@ualberta.ca>
32330Date:   Thu May 24 01:53:03 2007 -0600
32331
32332    Add routines to allow access to guide components.
32333
32334    Add upcase and downcase routines.
32335
32336commit 01e48f273dbbd9058a803a8ac6267eb0e4477291
32337Author: John Bowman <bowman@ualberta.ca>
32338Date:   Wed May 23 22:48:23 2007 -0600
32339
32340    Document bibtex usage.
32341
32342commit e6a7d6a3938e63411e98be86dec5d048e11ddb49
32343Author: John Bowman <bowman@ualberta.ca>
32344Date:   Wed May 23 22:47:47 2007 -0600
32345
32346    Install intro.asy.
32347
32348commit ab8b21e65692d7a75ee9cc8919edd84525ee44e7
32349Author: John Bowman <bowman@ualberta.ca>
32350Date:   Wed May 23 22:47:32 2007 -0600
32351
32352    Remove pdf() restriction.
32353
32354commit 10a79c6c34636a7be292c25359cba859e274041d
32355Author: Orest Shardt <oshardt@princeton.edu>
32356Date:   Wed May 23 15:43:59 2007 -0600
32357
32358    Fixed docs about base64
32359
32360commit 0958687accac67e691a83e0954d482cf7e8d04d1
32361Author: John Bowman <bowman@ualberta.ca>
32362Date:   Mon May 21 21:16:42 2007 -0600
32363
32364    Use projection P; reduce number of calls to project.
32365
32366commit e9c0b6c842d44ada09d14f4307264a3148c60d03
32367Author: John Bowman <bowman@ualberta.ca>
32368Date:   Sat May 19 14:16:43 2007 -0600
32369
32370    Reduce resolution.
32371
32372commit 8b490c2e53c7ac1a6e7526c41567151857b4a0f5
32373Author: John Bowman <bowman@ualberta.ca>
32374Date:   Sat May 19 14:05:36 2007 -0600
32375
32376    Increment version to 1.30svn.
32377
32378commit ceea165b52e0a38618fbbf9041e04dc1b2f1af69
32379Author: John Bowman <bowman@ualberta.ca>
32380Date:   Sat May 19 11:25:04 2007 -0600
32381
32382    Update LocalWords.
32383
32384commit 9b797abba10a36e61a019b6ace4525dbdf4d88cb
32385Author: John Bowman <bowman@ualberta.ca>
32386Date:   Sat May 19 11:16:54 2007 -0600
32387
32388    Improve description of contour3.
32389
32390commit 9651f6c97ac631429cee38fd736756c73ff25b00
32391Author: John Bowman <bowman@ualberta.ca>
32392Date:   Sat May 19 11:08:13 2007 -0600
32393
32394    Speed up tick handler.
32395
32396commit 4f3842489f2a4f21c08385b3e708374633c63752
32397Author: John Bowman <bowman@ualberta.ca>
32398Date:   Sat May 19 10:44:24 2007 -0600
32399
32400    Reinstate abbreviation q for quit, unless there exists a top-level variable of
32401    this name.
32402
32403commit 8fc806cbe73f7c4b609085e010916b93bc4d0e98
32404Author: John Bowman <bowman@ualberta.ca>
32405Date:   Sat May 19 02:02:28 2007 -0600
32406
32407    Use easier-to-use animate.sty package instead of interim pdfanim_temp.sty
32408    package for generating pdf animations.
32409
32410commit 2aab5e1bf0488aeefa98a35dbb041dbb7c343665
32411Author: John Bowman <bowman@ualberta.ca>
32412Date:   Sat May 19 00:48:09 2007 -0600
32413
32414    Add support for drawing zero-level sets of functions from R^3 to R.
32415
32416commit cb1882390a636614705b1e2d36f6da944d3b429f
32417Author: John Bowman <bowman@ualberta.ca>
32418Date:   Sat May 19 00:37:10 2007 -0600
32419
32420    Fill in potential gaps between histogram bars when bars=false.
32421
32422commit 99e519ccc5459da7fecff7de3acb1b131d951e78
32423Author: John Bowman <bowman@ualberta.ca>
32424Date:   Sat May 19 00:11:06 2007 -0600
32425
32426    Simplify histogram interface.
32427
32428commit 5954c902a8b87765ae93d615bf79bbe011bbdc03
32429Author: John Bowman <bowman@ualberta.ca>
32430Date:   Sat May 19 00:09:42 2007 -0600
32431
32432    Fix FillDraw pens.
32433
32434commit d04ada5f9ce0252c0805ff6fe7dd7c462be417ea
32435Author: Andy Hammerlindl <ahammerlindl@gmail.com>
32436Date:   Fri May 18 13:35:20 2007 -0600
32437
32438    Minor refactoring.
32439
32440commit b15d658f724fc64c216437821dd086e1b75b99d0
32441Author: Andy Hammerlindl <ahammerlindl@gmail.com>
32442Date:   Fri May 18 13:34:40 2007 -0600
32443
32444    Got rid of annoying "no default init for <error>" message.
32445    Fix a boolean flag mixup.
32446
32447commit b5d5b2480a1df2751c8abe7ba4cb8106afd8aadf
32448Author: Orest Shardt <oshardt@princeton.edu>
32449Date:   Fri May 18 11:08:24 2007 -0600
32450
32451    Acknowledged source of Imaging-1.1.6 patch
32452
32453commit 586bd648c5669f31bf60adb2664d720f7ca0c10d
32454Author: Orest Shardt <oshardt@princeton.edu>
32455Date:   Fri May 18 11:07:33 2007 -0600
32456
32457    Documented the enabling of PNG format in xasy
32458
32459commit 26b715066b394320c125c417b0d14026e0f47c54
32460Author: John Bowman <bowman@ualberta.ca>
32461Date:   Thu May 17 21:51:53 2007 -0600
32462
32463    Remove unused directory.
32464
32465commit 62f5876939694c9ada532324caecacc47a10ad91
32466Author: John Bowman <bowman@ualberta.ca>
32467Date:   Thu May 17 21:48:50 2007 -0600
32468
32469    Add default argument.
32470
32471commit 4c752c5186524d5c7bbe4b837f672d193f204d82
32472Author: Orest Shardt <oshardt@princeton.edu>
32473Date:   Thu May 17 14:47:36 2007 -0600
32474
32475    Documented use of base64
32476
32477commit 4eca9e53e681b998fc5a725ccf5e4ba33fdcab04
32478Author: Orest Shardt <oshardt@princeton.edu>
32479Date:   Thu May 17 13:45:12 2007 -0600
32480
32481    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.
32482
32483commit 05b3142d75defeef2015d7ff241ddfeb7e66ff00
32484Author: Orest Shardt <oshardt@princeton.edu>
32485Date:   Thu May 17 13:42:01 2007 -0600
32486
32487    Arrows in icons are now the same style as Asymptote arrows. Transparency of text.gif fixed.
32488
32489commit ef70123f8dec5984ab5e27abaa461663d5c4cbbd
32490Author: John Bowman <bowman@ualberta.ca>
32491Date:   Thu May 17 09:19:11 2007 -0600
32492
32493    Added support for fillpen, drawpen, and legend entries to histogram.
32494
32495commit 5543f622b8f8087a6ad25ef71ef482ac50c045a7
32496Author: John Bowman <bowman@ualberta.ca>
32497Date:   Thu May 17 09:12:11 2007 -0600
32498
32499    Adjust legendline length to account for marker size.
32500
32501commit 594ecf17fc8c156d9135c94463d4e4407d9591f7
32502Author: John Bowman <bowman@ualberta.ca>
32503Date:   Thu May 17 09:10:53 2007 -0600
32504
32505    Minor optimization.
32506
32507commit 7e5078686cf17cdfb27f8182a7cf3db6dcb57ebb
32508Author: Orest Shardt <oshardt@princeton.edu>
32509Date:   Wed May 16 17:28:12 2007 -0600
32510
32511    Improved handling of highlighting when mouse enters and leaves an item.
32512
32513commit ecaabcbbe2937b3f4b4777a1706973ae1820d063
32514Author: Orest Shardt <oshardt@princeton.edu>
32515Date:   Wed May 16 15:09:06 2007 -0600
32516
32517    Various improvements to xasy3 made including ability to select and move multiple objects, and fixed the ability to open additional files.
32518
32519commit d1c63b6cd9c1399de497b9cda1d2be0587baade9
32520Author: Orest Shardt <oshardt@princeton.edu>
32521Date:   Wed May 16 15:04:29 2007 -0600
32522
32523    Added new icon for xasy3 toolbar.
32524
32525commit 8dcf6de5f2db342913bdeea12f3483495c03d54a
32526Author: Orest Shardt <oshardt@princeton.edu>
32527Date:   Wed May 16 15:02:55 2007 -0600
32528
32529    Updated Imaging-1.1.6 patch to adhere to conventions of other patches.
32530
32531commit 960b9890f5ce8e944fffa328e950dfc4db529cac
32532Author: John Bowman <bowman@ualberta.ca>
32533Date:   Wed May 16 07:29:59 2007 -0600
32534
32535    Speed up tickHandler; use default asy xformat.
32536
32537commit 2ca9d106ae96f6a79f7b9f75f204174aeed2146b
32538Author: John Bowman <bowman@ualberta.ca>
32539Date:   Tue May 15 23:14:35 2007 -0600
32540
32541    Optionally support transparent png deconstruction.
32542
32543    Work around half-pixel bounding box bug in Ghostscript pngalpha driver.
32544
32545commit a72b2a6966040de1948eafac30c0b2bed4701ddf
32546Author: Orest Shardt <oshardt@princeton.edu>
32547Date:   Tue May 15 15:04:55 2007 -0600
32548
32549    Provided a patch to allow better alpha support in the PIL's ImageTk for the new GUI
32550
32551commit 5ce11724695458712b0a013b43d24c3119296b54
32552Author: John Bowman <bowman@ualberta.ca>
32553Date:   Tue May 15 15:00:09 2007 -0600
32554
32555    Fix typo.
32556
32557commit fe83e56c0dc3062414a50681305da9bf2fbdcec9
32558Author: John Bowman <bowman@ualberta.ca>
32559Date:   Tue May 15 10:37:32 2007 -0600
32560
32561    Fix typo.
32562
32563commit 0ed2fee6c78497a81fa73c24c4414d688db39950
32564Author: John Bowman <bowman@ualberta.ca>
32565Date:   Tue May 15 10:36:47 2007 -0600
32566
32567    Fixed comment.
32568
32569commit 763d005d05d17ed653f6a0f61fc29a3b1fb92c0c
32570Author: John Bowman <bowman@ualberta.ca>
32571Date:   Tue May 15 09:13:34 2007 -0600
32572
32573    Fix increasing(real[],true).
32574
32575commit d38d613d9fddd77ae1787d63518ab0326dd6dc77
32576Author: John Bowman <bowman@ualberta.ca>
32577Date:   Tue May 15 08:53:40 2007 -0600
32578
32579    Check that array x is strictly increasing.
32580
32581commit 90a313b01c7db33b5b9d0ea942df6b562d9b34d8
32582Author: John Bowman <bowman@ualberta.ca>
32583Date:   Mon May 14 13:20:48 2007 -0600
32584
32585    Implement bidirectional signal handling to new GUI (under development).
32586
32587commit ee9a0615abb8b2da27829ee677a78a0370c2d5da
32588Author: John Bowman <bowman@ualberta.ca>
32589Date:   Sun May 13 10:07:35 2007 -0600
32590
32591    Generate begin and end figure comments.
32592
32593    Documentation updates.
32594
32595commit f252fe5dcd7a4a20aded818080dcd9fdffb72f24
32596Author: John Bowman <bowman@ualberta.ca>
32597Date:   Sat May 12 23:02:04 2007 -0600
32598
32599    Explicitly close EPS output file to avoid race condition with gv.
32600
32601commit ce8740b700536e06400f99cd381572621dfe57f1
32602Author: John Bowman <bowman@ualberta.ca>
32603Date:   Sat May 12 17:12:57 2007 -0600
32604
32605    Increase arctime precision.
32606
32607commit e9f6461ad86397b18b593f3c815fa4d7680252c2
32608Author: John Bowman <bowman@ualberta.ca>
32609Date:   Sat May 12 11:59:20 2007 -0600
32610
32611    Fix remaining numerical resolution problems with dir.
32612
32613    Avoid arctime error when goal == L.
32614
32615commit 1bb0f379df706ae156c7023e2f66a6fd16bf60a8
32616Author: Orest Shardt <oshardt@princeton.edu>
32617Date:   Sat May 12 09:34:16 2007 -0600
32618
32619    Fixed images for xasy3
32620
32621commit e1a7b970ce10b948aff74c333edf4bc90caacb50
32622Author: Orest Shardt <oshardt@princeton.edu>
32623Date:   Sat May 12 09:31:20 2007 -0600
32624
32625    Images for xasy3
32626
32627commit 8edbb37bd7e49d1cb2b976f314535d89a4bcd772
32628Author: Orest Shardt <oshardt@princeton.edu>
32629Date:   Sat May 12 09:25:40 2007 -0600
32630
32631    Added xasy3 - a new GUI
32632
32633commit 551c851330c0456cf299939923164241f57df5a6
32634Author: John Bowman <bowman@ualberta.ca>
32635Date:   Fri May 11 17:23:02 2007 -0600
32636
32637    Documentation updates.
32638
32639commit 4b3131bef0f47d97fcee17473e02ea11a3f97cd1
32640Author: John Bowman <bowman@ualberta.ca>
32641Date:   Fri May 11 07:05:05 2007 -0600
32642
32643    Suppress extra newline on standard EOF reads in absence of readline library.
32644
32645commit 60af1069ee62875c165dad1e53e1c6b00d0ff9f4
32646Author: John Bowman <bowman@ualberta.ca>
32647Date:   Thu May 10 22:37:15 2007 -0600
32648
32649    Fix standard input of strings.
32650
32651commit e1c445ed7b053f5c9693bf60cff47610ab44b799
32652Author: John Bowman <bowman@ualberta.ca>
32653Date:   Thu May 10 14:45:56 2007 -0600
32654
32655    Change SIGUSR to SIGINT and output a final box file to indicate end-of-sequence.
32656
32657commit 79197fc7fae5145c4e9662a47072143279af9789
32658Author: John Bowman <bowman@ualberta.ca>
32659Date:   Thu May 10 14:44:57 2007 -0600
32660
32661    Remove "q" as abbreviation for interactive "quit" command now that
32662    "write(q)" at the prompt can be written simply as "q".
32663
32664commit 4ce98eea4007a0fe7cf5802622ef719f5afbf528
32665Author: John Bowman <bowman@ualberta.ca>
32666Date:   Thu May 10 07:18:45 2007 -0600
32667
32668    Document dot(picture,real[],real[],pen);
32669
32670commit e0993a89087f39b647d2328cc6f18127565fc7f1
32671Author: John Bowman <bowman@ualberta.ca>
32672Date:   Thu May 10 07:10:00 2007 -0600
32673
32674    Add piecewise monotonic spline type and example.
32675
32676commit a46a851de05f1b753534b143b19934d2f42c1932
32677Author: John Bowman <bowman@ualberta.ca>
32678Date:   Wed May 9 23:05:15 2007 -0600
32679
32680    Use subpath to implement robust dir(path, real) function.
32681
32682commit 3a2e0d8ad1ae707b7d6dfb1d0de8dc4a1db143d8
32683Author: John Bowman <bowman@ualberta.ca>
32684Date:   Wed May 9 20:02:21 2007 -0600
32685
32686    Fix endpoint dir(path, real) calculation.
32687
32688commit ef66c2b368d5067eac92ed0da0dddb3b5176df53
32689Author: John Bowman <bowman@ualberta.ca>
32690Date:   Wed May 9 18:16:54 2007 -0600
32691
32692    Use datarootdir.
32693
32694commit 1cb07a0c9253787ad9dcf381411767d8bf40bed1
32695Author: John Bowman <bowman@ualberta.ca>
32696Date:   Wed May 9 18:15:43 2007 -0600
32697
32698    Support --enable-gc=PREFIX.
32699
32700commit 2a7208768685774e29e9bb0ab8e3b103a49bae28
32701Author: John Bowman <bowman@ualberta.ca>
32702Date:   Wed May 9 12:41:48 2007 -0600
32703
32704    When settings.signal=true, write a separate .box file for each object.
32705
32706commit d44ed6462ca2754968dc0fdadb2869f80a95162e
32707Author: John Bowman <bowman@ualberta.ca>
32708Date:   Wed May 9 11:58:15 2007 -0600
32709
32710    Port 2D dir changes to 3D.
32711
32712    Standardize argument names for point, precontrol, postcontrol, dir, and subpath.
32713
32714    Avoid numerical overflows in three.asy solver.
32715
32716commit dfacf1bfc1124c5776c12d2ba683ab1222204bdb
32717Author: John Bowman <bowman@ualberta.ca>
32718Date:   Tue May 8 22:06:12 2007 -0600
32719
32720    Fix definition of dir.
32721
32722    Add optional final argument to dir specify incoming and outgoing directions.
32723
32724commit c1244c0331a8731e0c9397c38f9800a488c57854
32725Author: John Bowman <bowman@ualberta.ca>
32726Date:   Tue May 8 13:10:09 2007 -0600
32727
32728    Swap xasy signals.
32729
32730commit a0f8582e216ff3816b07b0c077b0be2e3b3d69b8
32731Author: John Bowman <bowman@ualberta.ca>
32732Date:   Tue May 8 13:06:40 2007 -0600
32733
32734    Fix URL formatting.
32735
32736commit 7227dc2d4c4956d9d10de01d0f4cbc26d2b97667
32737Author: John Bowman <bowman@ualberta.ca>
32738Date:   Tue May 8 04:08:38 2007 -0600
32739
32740    Increment version to 1.29svn
32741
32742commit 8089f96bfc42626f1e7619ff0d7d5e6e4100b173
32743Author: John Bowman <bowman@ualberta.ca>
32744Date:   Tue May 8 03:16:55 2007 -0600
32745
32746    Force uptodate to be true just before call to C++ shipout routine.
32747
32748commit c62958d6773ef46f2694ab5efbed4ce8509cb8cb
32749Author: John Bowman <bowman@ualberta.ca>
32750Date:   Tue May 8 03:09:49 2007 -0600
32751
32752    Swap gc library load order.
32753
32754commit 01c9abc9c59f02bc295960881b71ee91e396181e
32755Author: John Bowman <bowman@ualberta.ca>
32756Date:   Mon May 7 23:38:33 2007 -0600
32757
32758    Purge standard input after reading in interactive mode.
32759
32760commit 198580292c624fd5cbbecc672a8ca1646cf011bd
32761Author: John Bowman <bowman@ualberta.ca>
32762Date:   Mon May 7 18:03:27 2007 -0600
32763
32764    Fix segmentation fault in readline() and runaway process on reading EOF from
32765    standard input in absence of readline library.
32766
32767commit 044ccbd7b71d7337e043e41b53a8de9c1db3a3f3
32768Author: John Bowman <bowman@ualberta.ca>
32769Date:   Mon May 7 17:32:17 2007 -0600
32770
32771    Add GCPPLIB target.
32772
32773commit 928c90747003c115ebef7553151b1e512bc842fb
32774Author: John Bowman <bowman@ualberta.ca>
32775Date:   Mon May 7 15:21:27 2007 -0600
32776
32777    Support parallel builds.
32778
32779commit 25ca9066d7e2ff60f849f823799967e8105ab5d4
32780Author: John Bowman <bowman@ualberta.ca>
32781Date:   Mon May 7 14:36:53 2007 -0600
32782
32783    Use SIGUSR1 and SIGUSR2 to communicate with new version of xasy.
32784
32785commit 62aff1b7496cf0f280670af7e032800bc85ae256
32786Author: John Bowman <bowman@ualberta.ca>
32787Date:   Mon May 7 11:51:01 2007 -0600
32788
32789    Simplify and optimize xstream header.
32790
32791commit 9eeb41f829539b54e43b9eaaf23c1d2d22482058
32792Author: John Bowman <bowman@ualberta.ca>
32793Date:   Mon May 7 02:04:59 2007 -0600
32794
32795    Add dvipsOptions configuration variable.
32796
32797commit a030a61bb2abf39ec2ef3a6f9aa2d175ebdac7b2
32798Author: John Bowman <bowman@ualberta.ca>
32799Date:   Mon May 7 01:32:37 2007 -0600
32800
32801    Fix bug in xinput.
32802
32803commit 3f66b4b2165b32bca62e86a965895812c19294ff
32804Author: John Bowman <bowman@ualberta.ca>
32805Date:   Sun May 6 22:49:39 2007 -0600
32806
32807    Further parallel documentation build improvements.
32808
32809commit 824ad21409ec9d7015a57d921d9cab8ca1a69ac8
32810Author: John Bowman <bowman@ualberta.ca>
32811Date:   Sun May 6 22:39:54 2007 -0600
32812
32813    Improve support for parallel documentation builds.
32814
32815commit e9704d91c1c8f7046fc6d76115edd0e48284078b
32816Author: John Bowman <bowman@ualberta.ca>
32817Date:   Sun May 6 22:03:35 2007 -0600
32818
32819    Support nonglobal animations, where each frame is scaled and written to a
32820    file separately.
32821
32822commit 9aa7a3056a6d64fa7736bdd9e4b05fa9b879a10d
32823Author: John Bowman <bowman@ualberta.ca>
32824Date:   Sun May 6 21:38:48 2007 -0600
32825
32826    Support gcc version 4.3.
32827
32828commit 449ec2841903aa398eb87f801fbac43c174a1cb9
32829Author: John Bowman <bowman@ualberta.ca>
32830Date:   Sun May 6 14:10:08 2007 -0600
32831
32832    Documentation updates.
32833
32834commit adb06d900490737193efc05e339b0291be3aa2b2
32835Author: John Bowman <bowman@ualberta.ca>
32836Date:   Sun May 6 13:53:36 2007 -0600
32837
32838    Support parallel documentation builds.
32839
32840commit 6c6fae56f8facec0a0ca8a2e2ee238588b6c56a9
32841Author: John Bowman <bowman@ualberta.ca>
32842Date:   Sun May 6 12:03:58 2007 -0600
32843
32844    Remove intro target to avoid problems under Fedora Core 5.
32845
32846commit 0fb4d6f9254d8932a266af94c48a63a041098558
32847Author: John Bowman <bowman@ualberta.ca>
32848Date:   Sun May 6 11:31:08 2007 -0600
32849
32850    Improve TeX error handling.
32851
32852commit af3cdf75576976aa5c39d97d329448b0b7937628
32853Author: John Bowman <bowman@ualberta.ca>
32854Date:   Sat May 5 21:53:16 2007 -0600
32855
32856    Minor makefile edits.
32857
32858commit bdf7fe2fa5bbfbc4d77cde52d3db7ab7517accfd
32859Author: John Bowman <bowman@ualberta.ca>
32860Date:   Sat May 5 10:54:13 2007 -0600
32861
32862    Update URL.
32863
32864commit bfed005bb05306b76abd3f61951e467eaf12ebff
32865Author: John Bowman <bowman@ualberta.ca>
32866Date:   Sat May 5 03:01:44 2007 -0600
32867
32868    Clean up generated files.
32869
32870commit 5e281cf59111b1b3aa7f165bc606164bae4de682
32871Author: John Bowman <bowman@ualberta.ca>
32872Date:   Sat May 5 03:00:52 2007 -0600
32873
32874    Increment version to 1.28svn.
32875
32876commit 4445d7145c63c04e73f1cd8d19bc17954ec7548e
32877Author: John Bowman <bowman@ualberta.ca>
32878Date:   Sat May 5 01:49:44 2007 -0600
32879
32880    Fix warning messages.
32881
32882commit b7d4b1dab520178724f8addb903be4eb910a6e5f
32883Author: John Bowman <bowman@ualberta.ca>
32884Date:   Sat May 5 01:35:45 2007 -0600
32885
32886    Fix warning messages.
32887
32888commit 198b794abc6a48114e126a23bbac209e5a0b14f8
32889Author: John Bowman <bowman@ualberta.ca>
32890Date:   Sat May 5 00:47:58 2007 -0600
32891
32892    Add example showing Hermite spline interpolation and filled cyclic crosses.
32893
32894    Fix formatting.
32895
32896commit 2917092e1a17e71124a9abb37b9fefbc2a1934ce
32897Author: John Bowman <bowman@ualberta.ca>
32898Date:   Sat May 5 00:07:03 2007 -0600
32899
32900    Optimize palette loops.
32901
32902commit febdf53e4e8f7e338d1aca53d9bced32b4ca0eec
32903Author: John Bowman <bowman@ualberta.ca>
32904Date:   Fri May 4 23:43:14 2007 -0600
32905
32906    Fix data cropping/scaling.
32907
32908commit b1c9f2af191f12847edca78f8247ad6520309e94
32909Author: John Bowman <bowman@ualberta.ca>
32910Date:   Fri May 4 23:37:08 2007 -0600
32911
32912    Add modified version of Stefan Knorr's unit n-point cyclic cross, with optional
32913    end rounding.
32914
32915commit 91b02a7743013213ec5708a102fbc8a675cbbc59
32916Author: John Bowman <bowman@ualberta.ca>
32917Date:   Fri May 4 19:36:04 2007 -0600
32918
32919    Add remaining fix for MSWindows version of TeXLive 2007.
32920
32921commit d7c903686fa3b56ed717f3d22a9a80566365c68f
32922Author: John Bowman <bowman@ualberta.ca>
32923Date:   Fri May 4 17:35:06 2007 -0600
32924
32925    Work around jobname bug in MiKTeX 2.5 and 2.6: turn stars in file names
32926    (resulting from spaces, etc.) into underscores.
32927
32928commit f96e2c68e92fea5054048daa55197975d1d07cc5
32929Author: John Bowman <bowman@ualberta.ca>
32930Date:   Fri May 4 10:39:03 2007 -0600
32931
32932    Simplify tex pipe handshaking and improve error detection.
32933
32934    Support TeXLive 2007 under MSWindows.
32935
32936commit f69a3cd29fd1a62bd5896075f68d3758fe555307
32937Author: John Bowman <bowman@ualberta.ca>
32938Date:   Thu May 3 23:01:43 2007 -0600
32939
32940    Don't allow rotation about the zero vector.
32941
32942    Ensure align always returns a right-handed transform (a rotation).
32943
32944    Fix longitudinal skeleton detection when axis=-Z.
32945
32946commit 0adaa7180dfd822a832085978313ccdff8f0f8d8
32947Author: John Bowman <bowman@ualberta.ca>
32948Date:   Thu May 3 21:47:55 2007 -0600
32949
32950    Add routine to return a diagonal matrix.
32951
32952commit a6e4c818bc820067f4ac3d23f94f03ba31dda98e
32953Author: Andy Hammerlindl <ahammerlindl@gmail.com>
32954Date:   Thu May 3 10:22:29 2007 -0600
32955
32956    Removed finished item.
32957
32958commit 3a920b81235d9e48db94758a173640f0e57788ba
32959Author: Andy Hammerlindl <ahammerlindl@gmail.com>
32960Date:   Thu May 3 10:15:03 2007 -0600
32961
32962    Fixed typo.
32963
32964commit 97c6d8898719ed96b4297197eb0886a7dfd3dca7
32965Author: Andy Hammerlindl <ahammerlindl@gmail.com>
32966Date:   Thu May 3 10:11:22 2007 -0600
32967
32968    Assign expression are no longer written at the prompt.
32969
32970commit 4166ef82a9eabfbc16d27c9023d55a5dca9d768b
32971Author: John Bowman <bowman@ualberta.ca>
32972Date:   Wed May 2 18:02:32 2007 -0600
32973
32974    Add -signal option for signalling completion of shipout to xasy.
32975
32976commit 8dbd3e086f6a23de3b50b0b80442e0e405bb661a
32977Author: John Bowman <bowman@ualberta.ca>
32978Date:   Wed May 2 09:57:30 2007 -0600
32979
32980    Simplify use of join operator.
32981
32982commit feb0b3261b735876333a812f7a69acb39557270a
32983Author: John Bowman <bowman@ualberta.ca>
32984Date:   Wed May 2 09:56:36 2007 -0600
32985
32986    Change return type of contour routines back to guide[][] both for backwards
32987    compatibility and in case user wants to connect smoothly to external
32988    noncyclic contours.
32989
32990commit 9069d1c14e2ce94f3819f6c93d7ee075b3850ad1
32991Author: John Bowman <bowman@ualberta.ca>
32992Date:   Wed May 2 01:45:46 2007 -0600
32993
32994    Add Hermite spline graph interpolate type for smoothly joining sampled
32995    functions.
32996
32997    Change return type of contour routines to path[][].
32998
32999    Move splinetype routines to new file splinetype.asy.
33000
33001    Add bool increasing(real[] x) routine to math.asy.
33002
33003    Optimize image scaling.
33004
33005commit 2afa9d4becfb09f442b9d483c2962bdbb17c5126
33006Author: John Bowman <bowman@ualberta.ca>
33007Date:   Wed May 2 01:38:41 2007 -0600
33008
33009    Make guide precision consistent with path precision in diagnostics.
33010
33011commit 96e6c7831a825f65d68e4c451e50976a8213195e
33012Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33013Date:   Tue May 1 18:52:48 2007 -0600
33014
33015    Added curlSpecifier.  Removed curl3.
33016
33017commit 2767fe88faa931e1a874d7c5c345a63b49c5b126
33018Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33019Date:   Tue May 1 11:37:51 2007 -0600
33020
33021    Added the tensionSpecifier type.  Removed tension3.
33022
33023commit 150a86b8b7e7c0517decd116ef158c4dcf409597
33024Author: John Bowman <bowman@ualberta.ca>
33025Date:   Mon Apr 30 21:18:41 2007 -0600
33026
33027    Updated documentation regarding change from cycle3 to cycle.
33028
33029commit 5d3c433407d975022fb01b00c61e5e15ed62a934
33030Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33031Date:   Mon Apr 30 00:22:30 2007 -0600
33032
33033    Test for the cycle keyword.
33034
33035commit 13f9a9bb60b14e3b85253e98eb3bcbf86a6720c8
33036Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33037Date:   Sun Apr 29 22:47:46 2007 -0600
33038
33039    Added the cycleToken type.  Changed cycle3 to cycle.
33040
33041commit 1999876bb4ec9930ee59ef6d0c1817edbd55e468
33042Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33043Date:   Sun Apr 29 15:05:21 2007 -0600
33044
33045    Use an C Preprocessor X-Macro to create new primitive types.
33046
33047commit 3077361d259b777bcd6292481e2f00bf97868363
33048Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33049Date:   Sat Apr 28 15:56:59 2007 -0600
33050
33051    Remove old, unused source file.
33052
33053commit 9c10a8626a0f6a318bbcc6004d733799f1adcefb
33054Author: John Bowman <bowman@ualberta.ca>
33055Date:   Sat Apr 28 11:39:37 2007 -0600
33056
33057    Make Bezier curve solid and control lines dashed.
33058
33059commit 2443ceab7a8b6b9c6c6af2cc554f260bddb06ccd
33060Author: John Bowman <bowman@ualberta.ca>
33061Date:   Sat Apr 28 01:15:13 2007 -0600
33062
33063    Minor optimizations.
33064
33065commit c5f7661b9ce35af5bc2474c6debac680c4b25936
33066Author: John Bowman <bowman@ualberta.ca>
33067Date:   Sat Apr 28 00:37:32 2007 -0600
33068
33069    Remove unused array.
33070
33071commit 81e44094a62541c243b2cc9901ce35af6179e692
33072Author: John Bowman <bowman@ualberta.ca>
33073Date:   Sat Apr 28 00:34:47 2007 -0600
33074
33075    Use a simpler argument list for clamped splines.
33076
33077commit 5e2e7caad209a5c38576331d8015b3ae98c6ae44
33078Author: John Bowman <bowman@ualberta.ca>
33079Date:   Fri Apr 27 20:59:35 2007 -0600
33080
33081    Don't try to build intro.pdf with default install (due to eforms dependency).
33082
33083commit bc2debbdad6e48b58275f98c1142c46ccb9f9348
33084Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33085Date:   Fri Apr 27 08:26:54 2007 -0600
33086
33087    This file hasn't been used in ages
33088
33089commit 53b44dad2fc449bf2326b7c1bb5dd15b260adc10
33090Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33091Date:   Thu Apr 26 07:03:57 2007 -0600
33092
33093    Removed primArray.  arrays are not primitive, and the type could only be only
33094    erroneously.
33095
33096commit b84e53ba1d2caefd8ce83719ef073eff207d8f1e
33097Author: John Bowman <bowman@ualberta.ca>
33098Date:   Mon Apr 23 11:09:51 2007 -0600
33099
33100    Rename "append=false" argument of output, boutput, and xoutput to
33101    "update=false" and make it allow both reads and writes to the data file.
33102
33103    Negative arguments to seek are relative to end of file.
33104
33105    Add seekeof(file) to position file pointer to end-of-file.
33106
33107commit 6a31b86036ec819885ad7157669867d0cf4a2ca2
33108Author: John Bowman <bowman@ualberta.ca>
33109Date:   Sat Apr 21 21:38:16 2007 -0600
33110
33111    Fix dependencies.
33112
33113commit cc68406e9143ff04ab91d9b48ccdaf3824120e3d
33114Author: John Bowman <bowman@ualberta.ca>
33115Date:   Sat Apr 21 19:41:32 2007 -0600
33116
33117    Distribute pixel.pdf rather than pixel.ps.
33118
33119commit 857de182af365683ec14ac86b23bbda5c4d8a323
33120Author: John Bowman <bowman@ualberta.ca>
33121Date:   Sat Apr 21 18:00:10 2007 -0600
33122
33123    Add ability to load pdf animations from an external file (one frame/page).
33124
33125commit 0f052e45fb2b3da45a7b07472a244b4686183d6f
33126Author: John Bowman <bowman@ualberta.ca>
33127Date:   Sat Apr 21 14:20:48 2007 -0600
33128
33129    Make filloutside work with paths that extend beyond the current boundary.
33130
33131commit 1d86d57b95501aaee0bb025623ca0dace214dc1d
33132Author: John Bowman <bowman@ualberta.ca>
33133Date:   Sat Apr 21 10:55:14 2007 -0600
33134
33135    Fix formatting.
33136
33137commit 1a55cbee13565c5b01899832c780dd008afd0fa1
33138Author: John Bowman <bowman@ualberta.ca>
33139Date:   Sat Apr 21 10:44:18 2007 -0600
33140
33141    Fix top level indentation of braces.
33142
33143commit ea8ca0f021d2c2986b8be72a4a884b3684714d79
33144Author: John Bowman <bowman@ualberta.ca>
33145Date:   Fri Apr 20 23:01:52 2007 -0600
33146
33147    Simplify control panel.
33148
33149commit 05f4d02e471c2f44eb88442085c091eb941e3e36
33150Author: John Bowman <bowman@ualberta.ca>
33151Date:   Fri Apr 20 22:51:17 2007 -0600
33152
33153    Added PDF rolling wheel animation.
33154
33155commit debce269ae9cd43e8cc214d1539466982320ddc1
33156Author: John Bowman <bowman@ualberta.ca>
33157Date:   Fri Apr 20 22:50:13 2007 -0600
33158
33159    Delete temporary .aux file.
33160
33161commit 858cf4e2c0f46142a8b9a6c7ba6015db3d1b7d58
33162Author: John Bowman <bowman@ualberta.ca>
33163Date:   Thu Apr 19 22:53:07 2007 -0600
33164
33165    Increment version to 1.27svn.
33166
33167commit e9bc191d312bde63e038828dbaa89173d1fa063b
33168Author: John Bowman <bowman@ualberta.ca>
33169Date:   Thu Apr 19 21:36:54 2007 -0600
33170
33171    Rename source and UNIX binary files for compatibility with releaseforge.
33172
33173commit 9a5852c7644742505ed12c8d94a0fcd8d54ca57c
33174Author: John Bowman <bowman@ualberta.ca>
33175Date:   Thu Apr 19 18:22:10 2007 -0600
33176
33177    Use a better camera-independent reference value for resolving path3 orientation.
33178
33179    Check for negative curl values.
33180
33181commit 0d3e6b78a14b0d1f02ca7fe35ce55de72047305d
33182Author: John Bowman <bowman@ualberta.ca>
33183Date:   Wed Apr 18 18:58:56 2007 -0600
33184
33185    Added patch to gv-3.6.2 to make redisplay work properly (and fix gv
33186    security hole).
33187
33188    Removed --nowatch option from call to gv.
33189
33190commit d9292e4fbd36a22e00dd09095316c6ce197d6fef
33191Author: John Bowman <bowman@ualberta.ca>
33192Date:   Sun Apr 15 18:25:39 2007 -0600
33193
33194    Remove unused (and unmatched) %%EndProlog line.
33195
33196commit 7f8db6a7f07ac51a007315a71380e2c53d6480f7
33197Author: John Bowman <bowman@ualberta.ca>
33198Date:   Sat Apr 14 10:56:19 2007 -0600
33199
33200    Remove unneeded access settings.
33201
33202commit 8e3086531898dc2fe69f1cbe25163b6d9ad91b7e
33203Author: John Bowman <bowman@ualberta.ca>
33204Date:   Fri Apr 13 16:48:52 2007 -0600
33205
33206    Support pdflatex texengine.
33207
33208commit 6fb84927ebdc6c0e042ca0b812612abec957f3b6
33209Author: John Bowman <bowman@ualberta.ca>
33210Date:   Fri Apr 13 07:46:54 2007 -0600
33211
33212    Improve example.
33213
33214commit 7223247bf194f2d1b077bad907cb773034aa6071
33215Author: John Bowman <bowman@ualberta.ca>
33216Date:   Fri Apr 13 07:46:38 2007 -0600
33217
33218    Fix front/back transverse skeleton detection.
33219
33220commit 15be2bfe0c909747b52e12d015227f50b8a53418
33221Author: John Bowman <bowman@ualberta.ca>
33222Date:   Thu Apr 12 06:16:58 2007 -0600
33223
33224    New item.
33225
33226commit 9446698168d19e677cd5a2b80c20c36dc7bd8c5a
33227Author: John Bowman <bowman@ualberta.ca>
33228Date:   Wed Apr 11 21:21:57 2007 -0600
33229
33230    New item.
33231
33232commit 31496173b22bded7a5dfa2443d23046581d891cf
33233Author: John Bowman <bowman@ualberta.ca>
33234Date:   Tue Apr 10 17:30:34 2007 -0600
33235
33236    Speed up detection code for old versions of gv.
33237
33238commit 84bfb07a6af8defec0ed240c66b3ed0e144b2d69
33239Author: John Bowman <bowman@ualberta.ca>
33240Date:   Tue Apr 10 13:44:56 2007 -0600
33241
33242    Add link to online example.
33243
33244commit afe2f1fb251940fbbb3c645c7fb033aaff55007a
33245Author: John Bowman <bowman@ualberta.ca>
33246Date:   Tue Apr 10 13:29:11 2007 -0600
33247
33248    Add acsc, asec, and acot functions.
33249
33250commit f9a981f384e777b70f9f687a337f98526d20731d
33251Author: John Bowman <bowman@ualberta.ca>
33252Date:   Tue Apr 10 13:27:09 2007 -0600
33253
33254    Fixed typo.
33255
33256commit a1aaecbeadf18bedc200705f1d5333fa5bf8e9b6
33257Author: John Bowman <bowman@ualberta.ca>
33258Date:   Tue Apr 10 13:14:17 2007 -0600
33259
33260    Implement Break tickmodifier to allow broken axes to work with automatic
33261    tick generation.
33262
33263    Support broken logarithmic axes.
33264
33265commit 0ae96277f78f70fb940c43ab7d4e9bcf5e301843
33266Author: John Bowman <bowman@ualberta.ca>
33267Date:   Tue Apr 10 09:29:12 2007 -0600
33268
33269    Autogenerate tick values.
33270
33271commit 34119036d472900f516599c0057b0f5d40836eff
33272Author: John Bowman <bowman@ualberta.ca>
33273Date:   Mon Apr 9 23:11:29 2007 -0600
33274
33275    Update FAQ.
33276
33277commit 5f65ee1cd809620c5c2b6f28b7c3aca7cd490052
33278Author: John Bowman <bowman@ualberta.ca>
33279Date:   Mon Apr 9 23:02:39 2007 -0600
33280
33281    Add aligned axes example.
33282
33283commit ac3cca963cfe3d4b8da8c4482703741471066763
33284Author: John Bowman <bowman@ualberta.ca>
33285Date:   Mon Apr 9 19:26:46 2007 -0600
33286
33287    Increment version to 1.26svn.
33288
33289commit 800b9ecf2f7db512f1403b7ee5ba9b3f135a2836
33290Author: John Bowman <bowman@ualberta.ca>
33291Date:   Mon Apr 9 16:43:17 2007 -0600
33292
33293    Untabified and standardized indentation of base files.
33294
33295commit 6f5c1bc025be78de3a8b7697720d4f65117dd4f9
33296Author: John Bowman <bowman@ualberta.ca>
33297Date:   Mon Apr 9 14:34:45 2007 -0600
33298
33299    Update documentation.
33300
33301commit 978a35b1855f746833c92c6f42cb68cbfd4678c4
33302Author: John Bowman <bowman@ualberta.ca>
33303Date:   Mon Apr 9 14:27:36 2007 -0600
33304
33305    Added spline interpolation routines.
33306
33307commit f45ad4098c648fef4889d649ebe701d47a8a0c56
33308Author: John Bowman <bowman@ualberta.ca>
33309Date:   Mon Apr 9 11:41:35 2007 -0600
33310
33311    Add Olivier Guibe's interpolation module and example.
33312
33313    Remove long examples from the documentation.
33314
33315commit 986a448e0cb005a22c5eadc5570abb757a217432
33316Author: John Bowman <bowman@ualberta.ca>
33317Date:   Mon Apr 9 09:45:10 2007 -0600
33318
33319    Document syzygy module.
33320
33321commit e80ec64fb44ba22c33a46961e8334ddb07dc4c21
33322Author: John Bowman <bowman@ualberta.ca>
33323Date:   Mon Apr 9 09:35:49 2007 -0600
33324
33325    Remove default initializers.
33326
33327commit 1eeeb6a07e44f8331e54665ad7b92b6df3b2581d
33328Author: John Bowman <bowman@ualberta.ca>
33329Date:   Mon Apr 9 09:30:08 2007 -0600
33330
33331    Fix surface lighting.
33332
33333commit e613138e71f008bea5167a34aa5e9e014de676ee
33334Author: John Bowman <bowman@ualberta.ca>
33335Date:   Mon Apr 9 00:27:58 2007 -0600
33336
33337    Update documentation.
33338
33339commit 10a32373996329021cbf79ceef6e0b8b53805822
33340Author: John Bowman <bowman@ualberta.ca>
33341Date:   Mon Apr 9 00:26:01 2007 -0600
33342
33343    For parameterized surfaces, rename bool oriented=true to bool outward=false.
33344
33345commit 0544dc63934c2a48bf7647e3ae033f8e881c471a
33346Author: John Bowman <bowman@ualberta.ca>
33347Date:   Sun Apr 8 23:54:01 2007 -0600
33348
33349    Improve discussion of surface orientation.
33350
33351commit b4ddf284949a3b45c9284de6a70b8a9f350658f9
33352Author: John Bowman <bowman@ualberta.ca>
33353Date:   Sun Apr 8 23:27:13 2007 -0600
33354
33355    Document oriented option for drawing surfaces.
33356
33357commit e38a112f2f848020fb656fe0ba122b624e3bf943
33358Author: John Bowman <bowman@ualberta.ca>
33359Date:   Sun Apr 8 22:52:43 2007 -0600
33360
33361    Choose locally outward surface normal only for nonorientable surfaces.
33362
33363commit 1eb940f8367a1dfaa27f8b0ce6a54ef9be61622d
33364Author: John Bowman <bowman@ualberta.ca>
33365Date:   Sun Apr 8 21:41:35 2007 -0600
33366
33367    Make ^^ return a path3[] instead of a guide3[] for consistency with the 2D
33368    routines.
33369
33370    Remove spurious specifier when writing a guide3.
33371
33372commit 2102439b301dad154e7a0bfb3b1acf67e76e03b3
33373Author: John Bowman <bowman@ualberta.ca>
33374Date:   Sun Apr 8 17:43:53 2007 -0600
33375
33376    Document string array reads under line mode.
33377
33378commit eb31e3b3bfd1289bdbb23b307abfb82cf0e40dbf
33379Author: John Bowman <bowman@ualberta.ca>
33380Date:   Sun Apr 8 17:31:00 2007 -0600
33381
33382    Add white-space string delimiter mode word(file, bool b=true).
33383
33384commit 134e8461c07f07602882ba0a8f0345ddd9f50997
33385Author: John Bowman <bowman@ualberta.ca>
33386Date:   Sun Apr 8 12:25:39 2007 -0600
33387
33388    Explicitly write EPSF in output header rather than relying on dvips -E option
33389    (which doesn't work for even the first page of multipage documents).
33390
33391commit a146939bda5fbfacffbc62ea05e2fe538e318c8f
33392Author: John Bowman <bowman@ualberta.ca>
33393Date:   Sat Apr 7 23:21:51 2007 -0600
33394
33395    More guide3 to path3 changes.
33396
33397commit 3fef11043aa5c73e2005076490e32aab76f8a9f2
33398Author: John Bowman <bowman@ualberta.ca>
33399Date:   Sat Apr 7 19:40:01 2007 -0600
33400
33401    Revert csv comment changes.
33402
33403commit d190952a8ee8b4009ce39fd1317452d1e196262e
33404Author: John Bowman <bowman@ualberta.ca>
33405Date:   Sat Apr 7 19:37:09 2007 -0600
33406
33407    Remove spurious diagnostic.
33408
33409commit ddcfae950a3b57e7e732adffe9073f9a08104d13
33410Author: John Bowman <bowman@ualberta.ca>
33411Date:   Sat Apr 7 18:43:10 2007 -0600
33412
33413    Standardize path vs. guide.
33414
33415commit 0a2ff0aecd3a54ddc3d83670684860d8962bea4b
33416Author: John Bowman <bowman@ualberta.ca>
33417Date:   Sat Apr 7 18:42:27 2007 -0600
33418
33419    Update fixed graph size documentation.
33420
33421commit c002cc241415f7f20c12eae447ae7b6108465c65
33422Author: John Bowman <bowman@ualberta.ca>
33423Date:   Sat Apr 7 18:41:29 2007 -0600
33424
33425    Added header comment line.
33426
33427commit 034f0ba8b413d7e75cd5929c9116a67cf2f9782b
33428Author: John Bowman <bowman@ualberta.ca>
33429Date:   Sat Apr 7 18:40:09 2007 -0600
33430
33431    Standardized indentation.
33432
33433commit 3d286f1ad28dfeb14995285e612f6dc1b0b2d330
33434Author: John Bowman <bowman@ualberta.ca>
33435Date:   Sat Apr 7 18:38:28 2007 -0600
33436
33437    Allow escaping of comment character in strings.
33438
33439    Disable comment character when reading raw characters with getc(file).
33440
33441commit 8bb86ef5431af89f942bfb99596cc39f225e02ea
33442Author: John Bowman <bowman@ualberta.ca>
33443Date:   Sat Apr 7 02:10:49 2007 -0600
33444
33445    Added -E option to dvips to force it to denote the file as EPSF
33446    (we nevertheless discard the computed dvips bounding box information).
33447
33448commit c24dd3e68d82f70181d174d5fa7577c5698731e9
33449Author: John Bowman <bowman@ualberta.ca>
33450Date:   Fri Apr 6 16:25:57 2007 -0600
33451
33452    Document reltime, relpoint, and midpoint routines.
33453
33454    Add 3D midpoint routine.
33455
33456    Standardize path arguments names.
33457
33458commit 389a7ed6ce7db8b3aadd86617076a9d107cefb03
33459Author: John Bowman <bowman@ualberta.ca>
33460Date:   Fri Apr 6 00:31:29 2007 -0600
33461
33462    Clean up _slide*_.aux files.
33463
33464commit d8963113b0f5387409812cc06c85ad6d911cc73c
33465Author: John Bowman <bowman@ualberta.ca>
33466Date:   Fri Apr 6 00:19:31 2007 -0600
33467
33468    Updated intro.asy to Andy's talk at the University of Alberta.
33469
33470    Addded syzygy module and knots.asy example.
33471
33472commit a68182f723175d7d1d6e11f64b449358934db02a
33473Author: John Bowman <bowman@ualberta.ca>
33474Date:   Wed Apr 4 09:16:45 2007 -0600
33475
33476    Choose correct surface normal when calculating lighting.
33477
33478    Added Klein bottle example.
33479
33480commit 44c51f23f44b0a2f9853b917cad53d1ae54e06c0
33481Author: John Bowman <bowman@ualberta.ca>
33482Date:   Tue Apr 3 23:14:18 2007 -0600
33483
33484    Removed unused sign.
33485
33486commit fcfc8dff3345a7c64404f699c5faf1e99babedaa
33487Author: John Bowman <bowman@ualberta.ca>
33488Date:   Tue Apr 3 09:22:21 2007 -0600
33489
33490    Remove unused dependency on LaTeX "rotating" package.
33491
33492commit 1144f27dbba5d4734ad8746ebd2e6b227b752973
33493Author: John Bowman <bowman@ualberta.ca>
33494Date:   Mon Apr 2 11:29:48 2007 -0600
33495
33496    Clarify nonroot install instructions.
33497
33498commit 112c4a2ae2e4da7d2e88a0cf59b7d14831cfb025
33499Author: John Bowman <bowman@ualberta.ca>
33500Date:   Sun Apr 1 13:48:00 2007 -0600
33501
33502    Allow one to control the minimum width and height of flowchart blocks
33503    separately.
33504
33505commit 6976bf5a630648ce63974c1d4bcae61e81580d33
33506Author: John Bowman <bowman@ualberta.ca>
33507Date:   Sun Apr 1 03:16:23 2007 -0600
33508
33509    Incremented version to 1.25svn.
33510
33511commit eb0466e26e50f623a19e92d6d684e7c2771f533f
33512Author: John Bowman <bowman@ualberta.ca>
33513Date:   Sun Apr 1 02:37:10 2007 -0600
33514
33515    Fix formatting.
33516
33517commit d90199bc8d3066e009bc306a9983fd1ce6c2791d
33518Author: John Bowman <bowman@ualberta.ca>
33519Date:   Sun Apr 1 02:33:59 2007 -0600
33520
33521    Simplify makefile.
33522
33523commit 0794098153d3c097dd9be059912e8658b4e28aa6
33524Author: John Bowman <bowman@ualberta.ca>
33525Date:   Sun Apr 1 02:24:24 2007 -0600
33526
33527    Fix backslash.
33528
33529commit 3a142a13eb12dee1253557ff936b960e018b9fe8
33530Author: John Bowman <bowman@ualberta.ca>
33531Date:   Sun Apr 1 01:57:57 2007 -0600
33532
33533    Fixed typo.
33534
33535commit 38ef4f4978789996ca500ba495f2b4c1be857f76
33536Author: John Bowman <bowman@ualberta.ca>
33537Date:   Sun Apr 1 01:51:53 2007 -0600
33538
33539    Fix __CYGWIN__ preprocessor test.
33540
33541commit 77d574f2d4fdc16254540a407a5d1629ec98a6dc
33542Author: John Bowman <bowman@ualberta.ca>
33543Date:   Sun Apr 1 01:36:06 2007 -0600
33544
33545    Fix binary space partition camera positioning.
33546
33547commit a34cfc8fb00166570506ded46b3d024c95ca7223
33548Author: John Bowman <bowman@ualberta.ca>
33549Date:   Sat Mar 31 22:19:34 2007 -0600
33550
33551    Added 3D version of intersectionpoints routine.
33552
33553commit b0c9a79c7c500a149f7c780827aa75fc072c9083
33554Author: John Bowman <bowman@ualberta.ca>
33555Date:   Sat Mar 31 20:00:15 2007 -0600
33556
33557    Add optional fixed block size specifiers.
33558
33559commit 40802aaae2756ff7e6668921e6698fa61be9c13c
33560Author: John Bowman <bowman@ualberta.ca>
33561Date:   Sat Mar 31 13:49:01 2007 -0600
33562
33563    Remove workarounds for real[1][] bug fixed in 1.24-37.
33564
33565commit 57e77ec4271d174065bb0bfdf82b2c6bcc821421
33566Author: John Bowman <bowman@ualberta.ca>
33567Date:   Sat Mar 31 13:43:59 2007 -0600
33568
33569    Reimplement display.
33570
33571commit 9799ea22f5867510164c10a54ca80cc63715e9c5
33572Author: John Bowman <bowman@ualberta.ca>
33573Date:   Sat Mar 31 10:40:17 2007 -0600
33574
33575    Change && to &.
33576
33577commit 94fd36e90228618768848c0162bab480d14e9c2b
33578Author: John Bowman <bowman@ualberta.ca>
33579Date:   Sat Mar 31 10:39:02 2007 -0600
33580
33581    Change && to &.
33582
33583commit 33de1657b03bc42320c5eb86c98b1e9e11c45881
33584Author: John Bowman <bowman@ualberta.ca>
33585Date:   Sat Mar 31 10:35:47 2007 -0600
33586
33587    Change && to &.
33588
33589commit b71d943ae2d9dcd130b67933eafa2428c078bbac
33590Author: John Bowman <bowman@ualberta.ca>
33591Date:   Sat Mar 31 10:33:03 2007 -0600
33592
33593    Update fontsize to use fix-cm.sty instead of type1cm.sty.
33594
33595commit 6d18e0cef3231caebc862301faf802311ecb1c40
33596Author: John Bowman <bowman@ualberta.ca>
33597Date:   Thu Mar 29 11:37:29 2007 -0600
33598
33599    Clear errors encountered via debugging _eval.
33600
33601commit b882d4513c2afe98f2e0ca3f2b93af3d38969cdc
33602Author: John Bowman <bowman@ualberta.ca>
33603Date:   Wed Mar 28 12:57:14 2007 -0600
33604
33605    Fix default y tick values.
33606
33607commit 2454bf7bca0d52ee0c11ab9476d50227e176eb70
33608Author: John Bowman <bowman@ualberta.ca>
33609Date:   Wed Mar 28 08:52:23 2007 -0600
33610
33611    Update MacOS X binary URL.
33612
33613commit 2b12ce9878dbd75656f6fc8553d82f0b7769b8d7
33614Author: John Bowman <bowman@ualberta.ca>
33615Date:   Wed Mar 28 08:07:49 2007 -0600
33616
33617    Make angle(rotate(x)) always return x (mod 360).
33618
33619commit 8ee58e155eec492326e076bff8d8f027eb59c96f
33620Author: John Bowman <bowman@ualberta.ca>
33621Date:   Tue Mar 27 12:17:00 2007 -0600
33622
33623    Remove spurious line break after syntax errors.
33624
33625commit 6d1584acca30bccab6be9e94670bae9a0daf5d50
33626Author: John Bowman <bowman@ualberta.ca>
33627Date:   Tue Mar 27 09:41:53 2007 -0600
33628
33629    Update URL.
33630
33631commit 8506d3604012b3ad4f3e6dea7ae975885427fea6
33632Author: John Bowman <bowman@ualberta.ca>
33633Date:   Tue Mar 27 09:34:58 2007 -0600
33634
33635    Fix segmentation fault in Dumoulin's C++ port of Burke's Triangulation routine.
33636
33637commit f14aae102619fb51eadfb85a752f0d397e5dd257
33638Author: John Bowman <bowman@ualberta.ca>
33639Date:   Tue Mar 27 08:05:53 2007 -0600
33640
33641    Fixed new real[1][] bug.
33642
33643commit e5c50a3081ca75bfb3a53abbe035c088d35cb565
33644Author: John Bowman <bowman@ualberta.ca>
33645Date:   Tue Mar 27 07:36:38 2007 -0600
33646
33647    Added bitwise NOT function.
33648
33649commit c87a4702b5a22089740bca982354de10372f7ea9
33650Author: John Bowman <bowman@ualberta.ca>
33651Date:   Tue Mar 27 06:54:12 2007 -0600
33652
33653    Rename intersect arguments to correspond to documentation.
33654
33655commit 24999ddf3c831ed9826e84de4b03d52caea257d6
33656Author: John Bowman <bowman@ualberta.ca>
33657Date:   Tue Mar 27 06:53:31 2007 -0600
33658
33659    Fix segmentation fault given real[n][0] data array.
33660
33661commit aaacb7bb0e0b6bc0cdd1f7f07fc1790b58799b2e
33662Author: John Bowman <bowman@ualberta.ca>
33663Date:   Mon Mar 26 13:28:28 2007 -0600
33664
33665    Added missing tensorshade picture arguments.
33666
33667    Fixed ambiguity with "asy plain_picture.asy" test.
33668
33669commit 35554fb9280a9c780d69737f512aabfedcb10a44
33670Author: John Bowman <bowman@ualberta.ca>
33671Date:   Mon Mar 26 13:21:56 2007 -0600
33672
33673    Change array op && to &.
33674
33675commit 94c5fb19f5f155d33b121d136a8d7474e4c94420
33676Author: John Bowman <bowman@ualberta.ca>
33677Date:   Mon Mar 26 07:41:10 2007 -0600
33678
33679    Use hard-wired postscript-to-tex scaling for clipping, rather than
33680    calculating it from defaultmatrix, to support explicit post-scaling of eps
33681    figures (e.g. with \includegraphics).
33682
33683commit c08a992e5e0347f07b5683e6bd4984704abaf8c0
33684Author: John Bowman <bowman@ualberta.ca>
33685Date:   Mon Mar 26 05:52:05 2007 -0600
33686
33687    Document multidimensional array initialization.
33688
33689commit 075bdcdcee1b2265977c57a9cde43760e1b3b273
33690Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33691Date:   Sun Mar 25 22:56:55 2007 -0600
33692
33693commit 8ec594d671d9ee9ab1413338acdde4267f09fc30
33694Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33695Date:   Sun Mar 25 22:10:05 2007 -0600
33696
33697    Removed array checking from && and ||.
33698
33699commit 075f7a044afe33940236a9c4c214cfeaad3f17c8
33700Author: John Bowman <bowman@ualberta.ca>
33701Date:   Sun Mar 25 01:24:51 2007 -0600
33702
33703    Revert 1.24-20.
33704
33705commit ee2164a96b22a92cf9ed7d619f91715269150189
33706Author: John Bowman <bowman@ualberta.ca>
33707Date:   Sun Mar 25 01:05:02 2007 -0600
33708
33709    Document null instances of structures.
33710
33711commit 3b60ad1a87c5abc1ef0787af4aa5451e5a0fd169
33712Author: John Bowman <bowman@ualberta.ca>
33713Date:   Sun Mar 25 00:53:13 2007 -0600
33714
33715    Use null initializer for binarytreeNode.
33716
33717commit 34f6924ccfa298c0d26b33db8dba9da749c3a8d6
33718Author: John Bowman <bowman@ualberta.ca>
33719Date:   Sun Mar 25 00:23:46 2007 -0600
33720
33721    Added & and | boolean operators which work like && and || except that they
33722    always evaluate both arguments.
33723
33724    Renamed array boolean operators && and || to & and |.
33725
33726    Added AND, OR, and XOR bitwise functions of two integers.
33727
33728commit 9e706d5ee15c8dbf9819b5312822fc7520a01937
33729Author: John Bowman <bowman@ualberta.ca>
33730Date:   Sat Mar 24 12:19:48 2007 -0600
33731
33732    Fix intro.pdf target.
33733
33734commit c873f8f32bd379219745c525ece0ca1958d51563
33735Author: John Bowman <bowman@ualberta.ca>
33736Date:   Sat Mar 24 11:28:46 2007 -0600
33737
33738    Simplify and improve implementation of figure().
33739
33740commit 72bbad4b5a7824d4289c68048e7bcd989509c6e1
33741Author: John Bowman <bowman@ualberta.ca>
33742Date:   Sat Mar 24 11:28:08 2007 -0600
33743
33744    Use invisible figuremattpen for Asymptote logo.
33745
33746commit 9612c0baa049b7cee97da93edcc6ea2ecbeb3400
33747Author: John Bowman <bowman@ualberta.ca>
33748Date:   Sat Mar 24 11:27:25 2007 -0600
33749
33750    Enclose PostScript clipping code with gsave and grestore.
33751
33752commit 343e5997cffbdbfca15be8f76860383c8215f6b4
33753Author: John Bowman <bowman@ualberta.ca>
33754Date:   Sat Mar 24 11:25:52 2007 -0600
33755
33756    Move camera for infinite projections.
33757
33758commit 0e54a478c8a5493836cb768177361c27c81b13e0
33759Author: John Bowman <bowman@ualberta.ca>
33760Date:   Thu Mar 22 21:41:41 2007 -0600
33761
33762    Allow | as binary operator. Remove || and && from list as they always expand to
33763    a ? true : b and a ? b : false.
33764
33765commit 9747370ce3fd2fa51fdf797a8d77e3d63d8a0d44
33766Author: John Bowman <bowman@ualberta.ca>
33767Date:   Thu Mar 22 01:34:13 2007 -0600
33768
33769    For infinite projections, move camera to outside of bounding box.
33770
33771commit 93dec9da6affa79af424914424ebcec1653398fa
33772Author: John Bowman <bowman@ualberta.ca>
33773Date:   Wed Mar 21 06:42:18 2007 -0600
33774
33775    Fix binary space partitioning for projections from infinity (oblique and
33776    orthographic).
33777
33778    Generalize perspective projection to allow any target point.
33779
33780commit d7a1ebcc32a4f23eb799c49edea0cd80c58948c2
33781Author: John Bowman <bowman@ualberta.ca>
33782Date:   Mon Mar 19 01:23:53 2007 -0600
33783
33784    Use local projection consistently in binary space partition splitting.
33785
33786commit edd4e9b3041869b5dc0009e5cb362d6e33a066af
33787Author: John Bowman <bowman@ualberta.ca>
33788Date:   Sun Mar 18 06:33:03 2007 -0600
33789
33790    Check for tension < 0.75.
33791
33792commit dfd1fe22894aaa0f0b187355e5b2ae3522abc585
33793Author: John Bowman <bowman@ualberta.ca>
33794Date:   Wed Mar 14 22:18:10 2007 -0600
33795
33796    Update documentation of the implicit initializer for structures.
33797
33798    Remove operator init() initializers that are no longer needed.
33799
33800    Initialize Tension in three.asy with sensible defaults.
33801
33802commit 0ecb68b4f3b77fd1209fd7216de26a8ea18a43b6
33803Author: John Bowman <bowman@ualberta.ca>
33804Date:   Wed Mar 14 00:47:33 2007 -0600
33805
33806    Support multiple pdf animations in inlinetex mode.
33807
33808commit 3a448743613ea1c0d3b76d3b198277862933777e
33809Author: John Bowman <bowman@ualberta.ca>
33810Date:   Wed Mar 14 00:46:44 2007 -0600
33811
33812    Minor reorganization.
33813
33814commit a79dad027e794ce6c1ce6bf45e48d667c6292694
33815Author: John Bowman <bowman@ualberta.ca>
33816Date:   Wed Mar 14 00:44:28 2007 -0600
33817
33818    Format.
33819
33820commit f37633940d041d83ba87555b72b14448d93c8594
33821Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33822Date:   Tue Mar 13 21:48:12 2007 -0600
33823
33824    Add automatic record initializers after the records are defined.
33825
33826commit 945347dfb0a151559683d2de6d9bb43f32d6a1f0
33827Author: Andy Hammerlindl <ahammerlindl@gmail.com>
33828Date:   Tue Mar 13 21:37:27 2007 -0600
33829
33830    Added note about loop translation.
33831
33832commit 65d305d1d6c8bf8f4c3901abb9a62301d406a55c
33833Author: John Bowman <bowman@ualberta.ca>
33834Date:   Tue Mar 13 01:23:43 2007 -0600
33835
33836    Input LaTeX preamble only in inline mode.
33837
33838commit bc2eb60aef3d9eb856754d0fb5f78ea39a698c3c
33839Author: John Bowman <bowman@ualberta.ca>
33840Date:   Tue Mar 13 01:14:55 2007 -0600
33841
33842    Work around pdflatex bug.
33843
33844commit a00caf67c40dc0a3aac245cb48e0570ebb7ef23e
33845Author: John Bowman <bowman@ualberta.ca>
33846Date:   Tue Mar 13 00:34:06 2007 -0600
33847
33848    In inlinetex mode, communicate the asy texpreamble to TeX via \jobname_.pre.
33849
33850    Remove asypreamble environment; corresponding Asymptote commands should now
33851    be put in the asydef environment.
33852
33853commit b81e30903180f8e7484a71d3a5bd1b4747f2e4ca
33854Author: John Bowman <bowman@ualberta.ca>
33855Date:   Sun Mar 11 17:49:13 2007 -0600
33856
33857    Minor updates.
33858
33859commit 5bad764fa7566f1ffd55e21b8d3b21375789a6ac
33860Author: John Bowman <bowman@ualberta.ca>
33861Date:   Sun Mar 11 12:23:17 2007 -0600
33862
33863    Make Ghostscript dependency explict for MSWindows.
33864
33865    Check for GPL Ghostscript as well as AFPL Ghostscript.
33866
33867commit 7f0756bea504dd1757cd36786b24cbf9c77f39c9
33868Author: John Bowman <bowman@ualberta.ca>
33869Date:   Sun Mar 11 11:15:00 2007 -0600
33870
33871    Minor clarifications.
33872
33873commit 50f44e45dad41a856c3761a46b32c806bc6a9d56
33874Author: John Bowman <bowman@ualberta.ca>
33875Date:   Sun Mar 11 10:30:10 2007 -0600
33876
33877    Simplify MSWindows registry lookup.
33878
33879commit 0f83019e080aa3e30ef15265510874c35566a9ed
33880Author: John Bowman <bowman@ualberta.ca>
33881Date:   Sat Mar 10 01:52:49 2007 -0600
33882
33883    Incremented version to 1.24svn.
33884
33885commit 41136ee276c09cbebf2adbe85f17b5a2a59c958d
33886Author: John Bowman <bowman@ualberta.ca>
33887Date:   Sat Mar 10 01:13:56 2007 -0600
33888
33889    Fix cxx warning.
33890
33891commit 48deb18c78765d5d568fe118af97dd32d94296aa
33892Author: John Bowman <bowman@ualberta.ca>
33893Date:   Sat Mar 10 00:56:52 2007 -0600
33894
33895    Autoconfigure under MSWindows by querying the registry, so that Asymptote
33896    and the applications it depends on may now be installed in any location.
33897
33898commit e72fbc666cfe970f1e6f9071282cffd9c0e21839
33899Author: John Bowman <bowman@ualberta.ca>
33900Date:   Sat Mar 10 00:52:43 2007 -0600
33901
33902    Check if hint is set before accessing it.
33903
33904commit ef4585636df941aebbcc644da75bf0efe864c0b2
33905Author: John Bowman <bowman@ualberta.ca>
33906Date:   Sat Mar 10 00:18:41 2007 -0600
33907
33908    Fix import gsl under MSWindows.
33909
33910commit 96516a2f3962a449794e32c55df6ab829cc39607
33911Author: John Bowman <bowman@ualberta.ca>
33912Date:   Thu Mar 8 23:35:13 2007 -0600
33913
33914    Simplify implementation of texpreamble environment.
33915
33916commit 8409e9082abae2880c6b34d6aadc3dbc94b066e6
33917Author: John Bowman <bowman@ualberta.ca>
33918Date:   Thu Mar 8 23:03:33 2007 -0600
33919
33920    Fix typo.
33921
33922commit 45214f111b7624a440ce0c06c433473c6d8aadd3
33923Author: John Bowman <bowman@ualberta.ca>
33924Date:   Thu Mar 8 22:59:11 2007 -0600
33925
33926    Add empty postenvironment definitions.
33927
33928commit 1ae539fa6b5086c888ffe7ec867f9ae8dc747239
33929Author: John Bowman <bowman@ualberta.ca>
33930Date:   Thu Mar 8 22:35:25 2007 -0600
33931
33932    Add texpreamble environment to contain the LaTeX preamble for both LaTeX
33933    and Asymptote.
33934
33935commit 7c35840227fb6ed47caaca66151a7c7580aa0558
33936Author: John Bowman <bowman@ualberta.ca>
33937Date:   Thu Mar 8 12:44:25 2007 -0600
33938
33939    Remove unused line.
33940
33941commit 3fb97fb770706084c7f861439c4022ed33edc879
33942Author: John Bowman <bowman@ualberta.ca>
33943Date:   Thu Mar 8 00:43:48 2007 -0600
33944
33945    Add autoimport option.
33946
33947commit 9067d6a86f046363dcf0866c6c8cf4995da6296f
33948Author: John Bowman <bowman@ualberta.ca>
33949Date:   Tue Mar 6 12:17:22 2007 -0600
33950
33951    Allow shipout to write to other directories if and only if -global is true.
33952
33953commit d51027228f2c19d7ed6105965ba9ceef86e47feb
33954Author: John Bowman <bowman@ualberta.ca>
33955Date:   Tue Mar 6 01:25:30 2007 -0600
33956
33957    Ensure colon is catcode other (12) so that TeX includes like
33958    \usepackage[frenchb]{babel} don't break inlinetex mode.
33959
33960commit 719b2629105273aee7e305c14c525f490916a69c
33961Author: John Bowman <bowman@ualberta.ca>
33962Date:   Mon Mar 5 16:05:53 2007 -0600
33963
33964    Fix background picture sizing.
33965
33966commit 5e7740180fd2443186313e1d3ca75f24756fe9a4
33967Author: John Bowman <bowman@ualberta.ca>
33968Date:   Mon Mar 5 15:58:47 2007 -0600
33969
33970    Set background size.
33971
33972commit 4e53202a7842f7b70c98b7e9d261b6876b0795a3
33973Author: John Bowman <bowman@ualberta.ca>
33974Date:   Mon Mar 5 03:51:51 2007 -0600
33975
33976    Incremented version to 1.23svn.
33977
33978commit e51ba11fadb17a7143209a488946b0afd8022734
33979Author: John Bowman <bowman@ualberta.ca>
33980Date:   Mon Mar 5 03:01:16 2007 -0600
33981
33982    Added missing header.
33983
33984commit 43f28e4087ee950538d510d9a0ed3202afaad9d2
33985Author: John Bowman <bowman@ualberta.ca>
33986Date:   Mon Mar 5 02:33:43 2007 -0600
33987
33988    Support legends in both forms of 3D contour drawing routines.
33989
33990commit 569ae970d8db7d95d58fdfce5712cf4c23316f41
33991Author: John Bowman <bowman@ualberta.ca>
33992Date:   Mon Mar 5 02:31:49 2007 -0600
33993
33994    Support legends in 3D contour drawing routines.
33995
33996commit 2afb1187ff55ec41489dbbb1ea5ae2bbf52b2b0f
33997Author: John Bowman <bowman@ualberta.ca>
33998Date:   Mon Mar 5 01:58:37 2007 -0600
33999
34000    Add discussion of icomma package.
34001
34002commit e7dff4a2871bac88f3eca8092d03fd0d824e4ee4
34003Author: John Bowman <bowman@ualberta.ca>
34004Date:   Mon Mar 5 01:44:32 2007 -0600
34005
34006    Fix format(-0.5) under locales with nonperiod decimal separator.
34007
34008commit 1f32d4f244925636cdc8e3a4ee7bc81e33247757
34009Author: John Bowman <bowman@ualberta.ca>
34010Date:   Mon Mar 5 01:17:12 2007 -0600
34011
34012    Mention link page, including user-written Asymptote tutorial.
34013
34014commit 1efe402b1f06f8324bb28baef1afdb5f7ae5fe87
34015Author: John Bowman <bowman@ualberta.ca>
34016Date:   Sun Mar 4 13:17:33 2007 -0600
34017
34018    Add predefined markers.
34019
34020commit 8cf34dbca37b1a0591cfd1ab8b25e86d3f6da30f
34021Author: John Bowman <bowman@ualberta.ca>
34022Date:   Sun Mar 4 12:18:45 2007 -0600
34023
34024    Minor edits.
34025
34026commit 00c3be6095cb906455e9add45fd09a62c2db8bc2
34027Author: John Bowman <bowman@ualberta.ca>
34028Date:   Sun Mar 4 12:10:23 2007 -0600
34029
34030    Renamed markuniform(int n, frame center, bool rotated=false) to
34031    markinterval(int n=1, frame f, bool rotated=false), which now centers n copies
34032    of frame f within uniformly space intervals in arclength along the path,
34033    optionally rotated by the angle of the local tangent.
34034
34035commit 6d64c0e317ac554dc59ab485f397a0c35c5f3dc5
34036Author: John Bowman <bowman@ualberta.ca>
34037Date:   Sun Mar 4 11:16:14 2007 -0600
34038
34039    Explicitly list intro.asy dependencies.
34040
34041commit 295ef5c7c5d9446ef413ab8c8fdc7c7ccc2670f8
34042Author: John Bowman <bowman@ualberta.ca>
34043Date:   Sun Mar 4 01:59:30 2007 -0600
34044
34045    Updated marker documentation.
34046
34047commit 110dcddb82504ce175127fa710e8374fb2812c04
34048Author: John Bowman <bowman@ualberta.ca>
34049Date:   Sun Mar 4 01:53:21 2007 -0600
34050
34051    Simplified/standardized markers interface.
34052
34053commit 80159d48f46ea3901eec293db16cae9bc4420fcc
34054Author: John Bowman <bowman@ualberta.ca>
34055Date:   Sun Mar 4 01:47:51 2007 -0600
34056
34057    Formatting.
34058
34059commit 962832601f3e9e90b6eb8c095387eb870a4a727a
34060Author: John Bowman <bowman@ualberta.ca>
34061Date:   Sun Mar 4 01:47:38 2007 -0600
34062
34063    Remove bibliography page numbers.
34064
34065    Add Asymptote logo to intro.asy.
34066
34067    Change clearpage to eject to avoid extra page.
34068
34069commit f8bc8a7b1fb503c436af8186535600ff17be0ec0
34070Author: John Bowman <bowman@ualberta.ca>
34071Date:   Sun Mar 4 01:45:34 2007 -0600
34072
34073    Draw minor ticks below palette box.
34074
34075commit a6a66a28cf1e8c392535cfbd6ff6c04da4b72f03
34076Author: John Bowman <bowman@ualberta.ca>
34077Date:   Sat Mar 3 22:08:48 2007 -0600
34078
34079    Add short description of slide presentation package.
34080
34081commit 5c84f25b91ffe0e4314f1b964874ad5c05d59d09
34082Author: John Bowman <bowman@ualberta.ca>
34083Date:   Sat Mar 3 20:33:03 2007 -0600
34084
34085    Remove directory qualifier.
34086
34087commit 53f814b6cb83a889bdd308363c2d1f9f40872c95
34088Author: John Bowman <bowman@ualberta.ca>
34089Date:   Sat Mar 3 20:32:42 2007 -0600
34090
34091    Import pdfanim.
34092
34093commit 737c32260dac29c8bde3515febbed216a644afb3
34094Author: John Bowman <bowman@ualberta.ca>
34095Date:   Sat Mar 3 20:31:52 2007 -0600
34096
34097    Check incoming array bounds.
34098
34099commit 6de5f36de58ea78b64c0b8a0d37ea43eb330055a
34100Author: John Bowman <bowman@ualberta.ca>
34101Date:   Sat Mar 3 18:48:39 2007 -0600
34102
34103    Show page numbers on subsequent bibliography pages.
34104
34105commit ed62ed3343292791f5477d367afdd82e57a0b6f5
34106Author: John Bowman <bowman@ualberta.ca>
34107Date:   Sat Mar 3 15:46:09 2007 -0600
34108
34109    Number last page before bibliography.
34110
34111commit e716a018114ce9598ff41ccbd9c0f822d8f8d802
34112Author: John Bowman <bowman@ualberta.ca>
34113Date:   Sat Mar 3 15:45:49 2007 -0600
34114
34115    Revert temporary patch.
34116
34117commit 24b6ad1e65d8f31c070120c9d4fd58bdc6b4ca8e
34118Author: John Bowman <bowman@ualberta.ca>
34119Date:   Sat Mar 3 14:37:29 2007 -0600
34120
34121    Add implicit pen initializer defaultpen.
34122
34123commit 79440c76a089e66c9414a69e53ffa4114c6ac846
34124Author: John Bowman <bowman@ualberta.ca>
34125Date:   Sat Mar 3 14:02:54 2007 -0600
34126
34127    Fix concatentation of nullpaths.
34128
34129commit b36b0ff2a8500b758c7eb6e74b0420fb6619d71a
34130Author: John Bowman <bowman@ualberta.ca>
34131Date:   Sat Mar 3 13:32:32 2007 -0600
34132
34133    Make seconds return -1 instead of 0 on failure, for consistency with UNIX
34134    mktime routine.
34135
34136    Document workarounds for unimplemented "%Z" time zone specifier to seconds.
34137
34138    Improve diagnostic.
34139
34140commit 9d009d9cd6f24e8718bb070443cfb5a5548c99aa
34141Author: Philippe Ivaldi <pivaldi@sfr.fr>
34142Date:   Fri Mar 2 16:06:35 2007 -0600
34143
34144    Minor changes/updates.
34145
34146commit cef22845c934ef9ce1d3b3283a716da51cc1d105
34147Author: Philippe Ivaldi <pivaldi@sfr.fr>
34148Date:   Fri Mar 2 13:43:16 2007 -0600
34149
34150    Replacing the parameter 'frame markerframe=newframe' by 'marker marker=nomarker'
34151    in the routine 'markangle' of 'markers.asy'.
34152
34153commit 14770fb363a0e22d8567bbf2cd12e07317459579
34154Author: John Bowman <bowman@ualberta.ca>
34155Date:   Fri Mar 2 01:16:21 2007 -0600
34156
34157    Don't output texpreamble in inline mode.
34158
34159commit 6bf22cd5c542932bcc16a4bd2eb13dc0c4924164
34160Author: Philippe Ivaldi <pivaldi@sfr.fr>
34161Date:   Thu Mar 1 16:28:33 2007 -0600
34162
34163    Correct typo.
34164
34165commit bbb56abd6df169c548416d28fbacabb496b122a8
34166Author: Philippe Ivaldi <pivaldi@sfr.fr>
34167Date:   Thu Mar 1 16:15:58 2007 -0600
34168
34169    Documentation of the package markers.asy.
34170
34171commit c51dfc0ef6f4f9a6bb4b0763a8468dbaeee081a8
34172Author: John Bowman <bowman@ualberta.ca>
34173Date:   Thu Mar 1 10:01:41 2007 -0600
34174
34175    Added routines to facilitate drawing 3d contours.
34176
34177commit aeb93083ebf797ae7ea89fd8603fe1bc86ce8e04
34178Author: Philippe Ivaldi <pivaldi@sfr.fr>
34179Date:   Thu Mar 1 09:37:30 2007 -0600
34180
34181    Examples about the modules markers.asy
34182
34183commit 7e9811263c6e476a8319b267e2628d00c4e55aaf
34184Author: Philippe Ivaldi <pivaldi@sfr.fr>
34185Date:   Thu Mar 1 09:12:30 2007 -0600
34186
34187    Others mark routines and markers.
34188
34189commit 5f357b465b01ad8453669cdd0e68cda959a2fe50
34190Author: John Bowman <bowman@ualberta.ca>
34191Date:   Wed Feb 28 23:55:57 2007 -0600
34192
34193    Implemented binput and boutput functions for reading and writing in the native
34194    (nonportable) machine binary format.
34195
34196commit 619e0eb074bd696e477f554ad39e05a1e2abba59
34197Author: John Bowman <bowman@ualberta.ca>
34198Date:   Wed Feb 28 18:54:28 2007 -0600
34199
34200    Document local installation.
34201
34202commit 5abac133b9a2e39f7de51b3e78d7ec2264844c79
34203Author: John Bowman <bowman@ualberta.ca>
34204Date:   Wed Feb 28 18:29:42 2007 -0600
34205
34206    Fix uninitialized 'this.130' warning message from gcc 4.1.1 and 4.1.2.
34207
34208commit 589714ecf3020dbd8343d30e2f2b563b4cfcb2a1
34209Author: John Bowman <bowman@ualberta.ca>
34210Date:   Wed Feb 28 14:56:44 2007 -0600
34211
34212    Fix bool latex() and pdf().
34213
34214    Remove lscape dependency and need for autorotation in slide.asy.
34215
34216commit a2b08e65ba2025acfd9a783b11228a7e9b9ad033
34217Author: John Bowman <bowman@ualberta.ca>
34218Date:   Wed Feb 28 13:40:49 2007 -0600
34219
34220    Reactive begingroup.
34221
34222commit 8346e1f95f11c3bc8eddca970b98d97fc82314d5
34223Author: John Bowman <bowman@ualberta.ca>
34224Date:   Wed Feb 28 01:35:32 2007 -0600
34225
34226    Fix cxx errors.
34227
34228commit 5a91b91d46484cabb85106964da62a8474e56124
34229Author: John Bowman <bowman@ualberta.ca>
34230Date:   Wed Feb 28 01:28:39 2007 -0600
34231
34232    Remove unused configuration variable AC_HEADER_STDBOOL.
34233
34234commit d90520bc7ce05c294cb459fc7de59aeb7f6ff72e
34235Author: John Bowman <bowman@ualberta.ca>
34236Date:   Wed Feb 28 01:17:09 2007 -0600
34237
34238    Fix cxx errors.
34239
34240commit 00286c95eb86c6ca13b928d6e896284f4b40e090
34241Author: John Bowman <bowman@ualberta.ca>
34242Date:   Wed Feb 28 00:58:30 2007 -0600
34243
34244    Move mem::list out of common.h due to ambiguities under old cxx compiler.
34245
34246commit 4605357c6055cf45d3dcef9ffc22abdaa3ad227f
34247Author: John Bowman <bowman@ualberta.ca>
34248Date:   Wed Feb 28 00:09:49 2007 -0600
34249
34250    Impose -finline-limit=400 on old (< 4.0.0) compilers to greatly speed up
34251    compilation.
34252
34253commit 94461d882cc2220b0a3f1cf90be4266e776efa6d
34254Author: John Bowman <bowman@ualberta.ca>
34255Date:   Tue Feb 27 21:00:26 2007 -0600
34256
34257    Put global name space qualifications in new common.h file.
34258
34259commit 09c9b3fa75c27d24b1b5c878ac4b168cefbda878
34260Author: John Bowman <bowman@ualberta.ca>
34261Date:   Tue Feb 27 11:08:33 2007 -0600
34262
34263    Make tex pipe aware of a previously generated aux file.
34264
34265commit cb136567a0559ceb1e03cbbda415fc09730b92b8
34266Author: John Bowman <bowman@ualberta.ca>
34267Date:   Tue Feb 27 09:58:53 2007 -0600
34268
34269    Fix makefile dependencies.
34270
34271commit cd0a6ca21f10584d53ce99755d1b1d613b8e6750
34272Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34273Date:   Tue Feb 27 08:42:56 2007 -0600
34274
34275    Fixed inTranslation to handle frames for loops.
34276
34277commit 3be97ec517574378d66b17fdd56fffa648f4c4b0
34278Author: John Bowman <bowman@ualberta.ca>
34279Date:   Tue Feb 27 01:10:31 2007 -0600
34280
34281    Temporarily fix svn builds.
34282
34283commit 1b0ecce40c2506006f6cc50a02c4e627eae7f375
34284Author: John Bowman <bowman@ualberta.ca>
34285Date:   Tue Feb 27 00:50:54 2007 -0600
34286
34287    Temporarily disable aux file input.
34288
34289commit 19cbe577536297a610ab82d0594cf319790f8f10
34290Author: John Bowman <bowman@ualberta.ca>
34291Date:   Tue Feb 27 00:40:30 2007 -0600
34292
34293    Fix further memory leaks.
34294
34295commit e9d3303233bca786e89f4e93e350ae47bf7d745c
34296Author: John Bowman <bowman@ualberta.ca>
34297Date:   Mon Feb 26 23:10:23 2007 -0600
34298
34299    Fixed segmentation fault.
34300
34301commit 958c6cef19c04de0233b8c74f225b92622a96832
34302Author: John Bowman <bowman@ualberta.ca>
34303Date:   Mon Feb 26 22:53:35 2007 -0600
34304
34305    Possible workaround for Makefile problem on Debian.
34306
34307commit 8d5616d89c2ee990f99f41cd77f09ae0c3033340
34308Author: John Bowman <bowman@ualberta.ca>
34309Date:   Mon Feb 26 22:37:06 2007 -0600
34310
34311    Fix memory leaks by using mem::string, mem::istringstream,
34312    mem::ostringstream, and mem::stringbuf everywhere.
34313
34314commit c1c5d708a113372efded3d150becdaaf448939e6
34315Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34316Date:   Mon Feb 26 20:03:46 2007 -0600
34317
34318    Explained lifetime of loop variables.
34319
34320commit 0f5fdcb427cb50132a5fd75fcc3ea66afd6c339e
34321Author: John Bowman <bowman@ualberta.ca>
34322Date:   Mon Feb 26 18:22:21 2007 -0600
34323
34324    Update discussion of local variable allocation in loops.
34325
34326commit 8fa2bbc07e668d81994fe7c5a175785e2c846625
34327Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34328Date:   Mon Feb 26 10:07:53 2007 -0600
34329
34330    Added documentation on static qualifiers in loops.
34331
34332commit 24ebb6ed94fc72834fc65c5810bfb32fc86cb70d
34333Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34334Date:   Mon Feb 26 09:41:28 2007 -0600
34335
34336    Removed completed TODO item.
34337
34338commit 1e853994a00f8f03ff38224f72c45938fc5341a6
34339Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34340Date:   Mon Feb 26 09:40:41 2007 -0600
34341
34342    Allocate variables in a loop iteration in their own frame.
34343
34344commit b02f3e9e89a9a238776865964130c6f59acc81b0
34345Author: John Bowman <bowman@ualberta.ca>
34346Date:   Mon Feb 26 01:36:35 2007 -0600
34347
34348    Force outputformat to "pdf".
34349
34350commit 9774670154436e67834ffa5aa1bbc318e08e19be
34351Author: John Bowman <bowman@ualberta.ca>
34352Date:   Mon Feb 26 01:35:40 2007 -0600
34353
34354    Set outformat to pdf.
34355
34356commit aa62a61b2cfd4bbd17921f16efd87361bed9f7d4
34357Author: John Bowman <bowman@ualberta.ca>
34358Date:   Mon Feb 26 01:34:34 2007 -0600
34359
34360    Remove unwanted texput.pdf file.
34361
34362commit 1f79220f7fabf8fa77bc793ff6496fd13f3b8ad0
34363Author: John Bowman <bowman@ualberta.ca>
34364Date:   Sun Feb 25 12:22:00 2007 -0600
34365
34366    Load color package even for TeX pipe.
34367
34368commit 4704954e697f43814036a265aa24167a44094110
34369Author: John Bowman <bowman@ualberta.ca>
34370Date:   Sun Feb 25 12:12:13 2007 -0600
34371
34372    Formatted.
34373
34374commit a22b8a5f2ed5c58ecb71011b002aea4bb18f6cf4
34375Author: John Bowman <bowman@ualberta.ca>
34376Date:   Sun Feb 25 12:01:12 2007 -0600
34377
34378    Avoid duplicate .aux file inclusion (and duplicate labels).
34379
34380commit 8457c22a764d521431306d6e5f2ee35f696bfeb1
34381Author: John Bowman <bowman@ualberta.ca>
34382Date:   Sun Feb 25 10:54:30 2007 -0600
34383
34384    Removed extra blank lines in tex pipe diagnostics.
34385
34386commit bcd456adaa56865795a56fd79e30c06035eb3906
34387Author: Philippe Ivaldi <pivaldi@sfr.fr>
34388Date:   Sun Feb 25 09:08:43 2007 -0600
34389
34390    Improve the function 'perpendicular' of geometry.asy.
34391    Add operator +(margin,margin) in plain_magin.asy.
34392
34393commit 7e615740d62fb8a03a860096dbe171a24629ad26
34394Author: John Bowman <bowman@ualberta.ca>
34395Date:   Sun Feb 25 09:02:11 2007 -0600
34396
34397    Simplified bullet command.
34398
34399commit 39ebe210dbaf2d88b8718f2c133e67b30a3b2976
34400Author: John Bowman <bowman@ualberta.ca>
34401Date:   Sat Feb 24 20:47:11 2007 -0600
34402
34403    Load correct base files.
34404
34405commit dd1c4f3889bcf345d3ecc51c073a943cf2e18fb3
34406Author: John Bowman <bowman@ualberta.ca>
34407Date:   Sat Feb 24 18:23:36 2007 -0600
34408
34409    Simplify skeleton routine interface.
34410
34411commit a3bef6031cc2d11cacaa9591384e5944e34a5f22
34412Author: John Bowman <bowman@ualberta.ca>
34413Date:   Sat Feb 24 18:15:39 2007 -0600
34414
34415    Split skeleton routines to provide finer control.
34416
34417commit 6c5626ec4b4ddfd42d290201f7380d6fced6697a
34418Author: John Bowman <bowman@ualberta.ca>
34419Date:   Sat Feb 24 10:52:09 2007 -0600
34420
34421    Turn off setlocale warnings when not debugging.
34422
34423commit eb64a46e3c5258f2ab2961806137d68432cff2f8
34424Author: John Bowman <bowman@ualberta.ca>
34425Date:   Sat Feb 24 10:51:43 2007 -0600
34426
34427    Use namespace setitings.
34428
34429commit 0e186293fc0ef7e9f1f225a3eeb9352befef0a47
34430Author: Philippe Ivaldi <pivaldi@sfr.fr>
34431Date:   Sat Feb 24 04:52:50 2007 -0600
34432
34433    Correction of ps/pdf-view-command documentation.
34434
34435commit f04de4b85808c9ea00408d5980193a6c4131e399
34436Author: John Bowman <bowman@ualberta.ca>
34437Date:   Thu Feb 22 14:21:01 2007 -0600
34438
34439    Fix hyphens and formatting in man page.
34440
34441commit 87be657999a27707a9f350d12af9c5bc397ffbdd
34442Author: John Bowman <bowman@ualberta.ca>
34443Date:   Thu Feb 22 14:06:48 2007 -0600
34444
34445    Change autorotation to true.
34446
34447commit 7b0e270e5d124a8461eef2e0bf16358ce23e5704
34448Author: John Bowman <bowman@ualberta.ca>
34449Date:   Thu Feb 22 13:49:10 2007 -0600
34450
34451    Updated Debian binary site.
34452
34453commit 7250ad829c9c7ff62af5f6b7becf6e9b87f0831f
34454Author: John Bowman <bowman@ualberta.ca>
34455Date:   Thu Feb 22 01:36:59 2007 -0600
34456
34457    Generate more missing files.
34458
34459commit 2838d55fb10875f0b1e3a5507a5d56ed5a3fda01
34460Author: John Bowman <bowman@ualberta.ca>
34461Date:   Thu Feb 22 01:34:49 2007 -0600
34462
34463    Autogenerate missing files.
34464
34465commit 89d1e10b78ece25ee7d849842c3d1b67d0d21a24
34466Author: John Bowman <bowman@ualberta.ca>
34467Date:   Thu Feb 22 01:17:06 2007 -0600
34468
34469    Make eof set fail bit.
34470
34471commit dd617e23ff042a645799765c026d957a26174abb
34472Author: John Bowman <bowman@ualberta.ca>
34473Date:   Thu Feb 22 01:14:51 2007 -0600
34474
34475    Make eof set fail().
34476
34477commit c8ef33f8c97613f20661d59e66e8adb203dd3298
34478Author: John Bowman <bowman@ualberta.ca>
34479Date:   Thu Feb 22 00:45:12 2007 -0600
34480
34481    Removed duplicate sentence.
34482
34483commit 2d3e33840a04de9dfe992aa7e6918bc2123c0233
34484Author: John Bowman <bowman@ualberta.ca>
34485Date:   Thu Feb 22 00:43:07 2007 -0600
34486
34487    Added introductory Asymptote slide presentation (intro.pdf).
34488
34489    Added keepaux option to keep intermediate LaTeX aux files.
34490
34491    Added example filegraph.asy of graphing columns of data from a file.
34492
34493commit 6d3d08232d56387bf8bf380dd2276e00f5dbca82
34494Author: John Bowman <bowman@ualberta.ca>
34495Date:   Wed Feb 21 22:40:34 2007 -0600
34496
34497    Fix logarithmic tick labels near the machine epsilon.
34498
34499commit 7cb527aa0f797fac93c55361a73b681520d79b1a
34500Author: Philippe Ivaldi <pivaldi@sfr.fr>
34501Date:   Wed Feb 21 11:29:15 2007 -0600
34502
34503    typo correction.
34504
34505commit a99f04bf33f835cd01e18992f017c054ecd23a65
34506Author: John Bowman <bowman@ualberta.ca>
34507Date:   Wed Feb 21 10:56:54 2007 -0600
34508
34509    Remove alien to deb conversion documentation.
34510
34511commit 38901d8c23decbfa17f315764c8df364bed9b0d6
34512Author: John Bowman <bowman@ualberta.ca>
34513Date:   Wed Feb 21 10:47:55 2007 -0600
34514
34515    Support slide bibliography under pdflatex.
34516
34517    Add string file(string) which reads file as a string, and verbatim
34518    typesetting command.
34519
34520commit d55d529c634b42bbdfb154599846e194077931e4
34521Author: John Bowman <bowman@ualberta.ca>
34522Date:   Tue Feb 20 22:52:11 2007 -0600
34523
34524    Added missing space.
34525
34526commit 0db3c87ea569656db60ae7b6c9c14c34d26a9278
34527Author: John Bowman <bowman@ualberta.ca>
34528Date:   Tue Feb 20 00:01:03 2007 -0600
34529
34530    Fix typo.
34531
34532commit 67315f9b3532b56be11642bb4658c40bcc8d0660
34533Author: John Bowman <bowman@ualberta.ca>
34534Date:   Mon Feb 19 23:52:40 2007 -0600
34535
34536    Added backgroundcolor and foregroundcolor.
34537
34538commit aab77966ac5949fe473ff6ba8283c013f405adbf
34539Author: John Bowman <bowman@ualberta.ca>
34540Date:   Mon Feb 19 23:51:23 2007 -0600
34541
34542    Implement colorspace command for extracting colorspace of pens.
34543
34544commit e3d25c1625df9a46f7931ca4ee11785cbfa40fef
34545Author: John Bowman <bowman@ualberta.ca>
34546Date:   Mon Feb 19 23:50:50 2007 -0600
34547
34548    Implement verbatim command.
34549
34550commit 29f7efe9c211530c3644174e85a615802390af83
34551Author: John Bowman <bowman@ualberta.ca>
34552Date:   Mon Feb 19 10:58:21 2007 -0600
34553
34554    Incremented version to 1.22svn.
34555
34556commit 530cee38deab33c6bb6f258343780dd50f115064
34557Author: John Bowman <bowman@ualberta.ca>
34558Date:   Mon Feb 19 10:08:21 2007 -0600
34559
34560    Fixed cxx warning.
34561
34562commit 71299d099650766e53d29a402955fe21dd802e91
34563Author: John Bowman <bowman@ualberta.ca>
34564Date:   Mon Feb 19 09:56:20 2007 -0600
34565
34566    Fixed typo.
34567
34568commit 3d95261cbf08da1f78eeae90649f139955bf0d1f
34569Author: John Bowman <bowman@ualberta.ca>
34570Date:   Mon Feb 19 09:18:14 2007 -0600
34571
34572    Allow DEFCOLOR when promoting colorspaces.
34573
34574commit 1648096a4682a22040b6b5d25ffcfcc3ae8e9b8c
34575Author: John Bowman <bowman@ualberta.ca>
34576Date:   Mon Feb 19 01:54:23 2007 -0600
34577
34578    Automatically promote colors to highest colorspace in shading and image
34579    routines.
34580
34581    Fix grayscale and cmyk latticeshading.
34582
34583    Significantly increase speed of image processing by caching bw, gray, rgb,
34584    and cmyk settings in a global variable.
34585
34586commit 060ec7b110baba9ce843160f0496e3374d74bbfb
34587Author: John Bowman <bowman@ualberta.ca>
34588Date:   Mon Feb 19 01:51:41 2007 -0600
34589
34590    Update documentation of Linear scaling type.
34591
34592commit 739e7799707acc2b40df1bdde077f161e3c36212
34593Author: John Bowman <bowman@ualberta.ca>
34594Date:   Mon Feb 19 01:50:14 2007 -0600
34595
34596    Check array bounds.
34597
34598commit 68a728cd54aa6f5a2938385a7cadaa978eb55e63
34599Author: John Bowman <bowman@ualberta.ca>
34600Date:   Mon Feb 19 01:49:34 2007 -0600
34601
34602    Collect double-vertex contours.
34603
34604    Increase epsilon.
34605
34606    Fix contour fill routine.
34607
34608    Separate contour fill routine from palette computation.
34609
34610commit 8e88b7bece6699bf201b38c3b9014c17b64a9d6a
34611Author: John Bowman <bowman@ualberta.ca>
34612Date:   Mon Feb 19 01:42:43 2007 -0600
34613
34614    Added Philippe's improved show-function-at-point fix.
34615
34616commit 3296b1030ef1efdcdf4aef9f98a9c8a146356b25
34617Author: John Bowman <bowman@ualberta.ca>
34618Date:   Sun Feb 18 13:58:55 2007 -0600
34619
34620    Delete any existing *asy-help* buffer in asy-show-function-at-point.
34621
34622commit b077b3cc360fdd8db29b7000f313cfb06ce657be
34623Author: John Bowman <bowman@ualberta.ca>
34624Date:   Sat Feb 17 10:37:26 2007 -0600
34625
34626    Improve tick calculation when Step > 0.
34627
34628commit bc65ba3bfa7df77f6595c01157b7c17f8cba7b0c
34629Author: John Bowman <bowman@ualberta.ca>
34630Date:   Sat Feb 17 09:47:45 2007 -0600
34631
34632    Fix tick calculation.
34633
34634    Improve zero detection.
34635
34636commit 7ad2d1586877b6f20100d015ef5eb635774a5c44
34637Author: John Bowman <bowman@ualberta.ca>
34638Date:   Sat Feb 17 04:48:15 2007 -0600
34639
34640    Fix tick label scaling.
34641
34642commit c4c4905a39c572319effb6827fcbf9aefba011d6
34643Author: John Bowman <bowman@ualberta.ca>
34644Date:   Fri Feb 16 22:19:34 2007 -0600
34645
34646    Remove vv from settings module.
34647
34648commit 8329e569bc7165fa1e527de6b6f7ad1373a27aa7
34649Author: John Bowman <bowman@ualberta.ca>
34650Date:   Fri Feb 16 10:23:29 2007 -0600
34651
34652    Resolve -vv ambiguity.
34653
34654commit 09b37eb90a3ac72ce0bcb9961a15f7896d5684d8
34655Author: Philippe Ivaldi <pivaldi@sfr.fr>
34656Date:   Thu Feb 15 05:00:02 2007 -0600
34657
34658    Fix typo.
34659
34660commit 998c2fa3deac0139446767d0f9f65d274935419a
34661Author: John Bowman <bowman@ualberta.ca>
34662Date:   Thu Feb 15 00:37:14 2007 -0600
34663
34664    Fix spurious vertical shifting of bullets.
34665
34666    Reimplemented figuremattpen.
34667
34668    Make bibliography visible in reverse video.
34669
34670commit 9e6233395b63bbc959ffaacd6f319164db6703cf
34671Author: John Bowman <bowman@ualberta.ca>
34672Date:   Wed Feb 14 15:02:00 2007 -0600
34673
34674    Added --version option.
34675
34676commit c030c15fbca03914b0210fab3470799af5af718c
34677Author: Philippe Ivaldi <pivaldi@sfr.fr>
34678Date:   Wed Feb 14 05:51:45 2007 -0600
34679
34680    bug fix in asy-show-function-at-point
34681
34682commit 9aa9f39611d0e229b6ac79942e73896168ea51e6
34683Author: John Bowman <bowman@ualberta.ca>
34684Date:   Wed Feb 14 00:56:41 2007 -0600
34685
34686    Resolve ambiguity in intersectionpoints.
34687
34688commit bec36677558ed0cafb33667d4f0f1a6bafdd4f21
34689Author: John Bowman <bowman@ualberta.ca>
34690Date:   Tue Feb 13 23:41:42 2007 -0600
34691
34692    Add rotated option to mark_uniform to rotate marker frames by angle of
34693    local tangent.
34694
34695commit 0c4f5d2faeaedf7d632b90520a7bb18df8434632
34696Author: John Bowman <bowman@ualberta.ca>
34697Date:   Tue Feb 13 23:40:33 2007 -0600
34698
34699    Ignore empty picture bounds when adding pictures; simplify userBox and userClip.
34700
34701commit d0f942ed145abf11fde2fa9d8477bee8e23d06f9
34702Author: John Bowman <bowman@ualberta.ca>
34703Date:   Tue Feb 13 16:08:01 2007 -0600
34704
34705    Update to latest autoconf install-sh and patch it to ignore -p option.
34706
34707commit 98607cc485eaeee9eb2d4c0302472ed7a1c9644e
34708Author: John Bowman <bowman@ualberta.ca>
34709Date:   Mon Feb 12 22:44:06 2007 -0600
34710
34711    Add an ASYMPTOTE_SITEDIR environment variable listing additional
34712    directories to use for generating asy-mode.el keywords.
34713
34714commit aa2f07afb124f788a8907694b27eca8d4e6b3d8d
34715Author: John Bowman <bowman@ualberta.ca>
34716Date:   Mon Feb 12 22:19:14 2007 -0600
34717
34718    Document new interactive calculator feature: expressions entered at the
34719    interactive prompt are automatically evaluated and written to stdout
34720    (provided a corresponding write method is defined).
34721
34722commit 4567f5d9838154710e983302f326abe95b76a8d7
34723Author: John Bowman <bowman@ualberta.ca>
34724Date:   Mon Feb 12 21:47:36 2007 -0600
34725
34726    Add patch to fix an incorrect Boehm garbage collector prototype in the file
34727    gc6.8/include/gc.h (version 6.8).
34728
34729commit 22d41dda2545b641c1a2832345a92b0d391ace23
34730Author: John Bowman <bowman@ualberta.ca>
34731Date:   Mon Feb 12 15:53:52 2007 -0600
34732
34733    Added texcommand to allow one to override the tex engine command name.
34734
34735commit 1c62d3d8c1bb514fb97eacf3b07333b80d304ce1
34736Author: John Bowman <bowman@ualberta.ca>
34737Date:   Mon Feb 12 13:54:38 2007 -0600
34738
34739    Apply gc6.8 GC_INIT patch for AIX systems.
34740
34741    Document gcc3.3.2curses.patch.
34742
34743commit c90f96075d63fbc599687077100c6418a7395710
34744Author: Philippe Ivaldi <pivaldi@sfr.fr>
34745Date:   Mon Feb 12 09:11:48 2007 -0600
34746
34747    Minor edit.
34748
34749commit c388257e763a4f2ae366b5d744f7779f5fa70429
34750Author: Philippe Ivaldi <pivaldi@sfr.fr>
34751Date:   Mon Feb 12 08:51:18 2007 -0600
34752
34753    Add brief documentation of lasy-mode, typing correction.
34754
34755commit 37491da9333a05505bbc8e0bbb0f78ba7fa08ddc
34756Author: John Bowman <bowman@ualberta.ca>
34757Date:   Mon Feb 12 00:04:47 2007 -0600
34758
34759    Fixed cxx warning message.
34760
34761commit fe1ac1c604b6a40966bf995547555fd2e9ec6245
34762Author: John Bowman <bowman@ualberta.ca>
34763Date:   Sun Feb 11 23:51:14 2007 -0600
34764
34765    Fix compilation under -DNOHASH.
34766
34767commit e8fe41e5a84de4de2cc1bf3c5246afacf3cddb48
34768Author: John Bowman <bowman@ualberta.ca>
34769Date:   Sun Feb 11 23:36:38 2007 -0600
34770
34771    Portability tweaks.
34772
34773commit 1a97f4303dd1bd63c322cb10d755d7dba573cc36
34774Author: John Bowman <bowman@ualberta.ca>
34775Date:   Sun Feb 11 22:58:27 2007 -0600
34776
34777    Use more portable context patch.
34778
34779commit 6d0b90232ea1539b61a780bdb8e3235ea63719fe
34780Author: John Bowman <bowman@ualberta.ca>
34781Date:   Sun Feb 11 22:47:20 2007 -0600
34782
34783    Make patch more portable.
34784
34785commit 0bbc03244b2fa3a5c4793db2f3f7601617fe41e3
34786Author: Philippe Ivaldi <pivaldi@sfr.fr>
34787Date:   Sun Feb 11 20:07:13 2007 -0600
34788
34789    add (require 'wid-edit)
34790
34791commit 9c7416d268c126574b1e00969e3c49decb5a5f00
34792Author: Philippe Ivaldi <pivaldi@sfr.fr>
34793Date:   Sun Feb 11 19:55:37 2007 -0600
34794
34795    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.
34796
34797commit 6da0c5ac38364b2038385d0dc288ea99c24caf38
34798Author: John Bowman <bowman@ualberta.ca>
34799Date:   Sun Feb 11 15:32:47 2007 -0600
34800
34801    Add Andy's patch to store positions of definitions in entry class.
34802
34803    Add a --where option to make --listvariables show where global functions
34804    and variables are declared.
34805
34806commit f7b7688158acd70cdfc1c3f3c32563716fa9c63c
34807Author: Andy Hammerlindl <ahammerlindl@gmail.com>
34808Date:   Sun Feb 11 11:32:21 2007 -0600
34809
34810    Fixed typo.
34811
34812commit 4c19d68b2e0e5fff7cf4b5b0f010aa058de60fd8
34813Author: Philippe Ivaldi <pivaldi@sfr.fr>
34814Date:   Sun Feb 11 08:42:07 2007 -0600
34815
34816    Allow to type when viewing compilation result within lasy-mode.
34817
34818commit 6d12264abfcc6c1dfa3326b9aec75c74bf113e8f
34819Author: John Bowman <bowman@ualberta.ca>
34820Date:   Sat Feb 10 22:57:26 2007 -0600
34821
34822    Fixed typo.
34823
34824commit b1e2adb3b5dc60d570cf8297cd7add44362efb7a
34825Author: Philippe Ivaldi <pivaldi@sfr.fr>
34826Date:   Sat Feb 10 10:28:02 2007 -0600
34827
34828    Support of the options of the environment asy and better management of the errors within lasy-mode.
34829
34830commit bdb5876f7d51333e90292bab9acb70970a5927ea
34831Author: John Bowman <bowman@ualberta.ca>
34832Date:   Sat Feb 10 00:36:57 2007 -0600
34833
34834    Revert to gc6.8.tar.gz due to rpmbuild segmentation fault.
34835
34836commit fd4329a37e509b7f47342d4eba7e1f91c1d9d032
34837Author: John Bowman <bowman@ualberta.ca>
34838Date:   Fri Feb 9 23:42:54 2007 -0600
34839
34840    Added surface operator * (transform3 t, surface s).
34841
34842commit abd9551f6272a590b9109fddb6c662fa7ec8cb32
34843Author: John Bowman <bowman@ualberta.ca>
34844Date:   Fri Feb 9 23:24:08 2007 -0600
34845
34846    Check for out of bounds mesh size and array indices.
34847
34848    Use size(frame) function for max(frame)-min(frame).
34849
34850commit 3312cca7b3d00b4902f45347fdd55dd2b0285d7b
34851Author: John Bowman <bowman@ualberta.ca>
34852Date:   Fri Feb 9 23:18:43 2007 -0600
34853
34854    Check for attempts to create negative-length arrays.
34855
34856commit 769c4d4bd69f1ff1d0d9cf18dc53161e1f40347f
34857Author: John Bowman <bowman@ualberta.ca>
34858Date:   Fri Feb 9 22:08:29 2007 -0600
34859
34860    Removed unused line.
34861
34862commit c9afe9d8c76477e6bbbb197167584b759e63ab36
34863Author: John Bowman <bowman@ualberta.ca>
34864Date:   Fri Feb 9 20:53:22 2007 -0600
34865
34866    Implement an interface for drawing an arbitrary binary tree.
34867
34868commit fba9e659a0cf5f0d916c038ab496888da351f84e
34869Author: John Bowman <bowman@ualberta.ca>
34870Date:   Fri Feb 9 16:55:23 2007 -0600
34871
34872    Document GNU make requirement.
34873
34874commit 5f58b7ce5a7f53a42a1ae3f32f5728f8debb7a95
34875Author: John Bowman <bowman@ualberta.ca>
34876Date:   Fri Feb 9 16:54:18 2007 -0600
34877
34878    Changed capitalization.
34879
34880commit 1ecec67510e605f657c87377ad9cfdd7dee79b2f
34881Author: John Bowman <bowman@ualberta.ca>
34882Date:   Fri Feb 9 16:46:39 2007 -0600
34883
34884    Ensure curses routines are declared with "C" linkage.
34885
34886commit dc38dd518284ac9e386a2f88cba8e179945c8dab
34887Author: John Bowman <bowman@ualberta.ca>
34888Date:   Fri Feb 9 15:57:52 2007 -0600
34889
34890    Work around broken curses.h files.
34891
34892commit b1606ac1b54a3bfeae1a50f2e857e9bf0678b236
34893Author: John Bowman <bowman@ualberta.ca>
34894Date:   Fri Feb 9 13:37:34 2007 -0600
34895
34896    Renamed patch since this apparently affects both AIX and SGI systems.
34897
34898commit 8c0137405e6e96d01f315f3ac5b15c6764e42cb6
34899Author: John Bowman <bowman@ualberta.ca>
34900Date:   Fri Feb 9 01:27:54 2007 -0600
34901
34902    Fixed bounding box computations of paths drawn with transformed pen nibs.
34903
34904    Implemented optional labelpath interface to PSTricks pstextpath macro for
34905    drawing curved labels along paths.
34906
34907    Updated to gc-7.0alpha7.
34908
34909commit bcf82b8e9feaebcb73dbc0d7068fe6ec276d8368
34910Author: John Bowman <bowman@ualberta.ca>
34911Date:   Thu Feb 8 18:26:46 2007 -0600
34912
34913    Revert premature changes.
34914
34915commit 35040851ca57497a1dadd0536e6e7cb4e4426e30
34916Author: John Bowman <bowman@ualberta.ca>
34917Date:   Thu Feb 8 10:48:07 2007 -0600
34918
34919    Added wait option that waits for all child processes to terminate (to work
34920    around emacs child-killing bug).
34921
34922commit 6743274ad35977ff9363d146c5558f8aa707b19a
34923Author: John Bowman <bowman@ualberta.ca>
34924Date:   Tue Feb 6 14:57:37 2007 -0600
34925
34926    Minor edits.
34927
34928commit 320742785a08abb9fb6b78db95835a2b1abbd9c6
34929Author: Philippe Ivaldi <pivaldi@sfr.fr>
34930Date:   Tue Feb 6 11:16:33 2007 -0600
34931
34932    Cleaning code, resolution conflict math-mode/lasy-mode, add options for compilation and management of errors.
34933
34934commit 2290dec816dc2a6232f21f30c9317121c7e1ef0b
34935Author: John Bowman <bowman@ualberta.ca>
34936Date:   Mon Feb 5 08:08:03 2007 -0600
34937
34938    Added patch for old broken gcc3.3.2 curses.h file under AIX.
34939
34940commit 4042666bd1a4988a825ec1849c5677cc230e363b
34941Author: John Bowman <bowman@ualberta.ca>
34942Date:   Sun Feb 4 19:26:12 2007 -0600
34943
34944    Optimize intersectionpoints.
34945
34946commit 5502059281016c7de55403e44f99d89fe231b2d4
34947Author: John Bowman <bowman@ualberta.ca>
34948Date:   Sun Feb 4 19:08:11 2007 -0600
34949
34950    Added routine intersectionpoints(path p, path q) that returns an array of
34951    all intersection points of paths p and q.
34952
34953commit 460e2d1f6182b2d97242490eb2adda04a425eb9d
34954Author: John Bowman <bowman@ualberta.ca>
34955Date:   Sun Feb 4 18:50:53 2007 -0600
34956
34957    Fill squares.
34958
34959commit bb2c743ee8d20e0e30b52670c48b7d18f1dffe10
34960Author: John Bowman <bowman@ualberta.ca>
34961Date:   Sun Feb 4 11:21:53 2007 -0600
34962
34963    New items.
34964
34965commit a8f23e8c889e9f1893512712626af44609567d61
34966Author: John Bowman <bowman@ualberta.ca>
34967Date:   Sat Feb 3 22:48:07 2007 -0600
34968
34969    Make the user-specified tick functions work consistently with the
34970    auto-generated tick routines; the actual tick value is now passed to the
34971    ticklabel formatting routine, even in the case of logarithmic axes.
34972
34973    Separate the tick generation and drawing routines and add a tickmodifier
34974    routine to give users complete control over which of the auto-generated ticks
34975    actually get drawn.
34976
34977commit 5622457a7f048fad5382ff935ee48c1226537a5d
34978Author: John Bowman <bowman@ualberta.ca>
34979Date:   Sat Feb 3 16:38:42 2007 -0600
34980
34981    Add bibliography example to slidedemo.
34982
34983commit 0b89cd153c13bde0ce630345f1e701104bf7570f
34984Author: John Bowman <bowman@ualberta.ca>
34985Date:   Sat Feb 3 12:48:57 2007 -0600
34986
34987    Add fuzz to textwidth and textheight to avoid overfull vbox.
34988
34989commit ddc5436324f83a005af69b9cd3da9168d293accc
34990Author: John Bowman <bowman@ualberta.ca>
34991Date:   Sat Feb 3 03:33:38 2007 -0600
34992
34993    Implement slide presentation BibTeX citations and reference list.
34994
34995commit ed82d85f4cc623545ffa56b84960140f180b9eca
34996Author: John Bowman <bowman@ualberta.ca>
34997Date:   Thu Feb 1 00:41:43 2007 -0600
34998
34999    Set autorotate in PDF landscape mode, rather than forcing pdflatex.
35000
35001commit e0a2cfc3e4f1f843e0b091251262dacc535a80db
35002Author: John Bowman <bowman@ualberta.ca>
35003Date:   Tue Jan 30 11:35:17 2007 -0600
35004
35005    Leave the pair to angle conversion to dirSpec.
35006
35007commit d0bf991ec29c0f64e674144ad712c71035f377c2
35008Author: John Bowman <bowman@ualberta.ca>
35009Date:   Tue Jan 30 03:12:58 2007 -0600
35010
35011    Document skeleton structure.
35012
35013commit a5dbc91b7d38d4a00fd3ac8058d3791295a2f68f
35014Author: John Bowman <bowman@ualberta.ca>
35015Date:   Tue Jan 30 02:59:34 2007 -0600
35016
35017    Mention Imagemagick dependency in Windows installation notes.
35018
35019commit 9cfcdfd2373f4cecdfc0e14c3094ec2676eca8ac
35020Author: John Bowman <bowman@ualberta.ca>
35021Date:   Sun Jan 28 20:00:41 2007 -0600
35022
35023    Added Tobias' binary tree module.
35024
35025commit af67f65d329659d8f09f72ddc6e4a0c86bfabbc5
35026Author: John Bowman <bowman@ualberta.ca>
35027Date:   Sun Jan 28 15:51:04 2007 -0600
35028
35029    Added Philippe's grid3 contribution for drawing 3D grids.
35030
35031commit 2183fd2b95de35f28ae290475098b348c7393f8c
35032Author: John Bowman <bowman@ualberta.ca>
35033Date:   Sun Jan 28 12:59:14 2007 -0600
35034
35035    CYGWIN updates.
35036
35037commit bff9813318d27712c88d95b3644c6cbbb3422e91
35038Author: John Bowman <bowman@ualberta.ca>
35039Date:   Sun Jan 28 11:29:02 2007 -0600
35040
35041    Make definition of pair I=(0,1) explicit.
35042
35043commit 0676c7ca4c969ea1e5c2a00715bc927e404be527
35044Author: John Bowman <bowman@ualberta.ca>
35045Date:   Sat Jan 20 15:15:16 2007 -0600
35046
35047    In inline latex usage, do not scale picture by default. Use
35048    \begin{asy}[\the\linewidth]
35049    to recover previous default of scaling to line width.
35050
35051commit e1c6822967164b7f84ef8138731f643beea685af
35052Author: John Bowman <bowman@ualberta.ca>
35053Date:   Thu Jan 18 23:28:21 2007 -0600
35054
35055    Implement transparency for shading and image objects.
35056
35057    Allow one to disable Gouraud shading when nsub=1.
35058
35059    Allow draw(nullpath3..cycle3).
35060
35061commit 8e6c49af4cc0152189c19102b6af9450b2e38f8f
35062Author: John Bowman <bowman@ualberta.ca>
35063Date:   Thu Jan 18 04:44:16 2007 -0600
35064
35065    Minor improvements.
35066
35067commit 21d936a6f39423cd9dad1306b64ae505f81b691d
35068Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35069Date:   Tue Jan 16 22:00:37 2007 -0600
35070
35071    Automatically write expression statements at the prompt.
35072
35073commit a3ed3d9f8f860be6b58e55aed37301b20834e28f
35074Author: John Bowman <bowman@ualberta.ca>
35075Date:   Wed Jan 10 18:39:03 2007 -0600
35076
35077    Added missing tickmin and tickmax bounds.
35078
35079commit fe6f7fa300b309fc6a9efac47edb7b58fc227b3a
35080Author: John Bowman <bowman@ualberta.ca>
35081Date:   Fri Jan 5 15:27:17 2007 -0600
35082
35083    Removed unused code.
35084
35085commit 942c58e014617c5aa10f371666aff13cd62ea820
35086Author: John Bowman <bowman@ualberta.ca>
35087Date:   Thu Dec 28 23:56:30 2006 -0600
35088
35089    Incremented version to 1.21svn.
35090
35091commit e93e77fbf5760e54dac1e34a272eaf8e68995cfc
35092Author: John Bowman <bowman@ualberta.ca>
35093Date:   Thu Dec 28 23:16:22 2006 -0600
35094
35095    Fixed cxx warnings.
35096
35097commit b149b00628a00c8997c83ba17028123f6706ea9f
35098Author: John Bowman <bowman@ualberta.ca>
35099Date:   Thu Dec 28 22:42:55 2006 -0600
35100
35101    Cleaned up cd diagnostics.
35102
35103commit 0484808a98b46807b50a356938d768156571144f
35104Author: John Bowman <bowman@ualberta.ca>
35105Date:   Thu Dec 28 22:22:32 2006 -0600
35106
35107    Simplified example.
35108
35109commit f948d9fd2a2e58af5ea2777d795a846efe28e5fc
35110Author: John Bowman <bowman@ualberta.ca>
35111Date:   Thu Dec 28 22:19:01 2006 -0600
35112
35113    Fixed incorrect offset in palette.
35114
35115    Added routine to fill cyclic contours and example.
35116
35117commit fd3d40f61129392f0a95b2ef983b2ec0d30bb6fc
35118Author: John Bowman <bowman@ualberta.ca>
35119Date:   Thu Dec 28 11:01:47 2006 -0600
35120
35121    Added command-line option to set current directory.
35122
35123commit 57e3dc524f51a3e99872048372017ec97d5c2c15
35124Author: John Bowman <bowman@ualberta.ca>
35125Date:   Thu Dec 28 09:55:13 2006 -0600
35126
35127    Generalized example.
35128
35129commit d93a8963d04f5dee344fab4a80d77cb53fbdf75e
35130Author: John Bowman <bowman@ualberta.ca>
35131Date:   Mon Dec 25 07:15:20 2006 -0600
35132
35133    Updated FAQ.
35134
35135commit e9d78222d9e0718942fb4a68728c73302063e395
35136Author: John Bowman <bowman@ualberta.ca>
35137Date:   Mon Dec 25 06:31:43 2006 -0600
35138
35139    Clean up Getenv code.
35140
35141commit fc08f980d32c8ac4ce0ade1571a0542b81a5f417
35142Author: John Bowman <bowman@ualberta.ca>
35143Date:   Sat Dec 23 16:51:41 2006 -0600
35144
35145    Fixed texpath and diagnostics under MSWINDOWS.
35146
35147commit 3c0eecc0ed831ffe777369bb4bb091cb94220fe1
35148Author: John Bowman <bowman@ualberta.ca>
35149Date:   Sun Dec 17 10:45:04 2006 -0600
35150
35151    Remove texmathp stuff since this duplicates features in >= AUCTeX 11.82.
35152
35153commit feb9da7b8257ef209e3278b2f87b41c59ec2cd52
35154Author: John Bowman <bowman@ualberta.ca>
35155Date:   Sat Dec 16 15:44:50 2006 -0600
35156
35157    Make asy-mode respect TeX-electric-sub-and-superscript.
35158
35159commit 0082575ea324c018b1ab5f74db63c9e02b38c9cb
35160Author: John Bowman <bowman@ualberta.ca>
35161Date:   Thu Dec 14 11:42:16 2006 -0600
35162
35163    Improve loading/including diagnostics.
35164
35165commit 50ac54c6ef5594ab8f8773f6d12a153c7dadc0cd
35166Author: John Bowman <bowman@ualberta.ca>
35167Date:   Thu Dec 14 10:54:15 2006 -0600
35168
35169    Fixed defaulttransform (e.g. to allow forcing of yaxis label angle).
35170
35171commit a56b9a2c982ddee6627d3b8d547acd4583504096
35172Author: John Bowman <bowman@ualberta.ca>
35173Date:   Thu Dec 14 02:32:35 2006 -0600
35174
35175    Optimize real argument point, postcontrol, and precontrol functions.
35176
35177commit d975c6f1f6fd2bcd4c5ae71a892eddb4725763c2
35178Author: John Bowman <bowman@ualberta.ca>
35179Date:   Wed Dec 13 16:16:24 2006 -0600
35180
35181    Simplify example.
35182
35183commit 5fe5f889e7f3b60d28f743938f0078a60e51ea2e
35184Author: John Bowman <bowman@ualberta.ca>
35185Date:   Wed Dec 13 13:06:37 2006 -0600
35186
35187    Improve discussion of Bezier curve subdivision.
35188
35189commit 77e618b22206cc463b4b992cf06214c04b53553b
35190Author: John Bowman <bowman@ualberta.ca>
35191Date:   Wed Dec 13 02:36:09 2006 -0600
35192
35193    Slow down wheel animation.
35194
35195commit aac2e48a515a1eaacdb8002f8c7653dfd3eb1f24
35196Author: John Bowman <bowman@ualberta.ca>
35197Date:   Wed Dec 13 01:18:33 2006 -0600
35198
35199    Incremented version to 1.20svn.
35200
35201commit d7890f4c911721a8888a48dfd2defa9ca322f726
35202Author: John Bowman <bowman@ualberta.ca>
35203Date:   Tue Dec 12 19:11:44 2006 -0600
35204
35205    Emphasize that multiline mode is a setting that can be turned on and off
35206    within interactive mode.
35207
35208commit 2ae5f0146df9bdb5253ccb392bf56bf20e8e72f5
35209Author: John Bowman <bowman@ualberta.ca>
35210Date:   Tue Dec 12 17:17:30 2006 -0600
35211
35212    Minor documentation updates.
35213
35214commit ba0d38fb3bc7f70abafe5f7567177d8d0dc71c20
35215Author: John Bowman <bowman@ualberta.ca>
35216Date:   Tue Dec 12 13:01:14 2006 -0600
35217
35218    Make cd() reset path to program startup value.
35219
35220commit 799f9abedc6066e2ffa5d2ef160309808e6ed55e
35221Author: John Bowman <bowman@ualberta.ca>
35222Date:   Tue Dec 12 12:47:29 2006 -0600
35223
35224    Updated documentation; fixed cd argument renaming.
35225
35226commit 592297a5493a9988cdf9333e37694e731d1e119f
35227Author: John Bowman <bowman@ualberta.ca>
35228Date:   Tue Dec 12 12:17:43 2006 -0600
35229
35230    Interactive reset should not reset current path.
35231
35232commit 6a918d048a7eb6fb6cc5dc0951c4541de2f04ad0
35233Author: John Bowman <bowman@ualberta.ca>
35234Date:   Tue Dec 12 04:05:00 2006 -0600
35235
35236    Shift cylinder so that axis is c--c+h*unit(axis) for consistency with cone
35237    and generalized cylinder routine. This change is backwards incompatible.
35238
35239commit 4d3f02e34615f1b18b2e14d065ea5fd392e4cb51
35240Author: John Bowman <bowman@ualberta.ca>
35241Date:   Tue Dec 12 03:29:45 2006 -0600
35242
35243    Updated svn instructions.
35244
35245commit 4b2793891d4bde829ede86a2cb802f6fab97b823
35246Author: John Bowman <bowman@ualberta.ca>
35247Date:   Tue Dec 12 03:25:22 2006 -0600
35248
35249    Implemented preliminary Bezier surface package.
35250
35251commit 3cbdc8e412cfecab2c25378692dd8bb743c7a461
35252Author: John Bowman <bowman@ualberta.ca>
35253Date:   Tue Dec 12 03:09:10 2006 -0600
35254
35255    Require Common Lisp extensions.
35256
35257commit 0be9332591649e2d31655440295b9a4f9d2b3d53
35258Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35259Date:   Fri Dec 8 19:59:58 2006 -0600
35260
35261    Added support for meaningless slashes at ends of lines.
35262
35263commit 75f727b5e8009f1735d22e30d67e25de44e2abd1
35264Author: John Bowman <bowman@ualberta.ca>
35265Date:   Fri Dec 8 12:06:02 2006 -0600
35266
35267    Fixed cxx errors.
35268
35269commit 3a3c973590cdc283b9999a06b1a861371ef75550
35270Author: John Bowman <bowman@ualberta.ca>
35271Date:   Fri Dec 8 11:12:41 2006 -0600
35272
35273    Andy's port to nonbash shells.
35274
35275commit d04d9e3e929fd00402740e1c2ce40b746da9581b
35276Author: John Bowman <bowman@ualberta.ca>
35277Date:   Fri Dec 8 03:02:12 2006 -0600
35278
35279    Fix epstopdf conversion of empty or tiny files.
35280
35281commit 087e28c569c90006b21984f3beb45766c1a9778a
35282Author: John Bowman <bowman@ualberta.ca>
35283Date:   Fri Dec 8 02:46:52 2006 -0600
35284
35285    Improve tex error handling.
35286
35287commit 77bb38ecd311f9df362cde2a070d64bdbb914399
35288Author: John Bowman <bowman@ualberta.ca>
35289Date:   Fri Dec 8 02:05:47 2006 -0600
35290
35291    Fix clipping in inline tex mode.
35292
35293commit 082f53960ca57b5dd2624d0362db130cb4742f0f
35294Author: John Bowman <bowman@ualberta.ca>
35295Date:   Fri Dec 8 01:49:43 2006 -0600
35296
35297    Fixed clipping.
35298
35299commit 1147cc2d94edfd43f5c3a74989558c4bf7be4b24
35300Author: John Bowman <bowman@ualberta.ca>
35301Date:   Thu Dec 7 22:41:18 2006 -0600
35302
35303    Fixed inlinetex mode.
35304
35305commit 2482b4e78091adfe4bb41c0346e37dbbd41f2067
35306Author: John Bowman <bowman@ualberta.ca>
35307Date:   Wed Dec 6 23:45:16 2006 -0600
35308
35309    Repair tex pipe on missing math mode error.
35310
35311commit 359e08078ca660615441f4bbda493f07ed54aa71
35312Author: John Bowman <bowman@ualberta.ca>
35313Date:   Tue Dec 5 15:13:45 2006 -0600
35314
35315    Use path instead of a guide.
35316
35317commit 3f35adc02e203e38bcaf0c1eb809e7da2467c8d8
35318Author: John Bowman <bowman@ualberta.ca>
35319Date:   Tue Dec 5 15:13:19 2006 -0600
35320
35321    Remove explicit internal control points.
35322
35323commit 62992e7115c828486cacdd129b501c5280c4edfd
35324Author: John Bowman <bowman@ualberta.ca>
35325Date:   Tue Dec 5 15:12:37 2006 -0600
35326
35327    Remove bashism.
35328
35329commit 31d267c642b285b910c10ac7c7d36270642bbc6b
35330Author: John Bowman <bowman@ualberta.ca>
35331Date:   Mon Dec 4 12:38:44 2006 -0600
35332
35333    Standardize flowchart argument names.
35334
35335commit edf855ad0f9cc5b443dd2a2537ade28fad528a88
35336Author: John Bowman <bowman@ualberta.ca>
35337Date:   Mon Dec 4 01:37:40 2006 -0600
35338
35339    Simplify flowchart block size calculation.
35340
35341commit eca530722546fb201f7e2c36087668e55ff06f45
35342Author: John Bowman <bowman@ualberta.ca>
35343Date:   Mon Dec 4 01:18:33 2006 -0600
35344
35345    Make flowchart routines work with pictures as well as frames.
35346
35347commit e280d4eb846978b79faf2c13072bd8fa42d997e0
35348Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35349Date:   Sun Dec 3 22:57:16 2006 -0600
35350
35351    Added note on backslashes.
35352
35353commit 358cf9043de1378c8c18230b8e4da0d09a1670e7
35354Author: John Bowman <bowman@ualberta.ca>
35355Date:   Sun Dec 3 11:46:53 2006 -0600
35356
35357    Renamed object constructor to draw.
35358
35359commit 3521ace7c8d3588a26cc4180731e53a6e14d116e
35360Author: John Bowman <bowman@ualberta.ca>
35361Date:   Sun Dec 3 11:33:49 2006 -0600
35362
35363    Implement add(picture pic=currentpicture, drawer d);
35364
35365commit 335405299efca708634efa1a8914e849e84f3ade
35366Author: John Bowman <bowman@ualberta.ca>
35367Date:   Sun Dec 3 10:56:26 2006 -0600
35368
35369    Replace labelframe by existing object structure.
35370
35371commit be667c03682ade8d1a1f4ac5a29d6694c89c1870
35372Author: John Bowman <bowman@ualberta.ca>
35373Date:   Sun Dec 3 00:00:26 2006 -0600
35374
35375    Renamed envelope to labelframe and container to envelope.
35376
35377commit 971e339c2404266220d1aa2b3a47937c044b3787
35378Author: John Bowman <bowman@ualberta.ca>
35379Date:   Sat Dec 2 23:19:41 2006 -0600
35380
35381    Introduce an envelope structure for supporting picture scaling when drawing
35382    boxes around labels.
35383
35384commit 9c6ec1a60ea1fc573b5350b58f2dc771db941c88
35385Author: John Bowman <bowman@ualberta.ca>
35386Date:   Sat Dec 2 23:17:56 2006 -0600
35387
35388    Updated to use new intersect routine.
35389
35390commit 1e1903f2ace7734b5f68aab18749129b45caf318
35391Author: John Bowman <bowman@ualberta.ca>
35392Date:   Sat Dec 2 23:13:45 2006 -0600
35393
35394    Added fractral tree example.
35395
35396commit d4f5146c773422f65b7a7a652f1723eeb6301f69
35397Author: John Bowman <bowman@ualberta.ca>
35398Date:   Sat Dec 2 17:25:09 2006 -0600
35399
35400    Make intersect return an array of reals rather than a pair. In addition to
35401    being more logical, this helps avoid confusion between intersect and
35402    pair intersectionpoint().
35403
35404    Autogenerate usage info in manual and man page.
35405
35406commit 8f2688c4e68120ff8ed18a41bd28858d1ae9f1b8
35407Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35408Date:   Fri Dec 1 23:10:09 2006 -0600
35409
35410    Backslash now continues a line on the interactive prompt.
35411
35412commit 0a4d35d81ba0ee6578c3d585c823762edc107297
35413Author: John Bowman <bowman@ualberta.ca>
35414Date:   Fri Dec 1 21:52:09 2006 -0600
35415
35416    Minor diagnostic improvements.
35417
35418commit 80e67f1986502df4ff6f2bab7374dc220e7d4ccf
35419Author: John Bowman <bowman@ualberta.ca>
35420Date:   Fri Dec 1 18:33:22 2006 -0600
35421
35422    Fixed compilation failure without GC_DEBUG.
35423
35424commit fc53ce97a16a28720671a41425923a5473a6ff30
35425Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35426Date:   Fri Dec 1 10:08:14 2006 -0600
35427
35428    Added gc debug option.
35429
35430commit f3afd793ab03d434687d893ae74f234cfb177a3a
35431Author: John Bowman <bowman@ualberta.ca>
35432Date:   Fri Dec 1 09:44:32 2006 -0600
35433
35434    Remove shift from transform in Rotate(pair).
35435
35436commit c6c6cfee767553835b1806317af54d3f63e9be22
35437Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35438Date:   Thu Nov 30 22:52:19 2006 -0600
35439
35440    Added multiline option for prompt.
35441
35442commit a9e4ee9ae1e6867146b34bc45e632947cf85d892
35443Author: John Bowman <bowman@ualberta.ca>
35444Date:   Thu Nov 30 09:54:39 2006 -0600
35445
35446    Renamed pdfanim.sty to pdfanim_temp.sty pending 0.53 release of official pdfanim version.
35447
35448    Delete temporary image and multipage PDF files used for animations.
35449
35450commit 12f49ce5083e96e35689cc79586b760be46003b2
35451Author: John Bowman <bowman@ualberta.ca>
35452Date:   Wed Nov 29 14:36:09 2006 -0600
35453
35454    Added Rotate(pair), fixed alignment positioning transformation.
35455
35456commit 97ce9f2b9fa5bc72ec0ba3e68adb036f88d355de
35457Author: John Bowman <bowman@ualberta.ca>
35458Date:   Wed Nov 29 14:04:47 2006 -0600
35459
35460    Changed pdfanim version to 0.52A.
35461
35462commit 3c187c1c591152b6416a8646513c1251e61cf454
35463Author: John Bowman <bowman@ualberta.ca>
35464Date:   Wed Nov 29 13:00:23 2006 -0600
35465
35466    Split slidedemo.asy into slidedemo.asy and slidemovie.asy.
35467    Minor diagnostic and documentation tweaks.
35468
35469commit bb418bf9a852bbf921008ecc37e365a430d97206
35470Author: John Bowman <bowman@ualberta.ca>
35471Date:   Wed Nov 29 12:22:35 2006 -0600
35472
35473    Move settings.tex="pdflatex" earlier.
35474
35475commit 298720bfde77c8498325f0f26063be936e039838
35476Author: John Bowman <bowman@ualberta.ca>
35477Date:   Wed Nov 29 00:15:49 2006 -0600
35478
35479    Added embedded U3D example.
35480
35481commit d86d918fda1ce14fdbddcca9af50940b3ba2525e
35482Author: John Bowman <bowman@ualberta.ca>
35483Date:   Tue Nov 28 19:08:46 2006 -0600
35484
35485    Support portable high-quality embedded PDF movies via pdfanim module and
35486    portable external movies of other formats via external module. Included
35487    enhanced version 0.53 of pdfanim.sty package, with updated documentation.
35488
35489    Abort pfdlatex runs with fatal errors and display error.
35490
35491    Add optional bounds arguments to verbatim postscript and tex commands.
35492
35493    Document how to produce Debian binaries from RPM binaries.
35494
35495    Fixed rescaling bug.
35496
35497    Allow writing to local directory only; added -global option to override.
35498
35499commit 9c4660b474c5449f69b76cd33ddfec1987469986
35500Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35501Date:   Sun Nov 26 22:50:21 2006 -0600
35502
35503    Free some of the cached data in the abstract syntax tree.
35504
35505commit 0f42d93dbc82bf23f6dec8adc37f7c9e8cad9184
35506Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35507Date:   Sat Nov 25 16:32:18 2006 -0600
35508
35509    Added collapseScope, so empty scopes won't pile up in runnable-at-a-time mode.
35510
35511commit 58ce427f069a2da3eda7d104e7197c02c632b14c
35512Author: John Bowman <bowman@ualberta.ca>
35513Date:   Fri Nov 17 17:12:36 2006 -0600
35514
35515    Turn off scrolling during debugging.
35516
35517    Fixed typo in debugging help.
35518
35519commit 03c6c6068fb90f61624a088a642e484dc0b627b5
35520Author: John Bowman <bowman@ualberta.ca>
35521Date:   Fri Nov 17 01:22:16 2006 -0600
35522
35523    Added routine to return an arbitrary point inside a cyclic path g.
35524
35525commit 43c9f351fe406736b2dc2a275ba0283515dc1879
35526Author: John Bowman <bowman@ualberta.ca>
35527Date:   Fri Nov 17 01:20:18 2006 -0600
35528
35529    Guard against duplicate nodes in inside().
35530
35531    Speed up inside() by testing for points outside of bounding box.
35532
35533commit 9a327866d951c4b3f6248280a8119c1d222a8034
35534Author: John Bowman <bowman@ualberta.ca>
35535Date:   Thu Nov 16 23:24:45 2006 -0600
35536
35537    Fix numerical precision problem in windingnumber routine.
35538
35539commit 577f48d25e9fea4dfb08ba83090d27c753e9af5b
35540Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35541Date:   Thu Nov 16 22:14:42 2006 -0600
35542
35543    Reformatted long lines in the code.
35544
35545commit 9a861bce4f1182b5edb00f6b02ae8423cb691b77
35546Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35547Date:   Thu Nov 16 22:03:17 2006 -0600
35548
35549    More string constant formatting.
35550
35551commit fcd109e8c508fb3712e9aa1c3db1e367751466de
35552Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35553Date:   Thu Nov 16 21:56:40 2006 -0600
35554
35555    Split string constant to fit on line. (minor)
35556
35557commit 05beb5f4b1648263f022cbdeed9ccf0d5ea690c7
35558Author: John Bowman <bowman@ualberta.ca>
35559Date:   Wed Nov 15 18:57:34 2006 -0600
35560
35561    Added string(real x) function.
35562
35563    Removed unneeded public qualifiers from documentation.
35564
35565commit 25b8efc835806e797cf729f6717660d0eceef63c
35566Author: John Bowman <bowman@ualberta.ca>
35567Date:   Wed Nov 15 18:49:19 2006 -0600
35568
35569    Changed == to standard bash = syntax.
35570
35571commit 99174e500e9367159d46911880e6da68aea1f4ca
35572Author: John Bowman <bowman@ualberta.ca>
35573Date:   Tue Nov 14 23:27:47 2006 -0600
35574
35575    Make winding number of a cyclic path relative to a point visible to users.
35576
35577commit 191093341f48d051baa6b887efa08857594c2049
35578Author: John Bowman <bowman@ualberta.ca>
35579Date:   Tue Nov 14 15:40:00 2006 -0600
35580
35581    Added example of cropping to axis limits.
35582
35583commit e778954d5ea29b8874d5b9ac044fd45cf960bfc6
35584Author: John Bowman <bowman@ualberta.ca>
35585Date:   Tue Nov 14 15:37:16 2006 -0600
35586
35587    Minor updates.
35588
35589commit 0a71ee69bef119a3aadfe109cc6c8a1d2eb926cc
35590Author: John Bowman <bowman@ualberta.ca>
35591Date:   Mon Nov 13 23:13:33 2006 -0600
35592
35593    Fixed recently introduced bugs with -o option.
35594
35595commit c87a8031cce6434635653de174e7f959935dec30
35596Author: John Bowman <bowman@ualberta.ca>
35597Date:   Mon Nov 13 20:52:15 2006 -0600
35598
35599    Updated examples.
35600
35601commit ee574752f72c6fb17f744fbb2ac2edc47c8af7cd
35602Author: John Bowman <bowman@ualberta.ca>
35603Date:   Mon Nov 13 20:43:46 2006 -0600
35604
35605    Replace unitsize, xunitsize, and yunitsize arguments of shipout
35606    with a independent call to
35607    void unitsize(picture pic=currentpicture, real x, real y=x);
35608
35609commit 340f011002f0a7f4e0e047cfecb490702b64db4a
35610Author: John Bowman <bowman@ualberta.ca>
35611Date:   Mon Nov 13 09:55:17 2006 -0600
35612
35613    Remove unused line.
35614
35615commit bfd594bbf7d80571c8424ad7c2e1267bc339b460
35616Author: John Bowman <bowman@ualberta.ca>
35617Date:   Mon Nov 13 09:50:58 2006 -0600
35618
35619    Minor adjustment.
35620
35621commit 728ecea8357736c47a6be76c1c650a9c8dd71c81
35622Author: John Bowman <bowman@ualberta.ca>
35623Date:   Mon Nov 13 09:46:54 2006 -0600
35624
35625    Make clipping set truesize coordinate to 0; updated CDlabel to illustrate
35626    this fix.
35627
35628commit d851b730623e8c9609470b9e1b93cc4a21ba315c
35629Author: John Bowman <bowman@ualberta.ca>
35630Date:   Mon Nov 13 09:26:24 2006 -0600
35631
35632    Added umlauts again.
35633
35634commit 151849131a0265f5bcfcb3b1020815fda5ef5589
35635Author: John Bowman <bowman@ualberta.ca>
35636Date:   Sun Nov 12 10:45:34 2006 -0600
35637
35638    Minor updates.
35639
35640commit b23fd6682b0e0cf7552d28f9a5ac963b82d988c9
35641Author: John Bowman <bowman@ualberta.ca>
35642Date:   Sat Nov 11 23:03:27 2006 -0600
35643
35644    Automatically set the movie bounding box to the largest bounding box of all
35645    pictures.
35646
35647    Support unitsize, xunitsize, and yunitsize in animations.
35648
35649commit 86e70cd693dca95e361478a3af2e24f77f19a1d3
35650Author: John Bowman <bowman@ualberta.ca>
35651Date:   Thu Nov 9 16:00:00 2006 -0600
35652
35653    Update documentation.
35654
35655commit 8c31c2fe98deb2a907d4e00578325db7ea99ca95
35656Author: John Bowman <bowman@ualberta.ca>
35657Date:   Thu Nov 9 15:59:31 2006 -0600
35658
35659    Fixed segmentation fault.
35660
35661    Add default argument to tensorshade signature.
35662
35663commit 637ed2e58e15704b3d18c5061836405b7c0f2b7a
35664Author: John Bowman <bowman@ualberta.ca>
35665Date:   Wed Nov 8 23:10:20 2006 -0600
35666
35667    Make seconds() portable (e.g. under CYGWIN).
35668
35669commit 40de37c31ba1bcdce09a59c24a699277cbf1eb1b
35670Author: John Bowman <bowman@ualberta.ca>
35671Date:   Tue Nov 7 16:51:09 2006 -0600
35672
35673    Minor updates.
35674
35675commit 63259c12dda630e7f03f52e7a4799686245e5765
35676Author: John Bowman <bowman@ualberta.ca>
35677Date:   Tue Nov 7 16:27:16 2006 -0600
35678
35679    Overload postRun in iprompt.
35680
35681commit d2e5f03234fae526e4f972b968b200ab536eefac
35682Author: Andy Hammerlindl <ahammerlindl@gmail.com>
35683Date:   Tue Nov 7 11:48:58 2006 -0600
35684
35685    Changed a code example to use a variable inside the loop.
35686
35687commit fd27e593c4e00143e9ce10b986e9c339ff727998
35688Author: John Bowman <bowman@ualberta.ca>
35689Date:   Tue Nov 7 00:13:11 2006 -0600
35690
35691    Implemented tensor and Coons shading.
35692
35693commit 9b5229cfe22e5deada90a0f3529a4e260e456229
35694Author: John Bowman <bowman@ualberta.ca>
35695Date:   Sun Nov 5 03:26:36 2006 -0600
35696
35697    Incremented version to 1.19svn.
35698
35699commit d2680ea19de263f890f1ae59c742f80b48183197
35700Author: John Bowman <bowman@ualberta.ca>
35701Date:   Sun Nov 5 01:24:17 2006 -0600
35702
35703    Added example showing interaction of fixed-sized and scaled coordinates.
35704
35705commit 78b54400036a821a936a6554585c98785f9d06f8
35706Author: John Bowman <bowman@ualberta.ca>
35707Date:   Sun Nov 5 00:39:41 2006 -0600
35708
35709    Updated FAQ to include discussion of static variable allocation.
35710
35711commit 3838b48d09666a9cd61f3d51c517d3231d65fa2d
35712Author: John Bowman <bowman@ualberta.ca>
35713Date:   Sat Nov 4 23:38:10 2006 -0600
35714
35715    Make labelx, labely, xtick, and ytick respect graph (e.g. logarithmic) scaling.
35716
35717commit 520a1993a10d6d737022a452ec7f4c566b92fe10
35718Author: John Bowman <bowman@ualberta.ca>
35719Date:   Sat Nov 4 18:46:14 2006 -0600
35720
35721    Updated FAQ and documentation.
35722
35723commit 5565a9fca26af7fc9b6c1106e43181a64bcdb454
35724Author: John Bowman <bowman@ualberta.ca>
35725Date:   Sat Nov 4 12:49:12 2006 -0600
35726
35727    Treat single reads just like array reads: in line mode, move position past any final eol.
35728
35729commit 26bfa9df7c61d8d2d9540322ed01d6fd65fd30a1
35730Author: John Bowman <bowman@ualberta.ca>
35731Date:   Sat Nov 4 02:09:14 2006 -0600
35732
35733    Make bool pdf() and bool latex() visible at asy level.
35734
35735    Add string nativeformat().
35736
35737    Update asycolors to remove pstricks dependency.
35738
35739    Make slide package work with both latex and pdflatex; remove colordvi
35740    dependency.
35741
35742    Check for latex mode in usepackage and minilatex.
35743
35744commit d5017510aea05674eb765398f28fb8383bacf077
35745Author: John Bowman <bowman@ualberta.ca>
35746Date:   Fri Nov 3 23:25:12 2006 -0600
35747
35748    Fixed clipping (UnFill) problem by avoiding LaTeX \put.
35749
35750commit fef3da8755ee1763e41fb4fe766bcfbbacfb0a6e
35751Author: John Bowman <bowman@ualberta.ca>
35752Date:   Fri Nov 3 22:55:27 2006 -0600
35753
35754    Fixed pen caching problem.
35755
35756commit 4c522975795e85f99af44f46dc33f651ce3b426c
35757Author: Chris Savage <chris@savage.name>
35758Date:   Fri Nov 3 17:14:45 2006 -0600
35759
35760    Updated palette documentation.
35761
35762commit 1dc32fd58eb9f250e9dc463f74e680425685fbb8
35763Author: John Bowman <bowman@ualberta.ca>
35764Date:   Fri Nov 3 09:51:19 2006 -0600
35765
35766    Cache a separate copy of pen for tex mode.
35767
35768commit 93b89ea4b2ac84828116cc56a4b2326a82bff2be
35769Author: John Bowman <bowman@ualberta.ca>
35770Date:   Fri Nov 3 01:59:03 2006 -0600
35771
35772    Fix max(empty array) error message.
35773
35774    Implement minbound and maxbound also for arrays of pairs and triples.
35775
35776commit 7210c8cbc06185017b72936fa3ad5bddf0674114
35777Author: John Bowman <bowman@ualberta.ca>
35778Date:   Fri Nov 3 01:54:56 2006 -0600
35779
35780    Check for an existing viewer associated with the given outname.
35781
35782commit ae0d6a38b6235e3d12fe8bd22e2a34676851badf
35783Author: John Bowman <bowman@ualberta.ca>
35784Date:   Fri Nov 3 01:14:25 2006 -0600
35785
35786    Call cleanup, not exitFunction in interactive postRun. Don't tamper with
35787    interactive flag: if exitFunction fails, interactive will not get reset and
35788    cleanup will not get called at all.
35789
35790commit b40b33ad1de071e35559f1581383bb09878566fa
35791Author: John Bowman <bowman@ualberta.ca>
35792Date:   Thu Nov 2 20:32:30 2006 -0600
35793
35794    Use bin centers for point array.
35795
35796commit 0f4f5380e1990b0af1dce9b43d63786e80a4177d
35797Author: John Bowman <bowman@ualberta.ca>
35798Date:   Thu Nov 2 11:43:32 2006 -0600
35799
35800    Added image histogram and contour example.
35801
35802commit da264a977c66ffa098e8dd654cf52724ac8b49ea
35803Author: John Bowman <bowman@ualberta.ca>
35804Date:   Thu Nov 2 11:08:39 2006 -0600
35805
35806    Fixed drawing of mesh only.
35807
35808commit 7e68cc36102092161c1466d988c3991025d4c7d9
35809Author: John Bowman <bowman@ualberta.ca>
35810Date:   Thu Nov 2 11:03:21 2006 -0600
35811
35812    Check for division by zero in scale.
35813
35814commit 8732a8a108ecab5246bbefc18164ba9d77e39dd2
35815Author: John Bowman <bowman@ualberta.ca>
35816Date:   Tue Oct 31 02:31:16 2006 -0600
35817
35818    Incremented version to 1.18svn.
35819
35820commit 546eb10956ca560a2342071cf9e02e86e65cb32a
35821Author: John Bowman <bowman@ualberta.ca>
35822Date:   Tue Oct 31 01:18:54 2006 -0600
35823
35824    Work around garbage collection bus error on MacOS X.
35825
35826    Call GC_Init during static initialization.
35827
35828commit 0e39bad178b3d4241d00d5ea2d71ca76f53b3d72
35829Author: John Bowman <bowman@ualberta.ca>
35830Date:   Mon Oct 30 13:22:37 2006 -0600
35831
35832    Added a uniform histogram routine.
35833
35834commit c8ec46631eb319c5f3968c94672f85ff39ab42c2
35835Author: John Bowman <bowman@ualberta.ca>
35836Date:   Mon Oct 30 12:41:38 2006 -0600
35837
35838    Reverse order of arguments of nonuniform frequency routines for consistency
35839    with other uniform frequency routines and image and graph routines.
35840    This change is backwards incompatible.
35841
35842commit 1f9e001b45b26919731bba7e3669b7360dbf5de6
35843Author: John Bowman <bowman@ualberta.ca>
35844Date:   Sat Oct 28 19:37:26 2006 -0600
35845
35846    Reduce number of mem::string/std::string conversions.
35847
35848commit 4dedf096d6c403fd4b8e64bef059a4fa8c6907ae
35849Author: Chris Savage <chris@savage.name>
35850Date:   Fri Oct 27 14:38:42 2006 -0600
35851
35852    Added 1d/2d frequency routines optimized for regular bin sizes.
35853
35854commit 4d258b71d8cc27a5a144a1d7cd587757f157a9c4
35855Author: John Bowman <bowman@ualberta.ca>
35856Date:   Fri Oct 27 14:13:39 2006 -0600
35857
35858    Updated FAQ.
35859
35860commit d261c7748eb5a5d30fca3427f71ba6868ad8d82b
35861Author: John Bowman <bowman@ualberta.ca>
35862Date:   Thu Oct 26 22:27:54 2006 -0600
35863
35864    Improve optimization of 2d frequency routine.
35865
35866commit a315decc03c56ab1d40d2cbb7673980a91c3a918
35867Author: John Bowman <bowman@ualberta.ca>
35868Date:   Thu Oct 26 22:13:46 2006 -0600
35869
35870    Declare fixed-sized arrays.
35871
35872commit c5ee060643af0e74301b06ba71f13554f8c68696
35873Author: John Bowman <bowman@ualberta.ca>
35874Date:   Thu Oct 26 22:07:18 2006 -0600
35875
35876    Optimized 2d frequency routine.
35877
35878commit 01b0e16a50c45d973102d0a11dfc50ac024ec2d0
35879Author: John Bowman <bowman@ualberta.ca>
35880Date:   Wed Oct 25 01:41:55 2006 -0600
35881
35882    Incremented version to 1.17svn.
35883
35884commit f956a35f74398fa0cd234bae657ac7adc92e75f5
35885Author: John Bowman <bowman@ualberta.ca>
35886Date:   Wed Oct 25 00:26:11 2006 -0600
35887
35888    Removed page break.
35889
35890commit 358ec2ccaa552bfc4b81bfaefbd015fcad889139
35891Author: John Bowman <bowman@ualberta.ca>
35892Date:   Tue Oct 24 23:50:16 2006 -0600
35893
35894    Use pic.scaling in graph.asy.
35895
35896commit 8cd5d1299e29c188a71c373056ddd1d458c7f837
35897Author: John Bowman <bowman@ualberta.ca>
35898Date:   Tue Oct 24 23:43:12 2006 -0600
35899
35900    Move using std::string out of header file; pass references to strings.
35901
35902commit 382463c6c5de19741ac199085d96663020cc92b1
35903Author: John Bowman <bowman@ualberta.ca>
35904Date:   Tue Oct 24 23:34:58 2006 -0600
35905
35906    Fixed memory leak.
35907
35908commit 3cd61be2f81b5c71ae39ef9e4f2df6fe8975ce29
35909Author: John Bowman <bowman@ualberta.ca>
35910Date:   Tue Oct 24 21:50:49 2006 -0600
35911
35912    Updated credits.
35913
35914commit 202b9564ec5af67e301c2ac847e0cd656d511b3c
35915Author: John Bowman <bowman@ualberta.ca>
35916Date:   Tue Oct 24 21:50:33 2006 -0600
35917
35918    Added 2d version of frequency binning routine.
35919
35920commit d18d193d55d3141e606378bce7a1e6308f9efb58
35921Author: John Bowman <bowman@ualberta.ca>
35922Date:   Tue Oct 24 11:28:01 2006 -0600
35923
35924    Added modified version of Mark Henning's multi-line legend routine.
35925
35926    Added legend example.
35927
35928    Renamed truepoint to framepoint; added truepoint function which works like
35929    point but accounts for fixed-sized objects.
35930
35931    picture.calculateTransform now returns the actual transform used for
35932    fitting in the case where only an approximate picture size was available.
35933
35934commit dd29994627aaa793bc99f5af386829077a581d07
35935Author: John Bowman <bowman@ualberta.ca>
35936Date:   Mon Oct 23 12:31:55 2006 -0600
35937
35938    Changed ARCH to i386 since that is the only case that currently applies.
35939
35940commit 267e1456b08c492a1a3b95281e43a93461fe5a90
35941Author: John Bowman <bowman@ualberta.ca>
35942Date:   Mon Oct 23 12:30:33 2006 -0600
35943
35944    Fixed \usepackage[inline]{asymptote}.
35945
35946commit ba458755cab79370ecee05ae4b88c57ec0d13f66
35947Author: John Bowman <bowman@ualberta.ca>
35948Date:   Sun Oct 22 00:58:10 2006 -0600
35949
35950    Run latex 3 times on CAD.
35951
35952commit 23a246d3f41f6f8d90b4ad09c7c5ec1edc1de08a
35953Author: John Bowman <bowman@ualberta.ca>
35954Date:   Sun Oct 22 00:50:57 2006 -0600
35955
35956    Remove temporary CAD files.
35957
35958commit 0195e474c857a61ffbe9e31c247bacf085f77abd
35959Author: John Bowman <bowman@ualberta.ca>
35960Date:   Sun Oct 22 00:41:51 2006 -0600
35961
35962    Incremented version to 1.16svn.
35963
35964commit eb2267f0bde79c1643a9a497dcbc56399255c3c3
35965Author: John Bowman <bowman@ualberta.ca>
35966Date:   Sat Oct 21 22:46:25 2006 -0600
35967
35968    Added Mark Henning's 2D CAD package (DIN 15).
35969
35970commit 86a9f3375abfc36e8c22d5a04afd1423254f2529
35971Author: John Bowman <bowman@ualberta.ca>
35972Date:   Sat Oct 21 22:23:26 2006 -0600
35973
35974    Document restriction of annotations to tex and latex tex engines.
35975
35976commit e98c80f3bf13c68bc6961276ee095d36eed13c1f
35977Author: John Bowman <bowman@ualberta.ca>
35978Date:   Sat Oct 21 22:20:13 2006 -0600
35979
35980    Make graphics labels work with tex and pdftex engines.
35981
35982commit e65635f731928541bf1644d4b14ca73abc9e1767
35983Author: John Bowman <bowman@ualberta.ca>
35984Date:   Sat Oct 21 21:00:37 2006 -0600
35985
35986    Added CDlabel example to illustrate clipping of graphics.
35987
35988    Changed overfull slide error to warning.
35989
35990commit 0f1af03ee09bb4456504740171ef4c5a87af8cf7
35991Author: John Bowman <bowman@ualberta.ca>
35992Date:   Sat Oct 21 18:00:29 2006 -0600
35993
35994    Remove temporary pdf files.
35995
35996commit 385df746ac2083154dfcb7fd12690b7d7a0831b3
35997Author: John Bowman <bowman@ualberta.ca>
35998Date:   Sat Oct 21 14:24:39 2006 -0600
35999
36000    Fixed cube animation.
36001
36002commit 41a628f6da76a87c739f60ddb86414d0c1bbb62e
36003Author: John Bowman <bowman@ualberta.ca>
36004Date:   Sat Oct 21 00:17:26 2006 -0600
36005
36006    Force unitlength=1pt in inline tex mode.
36007
36008commit a68585163e3c8e53b0b2134b5029180a094a5eb4
36009Author: John Bowman <bowman@ualberta.ca>
36010Date:   Sat Oct 21 00:00:53 2006 -0600
36011
36012    Added further determinant of singular matrix tests.
36013
36014commit 3c8ee5ecb928474319193fa3b55fdbb1a9d3a034
36015Author: John Bowman <bowman@ualberta.ca>
36016Date:   Fri Oct 20 23:54:40 2006 -0600
36017
36018    Determinant of a singular matrix should return 0, not an error.
36019
36020commit 041322e8e38d3505b9b103b5659577b8a4256ca1
36021Author: John Bowman <bowman@ualberta.ca>
36022Date:   Thu Oct 19 23:56:09 2006 -0600
36023
36024    Use LaTeX color package for latex and pdflatex to keep latex informed of
36025    current color.
36026
36027commit e78af7bae702d25262fc2b9156bed250e750d88e
36028Author: John Bowman <bowman@ualberta.ca>
36029Date:   Thu Oct 19 23:54:14 2006 -0600
36030
36031    Fixed label fuzz.
36032
36033commit d840b87cb8545bf129228c7281157cc84a14ca38
36034Author: John Bowman <bowman@ualberta.ca>
36035Date:   Mon Oct 16 17:01:07 2006 -0600
36036
36037    Fixed incorrect path bounds in lattice shade.
36038
36039commit 2c376089985ff5965311e5e5faa7e826d94ba081
36040Author: John Bowman <bowman@ualberta.ca>
36041Date:   Mon Oct 16 13:07:45 2006 -0600
36042
36043    Fixed typo.
36044
36045commit 2ffe53fe675079562255b7a0c36b9383c49771c4
36046Author: John Bowman <bowman@ualberta.ca>
36047Date:   Mon Oct 16 07:52:33 2006 -0600
36048
36049    Another attempt at fixing compilation problem under MacOS X 10.3.9 (cf. 1.00-1).
36050
36051commit bd66d25af0ec692695d71970e6f59e01b05ee9f2
36052Author: John Bowman <bowman@ualberta.ca>
36053Date:   Sun Oct 15 19:40:33 2006 -0600
36054
36055    Fixed compilation problem under MacOS X 10.3.9.
36056
36057    Rename configuation variable latex to texpath in documentation.
36058
36059commit 84f6f43b5f6e106c5c8feed712828f2acd74ab50
36060Author: John Bowman <bowman@ualberta.ca>
36061Date:   Sun Oct 15 17:00:58 2006 -0600
36062
36063    In cases like 2D graphs where only an approximate picture size estimate is
36064    available, adjust the transform so that the fitted frame meets the
36065    size specification. The pic.scale() routine (which scales the resulting
36066    frame, including fonts and true size objects) can enforce even better
36067    compliance in such cases, but should not normally be required.
36068
36069commit 3b07181bd01679b319489beb9f0881ab62ab4e5d
36070Author: John Bowman <bowman@ualberta.ca>
36071Date:   Sat Oct 14 23:16:14 2006 -0600
36072
36073    Minor clarification.
36074
36075commit 6aafdea6991f4210b613af985ea3e71ceb239dca
36076Author: John Bowman <bowman@ualberta.ca>
36077Date:   Sat Oct 14 22:42:12 2006 -0600
36078
36079    Remove gv patches since these are all in the long-awaited gv-3.6.2 release.
36080
36081commit 78885a7129643cfa720be9c0e54fe84767164cbc
36082Author: John Bowman <bowman@ualberta.ca>
36083Date:   Sat Oct 14 22:21:17 2006 -0600
36084
36085    Incremented version to 1.15svn.
36086
36087commit 23589c9ace9c2563f12d5f17d2e5dd57a22649ef
36088Author: John Bowman <bowman@ualberta.ca>
36089Date:   Sat Oct 14 19:50:30 2006 -0600
36090
36091    Adjusted example.
36092
36093commit d7c69078664b14734ea03564f5b7246918525754
36094Author: John Bowman <bowman@ualberta.ca>
36095Date:   Sat Oct 14 19:23:21 2006 -0600
36096
36097    Updated FAQ.
36098
36099commit a5cc66d15032057a4201c26f2bebc957ff77ddce
36100Author: John Bowman <bowman@ualberta.ca>
36101Date:   Sat Oct 14 19:11:41 2006 -0600
36102
36103    Documented filloutside.
36104
36105commit d3465aa847b9e5fd750c39159ecd272e71130815
36106Author: John Bowman <bowman@ualberta.ca>
36107Date:   Sat Oct 14 18:50:37 2006 -0600
36108
36109    Fixed cxx warnings.
36110
36111commit 638a43729ff7bb383be7806103ae1d92b94ca6d2
36112Author: John Bowman <bowman@ualberta.ca>
36113Date:   Sat Oct 14 16:45:23 2006 -0600
36114
36115    Added missing space.
36116
36117commit e2d6e51171031947eea40fab2bdbdacecaa01abb
36118Author: John Bowman <bowman@ualberta.ca>
36119Date:   Sat Oct 14 16:40:18 2006 -0600
36120
36121    Support color fonts for pdftex and pdflatex.
36122
36123commit f544e103151c1d5ed9d06f46768b51fb1930a60b
36124Author: John Bowman <bowman@ualberta.ca>
36125Date:   Sat Oct 14 16:21:59 2006 -0600
36126
36127    Implement ability to draw images directly from a two-dimensional pen array.
36128
36129commit 9be13bc0a5f9e252a5359c4c3533f0f505a6c353
36130Author: John Bowman <bowman@ualberta.ca>
36131Date:   Sat Oct 14 15:26:59 2006 -0600
36132
36133    Fixed label alignment transformation; implemented general scaleless routine.
36134
36135commit 216de7b26d13b939c878a66ddb5d0aabb788fd62
36136Author: John Bowman <bowman@ualberta.ca>
36137Date:   Sat Oct 14 02:03:40 2006 -0600
36138
36139    Fix readline test.
36140
36141commit fec76d69c87f40e1661c33824fbc0a67def44ea7
36142Author: John Bowman <bowman@ualberta.ca>
36143Date:   Fri Oct 13 23:03:41 2006 -0600
36144
36145    Fix test for readline 4.2.
36146
36147commit 7ac24a54e969bdf31643f6fa4a6776e0afa5cb8a
36148Author: John Bowman <bowman@ualberta.ca>
36149Date:   Fri Oct 13 22:32:56 2006 -0600
36150
36151    Disable support for readline versions < 4.2.
36152
36153commit 80af472754be7d427e51b62973788afd8de69bf5
36154Author: John Bowman <bowman@ualberta.ca>
36155Date:   Fri Oct 13 16:50:51 2006 -0600
36156
36157    Scale label fuzz to height+depth not width.
36158
36159commit 1db6b1f47b1bbcc07b40eb08a51b51774753ecff
36160Author: John Bowman <bowman@ualberta.ca>
36161Date:   Thu Oct 12 18:01:22 2006 -0600
36162
36163    Define pdfoutput if necessary for older versions of latex.
36164
36165commit b037d295c1f679af879ce10f6be9d67cfa46e8e5
36166Author: John Bowman <bowman@ualberta.ca>
36167Date:   Thu Oct 12 17:30:14 2006 -0600
36168
36169    Implement tex and pdftex TeX engines.
36170
36171commit 6fa776eb64ca27b159017315844647f3ad9da44c
36172Author: John Bowman <bowman@ualberta.ca>
36173Date:   Thu Oct 12 00:05:50 2006 -0600
36174
36175    Implemented more robust label fuzz calculation.
36176
36177commit 4f25e3051841654925b6a34ff1be0b848388bded
36178Author: John Bowman <bowman@ualberta.ca>
36179Date:   Wed Oct 11 21:48:25 2006 -0600
36180
36181    Crop generated pdf files.
36182
36183    Fixed pdf label transforms.
36184
36185commit e2206d1c9d63a5645d7fa6f0326f7f4c8b890c21
36186Author: John Bowman <bowman@ualberta.ca>
36187Date:   Wed Oct 11 16:41:37 2006 -0600
36188
36189    Handle files with and without labels consistently under -tex=pdflatex.
36190
36191commit f7c4e4469d334240cd096492f0656ae4a6818972
36192Author: John Bowman <bowman@ualberta.ca>
36193Date:   Wed Oct 11 08:43:27 2006 -0600
36194
36195    Added support for Emacs 21 (quickly tested with 21.4.1 only).
36196
36197commit 3201b9e05aa425408230fb4dad2ca670e5523b29
36198Author: John Bowman <bowman@ualberta.ca>
36199Date:   Wed Oct 11 01:25:14 2006 -0600
36200
36201    Added support for alternate texengines (currently "latex", "pdflatex", "none").
36202
36203    Support \usepackage[inline]{asymptote} under both latex and pdflatex.
36204
36205    Clean up singleton path eps writes.
36206
36207commit 667c624a70cd45de64b3f9aad94f2278464e783f
36208Author: John Bowman <bowman@ualberta.ca>
36209Date:   Sun Oct 8 15:16:08 2006 -0600
36210
36211    Revert revisions 1.14-54 to 1.14-56
36212
36213commit 99d7cc9fd7754fd52b81796555b7e23ce5bf5d7f
36214Author: John Bowman <bowman@ualberta.ca>
36215Date:   Sat Oct 7 14:00:36 2006 -0600
36216
36217    Implemented general label clipping; removed evenoddoverlap and
36218    zerowindingoverlap fill rules as this functionality can be achieved at a higher
36219    level, using inside(path, pair, pen).
36220
36221    Changed bool scale argument of Label structure to Shift, Rotate, Slant, or
36222    Scale, which indicates how the Label transforms with the embedding picture.
36223
36224commit 83fd3c1466b160e77dc917f9c4279293714ac2aa
36225Author: John Bowman <bowman@ualberta.ca>
36226Date:   Fri Oct 6 04:39:26 2006 -0600
36227
36228    Reset x and y boundRoutines after processing.
36229
36230commit 2ea881bdd70f223918b196a2eea0229109914818
36231Author: John Bowman <bowman@ualberta.ca>
36232Date:   Wed Oct 4 09:45:16 2006 -0600
36233
36234    Remove obsolete item.
36235
36236commit 591a6809b451364ae03a993f027037e038b2c77a
36237Author: John Bowman <bowman@ualberta.ca>
36238Date:   Tue Oct 3 22:15:25 2006 -0600
36239
36240    Remove further unneeded instantiations (as of last revision).
36241
36242commit 0c4e6e5cedb64d50e77fe622291688a72f2ce367
36243Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36244Date:   Tue Oct 3 18:53:50 2006 -0600
36245
36246    addOps now add operators as fields (so they can be imported).
36247
36248commit 555d40cc7189645f7c813285feef0a499ae100ab
36249Author: John Bowman <bowman@ualberta.ca>
36250Date:   Tue Oct 3 17:47:39 2006 -0600
36251
36252    Allow use of UnFill in tick labels.
36253
36254commit 2fe33bde49a3094109de6b371c094445c1be49a5
36255Author: John Bowman <bowman@ualberta.ca>
36256Date:   Tue Oct 3 17:30:14 2006 -0600
36257
36258    Simplify general axis routine.
36259
36260commit 510a57c843886458e69b79ab92fe2b23a1976ff4
36261Author: John Bowman <bowman@ualberta.ca>
36262Date:   Tue Oct 3 17:22:31 2006 -0600
36263
36264    Simplify call to ticks.
36265
36266commit c9ff5103304cffbd38307aad0e3f2aa9916e3e6b
36267Author: John Bowman <bowman@ualberta.ca>
36268Date:   Mon Oct 2 22:03:40 2006 -0600
36269
36270    Move Label shift member into transform member.
36271
36272commit 603fae58ba2d8f2a497c32e246d609492c41a077
36273Author: John Bowman <bowman@ualberta.ca>
36274Date:   Sun Oct 1 18:12:11 2006 -0600
36275
36276    Implement general label transforms, including slant.
36277
36278    Added option to Label to allow labels to scale and slant with pictures and
36279    frames.
36280
36281commit 91640a6cc5e16990bcef8b86ad2f3c06f050ef09
36282Author: John Bowman <bowman@ualberta.ca>
36283Date:   Sat Sep 30 14:26:05 2006 -0600
36284
36285    Fixed "Cannot write to venn_.tex" error under Windows XP.
36286
36287commit fe6f54c378560c8d56721722195c3664e7ede25c
36288Author: John Bowman <bowman@ualberta.ca>
36289Date:   Sat Sep 30 10:56:10 2006 -0600
36290
36291    Fixed cxx errors and warnings.
36292
36293commit 025f86561c9729aae69bc805aef03e5c58dbabd9
36294Author: John Bowman <bowman@ualberta.ca>
36295Date:   Wed Sep 27 15:58:38 2006 -0600
36296
36297    Fixed transformation of label alignments.
36298
36299commit 67c45c5d79fa438a231d5f48d7c5cfa50a169d2e
36300Author: John Bowman <bowman@ualberta.ca>
36301Date:   Wed Sep 27 00:22:53 2006 -0600
36302
36303    Make scale set automin and automax settings in autoscaleT.
36304
36305commit a03c2af28e987a3ebbcb07ca7ab7ec92d671c0a8
36306Author: John Bowman <bowman@ualberta.ca>
36307Date:   Tue Sep 26 23:41:09 2006 -0600
36308
36309    Added boundRoutine[] bound to autoscaleT.
36310
36311commit 870716863c07e9fc93a7ea4ae38d1050c7103710
36312Author: John Bowman <bowman@ualberta.ca>
36313Date:   Tue Sep 26 23:39:37 2006 -0600
36314
36315    Improved graph routines: added xaxis and yaxis bounds communication,
36316    allow axes with ticks and unextended axes to be called on an empty picture.
36317
36318commit 55486b03449dc43e3f2e2f671372d7bcbe5b4c47
36319Author: John Bowman <bowman@ualberta.ca>
36320Date:   Tue Sep 26 22:18:06 2006 -0600
36321
36322    Simplified example.
36323
36324commit 3f84eb0e5329df55eedcd7816d246269b1acf9e4
36325Author: John Bowman <bowman@ualberta.ca>
36326Date:   Mon Sep 25 06:03:16 2006 -0600
36327
36328    Allow for separate xunitsize and yunitsize scalings.
36329
36330commit d25faa5325ac7dd2edd8698a23cb0ac612882a0b
36331Author: John Bowman <bowman@ualberta.ca>
36332Date:   Sun Sep 24 11:26:11 2006 -0600
36333
36334    Improved documentation of tick extend option.
36335
36336commit 0d8745187ea6224e507d01132176fc30c9e71adc
36337Author: John Bowman <bowman@ualberta.ca>
36338Date:   Sun Sep 24 09:40:22 2006 -0600
36339
36340    Removed axislabelmargin.
36341
36342commit 351e794c6bc6824c199bc368aff48edf7ac23205
36343Author: John Bowman <bowman@ualberta.ca>
36344Date:   Sun Sep 24 00:59:08 2006 -0600
36345
36346    The axislabelmargin setting should only affect alignment perpendicular to
36347    the axis.
36348
36349commit 8672a218c4874b5aaba6381dcc7e123b23ee67ec
36350Author: John Bowman <bowman@ualberta.ca>
36351Date:   Sun Sep 24 00:38:54 2006 -0600
36352
36353    Adjust axis labels only in direction perpendicular to axis.
36354
36355commit 6858464ed091391a79112e8385177d0d24a6834d
36356Author: John Bowman <bowman@ualberta.ca>
36357Date:   Sat Sep 23 22:32:04 2006 -0600
36358
36359    Draw path label after drawing path.
36360
36361commit d48c0122032cc8591b9c3128f6e6cb117cd6920a
36362Author: John Bowman <bowman@ualberta.ca>
36363Date:   Thu Sep 21 12:28:57 2006 -0600
36364
36365    Allow Label(Label,pair).
36366
36367commit 55e07408be0540b1fd41119ed03fb92d2b840646
36368Author: John Bowman <bowman@ualberta.ca>
36369Date:   Thu Sep 21 12:27:30 2006 -0600
36370
36371    Add partial support for xemacs.
36372
36373commit 833db88dba8d3477533ee8d1a510da2fd58a417a
36374Author: John Bowman <bowman@ualberta.ca>
36375Date:   Thu Sep 21 01:21:34 2006 -0600
36376
36377    Leave vertical mode before put.
36378
36379commit f1de4247df589333842495b8c675841a1e05c252
36380Author: John Bowman <bowman@ualberta.ca>
36381Date:   Thu Sep 21 00:12:10 2006 -0600
36382
36383    Fixed grammatical error.
36384
36385commit 5c39ba9bcd34ab46ba9e62d113e9c7efbb1a11c7
36386Author: John Bowman <bowman@ualberta.ca>
36387Date:   Thu Sep 21 00:08:42 2006 -0600
36388
36389    Added Mexican Hat (wavelet) example that nicely illustrates the distinction
36390    between guides and paths.
36391
36392commit 627742e5a1accd9977fbef43253dd5f4aef3a0f1
36393Author: John Bowman <bowman@ualberta.ca>
36394Date:   Wed Sep 20 08:50:13 2006 -0600
36395
36396    Removed dependency on rotate.tex.
36397
36398commit 59862d5927db13955c04ff0202acbc5174eaddb6
36399Author: John Bowman <bowman@ualberta.ca>
36400Date:   Tue Sep 19 23:08:34 2006 -0600
36401
36402    Removed dependence on pstricks.
36403
36404commit 4eca0a5c56aaac730963e3e49adb8dbe09c14434
36405Author: John Bowman <bowman@ualberta.ca>
36406Date:   Tue Sep 19 22:12:31 2006 -0600
36407
36408    Added filloutside routines.
36409
36410commit f3d3e51caf55dcc5cd95699b486351eaf660793a
36411Author: John Bowman <bowman@ualberta.ca>
36412Date:   Mon Sep 18 16:00:15 2006 -0600
36413
36414    Ignore setlocale errors; improved discussion of setlocale in FAQ.
36415
36416commit 19f4c2d00b8b172fe6821cd9764eb7dea5e9c2d2
36417Author: John Bowman <bowman@ualberta.ca>
36418Date:   Sun Sep 17 22:32:31 2006 -0600
36419
36420    Fix -aZ -f pdf.
36421
36422commit 76c3b469886016170897af7b9ca21f3e7bcc1918
36423Author: John Bowman <bowman@ualberta.ca>
36424Date:   Sun Sep 17 22:18:06 2006 -0600
36425
36426    Standardized filltype definitions and added a Draw filltype (e.g. for drawing a
36427    bounding box around a label).
36428
36429commit 3756452ae55dd4c74dec0832efb762b04501bebc
36430Author: John Bowman <bowman@ualberta.ca>
36431Date:   Sat Sep 16 22:18:03 2006 -0600
36432
36433    Fixed typos in comments.
36434
36435commit 979e5245c77168ad68b2105c07203099c1985fdf
36436Author: John Bowman <bowman@ualberta.ca>
36437Date:   Sat Sep 16 21:50:16 2006 -0600
36438
36439    Make -p option only effective in noninteractive mode.
36440
36441commit 6353224e8bc253e83b284cc9bdfc776997217d68
36442Author: John Bowman <bowman@ualberta.ca>
36443Date:   Sat Sep 16 15:39:41 2006 -0600
36444
36445    Accept ? as alternative to h (help).
36446
36447commit 2d3be54182cabece33b4fd21f18f6d67b688e19d
36448Author: John Bowman <bowman@ualberta.ca>
36449Date:   Sat Sep 16 15:38:37 2006 -0600
36450
36451    Quit (q) should turn off off debugging mode.
36452
36453commit e67a8fad923d927a19b8a5f725bc7234f04227ee
36454Author: John Bowman <bowman@ualberta.ca>
36455Date:   Sat Sep 16 15:11:09 2006 -0600
36456
36457    Minor simplifications.
36458
36459commit c819d159f46d10b3446299d1bbdcc328bab67e83
36460Author: John Bowman <bowman@ualberta.ca>
36461Date:   Sat Sep 16 15:05:59 2006 -0600
36462
36463    Added irregular mesh image contour routines.
36464
36465    Fixed documentation regarding explicits image bounds.
36466
36467commit 2dc1f5f285691a0fb77438f3d0acefa96528fe27
36468Author: John Bowman <bowman@ualberta.ca>
36469Date:   Sat Sep 16 15:02:46 2006 -0600
36470
36471    Fixed numerical precision issues; minor optimizations.
36472
36473commit a717ad3169a34b96fed0e04b9ed103ff236ac0a0
36474Author: John Bowman <bowman@ualberta.ca>
36475Date:   Sat Sep 16 12:18:45 2006 -0600
36476
36477    Minor optimization.
36478
36479commit a291fe8cbab32f8fb81f5af0a9ec833245b4d734
36480Author: John Bowman <bowman@ualberta.ca>
36481Date:   Sat Sep 16 01:32:59 2006 -0600
36482
36483    Fixed docref.
36484
36485commit 31d0253ac49f2a57def70ff23c6a6b6037acc22e
36486Author: John Bowman <bowman@ualberta.ca>
36487Date:   Sat Sep 16 00:44:13 2006 -0600
36488
36489    Updated FAQ.
36490
36491    Improved Makefile.
36492
36493commit 940671ec82f0375f5d77828da85298699b756138
36494Author: John Bowman <bowman@ualberta.ca>
36495Date:   Fri Sep 15 21:55:17 2006 -0600
36496
36497    Added contour wrapper for explicit x and y arrays.
36498
36499    Standardized contour argument names.
36500
36501commit 255e2305868febb31a1a9123008e451a88749db1
36502Author: John Bowman <bowman@ualberta.ca>
36503Date:   Wed Sep 13 20:56:26 2006 -0600
36504
36505    Fixed unhandled exception on startup.
36506
36507commit 348aff80582497d1629b73e8be47d7f2b6a7bcbc
36508Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36509Date:   Wed Sep 13 19:40:19 2006 -0600
36510
36511    Ignore keyboard interrupts during readline.
36512
36513commit 609e7ce533c3c383d43870a451a470e5222ee8e5
36514Author: John Bowman <bowman@ualberta.ca>
36515Date:   Wed Sep 13 00:25:47 2006 -0600
36516
36517    Modified example.
36518
36519commit 95d6e55978fc10e863c93cce89292fb43ee84803
36520Author: John Bowman <bowman@ualberta.ca>
36521Date:   Wed Sep 13 00:24:37 2006 -0600
36522
36523    Generalized axis alignment example.
36524
36525commit c076e75873eeeb081a32c068c4044db9dc9f3185
36526Author: John Bowman <bowman@ualberta.ca>
36527Date:   Tue Sep 12 23:45:10 2006 -0600
36528
36529    Fixed axisMin.
36530
36531commit 711cbebdf9ffde7a3ab55fcc4631f0a684d21566
36532Author: John Bowman <bowman@ualberta.ca>
36533Date:   Tue Sep 12 23:36:12 2006 -0600
36534
36535    Calculate, don't cache, axis userMin and userMax values.
36536
36537commit 48ac703bc5891cbea3f7645646cf6532a6441b62
36538Author: John Bowman <bowman@ualberta.ca>
36539Date:   Tue Sep 12 01:02:42 2006 -0600
36540
36541    Add PDF autorotate option; landscape slides now automatically turn this on.
36542
36543commit 4ba23a29c1915434076022e312479f5b2edf0f22
36544Author: John Bowman <bowman@ualberta.ca>
36545Date:   Mon Sep 11 22:24:22 2006 -0600
36546
36547    Added example of buildcycle.
36548
36549commit 27e2b021dc0609a58a6bfe4f15498977d665e258
36550Author: John Bowman <bowman@ualberta.ca>
36551Date:   Mon Sep 11 22:20:23 2006 -0600
36552
36553    Port and document MetaPost buildcycle.
36554
36555    Document new behaviour of asy -l file...
36556
36557commit f6627a1a9f7d66f92eebdd8990ce2ed03d98b6d6
36558Author: John Bowman <bowman@ualberta.ca>
36559Date:   Mon Sep 11 21:45:35 2006 -0600
36560
36561    Allow draw(nullpath) again.
36562
36563commit 19fbdfb19a5222e947593a5af55727b14bd8d1cc
36564Author: John Bowman <bowman@ualberta.ca>
36565Date:   Sun Sep 10 13:33:24 2006 -0600
36566
36567    Fixed asy path and base directory.
36568
36569commit b8b3928f0b73660c2d7adcf7afcc4ddae3b7fa85
36570Author: John Bowman <bowman@ualberta.ca>
36571Date:   Sat Sep 9 21:55:55 2006 -0600
36572
36573    Added type highlighting list to asy-keywords.el and asy-mode.el.
36574
36575    Simplified building of asy-keywords.el.
36576
36577commit 034bcce15f75b967c32f10ff5227607818d5c039
36578Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36579Date:   Sat Sep 9 12:26:29 2006 -0600
36580
36581    Refactored interactive prompt.  Moved asy code processing from main.cc to
36582    process.cc.
36583
36584commit 7f69344edb1918434afc53d5906348bc5f15ae2d
36585Author: John Bowman <bowman@ualberta.ca>
36586Date:   Fri Sep 8 12:40:18 2006 -0600
36587
36588    Fixed infinite loop on stdin EOF during scrolling.
36589
36590commit af30d135fb36c4f5c4a59808b63d76abd1a44f30
36591Author: John Bowman <bowman@ualberta.ca>
36592Date:   Thu Sep 7 21:59:28 2006 -0600
36593
36594    Make last workaround CYGWIN specific.
36595
36596commit 455b64c796b9972676e3e13fc03d2fcb2964e3f8
36597Author: John Bowman <bowman@ualberta.ca>
36598Date:   Thu Sep 7 07:56:04 2006 -0600
36599
36600    Work around missing ncurses/term.h symbolic link under CYGWIN.
36601
36602commit 900e00356b7814d4deddfa05ce2c9ab828cfb1c6
36603Author: John Bowman <bowman@ualberta.ca>
36604Date:   Wed Sep 6 02:52:45 2006 -0600
36605
36606    Incremented version to 1.14svn.
36607
36608commit 22aa04ae69177659ab25e16dd859775909ebc643
36609Author: John Bowman <bowman@ualberta.ca>
36610Date:   Tue Sep 5 22:47:22 2006 -0600
36611
36612    Added path qualifier.
36613
36614commit eff0b45d96d765f9bc81196953aa106b2f7445f0
36615Author: John Bowman <bowman@ualberta.ca>
36616Date:   Tue Sep 5 21:17:34 2006 -0600
36617
36618    Standardized indentation of and untabify base files.
36619
36620commit 87a45971cbed4ae9debe673c81d282bb4e606a5c
36621Author: John Bowman <bowman@ualberta.ca>
36622Date:   Tue Sep 5 10:24:50 2006 -0600
36623
36624    Updated documentation and FAQ.
36625
36626commit de7e13243c0599e4d2bf68faf2896e1f30ed6128
36627Author: John Bowman <bowman@ualberta.ca>
36628Date:   Tue Sep 5 10:24:30 2006 -0600
36629
36630    Added html target for building html documentation from main directory.
36631
36632commit 65d163362a2fac264575e6b5159fef0419ae2482
36633Author: John Bowman <bowman@ualberta.ca>
36634Date:   Tue Sep 5 00:24:39 2006 -0600
36635
36636    FAQ updates
36637
36638commit 17505d564a43e316c7db22b98d8de5466d25e2d9
36639Author: John Bowman <bowman@ualberta.ca>
36640Date:   Mon Sep 4 23:13:53 2006 -0600
36641
36642    Explicitly load asy-mode.el in case an old compiled version exists.
36643
36644commit 9b4cc01e29cbaf9a4d83ceb9a2f8ccaceea31c02
36645Author: John Bowman <bowman@ualberta.ca>
36646Date:   Mon Sep 4 23:04:52 2006 -0600
36647
36648    Color name updates.
36649
36650commit 52c3d60b3d4e1f03d90ca5596c2f953134de28ec
36651Author: John Bowman <bowman@ualberta.ca>
36652Date:   Mon Sep 4 22:29:45 2006 -0600
36653
36654    Project triple to align in call to label and Label.
36655
36656    Cast triple to position.
36657
36658commit a264f9641e882d8ee2ccfad8b671cd3fd30168b6
36659Author: John Bowman <bowman@ualberta.ca>
36660Date:   Mon Sep 4 22:18:35 2006 -0600
36661
36662    Remove cast from triple to align.
36663
36664commit 7449971fee8995d1d79ce4d27af234385dffd53f
36665Author: John Bowman <bowman@ualberta.ca>
36666Date:   Mon Sep 4 22:12:03 2006 -0600
36667
36668    Make grep case-sensitive.
36669
36670commit 6f5bf62ecaba03d7fe486758c2362b5f45bbe38a
36671Author: John Bowman <bowman@ualberta.ca>
36672Date:   Mon Sep 4 01:40:35 2006 -0600
36673
36674    More FAQ updates.
36675
36676commit c9d4473fed4c535c26a7180eb2e62c17a4cbe1eb
36677Author: John Bowman <bowman@ualberta.ca>
36678Date:   Mon Sep 4 01:36:16 2006 -0600
36679
36680    Updated FAQ.
36681
36682commit f68a35d2db180e3075316488aa782d88def7738c
36683Author: John Bowman <bowman@ualberta.ca>
36684Date:   Mon Sep 4 01:30:35 2006 -0600
36685
36686    Allow arrowhead to be called with a position type.
36687
36688commit c98c79d93af423d11026df9f646cf2162286b635
36689Author: John Bowman <bowman@ualberta.ca>
36690Date:   Mon Sep 4 01:29:06 2006 -0600
36691
36692    Use pTick as default for ptick.
36693
36694commit ad45fdc38f515e56a61419cf508240e8926fdec9
36695Author: John Bowman <bowman@ualberta.ca>
36696Date:   Sun Sep 3 12:05:53 2006 -0600
36697
36698    Revert last change.
36699
36700commit adfe519f86f0c3663a65d066b93e54868ef97c19
36701Author: John Bowman <bowman@ualberta.ca>
36702Date:   Sun Sep 3 11:49:35 2006 -0600
36703
36704    Close fout immediately to avoid race condition with gv in interactive mode.
36705
36706commit fbb3d9ce12d3860ce18a50ac41c0a7a20c4daf16
36707Author: John Bowman <bowman@ualberta.ca>
36708Date:   Sun Sep 3 09:05:31 2006 -0600
36709
36710    Install asy-faq.info with make install-all.
36711
36712commit 297fb1620c281160d3c85a59dfbf3599ae822a46
36713Author: John Bowman <bowman@ualberta.ca>
36714Date:   Sun Sep 3 00:01:55 2006 -0600
36715
36716    Fixed cxx warning message.
36717
36718commit 0bfa85f15495c3fe8dedd656e168863f22180f3b
36719Author: John Bowman <bowman@ualberta.ca>
36720Date:   Sat Sep 2 23:45:44 2006 -0600
36721
36722    Removed ASYMPTOTE_DIR.
36723
36724commit 3f78d4518f580e535f06fd22d57b61494087fc5f
36725Author: John Bowman <bowman@ualberta.ca>
36726Date:   Sat Sep 2 23:42:37 2006 -0600
36727
36728    Simplified Makefile.
36729
36730commit baeb51d7b703d1f754b75c2257f7039425fad588
36731Author: John Bowman <bowman@ualberta.ca>
36732Date:   Sat Sep 2 23:35:46 2006 -0600
36733
36734    Distribute keywords.cc.
36735
36736commit 67fbb198d48c333c138909ff53211389d2ac3a42
36737Author: John Bowman <bowman@ualberta.ca>
36738Date:   Sat Sep 2 23:29:35 2006 -0600
36739
36740    Make keywords.pl executable.
36741
36742commit 794538cc5900417ed36eddb1cd6a98a8552b8f5c
36743Author: John Bowman <bowman@ualberta.ca>
36744Date:   Sat Sep 2 23:20:58 2006 -0600
36745
36746    Added Frequently Asked Questions (FAQ).
36747
36748commit 26f56cf05c6cea469da431248728ba726f347892
36749Author: John Bowman <bowman@ualberta.ca>
36750Date:   Sat Sep 2 11:28:41 2006 -0600
36751
36752    Respect scroll setting only in interactive mode.
36753
36754commit c2b071c9fd91e2e54db1960fced5e9d7ae2029c2
36755Author: John Bowman <bowman@ualberta.ca>
36756Date:   Sat Sep 2 11:21:14 2006 -0600
36757
36758    Add Philippe's changes to asy-mode.el, including menu and asy-insinuate-latex.
36759
36760    Handle shells other than bash in asy-mode.el.
36761
36762    Autogenerate asy-keywords.el.
36763
36764commit 1f96b552a2af9bc8f17700d1fca4e7fb7a7223a1
36765Author: John Bowman <bowman@ualberta.ca>
36766Date:   Wed Aug 30 21:53:25 2006 -0600
36767
36768    Make annotations with frame transformation; cleaned up @defspecial code.
36769
36770    Check for successful PostScript writes.
36771
36772    Standardize "Can't" vs. "Cannot".
36773
36774commit e3ff8da6ad620ed763f68efd31c6cb550100649e
36775Author: John Bowman <bowman@ualberta.ca>
36776Date:   Wed Aug 30 21:48:31 2006 -0600
36777
36778    Simplified calculateTransform logic.
36779
36780commit ab8f9f3e55b9ac3218ae8bdbd0cdae87eae9283c
36781Author: John Bowman <bowman@ualberta.ca>
36782Date:   Wed Aug 30 21:46:56 2006 -0600
36783
36784    Improved example.
36785
36786commit a8a5186f6b75b1c9ba2baac9a1440744573463d8
36787Author: John Bowman <bowman@ualberta.ca>
36788Date:   Wed Aug 30 21:44:46 2006 -0600
36789
36790    Disable magic () parenthesis.
36791
36792commit b82912094da7642a9ba64a51ee59d4d1b74eb150
36793Author: John Bowman <bowman@ualberta.ca>
36794Date:   Wed Aug 30 16:35:02 2006 -0600
36795
36796    Prevent exponential notation in %%BoudingBox.
36797
36798commit 8873a0444096d60eec93aed956ff0eae1b94a7a0
36799Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36800Date:   Wed Aug 30 13:11:11 2006 -0600
36801
36802    Test using a local version of asy.
36803
36804commit 587b1fe3d99f40525c5759823c2cc1dd5ed85121
36805Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36806Date:   Wed Aug 30 13:10:08 2006 -0600
36807
36808    Don't run "../asy output/*.asy" as this doesn't test the files properly.
36809
36810commit 0f9e63abbd46730ae29aafeb4ded2b205d222a24
36811Author: John Bowman <bowman@ualberta.ca>
36812Date:   Tue Aug 29 21:04:38 2006 -0600
36813
36814    Updated to use gc6.8.
36815
36816commit 993d2ec493e607efed0de08be6ed3823f362d80a
36817Author: John Bowman <bowman@ualberta.ca>
36818Date:   Tue Aug 29 15:47:24 2006 -0600
36819
36820    Reduce size of generated files.
36821
36822commit 2fb33cd414d9db9b472303954547aefe7c23bc8d
36823Author: John Bowman <bowman@ualberta.ca>
36824Date:   Tue Aug 29 11:30:15 2006 -0600
36825
36826    More three-dimensional examples.
36827
36828commit 2e296a0cd8bee8936fdd995078fef50b2e5489d5
36829Author: John Bowman <bowman@ualberta.ca>
36830Date:   Tue Aug 29 11:29:33 2006 -0600
36831
36832    Fixed definition and documentation of cone.
36833
36834    Added longitudinal pen to draw.
36835
36836commit c1b1f17f483abf63e58c9efaf3202062185d22cd
36837Author: John Bowman <bowman@ualberta.ca>
36838Date:   Tue Aug 29 11:28:51 2006 -0600
36839
36840    Added cast from triple to align.
36841
36842commit 32a32c6b551379c64d93d1362f76c03519600e43
36843Author: John Bowman <bowman@ualberta.ca>
36844Date:   Mon Aug 28 22:35:39 2006 -0600
36845
36846    Added up argument to projection routines to specify camera orientation.
36847
36848commit 40b2e7eecec7ffb6cdd384f25dceaf15a7887350
36849Author: John Bowman <bowman@ualberta.ca>
36850Date:   Sun Aug 27 20:58:32 2006 -0600
36851
36852    Minor optimization and documentation updates.
36853
36854commit 5caeb44bbe159e5b0474691923a4c1680cedeb37
36855Author: John Bowman <bowman@ualberta.ca>
36856Date:   Sun Aug 27 18:53:20 2006 -0600
36857
36858    Cleaned up surface functions.
36859
36860commit c85824f701ac8682dbdee0fe0d24285625882a17
36861Author: John Bowman <bowman@ualberta.ca>
36862Date:   Sun Aug 27 18:42:43 2006 -0600
36863
36864    Avoid warning message under -d.
36865
36866commit 312f05fb764fa64334f90a1160aae5fdfbe4a8ae
36867Author: John Bowman <bowman@ualberta.ca>
36868Date:   Sun Aug 27 14:08:51 2006 -0600
36869
36870    Moved documentation to beginning of file again.
36871
36872commit 5768a90fbe38fa2d72c0343ee49474d2ce712bc3
36873Author: John Bowman <bowman@ualberta.ca>
36874Date:   Sun Aug 27 13:44:12 2006 -0600
36875
36876    Disabled magic [] since this makes typing real[] awkward.
36877
36878commit 794ca7d4658dfc8d479b64abe73625edd9fcec7a
36879Author: John Bowman <bowman@ualberta.ca>
36880Date:   Sat Aug 26 18:29:31 2006 -0600
36881
36882    Removed obsolete comment.
36883
36884commit aebc30038fe13e7e19186f8719dbff5af2eccb1f
36885Author: John Bowman <bowman@ualberta.ca>
36886Date:   Sat Aug 26 15:44:33 2006 -0600
36887
36888    Don't indent after struct definition without optional ;
36889
36890commit 8f044468d9ddb1a07c41dc8f1742fa6b4c756260
36891Author: John Bowman <bowman@ualberta.ca>
36892Date:   Sat Aug 26 12:06:44 2006 -0600
36893
36894    Disable magic {} as this makes grouping existing blocks of code (without
36895    going to the trouble of selecting a region) inconvenient.
36896
36897commit 670b6dbe300a6899cb1d71abe669805b627156f9
36898Author: John Bowman <bowman@ualberta.ca>
36899Date:   Sat Aug 26 12:01:32 2006 -0600
36900
36901    Fixed indentation of public/private permission modifiers.
36902
36903commit 0b90018f10f19db2a61c316146b05f187618b29f
36904Author: John Bowman <bowman@ualberta.ca>
36905Date:   Sat Aug 26 11:59:21 2006 -0600
36906
36907    Fixed indentation.
36908
36909commit 71b5a6d5c8f70a04c49bcfbec1ecaea740cd906a
36910Author: John Bowman <bowman@ualberta.ca>
36911Date:   Sat Aug 26 01:07:35 2006 -0600
36912
36913    Mention two-mode-mode recommended package also in online documentation.
36914
36915commit 00738d2135db51a0e4b2066473620d633d5db0b4
36916Author: John Bowman <bowman@ualberta.ca>
36917Date:   Fri Aug 25 22:41:48 2006 -0600
36918
36919    Remove the strict requirement of the two-mode-mode package for minimal
36920    functionality of asy-mode.el.
36921
36922commit af2ba24ede5a963d7cec28a301f71ee2560810c9
36923Author: John Bowman <bowman@ualberta.ca>
36924Date:   Fri Aug 25 22:14:11 2006 -0600
36925
36926    Replaced asy-mode.el with slight improvement of Philippe Ivaldi's version.
36927
36928commit f662e32020195506b96d1a84ce2248323ff91dd9
36929Author: John Bowman <bowman@ualberta.ca>
36930Date:   Thu Aug 24 21:18:05 2006 -0600
36931
36932    Check path[] index.
36933
36934commit e0be7331a932a345d0330c0e331eb75f06fa7116
36935Author: John Bowman <bowman@ualberta.ca>
36936Date:   Thu Aug 24 21:13:14 2006 -0600
36937
36938    Allow legends and markers when drawing superpaths.
36939
36940commit 6b81deefb1e8e0e1a888da8549a817ea9aa1fc50
36941Author: John Bowman <bowman@ualberta.ca>
36942Date:   Thu Aug 24 11:28:50 2006 -0600
36943
36944    Moved graph settings to separate module graph_settings.
36945
36946    Renamed nmesh to ngraph.
36947
36948commit e0c665a6c80a638cf987d01613b355eb7357df0e
36949Author: John Bowman <bowman@ualberta.ca>
36950Date:   Wed Aug 23 22:47:44 2006 -0600
36951
36952    Removed resolution arguments (nx and ny) from matrix contour routines;
36953    instead calculate these from the matrix itself.
36954
36955commit 25db195ca85cdf10b81b0e658f11e28fe087329b
36956Author: John Bowman <bowman@ualberta.ca>
36957Date:   Tue Aug 22 09:00:55 2006 -0600
36958
36959    Simplify calculation of cyclic path bounding boxes.
36960
36961commit 2a727b5da017e16f669041fe33bce1cfa9b05995
36962Author: John Bowman <bowman@ualberta.ca>
36963Date:   Mon Aug 21 22:30:45 2006 -0600
36964
36965    Check that root is in range in bounds().
36966
36967    Implemented general solution for pen padding/capping of paths.
36968
36969commit 1e3e71ddba40dd38a67f0d5a063f593928e29322
36970Author: John Bowman <bowman@ualberta.ca>
36971Date:   Sun Aug 20 22:22:33 2006 -0600
36972
36973    Added link to externally contributed examples: http://home.tele2.fr/phivaldi/asymptote
36974
36975commit 1975cd1e4db32ab15af2e7cced813c9425d73aad
36976Author: John Bowman <bowman@ualberta.ca>
36977Date:   Sun Aug 20 21:56:22 2006 -0600
36978
36979    Account for pen cap contribution to bounding box.
36980
36981commit 0a78726e84976df4d77fd2669e3ed8c477503d28
36982Author: Andy Hammerlindl <ahammerlindl@gmail.com>
36983Date:   Sun Aug 20 00:20:41 2006 -0600
36984
36985    Exclude module accesses (and imports) from listing.
36986
36987commit 2d33137292407d66f099001aeb6fe0a9c7bb7c0c
36988Author: John Bowman <bowman@ualberta.ca>
36989Date:   Sat Aug 19 22:25:26 2006 -0600
36990
36991    Fixed image transposition.
36992
36993commit 620b0750d6a20baa7aa231ba7e3896cbaec37f5e
36994Author: John Bowman <bowman@ualberta.ca>
36995Date:   Sat Aug 19 18:13:36 2006 -0600
36996
36997    Discard extra characters after scroll commands (q).
36998    If scroll is negative, use one less than number of display lines.
36999
37000commit 331d19e858a08034c8b1f7182c8d8c0edb86dca7
37001Author: John Bowman <bowman@ualberta.ca>
37002Date:   Sat Aug 19 09:44:40 2006 -0600
37003
37004    Changed header.
37005
37006commit deeafec561e27c8f9c1cecf9651229670931bbad
37007Author: John Bowman <bowman@ualberta.ca>
37008Date:   Fri Aug 18 16:07:59 2006 -0600
37009
37010    Standardized image and contour conventions for matrices.
37011
37012commit 3ec15bc65ee01c347de9764251f7ed148c2d5c80
37013Author: John Bowman <bowman@ualberta.ca>
37014Date:   Fri Aug 18 15:56:31 2006 -0600
37015
37016    Improved documentation of command-line arguments.
37017
37018commit 98ce04117d410dacd86caa0c155def36cbe0138d
37019Author: John Bowman <bowman@ualberta.ca>
37020Date:   Fri Aug 18 15:55:57 2006 -0600
37021
37022    Removed unneeded settings qualifiers.
37023
37024commit d637ff179718b8e833ecdfc56394e5c9ed8d1989
37025Author: John Bowman <bowman@ualberta.ca>
37026Date:   Fri Aug 18 15:54:35 2006 -0600
37027
37028    Minor optimization.
37029
37030commit b7a92a3b4478fb944e11d1f59bc91585657df406
37031Author: John Bowman <bowman@ualberta.ca>
37032Date:   Fri Aug 18 15:52:27 2006 -0600
37033
37034    Changed write without data arguments to work consistently with the forms
37035    with data arguments:
37036
37037    write(suffix suffix=endl);
37038    write(file fout, suffix suffix=none);
37039
37040commit 7bbab69b0cfed3ea636366a3ff30d406480dd6b7
37041Author: John Bowman <bowman@ualberta.ca>
37042Date:   Fri Aug 18 14:46:47 2006 -0600
37043
37044    Remove spurious grestore; if no labels move grestore before showpage.
37045
37046commit 5f7cb91504b33716ac5e1c0cb64f3aecde55c2dc
37047Author: John Bowman <bowman@ualberta.ca>
37048Date:   Thu Aug 17 14:29:46 2006 -0600
37049
37050    Move GCLIBS dependency before others.
37051
37052commit 946e289a36611ab5833be45f544ef9cf097c535a
37053Author: John Bowman <bowman@ualberta.ca>
37054Date:   Thu Aug 17 12:24:16 2006 -0600
37055
37056    Added missing brace.
37057
37058commit 385b0fcf92fef84a5b216b523885d9b66b81ba47
37059Author: John Bowman <bowman@ualberta.ca>
37060Date:   Thu Aug 17 11:41:33 2006 -0600
37061
37062    Added whereDefined() to entry class.
37063
37064    Implemented void list(string *s, bool imports=false); to list all
37065    global functions and variables in a module named by string s.
37066
37067    Removed unneeded init_readline in readline() routine.
37068
37069commit ddcc3110a61f7878e884895b66710f1bd0bb226b
37070Author: John Bowman <bowman@ualberta.ca>
37071Date:   Wed Aug 16 16:16:45 2006 -0600
37072
37073    Fixed xtick default argument issue.
37074
37075    Added 3d tick routines.
37076
37077commit df02809984fd6f70cccb0de55f3139bdfabfb546
37078Author: John Bowman <bowman@ualberta.ca>
37079Date:   Wed Aug 16 10:05:37 2006 -0600
37080
37081    Minor edits.
37082
37083commit 880c0f19ddd67a25df6519f5e2d3fd02a1cba7cd
37084Author: John Bowman <bowman@ualberta.ca>
37085Date:   Wed Aug 16 09:54:54 2006 -0600
37086
37087    Truncate out-of-bounds position parameters in labelaxis.
37088
37089commit 6629405d8a24e54b0214194fefb3d41e191eb186
37090Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37091Date:   Thu Aug 10 00:39:19 2006 -0600
37092
37093    Partially undid last change.
37094
37095commit 5c19f2abc3c0b0965ee16af5cd4e9db0ac440a66
37096Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37097Date:   Thu Aug 10 00:32:54 2006 -0600
37098
37099    Added tabcompletion to documentation.
37100
37101commit ec6f7c14bbb6ee7a675d34e8728930436c28fda5
37102Author: John Bowman <bowman@ualberta.ca>
37103Date:   Wed Aug 9 08:21:11 2006 -0600
37104
37105    Simplified texprocess and postprocess signatures.
37106
37107    Removed diagnostic.
37108
37109commit c3fab02a80fcfd8e2ff78882050a411f176d6356
37110Author: John Bowman <bowman@ualberta.ca>
37111Date:   Wed Aug 9 08:12:20 2006 -0600
37112
37113    Removed bounding box fuzz.
37114
37115commit d191737368a18127796b33fef94399e79ba9e8b0
37116Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37117Date:   Tue Aug 8 15:41:53 2006 -0600
37118
37119    Added intelligent readline auto-completion based on the environment.
37120
37121commit af3d2395c4b72d7342ed0e68872846499fa7159c
37122Author: John Bowman <bowman@ualberta.ca>
37123Date:   Tue Aug 8 10:27:34 2006 -0600
37124
37125    Documented interp.
37126
37127commit 1be5c206bbf11397d38fb3f8a5dfb6bd396e7f7a
37128Author: John Bowman <bowman@ualberta.ca>
37129Date:   Tue Aug 8 04:02:56 2006 -0600
37130
37131    Fixed page alignment.
37132
37133commit c70cf49e3504ee60eff3cdccdc4f9314975a55ed
37134Author: John Bowman <bowman@ualberta.ca>
37135Date:   Mon Aug 7 20:20:15 2006 -0600
37136
37137    Added newl after gsave.
37138
37139commit e0bbdb825112966ffc84648379a4326e09122658
37140Author: John Bowman <bowman@ualberta.ca>
37141Date:   Mon Aug 7 14:07:53 2006 -0600
37142
37143    Removed unused code.
37144
37145commit 7553c45742a1653bedcac99f67c8ad29f67aca0f
37146Author: John Bowman <bowman@ualberta.ca>
37147Date:   Mon Aug 7 09:46:36 2006 -0600
37148
37149    Turn off tab completion after readline.
37150
37151commit 4e5b8682d2ed3405ac13e5a269516abcf0916aaa
37152Author: John Bowman <bowman@ualberta.ca>
37153Date:   Mon Aug 7 09:36:42 2006 -0600
37154
37155    Simplified interactive mode.
37156
37157commit 337bc7366624b9ece92a35b75e404286c6c52216
37158Author: John Bowman <bowman@ualberta.ca>
37159Date:   Mon Aug 7 08:20:46 2006 -0600
37160
37161    Simplified page alignment: -a Z nolonger implies -notex,
37162    annotation now works even with negative bounding box coordinates.
37163
37164commit 33092b49f26e37dba2d4f4e29ff3244a9f8eceb4
37165Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37166Date:   Sat Aug 5 00:03:41 2006 -0600
37167
37168    Removed accidentally added debugging output.
37169
37170commit 3c5d840478b8e7df5a7da4164df7921119ecb5c7
37171Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37172Date:   Fri Aug 4 23:56:57 2006 -0600
37173
37174    Fixed horizontal drawline bug.
37175
37176commit 8ff1804d6af0ab6c487d75d144c8be2363fd839a
37177Author: John Bowman <bowman@ualberta.ca>
37178Date:   Thu Aug 3 06:47:03 2006 -0600
37179
37180    Updated implicit scaling documentation.
37181
37182commit 1c00e823b1efef1b1a213697c8f804f8686e2c96
37183Author: John Bowman <bowman@ualberta.ca>
37184Date:   Wed Aug 2 13:02:50 2006 -0600
37185
37186    Check for interrupts on for(;;).
37187
37188commit 15550ffe796c57d5d29ea5ec94590b424dd52954
37189Author: John Bowman <bowman@ualberta.ca>
37190Date:   Wed Aug 2 12:46:17 2006 -0600
37191
37192    Removed unneeded %s.
37193
37194commit 6d32da25931610ecbd2a037dabc06daf590b9eb2
37195Author: John Bowman <bowman@ualberta.ca>
37196Date:   Wed Aug 2 12:38:03 2006 -0600
37197
37198    Added support for Adobe Reader annotations.
37199
37200commit d29fe7bd1b866038c712a4a361b0bdec3d66f113
37201Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37202Date:   Tue Aug 1 13:17:50 2006 -0600
37203
37204    Improved highlighting of strings and scaling expressions.
37205
37206commit 0acd2b77382036350910ff18bae3df35e509d9db
37207Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37208Date:   Tue Aug 1 13:16:51 2006 -0600
37209
37210    Allow empty test expression in for loop.
37211
37212commit 8eeecfa50431a4ead2b53af641e55b841bc0f15c
37213Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37214Date:   Tue Aug 1 13:16:21 2006 -0600
37215
37216    Clarified comments.
37217
37218commit 355c37958b6b948bd3590b032373f59872a939f2
37219Author: John Bowman <bowman@ualberta.ca>
37220Date:   Tue Aug 1 08:40:11 2006 -0600
37221
37222    Incremented version to 1.13svn.
37223
37224commit 011ccae6de7ae9699aa841dd6bd985526766ca25
37225Author: John Bowman <bowman@ualberta.ca>
37226Date:   Tue Aug 1 06:46:11 2006 -0600
37227
37228    Fix cxx warning messages.
37229
37230commit 4c397bc7f375c2b585c69abb7cb51a9ece995994
37231Author: John Bowman <bowman@ualberta.ca>
37232Date:   Tue Aug 1 06:32:23 2006 -0600
37233
37234    Use command-line version of ghostscript (gswin32c.exe) under MSDOS to avoid
37235    spurious ghostscript window when producing pdf files.
37236
37237commit 83c37ae5865e042bb52b50f7ee8ab366891894e9
37238Author: John Bowman <bowman@ualberta.ca>
37239Date:   Mon Jul 31 14:42:09 2006 -0600
37240
37241    Updated.
37242
37243commit 3155feb37eb0b7b66680faa49af3f3030c9d26a2
37244Author: John Bowman <bowman@ualberta.ca>
37245Date:   Mon Jul 31 14:23:50 2006 -0600
37246
37247    Simplify pen constructors.
37248
37249commit e292493e7798b572a31cfdc7f9f60be9a5c03d55
37250Author: John Bowman <bowman@ualberta.ca>
37251Date:   Mon Jul 31 14:12:33 2006 -0600
37252
37253    Implement transparency.
37254
37255    Handle DEFLINE correctly.
37256
37257    Change string to mem::string throughout pen class.
37258
37259commit e6704b4d1c7bb2ad26618f2587b1a46183d3a19a
37260Author: John Bowman <bowman@ualberta.ca>
37261Date:   Mon Jul 31 14:09:15 2006 -0600
37262
37263    Use heavygreen instead of green.
37264
37265commit b58d65ce754bddf6d826d99af97c9a8e7ae67c4e
37266Author: John Bowman <bowman@ualberta.ca>
37267Date:   Mon Jul 31 14:07:33 2006 -0600
37268
37269    Added equations item.
37270
37271commit 09880dbab3c09f0ff6b6d06469049e1e03834f1f
37272Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37273Date:   Sun Jul 30 00:22:40 2006 -0600
37274
37275    Delay call of getName, so that it is only called when the name is used.
37276
37277commit daf07650a774d77f1bc1b319ff2129f93343abab
37278Author: John Bowman <bowman@ualberta.ca>
37279Date:   Sat Jul 22 13:43:23 2006 -0600
37280
37281    Fixed label fuzz.
37282
37283commit c75cd4332190a6c80206864871c7f098260c815d
37284Author: John Bowman <bowman@ualberta.ca>
37285Date:   Sat Jul 22 01:10:50 2006 -0600
37286
37287    Minor additions to Help section.
37288
37289commit f95b2c761e1bb5ce5cc1d4194d0c08b0758db1b9
37290Author: John Bowman <bowman@ualberta.ca>
37291Date:   Sat Jul 22 01:08:18 2006 -0600
37292
37293    Account for scale in label bounding box calculation.
37294
37295commit 662666896ceec7a86a8acc05bbf714ff017acdf1
37296Author: John Bowman <bowman@ualberta.ca>
37297Date:   Sat Jul 22 01:07:15 2006 -0600
37298
37299    Renamed interact() to interactive().
37300
37301commit 0a7ee04366c0250477d87cd72007e0fcc1cbeb6a
37302Author: John Bowman <bowman@ualberta.ca>
37303Date:   Sat Jul 22 01:06:34 2006 -0600
37304
37305    Fix Step calculation (special case).
37306
37307commit eae2726d0ce3648e4c77d5d8286c8959e2fef919
37308Author: John Bowman <bowman@ualberta.ca>
37309Date:   Sat Jul 22 00:59:44 2006 -0600
37310
37311    Interactive reset should call cleanup, not exitFunction, and set uptodate=true.
37312
37313commit 6083f7f734c0846261a701d3dd2d9aaac3541ece
37314Author: John Bowman <bowman@ualberta.ca>
37315Date:   Tue Jul 11 15:52:29 2006 -0600
37316
37317    Updated.
37318
37319commit fb46edec56c5921e5ca6cfcb0ef107eb7d135df9
37320Author: John Bowman <bowman@ualberta.ca>
37321Date:   Tue Jul 11 15:41:51 2006 -0600
37322
37323    Added default pen argument to Dotted().
37324
37325commit c4bd8d894fa312bb63b8e4367156266977092b15
37326Author: John Bowman <bowman@ualberta.ca>
37327Date:   Sun Jul 9 21:16:08 2006 -0600
37328
37329    Add q option to scroll facility to allow one to terminate scrolled output
37330    without causing an execution interrupt.
37331
37332    Make scroll a setting instead of a function call.
37333
37334commit 7c5bedb12ad977701955cbf1726782e88ae2f379
37335Author: John Bowman <bowman@ualberta.ca>
37336Date:   Sat Jul 8 22:10:25 2006 -0600
37337
37338    Added prefix plain_ to internal plain includes.
37339
37340commit 7da6733491c9eca3c94cd043f288bf09dbe16ed9
37341Author: John Bowman <bowman@ualberta.ca>
37342Date:   Fri Jul 7 23:05:42 2006 -0600
37343
37344    Add missing clear() function to remove all breakpoints.
37345
37346commit 9dd7f96ec2a61fdb419445bcffa2a0884006b870
37347Author: John Bowman <bowman@ualberta.ca>
37348Date:   Fri Jul 7 23:03:10 2006 -0600
37349
37350    Simplified partialsum.
37351
37352commit 36759e0b95e1af56c6c0d76d1bc11597db2fc5b6
37353Author: John Bowman <bowman@ualberta.ca>
37354Date:   Fri Jul 7 11:10:28 2006 -0600
37355
37356    Removed page break.
37357
37358commit d6047df8c3e18d8e1e34788eddbecb97597dced3
37359Author: John Bowman <bowman@ualberta.ca>
37360Date:   Fri Jul 7 11:06:25 2006 -0600
37361
37362    Documented ellipse.
37363
37364commit 42c87dac055830e8c87eba709885e75d4d893edd
37365Author: John Bowman <bowman@ualberta.ca>
37366Date:   Fri Jul 7 10:41:38 2006 -0600
37367
37368    Moved "Drawing Commands" section to immediately follow tutorial.
37369
37370commit ac38dcb2af96edeb8acb95b81c3021499d574b5b
37371Author: John Bowman <bowman@ualberta.ca>
37372Date:   Thu Jul 6 16:30:18 2006 -0600
37373
37374    Minor documentation improvements.
37375
37376commit c3f6db0826aec5be9bebbe809665c549e1fbe779
37377Author: John Bowman <bowman@ualberta.ca>
37378Date:   Thu Jul 6 16:17:13 2006 -0600
37379
37380    Fixed documentation of periodic tridiagonal solver.
37381
37382    Minor edits to Bezier curve documentation.
37383
37384commit f64d12cbbd2d0d824653688be0930ecdcf181119
37385Author: Radoslav Marinov <rtm907>
37386Date:   Thu Jul 6 14:05:53 2006 -0600
37387
37388    Added a bezier curves example - /doc/bezier2.asy .
37389
37390commit 7b0e702e928cb8f2f04332fed7e9f10df50eb2df
37391Author: John Bowman <bowman@ualberta.ca>
37392Date:   Thu Jul 6 10:55:47 2006 -0600
37393
37394    Replace double quotes with single quotes for compatibility with \usepackage{german}.
37395
37396commit 133164c761c28dc86ccdc63b7a12e546a939c7e1
37397Author: Radoslav Marinov <rtm907>
37398Date:   Thu Jul 6 10:55:47 2006 -0600
37399
37400    Added some more information on Bezier curves.
37401
37402commit 4bc34df3158d155b2fe5beefa9ef9e0970755bf0
37403Author: John Bowman <bowman@ualberta.ca>
37404Date:   Thu Jul 6 01:05:00 2006 -0600
37405
37406    Incremented version to 1.12svn.
37407
37408commit f8478772f370fba4d278a7b2c3a165c7641819ae
37409Author: John Bowman <bowman@ualberta.ca>
37410Date:   Thu Jul 6 00:10:14 2006 -0600
37411
37412    Support g++ 3.3.4.
37413
37414commit e9b952ce4ae5900c33584f1ef822d66d775b87c7
37415Author: John Bowman <bowman@ualberta.ca>
37416Date:   Wed Jul 5 23:53:55 2006 -0600
37417
37418    Fixed cxx warning messages.
37419
37420commit e12b26bc7e3ff3ae0f7383f9ea69f3df080aef8a
37421Author: John Bowman <bowman@ualberta.ca>
37422Date:   Wed Jul 5 22:39:14 2006 -0600
37423
37424    Added reference to graph3.
37425
37426commit 60cb8a05d80a51765b53f4d2219e177c4165ee98
37427Author: John Bowman <bowman@ualberta.ca>
37428Date:   Wed Jul 5 12:28:58 2006 -0600
37429
37430    Renamed locate to locatefile.
37431
37432commit b289c382769951d33a7d1e86b25a9c0aa1aab70a
37433Author: John Bowman <bowman@ualberta.ca>
37434Date:   Wed Jul 5 01:15:18 2006 -0600
37435
37436    Debugger enhancements and minor fixes, including conditional breakpoints;
37437    renamed remove(string, int) to clear(string, int).
37438
37439    Define min(... int[] a) and max(... int[] a).
37440
37441    Moved realmult to runtime.
37442
37443commit eb3848d18bc8b2666b7756d0beb6bf53636a9418
37444Author: John Bowman <bowman@ualberta.ca>
37445Date:   Sat Jul 1 03:05:34 2006 -0600
37446
37447    Removed spurious write.
37448
37449commit 406eb56dbd70bc4a193fa6418ab86e0ded006bc5
37450Author: John Bowman <bowman@ualberta.ca>
37451Date:   Sat Jul 1 03:03:41 2006 -0600
37452
37453    Simplified debugger: removed step, renamed line to step, and make trace toggle.
37454
37455    Prune duplicate trace messages.
37456
37457commit 27f83cfb49ff4d0bff6ddaf0ee33875c501a0fd5
37458Author: John Bowman <bowman@ualberta.ca>
37459Date:   Sat Jul 1 01:20:21 2006 -0600
37460
37461    Make access settings global.
37462
37463    Added twice setting to resolve LaTeX references.
37464
37465    Improve embedded movie example.
37466
37467commit 5491a9ba3950418ec02f30c385b92374e8674eee
37468Author: John Bowman <bowman@ualberta.ca>
37469Date:   Fri Jun 30 11:09:49 2006 -0600
37470
37471    Generate wheel.mpg.
37472
37473    Suppress vbv_delay overflow messages during mpeg merge.
37474
37475commit 176ad41299376337a145e9b084fd1d12ed2303c5
37476Author: John Bowman <bowman@ualberta.ca>
37477Date:   Fri Jun 30 10:34:52 2006 -0600
37478
37479    Use defaultformat again instead of empty format string.
37480
37481commit 846dfbf82f1d4a1757c0c20048b67710620605cd
37482Author: John Bowman <bowman@ualberta.ca>
37483Date:   Fri Jun 30 10:27:19 2006 -0600
37484
37485    Improve discussion of stack overflow detection.
37486
37487commit 4fcdfd5f23e825c917fb3a7b5c958ec6d94d5ae9
37488Author: John Bowman <bowman@ualberta.ca>
37489Date:   Fri Jun 30 08:35:14 2006 -0600
37490
37491    Added missing file.
37492
37493commit 685c1ede9c52233c3cb2135ee12e986391e6d374
37494Author: John Bowman <bowman@ualberta.ca>
37495Date:   Thu Jun 29 22:54:03 2006 -0600
37496
37497    Added 3D array transpose and copy.
37498
37499commit 2c20940ae36d496d660f04d4d360c4bdbe0ff558
37500Author: John Bowman <bowman@ualberta.ca>
37501Date:   Thu Jun 29 22:37:03 2006 -0600
37502
37503    Prevent runtime errors and interrupts from resetting interactive environment.
37504
37505commit 6f8a184d15535e00803cb8ac6ffff182459a40ed
37506Author: John Bowman <bowman@ualberta.ca>
37507Date:   Thu Jun 29 22:35:10 2006 -0600
37508
37509    Removed extra blank line at end of 3D array write.
37510
37511commit 1923d5f328df74f65f9c7cf7850a0d672c18ccb3
37512Author: John Bowman <bowman@ualberta.ca>
37513Date:   Thu Jun 29 17:10:05 2006 -0600
37514
37515    Moved introductory material into Tutorial section.
37516
37517commit 860b5da27d21101dc89322659afb376f7d28f1e2
37518Author: John Bowman <bowman@ualberta.ca>
37519Date:   Thu Jun 29 11:37:38 2006 -0600
37520
37521    Added prompt and quiet settings.
37522
37523commit 5698e9e1a1cbf3073cc280dfd71eaac62be58313
37524Author: John Bowman <bowman@ualberta.ca>
37525Date:   Thu Jun 29 06:20:33 2006 -0600
37526
37527    Don't exit if stack overflow or segmentation fault handlers fail (to
37528    workaround broken libsigsegv-2.3; upgrading to libsigsegv-2.4 is recommended).
37529
37530commit 83b1ede25ffc9552e993a5d95613b76760b1130a
37531Author: John Bowman <bowman@ualberta.ca>
37532Date:   Wed Jun 28 21:59:26 2006 -0600
37533
37534    Renamed Examples section to Tutorial.
37535
37536commit 849359439f21d7b98bcb33eb0cb341a53180fcf5
37537Author: John Bowman <bowman@ualberta.ca>
37538Date:   Wed Jun 28 12:40:09 2006 -0600
37539
37540    Removed unused line.
37541
37542commit 194753aa5ef632bbdeda4bc54091b0327559e630
37543Author: John Bowman <bowman@ualberta.ca>
37544Date:   Wed Jun 28 12:38:09 2006 -0600
37545
37546    Moved debugger into separate base file debugger.asy.
37547
37548    Added void stop(string file, string text); to stop at the first line in
37549    file containing the string text.
37550
37551    Renamed q (quit) debugger command to x (exit); added q (quit) command that
37552    quits debugger and ends execution.
37553
37554    Better fix for memory leak.
37555
37556commit 7f95d2aa8d456d4f4ac55fdf66bc1d380359df1c
37557Author: John Bowman <bowman@ualberta.ca>
37558Date:   Wed Jun 28 10:59:27 2006 -0600
37559
37560    Minor documentation updates.
37561
37562commit 6744bcf2123427cc4c488b9faa08a74c5c28286f
37563Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37564Date:   Wed Jun 28 01:24:15 2006 -0600
37565
37566    Ensured that the basis in lookAt() is orthonormal.
37567
37568commit 1e1d21359af6ac9ed84e8a655f85caa8dd15339b
37569Author: John Bowman <bowman@ualberta.ca>
37570Date:   Wed Jun 28 00:35:12 2006 -0600
37571
37572    Incremented version to 1.11svn.
37573
37574commit 9dedce2a8e0e8aad57168c928a43c4e21c848aaf
37575Author: John Bowman <bowman@ualberta.ca>
37576Date:   Wed Jun 28 00:03:25 2006 -0600
37577
37578    Add support for spaces in Asymptote and output filenames.
37579
37580commit f4c9eb6456a12db6b0e0ced5d6c7d2baaa574274
37581Author: John Bowman <bowman@ualberta.ca>
37582Date:   Tue Jun 27 22:51:10 2006 -0600
37583
37584    Added more quotes.
37585
37586commit 21cc31375595807ed07c4c16f0756c0c0914380a
37587Author: John Bowman <bowman@ualberta.ca>
37588Date:   Tue Jun 27 22:44:55 2006 -0600
37589
37590    Add more quotes for MSDOS users who like to use spaces in filenames.
37591
37592    Remove quotes in diagnostic messages.
37593
37594commit 9481a3783c06307af05591e38a5fdfde0808c5eb
37595Author: John Bowman <bowman@ualberta.ca>
37596Date:   Tue Jun 27 13:30:09 2006 -0600
37597
37598    Cache source code in debugger.
37599
37600    Move debugger help message to immediately before prompt.
37601
37602commit 56a9d58ba74a24b05cea462018490512c164dfab
37603Author: John Bowman <bowman@ualberta.ca>
37604Date:   Tue Jun 27 12:42:03 2006 -0600
37605
37606    Extended and documented debugger.
37607
37608    Fixed string reads of lines containing only whitespace.
37609
37610commit b0c68db03af88951576f316333056c5d9b565acc
37611Author: John Bowman <bowman@ualberta.ca>
37612Date:   Tue Jun 27 01:47:31 2006 -0600
37613
37614    Fix drawpen.
37615
37616commit b4fa5baaf24bc1217c729461060e9aa5cde234f6
37617Author: John Bowman <bowman@ualberta.ca>
37618Date:   Tue Jun 27 01:45:40 2006 -0600
37619
37620    Make default drawpen currentpen again.
37621
37622commit b042abc34e332e4b96fca5595320beb43392ab6a
37623Author: John Bowman <bowman@ualberta.ca>
37624Date:   Tue Jun 27 01:31:48 2006 -0600
37625
37626    Work around atbreakpoint memory leak.
37627
37628commit ddafc5a4ed46a3f11e6944cf3d9c6d10d3c7708d
37629Author: John Bowman <bowman@ualberta.ca>
37630Date:   Mon Jun 26 23:25:54 2006 -0600
37631
37632    Make Fill and FillDraw work with markers and superpaths.
37633
37634    Minor formatting updates.
37635
37636commit 5e5eb1543ef6f855dd4fe7021ad2629af65efd09
37637Author: John Bowman <bowman@ualberta.ca>
37638Date:   Mon Jun 26 22:23:17 2006 -0600
37639
37640    Suppress all errors when quiet=2.
37641
37642    Catch handled_error in configuration files.
37643
37644commit 7960b9d402a8e258d465c777ec0183b1d5457062
37645Author: John Bowman <bowman@ualberta.ca>
37646Date:   Mon Jun 26 21:14:44 2006 -0600
37647
37648    Added parametric surface example.
37649
37650    Distinguish between distances in front of and behind camera.
37651
37652commit 6517027ce7911dfb196eac47ff129ed6e96e8e60
37653Author: Chris Savage <chris@savage.name>
37654Date:   Mon Jun 26 18:02:59 2006 -0600
37655
37656    Implemented parametric surfaces.  Surface fill/mesh is no longer drawn for nullpen arguments.
37657
37658commit 5ffd26cdb1c4cccd7de84fe4b6297d5a599dc058
37659Author: John Bowman <bowman@ualberta.ca>
37660Date:   Mon Jun 26 16:04:47 2006 -0600
37661
37662    Fixed segmentation fault if atbreakpoint isn't defined.
37663
37664    Moved debugger.asy into plain.asy.
37665
37666commit 5c7f6e9573b220bd314fdabd7125837cb1472236
37667Author: John Bowman <bowman@ualberta.ca>
37668Date:   Mon Jun 26 02:02:39 2006 -0600
37669
37670    Support compilation under g++-3.3.4.
37671
37672commit e8bd9c1cefa26e967527ea67557848c45c9e0e46
37673Author: John Bowman <bowman@ualberta.ca>
37674Date:   Mon Jun 26 01:18:44 2006 -0600
37675
37676    Debugger support.
37677
37678commit 9a1d8ebaeced74c8a153a8cfc4676852623544f0
37679Author: John Bowman <bowman@ualberta.ca>
37680Date:   Sun Jun 25 22:13:21 2006 -0600
37681
37682    Implement rudimentary debugger.
37683
37684    Fix interrupts.
37685
37686commit e43db21f79abdef7e08101de0878690dbff29288
37687Author: John Bowman <bowman@ualberta.ca>
37688Date:   Sun Jun 25 22:10:58 2006 -0600
37689
37690    Suppress stderr for gv workaround.
37691
37692commit 8ce72f2e5b1b30cb24fd00f98b9fb864a87a7dfe
37693Author: John Bowman <bowman@ualberta.ca>
37694Date:   Sun Jun 25 22:10:14 2006 -0600
37695
37696    Suppress stderr only for gv workaround.
37697
37698commit e63b5160040dbd16a42d1ed523e3e0577530c911
37699Author: John Bowman <bowman@ualberta.ca>
37700Date:   Sun Jun 25 19:20:24 2006 -0600
37701
37702    Work around file descriptor problem with MikTeX 2.5.
37703
37704commit dbd425d4bd359edf6c23148c7616ce0631090b4b
37705Author: John Bowman <bowman@ualberta.ca>
37706Date:   Fri Jun 23 21:03:52 2006 -0600
37707
37708    Added Crop argument.
37709
37710commit fe386dfc9115d32344b5740960089de1fd6a58e3
37711Author: John Bowman <bowman@ualberta.ca>
37712Date:   Fri Jun 23 21:02:52 2006 -0600
37713
37714    Added autoconf > 2.59 patch submitted by Chris.
37715
37716commit 146deafd826c99a659888fe7442932a769ed16c9
37717Author: Chris Savage <chris@savage.name>
37718Date:   Fri Jun 23 18:06:33 2006 -0600
37719
37720    Added crop argument to limits to match xlimits.
37721
37722commit 4ba4b2c506db233267faab753776de776d4a43ab
37723Author: Chris Savage <chris@savage.name>
37724Date:   Fri Jun 23 18:04:34 2006 -0600
37725
37726    Corrected default crop argument of xlimits.
37727
37728commit 547c1670099a308a0cc8a7775663a4538cd2514f
37729Author: Chris Savage <chris@savage.name>
37730Date:   Fri Jun 23 17:08:52 2006 -0600
37731
37732    Added picture argument and use of picture scaling to graph(...) functions that did not previously do this.
37733
37734commit 8584e109743d459f49cb464afda3d3fe96e1636c
37735Author: John Bowman <bowman@ualberta.ca>
37736Date:   Fri Jun 23 06:12:58 2006 -0600
37737
37738    Changed Docdir to docdir; hopefully this won't conflict with next release
37739    of autoconf.
37740
37741    Replaced GPL LICENSE with newer version (FSF forgot to bump the version
37742    number!).
37743
37744commit 8d111c60d5c8fee35160dfc0a8e53fd62b2e40e4
37745Author: John Bowman <bowman@ualberta.ca>
37746Date:   Thu Jun 22 16:35:05 2006 -0600
37747
37748    Incremented version to 1.10svn.
37749
37750commit eb0de75fc9217b6a6b982157fad091a0e3f60bb8
37751Author: John Bowman <bowman@ualberta.ca>
37752Date:   Thu Jun 22 13:52:31 2006 -0600
37753
37754    Make gv-3.6.1 bug workaround work with older versions like gv-3.5.8.
37755
37756commit 8ff9ab7deabaa2f6b7b117056fca0a0b8c50a8d2
37757Author: John Bowman <bowman@ualberta.ca>
37758Date:   Thu Jun 22 00:19:45 2006 -0600
37759
37760    Updated to MSDOS gs8.54.
37761
37762commit a4d69da3b751629da5f08828082c7c466c079914
37763Author: John Bowman <bowman@ualberta.ca>
37764Date:   Thu Jun 22 00:18:51 2006 -0600
37765
37766    Incremented version to 1.09svn.
37767
37768commit 0f24e94fcb206bece1df0307eb9c353c8e900a9a
37769Author: John Bowman <bowman@ualberta.ca>
37770Date:   Wed Jun 21 22:36:17 2006 -0600
37771
37772    Documented int[][] triangulate(pair[] z); for creating a triangular mesh.
37773
37774commit 349ef2c3f789eb2c5da5cc8e8e34a2ecfeb83fe7
37775Author: John Bowman <bowman@ualberta.ca>
37776Date:   Wed Jun 21 21:46:43 2006 -0600
37777
37778    Fixed make distclean.
37779
37780commit 053152254fd41c1c83d83bfc1dd77623abf10d59
37781Author: John Bowman <bowman@ualberta.ca>
37782Date:   Wed Jun 21 21:15:32 2006 -0600
37783
37784    Clean up unneeded files.
37785
37786commit f6a46cd80c1f5d8a8c438368f67bdb1a7ff45d0c
37787Author: John Bowman <bowman@ualberta.ca>
37788Date:   Wed Jun 21 18:13:50 2006 -0600
37789
37790    Fixed warning messages.
37791
37792commit 4eba8344080fd285665a7673788a5fba3559fa4c
37793Author: John Bowman <bowman@ualberta.ca>
37794Date:   Wed Jun 21 16:41:19 2006 -0600
37795
37796    Removed unneeded public modifiers.
37797
37798commit b8a19d515820713230513415a8eba377a9f3fce2
37799Author: John Bowman <bowman@ualberta.ca>
37800Date:   Wed Jun 21 16:35:07 2006 -0600
37801
37802    Added pen colorless(pen) function that strips pen color attributes (useful for
37803    avoiding color mixing).
37804
37805    Fixed stepping bugs in slide on overfull slide; added institution field to
37806    titlepage.
37807
37808commit c026098e41f0ae6c8568bb41f6146592a730c298
37809Author: John Bowman <bowman@ualberta.ca>
37810Date:   Tue Jun 20 21:40:06 2006 -0600
37811
37812    Removed AC_FUNC_MALLOC and AC_FUNC_REALLOC as they seem to cause more
37813    problems than they solve.
37814
37815    Fix help command by reverting broken Docdir change.
37816
37817commit d940254ae30f0b9a5492adb74cf04417784d1eac
37818Author: John Bowman <bowman@ualberta.ca>
37819Date:   Tue Jun 20 13:12:52 2006 -0600
37820
37821    Increased epsilon to fix corner cases.
37822
37823    Suppress null labels.
37824
37825commit 5eb1c97104c77b32837f6e96d1ea96a9859bca3f
37826Author: John Bowman <bowman@ualberta.ca>
37827Date:   Sun Jun 18 22:32:31 2006 -0600
37828
37829    Incremented version to 1.08svn.
37830
37831commit 1e60c4d32988a7983d208fa0289e71df8bb56bfb
37832Author: John Bowman <bowman@ualberta.ca>
37833Date:   Sun Jun 18 21:34:40 2006 -0600
37834
37835    Fixed gv workaround.
37836
37837commit b3983451193bb29fa2fe492d385f408d4e159182
37838Author: John Bowman <bowman@ualberta.ca>
37839Date:   Sun Jun 18 20:51:25 2006 -0600
37840
37841    Fix cygwin build problems.
37842
37843commit d56acb49f9f969cb5a940a1c7c48a5de241110f6
37844Author: John Bowman <bowman@ualberta.ca>
37845Date:   Sun Jun 18 10:39:54 2006 -0600
37846
37847    Add and document contour labels.
37848
37849commit 640ad149422053ee618a7be7bf5aa9636076b88a
37850Author: John Bowman <bowman@ualberta.ca>
37851Date:   Sun Jun 18 01:37:48 2006 -0600
37852
37853    Updated documentation regarding type-dependent array functions.
37854
37855    Fixed example.
37856
37857commit 84088bd182aa527acc3e8d0f0bfa6a56a97c2510
37858Author: John Bowman <bowman@ualberta.ca>
37859Date:   Sun Jun 18 01:24:06 2006 -0600
37860
37861    Add imagecontour example.
37862
37863commit ff6887f2c5ab91209aba3956c4d25805f0ad6901
37864Author: John Bowman <bowman@ualberta.ca>
37865Date:   Sun Jun 18 01:03:23 2006 -0600
37866
37867    Add improved and simplified version of Chris' palette modifications.
37868
37869commit fcbd8a3c0dcd0d6baa8e5ceaec1c65f823b8f65f
37870Author: John Bowman <bowman@ualberta.ca>
37871Date:   Sat Jun 17 16:53:00 2006 -0600
37872
37873    Fixed arcarrowsize.
37874
37875commit 7ef1b87ae9df597ccff3c44fd5d65ada8d2d86a0
37876Author: John Bowman <bowman@ualberta.ca>
37877Date:   Sat Jun 17 16:49:51 2006 -0600
37878
37879    Fixed and simplified LU decomposition, solve, and determinant.
37880
37881commit 8f9a1b963c39eff23baa5f87d53d1317a780d145
37882Author: John Bowman <bowman@ualberta.ca>
37883Date:   Sat Jun 17 04:56:37 2006 -0600
37884
37885    Simplified test.
37886
37887commit ceeda628c34eae8b29464876115aebc0aba7fc58
37888Author: John Bowman <bowman@ualberta.ca>
37889Date:   Fri Jun 16 20:09:40 2006 -0600
37890
37891    Optimized solve and inverse.
37892
37893commit f1129650fdf1e1b9a3b9a0d43b3d6979b7fbf501
37894Author: Radoslav Marinov <rtm907>
37895Date:   Fri Jun 16 14:01:41 2006 -0600
37896
37897    Added LU decomposition instead of Gauss-Seidel method in solve. Gauss-Seidel method is still used for finding inverses. Added a test for both.
37898
37899commit 973bab339bb76e8373ad05c952946b826453f035
37900Author: John Bowman <bowman@ualberta.ca>
37901Date:   Thu Jun 15 16:33:32 2006 -0600
37902
37903    Renamed Fill filltype to FillDraw and added Fill filltype that only does a fill.
37904
37905    Fixed arrowsize capping code and added arrowsizelimit.
37906
37907commit 3b257884e63a16d5f3c488d5ed774acb7f31d5a1
37908Author: John Bowman <bowman@ualberta.ca>
37909Date:   Thu Jun 15 14:41:13 2006 -0600
37910
37911    Renamed readable to restricted.
37912
37913commit 651ae218ff630152e4d03bf44b6d5be20e6f47a7
37914Author: John Bowman <bowman@ualberta.ca>
37915Date:   Wed Jun 14 15:55:06 2006 -0600
37916
37917    Fine-tune logo.
37918
37919commit 7f1cf6db7f42d205226c05742a347c09701ff4bc
37920Author: John Bowman <bowman@ualberta.ca>
37921Date:   Wed Jun 14 00:15:22 2006 -0600
37922
37923    Change defaultformat argument of PaletteTicks to "".
37924
37925    Fix formatting issues.
37926
37927commit 3e2f27f3847471318a6568e6cda79c5e1b3e4188
37928Author: Andy Hammerlindl <ahammerlindl@gmail.com>
37929Date:   Tue Jun 13 17:23:58 2006 -0600
37930
37931    Added readable keyword, made public the default permission.
37932
37933commit 5dd1e7f9b4440e235a3d77d591c683b8a4c99b55
37934Author: Radoslav Marinov <rtm907>
37935Date:   Tue Jun 13 14:49:16 2006 -0600
37936
37937    Updated documentation for contours.
37938
37939commit 5ef02318e225d6f75bbddb01866f7efe278b92cf
37940Author: John Bowman <bowman@ualberta.ca>
37941Date:   Tue Jun 13 13:14:18 2006 -0600
37942
37943    Optimized postsorting of triangulate routine.
37944
37945    Simplified contour interface.
37946
37947    Added nonuniform contour mesh example.
37948
37949commit 9643e0dc524184c8285d73c2351976e5a98f5a11
37950Author: John Bowman <bowman@ualberta.ca>
37951Date:   Tue Jun 13 12:34:14 2006 -0600
37952
37953    Make arrowhead and arrowheadbbox public to allow them to be overloaded.
37954
37955commit 9ad6ed85d523118ea068a22769f72d587dda8d2a
37956Author: Radoslav Marinov <rtm907>
37957Date:   Tue Jun 13 11:10:27 2006 -0600
37958
37959    Added non-regularly spaced contouring.
37960
37961commit f227e558df95e61472134119242ad9feadb93875
37962Author: John Bowman <bowman@ualberta.ca>
37963Date:   Tue Jun 13 01:00:48 2006 -0600
37964
37965    Use random pair for overwrite moves when align=(0,0).
37966
37967commit b257abdab1f08e55f01aa5570a05e785dde0e40b
37968Author: John Bowman <bowman@ualberta.ca>
37969Date:   Tue Jun 13 00:59:12 2006 -0600
37970
37971    Formatting.
37972
37973commit 8684d471b3697c1630abc8b06bfb74506b49c9ff
37974Author: John Bowman <bowman@ualberta.ca>
37975Date:   Tue Jun 13 00:54:17 2006 -0600
37976
37977    Fixed secondary logarithmic axes.
37978
37979commit 0346bdb77d0dc2da9d7cf7b8f660f5e487472951
37980Author: John Bowman <bowman@ualberta.ca>
37981Date:   Tue Jun 13 00:34:56 2006 -0600
37982
37983    Fixed count computation (for endlabel=false).
37984
37985commit fc50cfec9594716a63f4d6708e3e6dadb75dabfa
37986Author: John Bowman <bowman@ualberta.ca>
37987Date:   Tue Jun 13 00:25:17 2006 -0600
37988
37989    Fixed alignment of rotated tick labels.
37990
37991commit 2823b5e4594cc35dbf382941754006bea86aa9c4
37992Author: John Bowman <bowman@ualberta.ca>
37993Date:   Mon Jun 12 22:37:10 2006 -0600
37994
37995    Implemented more efficient guide collection algorithm.
37996
37997commit d3e000399ca900690fbe10cc7f99820c835f7bb2
37998Author: John Bowman <bowman@ualberta.ca>
37999Date:   Mon Jun 12 20:33:17 2006 -0600
38000
38001    Added string option to assert.
38002
38003commit 1fd671831ef34a2e1114bf08a061ff9985c373e0
38004Author: John Bowman <bowman@ualberta.ca>
38005Date:   Mon Jun 12 20:30:55 2006 -0600
38006
38007    Standardize "could not load module" error message.
38008
38009commit 51889939c120a4ca97af149784c217ceb7b06115
38010Author: John Bowman <bowman@ualberta.ca>
38011Date:   Mon Jun 12 20:29:02 2006 -0600
38012
38013    Use most up-to-date verbose setting for traceback.
38014
38015commit f7f07a661d8b1f8401949d437dac738a7de61050
38016Author: Radoslav Marinov <rtm907>
38017Date:   Mon Jun 12 10:23:59 2006 -0600
38018
38019    Removed copying of unused variable in triangulation routine.
38020
38021commit c80e76f924a4611e1ce9c9b6e11e3bcd7f92d58f
38022Author: John Bowman <bowman@ualberta.ca>
38023Date:   Sun Jun 11 14:05:28 2006 -0600
38024
38025    Removed executable flag.
38026
38027commit 59f5f5a6ae7a00dea7b006404c1e2881df118c93
38028Author: John Bowman <bowman@ualberta.ca>
38029Date:   Sat Jun 10 15:45:17 2006 -0600
38030
38031    Make currentprojection public.
38032
38033commit 29d5586ceb7a1aef6e782a4d124bf3bd672b5575
38034Author: John Bowman <bowman@ualberta.ca>
38035Date:   Sat Jun 10 15:42:22 2006 -0600
38036
38037    Import three as public so that currentprojection can be overridden.
38038
38039commit 6ed73746146901f100fd6ecb07a3fe0c8ee549ee
38040Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38041Date:   Sat Jun 10 13:55:29 2006 -0600
38042
38043    Added addSaveFunction to extend save and restore.
38044    Moved projection code to three.asy.
38045    Handle degenerate cases in lookAt().
38046
38047commit 82ecef1191a366ad0f0b0508663cc5ca013fe4b9
38048Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38049Date:   Sat Jun 10 13:51:57 2006 -0600
38050
38051    Noted built-in modules.
38052
38053commit 25751222b9f06612b95690c9607aff0be31b8ce2
38054Author: John Bowman <bowman@ualberta.ca>
38055Date:   Fri Jun 9 22:16:41 2006 -0600
38056
38057    Removed unused subtraction.
38058
38059commit 9981e0a4273b280d7edf66ad2d121c3b7ec7d620
38060Author: John Bowman <bowman@ualberta.ca>
38061Date:   Fri Jun 9 22:05:53 2006 -0600
38062
38063    Fix overhead/underhead views.
38064
38065commit d627684544274d7cf3670616a96cd687a80b05d0
38066Author: John Bowman <bowman@ualberta.ca>
38067Date:   Fri Jun 9 16:49:33 2006 -0600
38068
38069    Added up argument to lookAt; remove lookAtOrigin in favour of lookAt(O,...).
38070
38071commit 4c9fc4ebfac5c393e8cbfa0c22a2ae32fab47d6b
38072Author: John Bowman <bowman@ualberta.ca>
38073Date:   Fri Jun 9 12:21:26 2006 -0600
38074
38075    Simply support for custom projections.
38076
38077    Reverse arguments of lookAt for clarity.
38078
38079commit f0648e6bf0a78e245f949a6aae289aef6b99b0bd
38080Author: Radoslav Marinov <rtm907>
38081Date:   Thu Jun 8 13:49:56 2006 -0600
38082
38083    Fixed a problem with triangulation.
38084
38085commit fb2650817ca533532783708b22602a8b5b85c8d0
38086Author: John Bowman <bowman@ualberta.ca>
38087Date:   Wed Jun 7 21:41:09 2006 -0600
38088
38089    Fixed typo in configuration instructions.
38090
38091commit 869f515dc87594e6b50fa2609847ffe4e4facff4
38092Author: John Bowman <bowman@ualberta.ca>
38093Date:   Wed Jun 7 17:00:16 2006 -0600
38094
38095    Add Delaunay.
38096
38097commit f200d75273e0bfb0f7ae0bdab84714c45a462ee2
38098Author: John Bowman <bowman@ualberta.ca>
38099Date:   Wed Jun 7 16:58:54 2006 -0600
38100
38101    Added Paul Bourke's Delaunay triangulation routine.
38102
38103    Removed unneeded copyArray from inside.
38104
38105commit 772fbb1edbde73c41403365263a2adf06b08a443
38106Author: John Bowman <bowman@ualberta.ca>
38107Date:   Wed Jun 7 14:22:18 2006 -0600
38108
38109    Fixed typo regarding cone vertex.
38110
38111commit 88e0cf1bdfadaea42f1f660ea8a79fe43ce0695a
38112Author: John Bowman <bowman@ualberta.ca>
38113Date:   Wed Jun 7 14:02:03 2006 -0600
38114
38115    Fix configuration problems.
38116
38117commit 27e61ce6967c6650650287430cf37e5f6efbb5fc
38118Author: John Bowman <bowman@ualberta.ca>
38119Date:   Wed Jun 7 03:25:06 2006 -0600
38120
38121    Remove docdir.
38122
38123commit b655d72e4a0551596632fbd31b5128322450b454
38124Author: John Bowman <bowman@ualberta.ca>
38125Date:   Wed Jun 7 03:10:45 2006 -0600
38126
38127    Remove unused docdir operations.
38128
38129commit 9610dd75d92ba49c9e448425ea9aa66eef84f0a2
38130Author: John Bowman <bowman@ualberta.ca>
38131Date:   Wed Jun 7 03:05:30 2006 -0600
38132
38133    Implement work around for backwards-incompatible command-line options of gv-3.6.1.
38134
38135commit 1c99f965ca672e7a581ad72cb440454e2328b0fc
38136Author: John Bowman <bowman@ualberta.ca>
38137Date:   Wed Jun 7 02:47:32 2006 -0600
38138
38139    Make docdir if it doesn't exist.
38140
38141commit ea5049ca5be8b6fe15ad71804eaa69363b374320
38142Author: John Bowman <bowman@ualberta.ca>
38143Date:   Wed Jun 7 02:27:37 2006 -0600
38144
38145    Fix default configure documentation directory setting.
38146
38147    Document inclusion of Asymptote in Fedora Core Extras project.
38148
38149commit db803d3c1d07e1494e24a197a02a6968e3bc5df1
38150Author: John Bowman <bowman@ualberta.ca>
38151Date:   Wed Jun 7 01:40:43 2006 -0600
38152
38153    Added --with-docdir=PATH configure option.
38154
38155commit 8cf4582ac520c17579da3f75c57b2e4001759b7b
38156Author: John Bowman <bowman@ualberta.ca>
38157Date:   Tue Jun 6 23:12:16 2006 -0600
38158
38159    Add object structure for handling frames and Labels on an equal footing.
38160
38161    Add a pack routine for building compound frames from a list of objects.
38162
38163    Simplify flowchart interface and example; fix frame/Label packing.
38164
38165commit cea422aaa3c107040e20983f2918ead70fb61293
38166Author: Radoslav Marinov <rtm907>
38167Date:   Tue Jun 6 14:46:11 2006 -0600
38168
38169    Added slopefields module.
38170
38171commit 5e6f5135cc6c798defa0ef962b90bc44f120259a
38172Author: John Bowman <bowman@ualberta.ca>
38173Date:   Tue Jun 6 04:10:20 2006 -0600
38174
38175    Fixed alignment problems, standardized usage.
38176
38177commit 9b09a4901061fe9d5092a8ccb369d1f8b25450e7
38178Author: Steve Melenchuk <smelenchuk@gmail.com>
38179Date:   Mon Jun 5 12:13:22 2006 -0600
38180
38181    Repair inconsistency in box height being used for vertically centering the header text in flowrectangle.
38182
38183commit 009f43ccc83a73ac803878ac83351593a2acc157
38184Author: Steve Melenchuk <smelenchuk@gmail.com>
38185Date:   Mon Jun 5 11:52:27 2006 -0600
38186
38187    Tweak vertical margins on flowrectangle with header.
38188
38189commit eac4e8394435700da38568335cb6c3a9dfb7d8c9
38190Author: Steve Melenchuk <smelenchuk@gmail.com>
38191Date:   Mon Jun 5 09:31:06 2006 -0600
38192
38193    Adjust margins on flowrectangle (both with header and without).
38194
38195commit 63a2536150751be2feafc4457d8e6402fbe29b58
38196Author: John Bowman <bowman@ualberta.ca>
38197Date:   Sun Jun 4 21:49:17 2006 -0600
38198
38199    Make makepen fill nodes; fix infinite loops.
38200
38201commit 844fd281ea372e25b043a6e899e8ee32ffa869ba
38202Author: John Bowman <bowman@ualberta.ca>
38203Date:   Sun Jun 4 14:49:17 2006 -0600
38204
38205    Added missing pen arguments in calls to hatch.
38206
38207commit bd06d2617aa5c40b9a7b7e13eaa3cd6f2c35d24c
38208Author: John Bowman <bowman@ualberta.ca>
38209Date:   Sat Jun 3 08:04:31 2006 -0600
38210
38211    Fixed documentation of PaletteTicks.
38212
38213    Renamed ngraph argument to n for consistency.
38214
38215    Renamed straight(path) to piecewisestraight(path) and moved to runtime.in.
38216
38217commit 3aba60d261891a8a6aea2f45d1ba81411fea0470
38218Author: John Bowman <bowman@ualberta.ca>
38219Date:   Fri Jun 2 16:20:34 2006 -0600
38220
38221    Draw on frame f.
38222
38223commit 45ce2b17d76b55a1612548fbaec345dc1b21b161
38224Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38225Date:   Wed May 31 13:51:33 2006 -0600
38226
38227    Clarified the non-behaviour of top level static modifiers.
38228
38229commit a74dcf0f7b3e963af33e33071fc38c6afb2b30b3
38230Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38231Date:   Wed May 31 13:42:21 2006 -0600
38232
38233    Added warning for top-level static modifiers.
38234
38235commit 54baf1109570f092424b389f6059c87a1bb74310
38236Author: John Bowman <bowman@ualberta.ca>
38237Date:   Wed May 31 12:45:50 2006 -0600
38238
38239    Added flowblock initializer; removed unneeded new picture initializers.
38240    Added authors, improved indentation.
38241
38242commit d9198ced6bdf4ff2fab4bc8a58905656a93aa3f2
38243Author: John Bowman <bowman@ualberta.ca>
38244Date:   Wed May 31 11:54:36 2006 -0600
38245
38246    Make cputime return a structure.
38247
38248commit 78e73f71620d81fc555f4c27158b75290cb409c2
38249Author: John Bowman <bowman@ualberta.ca>
38250Date:   Wed May 31 11:53:38 2006 -0600
38251
38252    Removed unneeded CFLAGS.
38253
38254commit 07b2003ee31ecc0df02a550d0f9705524cc5466a
38255Author: John Bowman <bowman@ualberta.ca>
38256Date:   Wed May 31 10:34:10 2006 -0600
38257
38258    Fix texinfo dependency.
38259
38260commit d5597dbdbc87dd6f48a7e628eecde5cfb95c6463
38261Author: John Bowman <bowman@ualberta.ca>
38262Date:   Wed May 31 10:21:34 2006 -0600
38263
38264    More info updates.
38265
38266commit 649b4aec2d15a36e686e98b30ef91fb7f774363a
38267Author: John Bowman <bowman@ualberta.ca>
38268Date:   Wed May 31 07:03:42 2006 -0600
38269
38270    Add cputime() function.
38271
38272commit f545c026d79b3cf8059a96200521bd73be1d1dd4
38273Author: John Bowman <bowman@ualberta.ca>
38274Date:   Wed May 31 06:24:26 2006 -0600
38275
38276    Use -O3 when building rpms.
38277
38278commit dbd641c869d86b02b6ba3153c41cbd625a13221a
38279Author: John Bowman <bowman@ualberta.ca>
38280Date:   Wed May 31 06:13:43 2006 -0600
38281
38282    Fix picture scaling computation in dimension example.
38283
38284commit a083bff3445bf9134c9cc5e4020c38f213a6b715
38285Author: John Bowman <bowman@ualberta.ca>
38286Date:   Wed May 31 05:18:53 2006 -0600
38287
38288    Improve diagnostics.
38289
38290commit 7b20750384ac20389e1849e32a22c6c4c929f08d
38291Author: John Bowman <bowman@ualberta.ca>
38292Date:   Tue May 30 01:18:50 2006 -0600
38293
38294    Removed info dir entry in %files section; makedepend should respect cflags.
38295
38296commit 010f667be0917e8ea63c38bc0b894fc8ee8d82b8
38297Author: John Bowman <bowman@ualberta.ca>
38298Date:   Tue May 30 00:53:41 2006 -0600
38299
38300    Use make install-all in rpm spec file to install info pages as well.
38301
38302commit 000cb4d5d8afababec8806b7b439143a0389a5ad
38303Author: John Bowman <bowman@ualberta.ca>
38304Date:   Tue May 30 00:53:15 2006 -0600
38305
38306    Fix make uninstall.
38307
38308commit 60cacc6f428142cb91f9c3e54ae1c4cc5b73d2d7
38309Author: John Bowman <bowman@ualberta.ca>
38310Date:   Tue May 30 00:28:36 2006 -0600
38311
38312    Fix installation changes.
38313
38314commit 98f69f91a7c55ce3a90cdbe800365124e6137292
38315Author: John Bowman <bowman@ualberta.ca>
38316Date:   Mon May 29 23:58:30 2006 -0600
38317
38318    Update example to use new mesh resolution names.
38319
38320commit aac6c630f447abcd6880c0ae38add2bb8c32e63f
38321Author: John Bowman <bowman@ualberta.ca>
38322Date:   Mon May 29 23:57:15 2006 -0600
38323
38324    Fix another relative path installation problem.
38325
38326commit 24e32f701448ae0abd7e332aab053bf60d5c062e
38327Author: John Bowman <bowman@ualberta.ca>
38328Date:   Mon May 29 23:47:36 2006 -0600
38329
38330    Fix installation of system asy files.
38331
38332commit 08b522ff4cabbdaaf70de0c14eddc61e12755b98
38333Author: John Bowman <bowman@ualberta.ca>
38334Date:   Mon May 29 23:40:00 2006 -0600
38335
38336    Fix cxx warning message.
38337
38338commit f620740a5af8135c70fbd4e81bd6361cfb64bdc0
38339Author: John Bowman <bowman@ualberta.ca>
38340Date:   Mon May 29 23:38:33 2006 -0600
38341
38342    Renamed contour examples.
38343
38344commit fcbd51eb488444cc34e8a967ee73d22b0f3554a4
38345Author: John Bowman <bowman@ualberta.ca>
38346Date:   Mon May 29 23:33:18 2006 -0600
38347
38348    Simplified contour interfaces by implicitly casting pen to pen(real).
38349
38350commit 32a0c4c021e8faa02e52de3403d52b0fc4857ad6
38351Author: John Bowman <bowman@ualberta.ca>
38352Date:   Mon May 29 22:06:37 2006 -0600
38353
38354    Change package group; request texi2dvi; install asy-init.el.
38355
38356commit 12fbe90c8826f0a4bdd37d53051d1fcd7377e524
38357Author: John Bowman <bowman@ualberta.ca>
38358Date:   Mon May 29 22:02:14 2006 -0600
38359
38360    Add emacs/xemacs init file for rpm installation.
38361
38362commit ca219dfe286fe14588199316b44a516aed97ebf2
38363Author: John Bowman <bowman@ualberta.ca>
38364Date:   Mon May 29 22:01:05 2006 -0600
38365
38366    Move include shipout earlier.
38367
38368commit 1f2e802856fabc690a106486a3ba4139963e7b57
38369Author: Radoslav Marinov <rtm907>
38370Date:   Mon May 29 15:46:10 2006 -0600
38371
38372    Added new interfaces to contour.asy
38373
38374commit 04c13ec23cf6ab805a13097218c21860a571be28
38375Author: Radoslav Marinov <rtm907>
38376Date:   Mon May 29 15:31:48 2006 -0600
38377
38378    Added basic documentation for contours.
38379
38380commit a03b794e15756e3e0459f4601851d2eef218bc0d
38381Author: John Bowman <bowman@ualberta.ca>
38382Date:   Sun May 28 22:40:13 2006 -0600
38383
38384    Minor optimizations; standardized mesh arguments (n -> nx, m -> ny).
38385
38386commit af0349baa883f68bdc064f5c20b921880ce4431f
38387Author: John Bowman <bowman@ualberta.ca>
38388Date:   Sun May 28 18:07:12 2006 -0600
38389
38390    Further optimizations obtained by sorting contour array.
38391
38392commit d5e04e1cee076e6fa542899344643ab02e63ae36
38393Author: John Bowman <bowman@ualberta.ca>
38394Date:   Sun May 28 13:12:14 2006 -0600
38395
38396    Optimize.
38397
38398commit 5956312549528c37d03ed6a6aa638f41d64cd72c
38399Author: John Bowman <bowman@ualberta.ca>
38400Date:   Fri May 26 22:19:37 2006 -0600
38401
38402    Add Jose's patch: list directories in %files section.
38403
38404commit 5bf4a571d99182f39cbf8c7089e13497c8a6e31d
38405Author: Radoslav Marinov <rtm907>
38406Date:   Fri May 26 15:32:06 2006 -0600
38407
38408    Fixed a minor bug and added an additional interface option.
38409
38410commit 2dc5e703eafd44944c9056defebcb7f0d62cc4a7
38411Author: John Bowman <bowman@ualberta.ca>
38412Date:   Fri May 26 15:12:37 2006 -0600
38413
38414    Make pen argument a function.
38415
38416commit 4aafdb65a959e771b184dc6ffd9ffdf58af6ac1d
38417Author: John Bowman <bowman@ualberta.ca>
38418Date:   Fri May 26 15:02:09 2006 -0600
38419
38420    Standardized signatures; support contours of matrix data as well as functions.
38421
38422commit a05043c0414b96b2e277655e781c4468a7c012fd
38423Author: John Bowman <bowman@ualberta.ca>
38424Date:   Fri May 26 11:36:37 2006 -0600
38425
38426    Make images and shading respect -gray, -rgb, -cmyk, and -bw.
38427
38428    Make palette.asy use grayscale with -gray.
38429
38430    Replace bool mono by settings.gray || settings.bw.
38431
38432commit 492d0924cd96e9fb43f5b7c42f7b42e6f7db8164
38433Author: John Bowman <bowman@ualberta.ca>
38434Date:   Fri May 26 08:24:01 2006 -0600
38435
38436    Add date arithmetic routines:
38437    time(int seconds, string format="");
38438    seconds(string t="", string format="");
38439    Make time() return the current time in the default UNIX format.
38440
38441commit 0d6b7c6cf6f5f120e7a06024eaf8186aa821c3ac
38442Author: Radoslav Marinov <rtm907>
38443Date:   Thu May 25 15:35:50 2006 -0600
38444
38445    Inserted a space between operator and .. .
38446
38447commit 5f1fdbef839ebb2692ca7e7aa3b6cacfa1a2bc7e
38448Author: John Bowman <bowman@ualberta.ca>
38449Date:   Thu May 25 14:50:32 2006 -0600
38450
38451    Changed 1.07cvs to 1.07svn.
38452
38453commit fb08ae2efca0b373fae51e0d835f9b45e8a8d2ca
38454Author: Radoslav Marinov <rtm907>
38455Date:   Thu May 25 13:17:55 2006 -0600
38456
38457    Fixed a formatting issue and a minor bug.
38458
38459commit 18489c1c24083cb89668b9d64893301fb2dc6a2d
38460Author: Radoslav Marinov <rtm907>
38461Date:   Thu May 25 11:29:03 2006 -0600
38462
38463    Contour.asy now can choose interpolation operator; default is --.
38464
38465commit eacb2efc49b51b090ce2164ff13c4801e75de347
38466Author: John Bowman <bowman@ualberta.ca>
38467Date:   Thu May 25 10:43:46 2006 -0600
38468
38469    Added example of log2 graph.
38470
38471commit c7cccaf9c785a2d500880d5fc98a5f048602697d
38472Author: John Bowman <bowman@ualberta.ca>
38473Date:   Thu May 25 10:32:56 2006 -0600
38474
38475    Fixed bug in YZero.
38476
38477    Handle log graphs bases other than 10.
38478
38479commit 6d948eaee01351978780cd68c59885096bc01a02
38480Author: John Bowman <bowman@ualberta.ca>
38481Date:   Thu May 25 05:00:23 2006 -0600
38482
38483    Rename array virtual pull function to delete; handle case with negative
38484    argument.
38485
38486    Add virtual insert function for arrays.
38487
38488commit e8c13b250ffb7d76bad5771584f374c077d66aca
38489Author: John Bowman <bowman@ualberta.ca>
38490Date:   Thu May 25 04:20:44 2006 -0600
38491
38492    Added virtual pull function for arrays.
38493
38494commit 329a88e82d4993a278c8672b516fe9b035b7ffba
38495Author: John Bowman <bowman@ualberta.ca>
38496Date:   Thu May 25 03:44:18 2006 -0600
38497
38498    Fix currentpicture.empty() test.
38499
38500commit 0d0dac1cd60be60a0076b0be059bf10096ee2423
38501Author: John Bowman <bowman@ualberta.ca>
38502Date:   Thu May 25 03:07:52 2006 -0600
38503
38504    Standardized argument names.
38505
38506commit 5a8131d6c2bc8bea7859c6cf58d6ba52966aa882
38507Author: John Bowman <bowman@ualberta.ca>
38508Date:   Thu May 25 02:55:26 2006 -0600
38509
38510    Formatted.
38511
38512commit e4997b1c1f87258e77414236b182b99b3637f8d5
38513Author: John Bowman <bowman@ualberta.ca>
38514Date:   Thu May 25 02:30:13 2006 -0600
38515
38516    Fixed longitudinal skeleton when c != O.
38517
38518commit fcd1d170401623022db843402ad7cb29a4bbd590
38519Author: John Bowman <bowman@ualberta.ca>
38520Date:   Thu May 25 02:28:57 2006 -0600
38521
38522    Minor optimizations.
38523
38524commit d214a8ab29f6f395ae29b142f04f0bfaadbec9f1
38525Author: John Bowman <bowman@ualberta.ca>
38526Date:   Thu May 25 02:27:52 2006 -0600
38527
38528    Check colorspace argument for all forms of shading.
38529
38530commit cf6077824d89ed8864496d545b6ce584ed8c0abe
38531Author: John Bowman <bowman@ualberta.ca>
38532Date:   Thu May 25 02:26:56 2006 -0600
38533
38534    Added 3d axes routine.
38535
38536commit 289d41c8ae0a0bcc24fd160a0f1663d2dc7ec5e1
38537Author: Radoslav Marinov <rtm907>
38538Date:   Wed May 24 15:45:34 2006 -0600
38539
38540    Now uses arrays.
38541
38542commit 6c7e8af3ae2984f1cb20bece75a584bbffda3d5a
38543Author: John Bowman <bowman@ualberta.ca>
38544Date:   Wed May 24 15:08:08 2006 -0600
38545
38546    Handle subpath arguments beyond boundaries.
38547
38548commit 3d113075dbb9f217a024bf099a538b168b78accc
38549Author: John Bowman <bowman@ualberta.ca>
38550Date:   Wed May 24 11:25:27 2006 -0600
38551
38552    Added outline().
38553
38554commit 500936a35c334a1d9e7f196819a57462e2a7ae5d
38555Author: John Bowman <bowman@ualberta.ca>
38556Date:   Wed May 24 01:16:30 2006 -0600
38557
38558    Added reverse(triple[]).
38559
38560commit 072a649884bca1338c9cc74b147e7bee261f937e
38561Author: John Bowman <bowman@ualberta.ca>
38562Date:   Wed May 24 00:28:55 2006 -0600
38563
38564    Minor optimizations.
38565
38566commit 9ff513320c61a5d555c6844a206f7b7f095a5d11
38567Author: John Bowman <bowman@ualberta.ca>
38568Date:   Wed May 24 00:27:59 2006 -0600
38569
38570    Simplified code.
38571
38572commit f1429ac3504544b7d4786f6e6edd80ea656b7f74
38573Author: John Bowman <bowman@ualberta.ca>
38574Date:   Tue May 23 22:32:50 2006 -0600
38575
38576    Updated to mention Subversion instead of CVS.
38577
38578commit e4ee3b0940c364a5c241bc96dbfe4c6b7aaa51cc
38579Author: John Bowman <bowman@ualberta.ca>
38580Date:   Tue May 23 22:27:31 2006 -0600
38581
38582    Updated documentation for Subversion.
38583
38584    Fixed list of autogenerated files in slidedemo.asy.
38585
38586    Added missing file.
38587
38588commit f1b30214cf29bcd231024f5f574991ddb7e0d5d6
38589Author: John Bowman <bowman@ualberta.ca>
38590Date:   Tue May 23 16:36:20 2006 -0600
38591
38592    Clarified comment about duplicate guides.
38593
38594commit b79cd62cf321feb649d66c333e1a4b534b795625
38595Author: Radoslav Marinov <rtm907>
38596Date:   Tue May 23 14:44:18 2006 -0600
38597
38598    basic .. routine
38599
38600commit e7706f3e6130165c7e777a4d52af33154143aff9
38601Author: John Bowman <bowman@ualberta.ca>
38602Date:   Tue May 23 11:33:30 2006 -0600
38603
38604    Improved formatting.
38605
38606commit eed452cd06ba19e12fd9a39b933578e654ac49ff
38607Author: Radoslav Marinov <rtm907>
38608Date:   Tue May 23 11:26:18 2006 -0600
38609
38610    minor updates to contour.asy
38611
38612commit 5a36430d4a78004a93b423ae9aa40621226d926d
38613Author: John Bowman <bowman@ualberta.ca>
38614Date:   Tue May 23 10:46:50 2006 -0600
38615
38616    Fixed typo.
38617
38618commit 854961693a69d0cb1b415d03ea2606be4daa890b
38619Author: John Bowman <bowman@ualberta.ca>
38620Date:   Mon May 22 16:23:43 2006 -0600
38621
38622    Incremented version to 1.07cvs.
38623
38624commit 996168032abd9a766ce2d783be17354747617e5c
38625Author: John Bowman <bowman@ualberta.ca>
38626Date:   Mon May 22 08:36:57 2006 -0600
38627
38628    Added figuremattpen optional argument.
38629
38630commit eea7a0e9ded8118d99fff985a24dc35445ed9e6d
38631Author: John Bowman <bowman@ualberta.ca>
38632Date:   Mon May 22 08:36:14 2006 -0600
38633
38634    Fixed syntax.
38635
38636commit a8b82e25d7902945f2081705fb4b3081b1cb7f79
38637Author: John Bowman <bowman@ualberta.ca>
38638Date:   Mon May 22 00:17:35 2006 -0600
38639
38640    Renamed old flowchart.asy example to advection.asy.
38641
38642    Formatted flowchart.asy base file and example; standardized spellings, etc.
38643
38644commit 8dd6575b7756cc5f90a55f1b1dfadbd58d51cc0f
38645Author: John Bowman <bowman@ualberta.ca>
38646Date:   Sun May 21 23:38:42 2006 -0600
38647
38648    Updated.
38649
38650commit 631c41e5ff3247612218189a5ccd2972e85ba48f
38651Author: John Bowman <bowman@ualberta.ca>
38652Date:   Sun May 21 23:38:05 2006 -0600
38653
38654    Restore TeXpipepreamble and TeXpreamble after eval(embedded=false).
38655
38656    Restore settings between multiple file runs.
38657
38658commit 7be85d3918e2a665b3723486f43b59e7274c4e1d
38659Author: John Bowman <bowman@ualberta.ca>
38660Date:   Sun May 21 23:35:52 2006 -0600
38661
38662    More endl to newl changes.
38663
38664commit 4bc38d1758d0601ea5747592ec6b465ab388d492
38665Author: John Bowman <bowman@ualberta.ca>
38666Date:   Sun May 21 23:34:29 2006 -0600
38667
38668    Allow alignment checking to be disabled with -DNO_CHECK_ALIGN.
38669
38670commit bea2825f47aa9136c29aa1cdf88ef0f75ccd4455
38671Author: Steve Melenchuk <smelenchuk@gmail.com>
38672Date:   Sun May 21 14:00:13 2006 -0600
38673
38674    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?).
38675
38676commit f84251f8cf64885ef16c1d3c10ec2ae74d5823cd
38677Author: John Bowman <bowman@ualberta.ca>
38678Date:   Sun May 21 02:39:14 2006 -0600
38679
38680    Changed quiet=false option to view=true in shipout (backwards incompatible,
38681    but rarely used).
38682
38683    Removed unused execute(string s, bool embedded=false) function.
38684
38685    Added void asy(bool overwrite=false ... string[] s)
38686    to conditionally process each file name in array s in a new environment.
38687    Moved margin argument of figure in slide.asy to just after options.
38688
38689    Make slidedemo.asy generate required files in case they don't exist.
38690
38691commit 5a2f592641f2a82b86b6b73a103ff2113bc39374
38692Author: John Bowman <bowman@ualberta.ca>
38693Date:   Sun May 21 02:02:42 2006 -0600
38694
38695    Fixed segmentation fault with a future eval after an eval throws an exception.
38696
38697commit 9a8e1d66275b73f67d167b8f60105b2550df4461
38698Author: John Bowman <bowman@ualberta.ca>
38699Date:   Sun May 21 00:38:22 2006 -0600
38700
38701    Make titlepage and title by default call newslide, unless the
38702    currentpicture is empty.
38703
38704    Added reverse video option to slidedemo.asy.
38705
38706    Add an argument to newslide to allow stepping to be turned off for that slide.
38707
38708    Updated slidedemo example.
38709
38710commit a47eb26bec02902d3efcd94997b96e5a01fe701b
38711Author: John Bowman <bowman@ualberta.ca>
38712Date:   Sun May 21 00:34:16 2006 -0600
38713
38714    Add optional x and y margin arguments to Fill.
38715
38716commit 181ab2a6b5811ce4f76eb642be9337cd3fdd66fc
38717Author: John Bowman <bowman@ualberta.ca>
38718Date:   Sun May 21 00:29:44 2006 -0600
38719
38720    Allow -u to be specified multiple times on command line.
38721
38722    Make "open" the default pdf viewer for MacOS.
38723
38724commit 38c9138c931e1f2c6808c54a078e1308be30da8c
38725Author: John Bowman <bowman@ualberta.ca>
38726Date:   Sun May 21 00:28:15 2006 -0600
38727
38728    Added asycolors.sty package to make LaTeX aware of CMYK versions of
38729    predefined Asymptote colours.
38730
38731commit f0ddb7b579a89d99e8dd649548e4de4c064247ed
38732Author: John Bowman <bowman@ualberta.ca>
38733Date:   Sun May 21 00:24:42 2006 -0600
38734
38735    Fixed -outformat pdf for papersizes like a4 with nonintegral bp dimensions.
38736
38737    Improve performance by avoiding unnecessary flushing of output stream.
38738
38739commit c8dd84f63624e80aa56b358c21706ada90cc48a8
38740Author: John Bowman <bowman@ualberta.ca>
38741Date:   Fri May 19 17:24:21 2006 -0600
38742
38743    Make fft(real[]) a nop when not configured with fftw.
38744
38745    Handle fft(new real[]) gracefully (returns an empty array).
38746
38747commit f9b882aa5d5545bed95c271067ed6422339a4543
38748Author: Radoslav Marinov <rtm907>
38749Date:   Fri May 19 10:31:11 2006 -0600
38750
38751    contour.asy now with guides, supports dashed lines
38752
38753commit e9f6e6bbed1e61cc3a30f8b9164b8880e3a4a541
38754Author: John Bowman <bowman@ualberta.ca>
38755Date:   Fri May 19 01:09:38 2006 -0600
38756
38757    Incremented version to 1.06cvs.
38758
38759commit c6deca9111977391e90151813a05cc2fef788649
38760Author: John Bowman <bowman@ualberta.ca>
38761Date:   Thu May 18 22:42:16 2006 -0600
38762
38763    Reduced default authorpen fontsize.
38764
38765commit daf49b72e56d986b53fcc3ee11ffec4c6114b43c
38766Author: John Bowman <bowman@ualberta.ca>
38767Date:   Thu May 18 22:21:02 2006 -0600
38768
38769    Added normal argument to Arc.
38770
38771    Standardized arguments to revolution.
38772
38773    Updated documentation and examples.
38774
38775commit 79d6d9730dedab0fca16651ce2c0b1f61bc97405
38776Author: John Bowman <bowman@ualberta.ca>
38777Date:   Thu May 18 13:43:12 2006 -0600
38778
38779    Added determinant test.
38780
38781commit 4aa6fc20712ea101dc4d5a34d359d2a0be19b83f
38782Author: John Bowman <bowman@ualberta.ca>
38783Date:   Thu May 18 13:04:15 2006 -0600
38784
38785    Removed unnormalized epsilon from determinant.
38786
38787commit 5eda890c8fc4f08d4fade2e20b773bf47cc9aa31
38788Author: John Bowman <bowman@ualberta.ca>
38789Date:   Thu May 18 12:48:10 2006 -0600
38790
38791    Updated documentation: real a[] now constructs internal functions of real[].
38792
38793commit 56f80f8eaa6efa7e5b313771197a6b8dd43a1da6
38794Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38795Date:   Thu May 18 12:17:29 2006 -0600
38796
38797    addOps for int x[] now implemented.
38798
38799commit 81e637b56a0bf064ade66eb783946ac464233fcd
38800Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38801Date:   Thu May 18 11:55:07 2006 -0600
38802
38803    Now add operations for all variable declarations of new arrays and functions.
38804    Removed old code.
38805
38806commit 1170b2cd6b0f1e2b5f4bbf6ab352a764a3aa32c8
38807Author: John Bowman <bowman@ualberta.ca>
38808Date:   Thu May 18 04:14:06 2006 -0600
38809
38810    Explicitly document -u stepping=true.
38811
38812commit 2fda9b050cd48bed37c4e253c8ad4a1a6a7cb6d0
38813Author: John Bowman <bowman@ualberta.ca>
38814Date:   Thu May 18 03:53:10 2006 -0600
38815
38816    Fixed cxx warning.
38817
38818commit 8dd3e7faa0ffc2beb933f5eb8bc2b9aa0b34ab0b
38819Author: John Bowman <bowman@ualberta.ca>
38820Date:   Thu May 18 03:29:48 2006 -0600
38821
38822    Implemented revolution struct in solid.asy for constructing, drawing, and
38823    filling surfaces of revolution.
38824
38825    Added surfaces of revolution examples.
38826
38827    Ported precontrol and postcontrol resolution fixes to three.asy.
38828
38829    Added 3D version of relpoint functions.
38830
38831    Fixed normal(path3).
38832
38833    Updated documentation.
38834
38835commit 08ebff5c9945585178e6a5a23648a297f9f8bb20
38836Author: John Bowman <bowman@ualberta.ca>
38837Date:   Thu May 18 01:03:04 2006 -0600
38838
38839    Added example showing how to scale only selective dimensions.
38840
38841commit d9a8fc9d1ce7884a95320fe1fbcd8bf4f83dcddd
38842Author: John Bowman <bowman@ualberta.ca>
38843Date:   Wed May 17 23:44:26 2006 -0600
38844
38845    Documented how to call Asymptote from Python.
38846
38847commit 17e102d2ca2835dd8bfb691d4e483a4630288271
38848Author: John Bowman <bowman@ualberta.ca>
38849Date:   Wed May 17 23:07:49 2006 -0600
38850
38851    Make location of slidedemo explicit.
38852
38853commit fbe3ea488a0e1f27effe2111057103dccd0d6052
38854Author: John Bowman <bowman@ualberta.ca>
38855Date:   Wed May 17 22:46:32 2006 -0600
38856
38857    Reduce infinity to avoid floating point exceptions with --- operator.
38858
38859commit 93dcd881e5b4476ffe07fbf4e7a0ee9199dcf625
38860Author: John Bowman <bowman@ualberta.ca>
38861Date:   Wed May 17 22:44:19 2006 -0600
38862
38863    Allow stepping to be enabled from the command line: -u stepping=true.
38864
38865commit 5967b8c34f40538a7aa760c7549eef2e2ae74aa1
38866Author: John Bowman <bowman@ualberta.ca>
38867Date:   Wed May 17 22:39:49 2006 -0600
38868
38869    Added y and z autoscale arguments to scale().
38870
38871commit 383ad013af16211ec6fabeb8c8538d0dd2516f9d
38872Author: John Bowman <bowman@ualberta.ca>
38873Date:   Wed May 17 22:15:27 2006 -0600
38874
38875    Added example showing how to label an axis with an arbitrary string.
38876
38877commit 14eb8a4d6ecf031dd09ae712eab638dca6aa75fa
38878Author: John Bowman <bowman@ualberta.ca>
38879Date:   Tue May 16 01:40:57 2006 -0600
38880
38881    Improved test diagnostics by using internal assert(bool) function.
38882
38883commit 1a68bcd0d76c42dc0e9aae4b9b94be57f1612e53
38884Author: John Bowman <bowman@ualberta.ca>
38885Date:   Tue May 16 01:37:55 2006 -0600
38886
38887    Added assert(bool) function.
38888
38889commit 6db26721184b3d768d88c67d81cda0483f69ea35
38890Author: John Bowman <bowman@ualberta.ca>
38891Date:   Tue May 16 01:36:19 2006 -0600
38892
38893    Fixed cubicroots when R=0.
38894
38895commit 1e633ec2b48093ddebc77de17300b12fcce7d01d
38896Author: John Bowman <bowman@ualberta.ca>
38897Date:   Tue May 16 01:34:48 2006 -0600
38898
38899    Flush output stream on errors.
38900
38901commit a0feb5badead646e4e5ced4b9ac5397fa1986f8d
38902Author: John Bowman <bowman@ualberta.ca>
38903Date:   Mon May 15 00:45:38 2006 -0600
38904
38905    Added offset argument to linetype.
38906
38907commit 417c387ca3207020f2e6118773b2492f8ce62d62
38908Author: John Bowman <bowman@ualberta.ca>
38909Date:   Sun May 14 14:54:35 2006 -0600
38910
38911    Remove unused argument.
38912
38913commit 6eae114c9ac74bd8e154dc097c73e11ba5571b76
38914Author: John Bowman <bowman@ualberta.ca>
38915Date:   Sun May 14 14:48:42 2006 -0600
38916
38917    Move GSL functions into a separate module named gsl.
38918
38919commit f3c570f260ea6bdd68366d262203160d58d15394
38920Author: John Bowman <bowman@ualberta.ca>
38921Date:   Sun May 14 14:37:04 2006 -0600
38922
38923    Formatting.
38924
38925commit 3d57dc5a3d4e2aacce91088294f13115b2e54d1f
38926Author: John Bowman <bowman@ualberta.ca>
38927Date:   Sun May 14 11:29:08 2006 -0600
38928
38929    Removed aclocal and autoconf since Asymptote is distributed with configure.
38930
38931commit c4a7ec511adaed6a1bc966de48503a10c943ba7e
38932Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38933Date:   Sat May 13 12:33:45 2006 -0600
38934
38935    Moved addOps for types to builtin.cc.  Added support for builtin structures.
38936
38937commit 953b39d4f44cf9a23f623c0f01c26451b557aa95
38938Author: Andy Hammerlindl <ahammerlindl@gmail.com>
38939Date:   Sat May 13 09:52:19 2006 -0600
38940
38941    Fixed typo.
38942
38943commit b232db20cc3cc1a9aafcb1030f14ee86f1750de4
38944Author: John Bowman <bowman@ualberta.ca>
38945Date:   Sat May 13 00:53:22 2006 -0600
38946
38947    Removed quiet(bool) in favour of explicit setting.
38948
38949commit 44aa19ad3651fde5c45309d96f216d1a35020e13
38950Author: John Bowman <bowman@ualberta.ca>
38951Date:   Sat May 13 00:20:07 2006 -0600
38952
38953    Updated man page.
38954
38955commit 839c7735f217563d6e0a5e2d0c7a7ed493c30f64
38956Author: John Bowman <bowman@ualberta.ca>
38957Date:   Fri May 12 23:59:05 2006 -0600
38958
38959    Added RPM spec file, courtesy of Jose Pedro Oliveira.
38960
38961commit 45f04ae52790e8b3adc9a9e6f07a6d55c239f8e7
38962Author: John Bowman <bowman@ualberta.ca>
38963Date:   Fri May 12 23:25:56 2006 -0600
38964
38965    Moved asy.vim and asy-mode.el back to /usr/local/share/asymptote, where they
38966    really belong. Also put asymptote.py here.
38967
38968    Revert default asymptote documentation directory to
38969    /usr/local/share/doc/asymptote (removed recently introduced version
38970    dependency, which made no sense since the system directory doesn't depend
38971    on a version number either: version checking is done in plain.asy).
38972
38973    Updated documentation (including new sourceforge cvs instructions).
38974
38975commit dfed1750cf52db95f0d38ed3e031565c37213bbb
38976Author: John Bowman <bowman@ualberta.ca>
38977Date:   Fri May 12 22:55:57 2006 -0600
38978
38979    Make Arc use degrees rather than radians.
38980
38981commit 411fe8ba53952d16e4d27d6de5d4325fd7d53872
38982Author: John Bowman <bowman@ualberta.ca>
38983Date:   Fri May 12 22:54:38 2006 -0600
38984
38985    Fixed obliqueX and obliqueY camera positions.
38986
38987    Make obliqueZ a synonym for oblique.
38988
38989    Ignore spurious errors from longitude.
38990
38991    Added missing (optional) normal argument to arc call.
38992
38993commit e01588feebf9585c9da7fbfe791f0d395b8da16c
38994Author: John Bowman <bowman@ualberta.ca>
38995Date:   Fri May 12 22:47:41 2006 -0600
38996
38997    Added clipping margin to unfill.
38998
38999commit c273826c1a2281a543103d2f463b1fd72065552b
39000Author: John Bowman <bowman@ualberta.ca>
39001Date:   Fri May 12 22:46:54 2006 -0600
39002
39003    Added Andy's getApplication bug fix.
39004
39005commit a4d1dd6e26a7384fe0fb8b1d987cd6bf930f164b
39006Author: Radoslav Marinov <rtm907>
39007Date:   Fri May 12 15:50:17 2006 -0600
39008
39009    lines of length <80. handles multiple contour lines at once for efficiency.
39010
39011commit 186767d6435ce06ef92b6fc0c119615d2ab6842e
39012Author: John Bowman <bowman@ualberta.ca>
39013Date:   Fri May 12 15:03:59 2006 -0600
39014
39015    Renamed pen argument.
39016
39017commit baa95c93a27afef3f53b527e2e5a62d5af3fa4cb
39018Author: Radoslav Marinov <rtm907>
39019Date:   Fri May 12 13:05:34 2006 -0600
39020
39021    added basic contouring routine
39022
39023commit cd72b2da3607d98aed4546caa20d6d21d717cd31
39024Author: Radoslav Marinov <rtm907>
39025Date:   Fri May 12 12:58:51 2006 -0600
39026
39027    added general determinant
39028
39029commit b1a94105507b3e256c7d9b0aef4bc41dc53bd6dc
39030Author: Steve Melenchuk <smelenchuk@gmail.com>
39031Date:   Fri May 12 10:40:23 2006 -0600
39032
39033    More tests; these ones relate to transforms.
39034
39035commit 6d23e63e5dd82740f7865253f6262023ca7181a7
39036Author: Steve Melenchuk <smelenchuk@gmail.com>
39037Date:   Fri May 12 10:19:44 2006 -0600
39038
39039    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.
39040
39041commit c5273d2efcbd68b4a733fc70856cf62bd2b55e92
39042Author: John Bowman <bowman@ualberta.ca>
39043Date:   Mon May 8 02:33:45 2006 -0600
39044
39045    Fixed quiet(bool); improve settings diagnostic.
39046
39047commit 0a26a23c326f69e2edcec6c0afbb1b0e09187baf
39048Author: John Bowman <bowman@ualberta.ca>
39049Date:   Mon May 8 01:50:15 2006 -0600
39050
39051    Removed Degrees and Longitude in favour of degrees(warn=false) and Longitude(warn=false).
39052
39053    Moved Sin, Cos, Tan, aSin, aCos, and aTan to runtime.in.
39054
39055    Renamed double to real in runtime.in for compatibility with asy code.
39056
39057    Moved examples to subdirectory of documentation directory.
39058
39059    Don't automatically strip binary when installing.
39060
39061    Generalized DESTDIR support.
39062
39063    Documented optional packages in INSTALL.
39064
39065commit b0dbd1691f873f66d2219275b176928bebf5ec13
39066Author: John Bowman <bowman@ualberta.ca>
39067Date:   Mon May 8 01:36:48 2006 -0600
39068
39069    In dash adjustment, always respect scaling to penwidth (when requested)
39070    and draw terminator if close to arclength.
39071
39072commit 759d070b0ebf96f1464095f835c531c946527e9d
39073Author: John Bowman <bowman@ualberta.ca>
39074Date:   Sat May 6 21:39:22 2006 -0600
39075
39076    Improve ambiguous function signature diagnostics.
39077
39078commit 1241c3dc9554391c43910996334988d9e73816a0
39079Author: John Bowman <bowman@ualberta.ca>
39080Date:   Sat May 6 21:35:50 2006 -0600
39081
39082    Turn of listvariables while reading config files.
39083
39084commit 41c68567f03d276a2dbacdc1c6cd389e9d3dc44b
39085Author: John Bowman <bowman@ualberta.ca>
39086Date:   Sat May 6 04:30:43 2006 -0600
39087
39088    Added Sierpinski gasket example.
39089
39090commit 8a12ce233a5ec25e336b04538ac1b60488e667b7
39091Author: John Bowman <bowman@ualberta.ca>
39092Date:   Fri May 5 03:06:16 2006 -0600
39093
39094    Added obligueY projection.
39095
39096commit 5d68d40841e9d2f12fc0e1ea1287e5349b92a94c
39097Author: John Bowman <bowman@ualberta.ca>
39098Date:   Tue May 2 09:59:46 2006 -0600
39099
39100    Removed oneFileView setting in favour of a new setting multipleView, under
39101    control of batchView.
39102
39103    Renamed pagewidth/pageheight to paperwidth/paperheight to agree with
39104    documentation.
39105
39106    Handle cases where paperwidth or paperheight are smaller than corresponding
39107    picture dimensions.
39108
39109    Handle nonstandard paper sizes when producing pdf files.
39110
39111commit 04789d6abd0fc17be052e915edb297d2341ec45b
39112Author: John Bowman <bowman@ualberta.ca>
39113Date:   Tue May 2 06:27:12 2006 -0600
39114
39115    Added realDigits (DBL_DIG).
39116
39117commit 86c2dd9a05adf698ab7a7095ac332511b5a8b3c9
39118Author: John Bowman <bowman@ualberta.ca>
39119Date:   Mon May 1 21:50:09 2006 -0600
39120
39121    Added string string(real x, int digits) routine to cast a real to a string
39122    using precision digits in the C locale.
39123
39124    Use string(real x, int digits) instead of the locale-dependent format
39125    function for postscript patterns.
39126
39127commit c2508a8c0413f0ddaae21617f48867ae70c4f54c
39128Author: John Bowman <bowman@ualberta.ca>
39129Date:   Sat Apr 29 07:37:10 2006 -0600
39130
39131    Fixed rotate(real angle, triple u, triple v) when u != 0.
39132
39133commit 3b962333a9e1eb767ffdb611926a5078d381cd67
39134Author: John Bowman <bowman@ualberta.ca>
39135Date:   Fri Apr 28 08:08:24 2006 -0600
39136
39137    Added obliqueX projection.
39138
39139commit 44d07a1770b97dffacbb7a7cf854e1e71c631500
39140Author: John Bowman <bowman@ualberta.ca>
39141Date:   Fri Apr 28 07:51:59 2006 -0600
39142
39143    Moved fftw header check back to original location.
39144
39145commit 8e8d7c47f290721fde640401472f93ee17022a0f
39146Author: John Bowman <bowman@ualberta.ca>
39147Date:   Fri Apr 28 06:51:52 2006 -0600
39148
39149    Added missing space after -lgc; moved fftw header checks to header section.
39150
39151commit b567c83e58107d42686526be3f9c7365535f1b52
39152Author: John Bowman <bowman@ualberta.ca>
39153Date:   Tue Apr 25 19:29:36 2006 -0600
39154
39155    Apply dvips bounding box fuzz even when producing pdf format.
39156
39157commit 975d6a331bdb381b683cc2ce50a6130d69b2fc63
39158Author: John Bowman <bowman@ualberta.ca>
39159Date:   Tue Apr 25 19:24:53 2006 -0600
39160
39161    Fixed argument reversal in signature of one of the add routines.
39162
39163commit 8c636e3bb19e6e72178e35c44aa0e4f1f58f10ff
39164Author: John Bowman <bowman@ualberta.ca>
39165Date:   Mon Apr 24 02:01:16 2006 -0600
39166
39167    Incremented version to 1.05cvs.
39168
39169commit f395220719b1e90ba1005e92f11c97ae43aa3bab
39170Author: John Bowman <bowman@ualberta.ca>
39171Date:   Mon Apr 24 00:42:48 2006 -0600
39172
39173    Fixed cxx warnings.
39174
39175commit 26f537049d2cc02c8e0db39d532c19806741b189
39176Author: John Bowman <bowman@ualberta.ca>
39177Date:   Mon Apr 24 00:37:11 2006 -0600
39178
39179    Removed unused variable.
39180
39181commit d1b4f19de875de4a717f35670cf1c6ad95b61c06
39182Author: John Bowman <bowman@ualberta.ca>
39183Date:   Mon Apr 24 00:03:05 2006 -0600
39184
39185    Move missing file flowchart.asy to correct directory.
39186
39187commit b511ab40d7775365e2771c8222d568378dcda35d
39188Author: John Bowman <bowman@ualberta.ca>
39189Date:   Sun Apr 23 23:53:36 2006 -0600
39190
39191    Make wce work even if configured with GSL library.
39192
39193    Abort make if check fails.
39194
39195commit 7e1867eda3a4326131df1c34cb57ede404a4296a
39196Author: John Bowman <bowman@ualberta.ca>
39197Date:   Sun Apr 23 23:39:25 2006 -0600
39198
39199    Untabified.
39200
39201commit e22225fe83c49469134b3e57082d798d47060cce
39202Author: John Bowman <bowman@ualberta.ca>
39203Date:   Sun Apr 23 23:33:26 2006 -0600
39204
39205    Check also if first and second points are uncontrolled duplicates.
39206
39207commit 472aad1e896f59ec2e75b710412d2c08593b04e8
39208Author: John Bowman <bowman@ualberta.ca>
39209Date:   Sun Apr 23 23:26:20 2006 -0600
39210
39211    Added parametric functions that accept an arbitrary sampling function.
39212
39213commit 959163958f72b505a48fc7c2a9b1f187384d4b01
39214Author: John Bowman <bowman@ualberta.ca>
39215Date:   Sun Apr 23 11:56:09 2006 -0600
39216
39217    Updated poster example to use slide.asy.
39218
39219commit 95f24100042c4828f5dcb882d1f751f603cd91fc
39220Author: John Bowman <bowman@ualberta.ca>
39221Date:   Sun Apr 23 10:27:25 2006 -0600
39222
39223    Change user variable to a string.
39224
39225    Document how arbitrary Asymptote code can be specified on the command line.
39226
39227commit 9dbf4485550c201dd3e81c96c74e90d329ca06ca
39228Author: John Bowman <bowman@ualberta.ca>
39229Date:   Sun Apr 23 01:24:45 2006 -0600
39230
39231    Added optional background and multiple figures to slide package.
39232
39233    Updated documentation.
39234
39235commit 31b409d56aae03e957281fa004fbec0820f20796
39236Author: John Bowman <bowman@ualberta.ca>
39237Date:   Sat Apr 22 23:35:38 2006 -0600
39238
39239    Replace infinities in userMax and userMin with boolean flags.
39240
39241commit 6314d3256681fd9e23db836413a4faa80d21b09c
39242Author: John Bowman <bowman@ualberta.ca>
39243Date:   Sat Apr 22 21:33:29 2006 -0600
39244
39245    Increased bounding box fuzz.
39246
39247commit 31b43d80995b29816e58a277e461b266e2c5d9fe
39248Author: John Bowman <bowman@ualberta.ca>
39249Date:   Sat Apr 22 21:26:28 2006 -0600
39250
39251    Updated call to add in slide.asy.
39252
39253    Implemented fixedscaling(picture, pair min, pair max, pen) routine for
39254    using a fixed scaling to map user coordinates in box(min,max) to the
39255    desired picture size.
39256
39257    Added UpsideDown orientation.
39258
39259    Moved min and max of a real argument list to constants.asy.
39260
39261    Always pass explicit pageWidth and pageHeight arguments to dvips rather
39262    than using the papertype.
39263
39264commit 6d070db2dbe5e1dd3b510d1542b391b68e205278
39265Author: John Bowman <bowman@ualberta.ca>
39266Date:   Sat Apr 22 05:03:27 2006 -0600
39267
39268    Fixed dvips bounding box.
39269
39270    Added texreset function to reset tex environment.
39271
39272commit a8d0b5c21e918a3fecbc3ab3957685f64640cd88
39273Author: John Bowman <bowman@ualberta.ca>
39274Date:   Fri Apr 21 10:47:35 2006 -0600
39275
39276    Added general purpose real user command-line option.
39277
39278    Legend skip is now based on the actual legend entry height, rather than on the
39279    fontsize.
39280
39281commit 7861589644a7a8180700b47f4e5f8630c99f6c99
39282Author: John Bowman <bowman@ualberta.ca>
39283Date:   Fri Apr 21 09:52:06 2006 -0600
39284
39285    Added and documented texcolors and x11colors.
39286
39287commit 6963a617979e355beb5096ac7aacb709fa77da15
39288Author: John Bowman <bowman@ualberta.ca>
39289Date:   Thu Apr 20 23:59:59 2006 -0600
39290
39291    Improved linetype adjustment to arclength for short segments.
39292
39293    Added optional boolean adjust argument to linetype to allow one to disable
39294    linetype adjustment.
39295
39296commit 2821a5e49788fb4bf125b21f7994fdb066149144
39297Author: John Bowman <bowman@ualberta.ca>
39298Date:   Thu Apr 20 20:48:40 2006 -0600
39299
39300    Documented pair Scale(picture pic=currentpicture, pair z) function for
39301    plotting in unscaled (graph) coordinates.
39302
39303    Improved documentation of add for pictures and frames.
39304
39305commit a1a64c99b841d520289ff3ba05602ef4c9346c3a
39306Author: John Bowman <bowman@ualberta.ca>
39307Date:   Wed Apr 19 23:19:03 2006 -0600
39308
39309    Changed add and attach to take arguments in the same order as label,
39310    renaming "origin" to "position" and "dir" to "align".
39311
39312    Removed the align argument of legend, which really belongs in the
39313    add/attach command.
39314
39315commit 6b07436f331c27ccf302e70b40d0cc6b3ae1644d
39316Author: John Bowman <bowman@ualberta.ca>
39317Date:   Wed Apr 19 22:54:16 2006 -0600
39318
39319    Fixed arrow alignment.
39320
39321commit ae71d0ff534aaa598eeecc4b2328f998e1bb3d12
39322Author: John Bowman <bowman@ualberta.ca>
39323Date:   Wed Apr 19 18:42:40 2006 -0600
39324
39325    Fixed alignment of postscript and tex layers by working around failure of
39326    includegraphics command (from LaTeX graphicx package) to respect
39327    HiResBoundingBox.
39328
39329commit 7e4cec0e907ae3018a629f29f68dacf583b92e75
39330Author: John Bowman <bowman@ualberta.ca>
39331Date:   Wed Apr 19 02:17:56 2006 -0600
39332
39333    Added Python module to allow access to Asymptote commands.
39334
39335commit d4133c9184e4d76ddb0a6ea683c00c83f61178a2
39336Author: John Bowman <bowman@ualberta.ca>
39337Date:   Mon Apr 17 02:00:50 2006 -0600
39338
39339    Fixed clipping of remote labels near frame boundary by unfill.
39340
39341commit 67902a31a40b1959277d5087d6f67844d105d745
39342Author: John Bowman <bowman@ualberta.ca>
39343Date:   Mon Apr 17 01:38:57 2006 -0600
39344
39345    Improved alignment of tex and postscript layers.
39346
39347commit 77a8a3526ebcaf4a06cace29826155cdaf383531
39348Author: Andy Hammerlindl <ahammerlindl@gmail.com>
39349Date:   Sun Apr 16 16:10:47 2006 -0600
39350
39351    Added permission checking for types.
39352
39353commit a9d41b7349380bc7028e77a684f4d8515e45d782
39354Author: John Bowman <bowman@ualberta.ca>
39355Date:   Fri Apr 14 15:19:52 2006 -0600
39356
39357    Make format="%" suppress tick labels for logarithmic axis.
39358
39359commit 9de768b204c984e75d21a5470f37fdcfef0e791d
39360Author: John Bowman <bowman@ualberta.ca>
39361Date:   Fri Apr 14 02:20:31 2006 -0600
39362
39363    Change standard name for salmon colour to lightred.
39364
39365commit 9ed799f848b51cb572112768198ce8282ed65ef6
39366Author: John Bowman <bowman@ualberta.ca>
39367Date:   Fri Apr 14 02:13:08 2006 -0600
39368
39369    Fixed tension atleast (broken in autogenerated code since 0.96).
39370
39371commit e414d6dd897dd359b2517e7868424f0c9a89cf17
39372Author: John Bowman <bowman@ualberta.ca>
39373Date:   Thu Apr 13 08:15:24 2006 -0600
39374
39375    Renamed "strong" colors to "heavy".
39376
39377commit 9537c34858bb44219b90550cf78e9b8a7c2a8c4b
39378Author: John Bowman <bowman@ualberta.ca>
39379Date:   Thu Apr 13 01:12:55 2006 -0600
39380
39381    Display named colours.
39382
39383commit 3a46a1a959f6dca2eb3d3ba701a0f080655741d7
39384Author: John Bowman <bowman@ualberta.ca>
39385Date:   Thu Apr 13 00:53:19 2006 -0600
39386
39387    Documented and systematized named colours.
39388
39389commit a61d435ad972ab673ce8338765a3a4d7ac434d13
39390Author: John Bowman <bowman@ualberta.ca>
39391Date:   Wed Apr 12 21:08:55 2006 -0600
39392
39393    Respect orientation.
39394
39395commit fe6173ecc4dc6b212b32e7443e1e59a67ed8ef7c
39396Author: John Bowman <bowman@ualberta.ca>
39397Date:   Wed Apr 12 01:36:26 2006 -0600
39398
39399    Improved implementation of slide.asy.
39400
39401    Accept label(frame, Label).
39402
39403commit 2101d2a6059ac6c6333689662bbf2ebcdebd645f
39404Author: John Bowman <bowman@ualberta.ca>
39405Date:   Mon Apr 10 21:01:47 2006 -0600
39406
39407    Added subitem and automatic slide advance on overflow.
39408
39409commit c6ff6449ce3c1907f130d106a86fee9ec88ba74a
39410Author: John Bowman <bowman@ualberta.ca>
39411Date:   Mon Apr 10 16:15:55 2006 -0600
39412
39413    Slide presentation package.
39414
39415commit 1a2be9b262fa689fe39ed2fafbde8d8dd1f34c11
39416Author: John Bowman <bowman@ualberta.ca>
39417Date:   Mon Apr 10 15:42:51 2006 -0600
39418
39419    Added default orientation variable (initially set to Portrait).
39420
39421    Added custom pagewidth and pageheight settings.
39422
39423    Moved transforms to runtime.in and Label.asy.
39424
39425    Added tex usepackage(string) convenience routine.
39426
39427commit d7c889c669eb4bded0cec30ee293b336f500ef94
39428Author: John Bowman <bowman@ualberta.ca>
39429Date:   Mon Apr 10 15:38:02 2006 -0600
39430
39431    Indicated default option values in man page summary.
39432
39433commit 1a6d1d682d620f1d29bc53a0ee69f8ba6ef81b80
39434Author: John Bowman <bowman@ualberta.ca>
39435Date:   Sun Apr 9 15:00:12 2006 -0600
39436
39437    Added DESTDIR support: make DESTDIR=DIR will prepend DIR to the
39438    installation directories (intended as a temporary location to facilitate
39439    the build process only).
39440
39441    Added -p option to install (and -m 755 to install asy and install xasy).
39442
39443commit 376cc0d3b0dc34f90d810be20a749dbb345ad88c
39444Author: John Bowman <bowman@ualberta.ca>
39445Date:   Sun Apr 9 14:51:32 2006 -0600
39446
39447    Fixed name of gsl header in message.
39448
39449commit 56c59eeb1698fdb88c28416048f0b6b47a924e0a
39450Author: John Bowman <bowman@ualberta.ca>
39451Date:   Sun Apr 9 10:13:40 2006 -0600
39452
39453    In tick bounds estimate, don't warn about unbounded picture scaling.
39454
39455commit 019fffe374c0564d5a640c7d0bd84f097486a2ae
39456Author: John Bowman <bowman@ualberta.ca>
39457Date:   Sun Apr 9 01:10:31 2006 -0600
39458
39459    Added selected special functions from GNU scientific library, when
39460    available (additional special functions can easily be added, on request).
39461
39462commit fed4cd36ff02754c21e628c4911ec5e0dc56cb6d
39463Author: John Bowman <bowman@ualberta.ca>
39464Date:   Sun Apr 9 00:42:37 2006 -0600
39465
39466    Added Ticks specifier that draws ticks on both sides of path.
39467
39468    Fixed miscellaneous errors in the documentation.
39469
39470commit 763c0584aed043adc4439cbb479b37fe110b928c
39471Author: John Bowman <bowman@ualberta.ca>
39472Date:   Sun Apr 9 00:39:32 2006 -0600
39473
39474    Renamed zeta to unityroot for clarity (and to avoid confusion with Riemann
39475    zeta function).
39476
39477commit fe98b1be9e75b114007f196618347a12159df32a
39478Author: John Bowman <bowman@ualberta.ca>
39479Date:   Sun Apr 9 00:37:42 2006 -0600
39480
39481    Moved newpage() routine to shipout().
39482
39483commit bc27d517da082381cd412dfffd7a0d0f2876bf1b
39484Author: John Bowman <bowman@ualberta.ca>
39485Date:   Sun Apr 9 00:36:59 2006 -0600
39486
39487    Added real lineskip() routine (returns lineskip of currentpen).
39488
39489commit e8233efdc79fcc794af3ef00caf0d452b60f79a1
39490Author: John Bowman <bowman@ualberta.ca>
39491Date:   Sun Apr 9 00:35:33 2006 -0600
39492
39493    Fix name of fontsize lineskip argument.
39494
39495commit 477a3f338e05e13d53302eeb2dcf7204e49dc85c
39496Author: John Bowman <bowman@ualberta.ca>
39497Date:   Sun Apr 9 00:34:30 2006 -0600
39498
39499    Remove reliance of replacement readline routine on strdup.
39500
39501commit ce6dcb4d7b09e071875afd1fc1862ad616debc26
39502Author: John Bowman <bowman@ualberta.ca>
39503Date:   Thu Apr 6 08:05:17 2006 -0600
39504
39505    Use turn-on-font-lock for Xemacs.
39506
39507commit a4256b4b6849a2656787c5ae4a37717347f0405b
39508Author: John Bowman <bowman@ualberta.ca>
39509Date:   Wed Apr 5 21:29:56 2006 -0600
39510
39511    Make asy-mode.el ignore global-font-lock-mode for Xemacs.
39512
39513commit 1f6a7d9232e47d07585eef364e48588638f60511
39514Author: John Bowman <bowman@ualberta.ca>
39515Date:   Wed Apr 5 21:24:09 2006 -0600
39516
39517    Added locale support and ', I, and F format specifiers.
39518
39519    Moved miscellaneous settings code from main.cc to settings.cc.
39520
39521    Added default settings to option summary; identity command-line only options.
39522
39523    Updated documentation.
39524
39525commit effc2ac2e06f4bce1a32771a206cea8a25b0fe60
39526Author: John Bowman <bowman@ualberta.ca>
39527Date:   Wed Apr 5 21:20:58 2006 -0600
39528
39529    Improved picture sizing diagnostics.
39530
39531    Added max(picture pic=currentpicture) and min(picture pic=currentpicture)
39532    functions.
39533
39534    Added pair truepoint(picture pic=currentpicture, pair dir) function that
39535    works like point but uses the actual picture size instead of userMin and
39536    userMax members.
39537
39538commit 1ca3b76cc03eeb6f6ce650efdcc05304b7acf096
39539Author: John Bowman <bowman@ualberta.ca>
39540Date:   Wed Apr 5 21:18:34 2006 -0600
39541
39542    Replace identity() with better approximation pic.calculateTransform() in
39543    axis picture bounds calculation.
39544
39545commit 2828a2fc752611197c8da2a888f7f9e163e423a2
39546Author: John Bowman <bowman@ualberta.ca>
39547Date:   Wed Apr 5 21:17:03 2006 -0600
39548
39549    Make colorPen[] and monoPen[] public.
39550
39551commit 3d952fa6b146e227f8d603d75409ef5d86df95d4
39552Author: John Bowman <bowman@ualberta.ca>
39553Date:   Wed Apr 5 21:16:10 2006 -0600
39554
39555    Fixed typos in comments.
39556
39557commit 0f448702572cd3980c3f235c1cca17a3e2124a68
39558Author: John Bowman <bowman@ualberta.ca>
39559Date:   Wed Apr 5 20:22:16 2006 -0600
39560
39561    Incremented version to 1.04cvs.
39562
39563commit 9c25ca1878971b9309e70501e5c6821f1cee9573
39564Author: John Bowman <bowman@ualberta.ca>
39565Date:   Thu Mar 30 00:08:56 2006 -0600
39566
39567    Added Degrees function; like degrees(pair) but returns 0 for (0,0) argument.
39568
39569    Added minbound and maxbound functions for triples.
39570
39571    Moved minbound, maxbound, and Longitude functions to runtime code.
39572
39573    Added min(guide3[]) and max(guide3[]) functions.
39574
39575    For convenience added xaxis(triple,real) functions, etc.
39576
39577    Added solid geometry package with cylinder routines.
39578
39579    Updated documentation.
39580
39581commit e2d01d7b8bcaaea02991c16da1ef73008d31c862
39582Author: John Bowman <bowman@ualberta.ca>
39583Date:   Wed Mar 29 23:27:11 2006 -0600
39584
39585    Added limit maxIntersectCount=100000 on maximum number of calls to
39586    intersectcubics per cubic segment.
39587
39588commit ed639fd2d9e3514f3b9bec4640ddad84a74ef9e0
39589Author: John Bowman <bowman@ualberta.ca>
39590Date:   Tue Mar 28 13:33:39 2006 -0600
39591
39592    Removed TODO item regarding extending runnable-at-a-time mode to inner
39593    code levels as this is no longer needed.
39594
39595commit 0a94ea6be653be7815838c8027fb1be41aa8a818
39596Author: John Bowman <bowman@ualberta.ca>
39597Date:   Mon Mar 27 02:13:26 2006 -0600
39598
39599    Fixed memory leak in interactive mode by using an implementation of reset
39600    that is closer to the environment reset used between multiple file runs.
39601
39602commit 8d01320484ef94f77b7b93d8741742d6732558a9
39603Author: John Bowman <bowman@ualberta.ca>
39604Date:   Sat Mar 25 23:15:50 2006 -0600
39605
39606    Fixed indentation.
39607
39608commit 141078fde83363b07a92b23f652f044aa2854779
39609Author: John Bowman <bowman@ualberta.ca>
39610Date:   Sat Mar 25 23:14:21 2006 -0600
39611
39612    Fixed typos.
39613
39614commit 9e7ebe0d9210cae262a1f2baeb845f8b7e7e6d5c
39615Author: John Bowman <bowman@ualberta.ca>
39616Date:   Sat Mar 25 11:25:37 2006 -0600
39617
39618    Updated CJK documentation.
39619
39620commit 74c06d44469b037505371944dd4c3059b16859b4
39621Author: John Bowman <bowman@ualberta.ca>
39622Date:   Fri Mar 24 22:38:01 2006 -0600
39623
39624    Added real fontsize() routine.
39625
39626    Documented real fontsize(pen p=currentpen).
39627
39628    Documented use of CJK fonts.
39629
39630commit 5eac404efdabd96157073d429bdf888a0a73ccd9
39631Author: John Bowman <bowman@ualberta.ca>
39632Date:   Mon Mar 20 22:48:46 2006 -0600
39633
39634    Implemented interactive mode (without command-line editing and history) even
39635    in absence of readline library.
39636
39637    Made minor change to System diagnostic messages.
39638
39639    Changed invert: triple invert(pair z, triple normal, triple point) projects
39640    onto the plane perpendicular to normal and passing through point.
39641
39642    Updated Debian URL.
39643
39644commit 80baab724a0b03a9582d20dfc4e081c1fea701b6
39645Author: John Bowman <bowman@ualberta.ca>
39646Date:   Sun Mar 19 09:17:07 2006 -0600
39647
39648    Added function triple invert(pair v, real z, projection P=currentprojection)
39649    to map v onto (x,y,z) by inverting the projection P onto a constant z plane.
39650
39651    Minor documentation updates.
39652
39653commit adf5582b62c1ce0dbda58ded884ff8e8ddc6bd03
39654Author: John Bowman <bowman@ualberta.ca>
39655Date:   Fri Mar 17 00:10:58 2006 -0600
39656
39657    Support compilation under gcc-4.1.0.
39658
39659commit ecc6ca00d162c18c264ce94307d6263fc0424d99
39660Author: John Bowman <bowman@ualberta.ca>
39661Date:   Tue Mar 14 22:36:32 2006 -0600
39662
39663    Fixed return type of three-dimensional intersectionpoint routines.
39664
39665commit 5ad4c367c698ffd46b95cfdd279472d27a50d32e
39666Author: John Bowman <bowman@ualberta.ca>
39667Date:   Sun Mar 12 14:21:27 2006 -0600
39668
39669    Incremented version to 1.03cvs.
39670
39671commit d2aa165bc9ed6ca59b0d3251ce36ab769abb59cd
39672Author: John Bowman <bowman@ualberta.ca>
39673Date:   Sun Mar 12 12:27:03 2006 -0600
39674
39675    Fixed surface lighting colours; respect projection argument.
39676
39677    Removed test diagnostic.
39678
39679commit dce74caad4372be9f26b9c8460f1d38d705651e6
39680Author: Andy Hammerlindl <ahammerlindl@gmail.com>
39681Date:   Sun Mar 12 12:17:32 2006 -0600
39682
39683    Added a .ls file to check the presence of large output files before they are
39684    deleted.
39685
39686commit e3067cdb667a0c26476544c2454c3a602eb5f336
39687Author: John Bowman <bowman@ualberta.ca>
39688Date:   Sun Mar 12 10:05:51 2006 -0600
39689
39690    Avoid need for single quotes around path settings in MSWINDOWS.
39691
39692    Fix configuration diagnostics.
39693
39694commit 9e4c90c4a873082d063e7d8ec4e9c762c36c8be9
39695Author: John Bowman <bowman@ualberta.ca>
39696Date:   Sat Mar 11 23:03:49 2006 -0600
39697
39698    Documented how to install in alternate locations under MSDOS.
39699
39700    Fixed typo in configuration instructions.
39701
39702commit 4b900d75f545a276a637568172024c292120e494
39703Author: John Bowman <bowman@ualberta.ca>
39704Date:   Sat Mar 11 17:33:51 2006 -0600
39705
39706    Simplified example.
39707
39708commit 5479aac708d4e8b7ba7839da2bad6e2162b39de8
39709Author: John Bowman <bowman@ualberta.ca>
39710Date:   Sat Mar 11 17:16:25 2006 -0600
39711
39712    Implemented surface lighting and example of sinc function.
39713
39714    Changed signature of subsampled surface routine (argument nsub now preceeds
39715    pairs a and b).
39716
39717    Changed light.init constructor into
39718    light(triple source, shadefcn shade=defaultshade).
39719
39720    Added cast from triple to light.
39721
39722    Made currentlight public; added nolight variable.
39723
39724    Renamed projectXY to xypart.
39725
39726    Added XY() and XYZ() members to bbox3.
39727
39728commit 347ba3f77a171c46a4a47f86e9e355e6a51d86f1
39729Author: John Bowman <bowman@ualberta.ca>
39730Date:   Sat Mar 11 16:39:34 2006 -0600
39731
39732    Fixed axis label alignment when sign=-1.
39733
39734commit 430f5c79d6160b8129e3dbc8110107b5d7abd5be
39735Author: John Bowman <bowman@ualberta.ca>
39736Date:   Fri Mar 10 22:18:54 2006 -0600
39737
39738    Removed pstoedit patches (included in pstoedit-3.44); updated documentation.
39739
39740commit 68bbdf1c1e0a8c77f16277ea5b1641fbaead5d4d
39741Author: John Bowman <bowman@ualberta.ca>
39742Date:   Fri Mar 10 13:19:57 2006 -0600
39743
39744    Allow make to inherit LDFLAGS from configure.
39745
39746    Allow and document installation without root privileges.
39747
39748    Document configuring to search for includes and libraries in nonstandard
39749    locations.
39750
39751commit 7eeecf79bea1d6c776ec748a77f5b18175cd005f
39752Author: John Bowman <bowman@ualberta.ca>
39753Date:   Fri Mar 10 00:19:06 2006 -0600
39754
39755    Updated configuration file documentation.
39756
39757commit 4dd2aa63b26b60506a2be4e2979ede3b4d840361
39758Author: John Bowman <bowman@ualberta.ca>
39759Date:   Thu Mar 9 21:54:33 2006 -0600
39760
39761    Catch errors thrown by parser while reading configuration file.
39762
39763    Recompute search path after reading configuration files and command-line
39764    options in case dir was changed.
39765
39766    Move MSWindows .asy initialization directory to %USERPROFILE%.
39767
39768commit 3ae7effa9e304cb6fdc44d53e77d9b9b0929c507
39769Author: John Bowman <bowman@ualberta.ca>
39770Date:   Tue Mar 7 13:37:44 2006 -0600
39771
39772    Fixed type of randMax.
39773
39774commit c0c45887b143899563cac08bf41ccd125e097b50
39775Author: John Bowman <bowman@ualberta.ca>
39776Date:   Tue Mar 7 04:01:26 2006 -0600
39777
39778    Updated pstoedit patch.
39779
39780commit 24f8371b56dace63c14bb05de5f845041e70d657
39781Author: John Bowman <bowman@ualberta.ca>
39782Date:   Mon Mar 6 20:29:18 2006 -0600
39783
39784    Incremented version to 1.02cvs.
39785
39786commit fff59e55f51bf1b131c0158612f0c14a9ccad237
39787Author: John Bowman <bowman@ualberta.ca>
39788Date:   Mon Mar 6 18:23:18 2006 -0600
39789
39790    Fixed bug in surface plot of a matrix.
39791
39792commit 26a3c93d4252ffed2f35d77596236078638ef05c
39793Author: John Bowman <bowman@ualberta.ca>
39794Date:   Mon Mar 6 14:58:35 2006 -0600
39795
39796    Incremented version to 1.01cvs.
39797
39798commit 547ee643099012bca1840706696a6aafb34de4da
39799Author: John Bowman <bowman@ualberta.ca>
39800Date:   Mon Mar 6 10:33:54 2006 -0600
39801
39802    Workaround broken GNU readline/history library on MacOS.
39803
39804commit 11f8e47b6ca52d30122d5314030876436d493627
39805Author: John Bowman <bowman@ualberta.ca>
39806Date:   Mon Mar 6 01:10:54 2006 -0600
39807
39808    Fixed cxx warning messages.
39809
39810commit 5405aad4557d43e550de77b5715c5fbd6b9a1d65
39811Author: John Bowman <bowman@ualberta.ca>
39812Date:   Mon Mar 6 00:19:09 2006 -0600
39813
39814    Moved detailed discussion of growing list of base modules closer to the end
39815    of the documentation.
39816
39817commit 0958bf9aa26afda543a765aaea2ff7c519ea2b54
39818Author: John Bowman <bowman@ualberta.ca>
39819Date:   Sun Mar 5 23:52:10 2006 -0600
39820
39821    Updated to use gc6.7 by default.
39822
39823    Added RadialShade filltype.
39824
39825commit 5b4e1a2b86ad323af68a5419cebb6bf3a6f3b6b6
39826Author: John Bowman <bowman@ualberta.ca>
39827Date:   Sun Mar 5 23:03:49 2006 -0600
39828
39829    Remove blank legend entries.
39830
39831commit 413031e4512016eba1ee554df33381d0d7a9ffa2
39832Author: John Bowman <bowman@ualberta.ca>
39833Date:   Sun Mar 5 22:46:24 2006 -0600
39834
39835    Fixed pen bounds (too large by a factor of 2).
39836
39837commit 77f0938b38433a0283f80604ec9aaa99efa076c2
39838Author: John Bowman <bowman@ualberta.ca>
39839Date:   Sun Mar 5 21:37:48 2006 -0600
39840
39841    Fixed transformation of palette bar.
39842
39843commit f294a74a102e058defddf05bd3206fdb8de086fc
39844Author: John Bowman <bowman@ualberta.ca>
39845Date:   Sun Mar 5 19:45:09 2006 -0600
39846
39847    Removed empty picture check in xlimits and ylimits.
39848
39849commit fc66e7bb009b8995b0d64a7393cbe0373e6466c5
39850Author: John Bowman <bowman@ualberta.ca>
39851Date:   Sun Mar 5 19:02:27 2006 -0600
39852
39853    Moved linear solve and matrix inversion to C++ code; simplified memory
39854    allocation in tridiagonal.
39855
39856    Added seek and tell functions for positioning input files.
39857
39858    Make images transform properly.
39859
39860    Make legend argument to draw a Label type (currently only the string and pen
39861    members are used). Added length and skip arguments to frame legend(...).
39862
39863    Removed side effects from eol(file).
39864
39865commit b130fda35b1a52f235a195dd3de0dd7c4732aad9
39866Author: John Bowman <bowman@ualberta.ca>
39867Date:   Sat Mar 4 22:25:50 2006 -0600
39868
39869    Generate correct #line comments.
39870
39871commit 557106356ca05abe85095d699ee581925a5ed58e
39872Author: Andy Hammerlindl <ahammerlindl@gmail.com>
39873Date:   Sat Mar 4 17:17:55 2006 -0600
39874
39875    Log the stdout and stderr of the asy process.
39876
39877    Changed the -inlinetex option to -keep so that the calls to external programs
39878    (eg. latex and convert) can be diffed.
39879
39880commit 4d1efb04f2b068faf4bcad86e224ff3d762b547c
39881Author: Andy Hammerlindl <ahammerlindl@gmail.com>
39882Date:   Sat Mar 4 16:47:12 2006 -0600
39883
39884    Now delete texput.log when the pipe to the tex process is closed (to ensure its
39885    deletion with the --inlinetex option).  Also delete texput.aux.
39886
39887commit c16e8f35093571eadb9fc2ad97c8e122dcdf6051
39888Author: John Bowman <bowman@ualberta.ca>
39889Date:   Fri Mar 3 09:56:54 2006 -0600
39890
39891    Fixed bug in pivot vectorization in solve.
39892
39893commit 2696a99ffefcb7e02e7f074ed271433d66053d8d
39894Author: Andy Hammerlindl <ahammerlindl@gmail.com>
39895Date:   Thu Mar 2 13:46:57 2006 -0600
39896
39897    Initial check-in of output testing.
39898
39899commit 1737069935134cd721162e02bd7ddf0026ca9677
39900Author: John Bowman <bowman@ualberta.ca>
39901Date:   Wed Mar 1 13:02:39 2006 -0600
39902
39903    Added INCL for enable-gc=system.
39904
39905commit 4ef432c6b3a4a87c62d1830216944a29cffb107b
39906Author: John Bowman <bowman@ualberta.ca>
39907Date:   Mon Feb 27 01:54:06 2006 -0600
39908
39909    Renamed includegraphics to graphic.
39910
39911    Added embed module to interface with LaTeX movie15 package for embedding
39912    movies, sounds and 3D objects into a PDF file.
39913
39914    Don't attempt to resize unbounded pictures.
39915
39916    Output LaTeX pipe diagnostics even when verbose <= 1.
39917
39918    Added \begin{document} to LaTeX pipe.
39919
39920commit fe1a3c9b71a9977eb5036bb6caa1e022d412bf0c
39921Author: John Bowman <bowman@ualberta.ca>
39922Date:   Sun Feb 26 22:59:42 2006 -0600
39923
39924    Added poster example.
39925
39926commit f1031a708321e2a4ee4cb9a977bd7eafd44ce656
39927Author: John Bowman <bowman@ualberta.ca>
39928Date:   Sun Feb 19 20:59:50 2006 -0600
39929
39930    Add configuration dir to search path; search for configuration file in
39931    standard search paths (in usual order).
39932
39933    Remember defaultpen set in configuration file.
39934
39935commit c65d1910f982db63917865e620b63ffedb60f817
39936Author: John Bowman <bowman@ualberta.ca>
39937Date:   Sun Feb 19 11:03:00 2006 -0600
39938
39939    Always draw arrows with solid linetype.
39940
39941commit 22e1d9e8edfaf13b75397d582984e57d28673154
39942Author: John Bowman <bowman@ualberta.ca>
39943Date:   Sat Feb 18 13:31:50 2006 -0600
39944
39945    Updated MSDOS default of gs8.51 to gs8.53.
39946
39947    Changed default for xlimits and ylimits to NoCrop.
39948
39949    Work around unused variable warning messages when XDR support is disabled.
39950
39951    Cleaned up error calls.
39952
39953    Updated documentation.
39954
39955commit 9121a897689e7a165f4d07d74791cf9065bae82f
39956Author: John Bowman <bowman@ualberta.ca>
39957Date:   Fri Feb 17 22:17:15 2006 -0600
39958
39959    Added missing $(GCLIBS) dependency.
39960
39961commit d1dd9491dfd9e1de33175474104cd258c855a4b2
39962Author: John Bowman <bowman@ualberta.ca>
39963Date:   Fri Feb 17 20:57:33 2006 -0600
39964
39965    Added camp.tab.h entry again.
39966
39967commit 44592176ab6ea490b6263f0db7df1537739467ee
39968Author: John Bowman <bowman@ualberta.ca>
39969Date:   Wed Feb 8 12:45:48 2006 -0600
39970
39971    Removed +solid from Fill and NoFill.
39972
39973commit 46e59ad7cc4837635c0139884318425958e7f31b
39974Author: John Bowman <bowman@ualberta.ca>
39975Date:   Wed Feb 8 10:06:36 2006 -0600
39976
39977    Added missing xpart, ypart, zpart functions for triples.
39978
39979commit 5160bfc61c05011c6faf32e68dc0c3d43c8abb01
39980Author: John Bowman <bowman@ualberta.ca>
39981Date:   Tue Feb 7 23:13:08 2006 -0600
39982
39983    Fixed reversed image dimensions for colour density plots.
39984
39985commit e2d69c4df983d930fba6dedcef4cfcda33902415
39986Author: John Bowman <bowman@ualberta.ca>
39987Date:   Tue Feb 7 23:06:39 2006 -0600
39988
39989    Added missing xpart and ypart functions.
39990
39991commit b267a7282f95034c91aafe770836c5bf5c1250b9
39992Author: John Bowman <bowman@ualberta.ca>
39993Date:   Mon Feb 6 01:58:25 2006 -0600
39994
39995    Signal an error if write to final output file fails.
39996
39997    Removed "camp: " from camp error messages for brevity.
39998
39999commit cee2eadadeb9b24b390f6891d44b9b80b57b0654
40000Author: John Bowman <bowman@ualberta.ca>
40001Date:   Sat Jan 28 22:32:32 2006 -0600
40002
40003    Added link to Dario Teixeira's Asymptote and LaTeX Integration Guide.
40004
40005commit d8f583f04cab7bf9f726240b4883765437c9aa64
40006Author: John Bowman <bowman@ualberta.ca>
40007Date:   Sat Jan 28 20:43:37 2006 -0600
40008
40009    Added file prefix option to animate and merge.
40010
40011commit 7d50f266a6f64308baf51883375b8a7d3f9e64eb
40012Author: John Bowman <bowman@ualberta.ca>
40013Date:   Sat Jan 28 04:25:25 2006 -0600
40014
40015    Added index entries.
40016
40017commit 4a735cd696ce941e666a11ae057a32906a0a89d0
40018Author: John Bowman <bowman@ualberta.ca>
40019Date:   Sat Jan 28 00:28:16 2006 -0600
40020
40021    Allow format("%",1).
40022
40023commit c24db86c95be49eb723e48bb6c941448a12452f3
40024Author: John Bowman <bowman@ualberta.ca>
40025Date:   Sat Jan 28 00:04:49 2006 -0600
40026
40027    Set tickMin to a and tickMax to b if Step is 0.
40028
40029commit 04de94e2035c9de5222e4d4069922d2abc36da91
40030Author: John Bowman <bowman@ualberta.ca>
40031Date:   Tue Jan 17 14:17:27 2006 -0600
40032
40033    Added check for empty picture in xlimits and ylimits.
40034
40035commit 712b5eb0a930b2e8adc56a57319b324ee0d14199
40036Author: John Bowman <bowman@ualberta.ca>
40037Date:   Tue Jan 17 14:12:17 2006 -0600
40038
40039    Better dependency tracking.
40040
40041    Removed MSDOS compiler flag in favour of __CYGWIN__. This will make cygwin
40042    defaults identical with those under MSDOS (outside of cygwin).
40043
40044commit f3922a443674409b7f13bf7e29e0754750893b30
40045Author: John Bowman <bowman@ualberta.ca>
40046Date:   Tue Jan 17 01:36:01 2006 -0600
40047
40048    Fixed cxx warning.
40049
40050commit 4fc12570232e81d3ec0b574836a8b1f5dc664ebf
40051Author: John Bowman <bowman@ualberta.ca>
40052Date:   Tue Jan 17 00:45:28 2006 -0600
40053
40054    Added Tom's alternative way of making runtime.pl not update runtime.h.
40055
40056commit 70cb9010affefb9de6368c62e8c0d3c1a83237a9
40057Author: John Bowman <bowman@ualberta.ca>
40058Date:   Sat Jan 14 17:20:05 2006 -0600
40059
40060    Documented inlinetex mode.
40061
40062commit 04614dd4dfd09e73f5a43bdbb226de03793b96d1
40063Author: John Bowman <bowman@ualberta.ca>
40064Date:   Sat Jan 14 17:10:11 2006 -0600
40065
40066    Updates to feyman.asy: improved photon line, use align structures.
40067
40068commit a4578b4562e08e4dbdeaf7cf1972170f3c3756c8
40069Author: John Bowman <bowman@ualberta.ca>
40070Date:   Wed Jan 11 00:40:36 2006 -0600
40071
40072    Added #line directives in runtime.cc.
40073
40074commit c7e91dd947133af7dba43b3d9a5b71fe9c75c39f
40075Author: John Bowman <bowman@ualberta.ca>
40076Date:   Tue Jan 10 15:18:01 2006 -0600
40077
40078    Fixed segmentation fault when bad format string is given to format.
40079
40080    Fixed cast: (pair) "1".
40081
40082commit e231da91a761157ec0b86125bca4cbf99e5d5606
40083Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40084Date:   Fri Jan 6 22:57:38 2006 -0600
40085
40086    Added transform3 multiplication (aliased from math).
40087
40088commit b5f5b26af6060cadd9d7a5f32eed69193300508c
40089Author: John Bowman <bowman@ualberta.ca>
40090Date:   Tue Jan 3 23:45:46 2006 -0600
40091
40092    Don't exit interactive mode on EOF (ctrl-d).
40093
40094    Added tab completion option and default prompt="" to readline.
40095
40096commit ae727f28ea4b40e5610c4dffa2b7d74b3e80c1be
40097Author: John Bowman <bowman@ualberta.ca>
40098Date:   Tue Jan 3 02:58:20 2006 -0600
40099
40100    Fixed cxx error.
40101
40102commit 2967f17cbcffb744634e099c161849a048d5de45
40103Author: John Bowman <bowman@ualberta.ca>
40104Date:   Tue Jan 3 00:16:01 2006 -0600
40105
40106    Changed complement to int[] complement(int[] a, int n);
40107    this returns the complement of the integer array a in {1,2,...,n}, so that
40108    b[complement(a,b.length)] yields the complement of b[a].
40109
40110commit 169148ba22e45e28894dfb1b645b3b1f323cdc90
40111Author: John Bowman <bowman@ualberta.ca>
40112Date:   Tue Jan 3 00:13:52 2006 -0600
40113
40114    Removed unused line.
40115
40116commit 62e1a9441630b5330418480c365585328c08b243
40117Author: John Bowman <bowman@ualberta.ca>
40118Date:   Mon Jan 2 19:52:58 2006 -0600
40119
40120    Added interface to GNU readline library to allow editing with history when
40121    reading data from stdin. Updated getstring, getreal, etc. in strings.asy to
40122    use this new readline function.
40123
40124    Added complement(int[] a, T[] b) function to return the complement of the
40125    integer array a in {1,2,...,b.length}, so that b[complement(a,b)] yields the
40126    complement of b[a].
40127
40128    Generated dataSettings from a templated struct; added intSetting.
40129
40130    Added historylines option (default is still 1000).
40131
40132    Added array check to arrayConditional.
40133
40134    Updated documentation.
40135
40136commit 11474f0b9840788544f626125735c948364e2341
40137Author: John Bowman <bowman@ualberta.ca>
40138Date:   Mon Jan 2 19:25:08 2006 -0600
40139
40140    Formatted.
40141
40142commit 066db4c7a6e4a16d9b0f3158e56542d1fe479f43
40143Author: John Bowman <bowman@ualberta.ca>
40144Date:   Sun Jan 1 04:41:06 2006 -0600
40145
40146    Move more initialization code before setOptions.
40147
40148    Check em in signal handlers.
40149
40150commit c389e767206e0ab763316088c0703686c896b441
40151Author: John Bowman <bowman@ualberta.ca>
40152Date:   Sat Dec 31 12:22:58 2005 -0600
40153
40154    Address compilation problem under MacOS X 10.3.9.
40155
40156commit 705a8a26aa03b2e8399ed01d357650dbd5b61e8d
40157Author: John Bowman <bowman@ualberta.ca>
40158Date:   Sat Dec 31 00:19:29 2005 -0600
40159
40160    Incremented version to 1.00cvs.
40161
40162commit 84c319d06b4622c6e5a48b413e9b88ec944ce0c7
40163Author: John Bowman <bowman@ualberta.ca>
40164Date:   Fri Dec 30 23:35:36 2005 -0600
40165
40166    Minor documentation updates.
40167
40168commit af29f78f7e05d7c62cbf8200a7e9870a0d76e028
40169Author: John Bowman <bowman@ualberta.ca>
40170Date:   Fri Dec 30 23:05:36 2005 -0600
40171
40172    Added missing (mem::string).
40173
40174commit ac1ce219f9312b47c56838aff22f05c09776737c
40175Author: John Bowman <bowman@ualberta.ca>
40176Date:   Fri Dec 30 18:54:53 2005 -0600
40177
40178    Defer initialization of settingsModule to solve race condition.
40179
40180commit 12735254c64c16298956a5738284ea5577763068
40181Author: John Bowman <bowman@ualberta.ca>
40182Date:   Fri Dec 30 13:21:12 2005 -0600
40183
40184    Fixed MacOS bus error by initializing GC before calling setOptions.
40185
40186commit 2c2226a75a8dcf2bd47d0ba0c88b91f8f59af4d8
40187Author: John Bowman <bowman@ualberta.ca>
40188Date:   Fri Dec 30 13:11:10 2005 -0600
40189
40190    Don't stop running after first error in a runnable if -debug is set.
40191
40192    Updated wce.
40193
40194    Documented contributed MacOS X binary.
40195
40196commit ef8e3257d908ee6e362c52a8daf8345420b194d6
40197Author: John Bowman <bowman@ualberta.ca>
40198Date:   Fri Dec 30 02:56:51 2005 -0600
40199
40200    Incremented version to 0.99cvs.
40201
40202commit 5c0a33a6bf4a3a7fc02e993593fb4711c01529cb
40203Author: John Bowman <bowman@ualberta.ca>
40204Date:   Fri Dec 30 02:06:29 2005 -0600
40205
40206    Minor documentation updates.
40207
40208commit d2f60e6987dd3f8903161c2a4b5ffacf80ad0110
40209Author: John Bowman <bowman@ualberta.ca>
40210Date:   Fri Dec 30 01:54:53 2005 -0600
40211
40212    Fixed compilation problem under g++-3.3.4.
40213
40214    Change addConstant to use item.
40215
40216    Search in usual paths for config.asy if ~/.asy/config.asy is not found.
40217
40218    Convert configuration variable names to lower case.
40219
40220    Update diagnostics and documentation: emphasize use of configuration
40221    variables instead of system environment variables.
40222
40223commit 936918070c759c2acf207461088e58a98f2d8299
40224Author: John Bowman <bowman@ualberta.ca>
40225Date:   Thu Dec 29 21:38:05 2005 -0600
40226
40227    Removed mention of obsolete -t option from documentation, which is no
40228    longer required for inline tex mode.
40229
40230commit 5d8128865deb937def2ac52929df17694269380c
40231Author: John Bowman <bowman@ualberta.ca>
40232Date:   Thu Dec 29 19:52:38 2005 -0600
40233
40234    Fixed cxx errors.
40235
40236commit f90cbe0e5f312817be89fea6abb1a243e5e62e9d
40237Author: John Bowman <bowman@ualberta.ca>
40238Date:   Thu Dec 29 17:40:42 2005 -0600
40239
40240    Suppress warning messages when shipping out an empty picture.
40241
40242commit a23f08d9f83d6c2119c1b0433678ab1a0b2586a7
40243Author: John Bowman <bowman@ualberta.ca>
40244Date:   Thu Dec 29 13:01:06 2005 -0600
40245
40246    Implemented machine constants as variables rather than functions.
40247
40248    Added ASYMPTOTE_CONFIG environment variable.
40249
40250    Moved ASYMPTOTE_DIR environment variable to settings.
40251
40252    Do an initial read of command line in case CONFIG or DIR were specified.
40253
40254commit fd6fe905598d7c3edb14292f2dd69f8d7c0e9f25
40255Author: John Bowman <bowman@ualberta.ca>
40256Date:   Thu Dec 29 02:32:35 2005 -0600
40257
40258    Moved ASYMPTOTE_PAPERTYPE to settings.
40259
40260commit 4a498dd004bc95f45bc018a8c2350b357f48fb34
40261Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40262Date:   Thu Dec 29 01:49:29 2005 -0600
40263
40264    Moved argument parsing to avoid writing to memory between a fork and an exec.
40265
40266commit f864cde03b868ef11de14bc9231f0c926d82f737
40267Author: John Bowman <bowman@ualberta.ca>
40268Date:   Thu Dec 29 01:24:38 2005 -0600
40269
40270    Moved environment variables into settings.
40271
40272    Call doConfig before reading command line options.
40273
40274commit bb0ef295a64fb0c2b0aa6f2ce7ba2ca7a0682f80
40275Author: John Bowman <bowman@ualberta.ca>
40276Date:   Wed Dec 28 23:43:14 2005 -0600
40277
40278    Implemented addConstant and pi example.
40279
40280commit 36becc21b83833cebd9aa9a9d32635eee0847610
40281Author: John Bowman <bowman@ualberta.ca>
40282Date:   Wed Dec 28 11:16:22 2005 -0600
40283
40284    Removed ~/.asy/options in favour of ~/.asy/config.asy.
40285
40286    Add "Including filename" diagostic.
40287
40288    Fixed localhistory.
40289
40290    Speed up initialization by turning off autoplain when reading configure file.
40291
40292    Rename position to align.
40293
40294    Updated documentation.
40295
40296commit 5834e1b2207381871eda5557aec935540da9aaf1
40297Author: John Bowman <bowman@ualberta.ca>
40298Date:   Wed Dec 28 01:15:07 2005 -0600
40299
40300    Fixed verbose flag.
40301
40302commit c421a124706aee98701afd47f71befae44f1720f
40303Author: John Bowman <bowman@ualberta.ca>
40304Date:   Wed Dec 28 01:10:28 2005 -0600
40305
40306    Removed -t option, which is no longer needed to produce inline tex code.
40307
40308    Removed unused settings code.
40309
40310    Added -nov option.
40311
40312    Improved formatting of option messages.
40313
40314    Hide oneFileView and inlinetex (formerly texmode) from help menu.
40315
40316commit bea64164b4c955599c2ec9c84568e7c73bc1d73c
40317Author: John Bowman <bowman@ualberta.ca>
40318Date:   Mon Dec 26 15:38:04 2005 -0600
40319
40320    Fixed tick computation in xaxis and yaxis when explicit limits are given.
40321
40322commit d5bd4bb1e99c842d5902fbce82e08df997ce8b43
40323Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40324Date:   Sat Dec 24 19:15:55 2005 -0600
40325
40326    Removed the -n, -no option in favour of -blah/-noblah style negations.
40327
40328commit fd6c9fcdfe15cd2ff5b0d41f9e62fe07918a009c
40329Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40330Date:   Sat Dec 24 01:42:42 2005 -0600
40331
40332    Improved error reporting when parsing command line options
40333    Autogenerate -help output.
40334
40335commit 89e1d51d872b6d47a8e004872d5f2ff47c5f95d8
40336Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40337Date:   Fri Dec 23 23:39:56 2005 -0600
40338
40339    Added a settings module.  Re-implemented command line options to modify
40340    variables of the settings module.  Added refaccess to access C++ variables as
40341    Asymptote variables.
40342
40343commit 999686551a309da198af397405ba458aa344991e
40344Author: John Bowman <bowman@ualberta.ca>
40345Date:   Wed Dec 21 23:22:04 2005 -0600
40346
40347    Fixed string reads.
40348
40349commit a04661d02bcbc382904e7bf15548fe898ca45aee
40350Author: John Bowman <bowman@ualberta.ca>
40351Date:   Sat Dec 17 19:12:21 2005 -0600
40352
40353    Check for cvsmode in ignoreComment.
40354
40355commit 2bf654dc2f80c34112b47eab1ff3d44b7e793c7e
40356Author: John Bowman <bowman@ualberta.ca>
40357Date:   Sat Dec 17 17:29:17 2005 -0600
40358
40359    Allow comments within 3d data blocks.
40360
40361commit aa7c73b6b20b5b37993021ea440ff1ac3a597707
40362Author: John Bowman <bowman@ualberta.ca>
40363Date:   Sat Dec 17 15:26:22 2005 -0600
40364
40365    Removed writeP in favour of write.
40366
40367    Stop running after first error in a runnable.
40368
40369    Standardized write argument names.
40370
40371commit 8025f7ffdd8c5ef01a9db0112190026060c4bc66
40372Author: John Bowman <bowman@ualberta.ca>
40373Date:   Sat Dec 17 02:17:37 2005 -0600
40374
40375    Added fonts.
40376
40377commit 2b74c299f57b3960563c99ad06bd40ba1b15f45d
40378Author: John Bowman <bowman@ualberta.ca>
40379Date:   Sat Dec 17 02:11:45 2005 -0600
40380
40381    Fixed cxx errors and warning messages.
40382
40383commit f548d38f981609aacb0a6d48328e2c7c7a40bce1
40384Author: John Bowman <bowman@ualberta.ca>
40385Date:   Sat Dec 17 01:54:31 2005 -0600
40386
40387    Added type-dependent function and record operators to parent record.
40388
40389    Cleaned up builtin.cc.
40390
40391    Moved two- and three-dimensional array min and max functions to C++ code.
40392
40393    Split plain.asy into many subfiles (using include rather than import for speed).
40394
40395commit 301f9346339ea8900fa2a3f2cf25fdc00a786c54
40396Author: John Bowman <bowman@ualberta.ca>
40397Date:   Thu Dec 15 14:29:49 2005 -0600
40398
40399    Allow explicit keywords in autogenerated code.
40400
40401    Moved default arguments from plain.asy to runtime.in.
40402
40403    Respect currentpen nib.
40404
40405commit 96de56b84b0cd1d4d738a23765d299545dadd2ae
40406Author: John Bowman <bowman@ualberta.ca>
40407Date:   Thu Dec 15 03:58:25 2005 -0600
40408
40409    Incremented version to 0.98cvs.
40410
40411commit 6f306d923970994666cc1a70396929acf74a17d6
40412Author: John Bowman <bowman@ualberta.ca>
40413Date:   Thu Dec 15 03:07:14 2005 -0600
40414
40415    Fixed pen transform bug.
40416
40417commit 71c43cf70416c59c7912d75006044a5b82d2629b
40418Author: John Bowman <bowman@ualberta.ca>
40419Date:   Thu Dec 15 01:36:26 2005 -0600
40420
40421    Make recent readline startup changes compatible with readline-4.0 under UNIX.
40422
40423commit 72217f76828b49b4e0b98b1fbb142535fc1775d4
40424Author: John Bowman <bowman@ualberta.ca>
40425Date:   Thu Dec 15 01:13:45 2005 -0600
40426
40427    Added missing names and fixed incorrect names for builtin function arguments.
40428    Removed duplicate functions.
40429
40430commit f35731c6d4adab7814eaaed2b450362abbc01c37
40431Author: John Bowman <bowman@ualberta.ca>
40432Date:   Wed Dec 14 23:29:34 2005 -0600
40433
40434    Workaround readline incompatibility under MacOS X 10.4.3.
40435
40436commit 499a84432fa5890f57c80b3bc2d564d3aa2b283e
40437Author: John Bowman <bowman@ualberta.ca>
40438Date:   Wed Dec 14 18:47:01 2005 -0600
40439
40440    Incremented version to 0.97cvs.
40441
40442commit d3aa6c3e78e7d22d0c94383670bcb040f2ecfe21
40443Author: John Bowman <bowman@ualberta.ca>
40444Date:   Wed Dec 14 18:08:33 2005 -0600
40445
40446    Make MSDOS binary work under both MSWINDOWS and CYGWIN.
40447
40448commit b87facc189c97cc1439b6c12cdf54a7691fd4d0b
40449Author: John Bowman <bowman@ualberta.ca>
40450Date:   Wed Dec 14 02:22:10 2005 -0600
40451
40452    Fixed spelling.
40453
40454commit f4542712ae2f33fb6516d07366cc8542e0c08b34
40455Author: John Bowman <bowman@ualberta.ca>
40456Date:   Wed Dec 14 02:20:27 2005 -0600
40457
40458    Document that the -V option under MSDOS is the default only when a single
40459    file is given.
40460
40461commit 3aaf0cf9cca1f7188b2d5d66d1255a19685e5bf6
40462Author: John Bowman <bowman@ualberta.ca>
40463Date:   Wed Dec 14 01:58:29 2005 -0600
40464
40465    Fixed cxx warning messages.
40466
40467commit 5a0d6af86d2fa6b35907d93c3e91b1d50090f01d
40468Author: John Bowman <bowman@ualberta.ca>
40469Date:   Wed Dec 14 01:52:52 2005 -0600
40470
40471    Allow explicit keyword in builtin function definitions.
40472
40473    Added write(file fout=stdout, string s="", explicit T[] x ... T[][]);
40474    function for writing a list of vectors as columns.
40475
40476    Updated documentation of write routines.
40477
40478commit 1fffa6aaa334b966e563cf409015fbbbc9f65a93
40479Author: John Bowman <bowman@ualberta.ca>
40480Date:   Tue Dec 13 23:39:31 2005 -0600
40481
40482    Fix segmentation fault by checking for null arrays in dotsGuide,
40483    dashesGuide, and 3d intersect.
40484
40485commit cfd2248d0406efd23f295eeb7b601cb904ca8343
40486Author: John Bowman <bowman@ualberta.ca>
40487Date:   Tue Dec 13 16:50:41 2005 -0600
40488
40489    Fixed order of autogenerated newAppendedArray arguments.
40490
40491commit b32c4d54bfda1e3333f010b7ec668691d0765a32
40492Author: John Bowman <bowman@ualberta.ca>
40493Date:   Tue Dec 13 16:07:35 2005 -0600
40494
40495    Fixed cxx error and warning messages.
40496
40497    Make time(string) simply return format string on systems without strftime.
40498
40499    Removed generated files.
40500
40501commit f24b953708c91b82442fb2ed5c9e6c1549909de6
40502Author: John Bowman <bowman@ualberta.ca>
40503Date:   Tue Dec 13 14:21:58 2005 -0600
40504
40505    Autogenerate remaining runtime functions, producing runtime.cc and runtime.h.
40506
40507commit e277d1b83a43712c8d408e0b13e222d86514900d
40508Author: John Bowman <bowman@ualberta.ca>
40509Date:   Mon Dec 12 03:36:28 2005 -0600
40510
40511    Make default transform constructor the identity.
40512
40513    Allow operator keyword in autogenerated functions (optional, except for
40514    operator *).
40515
40516    Autogenerate more runtime functions.
40517
40518commit 2465bb6cd34773be15915a88e5262ef4630dcf98
40519Author: John Bowman <bowman@ualberta.ca>
40520Date:   Mon Dec 12 00:06:44 2005 -0600
40521
40522    Fixed comment handling of runtime.pl; added prototype comments.
40523
40524    Autogenerate remaining array functions.
40525
40526commit 48634f3dc5ae77e2fde057a969bc32d5722ff28a
40527Author: John Bowman <bowman@ualberta.ca>
40528Date:   Sun Dec 11 11:58:39 2005 -0600
40529
40530    Autogenerate runtime array operations.
40531
40532commit f65461ccca71521c637487e45edd5e508c0f6184
40533Author: John Bowman <bowman@ualberta.ca>
40534Date:   Fri Dec 9 00:12:37 2005 -0600
40535
40536    Autogenerate more runtime functions.
40537
40538commit bacaf2c7b57f5157e763c2f74eea541d29c503fa
40539Author: John Bowman <bowman@ualberta.ca>
40540Date:   Wed Dec 7 00:48:40 2005 -0600
40541
40542    Updated runtime.pl to generate named arguments and optional default values.
40543
40544    Auto-generate many more runtime routines.
40545
40546    Use transform and pen instead of transform* and pen* for consistency with other
40547    types.
40548
40549commit 61d409c56dc3b07a2bc8de506a9e1126b5f87f9a
40550Author: John Bowman <bowman@ualberta.ca>
40551Date:   Wed Dec 7 00:37:08 2005 -0600
40552
40553    Fixed recently-introduced memory leak.
40554
40555commit 6c28518f804853391b708d645a6c1d89b5107a25
40556Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40557Date:   Tue Dec 6 15:50:41 2005 -0600
40558
40559    Made brackets part of the syntax for 'quote'.
40560
40561commit e03aeac59aa29d06488bcc37a9dcd6a4dd61d307
40562Author: John Bowman <bowman@ualberta.ca>
40563Date:   Tue Dec 6 10:09:49 2005 -0600
40564
40565    Formatting.
40566
40567commit 796aedc5c991f3c50763d596f91c230576e10580
40568Author: John Bowman <bowman@ualberta.ca>
40569Date:   Tue Dec 6 01:38:54 2005 -0600
40570
40571    Implement named arguments for builtin functions.
40572
40573commit 94626fe6a780fc144aaddd52cb7a77f99f1377c3
40574Author: John Bowman <bowman@ualberta.ca>
40575Date:   Tue Dec 6 01:00:26 2005 -0600
40576
40577    Make translate (-s option) work with eval (requires running codelets).
40578
40579commit 100ffff9ee654c8b180a3cb79cc2891d346427bd
40580Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40581Date:   Mon Dec 5 20:05:04 2005 -0600
40582
40583    Fixed sequenced evaluation of packed arguments.
40584
40585commit e28f4672575300ed653846be8ad54d5138fe7f53
40586Author: John Bowman <bowman@ualberta.ca>
40587Date:   Mon Dec 5 01:21:12 2005 -0600
40588
40589    Optimized isDefault test.
40590
40591    Implemented default function arguments for builtin functions.
40592
40593    Made write routines builtin functions.
40594
40595commit 9fef72899d1bfc8509d44f686a5890186da8f0f0
40596Author: John Bowman <bowman@ualberta.ca>
40597Date:   Sat Dec 3 23:49:58 2005 -0600
40598
40599    Remove obsolete remark about default function arguments.
40600
40601commit ae200ee9cea5e8ec1d269f70ce7d46584d3db302
40602Author: John Bowman <bowman@ualberta.ca>
40603Date:   Sat Dec 3 00:10:00 2005 -0600
40604
40605    Documented makepen, nib, Sin, Cos, Tan, aSin, aCos, aTan, and fontcommand.
40606
40607commit 9ca4e3f824349c79527e89ea95d55b631753a492
40608Author: John Bowman <bowman@ualberta.ca>
40609Date:   Fri Dec 2 23:27:03 2005 -0600
40610
40611    Documented BeginPoint, MidPoint, EndPoint.
40612
40613commit 29ef02fceb6eb09421099a3cf49dced64dd66a10
40614Author: John Bowman <bowman@ualberta.ca>
40615Date:   Fri Dec 2 10:44:21 2005 -0600
40616
40617    Removed unneeded assignment.
40618
40619commit 9619df2a7117dbb20b93ce4bced704a8080e7c33
40620Author: John Bowman <bowman@ualberta.ca>
40621Date:   Fri Dec 2 10:14:28 2005 -0600
40622
40623    Replaced midarrow routine with generalized arrow routine.
40624
40625commit 461f6b1f8b70788fa80f687c62ebef51dfba00b3
40626Author: John Bowman <bowman@ualberta.ca>
40627Date:   Fri Dec 2 05:00:36 2005 -0600
40628
40629    Do MidArrow and MidArcArrow size adjustment in PostScript rather than user
40630    coordinates.
40631
40632commit 99008e82192e94f15c8dd24b762ca577b6d6765a
40633Author: John Bowman <bowman@ualberta.ca>
40634Date:   Fri Dec 2 00:19:21 2005 -0600
40635
40636    Added contributed examples and a routine to round the sharp corners of a
40637    path.
40638
40639    Reordered the list of available modules.
40640
40641commit 8e0a2acb4fb53f752333324c1ab2e1474b429bcb
40642Author: John Bowman <bowman@ualberta.ca>
40643Date:   Thu Dec 1 21:46:26 2005 -0600
40644
40645    Handle angle(0,0) condition robustly.
40646
40647commit da6dee972819f677202846dc0c7c44890ea00487
40648Author: John Bowman <bowman@ualberta.ca>
40649Date:   Thu Dec 1 17:10:59 2005 -0600
40650
40651    Ignore angle(0,0) errors in dirtime.
40652
40653    Preserve output precision when outputting paths of any length.
40654
40655    Fixed makepen draw routine (makedraw).
40656
40657commit e9932b5bef6de9c5f33357892c2005716c54408b
40658Author: John Bowman <bowman@ualberta.ca>
40659Date:   Thu Dec 1 00:48:00 2005 -0600
40660
40661    Minor optimization of makepen draw.
40662
40663commit f213452650c95e23eb1d4c4e240eb9ed8d042971
40664Author: John Bowman <bowman@ualberta.ca>
40665Date:   Wed Nov 30 23:12:08 2005 -0600
40666
40667    Revert broken optimization of makepen draw.
40668
40669commit eddf45b679520b3705812b7f9c50b6235590f684
40670Author: John Bowman <bowman@ualberta.ca>
40671Date:   Wed Nov 30 10:21:12 2005 -0600
40672
40673    Simplified makepen draw; extend to cyclic paths.
40674
40675commit 184116a5754b4c447648cef2987b94db8555fb39
40676Author: John Bowman <bowman@ualberta.ca>
40677Date:   Wed Nov 30 02:41:52 2005 -0600
40678
40679    Added MetaPost-like makepen that works for any polygonal (possibly
40680    nonconvex) cyclic path.
40681
40682commit 53453a6383207878891947e9e8fbd0193d6a8b08
40683Author: John Bowman <bowman@ualberta.ca>
40684Date:   Tue Nov 29 23:03:47 2005 -0600
40685
40686    Call purge after each interactive line to close any files that have gone
40687    out of scope.
40688
40689    Suppress interactive update on exit.
40690
40691commit 8adaed3f92453ab3328a014020b0d25b1bec5df8
40692Author: John Bowman <bowman@ualberta.ca>
40693Date:   Mon Nov 28 19:37:48 2005 -0600
40694
40695    Make estack and sstack static local variables.
40696
40697commit cb82b57275ad49ed6714360f2ba332263536d752
40698Author: John Bowman <bowman@ualberta.ca>
40699Date:   Mon Nov 28 19:03:56 2005 -0600
40700
40701    Added filltype to labeltick.
40702
40703commit 5278a780e8c778661eb978be0a27cddbcffadc36
40704Author: John Bowman <bowman@ualberta.ca>
40705Date:   Sun Nov 27 23:45:17 2005 -0600
40706
40707    Fix -o - with labels.
40708
40709commit e1062daaaf34b82440f5d1c1eee76f2b5a249d1b
40710Author: John Bowman <bowman@ualberta.ca>
40711Date:   Sun Nov 27 23:21:02 2005 -0600
40712
40713    Added example of 3d lighting effects for a sphere, using Gouraud shading.
40714
40715    When running MSDOS binary under CYGWIN, use UNIX line terminator.
40716
40717commit f41b5c3cbcab52de658277ea8df09ec05df50994
40718Author: John Bowman <bowman@ualberta.ca>
40719Date:   Sat Nov 26 17:01:52 2005 -0600
40720
40721    Check for null binary space partition.
40722
40723    Move normal==O test to face.
40724
40725commit 461ea503545d77d9279c8066ab6d76c7ca3bdb06
40726Author: John Bowman <bowman@ualberta.ca>
40727Date:   Sat Nov 26 14:53:12 2005 -0600
40728
40729    Make -o - work without labels.
40730
40731    Document how to pass options to convert.
40732
40733commit e5f090df96cb7378f7f21d0e933d04f29d98b60d
40734Author: John Bowman <bowman@ualberta.ca>
40735Date:   Fri Nov 25 17:50:23 2005 -0600
40736
40737    Minor improvements.
40738
40739commit 3801d8d59c5e0bf670e1bc2f81ccb817d48a2cb3
40740Author: John Bowman <bowman@ualberta.ca>
40741Date:   Fri Nov 25 02:51:13 2005 -0600
40742
40743    Added unitsize argument to shipout command (makes user coordinates
40744    represent multiples of unitsize).
40745
40746    Suppress final call to exitfunction when exiting interactive mode.
40747
40748commit 8eb2bcf4f65fc9897d5fed34ae591f88e358046a
40749Author: John Bowman <bowman@ualberta.ca>
40750Date:   Thu Nov 24 00:36:47 2005 -0600
40751
40752    Under MSDOS, turn off the default -V option if more than one file is
40753    specified on the command line.
40754
40755    Under MSDOS, by default bind Delete and Insert keys to delete-char and
40756    overwrite-mode, respectively.
40757
40758commit 23954c9562a97570b63650f5e3ee398741aac9ce
40759Author: John Bowman <bowman@ualberta.ca>
40760Date:   Wed Nov 23 18:36:54 2005 -0600
40761
40762    Install *.dat and piicon.eps files.
40763
40764commit 61ca520831b2545ba2252dd920b56c8159d04eb1
40765Author: John Bowman <bowman@ualberta.ca>
40766Date:   Wed Nov 23 17:37:39 2005 -0600
40767
40768    Always destroy tex pipe at cleanup (e.g., in case a label contains a \gdef
40769    command).
40770
40771commit 9e5c05fd948b94ed8ab9bd3d271b7c238b894c47
40772Author: John Bowman <bowman@ualberta.ca>
40773Date:   Wed Nov 23 17:35:02 2005 -0600
40774
40775    Unwrap wrapper.
40776
40777commit 2f5737d0b240632ac0081a4e10093f6c51bf1f92
40778Author: John Bowman <bowman@ualberta.ca>
40779Date:   Wed Nov 23 14:06:56 2005 -0600
40780
40781    Fixed segmentation fault with unravel and from access in parse diagnostic.
40782
40783commit f41cff6dc7aebfcd7e696115948df31ca41d3229
40784Author: John Bowman <bowman@ualberta.ca>
40785Date:   Wed Nov 23 09:53:43 2005 -0600
40786
40787    Documented ImageMagick convert dependency of GUI xasy.
40788
40789commit 7c8c9e83089654262c088b5656b288bc32466bba
40790Author: John Bowman <bowman@ualberta.ca>
40791Date:   Tue Nov 22 23:04:34 2005 -0600
40792
40793    Renamed -n option to -nV. Used -n (or -no) to negate next option.
40794
40795commit 2d9f17871e1419f6eaa0b8e4934ffc17e51b6974
40796Author: John Bowman <bowman@ualberta.ca>
40797Date:   Tue Nov 22 16:25:52 2005 -0600
40798
40799    Use kpsewhich to help find default latex path.
40800
40801commit ee0107095feb9106e2f0155b73467715640f1de4
40802Author: John Bowman <bowman@ualberta.ca>
40803Date:   Tue Nov 22 15:29:47 2005 -0600
40804
40805    Improved diagnostics.
40806
40807commit 1880d2bc13025a7a64e8262d5bb8172ac763ed80
40808Author: John Bowman <bowman@ualberta.ca>
40809Date:   Tue Nov 22 15:24:25 2005 -0600
40810
40811    Check for module recursion after call to parseFile.
40812
40813commit a46953c709f31a895cb2a3dcd970a2f48ffcccb9
40814Author: John Bowman <bowman@ualberta.ca>
40815Date:   Tue Nov 22 14:31:44 2005 -0600
40816
40817    Removed incorrect (and unnecessary) addPoint call from xaxis and yaxis.
40818
40819    Made axisT readable outside of graph module. Made standard axis types public.
40820
40821    Document custom axis types.
40822
40823commit 777fbf6726d2027abaa18c9631a7b388d46b95d7
40824Author: John Bowman <bowman@ualberta.ca>
40825Date:   Tue Nov 22 02:19:48 2005 -0600
40826
40827    Incremented version to 0.96cvs.
40828
40829commit 6fbf74f332f447fb6c31172ffa76ef0462472729
40830Author: John Bowman <bowman@ualberta.ca>
40831Date:   Tue Nov 22 01:04:17 2005 -0600
40832
40833    Fixed indentation.
40834
40835commit 364126842df5a60686d9ea3b0b94f8d2c11e7f4f
40836Author: John Bowman <bowman@ualberta.ca>
40837Date:   Tue Nov 22 00:54:03 2005 -0600
40838
40839    Reimplemented reset keyword in interactive mode to restore the environment
40840    except for the setting of scroll().
40841
40842    Interactive input now does an automatic reset.
40843
40844    Added link to the GNU readline library documentation for customizing
40845    interactive key bindings.
40846
40847    Fixed hang in scroll mode on EOF.
40848
40849commit 91eb7c8e328f43b81bedbe0bf9d984789a492e8a
40850Author: John Bowman <bowman@ualberta.ca>
40851Date:   Tue Nov 22 00:33:20 2005 -0600
40852
40853    Move legend.append to appropriate place.
40854
40855commit dcc0fbe629e3f2372150a4ecdd0693911417b614
40856Author: John Bowman <bowman@ualberta.ca>
40857Date:   Mon Nov 21 15:15:15 2005 -0600
40858
40859    Use scalebox only where necessary, to reduce LaTeX memory usage.
40860
40861commit 71c6655d3469e0ade3a93388c52999dc25cb1d2e
40862Author: John Bowman <bowman@ualberta.ca>
40863Date:   Sun Nov 20 15:50:51 2005 -0600
40864
40865    Plugged remaining memory leak.
40866
40867commit fd9adc8c3a9d73d90c569025161cad7bcdf1d3cf
40868Author: John Bowman <bowman@ualberta.ca>
40869Date:   Sun Nov 20 12:08:29 2005 -0600
40870
40871    Plug another memory leak.
40872
40873commit 2d466f2c5a379cb4efd0fa0100a6d5f58c0bf5b2
40874Author: John Bowman <bowman@ualberta.ca>
40875Date:   Sun Nov 20 11:41:04 2005 -0600
40876
40877    Fixed memory leak.
40878
40879commit 0ae5de9fa205f811259ea403e14b91547358d703
40880Author: John Bowman <bowman@ualberta.ca>
40881Date:   Sat Nov 19 12:00:13 2005 -0600
40882
40883    Put GC warnings under control of -d option.
40884
40885commit 26b1022143890e3c35a24e3a74f2af2ae19b4f36
40886Author: John Bowman <bowman@ualberta.ca>
40887Date:   Fri Nov 18 23:52:49 2005 -0600
40888
40889    Suppress GC warning messages (in particular: "Repeated allocation of very
40890    large block").
40891
40892commit c3f015919bba9f40bb5bf9f0eacabf2a8f8562c1
40893Author: John Bowman <bowman@ualberta.ca>
40894Date:   Fri Nov 18 23:46:59 2005 -0600
40895
40896    Make interactive input command reset the environment.
40897
40898commit 6ca8e3cbdcf189f4539c63b84e9700e7359c15b2
40899Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40900Date:   Thu Nov 17 23:21:02 2005 -0600
40901
40902    Added testing for unravel.
40903
40904commit 3f4f57ca4f67f06bc3961b6c0bcde86eee3ffa77
40905Author: John Bowman <bowman@ualberta.ca>
40906Date:   Thu Nov 17 10:31:08 2005 -0600
40907
40908    Removed old documentation.
40909
40910commit d0a40a1fed53391f30dff0134b05b8f852668727
40911Author: John Bowman <bowman@ualberta.ca>
40912Date:   Thu Nov 17 01:23:28 2005 -0600
40913
40914    Incremented version to 0.95cvs.
40915
40916commit 2d8ea5ffd849e487f0cefb89f559d387795328dc
40917Author: John Bowman <bowman@ualberta.ca>
40918Date:   Thu Nov 17 00:14:51 2005 -0600
40919
40920    Changed import graph; to abbrevation for access graph; unravel graph.
40921    Also: import graph as graph2d; means access graph as graph2d; unravel graph2d.
40922
40923    Updated documentation; removed descriptions of old import scheme.
40924
40925commit 22f1659bb206557ad37971f19040ea5b58b5ae62
40926Author: John Bowman <bowman@ualberta.ca>
40927Date:   Wed Nov 16 18:25:21 2005 -0600
40928
40929    Force quiet mode with running embedded latex files.
40930
40931commit ea0b9c27146e6726caf57e10423f8a481db6bd13
40932Author: John Bowman <bowman@ualberta.ca>
40933Date:   Wed Nov 16 17:51:06 2005 -0600
40934
40935    Reduce memory usage.
40936
40937commit ef4fae7cd964ab244cfb84fa5e514175e0d3b31d
40938Author: John Bowman <bowman@ualberta.ca>
40939Date:   Wed Nov 16 17:07:28 2005 -0600
40940
40941    Use a vector instead of a list for estack and sstack.
40942
40943commit 8381834a584566f533598bd2f6fa104fe2f688ab
40944Author: John Bowman <bowman@ualberta.ca>
40945Date:   Wed Nov 16 15:31:07 2005 -0600
40946
40947    Reverse order of pstricks and graphicx also in asymptote.sty.
40948
40949    Fixed formatting.
40950
40951commit d30095a1a85ffa2765fad62d8d4fc9e6ef39df8c
40952Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40953Date:   Wed Nov 16 15:05:25 2005 -0600
40954
40955    Slight refactoring.
40956
40957commit 9fc036102ca31b6a710e1d8d8eb2bc7fcb8c4149
40958Author: John Bowman <bowman@ualberta.ca>
40959Date:   Wed Nov 16 14:32:30 2005 -0600
40960
40961    Workaround scalebox problem with old versions of pstricks.
40962
40963commit 900a230f59eb035da1e73243c7166e50672f829a
40964Author: Andy Hammerlindl <ahammerlindl@gmail.com>
40965Date:   Wed Nov 16 13:03:55 2005 -0600
40966
40967    Fixed frame loading issues with imported types.
40968
40969commit 491ba39a65ee7cedc1ae705130b79aaf930a28de
40970Author: John Bowman <bowman@ualberta.ca>
40971Date:   Wed Nov 16 03:31:20 2005 -0600
40972
40973    Incremented version to 0.94cvs.
40974
40975commit d2521d022132b4b565b1a23b2fba8ee33c640ab3
40976Author: John Bowman <bowman@ualberta.ca>
40977Date:   Wed Nov 16 03:06:51 2005 -0600
40978
40979    Fixed cygwin problem.
40980
40981commit 73dfcc6c2b8d89eae215103dcc2c0eed219ae44e
40982Author: John Bowman <bowman@ualberta.ca>
40983Date:   Wed Nov 16 02:36:10 2005 -0600
40984
40985    Added mkdir.
40986
40987commit 0f7098206d138babb0ee9b1aad6a420ca8ff88b8
40988Author: John Bowman <bowman@ualberta.ca>
40989Date:   Wed Nov 16 02:27:04 2005 -0600
40990
40991    Revert to pstricks colors instead of color.sty due to problems under FreeBSD.
40992
40993commit 1fc8a6ebb4512fc41f3092c118aafbf2747999f5
40994Author: John Bowman <bowman@ualberta.ca>
40995Date:   Wed Nov 16 02:14:50 2005 -0600
40996
40997    Workaround missing C99 gamma function under FreeBSD.
40998
40999commit b0988cec31ea4f7c7e5f1948c695e6498cfa33a7
41000Author: John Bowman <bowman@ualberta.ca>
41001Date:   Wed Nov 16 01:31:40 2005 -0600
41002
41003    Documentation updates.
41004
41005commit df488ea835383a7ae9bce7d8275d199da678b24b
41006Author: John Bowman <bowman@ualberta.ca>
41007Date:   Wed Nov 16 01:24:03 2005 -0600
41008
41009    Added new keyword.
41010
41011commit 2f111570bc73f175c124d70c774186b707f8d67d
41012Author: John Bowman <bowman@ualberta.ca>
41013Date:   Wed Nov 16 01:12:02 2005 -0600
41014
41015    Fixed more cxx warnings.
41016
41017commit a532094aeeecc237a20ccbf3a2c7c0a9271889b6
41018Author: John Bowman <bowman@ualberta.ca>
41019Date:   Wed Nov 16 01:09:16 2005 -0600
41020
41021    Fixed cxx errors and warnings.
41022
41023commit 863e8e9a52a68acd3ceb8ef6aa46d29c51b9849a
41024Author: John Bowman <bowman@ualberta.ca>
41025Date:   Wed Nov 16 01:01:34 2005 -0600
41026
41027    Version template.
41028
41029commit 896307cb58b63bae3d93b6cb1b993528c08acaae
41030Author: John Bowman <bowman@ualberta.ca>
41031Date:   Wed Nov 16 00:49:51 2005 -0600
41032
41033    Added version check to plain.asy.
41034
41035commit e5d83a5366f243d60e5aecb5c54b13629f1bfc49
41036Author: John Bowman <bowman@ualberta.ca>
41037Date:   Wed Nov 16 00:19:59 2005 -0600
41038
41039    Put history in ~/.asy/history by default unless -localhistory is specified.
41040
41041    Renamed ~/.asyrc to ~/.asy/options
41042
41043    Updated documentation.
41044
41045commit aca9bcc789be34e190316066e9b572030bb92ea3
41046Author: John Bowman <bowman@ualberta.ca>
41047Date:   Tue Nov 15 22:03:28 2005 -0600
41048
41049    Read command line style-parameters from $HOME/.asyrc
41050
41051commit f02c09ffb1bc5950237dc3df611a67a809d2bbc5
41052Author: John Bowman <bowman@ualberta.ca>
41053Date:   Tue Nov 15 18:50:15 2005 -0600
41054
41055    Removed superfluous static modifiers.
41056
41057commit 978f33ffba7708b7d91c42ed3b271a511d9cb5e1
41058Author: John Bowman <bowman@ualberta.ca>
41059Date:   Tue Nov 15 16:07:01 2005 -0600
41060
41061    Added surface graph of matrices.
41062
41063commit cc9ab56c7966061cbc71c97eb5ef2cc9f1c2e385
41064Author: John Bowman <bowman@ualberta.ca>
41065Date:   Tue Nov 15 14:51:50 2005 -0600
41066
41067    Importing graph3 should publically import graph and three.
41068
41069commit 1a89f394735cec123b056ae429f290e57f5a078f
41070Author: John Bowman <bowman@ualberta.ca>
41071Date:   Tue Nov 15 13:06:59 2005 -0600
41072
41073    Implemented horizontal and vertical label scaling.
41074
41075    Cleaned up Label code in plain.asy.
41076
41077commit c260f4e541ad2b6ab880668c721565a8e3430ca4
41078Author: John Bowman <bowman@ualberta.ca>
41079Date:   Mon Nov 14 14:09:17 2005 -0600
41080
41081    Optimized integer overflow checks.
41082
41083commit 6ae2b69162667e165f20233aa048e5f97e23e142
41084Author: John Bowman <bowman@ualberta.ca>
41085Date:   Mon Nov 14 02:16:15 2005 -0600
41086
41087    Added checks for integer overflow.
41088
41089commit f1a0872ddf61bf7dc88c0988382324b92cbe3123
41090Author: John Bowman <bowman@ualberta.ca>
41091Date:   Mon Nov 14 01:57:47 2005 -0600
41092
41093    Handle parse errors.
41094
41095commit 236e42291a45e1c178982191ebd88b4b2c03b050
41096Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41097Date:   Sun Nov 13 22:47:56 2005 -0600
41098
41099    Minor edits.
41100
41101commit 44dba419cb16d17fd46c22ad4581bfc8d798d1f0
41102Author: John Bowman <bowman@ualberta.ca>
41103Date:   Sun Nov 13 19:47:17 2005 -0600
41104
41105    Documented "from m unravel c as C;" syntax.
41106
41107commit 14bf01cac77e4d4e6a689a732f482976f62e3b6c
41108Author: John Bowman <bowman@ualberta.ca>
41109Date:   Sun Nov 13 19:34:03 2005 -0600
41110
41111    Minor update.
41112
41113commit 365ac4a73290985835a8672031aafd69f55696fe
41114Author: John Bowman <bowman@ualberta.ca>
41115Date:   Sun Nov 13 19:30:54 2005 -0600
41116
41117    Documented unravel and include. Updated documentation of execute and eval.
41118
41119commit 0989b855c9c314798258d3bcb1695236c8f57a58
41120Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41121Date:   Sun Nov 13 16:29:51 2005 -0600
41122
41123    Describes new importing system.
41124
41125commit 956cf076a99ba742e11cd2157eb98f9c0739ed1c
41126Author: John Bowman <bowman@ualberta.ca>
41127Date:   Sun Nov 13 03:11:08 2005 -0600
41128
41129    Fixed memory leak.
41130
41131commit 2bc72e42522e99043b8051ad93d55c0c3da882dd
41132Author: John Bowman <bowman@ualberta.ca>
41133Date:   Sat Nov 12 23:39:26 2005 -0600
41134
41135    Removed constructor added in error.
41136
41137commit 28e0bae4df0e9568617341e38c7b923d5f357f60
41138Author: John Bowman <bowman@ualberta.ca>
41139Date:   Sat Nov 12 23:36:26 2005 -0600
41140
41141    Fixed cxx errors and warnings.
41142
41143commit 5f1ba64a2d4098953380c0d70186f75d27b8f6b0
41144Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41145Date:   Sat Nov 12 16:47:06 2005 -0600
41146
41147    Added venv::add to NOHASH.
41148
41149commit d75a0bd6fd0b1cb4eff4b229875191fbd32b5152
41150Author: John Bowman <bowman@ualberta.ca>
41151Date:   Sat Nov 12 16:18:24 2005 -0600
41152
41153    Another workaround for gcc 3.3.4 problems.
41154
41155commit e2e8ccb6f2f541217ec1f0a8d2a165e0471a9531
41156Author: John Bowman <bowman@ualberta.ca>
41157Date:   Sat Nov 12 15:57:02 2005 -0600
41158
41159    Workaround problem with gcc-3.3.4.
41160
41161commit aeb6c990724852831ffff52b19b6e86b174093c0
41162Author: John Bowman <bowman@ualberta.ca>
41163Date:   Sat Nov 12 15:22:28 2005 -0600
41164
41165    Added erf,erc, and gamma functions.
41166
41167commit 37df4f422e65e3913781aec833e38343605e4f63
41168Author: John Bowman <bowman@ualberta.ca>
41169Date:   Sat Nov 12 13:43:42 2005 -0600
41170
41171    Make quotient(int,int) consistent with %.
41172
41173commit b8d59fe592f7024714ec5a77136ff7a9d0023406
41174Author: John Bowman <bowman@ualberta.ca>
41175Date:   Sat Nov 12 01:56:01 2005 -0600
41176
41177    Fix **.
41178
41179commit 7d071596999b5d45c79dc76375506edf3d9fb6b3
41180Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41181Date:   Fri Nov 11 18:38:32 2005 -0600
41182
41183    Replaced std::string with mem::string for genv.
41184    Moved error reporting associated with 'as'.
41185
41186commit 1b01a81f25eb73d213de73c94373cb3ed3cbe499
41187Author: John Bowman <bowman@ualberta.ca>
41188Date:   Fri Nov 11 18:22:40 2005 -0600
41189
41190    Added missing delete.
41191
41192commit 3e9f0d27ede272fb0b4fd9d6180e9edcf4ca5579
41193Author: John Bowman <bowman@ualberta.ca>
41194Date:   Fri Nov 11 01:14:34 2005 -0600
41195
41196    Make bounding box computation work with -o -.
41197
41198commit b312e379dcdb1dc5ebe0c9310086d4cb2ec44b91
41199Author: John Bowman <bowman@ualberta.ca>
41200Date:   Fri Nov 11 00:37:34 2005 -0600
41201
41202    Allow outputting to standard output with "-o -" command line option.
41203
41204commit 1c14fd2ec513bd332987dec787ad2e48fda7d048
41205Author: John Bowman <bowman@ualberta.ca>
41206Date:   Thu Nov 10 23:59:13 2005 -0600
41207
41208    Set default pdf viewer to acroread under UNIX, just like under MSDOS.
41209
41210    Removed pdf fuzz (a workaround for a pdf-viewing problem only of gv, not
41211    other pdf viewers).
41212
41213commit dc252e27f2dc18f99a09c598434b6ca0a28c6378
41214Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41215Date:   Thu Nov 10 10:02:55 2005 -0600
41216
41217    Refactored argument matching functions.
41218
41219commit acb62c269bc533b57f8db269b0bc843976d2f4b4
41220Author: John Bowman <bowman@ualberta.ca>
41221Date:   Thu Nov 10 02:56:24 2005 -0600
41222
41223    Removed old interactive buffer flushing code.
41224
41225commit 49db56fcf5ae55a857fa9ebca24996f0492b513c
41226Author: John Bowman <bowman@ualberta.ca>
41227Date:   Thu Nov 10 01:58:13 2005 -0600
41228
41229    Choose more descriptive names latticeshade, axialshade, radialshade, and
41230    gouraudshade for shading routines.
41231
41232commit 6c2f1163134a5ade41a8db9e221536221f2875c7
41233Author: John Bowman <bowman@ualberta.ca>
41234Date:   Thu Nov 10 01:17:56 2005 -0600
41235
41236    Respect final null entry when reading data in cvs mode (fixed).
41237
41238commit 3a89127a1f73df1eae54cdc0cd70df341ab5be51
41239Author: John Bowman <bowman@ualberta.ca>
41240Date:   Wed Nov 9 23:53:32 2005 -0600
41241
41242    Flush input buffer every time we enter parser.
41243
41244commit 9e85d17616a91a523f65a239c16aaf229bbf105a
41245Author: John Bowman <bowman@ualberta.ca>
41246Date:   Wed Nov 9 20:49:29 2005 -0600
41247
41248    Added new keywords; fixed treetest.
41249
41250commit b78fd384f56f2a7e9e9fd0cfb26f1f06698ad8df
41251Author: John Bowman <bowman@ualberta.ca>
41252Date:   Wed Nov 9 20:35:22 2005 -0600
41253
41254    Documentation updates.
41255
41256commit cf629c85681f9975f907279087136664b9e540f2
41257Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41258Date:   Wed Nov 9 00:36:03 2005 -0600
41259
41260    Extended access and unravel syntax.
41261
41262commit 12a1791ded53de40f11fad39422b712c851e277e
41263Author: John Bowman <bowman@ualberta.ca>
41264Date:   Tue Nov 8 23:23:54 2005 -0600
41265
41266    Make embedded evals work within exitfunction.
41267
41268commit fb4c073d8a100376af5078d8e83a607545279936
41269Author: John Bowman <bowman@ualberta.ca>
41270Date:   Tue Nov 8 23:05:11 2005 -0600
41271
41272    Reimplemented GUI support.
41273
41274commit a1b02245d9d163612c65ce76e25e41951fb9e54b
41275Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41276Date:   Tue Nov 8 17:55:03 2005 -0600
41277
41278    Check for infinite recursion when loading modules.
41279    Add position info (markTrans) for codelets.
41280
41281commit 8f85cfa41726a8039358d7699edbc2f7f27c5dd7
41282Author: John Bowman <bowman@ualberta.ca>
41283Date:   Tue Nov 8 14:30:10 2005 -0600
41284
41285    Renamed defaultpen() to resetdefaultpen and getdefaultpen() to defaultpen().
41286
41287commit 9e9a8ceb1a95c2ec077c960dcad190c0c25f13bf
41288Author: John Bowman <bowman@ualberta.ca>
41289Date:   Tue Nov 8 14:11:06 2005 -0600
41290
41291    Updated diagostics.
41292
41293commit 0d092a3d344734b958f5d3b231388c520478a3d8
41294Author: John Bowman <bowman@ualberta.ca>
41295Date:   Tue Nov 8 12:58:07 2005 -0600
41296
41297    Re-implemented -p (parse) and -s (translate) options.
41298
41299commit a1ca000656cf8892d798b4fc8132e3835dff02da
41300Author: John Bowman <bowman@ualberta.ca>
41301Date:   Tue Nov 8 10:39:14 2005 -0600
41302
41303    Corrections from import merge.
41304
41305commit fd5fb6c0df0bbbec952ee8efdff3db1cdb304011
41306Author: John Bowman <bowman@ualberta.ca>
41307Date:   Tue Nov 8 03:36:32 2005 -0600
41308
41309    Reimplemented import "file" syntax.
41310
41311    Interactive mode updates; reimplemented interactive "input" command.
41312
41313    Documented true interactive mode.
41314
41315commit a679f9db485a048f7a093f22d977d455094ff0eb
41316Author: John Bowman <bowman@ualberta.ca>
41317Date:   Tue Nov 8 01:22:41 2005 -0600
41318
41319    Facilitate optional installation of documentation and examples to different
41320    directories.
41321
41322commit 00ecbbcfc69ec7a3c48c5def887fc98a05f389a3
41323Author: John Bowman <bowman@ualberta.ca>
41324Date:   Tue Nov 8 01:19:24 2005 -0600
41325
41326    Added missing picture arguments to graph.
41327
41328commit 18696c78fa467a579e6d6c0d9acece649522669a
41329Author: John Bowman <bowman@ualberta.ca>
41330Date:   Mon Nov 7 23:26:21 2005 -0600
41331
41332    Remaining import updates.
41333
41334commit 14735e983987b664738f9bbab29953a6cdeafd7d
41335Merge: 0b62f703 9710028a
41336Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41337Date:   Mon Nov 7 10:57:39 2005 -0600
41338
41339    Merged in changes from the import branch.
41340
41341commit 9710028ac2a4550f2494a79fcdb6e441ea28c274
41342Author: John Bowman <bowman@ualberta.ca>
41343Date:   Mon Nov 7 00:44:35 2005 -0600
41344
41345    Renamed autonomous argument of eval to embedded.
41346
41347    Updated asymptote.sty.
41348
41349commit bd5b3c0031560966eaa9655e4d259b1c1f892544
41350Author: John Bowman <bowman@ualberta.ca>
41351Date:   Sun Nov 6 23:01:22 2005 -0600
41352
41353    Optionally allow eval to run within current environment, rather than in an
41354    autonomous (distinct) environment.
41355
41356commit 09816a50c49d05c02c7d4d2e0643a1a65963f9a8
41357Author: John Bowman <bowman@ualberta.ca>
41358Date:   Sun Nov 6 17:57:25 2005 -0600
41359
41360    Fixed eval so that environment is properly reset.
41361
41362    Removed outnameStack.
41363
41364    Added animate.asy module to make animations easier.
41365
41366    Reimplemented -l (listvariables) option.
41367
41368commit 0b62f70388e8cbc7a7212fe76415f70ac1ffd723
41369Author: John Bowman <bowman@ualberta.ca>
41370Date:   Sun Nov 6 17:36:58 2005 -0600
41371
41372    Fixed lexer error.
41373
41374commit fe3ac7ae1dd16b09b629339bda26cfea3be3c502
41375Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41376Date:   Sun Nov 6 10:57:54 2005 -0600
41377
41378    Checks permission of both the qualifier and the field for an unravelled field.
41379    Inaccessible (eg. private) fields are not unravelled.
41380    Added quote keyword and code type.
41381    Refactored doIBatch.
41382
41383commit 36c564c5e4880445b452f486d95c0ff485013781
41384Author: John Bowman <bowman@ualberta.ca>
41385Date:   Sat Nov 5 21:45:10 2005 -0600
41386
41387    Removed # and ## as admissible operators.
41388
41389commit 2720837802489b099d25586a32ce0451c9c6f1d4
41390Author: John Bowman <bowman@ualberta.ca>
41391Date:   Thu Nov 3 11:44:07 2005 -0600
41392
41393    Temporarily deactive last change.
41394
41395commit cc10f38f1ce5bbe06a3c0cf7314646ffa0d17eb2
41396Author: John Bowman <bowman@ualberta.ca>
41397Date:   Thu Nov 3 11:32:41 2005 -0600
41398
41399    Respect final null entry when reading data in cvs mode.
41400
41401commit c9ddd25d7e1c1249f95070d0c1190e40d0707ba6
41402Author: John Bowman <bowman@ualberta.ca>
41403Date:   Thu Nov 3 01:34:01 2005 -0600
41404
41405    Fixed memory handling and outname for line at a time mode.
41406
41407    Switch over to using line-at-a-time mode.
41408
41409commit af35dac4500855ebb9efbdec808595b3701a8a07
41410Author: John Bowman <bowman@ualberta.ca>
41411Date:   Wed Nov 2 23:46:58 2005 -0600
41412
41413    Added infix operators << >> @ @@ $ $$ # ##.
41414
41415    New module fontsize.asy supports nonstandard fonts.
41416
41417commit 9fa2770e323fe9a2242a4733b8af3f46991069c7
41418Author: John Bowman <bowman@ualberta.ca>
41419Date:   Wed Nov 2 13:00:16 2005 -0600
41420
41421    Reimplemented -laat mode.
41422
41423commit b4529048ec3618cec5a136f6672a8e5105ba0d01
41424Author: John Bowman <bowman@ualberta.ca>
41425Date:   Wed Nov 2 01:39:54 2005 -0600
41426
41427    Merged eval with IBatch; removed laat mode.
41428
41429commit 58326a3eca7dfd5f809312c189338af8f2315a3d
41430Author: John Bowman <bowman@ualberta.ca>
41431Date:   Tue Nov 1 23:41:04 2005 -0600
41432
41433    Reimplemented eval() and execute().
41434
41435    Added shipped flag to save() and restore().
41436
41437commit 45dd4837a78e3843b65e99b893b5f4f69ca9d173
41438Author: John Bowman <bowman@ualberta.ca>
41439Date:   Tue Nov 1 13:28:51 2005 -0600
41440
41441    Fixed picture.empty().
41442
41443commit d40cf552d16cdca9693b025c1fb1deff1da7d92c
41444Author: John Bowman <bowman@ualberta.ca>
41445Date:   Tue Nov 1 11:40:11 2005 -0600
41446
41447    Set A=unravel, Q=access, U=import to allow testing until "import into" is
41448    implemented.
41449
41450commit 7ea5da6eda5c4b2ae9d6e1d9a8e9444fb6cceaae
41451Author: John Bowman <bowman@ualberta.ca>
41452Date:   Tue Nov 1 02:06:27 2005 -0600
41453
41454    Gracefully handle errors in loading plain, etc.
41455
41456commit e2b4b9d50b69993f9cf9ccb340088f2b0a37d958
41457Author: John Bowman <bowman@ualberta.ca>
41458Date:   Tue Nov 1 02:00:18 2005 -0600
41459
41460    Fixed interactive error handling.
41461
41462commit abeda671cf2e6ca69e45cc2d80df77a9bf1d759c
41463Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41464Date:   Mon Oct 31 00:32:21 2005 -0600
41465
41466    Changed ignore permission modifiers to a warning for use with include.
41467
41468commit a43fe979f8a5ee720196d9cd2d7508ae78ebedf9
41469Author: John Bowman <bowman@ualberta.ca>
41470Date:   Sun Oct 30 14:27:53 2005 -0600
41471
41472    Minor code cleanup.
41473
41474commit ee6c32d83cc851eba02e78e65c48cdac864817cf
41475Author: John Bowman <bowman@ualberta.ca>
41476Date:   Sun Oct 30 11:33:52 2005 -0600
41477
41478    In interactive mode, flush input on errors.
41479
41480commit edeb32b334dcbfe4b462f70fc4f93d0bd4ef297c
41481Author: John Bowman <bowman@ualberta.ca>
41482Date:   Sun Oct 30 04:41:06 2005 -0600
41483
41484    Allow expressions of the form (0,0,0){x,y,z}.
41485
41486commit 90fd95b0d77f94f426566cfe3dc7a1aa434fa74a
41487Author: John Bowman <bowman@ualberta.ca>
41488Date:   Sun Oct 30 04:34:35 2005 -0600
41489
41490    Removed operator symbols consisting of letters enclosed by colons.
41491
41492commit 7c9208f06dbbc91d397635c1b37f73c7a4a33dd5
41493Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41494Date:   Sat Oct 29 23:14:11 2005 -0600
41495
41496    Added semicolon to include.
41497
41498commit b380e5feb4b448bdd20e5da0f908934df33c9f1c
41499Author: John Bowman <bowman@ualberta.ca>
41500Date:   Sat Oct 29 21:49:03 2005 -0600
41501
41502    Allow include file as well as include "file".
41503
41504commit 9fa4217964d07baf22ab715898e8f99bc666d8e3
41505Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41506Date:   Sat Oct 29 19:16:58 2005 -0600
41507
41508    Added include, which translates the parse tree of the given file in place.
41509
41510commit c1e9731d8bf713b00e41fe776b3aeed845f4701d
41511Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41512Date:   Sat Oct 29 14:03:21 2005 -0600
41513
41514    Added some form of autoloading.
41515    Bad importing does not affect the genv dictionary in interactive mode.
41516
41517commit 90060607dfc7092dc72546df88b773d3e1d5f0bb
41518Author: John Bowman <bowman@ualberta.ca>
41519Date:   Fri Oct 28 23:31:17 2005 -0600
41520
41521    Additional operator symbols can now be formed by enclosing any combination
41522    of letters (including the underscore character) in colons.
41523
41524commit a67283022104a1b5accc43d556674afad9f700e3
41525Author: John Bowman <bowman@ualberta.ca>
41526Date:   Fri Oct 28 21:56:53 2005 -0600
41527
41528    Re-added tension3 and curl3 operators.
41529
41530commit 9a78050799658c969ab432695f35c3f473132b78
41531Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41532Date:   Fri Oct 28 17:50:38 2005 -0600
41533
41534    Autoplain for interactive mode.
41535
41536commit 56aec06506f45c100cf743c96935ec8f2b0af3cd
41537Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41538Date:   Fri Oct 28 17:40:01 2005 -0600
41539
41540    Add environment rollback, for erroneous code in interactive mode.
41541
41542commit c8735012ac180cbdfba25d373bd370739c8a496e
41543Author: John Bowman <bowman@ualberta.ca>
41544Date:   Fri Oct 28 00:33:34 2005 -0600
41545
41546    Support interactive erase: outputting an empty picture produces an empty file.
41547
41548commit 3d8605ddb94514e5b53e0ac1b06116455d38ffb0
41549Author: John Bowman <bowman@ualberta.ca>
41550Date:   Thu Oct 27 22:08:47 2005 -0600
41551
41552    Documentation now refers to Datadir variable rather than /usr/local/share.
41553
41554commit a7b07c58cbc9150960d106cb2b39b1c9b3ce3546
41555Author: John Bowman <bowman@ualberta.ca>
41556Date:   Wed Oct 26 22:43:12 2005 -0600
41557
41558    Uptodate flag now does a shipout() as needed.
41559
41560commit b2d73e276904b14b731eafee152f30b44715a34a
41561Author: John Bowman <bowman@ualberta.ca>
41562Date:   Wed Oct 26 12:28:04 2005 -0600
41563
41564    Fixed typo.
41565
41566commit bb131c1588b70376eece7d7cde471a2c75644430
41567Author: John Bowman <bowman@ualberta.ca>
41568Date:   Wed Oct 26 00:38:51 2005 -0600
41569
41570    Removed unused includes.
41571
41572commit b94a3ec4ad8d2dd068cfb88e6fb3ea73f32b780b
41573Author: John Bowman <bowman@ualberta.ca>
41574Date:   Wed Oct 26 00:34:04 2005 -0600
41575
41576    Remove unused code.
41577
41578commit 19ba7e49064b8f68186cf1895bb08cb54f4b2b54
41579Author: John Bowman <bowman@ualberta.ca>
41580Date:   Wed Oct 26 00:09:59 2005 -0600
41581
41582    Fixed interactive mode error handling.
41583
41584    Merged in return code fixes from the main branch.
41585
41586commit f334721ec9ac22dac7ac0d32e703eb4ccbce6ec4
41587Author: John Bowman <bowman@ualberta.ca>
41588Date:   Tue Oct 25 23:23:02 2005 -0600
41589
41590    [Import] Replaced virtual interactive mode with true interactive mode.
41591
41592commit 2399cd7f0f57dac01ac5532fa6b85313aa517b25
41593Author: John Bowman <bowman@ualberta.ca>
41594Date:   Tue Oct 25 11:27:30 2005 -0600
41595
41596    Fixed STL errors and virtual destructor warning.
41597
41598commit 2df11de94ed66efd5466dcba89823f431a6affe6
41599Author: John Bowman <bowman@ualberta.ca>
41600Date:   Mon Oct 24 22:54:56 2005 -0600
41601
41602    Return a definite return code (rather than an error count that overflows
41603    after 256 errors). Also check for parse and translation errors.
41604    A return code of 0 means successful; 1 means a user error occurred;
41605    -1 signals a misconfiguration error (pipe, fork, or exec failed).
41606
41607commit d640705f9565091a774e248db1ab8b166418cdad
41608Author: John Bowman <bowman@ualberta.ca>
41609Date:   Mon Oct 24 22:02:19 2005 -0600
41610
41611    Set default put argument of box and ellipse functions to Above.
41612
41613    Use convert instead of dvipng in doc/Makefile.
41614
41615    Updated Debian URL.
41616
41617commit 16e5842f629b59e3917f21e6a3825a1206432a2d
41618Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41619Date:   Sun Oct 23 21:25:28 2005 -0600
41620
41621    Added more changes in from the main trunk.
41622
41623commit cb193ddaa1db2bdfac90cc8a9522867cd8d5ac9f
41624Author: John Bowman <bowman@ualberta.ca>
41625Date:   Sun Oct 23 02:15:00 2005 -0600
41626
41627    Incremented version to 0.93cvs.
41628
41629commit f8949272355544fe98b28ef870d503b9f5579e8f
41630Author: John Bowman <bowman@ualberta.ca>
41631Date:   Sun Oct 23 01:48:50 2005 -0600
41632
41633    Fixed cd diagnostic.
41634
41635commit e91d10d96853361746e44bf87af763a90c99e94a
41636Author: John Bowman <bowman@ualberta.ca>
41637Date:   Sun Oct 23 00:50:35 2005 -0600
41638
41639    Fixed label bbox bug.
41640
41641commit ba22e55cc25e9fbbf1af7f0f70e64cd52e5e55b3
41642Author: John Bowman <bowman@ualberta.ca>
41643Date:   Sat Oct 22 23:15:14 2005 -0600
41644
41645    Fixed intersect fuzz calculation.
41646
41647    Implemented means of adjusting 3d aspect ratio.
41648
41649commit 0307afc0e763fae832d552a70a5990d93867640a
41650Author: John Bowman <bowman@ualberta.ca>
41651Date:   Sat Oct 22 10:49:28 2005 -0600
41652
41653    Updated xasy to generate GUI(int) frames instead of gui(int).
41654
41655commit a2892cbacb27a4b2b353efe0025fce0c65a1b2cb
41656Author: John Bowman <bowman@ualberta.ca>
41657Date:   Sat Oct 22 04:25:01 2005 -0600
41658
41659    Workaround missing round function under FreeBSD.
41660
41661commit fc2a9f4342f45a7a60f0fcdb1e4d8350e7b28565
41662Author: John Bowman <bowman@ualberta.ca>
41663Date:   Sat Oct 22 03:41:04 2005 -0600
41664
41665    Fixed cxx errors.
41666
41667commit 288b512004959a3394b521c5acfd2fb07fe8f655
41668Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41669Date:   Sat Oct 22 02:54:15 2005 -0600
41670
41671    file brokenaxis.asy was added on branch import on 2005-10-24 03:25:28 +0000
41672
41673commit 06839af15a6bafcd7bbbfeb098fc7961ffd8bcf0
41674Author: John Bowman <bowman@ualberta.ca>
41675Date:   Sat Oct 22 02:54:14 2005 -0600
41676
41677    Fixed example.
41678
41679commit 8ddb128c9b7b2f448d4d377cc094b0859ff0b7f2
41680Author: no-author <no-author>
41681Date:   Sat Oct 22 08:54:14 2005 +0000
41682
41683    This commit was manufactured by cvs2svn to create branch 'import'.
41684
41685commit ecbd779730fbdf6e262c93db163e27bb5ce3153a
41686Author: John Bowman <bowman@ualberta.ca>
41687Date:   Sat Oct 22 02:51:32 2005 -0600
41688
41689    Added missing example.
41690
41691commit e4be44933a2678abd007ebfd57bddf284492248b
41692Author: John Bowman <bowman@ualberta.ca>
41693Date:   Sat Oct 22 02:48:56 2005 -0600
41694
41695    Added scaleT Broken and example of broken x axis.
41696
41697commit f19cf665b8285f6e2df069d4cacffce341069dac
41698Author: John Bowman <bowman@ualberta.ca>
41699Date:   Sat Oct 22 01:45:58 2005 -0600
41700
41701    Moved dir argument of picture.fit() to add(frame,pair) and attach(frame,pair).
41702
41703    Added frame align(frame f, pair dir) for aligning frames.
41704
41705commit 51d89c20b4806ab6a1cce8cb480e261da1e9abb2
41706Author: John Bowman <bowman@ualberta.ca>
41707Date:   Sat Oct 22 00:03:18 2005 -0600
41708
41709    Implemented a new struct marker to hold marker data, including a general
41710    markroutine. Included both the default marknodes routine and a
41711    markuniform(int n) routine which draws n markers at evenly spaced
41712    intervals along the arclength of the path.
41713
41714commit 564aed3f7bc21cd4939b911f3371d058403e4f8c
41715Author: John Bowman <bowman@ualberta.ca>
41716Date:   Fri Oct 21 02:12:29 2005 -0600
41717
41718    Don't strip directory from explicit output filenames.
41719
41720commit 6629c2f55134e6b92dc62c4c4eb5d4fccb30538f
41721Author: John Bowman <bowman@ualberta.ca>
41722Date:   Fri Oct 21 01:23:16 2005 -0600
41723
41724    Documentation updates.
41725
41726commit f47b325d3f0dbc419a08452a2027ccb2047c01c7
41727Author: John Bowman <bowman@ualberta.ca>
41728Date:   Thu Oct 20 01:36:43 2005 -0600
41729
41730    Added CPPFLAGS option to configure.ac (equivalent to CFLAGS).
41731
41732    Fixed spurious overwrite messages.
41733
41734    Added fuzz to label clipping to retain labels exactly on boundary.
41735
41736    Moved intersectionpoint to plain.asy and added documentation.
41737
41738    Renamed intersection in math.asy to intersect to intersect.
41739
41740    Added UnFill filltype for clipping underneath frames, pictures, and labels,
41741    with examples.
41742
41743    Make save/restore respect currentprojection.
41744
41745    Added 3d intersectionpoint routines to three.asy.
41746
41747    Added instructions for setting environment variables under MSWindows XP.
41748
41749    Removed ymargin=infinity in favour of ymargin=xmargin.
41750
41751    Documented use of Cyrillic fonts.
41752
41753    Documented that \end{asy} environment must appear on a line by itself.
41754
41755commit 32ad169f5b3542da1ec48e903da457639d8e6f97
41756Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41757Date:   Wed Oct 19 13:37:59 2005 -0600
41758
41759    use is now use=import+explode.
41760
41761commit 0628aa7bb95026a88ff36b26060260f8ed47c439
41762Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41763Date:   Tue Oct 18 17:53:23 2005 -0600
41764
41765    Got line-at-a-time working.
41766
41767commit c78464d5ff2a4a37b335bd09c5a70b57c3a2c389
41768Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41769Date:   Mon Oct 17 19:31:59 2005 -0600
41770
41771    Import can infer the filename.  Filenames given as positions are actual files.
41772
41773commit 4e991f81346b0711e3c3c18f65f090f19156fc88
41774Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41775Date:   Mon Oct 17 18:01:27 2005 -0600
41776
41777    Added use declaration.
41778
41779commit 6559104a9581c0e532e291c4166755c451f4a2bf
41780Author: John Bowman <bowman@ualberta.ca>
41781Date:   Sat Oct 15 03:14:38 2005 -0600
41782
41783    Fix precision errors at +/-1e-4; default format changes to scientific
41784    notation here.
41785
41786commit 716e22941007220a14c57ab41e1c6700e01e724d
41787Author: John Bowman <bowman@ualberta.ca>
41788Date:   Fri Oct 14 22:07:16 2005 -0600
41789
41790    Fixed inside(path,pair).
41791
41792commit db0c6be308eadd2ae2d4b3f81a652c3920574e68
41793Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41794Date:   Fri Oct 14 10:08:45 2005 -0600
41795
41796    Integrated changes from the main branch (tagged changes_for_import_oct_14).
41797
41798commit 7dbede8650a3b614f58004bae0f40332ba936980
41799Author: John Bowman <bowman@ualberta.ca>
41800Date:   Fri Oct 14 01:16:49 2005 -0600
41801
41802    Implemented robust real cubic root solver.
41803
41804    Removed inside, quadratic solver, and intersect routines from math.asy in
41805    place of internal C++ routines. Changed DOUBLE to TWO, etc., to avoid
41806    confusion with double roots.
41807
41808    Implemented function bool inside(path g, pair z, pen p=currentpen);
41809    to test whether a point is inside a cyclic path.
41810
41811    Implemented clipping of labels. Added two new fill rules to allow labels
41812    centered within the clipped region to overlap the clipping boundary.
41813
41814    Clipping now clips all layers of a picture, not just the most recent one.
41815
41816    Fixed bug in precontrol and postcontrol.
41817
41818    Fixed floating point exception in complex powers when base is zero.
41819
41820    Added Floor, Ceil, and Round functions that don't produce floating point
41821    exceptions.
41822
41823    Made the default axis for logarithmic scaling YEquals(1) and XEquals(1).
41824
41825    Made currentpicture the default picture in Scale(pair).
41826
41827    Added begingroup/endgroup pairs to filldraw.
41828
41829    Changed plane interface to return a representation of the plane through
41830    point O with normal cross(u,v).
41831
41832    Draw over existing TeX layers when doing 3d hidden surface removal.
41833
41834    Added face labels to cube animation.
41835
41836    Updated installation instructions.
41837
41838commit 0db8a820cbd178de0f23e83b82f160eebb36ceca
41839Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41840Date:   Thu Oct 13 15:39:16 2005 -0600
41841
41842    Grouped common code between record and env into protoenv.
41843
41844commit 166c1812dc1b3f810d98995b463e9bfcc6ac9196
41845Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41846Date:   Thu Oct 13 13:04:36 2005 -0600
41847
41848    Fixed prettyprinting of joinExp.
41849
41850commit adb637f8f99ac50c6fc046819813c33d77ca159b
41851Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41852Date:   Thu Oct 13 12:43:16 2005 -0600
41853
41854    More specific error message for casting.
41855
41856commit 72379c9945ccde7a915a2d6d43b8c74de882d651
41857Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41858Date:   Thu Oct 13 12:42:41 2005 -0600
41859
41860    Fixed indenting for parse output.
41861
41862commit 02fa43b7a893bcd08b0459dc4969e3727dd17113
41863Author: John Bowman <bowman@ualberta.ca>
41864Date:   Thu Oct 13 09:01:13 2005 -0600
41865
41866    Fixed control point bug introduced by recent straight flag fix.
41867
41868commit 0f9db37a420570090e30b1e2f50c1ec841d505f7
41869Author: John Bowman <bowman@ualberta.ca>
41870Date:   Wed Oct 12 16:29:21 2005 -0600
41871
41872    Make default value of picture.keepAspect true.
41873
41874commit a246176ea243b9fb0bff994cdfcdcfd8524f68dd
41875Author: John Bowman <bowman@ualberta.ca>
41876Date:   Wed Oct 12 14:02:37 2005 -0600
41877
41878    Use picture defaults as default parameters in fit and size functions
41879    (locally resolved default function arguments now allow this).
41880
41881commit 822d263fb2742e1347e028dd93a20c0c55ad080d
41882Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41883Date:   Wed Oct 12 11:44:23 2005 -0600
41884
41885    Replace ty with tyEntry for type declarations.  Allows types to be imported.
41886
41887commit 5e141104cc6d0addcc0f1698d153becd009faf5a
41888Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41889Date:   Tue Oct 11 21:24:14 2005 -0600
41890
41891    Edited comment.
41892
41893commit 88ef0077d414e3d97ff769ab5a701e2086e47c0b
41894Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41895Date:   Tue Oct 11 19:29:11 2005 -0600
41896
41897    Straight flags are preserved when using a path as part of a guide.
41898
41899commit 35c9020bb49d1076276e30d2ab29db9d9cb379d7
41900Author: Andy Hammerlindl <ahammerlindl@gmail.com>
41901Date:   Fri Oct 7 21:57:39 2005 -0600
41902
41903    Default arguments are evaluated "out-of-order" like variable initializers.
41904
41905commit 0cec99e8ac52736ba80006e83c4885f519e1317b
41906Author: John Bowman <bowman@ualberta.ca>
41907Date:   Fri Oct 7 14:58:33 2005 -0600
41908
41909    Moved animations to animations subdirectory of examples directory.
41910
41911    plane(triple u, triple v, triple O=three.O) now returns the plane through
41912    point O with normal cross(u,v)
41913
41914commit 4c88f42245a5c2719976c11f50c7c4ca2828921e
41915Author: John Bowman <bowman@ualberta.ca>
41916Date:   Fri Oct 7 02:22:25 2005 -0600
41917
41918    Simplified plane(triple, triple, triple).
41919
41920    Simplified Pen(int).
41921
41922    merge no longer waits for animation to complete.
41923
41924    Added rotating cube animation.
41925
41926commit bcba1612f92ef07994d8e5321ce01b138920b551
41927Author: John Bowman <bowman@ualberta.ca>
41928Date:   Thu Oct 6 11:46:16 2005 -0600
41929
41930    Fixed formatting.
41931
41932commit 71e36c9d67813b9751474b9833c49c6059e19e9e
41933Author: John Bowman <bowman@ualberta.ca>
41934Date:   Thu Oct 6 11:17:13 2005 -0600
41935
41936    Added linewidth().
41937
41938commit 00b525d39bdfc8843306213c8c1b66fafc12e3c0
41939Author: John Bowman <bowman@ualberta.ca>
41940Date:   Thu Oct 6 11:11:05 2005 -0600
41941
41942    Removed implicit cast from real to pen; added pen operator +(pen p, real w)
41943    and defaultpen(real) instead.
41944
41945    To avoid confusion, a dot product now requires explicit pair arguments.
41946
41947commit b5898745ca2f7ac639850dfe8809f3e8fadc8094
41948Author: John Bowman <bowman@ualberta.ca>
41949Date:   Thu Oct 6 10:05:56 2005 -0600
41950
41951    Added new 3d surface example.
41952
41953commit 8fae5a35ebe087e3ce13a40eef09a1c1651dd85c
41954Author: John Bowman <bowman@ualberta.ca>
41955Date:   Wed Oct 5 23:55:15 2005 -0600
41956
41957    Added example of reading column data from a file and a least squares fit.
41958
41959    Changed xsize and ysize arguments of size to simply x and y.
41960
41961commit 1b9472f0c0714569f7593412c17fcdd397837fa2
41962Author: John Bowman <bowman@ualberta.ca>
41963Date:   Wed Oct 5 19:51:32 2005 -0600
41964
41965    Added keepAspect=Aspect option to size(pic,real).
41966
41967commit ec325dcd7d9c40e9d6b7fa010bfff61103e8701c
41968Author: John Bowman <bowman@ualberta.ca>
41969Date:   Wed Oct 5 19:44:19 2005 -0600
41970
41971    Added colinearity checks to leastsquares.
41972
41973commit 43e1aa502818297f37cf4b3d0c6ccdcabcda7356
41974Author: John Bowman <bowman@ualberta.ca>
41975Date:   Wed Oct 5 01:49:20 2005 -0600
41976
41977    Use local copy of ticklabel and Label context variables.
41978
41979commit 2291108072ebe06f75430eac98a867358ce9ea11
41980Author: John Bowman <bowman@ualberta.ca>
41981Date:   Wed Oct 5 00:12:20 2005 -0600
41982
41983    Reduce default axis coverage limit to 80%.
41984
41985commit 40026fc8e6c783b389cd59687f8e7ce7d9498689
41986Author: John Bowman <bowman@ualberta.ca>
41987Date:   Tue Oct 4 21:48:00 2005 -0600
41988
41989    Minor documentation updates.
41990
41991commit ef0e9459d9b3b6ea84059cff63b508a71d0abcaf
41992Author: John Bowman <bowman@ualberta.ca>
41993Date:   Tue Oct 4 16:13:55 2005 -0600
41994
41995    Fixed default location of python under MSDOS.
41996
41997    Improved ASYMPTOTE_PYTHON/ASYMPTOTE_XASY diagnostics.
41998
41999commit 14dff5e06fab759643bc6a3dcd3faf613ca687b6
42000Author: John Bowman <bowman@ualberta.ca>
42001Date:   Tue Oct 4 15:43:14 2005 -0600
42002
42003    Added Windows support for xasy, including an environment variable for
42004    finding Python.
42005
42006    Allow GUI mode in interactive mode.
42007
42008    Added gui(real x=1) function to turn on GUI mode.
42009
42010commit 9754518eb38a59a3a254758587a18a2346c8be4a
42011Author: John Bowman <bowman@ualberta.ca>
42012Date:   Tue Oct 4 11:27:41 2005 -0600
42013
42014    Remove intermediate gif files before viewing animation.
42015
42016commit 6d9748b7a805505a51dea16e7238fb96a4a6c60d
42017Author: John Bowman <bowman@ualberta.ca>
42018Date:   Tue Oct 4 11:20:56 2005 -0600
42019
42020    Added quiet option to override -V command line option, say for producing
42021    animated gifs. If the -V option is given, gifmerge now calls animate.
42022
42023commit 6139176d9f0add3e1b59bfb0730a841abb92d851
42024Author: John Bowman <bowman@ualberta.ca>
42025Date:   Tue Oct 4 00:30:27 2005 -0600
42026
42027    Incremented version to 0.92cvs.
42028
42029commit fc1dd1de6063a49253a225fdb4e59b793b80e369
42030Author: John Bowman <bowman@ualberta.ca>
42031Date:   Mon Oct 3 23:39:06 2005 -0600
42032
42033    Fixed GUI transforms: grouping should not depend on deconstruct flag.
42034
42035commit 2173497579d327808a02fa2b6540324af8967755
42036Author: John Bowman <bowman@ualberta.ca>
42037Date:   Mon Oct 3 23:06:24 2005 -0600
42038
42039    Incremented version to 0.91cvs.
42040
42041commit b594c603c24e875e358f0795ec6d2012b5af25fb
42042Author: John Bowman <bowman@ualberta.ca>
42043Date:   Mon Oct 3 21:24:51 2005 -0600
42044
42045    Flush stdout immediately before calls to fork() to avoid duplicate output.
42046
42047commit 844cd96140044c3f36b98f0095545edc9b2a206d
42048Author: John Bowman <bowman@ualberta.ca>
42049Date:   Mon Oct 3 02:36:26 2005 -0600
42050
42051    Added Andy's changes to evaluate default function arguments in the defining
42052    scope of the function, not in the scope of the caller.
42053
42054commit 459abeea181fd57e4a5f15e6b1951c9120197e53
42055Author: John Bowman <bowman@ualberta.ca>
42056Date:   Mon Oct 3 02:20:02 2005 -0600
42057
42058    Generalized write to handle an arbitrary number of data values; improved
42059    documentation.
42060
42061    Generate standard casts via templates.
42062
42063    Added == and != for files.
42064
42065    Allow casting of null to file.
42066
42067commit 925ea8080438e0a43970bb23d2fd07f2288d25f0
42068Author: John Bowman <bowman@ualberta.ca>
42069Date:   Mon Oct 3 01:08:44 2005 -0600
42070
42071    Readded depth limit to intersect routines to prevent stack overflow.
42072
42073commit c024d3bfcc295da26dbeddc15893550d50817a69
42074Author: John Bowman <bowman@ualberta.ca>
42075Date:   Sun Oct 2 15:42:30 2005 -0600
42076
42077    Enforce a minimum value of fuzz in intersect routines to prevent infinite
42078    loops.
42079
42080commit f4910c0dd9c43a6ad10fc21f8e12d73a2eafbc05
42081Author: John Bowman <bowman@ualberta.ca>
42082Date:   Sun Oct 2 01:20:15 2005 -0600
42083
42084    Fixed depth handling of deferred TeX labels.
42085
42086    Fixed error in man page (-t option).
42087
42088    Fixed interaction of overwrite(Move) with "%" tick formats.
42089
42090    Improved 3d axis label positioning.
42091
42092    Added rotate(explicit pair dir) and rotate(explicit triple dir) for
42093    rotating text along a line in the direction dir.
42094
42095    Updated helix example to illustrate rotated tick and axis labels.
42096
42097commit a4e788568370ce3dab091fc5040e263a7ad8965c
42098Author: John Bowman <bowman@ualberta.ca>
42099Date:   Fri Sep 30 23:40:32 2005 -0600
42100
42101    Incremented version to 0.90cvs.
42102
42103commit d066ac3daa6ffda6f0ed38c3440c47812f585155
42104Author: John Bowman <bowman@ualberta.ca>
42105Date:   Fri Sep 30 22:42:16 2005 -0600
42106
42107    Documented min(frame) and max(frame).
42108
42109commit 3697afe04bc3125fe16db8a066e8c7e73df3f9f4
42110Author: John Bowman <bowman@ualberta.ca>
42111Date:   Fri Sep 30 14:55:59 2005 -0600
42112
42113    Don't upscale logarithmic range when automax=false.
42114
42115commit 5f190e85df39833571eb810f5b849c626d3ab3ec
42116Author: John Bowman <bowman@ualberta.ca>
42117Date:   Fri Sep 30 12:42:28 2005 -0600
42118
42119    Renamed temporary included PostScript file suffix from "ps" to "eps".
42120
42121    Removed all references to mailing list, as it is no longer in use.
42122
42123commit 31a4608e9b64f85824aa08b7c1e382c078848123
42124Author: John Bowman <bowman@ualberta.ca>
42125Date:   Fri Sep 30 07:50:18 2005 -0600
42126
42127    Fixed .gui processing.
42128
42129    Added new example.
42130
42131commit 00afce892ce6bc08cf1da0b16c8d64792a385a3e
42132Author: John Bowman <bowman@ualberta.ca>
42133Date:   Thu Sep 29 19:53:03 2005 -0600
42134
42135    Allow overriding of ticklabel routine for logarithmic axis; added example.
42136
42137commit e8192130beb7536093032069631ba8c09c5247ae
42138Author: John Bowman <bowman@ualberta.ca>
42139Date:   Thu Sep 29 18:04:46 2005 -0600
42140
42141    Standardized arguments to LeftTicks, etc.
42142
42143    Fixed user-specified logarithmic ticks.
42144
42145commit e0f43b3c6567023fb59e5f7d9ff8848b47c7b972
42146Author: John Bowman <bowman@ualberta.ca>
42147Date:   Thu Sep 29 01:50:22 2005 -0600
42148
42149    Incremented version to 0.89cvs.
42150
42151commit 76ffd72cb6b21bb0022f0cb55c88edc59786291a
42152Author: John Bowman <bowman@ualberta.ca>
42153Date:   Wed Sep 28 23:53:39 2005 -0600
42154
42155    Only build required images.
42156
42157commit da1daa09d06cbeaa628cbf37ddef0e8286cfb473
42158Author: John Bowman <bowman@ualberta.ca>
42159Date:   Wed Sep 28 23:37:23 2005 -0600
42160
42161    Minor documentation updates.
42162
42163commit 917f2f1f7027027039643ceba79cedd4b8ac489f
42164Author: John Bowman <bowman@ualberta.ca>
42165Date:   Wed Sep 28 18:01:47 2005 -0600
42166
42167    Fixed missing label on thinned logarithmic graphs.
42168
42169    Documented getstring and getreal.
42170
42171    Documented vectorfield and flow example.
42172
42173    Fixed cxx warning messages.
42174
42175commit 25e99790fe76f4e401885207dee8ac65637349da
42176Author: John Bowman <bowman@ualberta.ca>
42177Date:   Wed Sep 28 14:51:47 2005 -0600
42178
42179    Simplified, improved, and documented 3d axes routines.
42180
42181    Renamed tickspec to ticklocate. Documented ticklocate.
42182
42183    Removed unused symbols from camp.l.
42184
42185    Removed spurious nullpaths from :: and ---.
42186
42187    Documented deconstruction of guides.
42188
42189commit 0e7db2cd763308121b81cdd43ae3305b277df65d
42190Author: John Bowman <bowman@ualberta.ca>
42191Date:   Tue Sep 27 01:42:24 2005 -0600
42192
42193    Added a second optional string to Label to provide an estimate for the label
42194    size when an undefined label is encountered with the -t option.
42195
42196    Fixed box(Label).
42197
42198commit f30bda16e795e11351bffc560b5898f268985bcb
42199Author: John Bowman <bowman@ualberta.ca>
42200Date:   Mon Sep 26 23:28:56 2005 -0600
42201
42202    Updated pstoedit patch to put brackets around rotated strings.
42203
42204commit 32ca492bf4247f2d27b132ecd11e0efc4067599d
42205Author: John Bowman <bowman@ualberta.ca>
42206Date:   Mon Sep 26 23:09:02 2005 -0600
42207
42208    Implemented data file comment character (# by default).
42209
42210commit abbfa2473bdc0f43d04ccf88c577b7d10f7cf59d
42211Author: John Bowman <bowman@ualberta.ca>
42212Date:   Mon Sep 26 09:05:45 2005 -0600
42213
42214    Used scaled epsilon to adjust right-hand axis limit.
42215
42216commit b8517154afba8da5c9722fe4a157459cc22f791b
42217Author: John Bowman <bowman@ualberta.ca>
42218Date:   Sun Sep 25 23:45:48 2005 -0600
42219
42220    Added fuzz parameter to intersect routines for finding intersections with
42221    circular approximations, etc. Also fixed these routines for paths
42222    consisting of a single point.
42223
42224    Moved 3d intersect routine to C++ for speed.
42225
42226    Cache 2d path bounding box.
42227
42228    Added 3d version of expi.
42229
42230    Increased accuracy of true Arc and Circle to approximately machine precision.
42231
42232    Added 3d true Arc and Circle.
42233
42234    Added 3d polargraph function.
42235
42236    Renamed triple.cc to path3.cc.
42237
42238    Added missing triple to path3 cast.
42239
42240    Added patch to pstoedit-3.42 to support PNG to EPS conversion.
42241
42242    Updated documentation.
42243
42244commit 43e16164cb7ec0d751c3fda881d5c9203edd4f80
42245Author: John Bowman <bowman@ualberta.ca>
42246Date:   Sun Sep 25 21:56:47 2005 -0600
42247
42248    Fixed base alignment in new deferred TeX alignment scheme.
42249
42250commit fe5d5004425730bcc21219c5b11d67a2f535378b
42251Author: John Bowman <bowman@ualberta.ca>
42252Date:   Fri Sep 23 22:04:54 2005 -0600
42253
42254    Fixed shift(c) in 3d circle.
42255
42256commit 3265026ee25f6cd1305e8979e45e80e302ebac29
42257Author: John Bowman <bowman@ualberta.ca>
42258Date:   Fri Sep 23 09:42:46 2005 -0600
42259
42260    Fixed "\\".
42261
42262commit 38a5b0c147988711a1c81c4add5c16014e63a0a0
42263Author: John Bowman <bowman@ualberta.ca>
42264Date:   Fri Sep 23 01:15:56 2005 -0600
42265
42266    Added missing header.
42267
42268commit d1308e6a739f0adaf981ba90b2d318744afd6659
42269Author: John Bowman <bowman@ualberta.ca>
42270Date:   Fri Sep 23 01:07:53 2005 -0600
42271
42272    Make merge use environment variable ASYMPTOTE_CONVERT.
42273
42274commit aedfd3263f31f033055e93799a651d7e11027069
42275Author: John Bowman <bowman@ualberta.ca>
42276Date:   Fri Sep 23 01:02:48 2005 -0600
42277
42278    Added an environment variable for the location of every external command.
42279
42280commit 7e7027029f51071c7d3886ef32d34ff17f1445e2
42281Author: John Bowman <bowman@ualberta.ca>
42282Date:   Thu Sep 22 23:54:43 2005 -0600
42283
42284    Added vectorfield routine and example.
42285
42286commit 3aa540f69ffce103a15046a8171dedaff62be26c
42287Author: John Bowman <bowman@ualberta.ca>
42288Date:   Thu Sep 22 23:23:39 2005 -0600
42289
42290    Added [inline] option to asymptote.sty to use inline LaTeX code instead of
42291    eps files, making LaTeX symbols visible to the \begin{asy}...\end{asy}
42292    environment. In this mode, Asymptote correctly aligns LaTeX symbols defined
42293    outside of the \begin{asy}...\end{asy} environment, but treats their size
42294    as zero.
42295
42296    Added -t option to asy to request inline LaTeX code to be generated.
42297
42298    Added modified dvipdf that accepts the dvips -z hyperdvi option.
42299
42300commit 5f8f76b720b722ddb20db9a99cf88c9ec7c18946
42301Author: John Bowman <bowman@ualberta.ca>
42302Date:   Wed Sep 21 19:06:07 2005 -0600
42303
42304    Updated axis call.
42305
42306commit 10e4cb072c803e902938ed28f8e83a53cf85d411
42307Author: John Bowman <bowman@ualberta.ca>
42308Date:   Wed Sep 21 17:58:34 2005 -0600
42309
42310    Replace system calls to rm/del by unlink().
42311
42312commit cc1a8fec276e41d87ec44bea9fd1a62a3b40d751
42313Author: John Bowman <bowman@ualberta.ca>
42314Date:   Wed Sep 21 02:32:44 2005 -0600
42315
42316    Fixed segmentation fault in straight.
42317
42318    Fixed bug in setting straight flag in reverse.
42319
42320    Fixed axis label placement for slanted (but straight) axes.
42321
42322    Improved tick label positioning with slanted ticks.
42323
42324    Simplified 3d axis routines; added autolimits function to implement 3d
42325    autoscaling.
42326
42327    Don't cache Ticksize and ticksize.
42328
42329    Standardized xaxis, yaxis, xequals, yequals calls (Label now appears
42330    immediately after picture argument).
42331
42332    Check for empty pictures when drawing axes with ticks.
42333
42334    Updated documentation and examples.
42335
42336commit 50fb9a5e9d19d59b826469d2092f3bcb86f5273a
42337Author: John Bowman <bowman@ualberta.ca>
42338Date:   Tue Sep 20 02:39:57 2005 -0600
42339
42340    Overhaul and major clean up of 2d graph module; to support 3d axes,
42341    partitioning is now done in tick value space rather than with respect to
42342    arclength.
42343
42344    Added 3d graph axes (xaxis, yaxis, zaxis, and general axis) and generalaxis3
42345    example.
42346
42347    Format "" is now treated as defaultformat (use "%" to suppress labels).
42348
42349    Updated gc to 6.6.
42350
42351    Under MSDOS, change "rm" to "del" in merge utility.
42352
42353    Don't print hints when there is no environment variable.
42354
42355commit da841cbe3ed981768a5b3a538c5034fe6b89b640
42356Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42357Date:   Mon Sep 19 22:53:49 2005 -0600
42358
42359    Added primitive import declaration.
42360
42361commit d1be7e398dbb104d9805583cfe4d3ab2a2e021f4
42362Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42363Date:   Sun Sep 18 13:11:25 2005 -0600
42364
42365    Removed menv from env.
42366    Simplified genv.
42367    Added load() to stack.
42368
42369commit c66d43934cafb628e4a901adba8feac35779b023
42370Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42371Date:   Fri Sep 16 09:36:50 2005 -0600
42372
42373    Fixed error reporting bug.
42374
42375commit af401fc11fe28f5eb6e9c1fbf8a8d97a94107c2a
42376Author: John Bowman <bowman@ualberta.ca>
42377Date:   Wed Sep 14 07:46:33 2005 -0600
42378
42379    Changed make to $(MAKE) for portability.
42380
42381commit 37527fbd0b818ae1e318a406256c9f53cc1cb4de
42382Author: John Bowman <bowman@ualberta.ca>
42383Date:   Wed Sep 14 01:25:28 2005 -0600
42384
42385    Changed nullpath to nullpath3 to avoid ambiguities.
42386
42387    Set initial precontrol point and final postcontrol point of noncyclic paths
42388    to the corresponding node.
42389
42390    Fixed the length of a cyclic path3.
42391
42392commit cc49900491763841bd0c518198e0994425bdc0cc
42393Author: John Bowman <bowman@ualberta.ca>
42394Date:   Wed Sep 14 01:17:44 2005 -0600
42395
42396    Added snprintf workaround for non-C99 compliant systems.
42397
42398commit c764e77e9f56e069c6025237580959db74c38bea
42399Author: John Bowman <bowman@ualberta.ca>
42400Date:   Tue Sep 13 09:49:18 2005 -0600
42401
42402    Added missing headers for Solaris/Sparc.
42403
42404commit cb492775d1aa6d57db89518d1b0195674d4c7577
42405Author: John Bowman <bowman@ualberta.ca>
42406Date:   Mon Sep 12 19:47:44 2005 -0600
42407
42408    Fixed pair.z and triple.xx bugs.
42409
42410commit 765739db13af97ff1466278103aacaa6d753e1ee
42411Author: John Bowman <bowman@ualberta.ca>
42412Date:   Mon Sep 12 17:11:54 2005 -0600
42413
42414    Added some comments to graph.asy.
42415
42416commit 16d1381fc2b3e4d6447c6a59690a4c73b583dc9d
42417Author: John Bowman <bowman@ualberta.ca>
42418Date:   Mon Sep 12 13:40:40 2005 -0600
42419
42420    Optimized matrix times vector.
42421
42422commit 8398b1ea07e57578df9ddfd46c4bf9bd5627fa4c
42423Author: John Bowman <bowman@ualberta.ca>
42424Date:   Mon Sep 12 11:35:34 2005 -0600
42425
42426    Standardized perpendicular.
42427
42428commit 0b3affcd778551a39888d7258413c01d39fa5ec2
42429Author: John Bowman <bowman@ualberta.ca>
42430Date:   Sun Sep 11 23:48:47 2005 -0600
42431
42432    Added 2d & 3d Metapost & operator (like --, but omits the duplicate point).
42433
42434commit 28f4d757bada480db359ee4d003ffe6cfe8b70fe
42435Author: John Bowman <bowman@ualberta.ca>
42436Date:   Sun Sep 11 00:34:52 2005 -0600
42437
42438    Fixed resolution problems of png figures in html manual.
42439
42440commit 52f67bd463a575127be62eb01e1784e9118c2fba
42441Author: John Bowman <bowman@ualberta.ca>
42442Date:   Sun Sep 11 00:04:12 2005 -0600
42443
42444    Reorganized installation instructions.
42445
42446commit d70a5b9c9f49e30555ad329e8440eda2ee212db0
42447Author: John Bowman <bowman@ualberta.ca>
42448Date:   Sat Sep 10 23:33:39 2005 -0600
42449
42450    Handle errors due nonarray rest formals gracefully.
42451
42452    Improved formatting.
42453
42454commit e48861de344a6305262c59e498a2536d91b87c6d
42455Author: John Bowman <bowman@ualberta.ca>
42456Date:   Sat Sep 10 16:10:36 2005 -0600
42457
42458    Updated list of errors.
42459
42460    Changed make test to make check.
42461
42462    "make all"/"make install" now build/install asy, asymptote.pdf, and man pages
42463    but not asymptote.dvi, asymptote.info, or asymptote.html
42464    (use make install-all if you want these too).
42465
42466    Documented workaround for broken pdftex installations.
42467
42468commit c4ae0090e4795ba225b32ec40a6182eb3dd04ff6
42469Author: John Bowman <bowman@ualberta.ca>
42470Date:   Sat Sep 10 00:38:55 2005 -0600
42471
42472    Removed scale(pair) in favour of scale(abs(z))*rotate(degrees(z)) to avoid
42473    confusion with xscale(z.x)*yscale(z.y).
42474
42475commit 5bf75dd48ece31999e8ccdf8f43cfa8f9923c822
42476Author: John Bowman <bowman@ualberta.ca>
42477Date:   Fri Sep 9 23:58:11 2005 -0600
42478
42479    Don't cache MidArrow and Bar sizes.
42480
42481commit 63d12a1b39b9e0a85f5bf1582b8f140023ab0560
42482Author: John Bowman <bowman@ualberta.ca>
42483Date:   Thu Sep 8 22:24:26 2005 -0600
42484
42485    More intuitive interface: perpendicular(pair z, pair align) now uses an
42486    alignment argument.
42487
42488    Documented virtual structure functions.
42489
42490    Updated documentation to emphasize that face is derived from picture.
42491
42492commit 07af5223c26d25a298cbc74b0f331e9fb0bfc00b
42493Author: John Bowman <bowman@ualberta.ca>
42494Date:   Thu Sep 8 10:38:27 2005 -0600
42495
42496    Updated Help section.
42497
42498commit 588d950082edb16d84e25be3cbe05e508a7b7752
42499Author: John Bowman <bowman@ualberta.ca>
42500Date:   Wed Sep 7 12:13:36 2005 -0600
42501
42502    Updated documentation.
42503
42504commit 566985801e6c0016f03ade1e7db72b5dee3ae8e9
42505Author: John Bowman <bowman@ualberta.ca>
42506Date:   Wed Sep 7 08:45:08 2005 -0600
42507
42508    Document structure inheritance.
42509
42510commit e4850df18d08b20a1a0031dc799a1da03d5791d4
42511Author: John Bowman <bowman@ualberta.ca>
42512Date:   Wed Sep 7 02:22:17 2005 -0600
42513
42514    Fixed floating point exception problems in axes routines.
42515
42516    Check for negative linetype arguments.
42517
42518    Minor example updates.
42519
42520commit ee4a1841c89110ed62e8f397ac854e002a530da3
42521Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42522Date:   Tue Sep 6 21:40:47 2005 -0600
42523
42524    Changed indenting.
42525
42526commit 02117670c8e92b45396d72f7d75a66302fd5ff36
42527Author: John Bowman <bowman@ualberta.ca>
42528Date:   Tue Sep 6 01:42:51 2005 -0600
42529
42530    Incremented version to 0.88cvs.
42531
42532commit 7381eb69cad5fee52307ccee7f9f5bb09e76d0d8
42533Author: John Bowman <bowman@ualberta.ca>
42534Date:   Tue Sep 6 01:01:17 2005 -0600
42535
42536    Minor documentation updates.
42537
42538commit 8426dac2922f320c9369e3c3c879d3c546e7fa66
42539Author: John Bowman <bowman@ualberta.ca>
42540Date:   Tue Sep 6 00:26:06 2005 -0600
42541
42542    Fixed cxx warning messages.
42543
42544commit bfa77f49f22c3c1a9905fc66f09218427754b879
42545Author: John Bowman <bowman@ualberta.ca>
42546Date:   Mon Sep 5 23:59:01 2005 -0600
42547
42548    Added pen option to filltype to specify an interior pen distinct from the
42549    boundary pen. Removed Filltype in patterns in favour of a deferred filltype.
42550
42551    Removed explicit size arguments from bbox (as done with shipout some time ago).
42552
42553    Updated filltype and 3d documentation.
42554
42555commit 029d2e662b47c387ebebc13fc90260674c9043d0
42556Author: John Bowman <bowman@ualberta.ca>
42557Date:   Mon Sep 5 22:01:25 2005 -0600
42558
42559    Implemented general hidden surface removal using a binary space partition.
42560
42561    Fixed perspective and orthographic when camera is below the XY plane.
42562    Also added perspective(real,real,real) and orthographic(real,real,real)
42563    functions.
42564
42565    Fixed draw((0,0,0)..(1,0,0)) and draw((0,0,0)).
42566
42567    Added convenient 3d circle and arc functions.
42568
42569    Added abs(triple) (equivalent to length(triple)).
42570
42571    Added Longitude(triple), which ignores errors along +/- Z axis.
42572
42573    Ported near_earth and conicurv examples from featpost3D.asy to three.asy.
42574
42575    Added == and != for structures (equivalent to alias and !alias, respectively).
42576
42577    For convenience, array push members now return the pushed element.
42578
42579    Added missing shift in Label.out(frame).
42580
42581    Updated documentation.
42582
42583commit 62289d14547a9a96b915e53bb87178dec28a8af5
42584Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42585Date:   Sat Sep 3 20:33:09 2005 -0600
42586
42587    Added permissions back in.
42588
42589commit 89b48c38495c92ae2108c6fa93735932b5177815
42590Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42591Date:   Sat Sep 3 14:05:22 2005 -0600
42592
42593    Added more testing.
42594
42595commit cc9711396b3d99f223d3ce58bb5bc2e3ea129dde
42596Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42597Date:   Sat Sep 3 14:04:15 2005 -0600
42598
42599    Refactoring!
42600
42601    - most #include "camp.tab.h" lines removed in favor of modifier.h
42602    - access now uses actions (READ, WRITE, CALL) to control encoding
42603    - fundef and newFunctionExp merged
42604    - name refactor, and it also uses actions
42605    - permission information moved to varEntry (but not in use yet)
42606
42607commit 8c465e2c865829415c1c60ddd084ec17e27dc73d
42608Author: John Bowman <bowman@ualberta.ca>
42609Date:   Thu Sep 1 15:26:50 2005 -0600
42610
42611    Moved surface to graph3.
42612
42613    Added 3d analogues of 2d graph functions.
42614
42615commit c336fc6032e8eb6146f635de4dc5c5abf32f1150
42616Author: John Bowman <bowman@ualberta.ca>
42617Date:   Thu Sep 1 12:52:52 2005 -0600
42618
42619    Added numerically robust quadratic equation solver.
42620
42621    Added min(path3) and max(path3) functions.
42622
42623    Simplified and documented 3d arc (analogous to 2d arc).
42624
42625    Implemented path3 to guide3 cast.
42626
42627commit 72ab08a82b828d1868e45e295d12469115cf9529
42628Author: John Bowman <bowman@ualberta.ca>
42629Date:   Thu Sep 1 02:12:51 2005 -0600
42630
42631    Added 3d intersect and dir functions.
42632
42633    Added 3d arc function that is consistent with the usual circle approximation.
42634
42635commit 26441f264c21d9376c26c103b4a00d7d1b3d8ccc
42636Author: John Bowman <bowman@ualberta.ca>
42637Date:   Wed Aug 31 18:26:04 2005 -0600
42638
42639    Removed diagnostic.
42640
42641commit 5599da98c47e89d4ba0058ff96f2ebf53477d13d
42642Author: John Bowman <bowman@ualberta.ca>
42643Date:   Wed Aug 31 18:23:57 2005 -0600
42644
42645    Documented constructors; changed triangle.asy to use a constructor.
42646
42647commit 360bcfc43026cf5dddbc1692ef35b17b9d6cb28e
42648Author: John Bowman <bowman@ualberta.ca>
42649Date:   Wed Aug 31 16:58:55 2005 -0600
42650
42651    Fixed permissions for static functions in structs.
42652
42653commit 5279f696adb7332aabb12a394e0b5fcac02eb0c4
42654Author: John Bowman <bowman@ualberta.ca>
42655Date:   Wed Aug 31 11:24:46 2005 -0600
42656
42657    Simplified path3 constructor.
42658
42659    Added subpicture example.
42660
42661    Fixed datagraph example.
42662
42663    Minor documentation updates.
42664
42665commit 4f47e8440a219498412fce8e4721ea4f949c40a8
42666Author: John Bowman <bowman@ualberta.ca>
42667Date:   Wed Aug 31 01:41:29 2005 -0600
42668
42669    Use same internal structure for path3 as for path, to facilitate port of
42670    various path.cc functions to 3d.
42671
42672    Added subpath & associated functions.
42673
42674commit fcda858c92f5ca9c20a7ba421e94309fbf56691e
42675Author: John Bowman <bowman@ualberta.ca>
42676Date:   Tue Aug 30 00:07:16 2005 -0600
42677
42678    Expose Relative(pair) alignment function.
42679
42680    Use arclength rather than length for determining default label position on
42681    paths.
42682
42683commit 43eb997c76185828eac94dfd1ad2498e2fc30fa9
42684Author: John Bowman <bowman@ualberta.ca>
42685Date:   Mon Aug 29 23:24:20 2005 -0600
42686
42687    Added path3 type. Separated project into path3 conversion and projection.
42688
42689    Added 3d arclength and arctime functions.
42690
42691commit cc0b4f16dd93c017221d7e082cf10bf012d1cb6c
42692Author: John Bowman <bowman@ualberta.ca>
42693Date:   Sun Aug 28 23:19:54 2005 -0600
42694
42695    For surface plots on a regular mesh, handle hidden surfaces from any camera
42696    location.
42697
42698commit b47a093a96a40b4d58c5fdf86b26b24dda3c2ac6
42699Author: John Bowman <bowman@ualberta.ca>
42700Date:   Sun Aug 28 03:16:04 2005 -0600
42701
42702    Added Relative(real) and Relative(pair) functions for labelling paths
42703    relative to the total arclength and local path direction.
42704
42705    Feynman updates (including new function texshipout); moved MidArrow and added
42706    MidArcArrow to plain.asy.
42707
42708    Fixed optional position argument of BeginArrow, etc.
42709
42710    Update documentation; simplified Makefile.
42711
42712commit 7e30a5847d91c0e08bfed33bd1d0f763f3929302
42713Author: John Bowman <bowman@ualberta.ca>
42714Date:   Thu Aug 25 14:44:40 2005 -0600
42715
42716    Incremented version to 0.87cvs.
42717
42718commit b33c29486e4f7697ac6ff8444ac5641f7b8caaa7
42719Author: John Bowman <bowman@ualberta.ca>
42720Date:   Thu Aug 25 11:43:04 2005 -0600
42721
42722    Fixed make clean.
42723
42724commit 5ce73d12c6f676e99e9dc392a00a9448c4a8ba77
42725Author: John Bowman <bowman@ualberta.ca>
42726Date:   Thu Aug 25 11:35:32 2005 -0600
42727
42728    Fixed problems with make man.
42729
42730commit b8e26eb32eafc8a674fe7e6806ff9656da1839c3
42731Author: John Bowman <bowman@ualberta.ca>
42732Date:   Thu Aug 25 11:14:51 2005 -0600
42733
42734    Incremented version to 0.86cvs.
42735
42736commit 0c5f16e4dbde2c1209a417db0a404596396b8705
42737Author: John Bowman <bowman@ualberta.ca>
42738Date:   Thu Aug 25 04:10:49 2005 -0600
42739
42740    Makefile tweaks.
42741
42742commit 658c1b7f623d01f6ff7e454f621a819b51442af2
42743Author: John Bowman <bowman@ualberta.ca>
42744Date:   Thu Aug 25 03:45:18 2005 -0600
42745
42746    Add hyperlinks to pdf manual; fixed margins.
42747
42748    Use imdisplay for ImageMagick display under MSDOS.
42749
42750commit bac5cf8a82384218a78e1743b14c645c2698498a
42751Author: John Bowman <bowman@ualberta.ca>
42752Date:   Thu Aug 25 01:55:51 2005 -0600
42753
42754    ASYMPTOTE_DIR can now be a list of directories (separated by : under UNIX
42755    and ; under MSDOS).
42756
42757    Fixed size_t errors.
42758
42759commit 2157ec961f63928fd95ef2b04fa11f851cc1ca66
42760Author: John Bowman <bowman@ualberta.ca>
42761Date:   Thu Aug 25 00:38:31 2005 -0600
42762
42763    Added curl3 operator.
42764
42765    Implemented 3d generalization of Hobby's Metafont angle calculation
42766    that is invariant to rotation and reduces to his 2d splines in the planar case.
42767
42768    Removed 3d direction specifiers (no longer required) from circle example in
42769    surface.asy.
42770
42771    Merged and simplified tridiagonal solvers.
42772
42773    When writing paths, output direction angles in degrees.
42774
42775    Handle null cyclic arrays.
42776
42777    Added min() and max() members of picture to calculate the picture size to date.
42778
42779    Updated documentation.
42780
42781commit e685b2a806c0c2bb1c8beda7ead479ae675807f9
42782Author: John Bowman <bowman@ualberta.ca>
42783Date:   Tue Aug 23 10:40:35 2005 -0600
42784
42785    Diable automatic rotation of pdf files "based on the predominant orientation
42786    of the text on each page".
42787
42788commit 55914553c8440b7b4ac8e2423a5c080a22030948
42789Author: John Bowman <bowman@ualberta.ca>
42790Date:   Thu Aug 18 20:24:56 2005 -0600
42791
42792    Include boundary conditions in solution of Dirichlet tridiagonal solver.
42793
42794commit 70a06b0b923c7911fa5fbf8427297b342b8ffa1e
42795Author: John Bowman <bowman@ualberta.ca>
42796Date:   Thu Aug 18 03:01:56 2005 -0600
42797
42798    Fixed special case of periodic tridiagonal solver.
42799
42800commit 040f50da4445fad17611025aa46b4f5f52bf782b
42801Author: John Bowman <bowman@ualberta.ca>
42802Date:   Thu Aug 18 02:27:01 2005 -0600
42803
42804    Allow cyclic indices only on arrays with virtual cyclic flag set to true.
42805
42806    Added Dirichlet and periodic tridiagonal solvers.
42807
42808commit 94d5472306d9d06618fe428bb8f4c4af8d9566d1
42809Author: John Bowman <bowman@ualberta.ca>
42810Date:   Wed Aug 17 01:33:03 2005 -0600
42811
42812    Reduce infinity for tension at least infinity on alpha platform.
42813
42814commit ed54c57b4095c29f9bce4658f313f8f1b23c08c7
42815Author: John Bowman <bowman@ualberta.ca>
42816Date:   Wed Aug 17 01:10:37 2005 -0600
42817
42818    Make interactive help work in MSDOS.
42819
42820commit e7d2370d6993de8e00e153dc787cf0a3ab6f14be
42821Author: John Bowman <bowman@ualberta.ca>
42822Date:   Tue Aug 16 21:58:04 2005 -0600
42823
42824    Added online help option; exit is now a synonym for quit in
42825    interactive mode.
42826
42827commit e621bd70a3c91d65c111824db2f36ffe547a314b
42828Author: John Bowman <bowman@ualberta.ca>
42829Date:   Tue Aug 16 11:21:25 2005 -0600
42830
42831    Improved icon.
42832
42833commit e285c4e78b5b64f4f5a0f80de0eaa1fcd4ef95f7
42834Author: John Bowman <bowman@ualberta.ca>
42835Date:   Tue Aug 16 01:37:41 2005 -0600
42836
42837    Fixed MSDOS build; improved icon.
42838
42839commit c3b7054be1c1f937277ac5dcc6c501e776013221
42840Author: John Bowman <bowman@ualberta.ca>
42841Date:   Tue Aug 16 00:46:23 2005 -0600
42842
42843    Windows resource template.
42844
42845commit f251f15b694eff9573d0d2da2e3d8214feed9266
42846Author: John Bowman <bowman@ualberta.ca>
42847Date:   Tue Aug 16 00:45:31 2005 -0600
42848
42849    Improved configuration; added icon for Microsoft Windows.
42850    Updated documentation.
42851
42852commit ef1855a10432ecd48f01762799ecb2044ced1085
42853Author: Andy Hammerlindl <ahammerlindl@gmail.com>
42854Date:   Mon Aug 15 21:56:13 2005 -0600
42855
42856    Generalized bug fix in simplex.
42857
42858commit f2b4d285f723813d8a455af0ccd8145e1f56ece0
42859Author: John Bowman <bowman@ualberta.ca>
42860Date:   Sat Aug 13 20:05:49 2005 -0600
42861
42862    Incremented version to 0.85cvs.
42863
42864commit 7b11142da66ef38ec197aa6902196c423fe2270d
42865Author: John Bowman <bowman@ualberta.ca>
42866Date:   Sat Aug 13 16:04:24 2005 -0600
42867
42868    Added compilation option msdos for producing Microsoft binaries.
42869
42870commit b222335e2e00d5d009e397b0293aa613880df4c1
42871Author: John Bowman <bowman@ualberta.ca>
42872Date:   Sat Aug 13 15:23:33 2005 -0600
42873
42874    Removed obsolete file.
42875
42876commit 8a1308cfa9c96aa34e3b0549c9e9aa84f552ddfd
42877Author: John Bowman <bowman@ualberta.ca>
42878Date:   Sat Aug 13 14:29:43 2005 -0600
42879
42880    Workaround truesize=0 bug in simplex.asy.
42881
42882commit 8c3fb84711ff038d3cfdd98b660dc5fd0605261d
42883Author: John Bowman <bowman@ualberta.ca>
42884Date:   Sat Aug 13 02:14:40 2005 -0600
42885
42886    Added lattice gradient shading; check pen size in Gouraud shading to avoid
42887    segmentation fault.
42888
42889    Copy data and palette arrays in palette.asy.
42890
42891commit 92d4165ebc6399b7e19ba73b0106714b55dc1a4f
42892Author: John Bowman <bowman@ualberta.ca>
42893Date:   Fri Aug 12 22:06:54 2005 -0600
42894
42895    Added 3d reflections.
42896
42897    Swapped triple arguments of rotate(real,triple,triple) for consistency
42898    with the 2d reflect(pair,pair) syntax.
42899
42900commit 458ddeb5d1b31bd2b4521db28f3e73fd35a6d040
42901Author: John Bowman <bowman@ualberta.ca>
42902Date:   Fri Aug 12 18:58:04 2005 -0600
42903
42904    Removed (size_t) array.size() casts as they are no longer needed.
42905
42906commit 8fd359bbc24b543bb02812ce022f16e9098f6bcb
42907Author: John Bowman <bowman@ualberta.ca>
42908Date:   Fri Aug 12 17:43:09 2005 -0600
42909
42910    Added support for Gouraud shading.
42911
42912    Moved nullpath into plain.asy.
42913
42914commit d1124e20942c9936b8496aa81f556523578bd1ee
42915Author: John Bowman <bowman@ualberta.ca>
42916Date:   Fri Aug 12 14:01:12 2005 -0600
42917
42918    Cleaned up autosize code; more pair to align changes.
42919
42920commit 5b6bcc41a9a5592baceac64eeaa70a9b94432dce
42921Author: John Bowman <bowman@ualberta.ca>
42922Date:   Fri Aug 12 01:22:26 2005 -0600
42923
42924    Updated example; removed extra instance of defaultformat.
42925
42926commit 2278332d804f2eaf243134bd1ec2fd70667ca657
42927Author: John Bowman <bowman@ualberta.ca>
42928Date:   Fri Aug 12 01:04:45 2005 -0600
42929
42930    Put label parameters in a structure called Label, to which a string can be
42931    cast, and which can be rotated and shifted (in Postscript coordinates).
42932
42933    Updated examples and documentation.
42934
42935    Fixed automatic sizing under picture transformation (particularly under
42936    rotation) and handling of an unspecified size in one direction (denoted by
42937    infinity).
42938
42939    Added size(real Size) function that ensures each dimension is no more than
42940    Size.
42941
42942    Added scale(bool) function for enabling or disabling autoscaling in both
42943    directions.
42944
42945    Simplified 2d graph and palette code.
42946
42947    Added begingroup/endgroup checks.
42948
42949    Added array append method.
42950
42951    Removed unused duplicate variable check code.
42952
42953    Added virtual transform components and transform 6-tuple notation.
42954
42955    Added pen and filltype to Legend.
42956
42957    Removed labeldot(z) in favour of dot(Label,z).
42958    Removed labelbox and labelellipse in favour of box and ellipse.
42959    Removed labelxtick and labelytick in favour of xtick and ytick.
42960
42961    Updated pstoedit support.
42962
42963commit 0712f98328d85a4b05e28ab7f8ec06fb826089c7
42964Author: John Bowman <bowman@ualberta.ca>
42965Date:   Sat Aug 6 22:49:23 2005 -0600
42966
42967    Used cast from path to path[] (superpath) to simply fill and clip code.
42968
42969commit 6b60cb1c02e933391fe6fe71f250fbf4f06b4c76
42970Author: John Bowman <bowman@ualberta.ca>
42971Date:   Sat Aug 6 09:18:40 2005 -0600
42972
42973    Remove .asy_input on exit.
42974
42975    Disable display (which requires Xwindows) under MSDOS.
42976
42977    Minor documentation updates.
42978
42979commit 471947f4346c6a081168c180d3860d0922f8ce35
42980Author: John Bowman <bowman@ualberta.ca>
42981Date:   Sat Aug 6 02:26:52 2005 -0600
42982
42983    Added simpler helix example.
42984
42985    Moved pticklabel to LeftTicks, etc., as the argument plabel. Added pTick and
42986    ptick pen types for drawing big and small ticks with different sizes,
42987    bool beginlabel and endlabel for suppressing first and last labels,
42988    and extend for drawing ticks across the graph (useful for superimposing a grid
42989    on the graph).
42990
42991    Improved optional first and last tick/label suppression.
42992
42993commit 2979a61075d1158ef648fe7eddb18661dfaef4a5
42994Author: John Bowman <bowman@ualberta.ca>
42995Date:   Fri Aug 5 00:11:15 2005 -0600
42996
42997    MSDOS environment variable tweaks.
42998
42999commit 20ffd949b7ba98ff8d14140b05d69bf9abecd6c2
43000Author: John Bowman <bowman@ualberta.ca>
43001Date:   Wed Aug 3 21:19:47 2005 -0600
43002
43003    Fixed MSDOS interactive mode: the postscript viewer child process should exit,
43004    not return. Searching for an available postscript viewer is not possible in
43005    general (but the desired viewer can be specified with the appropriate
43006    environment variable).
43007
43008    Added environment variable ASYMPTOTE_GS and drag and drop support.
43009
43010    Make -V the default under MSDOS. Added -n (-noView) option.
43011
43012    Updated documentation.
43013
43014commit fb19d535f3e2a4b7f6584e0b87433b251e9fee82
43015Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43016Date:   Wed Aug 3 00:40:41 2005 -0600
43017
43018    ''
43019
43020commit 37e9bb19a8f7caa9e0ef71df2d60ab936617256f
43021Author: John Bowman <bowman@ualberta.ca>
43022Date:   Tue Aug 2 16:56:01 2005 -0600
43023
43024    Port to MSDOS (via CYGWIN).
43025
43026commit 1818887efb3cdb3e028b0f916e85f17b5bbe6e52
43027Author: John Bowman <bowman@ualberta.ca>
43028Date:   Sat Jul 30 18:06:58 2005 -0600
43029
43030    Removed unused file.
43031
43032commit 6bd7333155bf70bb3bbdb693c94232edb82c2268
43033Author: John Bowman <bowman@ualberta.ca>
43034Date:   Sat Jul 30 18:05:56 2005 -0600
43035
43036    Changed operator :: and operator --- to loops.
43037
43038    Simplified fill commands.
43039
43040commit b5520d7fa95220615fb9ef0b78d49ccbbf59b637
43041Author: John Bowman <bowman@ualberta.ca>
43042Date:   Thu Jul 28 16:11:45 2005 -0600
43043
43044    Remove %%DocumentPaperSizes: comment inserted by dvips 5.95a.
43045
43046commit cea91fe4920c0a80d363ab8b9922f8a1bb6a8b08
43047Author: John Bowman <bowman@ualberta.ca>
43048Date:   Sat Jul 23 20:44:32 2005 -0600
43049
43050    Simplified graph routines.
43051
43052    Fixed nullguide3 problems.
43053
43054    Began graph3d construction.
43055
43056    Updated documentation and examples.
43057
43058commit 3b2bec7369e882e5503024872a5979ad911e63de
43059Author: John Bowman <bowman@ualberta.ca>
43060Date:   Tue Jul 19 01:21:19 2005 -0600
43061
43062    Updated menus.
43063
43064commit 914bb61f8d933fc7be05d8b3575332d8348abcde
43065Author: John Bowman <bowman@ualberta.ca>
43066Date:   Tue Jul 19 01:20:58 2005 -0600
43067
43068    Incremented version to 0.84cvs.
43069
43070commit e13ab6c7f082b61bb601f56fa8886aead6ec4e73
43071Author: John Bowman <bowman@ualberta.ca>
43072Date:   Tue Jul 19 01:09:04 2005 -0600
43073
43074    Updated error test.
43075
43076commit 63130f923bc2c7e60dc603ab1b96213485b626c6
43077Author: John Bowman <bowman@ualberta.ca>
43078Date:   Tue Jul 19 00:20:13 2005 -0600
43079
43080    Changed default angle for oblique projection to 45 degrees.
43081
43082    Updated documentation.
43083
43084commit 2749b658316f1d55cabf53a1e04765f1a9f8cbc6
43085Author: John Bowman <bowman@ualberta.ca>
43086Date:   Tue Jul 19 00:09:44 2005 -0600
43087
43088    Used existing internal function relativedistance for control point
43089    computations.
43090
43091    Renamed path3 to flatguide3.
43092
43093    Added tension3 specifier.
43094
43095    Standardized 3d angles, rotations, and scalings.
43096
43097    Added guide3 operator :: and ---.
43098
43099    Added write(path[]) and write(guide3[]).
43100
43101    Added helix example and updated documentation.
43102
43103commit 937788e4da1af9aea5db0b84b289d06b6513f2c6
43104Author: John Bowman <bowman@ualberta.ca>
43105Date:   Mon Jul 18 12:17:33 2005 -0600
43106
43107    Determined correct signs in direction-to-control point calculation;
43108    propagate directions across nodes.
43109
43110commit 870b952575d525561fef879d8275535164f45e79
43111Author: John Bowman <bowman@ualberta.ca>
43112Date:   Mon Jul 18 00:38:55 2005 -0600
43113
43114    Implement preliminary 3d direction to control point conversion.
43115
43116commit 1ded168026a740e8824a8bd26086cc5c9dbcb089
43117Author: John Bowman <bowman@ualberta.ca>
43118Date:   Sun Jul 17 22:52:16 2005 -0600
43119
43120    Move math mode ($ delimiters) to within defaultformat string, to allow use of
43121    non-math mode fonts in tick labels (by providing a nondefault format string).
43122
43123commit 2c3bb514f504827b901d46d3a94ef5ebad7f4df7
43124Author: John Bowman <bowman@ualberta.ca>
43125Date:   Sun Jul 17 19:20:33 2005 -0600
43126
43127    Fixed bug in string font(pen).
43128
43129    Changed Angle(pair) to degrees(pair).
43130
43131    Added Degrees(pair).
43132
43133commit 6f9dca898b83e9ff030ba468eddfcb1ac6965bae
43134Author: John Bowman <bowman@ualberta.ca>
43135Date:   Sun Jul 17 15:36:54 2005 -0600
43136
43137    Allow reading three-dimensional arrays in line mode by recognizing blank
43138    lines as block delimiters.
43139
43140commit 7127bd4200705f9633e0ed6347ebb1021abbe74f
43141Author: John Bowman <bowman@ualberta.ca>
43142Date:   Sun Jul 17 00:56:24 2005 -0600
43143
43144    Added pticklabel option for drawing tick labels with a different pen.
43145
43146commit cc966acccd13aa156df004d167a1d06d14f08fe4
43147Author: John Bowman <bowman@ualberta.ca>
43148Date:   Sun Jul 17 00:02:10 2005 -0600
43149
43150    Added labelxtick and labelytick. Fixed tick size and shift in xtick.
43151
43152    Updated documentation; added examples.
43153
43154commit 70508236ecc0b0c0ae77808bf78c4d3b855154bf
43155Author: John Bowman <bowman@ualberta.ca>
43156Date:   Sat Jul 16 19:25:01 2005 -0600
43157
43158    Fixed problems with autoscaling and unextended axes.
43159
43160commit 91bdd8bb360ed9e9e5a09865b3643cec1297582c
43161Author: John Bowman <bowman@ualberta.ca>
43162Date:   Sat Jul 16 16:11:52 2005 -0600
43163
43164    Renamed internal xequals and yequals routines to yaxisAt and xaxisAt.
43165    For clarity, renamed xline and yline routines to xequals and yequals.
43166    Added initializers.
43167
43168commit a6ee9fb43c363f80172e53212bc401986648ab90
43169Author: John Bowman <bowman@ualberta.ca>
43170Date:   Sat Jul 16 15:27:57 2005 -0600
43171
43172    Disabled -laat while line-at-a-time mode is under construction (due to
43173    known segmentation fault).
43174
43175commit 5a6c23c6534033e74d0355aa973bdc6cca9383c3
43176Author: John Bowman <bowman@ualberta.ca>
43177Date:   Sat Jul 16 15:25:11 2005 -0600
43178
43179    Added and documented remaining triple functions.
43180
43181    Renamed Dot to dot and Cross to cross.
43182
43183commit 48bdb985c239e446172110af446483c9c7c54070
43184Author: John Bowman <bowman@ualberta.ca>
43185Date:   Fri Jul 15 23:24:33 2005 -0600
43186
43187    Simplified three.asy; added oblique projection and ^^ operator.
43188
43189    Added Metapost --- operator; allow :: to accept a direction specifier.
43190
43191    Allow user-defined ++ binary operator (for consistency with -- binary
43192    operator).
43193
43194    Minor knot velocity optimizations.
43195
43196    Added surface example to documentation; updated cube example.
43197
43198    Updated documentation; fixed cxx warning messages.
43199
43200commit f55c3d8ce0124a606e60f5a9afc7c80c85129228
43201Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43202Date:   Fri Jul 15 18:08:15 2005 -0600
43203
43204    Fixed crash caused by fixing previous crash.
43205
43206commit c9ee358dfb9c1d7d4649297684d3597b3a3cae38
43207Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43208Date:   Thu Jul 14 23:55:20 2005 -0600
43209
43210    Handle tensions in straight sections of paths as MetaPost does.
43211
43212commit f400a194bc43e83e554339a6fd37da12c6d34155
43213Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43214Date:   Thu Jul 14 23:36:10 2005 -0600
43215
43216    Fixed controls versus direction specifiers crash.
43217
43218commit c4dcf1344fd4a9456d9046f003bf523f1a604abd
43219Author: John Bowman <bowman@ualberta.ca>
43220Date:   Wed Jul 13 23:49:56 2005 -0600
43221
43222    Added array pop function.
43223
43224    Give DIRTAG the same precedence as CONTROLS and TENSION.
43225
43226    Added replacement :: for Metapost ... joiner (which selects an
43227    inflection-free path where possible).
43228
43229    Added 3d direction specifiers, pending 3d conversion to control points...
43230
43231    Added triple write and interp functions to plain.asy.
43232
43233commit 2199e1848a4967b147886dacc9ad31fa334092c4
43234Author: John Bowman <bowman@ualberta.ca>
43235Date:   Wed Jul 13 12:43:04 2005 -0600
43236
43237    Formatting.
43238
43239commit 4c431fc643f1b1a7decc1cc4f4382f444bc37211
43240Author: John Bowman <bowman@ualberta.ca>
43241Date:   Wed Jul 13 10:22:40 2005 -0600
43242
43243    Cleaned up controls.
43244
43245commit 3612779360607dc5917e9f4d02327d015c5e25ea
43246Author: John Bowman <bowman@ualberta.ca>
43247Date:   Wed Jul 13 02:25:08 2005 -0600
43248
43249    Renamed cycle3 to cycle.
43250
43251commit ac6d8ef05a0d6d73d6fec93449040fe18d80023d
43252Author: John Bowman <bowman@ualberta.ca>
43253Date:   Wed Jul 13 02:18:10 2005 -0600
43254
43255    Renamed controls3 to controls.
43256
43257commit 75d7070454393e590e98bd198bda1c9e210adb53
43258Author: John Bowman <bowman@ualberta.ca>
43259Date:   Wed Jul 13 01:45:11 2005 -0600
43260
43261    Added controls3.
43262
43263commit 121f84f3c3e799a416d30c37275901945812d90d
43264Author: John Bowman <bowman@ualberta.ca>
43265Date:   Tue Jul 12 22:42:28 2005 -0600
43266
43267    Compute knot solving constants.
43268
43269commit 2b804bf9bd2b3d42cb81f2d97b5494fb99b55b83
43270Author: John Bowman <bowman@ualberta.ca>
43271Date:   Tue Jul 12 22:41:55 2005 -0600
43272
43273    Fixed write(guide).
43274
43275commit 487442b4497cc979d325312e3968ee3b0dbb3dbf
43276Author: John Bowman <bowman@ualberta.ca>
43277Date:   Tue Jul 12 17:54:48 2005 -0600
43278
43279    Allow operator ::.
43280
43281commit becfe77e7d0810f52d278c8f359b6f81e43d8c2c
43282Author: John Bowman <bowman@ualberta.ca>
43283Date:   Tue Jul 12 14:51:53 2005 -0600
43284
43285    Added explicit check for readline remove_history.
43286
43287commit d65281af33667616aa7fa507e0fb586b2f02de24
43288Author: John Bowman <bowman@ualberta.ca>
43289Date:   Tue Jul 12 14:29:30 2005 -0600
43290
43291    Readded installation hint about ancient readline versions.
43292
43293commit cea008852e9f7696fbf067f88ca61d4a212f98d2
43294Author: John Bowman <bowman@ualberta.ca>
43295Date:   Tue Jul 12 01:33:20 2005 -0600
43296
43297    Fixed lookAtOrigin.
43298
43299commit 8873f0e6c0a6b6e000834b05aa2e40624fd4f34b
43300Author: John Bowman <bowman@ualberta.ca>
43301Date:   Mon Jul 11 23:40:32 2005 -0600
43302
43303    Updates to triple and three.asy.
43304
43305    Removed unused code.
43306
43307commit c4bb1e07b019f9d20ca4b45f5c3b30a594bf6ead
43308Author: John Bowman <bowman@ualberta.ca>
43309Date:   Mon Jul 11 17:51:26 2005 -0600
43310
43311    Replaced vector by triple.
43312
43313commit ec576c536aa71d8f61ab36bbd4f70d9609dd71ab
43314Author: John Bowman <bowman@ualberta.ca>
43315Date:   Mon Jul 11 13:40:51 2005 -0600
43316
43317    Fixed casting error message.
43318
43319commit 2fcfc38e0b95f9389006e17a4db7c5669109b23a
43320Author: John Bowman <bowman@ualberta.ca>
43321Date:   Mon Jul 11 09:03:05 2005 -0600
43322
43323    Added triple type.
43324
43325commit 8d3006e7e73ca5749593afda62137897b1813df9
43326Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43327Date:   Fri Jul 8 18:07:10 2005 -0600
43328
43329    Graphing tests.
43330
43331commit df0b3e8906aea47212a01d8de43913cac4508eb4
43332Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43333Date:   Fri Jul 8 16:19:37 2005 -0600
43334
43335    Moved laat diagnostic.
43336
43337commit 8482bd7fc31e98344535b1b255cdc4bb7d54a28d
43338Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43339Date:   Fri Jul 8 12:23:29 2005 -0600
43340
43341    Proof-of-concept code for true line-at-a-time mode.
43342
43343commit 5070a16600ca4489ebd6010252314d197bd52137
43344Author: John Bowman <bowman@ualberta.ca>
43345Date:   Thu Jul 7 16:32:43 2005 -0600
43346
43347    Removed path to pair[] ecast.
43348
43349commit 85c5b9fbf6e1873dcbda8abee85821ef2bc7f1c1
43350Author: John Bowman <bowman@ualberta.ca>
43351Date:   Thu Jul 7 14:51:54 2005 -0600
43352
43353    Updated example.
43354
43355commit 702b88ea4ed4a7c2774478ef6e2742de37d25891
43356Author: John Bowman <bowman@ualberta.ca>
43357Date:   Thu Jul 7 14:51:10 2005 -0600
43358
43359    Removed explicit pair[] to guide casts in favour of operator --(...) and
43360    operator ..(...).
43361
43362commit f12122d7d697977227a55006a6ec0fe7c9c67aaa
43363Author: John Bowman <bowman@ualberta.ca>
43364Date:   Thu Jul 7 10:40:14 2005 -0600
43365
43366    Fixed default CFLAGS.
43367
43368commit ec04162a4cc57c28005b546366116fbd6b5fff66
43369Author: John Bowman <bowman@ualberta.ca>
43370Date:   Thu Jul 7 09:42:18 2005 -0600
43371
43372    Fixed CFLAGS.
43373
43374commit 897655354414af0004023922f087b59e87359078
43375Author: John Bowman <bowman@ualberta.ca>
43376Date:   Thu Jul 7 01:42:09 2005 -0600
43377
43378    Updated documentation.
43379
43380commit 96e8dcbefd26513ad7756819b82c620226afbe01
43381Author: John Bowman <bowman@ualberta.ca>
43382Date:   Thu Jul 7 01:37:36 2005 -0600
43383
43384    Fixed error in CFLAGS.
43385
43386commit dc004fc8fc0e3827128b836efd9770149697f75e
43387Author: John Bowman <bowman@ualberta.ca>
43388Date:   Wed Jul 6 20:21:56 2005 -0600
43389
43390    Added implicit pair[] to guide and guide[] casts and explicit path to
43391    pair[] casts.
43392
43393    Removed unnecessary guide=nullpath argument from graph calls.
43394
43395    Renamed LinearInterp to Straight, to correspond to straight(path).
43396
43397    Updated nullpath documentation to correspond to new solver.
43398
43399commit 435bc11e0ccd480cdd8e8d7777900a0188de1f2e
43400Author: John Bowman <bowman@ualberta.ca>
43401Date:   Wed Jul 6 14:50:50 2005 -0600
43402
43403    Removed -version command-line option to avoid ambiguity with -verbose
43404    (so that -vv, -vvv etc. will still work).
43405
43406commit 0e1511db2c1e2eb2c28ef6effc3843096c7c014c
43407Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43408Date:   Wed Jul 6 09:11:39 2005 -0600
43409
43410    Change NOHASH to use #ifdef.
43411
43412commit d308e9c9ff7ff074165aea3052dbb7aedd353675
43413Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43414Date:   Tue Jul 5 21:26:42 2005 -0600
43415
43416    Three dimensional drawing routines (in development).
43417
43418commit 961c33b0a6cc451667a38b325a511817dc5f5524
43419Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43420Date:   Tue Jul 5 14:25:56 2005 -0600
43421
43422    Join operators now use rest arguments.
43423    Fixed a bug in solving empty guides.
43424
43425commit c8462c291d2bab76c1326b5eb6dbc3aaeb0f3d7f
43426Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43427Date:   Tue Jul 5 14:24:33 2005 -0600
43428
43429    Combined duplicate code for function defitions.
43430
43431commit 5fbc0b1206bda3f047061e003363da1258804277
43432Author: John Bowman <bowman@ualberta.ca>
43433Date:   Mon Jul 4 16:36:50 2005 -0600
43434
43435    Minor documentation updates.
43436
43437commit 9b3476a73d77e000535e974dcdd12012ac1aff8c
43438Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43439Date:   Mon Jul 4 11:46:43 2005 -0600
43440
43441    Added back venv::list().
43442
43443commit b5cde48655d6783eb11682d4a4c93a5021004fcc
43444Author: John Bowman <bowman@ualberta.ca>
43445Date:   Sun Jul 3 10:16:43 2005 -0600
43446
43447    Added -version command line option.
43448
43449commit d683279f3e5644e1b32f308afc423577e6cfc0e4
43450Author: John Bowman <bowman@ualberta.ca>
43451Date:   Sun Jul 3 00:12:58 2005 -0600
43452
43453    Incremented version to 0.83cvs.
43454
43455commit 36064f240706d61dce609de902b06784eb5078ef
43456Author: John Bowman <bowman@ualberta.ca>
43457Date:   Sat Jul 2 23:02:03 2005 -0600
43458
43459    Updated man page.
43460
43461commit 747b96aed8fa04a140c571d59ef5af95aaca7cad
43462Author: John Bowman <bowman@ualberta.ca>
43463Date:   Sat Jul 2 22:51:28 2005 -0600
43464
43465    Fixed cxx warning messages.
43466
43467commit c67298c4406af9fa1911e77e25e125b86bb99125
43468Author: John Bowman <bowman@ualberta.ca>
43469Date:   Sat Jul 2 22:16:17 2005 -0600
43470
43471    Added -d command-line option to produce extra debugging messages
43472    (currently only "named argument may be mistaken for assignment" warning).
43473
43474commit 3d07163a7e068e678aa0cdc012cc69688fb1e0a5
43475Author: John Bowman <bowman@ualberta.ca>
43476Date:   Sat Jul 2 21:39:27 2005 -0600
43477
43478    Added arrow option to axes routines.
43479
43480    Renamed xlabel and ylabel back to labelx and labely, respectively.
43481
43482commit 8615b39fd4b63a3f6e0e083feb68e2f061d2250c
43483Author: John Bowman <bowman@ualberta.ca>
43484Date:   Sat Jul 2 16:07:35 2005 -0600
43485
43486    Revert last changes.
43487
43488commit 5a0a45dbd3f057b31fd856b0022f3285ac0a004e
43489Author: John Bowman <bowman@ualberta.ca>
43490Date:   Sat Jul 2 15:46:09 2005 -0600
43491
43492    Fixed more cxx warning messages.
43493
43494commit 5a14e04b0be64ba665efaf985917eb0b889714f0
43495Author: John Bowman <bowman@ualberta.ca>
43496Date:   Sat Jul 2 14:23:42 2005 -0600
43497
43498    Added configure option to detect ext/hash_map and set -DNOHASH accordingly.
43499
43500    Fixed cxx warning messages.
43501
43502commit 68032946b747b4dfd1b5e3913a77e33acce913a7
43503Author: John Bowman <bowman@ualberta.ca>
43504Date:   Sat Jul 2 12:11:44 2005 -0600
43505
43506    Standardized xtick and ytick routines.
43507    Renamed labelx to xlabel and labely to ylabel.
43508
43509commit f3eaf91cbf09737e1c02a6f63c442b03c6bbed0b
43510Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43511Date:   Sat Jul 2 11:45:31 2005 -0600
43512
43513    Added NOHASH option to compile on non-gcc compilers.
43514
43515commit 712ee95f04440fc4cea116da8859d056a7e7b6e1
43516Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43517Date:   Sat Jul 2 09:55:32 2005 -0600
43518
43519    Excised from exp.h so that dec.h includes less.
43520
43521commit d41caf49827f36ba3bd2757b6b66a98102e5751b
43522Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43523Date:   Sat Jul 2 09:49:23 2005 -0600
43524
43525    Allow dimensions for types in cast expression.
43526
43527commit 98392f1425dc4b258e1c6330d04ce408b0f44a72
43528Author: John Bowman <bowman@ualberta.ca>
43529Date:   Sat Jul 2 03:24:05 2005 -0600
43530
43531    Added ability to specify custom tick locations.
43532
43533commit 99ec8fe50925985c7af8f279ed5cfc0ac5b60ae9
43534Author: John Bowman <bowman@ualberta.ca>
43535Date:   Fri Jul 1 22:58:28 2005 -0600
43536
43537    Fix warning messages when XDR is disabled.
43538
43539commit 6cc9aff28f9f93fe8f0b7a186f0b0c151908be3f
43540Author: John Bowman <bowman@ualberta.ca>
43541Date:   Fri Jul 1 22:57:53 2005 -0600
43542
43543    Added more default initializers.
43544
43545commit 263a62cab3e21ffcadb3321b88e1e670ffdee4fb
43546Author: John Bowman <bowman@ualberta.ca>
43547Date:   Fri Jul 1 18:30:30 2005 -0600
43548
43549    Allow explicit casts to any name. Documented general implicit and explicit
43550    casts.
43551
43552commit 93c022eba77fe64edf81f3e1bf1ca6dff9a57edb
43553Author: John Bowman <bowman@ualberta.ca>
43554Date:   Thu Jun 30 22:57:13 2005 -0600
43555
43556    Documented named function arguments and rest parameters.
43557
43558commit 86ce95c91b1969c3dc687ca24c9c9ceeb17bc3a3
43559Author: John Bowman <bowman@ualberta.ca>
43560Date:   Thu Jun 30 20:34:33 2005 -0600
43561
43562    Fixed warning messages; updated bison patch to bison-2.0a.
43563
43564commit d6c19397b1f035d6bc16efa94a8bf41065104b5f
43565Author: John Bowman <bowman@ualberta.ca>
43566Date:   Thu Jun 30 16:45:32 2005 -0600
43567
43568    Fixed more warning messages.
43569
43570commit 69027f1cd60cee0999ce6bdc9ca17657ff383a85
43571Author: John Bowman <bowman@ualberta.ca>
43572Date:   Thu Jun 30 16:42:23 2005 -0600
43573
43574    Fixed cxx errors and warnings.
43575
43576commit a45db697f1d4628d213fc4a9966be95f1319b3e3
43577Author: John Bowman <bowman@ualberta.ca>
43578Date:   Thu Jun 30 16:38:14 2005 -0600
43579
43580    Replaced strdup by strcpy.
43581
43582commit 324616f76ed6760212d89eb575aee654b58e4a99
43583Author: John Bowman <bowman@ualberta.ca>
43584Date:   Thu Jun 30 12:41:57 2005 -0600
43585
43586    Renamed nullframe to newframe.
43587
43588commit 973f076227f1f9feb36b6cfc10e5d3a66c8d4d76
43589Author: John Bowman <bowman@ualberta.ca>
43590Date:   Wed Jun 29 21:04:53 2005 -0600
43591
43592    Fixed memory leak and segmentation fault in fileio garbage collection.
43593
43594commit 65ba1202445428f21aa01072764d1331d581e231
43595Author: John Bowman <bowman@ualberta.ca>
43596Date:   Wed Jun 29 20:58:11 2005 -0600
43597
43598    Renamed write function keywords.
43599
43600commit 7687aaf40c4c43f14f9b6a38fc347d9347759250
43601Author: John Bowman <bowman@ualberta.ca>
43602Date:   Wed Jun 29 10:15:51 2005 -0600
43603
43604    Extend use of operator init().
43605
43606commit 7bbc7ffd8f0926263ebe3dcdf3bb533c4211b661
43607Author: John Bowman <bowman@ualberta.ca>
43608Date:   Wed Jun 29 09:59:15 2005 -0600
43609
43610    Added default initializer to picture; removed "=new picture" from examples.
43611    Documented operator init().
43612
43613commit 40f98c94b8eebb8d980e1e5a1cb91826b8f074f3
43614Author: John Bowman <bowman@ualberta.ca>
43615Date:   Wed Jun 29 09:11:58 2005 -0600
43616
43617    Removed ticksT tag.
43618
43619commit 7f8a16c28ede11e3d766c0076388a9e83f083a9a
43620Author: John Bowman <bowman@ualberta.ca>
43621Date:   Wed Jun 29 00:38:20 2005 -0600
43622
43623    Fixed memory leak in locateFile.
43624
43625commit 999724c552b1bc6decc328ef2bf7d5e6149e65ff
43626Author: John Bowman <bowman@ualberta.ca>
43627Date:   Tue Jun 28 16:16:00 2005 -0600
43628
43629    Removed unnecessary semicolons.
43630
43631commit 6a7bafe452621d0d92af547a3d180c5eaf840734
43632Author: John Bowman <bowman@ualberta.ca>
43633Date:   Tue Jun 28 15:56:58 2005 -0600
43634
43635    Added virtual destructor.
43636
43637commit 42c406e577ba81982d7cc1e73c1543b55e8d192f
43638Author: John Bowman <bowman@ualberta.ca>
43639Date:   Tue Jun 28 15:53:29 2005 -0600
43640
43641    Added virtual destructors.
43642
43643commit 06a72c88aae59f5fca97df49c883053519a0eec9
43644Author: John Bowman <bowman@ualberta.ca>
43645Date:   Tue Jun 28 14:49:30 2005 -0600
43646
43647    Remove xsize, ysize, and keepAspect from shipout, in favour of size().
43648
43649commit 6221960d98b1eaacaa0b62a11fa58671218afa15
43650Author: John Bowman <bowman@ualberta.ca>
43651Date:   Tue Jun 28 13:58:03 2005 -0600
43652
43653    Added -lgccpp also with --enable-gc=system.
43654
43655commit 0c8071fb5b46edc79cb7eac9b95137efe9c2b9cc
43656Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43657Date:   Tue Jun 28 10:12:57 2005 -0600
43658
43659    Put reverse functions back in.
43660
43661commit ef73fd797e874069cb3bae12142687f5664b25bd
43662Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43663Date:   Tue Jun 28 10:01:21 2005 -0600
43664
43665    Results of type overhaul:
43666      - venv now uses a hashtable to quickly look up variable of a specific type
43667      - initializers and casts are now functions in the environment
43668      - matching arguments to signatures handled by application class
43669      - (side-effects of) expressions are evaulated left-to-right
43670      - exp::trans(e, target) split into transToType (which implicitly casts) and
43671      transToType (which doesn't)
43672      - added keyword and rest arguments
43673      - added formal class to types
43674
43675commit 30360c059eb668792eede35aa7e70cc9795fc024
43676Author: John Bowman <bowman@ualberta.ca>
43677Date:   Sun Jun 26 16:51:59 2005 -0600
43678
43679    Work around spurious uninitialized warning message under gcc 3.3.3.
43680
43681commit 1fab77145419b3a8c293886316cf0615aa479a31
43682Author: John Bowman <bowman@ualberta.ca>
43683Date:   Sun Jun 26 10:51:17 2005 -0600
43684
43685    Code cleanup.
43686
43687commit 7c1f4b8c287ed51690f8f58a72c21475c73e66e7
43688Author: John Bowman <bowman@ualberta.ca>
43689Date:   Sun Jun 26 08:43:12 2005 -0600
43690
43691    Allow use of single quotes to prevent system command word splitting on spaces.
43692
43693commit e7d84297b6fa78065f7aec133561e091d4fb0dc9
43694Author: John Bowman <bowman@ualberta.ca>
43695Date:   Sat Jun 25 15:49:08 2005 -0600
43696
43697    Fixed bug in fill, due to a numerical precision issue, which shows up with
43698    g++-4.00 under optimization.
43699
43700    Removed unused routine and declarations.
43701
43702commit b8c2076390a55d40feadb3582c36f6b58d0401b9
43703Author: John Bowman <bowman@ualberta.ca>
43704Date:   Sat Jun 25 14:11:19 2005 -0600
43705
43706    Removed unused virtual destructor.
43707
43708commit e5e0222dc27968c1bc861bcf8eddb1824f058464
43709Author: John Bowman <bowman@ualberta.ca>
43710Date:   Sat Jun 25 12:33:59 2005 -0600
43711
43712    Simplified tag handling.
43713
43714commit eb5c02ce2b1c8bedee35969a01ead70a9f1aad63
43715Author: John Bowman <bowman@ualberta.ca>
43716Date:   Sat Jun 25 00:14:38 2005 -0600
43717
43718    Replace OverwriteT with integer variables.
43719
43720commit 53be12a2dc5107723d622b2dbb5d0adeba1a02fe
43721Author: John Bowman <bowman@ualberta.ca>
43722Date:   Fri Jun 24 18:58:34 2005 -0600
43723
43724    Simplified coding of endl and tab qualifiers.
43725
43726commit 786d08c54af70163a90e5b3c749ee9f66fafb2e0
43727Author: John Bowman <bowman@ualberta.ca>
43728Date:   Thu Jun 23 16:34:34 2005 -0600
43729
43730    Incremented version to 0.82cvs.
43731
43732commit fc3936487524cb3f3b9c3db37dae58da1088be18
43733Author: John Bowman <bowman@ualberta.ca>
43734Date:   Thu Jun 23 16:08:48 2005 -0600
43735
43736    Fixed indentation.
43737
43738commit bf638882197f630bc059f313818257b5e55e3ba0
43739Author: John Bowman <bowman@ualberta.ca>
43740Date:   Thu Jun 23 15:55:47 2005 -0600
43741
43742    Fixed g++-4.0.0 warning messages.
43743
43744commit ce9963563164d53e3e56606107fc7ec2d8f8242b
43745Author: John Bowman <bowman@ualberta.ca>
43746Date:   Thu Jun 23 15:54:46 2005 -0600
43747
43748    Fixed cxx compilation error.
43749
43750commit 228fb9f82473fc672420fc8ad15818fc6002ca60
43751Author: Tom Prince <rprince5@uwo.ca>
43752Date:   Thu Jun 23 00:45:25 2005 -0600
43753
43754    Cleanup headers.
43755
43756commit b0ce04a0381fd68e46b89e9640008521ed78d268
43757Author: Tom Prince <rprince5@uwo.ca>
43758Date:   Wed Jun 22 23:53:11 2005 -0600
43759
43760    Maybe fix GC on darwin.
43761
43762commit 1aca5cb33094f702c4cbba83c8025b88a8db37c3
43763Author: John Bowman <bowman@ualberta.ca>
43764Date:   Wed Jun 22 10:54:03 2005 -0600
43765
43766    Replaced writeP in favour of write; added writen entry points for pen,
43767    guide, and transform.
43768
43769commit 4aad24ec76db0bcdf85c20c8853dd32d7faf21b8
43770Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43771Date:   Wed Jun 22 10:16:11 2005 -0600
43772
43773    Fixed solving bug.
43774
43775commit 9047174da0fda3e36f2e661e17bf2fb30e821440
43776Author: John Bowman <bowman@ualberta.ca>
43777Date:   Tue Jun 21 22:27:52 2005 -0600
43778
43779    Allow graphs with just one data point.
43780
43781commit a4a3810378e465f5512a6b89ac1d248391203947
43782Author: John Bowman <bowman@ualberta.ca>
43783Date:   Mon Jun 20 17:03:14 2005 -0600
43784
43785    Feynman updates.
43786
43787commit 0ff48d1cb5a153e4809622ca1c5ddd5d5c834550
43788Author: Tom Prince <rprince5@uwo.ca>
43789Date:   Sun Jun 19 23:18:55 2005 -0600
43790
43791    Split up inst.h.
43792
43793commit b3a216a59ca9b04ae5e0f6dbcf4071a9b52fe034
43794Author: Tom Prince <rprince5@uwo.ca>
43795Date:   Sun Jun 19 17:53:14 2005 -0600
43796
43797    gcc4 is more const.
43798
43799commit a5ef2fede293c3b425acae8925c611a25c5db257
43800Author: John Bowman <bowman@ualberta.ca>
43801Date:   Sun Jun 19 14:16:22 2005 -0600
43802
43803    Incremented version to 0.81cvs.
43804
43805commit 7640c06a07aa590c86937edda50221b828d92fde
43806Author: John Bowman <bowman@ualberta.ca>
43807Date:   Sun Jun 19 12:08:27 2005 -0600
43808
43809    Upgrade to use Boehm gc6.5 garbage collector.
43810
43811commit 8b0c625a0bf30a0a6d3420408728b3efd9e028b5
43812Author: John Bowman <bowman@ualberta.ca>
43813Date:   Sun Jun 19 11:43:34 2005 -0600
43814
43815    Tom's patch to pool segmentation fault.
43816
43817commit 0b4f978f5be4ce481bc36324ce3f9d576c387a9b
43818Author: Tom Prince <rprince5@uwo.ca>
43819Date:   Sat Jun 18 10:44:58 2005 -0600
43820
43821    Remove obsolete maxStackSize.
43822
43823commit 5ef2d397015ca2b23082eb3b21e20f3862cc7ff1
43824Author: John Bowman <bowman@ualberta.ca>
43825Date:   Sat Jun 18 10:27:49 2005 -0600
43826
43827    Deep copy all members of picture.
43828
43829commit 7ca2c12fb5c00511a1d6be5b068c7f74c94a5c06
43830Author: John Bowman <bowman@ualberta.ca>
43831Date:   Sat Jun 18 09:59:39 2005 -0600
43832
43833    Quick installation instructions.
43834
43835commit c8bab82babbbe7ca95ca0ebbbfafb8359bdcd87d
43836Author: Tom Prince <rprince5@uwo.ca>
43837Date:   Sat Jun 18 00:28:36 2005 -0600
43838
43839    Tests.
43840
43841commit 5a3eb6b5360d49f43b8d3a9840117fb6a0457d3d
43842Author: John Bowman <bowman@ualberta.ca>
43843Date:   Fri Jun 17 23:35:20 2005 -0600
43844
43845    Incremented version to 0.80cvs.
43846
43847commit 659f7d3d6a4e5876c2d7d60a229aa2ec240a2c49
43848Author: John Bowman <bowman@ualberta.ca>
43849Date:   Fri Jun 17 22:49:15 2005 -0600
43850
43851    Removed unused features.
43852
43853commit 3e206225f18b9cea342971f9d80cd49b87dad499
43854Author: John Bowman <bowman@ualberta.ca>
43855Date:   Fri Jun 17 22:32:31 2005 -0600
43856
43857    Fixed cxx warning messages.
43858
43859commit ae029118e4eeb265e8e7ed33745b973a718c6a90
43860Author: John Bowman <bowman@ualberta.ca>
43861Date:   Fri Jun 17 22:06:19 2005 -0600
43862
43863    Check for empty picture in secondary axes routines; added another example
43864    of a secondary axis.
43865
43866commit e991c4e70ea5cd8b054c959aab9d7f8fb80b5a40
43867Author: Tom Prince <rprince5@uwo.ca>
43868Date:   Fri Jun 17 21:27:16 2005 -0600
43869
43870    Automate testing.
43871
43872commit 7170cdbcd547faac66e18d7338f5bc2ef3ecd5c6
43873Author: Tom Prince <rprince5@uwo.ca>
43874Date:   Fri Jun 17 21:21:51 2005 -0600
43875
43876    Change vm::program to holds insts directly.
43877
43878commit 8d97404395b2f98c5e2c68c15b089d761b8b0d01
43879Author: Tom Prince <rprince5@uwo.ca>
43880Date:   Fri Jun 17 21:20:48 2005 -0600
43881
43882    Compile genrun.cc seprately.
43883
43884commit 133bca6f546e881329dcedc281fbbe54e07657e5
43885Author: Tom Prince <rprince5@uwo.ca>
43886Date:   Fri Jun 17 21:19:51 2005 -0600
43887
43888    Move vm interface to vm.h.
43889
43890commit 908662091c942dfdee84c686e122b3240fa4b13e
43891Author: Tom Prince <rprince5@uwo.ca>
43892Date:   Fri Jun 17 18:48:32 2005 -0600
43893
43894    Properly collect fileio.
43895
43896commit 7391769e36b96247ffa6ba708e7a4c76605032e0
43897Author: Tom Prince <rprince5@uwo.ca>
43898Date:   Thu Jun 16 00:20:47 2005 -0600
43899
43900    item handles GC allocation.
43901
43902commit d03ea3fd7b84cb06f37cab421ea4c54c6e01ea94
43903Author: John Bowman <bowman@ualberta.ca>
43904Date:   Thu Jun 16 00:12:16 2005 -0600
43905
43906    Readded 2005-05-26 fix for substr bug.
43907
43908commit a5dd9570b514d7c944f2c29264a9c4b430a24561
43909Author: Tom Prince <rprince5@uwo.ca>
43910Date:   Wed Jun 15 23:47:13 2005 -0600
43911
43912    Make evrything use GC (except fileio).
43913
43914commit 879010025056803e415fb28e6bcbe2cfb9180e20
43915Author: John Bowman <bowman@ualberta.ca>
43916Date:   Tue Jun 14 22:33:17 2005 -0600
43917
43918    Don't allow a picture to be added to itself.
43919
43920commit 814f0cd08ae74f5621277a9e6a1683693fc3dc51
43921Author: John Bowman <bowman@ualberta.ca>
43922Date:   Tue Jun 14 20:30:06 2005 -0600
43923
43924    Backported recent castop.h change to g++ 3.3.4.
43925
43926commit 929a119630125233503a1aa11e335ea3013f8d9a
43927Author: Andy Hammerlindl <ahammerlindl@gmail.com>
43928Date:   Tue Jun 14 15:23:42 2005 -0600
43929
43930    Added getType caching.
43931
43932commit 5663c6136190c2ad9c1dd9037b6509fd1977d2dc
43933Author: John Bowman <bowman@ualberta.ca>
43934Date:   Mon Jun 13 10:28:09 2005 -0600
43935
43936    Reverted gc/gc.h change back to gc.h.
43937
43938commit df6c338131f8dbc1aabbb47f3ba3e34ca55a9201
43939Author: Tom Prince <rprince5@uwo.ca>
43940Date:   Sat Jun 11 14:04:12 2005 -0600
43941
43942    Test collecting pens.
43943
43944commit 666663e0b88bbfaffef0e1f37bfb4274a6d89b18
43945Author: John Bowman <bowman@ualberta.ca>
43946Date:   Sat Jun 4 13:51:44 2005 -0600
43947
43948    Document type1cm.
43949
43950commit b2a9d4f54135f117e09ddb79cbdc97180a0b6762
43951Author: John Bowman <bowman@ualberta.ca>
43952Date:   Tue May 31 23:33:39 2005 -0600
43953
43954    Fixed autoscaling of scaled axes, e.g. Linear(x) with x != 1.
43955
43956commit c12f36fff471f47ccd94d6778f57c673426eeb42
43957Author: John Bowman <bowman@ualberta.ca>
43958Date:   Sun May 29 10:06:31 2005 -0600
43959
43960    Added asymmetric Pythagorean tree example.
43961
43962commit 6c9ce87dee6a8700af83fda8b70dc1e78671f170
43963Author: John Bowman <bowman@ualberta.ca>
43964Date:   Sun May 29 10:05:48 2005 -0600
43965
43966    Added aSin, aCos, aTan functions.
43967
43968commit 4fd7e3e1ab590d46384fb3e7e13d7bba5008165c
43969Author: John Bowman <bowman@ualberta.ca>
43970Date:   Fri May 27 16:33:21 2005 -0600
43971
43972    Changes for Debian port.
43973
43974commit 3688cbe0fcfe962cbdbb893b2161fcb293b04f88
43975Author: John Bowman <bowman@ualberta.ca>
43976Date:   Fri May 27 15:41:56 2005 -0600
43977
43978    Fixed memory leaks.
43979
43980commit 4804e27a5a9ad3bca0830b384de9b59ed4337818
43981Author: John Bowman <bowman@ualberta.ca>
43982Date:   Fri May 27 02:16:14 2005 -0600
43983
43984    Fixed memory leak.
43985
43986commit 4c22b96cea1ca707525c68d06399209dab20f701
43987Author: John Bowman <bowman@ualberta.ca>
43988Date:   Fri May 27 00:44:19 2005 -0600
43989
43990    Added Tom's remaining garbage collection changes.
43991
43992commit 8b4e56cc1919f5bb9cc200880bf342710b7340c6
43993Author: John Bowman <bowman@ualberta.ca>
43994Date:   Fri May 27 00:09:58 2005 -0600
43995
43996    Garbage collect files on explicit closure and at exit.
43997
43998commit 1043dd6738f0854a18eb06ae2f23049170dafeb2
43999Author: John Bowman <bowman@ualberta.ca>
44000Date:   Thu May 26 09:55:30 2005 -0600
44001
44002    Fixed substr bug.
44003
44004commit 1d2aba32ccbe2ffe8d98e63f141aa9135fe3c84f
44005Author: Andy Hammerlindl <ahammerlindl@gmail.com>
44006Date:   Fri May 20 10:48:54 2005 -0600
44007
44008    Changed wording in comments. Indenting.
44009
44010commit f78764d8575f157d65c3fb29a57402fdb0f84b3a
44011Author: Tom Prince <rprince5@uwo.ca>
44012Date:   Thu May 19 23:45:26 2005 -0600
44013
44014    Use mem::string during runtime.
44015    Make encode(inst) private.
44016    item.h calls new(UseGC).
44017
44018commit 44d7d2eb8118d63d6677640b93df55a686e15876
44019Author: John Bowman <bowman@ualberta.ca>
44020Date:   Thu May 19 10:16:48 2005 -0600
44021
44022    Incremented version to 0.79cvs.
44023
44024commit 06ba32ea3cc72df31457fd4cf7251b84afdbb1bd
44025Author: John Bowman <bowman@ualberta.ca>
44026Date:   Thu May 19 09:15:54 2005 -0600
44027
44028    Disable GC_STRING for now.
44029
44030commit 93e05817f8eacffccf61024f8184a1e174e61b70
44031Author: John Bowman <bowman@ualberta.ca>
44032Date:   Wed May 18 23:27:15 2005 -0600
44033
44034    Port to cygwin.
44035
44036commit 05ef90f1dc3f03dcbf91ed112b637ff8ef3b2ff5
44037Author: John Bowman <bowman@ualberta.ca>
44038Date:   Wed May 18 14:34:42 2005 -0600
44039
44040    Move file back under control of memory::managed to ensure deconstructor is
44041    called.
44042
44043commit 732b7af7652ff7aadd0ff33d677c7991966a4c43
44044Author: Tom Prince <rprince5@uwo.ca>
44045Date:   Wed May 18 12:41:26 2005 -0600
44046
44047    Use item for everthing in inst.
44048
44049commit 2b9de84a90affbcca034cd53151e420ee22b68d2
44050Author: Tom Prince <rprince5@uwo.ca>
44051Date:   Wed May 18 12:37:44 2005 -0600
44052
44053    Define mem::string.
44054
44055commit 47eb80b05a3c6f3f2d8279dcca3bd44268412840
44056Author: Tom Prince <rprince5@uwo.ca>
44057Date:   Wed May 18 12:36:17 2005 -0600
44058
44059    Use coder::encode everywhere.
44060
44061commit 7ca4fa121bcc6842b5242c6fd021a9e26e1a5b0f
44062Author: Tom Prince <rprince5@uwo.ca>
44063Date:   Wed May 18 10:50:31 2005 -0600
44064
44065    Cleanup memory.h.
44066
44067commit 2fb95aa9a09de3f07dca638d5075e2c9a875f15b
44068Author: John Bowman <bowman@ualberta.ca>
44069Date:   Wed May 18 09:17:32 2005 -0600
44070
44071    Changed index to strchr for cygwin port.
44072
44073commit ee106d42346f159b5c4a04f9479182ff967f4fc0
44074Author: John Bowman <bowman@ualberta.ca>
44075Date:   Wed May 18 09:17:09 2005 -0600
44076
44077    Fixed LIB.
44078
44079commit d0caf2dc14550c4cd0586c7ba95fea9a00cd5ff8
44080Author: John Bowman <bowman@ualberta.ca>
44081Date:   Sat May 14 22:29:43 2005 -0600
44082
44083    Check headers earlier.
44084
44085commit baf991ce70cf496154b3806d230714407d80480d
44086Author: John Bowman <bowman@ualberta.ca>
44087Date:   Sat May 14 22:26:46 2005 -0600
44088
44089    Make --enable-gc=system also check for gc.h.
44090
44091commit 89e15737ee45fd6b2a82a3b6903eb5398a2d11e6
44092Author: John Bowman <bowman@ualberta.ca>
44093Date:   Thu May 12 15:56:27 2005 -0600
44094
44095    Workaround "GC Warning: Repeated allocation of very large block" messages.
44096
44097commit dd8ec509559e108b1195377e0cfba98618aff5e3
44098Author: John Bowman <bowman@ualberta.ca>
44099Date:   Thu May 12 15:54:42 2005 -0600
44100
44101    Fix NaN handling.
44102
44103commit a6b8695d6aa652eb4185556bee518f8b145f4077
44104Author: John Bowman <bowman@ualberta.ca>
44105Date:   Thu May 12 08:56:42 2005 -0600
44106
44107    Better checkaxis test.
44108
44109commit 3e04076b94e311a46ae4b3a0d1e22c2bc66bb273
44110Author: John Bowman <bowman@ualberta.ca>
44111Date:   Wed May 11 22:07:40 2005 -0600
44112
44113    Added --enable-gc=system configuration option to use system libgc and libgccp.
44114
44115commit 52a42f6f9e35ea0f38222059e4ccfdbf66b0fe85
44116Author: John Bowman <bowman@ualberta.ca>
44117Date:   Wed May 11 03:52:11 2005 -0600
44118
44119    Define traceable_allocator when garbage collection is disabled.
44120
44121commit edd6882d84f7f5b11ddc95614016c7d2f4619ea4
44122Author: John Bowman <bowman@ualberta.ca>
44123Date:   Tue May 10 21:52:35 2005 -0600
44124
44125    Added binary search routine.
44126
44127commit ab8884bd75e11e48bf10ce36008affb9202c5cce
44128Author: John Bowman <bowman@ualberta.ca>
44129Date:   Tue May 10 16:34:50 2005 -0600
44130
44131    Incremented version to 0.78cvs.
44132
44133commit 880ffa76cda64193d3999d076cfe05be83921d00
44134Author: John Bowman <bowman@ualberta.ca>
44135Date:   Tue May 10 14:56:30 2005 -0600
44136
44137    Recommitted changes: 2005-05-10 rtprince
44138
44139commit 81b45f905368cd0f8cc87f42d14e132a4154a7de
44140Author: John Bowman <bowman@ualberta.ca>
44141Date:   Tue May 10 13:56:23 2005 -0600
44142
44143    Revert broken changes: 2005-05-10 rtprince.
44144
44145commit aa6798bedb31788d8a41e5aef90a45e0fd45283f
44146Author: Tom Prince <rprince5@uwo.ca>
44147Date:   Tue May 10 12:36:42 2005 -0600
44148
44149    Make CVS -lgccpp clean.
44150
44151commit 99948123780c9eddf2e553e818d116a3a5b20cd8
44152Author: Tom Prince <rprince5@uwo.ca>
44153Date:   Tue May 10 12:31:32 2005 -0600
44154
44155    Make item use new(UseGC).
44156
44157commit f283b6b03b888608633d18b169ad15ef749507e4
44158Author: Tom Prince <rprince5@uwo.ca>
44159Date:   Tue May 10 11:43:15 2005 -0600
44160
44161    Add some tests.
44162
44163commit f338d6ca188330b5a06160a0d393777fb63ae742
44164Author: John Bowman <bowman@ualberta.ca>
44165Date:   Tue May 10 11:16:21 2005 -0600
44166
44167    Renamed example.
44168
44169commit 15e66f6f42b64b39deb1df4bffdeb8c4c1bd66ce
44170Author: John Bowman <bowman@ualberta.ca>
44171Date:   Tue May 10 04:37:53 2005 -0600
44172
44173    Distribute Boehm GC as a separate package.
44174
44175commit 5c9d00f9e02c175e3db240726725e35ae5facf06
44176Author: John Bowman <bowman@ualberta.ca>
44177Date:   Mon May 9 23:08:51 2005 -0600
44178
44179    Fixed error in map & multimap.
44180
44181commit d84ef94ce525b66d05d864e5bbe76c014962f520
44182Author: John Bowman <bowman@ualberta.ca>
44183Date:   Mon May 9 22:49:00 2005 -0600
44184
44185    Fixed parser leak again.
44186
44187commit e4f9e737d32b0e29b61e29ee7144a0c305be8766
44188Author: John Bowman <bowman@ualberta.ca>
44189Date:   Mon May 9 21:57:44 2005 -0600
44190
44191    Fixed broken draw call.
44192
44193commit cde542ef8dc261e00c389e94c4fe0703b89686d9
44194Author: John Bowman <bowman@ualberta.ca>
44195Date:   Mon May 9 16:41:16 2005 -0600
44196
44197    More gc string updates.
44198
44199commit 915f14d3423c86ceb4f974b2254f23eddba0129b
44200Author: John Bowman <bowman@ualberta.ca>
44201Date:   Mon May 9 16:22:25 2005 -0600
44202
44203    Unused file.
44204
44205commit 2b6d60c72af8208812baa28d45c3fed5d03bb057
44206Author: John Bowman <bowman@ualberta.ca>
44207Date:   Mon May 9 14:01:57 2005 -0600
44208
44209    Handle out of memory errors gracefully.
44210
44211commit 6cd09e17608cc0276c7106d4fb84f83642b1ca03
44212Author: Tom Prince <rprince5@uwo.ca>
44213Date:   Mon May 9 13:22:55 2005 -0600
44214
44215    list<decid *> is from mem::.
44216
44217commit a2ead4f31103e6e2bdabd1217e5a650bee12ecbf
44218Author: Tom Prince <rprince5@uwo.ca>
44219Date:   Mon May 9 13:17:32 2005 -0600
44220
44221    Make theStack be mem::deque.
44222
44223commit 5131270c76da87b1f7691b10716c3fde47172d2c
44224Author: John Bowman <bowman@ualberta.ca>
44225Date:   Mon May 9 10:25:33 2005 -0600
44226
44227    Fixed segmentation fault.
44228
44229commit e66a390c9622e6e64fb1e2a8e1f759afffec290a
44230Author: Tom Prince <rprince5@uwo.ca>
44231Date:   Mon May 9 05:24:22 2005 -0600
44232
44233    Dont gc non-heap string.
44234
44235commit 0827cba25c7b3504b0cd28b750fc22872757f14c
44236Author: Tom Prince <rprince5@uwo.ca>
44237Date:   Mon May 9 04:58:00 2005 -0600
44238
44239    Fix makefile. :-(
44240
44241commit e7ad2436de51081564fc88f024b777d693d0c325
44242Author: Tom Prince <rprince5@uwo.ca>
44243Date:   Mon May 9 04:56:30 2005 -0600
44244
44245    More gc fixes.
44246
44247commit 5638fbc8b10ad075f66c6bc4037167cf27a28253
44248Author: Tom Prince <rprince5@uwo.ca>
44249Date:   Mon May 9 04:34:48 2005 -0600
44250
44251    GC fixes. We dont need mempool.
44252
44253commit a6f50a5ffba0293743b22f668e29c3d52ff3214a
44254Author: John Bowman <bowman@ualberta.ca>
44255Date:   Mon May 9 03:10:23 2005 -0600
44256
44257    Fixed cxx errors.
44258
44259commit 90060506b1d924116630f43c068f353c43da0c44
44260Author: John Bowman <bowman@ualberta.ca>
44261Date:   Mon May 9 02:58:55 2005 -0600
44262
44263    Fixed memory leak in parser and translator.
44264
44265    Cleaned up interface to the Boehm garbage collector.
44266
44267commit eff11626bd6dbdc7f4defa3c8597b0bca050592b
44268Author: John Bowman <bowman@ualberta.ca>
44269Date:   Sun May 8 23:06:28 2005 -0600
44270
44271    Revert 2005-05-09 and 2005-05-08 rtprince changes.
44272
44273commit df3f6816117919c0c9c6c80390956f79df6aad9b
44274Author: Tom Prince <rprince5@uwo.ca>
44275Date:   Sun May 8 22:16:41 2005 -0600
44276
44277    Fix picture.
44278
44279commit 5770ab65dbc40a56339d22a45cfa6e6174241d78
44280Author: Tom Prince <rprince5@uwo.ca>
44281Date:   Sun May 8 21:24:28 2005 -0600
44282
44283    Fix item gc handling.
44284
44285commit 399af8081afc712686314e2ca99584d3fa158023
44286Author: Tom Prince <rprince5@uwo.ca>
44287Date:   Sun May 8 21:12:42 2005 -0600
44288
44289    Collect path.
44290
44291commit 6fcf5fda6460ff8048649146d1e92ba4f6306c04
44292Author: Tom Prince <rprince5@uwo.ca>
44293Date:   Sun May 8 20:35:08 2005 -0600
44294
44295    Collect transform.
44296
44297commit 8c2eff54bf17ac051dca66442c8b6cd61641e76b
44298Author: Tom Prince <rprince5@uwo.ca>
44299Date:   Sun May 8 19:56:00 2005 -0600
44300
44301    Create gc_atomic, and make picture use it.
44302
44303commit bc9d351f1e202c481fca3135307ca5895a22e2d7
44304Author: Tom Prince <rprince5@uwo.ca>
44305Date:   Sun May 8 19:37:29 2005 -0600
44306
44307    Make pen garbage collected.
44308
44309commit a76ec0dcb389fc456cf186a06885898e1ec40002
44310Author: Tom Prince <rprince5@uwo.ca>
44311Date:   Sun May 8 19:34:56 2005 -0600
44312
44313    Make picture and drawElement garabage collected.
44314
44315commit f5980293fd7720f87bfd6184fa0b14e5c4665887
44316Author: Tom Prince <rprince5@uwo.ca>
44317Date:   Sun May 8 17:11:34 2005 -0600
44318
44319    Add gc for vm only. (untested)
44320
44321commit f222adf318f319d54cba8c227c5ae840411a021f
44322Author: Tom Prince <rprince5@uwo.ca>
44323Date:   Sun May 8 17:01:19 2005 -0600
44324
44325    We don't want libgccpp.
44326
44327commit 2fceb9286c372d9123e41fc088664e444a5ea25a
44328Author: Tom Prince <rprince5@uwo.ca>
44329Date:   Sun May 8 16:57:11 2005 -0600
44330
44331    Re-add pool.h.
44332
44333commit f4ac27b3d7b9622db9e79a468fe24f97ef4df510
44334Author: Tom Prince <rprince5@uwo.ca>
44335Date:   Sun May 8 16:55:24 2005 -0600
44336
44337    Revert GC changes. (not tested)
44338
44339commit eb11d81ca9350019c9c895d9e69fe18c82523b5b
44340Author: John Bowman <bowman@ualberta.ca>
44341Date:   Sun May 8 08:57:01 2005 -0600
44342
44343    Figure for Geometry.asy.
44344
44345commit fc9cbf860d9a0ca997ddba7275cef0d50a963154
44346Author: John Bowman <bowman@ualberta.ca>
44347Date:   Sun May 8 00:29:32 2005 -0600
44348
44349    Minor fixes.
44350
44351commit 78245d3817e355c52638694eddf8eef22cdfead3
44352Author: John Bowman <bowman@ualberta.ca>
44353Date:   Sun May 8 00:17:30 2005 -0600
44354
44355    Workaround Makefile problem in gc6.3.
44356
44357commit 098e8a231fa9d33aaf9cf6f5483cf97e993b0b2c
44358Author: John Bowman <bowman@ualberta.ca>
44359Date:   Sun May 8 00:16:45 2005 -0600
44360
44361    Move trace/interrupt check to beginning of virtual machine loop.
44362
44363commit afc1adbc265bb2a53ad8f722f4b07d72fa248c47
44364Author: John Bowman <bowman@ualberta.ca>
44365Date:   Sun May 8 00:05:59 2005 -0600
44366
44367    Revert to distributing Boehm GC as tar.gz file.
44368
44369commit 1f663f24a9c43942ce06938a1c573058f1a74454
44370Author: John Bowman <bowman@ualberta.ca>
44371Date:   Sat May 7 23:52:27 2005 -0600
44372
44373    Distribute Boehm GC as a tar file rather than tar.gz file.
44374
44375commit 9d56f25d6bdebf45f6b5130ebbfe66b6aa405f91
44376Author: John Bowman <bowman@ualberta.ca>
44377Date:   Sat May 7 23:40:14 2005 -0600
44378
44379    Added beginnings of a geometry module, including a triangle structure and
44380    functions to draw interior arcs of triangles and perpendicular symbols.
44381
44382commit b40d10e76adcebb53560471b218dc68f869e39f6
44383Author: John Bowman <bowman@ualberta.ca>
44384Date:   Sat May 7 21:31:23 2005 -0600
44385
44386    Distribute generated source files.
44387
44388commit 360ce3d468d93ff0a5fa1bdcceecb29359487a77
44389Author: John Bowman <bowman@ualberta.ca>
44390Date:   Sat May 7 21:30:48 2005 -0600
44391
44392    Fixed type of argument of dividebyzero.
44393
44394commit dc3a948a255cbabb1899e86bd4bc058f2a776bac
44395Author: John Bowman <bowman@ualberta.ca>
44396Date:   Sat May 7 21:05:28 2005 -0600
44397
44398    cxx updates.
44399
44400commit dc8d225183a1f02a9cebb3078bd770f645501a4c
44401Author: John Bowman <bowman@ualberta.ca>
44402Date:   Sat May 7 20:35:51 2005 -0600
44403
44404    DEBUG_STACK updates.
44405
44406commit d08008cdab9cb06362df1f2ebf13cacd1fbdbc4b
44407Author: John Bowman <bowman@ualberta.ca>
44408Date:   Sat May 7 20:07:39 2005 -0600
44409
44410    Minor garbage collection updates.
44411
44412commit 4d94ce88599400aa221991991f83c5ede8ce1709
44413Author: John Bowman <bowman@ualberta.ca>
44414Date:   Sat May 7 11:56:54 2005 -0600
44415
44416    Autoconf backwards compatibility workaround.
44417
44418commit f56e28b3c3b9b297b80e10d42174b5244112dc25
44419Author: John Bowman <bowman@ualberta.ca>
44420Date:   Sat May 7 11:50:19 2005 -0600
44421
44422    Renamed COLLECT to USEGC.
44423
44424commit f31faf416554c7e209f36059355b16f01eb47007
44425Author: John Bowman <bowman@ualberta.ca>
44426Date:   Sat May 7 11:49:25 2005 -0600
44427
44428    Added configuration to optionally disable garbage collection.
44429
44430commit 45c88ca08a3da13844ddfe0fb5b4a93f19e6f2b1
44431Author: John Bowman <bowman@ualberta.ca>
44432Date:   Sat May 7 09:48:46 2005 -0600
44433
44434    Fixed Makefile dependencies.
44435
44436commit 30a705d20fefeece1687429e0cb8470d62919bd2
44437Author: John Bowman <bowman@ualberta.ca>
44438Date:   Sat May 7 01:38:08 2005 -0600
44439
44440    Implemented Boehm garbage collection.
44441
44442commit 9d7769ce6f88bc53a74d1372b9587e27f7f7fe84
44443Author: Andy Hammerlindl <ahammerlindl@gmail.com>
44444Date:   Thu May 5 22:32:22 2005 -0600
44445
44446    Fixed solveSection bug.
44447
44448commit 06f40e2f91f484b534961af38a5185a5d9d6b466
44449Author: John Bowman <bowman@ualberta.ca>
44450Date:   Thu May 5 13:34:40 2005 -0600
44451
44452    Added missing comma.
44453
44454commit 82fa8089d032fbacb29c7973ef6bbf2cd97d467d
44455Author: John Bowman <bowman@ualberta.ca>
44456Date:   Thu May 5 13:32:53 2005 -0600
44457
44458    Addressed pen plabel vs p issues.
44459
44460commit d40592205063e8adf7f147a81d091c800b1c24cf
44461Author: John Bowman <bowman@ualberta.ca>
44462Date:   Thu May 5 01:36:58 2005 -0600
44463
44464    Renamed eval(f(T), T[] A) to map(f(T), T[] A).
44465
44466    Documented eval(string) and make eval autoload plain.
44467
44468    Implemented T[] concat(T[] A, T[] B) to concatenate two arrays into a new one.
44469
44470commit 4db5971d0cd68808f77feec77f06ec1451a8a2ae
44471Author: John Bowman <bowman@ualberta.ca>
44472Date:   Thu May 5 00:46:04 2005 -0600
44473
44474    Added pair exp(pair) and pair log(pair).
44475
44476commit 28baf58075cb9ca944dd0ce8458196d7944b1db8
44477Author: John Bowman <bowman@ualberta.ca>
44478Date:   Wed May 4 23:35:48 2005 -0600
44479
44480    Make int quotient(int,int) portable.
44481
44482    Updated base files to use quotient for integer division.
44483
44484commit db1823ffb4c94ea156aade89dbaa912ff8303d4e
44485Author: John Bowman <bowman@ualberta.ca>
44486Date:   Wed May 4 23:19:03 2005 -0600
44487
44488    Make int/int return a real, as is normally desired; the new function
44489    int quotient(int,int) returns an integer quotient.
44490
44491commit 0a78859e787da1b7e76cb10aa793aec5d3d32d26
44492Author: John Bowman <bowman@ualberta.ca>
44493Date:   Wed May 4 21:55:59 2005 -0600
44494
44495    Updated TODO items.
44496
44497commit bbe4c843c51d04977a1bc6b9be897acb31feb5ee
44498Author: John Bowman <bowman@ualberta.ca>
44499Date:   Wed May 4 21:55:18 2005 -0600
44500
44501    List iterator simplification.
44502
44503commit 3432a63496468bad1eadf3cdd6038e555b236f97
44504Author: John Bowman <bowman@ualberta.ca>
44505Date:   Wed May 4 21:44:31 2005 -0600
44506
44507    Added reltime(path, real).
44508
44509commit 42610c12a7bcda076d4d18700f832eabaa629ae8
44510Author: John Bowman <bowman@ualberta.ca>
44511Date:   Wed May 4 21:40:58 2005 -0600
44512
44513    Make -l option list available global variables as well as functions.
44514
44515commit 10d1ef281f1d9d5d6eca395da7bb7060ca1de36d
44516Author: John Bowman <bowman@ualberta.ca>
44517Date:   Tue May 3 22:24:17 2005 -0600
44518
44519    Minor updates.
44520
44521commit dce883a43c8f916ff404af6662355727471522e2
44522Author: John Bowman <bowman@ualberta.ca>
44523Date:   Tue May 3 22:23:34 2005 -0600
44524
44525    For portability, explicitly check that input file isn't a directory on systems
44526    with stat.
44527
44528commit d5c499a61651cf1621431c65c1524b650024b759
44529Author: John Bowman <bowman@ualberta.ca>
44530Date:   Mon May 2 21:14:15 2005 -0600
44531
44532    Added example of a transformable triangle structure.
44533
44534commit 5aaecb40c9d5d75b170995775f3939c6bfd092f9
44535Author: John Bowman <bowman@ualberta.ca>
44536Date:   Mon May 2 16:20:02 2005 -0600
44537
44538    Incremented version to 0.77cvs.
44539
44540commit 01495eba409e943a272c0e5458e926bf97d91bad
44541Author: John Bowman <bowman@ualberta.ca>
44542Date:   Mon May 2 15:27:57 2005 -0600
44543
44544    Added PenMargin.
44545
44546commit 98466a96d92665282ce339397a4aa0cc9c0f1c93
44547Author: John Bowman <bowman@ualberta.ca>
44548Date:   Mon May 2 15:20:05 2005 -0600
44549
44550    Added -l option to list available global functions.
44551
44552    Documentation default structure constructors.
44553
44554commit 80a5b55488005bfb44bfadf5b1b543638bbe7d61
44555Author: John Bowman <bowman@ualberta.ca>
44556Date:   Mon May 2 00:42:53 2005 -0600
44557
44558    Added missing plabel.
44559
44560commit 23072e44c1dab9402078ecabfc5ee1d88bbfb2f7
44561Author: John Bowman <bowman@ualberta.ca>
44562Date:   Mon May 2 00:11:49 2005 -0600
44563
44564    Improved error handling in pipestream; wrap fork to avoid zombies.
44565
44566    TeX errors should force TeX pipe to be closed.
44567
44568commit 1f2d5b4722b7ac5bb030f149eeb166a99cc0f56b
44569Author: John Bowman <bowman@ualberta.ca>
44570Date:   Mon May 2 00:09:25 2005 -0600
44571
44572    Updated examples.
44573
44574commit 8f133f4fd77a30c58eca35355e3025e390950841
44575Author: John Bowman <bowman@ualberta.ca>
44576Date:   Mon May 2 00:09:10 2005 -0600
44577
44578    Updated documentation.
44579
44580commit 46b5a8b9a9c3f89d7617e6cea768fa1b0d310011
44581Author: John Bowman <bowman@ualberta.ca>
44582Date:   Mon May 2 00:08:38 2005 -0600
44583
44584    Don't push a final null entry when reading an array in line mode.
44585
44586commit 5119ce4ff2ddb922ed9c913a18a500e54ba72837
44587Author: John Bowman <bowman@ualberta.ca>
44588Date:   Mon May 2 00:07:12 2005 -0600
44589
44590    Fixed grouping in add(pair,frame,frame,group).
44591
44592    Added put argument to pic.add, attach, etc.
44593
44594    Added plabel argument to draw to allow labels and legends to use a different
44595    pen than the curve itself.
44596
44597    Rearranged plabel and p arguments in axis routines for consistency.
44598
44599    Added getstring and getreal functions.
44600
44601    Added Mark, MarkFill frame arrays and Mark(int) function.
44602
44603commit 9ce6ebd16ea51561bf969560568a00f3b5b59d28
44604Author: John Bowman <bowman@ualberta.ca>
44605Date:   Mon May 2 00:04:54 2005 -0600
44606
44607    Added node, value, and slope functions for paths.
44608
44609commit 2a5211c33c00af59ea8ec8b03a47b8ab056a6b9c
44610Author: Tom Prince <rprince5@uwo.ca>
44611Date:   Sat Apr 30 22:38:32 2005 -0600
44612
44613    Make camperror throw instead of queuing.
44614
44615commit 1077eff9ad28f73d8c6fd3717d1de6c0eff7b31b
44616Author: Andy Hammerlindl <ahammerlindl@gmail.com>
44617Date:   Sat Apr 30 20:31:09 2005 -0600
44618
44619    ''
44620
44621commit 445aabeee69dbdbb14d19231ff94845d5ed0c8da
44622Author: Andy Hammerlindl <ahammerlindl@gmail.com>
44623Date:   Sat Apr 30 16:29:58 2005 -0600
44624
44625    Allowed more implicit scaling.
44626
44627commit a02314294b9d45c57be7bfcd98d834491f54c5e8
44628Author: Andy Hammerlindl <ahammerlindl@gmail.com>
44629Date:   Sat Apr 30 14:49:34 2005 -0600
44630
44631    Changed precedence for implicit scaling.
44632
44633commit ebadfa41910e30b009338d9254352d407b09c1ce
44634Author: John Bowman <bowman@ualberta.ca>
44635Date:   Mon Apr 25 23:43:36 2005 -0600
44636
44637    Flush exited child processes (zombies) in batch mode.
44638
44639commit f2ddac66cf7bd60c6f789bd100e3bbdd027aaf5a
44640Author: John Bowman <bowman@ualberta.ca>
44641Date:   Mon Apr 25 23:41:46 2005 -0600
44642
44643    Workaround interactive mode bug introduced by recent changes to main.cc.
44644
44645    On multiple file runs, texpreamble should appear before any other commands.
44646
44647commit 9dd78b8a3bef3ead1114749f8e46d99b5269cf7a
44648Author: John Bowman <bowman@ualberta.ca>
44649Date:   Mon Apr 25 22:21:57 2005 -0600
44650
44651    Added example of 3d featpost3d arc.
44652
44653commit 8bf045189f7f7a0a75871455d90dfaebba9ec547
44654Author: Tom Prince <rprince5@uwo.ca>
44655Date:   Sun Apr 24 21:04:01 2005 -0600
44656
44657    Make parseStdin() turn of lex debuging.
44658
44659commit b6c8be9df5782db786b484113d1daf803c5fae16
44660Author: John Bowman <bowman@ualberta.ca>
44661Date:   Sun Apr 24 10:44:05 2005 -0600
44662
44663    Added Dotted(pen) function which returns a dotted pen at double the linewidth.
44664
44665commit 1a97fed8e248625d9b902b514afd1eb4d70c9275
44666Author: John Bowman <bowman@ualberta.ca>
44667Date:   Sat Apr 23 17:16:57 2005 -0600
44668
44669    Clear existing errors on reading from standard input.
44670
44671commit fc009e52440aad59836f5bda105555a61bca4f7c
44672Author: Tom Prince <rprince5@uwo.ca>
44673Date:   Sat Apr 23 15:15:33 2005 -0600
44674
44675    Fix interrupt handling.
44676
44677commit 5cd7876fc7e960858f491fb2fa6b1d24803c2f1b
44678Author: Tom Prince <rprince5@uwo.ca>
44679Date:   Fri Apr 22 11:56:07 2005 -0600
44680
44681    Cleanup.
44682
44683commit 4bdb5c64660e95962e9419a81bacb33fb4a2be4a
44684Author: John Bowman <bowman@ualberta.ca>
44685Date:   Fri Apr 22 08:43:55 2005 -0600
44686
44687    Fixed compilation error.
44688
44689commit 528a9eb7c36d3a33431b775aa9328c0d3bdcdb09
44690Author: Tom Prince <rprince5@uwo.ca>
44691Date:   Fri Apr 22 07:49:16 2005 -0600
44692
44693    Fix segfault.
44694
44695commit 95ad036c40755eea043b9421cf777b4ea7993fe2
44696Author: John Bowman <bowman@ualberta.ca>
44697Date:   Fri Apr 22 03:21:09 2005 -0600
44698
44699    Replaced boost::lexical_cast with lexical.h to remove last remaining
44700    dependency on boost header files.
44701
44702commit a87c9886fd9fee971c0e9a8a68b599bcf047108a
44703Author: Tom Prince <rprince5@uwo.ca>
44704Date:   Thu Apr 21 22:51:44 2005 -0600
44705
44706    Cleanup.
44707
44708commit 582654800d5965700998478f02504c1ae6b5a5e6
44709Author: Tom Prince <rprince5@uwo.ca>
44710Date:   Thu Apr 21 22:47:56 2005 -0600
44711
44712    Refactoring main.cc.
44713
44714commit 95d2376fcf7bec7c8448a72b5355fc0de65d49c8
44715Author: Tom Prince <rprince5@uwo.ca>
44716Date:   Thu Apr 21 21:27:46 2005 -0600
44717
44718    More refactoring in main.cc
44719
44720commit fe8229b7f21ceb84165253cf9fac29a9f3086319
44721Author: Tom Prince <rprince5@uwo.ca>
44722Date:   Thu Apr 21 21:03:35 2005 -0600
44723
44724    findextension is used only to strip suffix. So strip it.
44725
44726commit 3125ff977fe4f233f964fd0c24031b68e2180971
44727Author: Tom Prince <rprince5@uwo.ca>
44728Date:   Thu Apr 21 13:38:38 2005 -0600
44729
44730    FIx interactive.
44731
44732commit 5a607d6d598487d1ce5b2b506e9c9ee5c6df5c5f
44733Author: Tom Prince <rprince5@uwo.ca>
44734Date:   Thu Apr 21 00:59:52 2005 -0600
44735
44736    More main.cc cleanup.
44737
44738commit c75d9f85e2ae2cac80eb10729a8e49bd0bb63b0a
44739Author: Tom Prince <rprince5@uwo.ca>
44740Date:   Thu Apr 21 00:55:02 2005 -0600
44741
44742    Simplify error handling.
44743
44744commit d8509dc2a49f364a4d645689dfb4c29450b3820e
44745Author: Tom Prince <rprince5@uwo.ca>
44746Date:   Thu Apr 21 00:33:24 2005 -0600
44747
44748    Start pulling appart main(), so it easier to
44749    change and understand. Doesn't do much, but
44750    gives a a place to start.
44751
44752commit 41c53e7bd2fb7e6b6038cc334aed8510fd12d880
44753Author: Tom Prince <rprince5@uwo.ca>
44754Date:   Thu Apr 21 00:07:46 2005 -0600
44755
44756    Update ./wce.
44757
44758commit bc6a93c7d9a48b957f287b8d9772804a47b6a7b1
44759Author: Tom Prince <rprince5@uwo.ca>
44760Date:   Wed Apr 20 23:40:57 2005 -0600
44761
44762    Remove warning about side-effects.
44763
44764commit cb5ae20890b4b381c3cf00ee755bb2aad0874eae
44765Author: John Bowman <bowman@ualberta.ca>
44766Date:   Wed Apr 20 23:17:54 2005 -0600
44767
44768    Incremented version to 0.76cvs.
44769
44770commit 307769f553ac965062a636ae87e7c2f61ea8f881
44771Author: John Bowman <bowman@ualberta.ca>
44772Date:   Wed Apr 20 22:41:08 2005 -0600
44773
44774    Documented xline and yline.
44775
44776commit 1e2cdc58e3512a20d051d86f5db98b17165f4a4c
44777Author: John Bowman <bowman@ualberta.ca>
44778Date:   Wed Apr 20 18:59:59 2005 -0600
44779
44780    More updates.
44781
44782commit 31f55d67bba1b306e55f51fb061548c390465b82
44783Author: John Bowman <bowman@ualberta.ca>
44784Date:   Wed Apr 20 18:58:48 2005 -0600
44785
44786    Updated axis call.
44787
44788commit a67f7b32d7c394487f795e397b1c90d80724ff74
44789Author: John Bowman <bowman@ualberta.ca>
44790Date:   Wed Apr 20 16:03:54 2005 -0600
44791
44792    Updated binary installation instructions.
44793
44794commit 2807bb7d7d88aab29de67876839750836d4f76d2
44795Author: John Bowman <bowman@ualberta.ca>
44796Date:   Wed Apr 20 14:03:36 2005 -0600
44797
44798    Update yaxis call.
44799
44800commit ee9e621e33a17428090bce4abda5eadcd372f461
44801Author: John Bowman <bowman@ualberta.ca>
44802Date:   Wed Apr 20 11:53:41 2005 -0600
44803
44804    Consolidated autoload code.
44805
44806    Suppressed "could not load" error message in interactive mode.
44807
44808    Fixed gcc 3.2 warnings and error message.
44809
44810commit 26f006304e452f273eec22f9760ab372a61b90c1
44811Author: John Bowman <bowman@ualberta.ca>
44812Date:   Wed Apr 20 11:51:58 2005 -0600
44813
44814    Added linear interpolation and binary search routines.
44815
44816commit 4fbb8d341cb219fbcbb06426fe4701cada86e41a
44817Author: John Bowman <bowman@ualberta.ca>
44818Date:   Wed Apr 20 11:49:16 2005 -0600
44819
44820    Moved put argument to axis routines to end of argument list, for
44821    consistency with draw.
44822
44823    Added xline and yline interfaces to axis routines.
44824
44825commit 4b26843ed13d92b95faf3636add7ac8e61058ed1
44826Author: Tom Prince <rprince5@uwo.ca>
44827Date:   Wed Apr 20 11:38:23 2005 -0600
44828
44829    Change stack::run(lambda*) to a free function vm::run.
44830
44831commit c0c1159e73655fbb275c88042d696f7bc5ed95ee
44832Author: Tom Prince <rprince5@uwo.ca>
44833Date:   Wed Apr 20 11:18:23 2005 -0600
44834
44835    Fix handling of bad parse.
44836
44837commit a2bdb64165581bf56b8a3f296d3fa4c5e1c156cb
44838Author: John Bowman <bowman@ualberta.ca>
44839Date:   Wed Apr 20 09:51:49 2005 -0600
44840
44841    ''
44842
44843commit f1a1b76217a093a1aef6256cca541fd64e507279
44844Author: Tom Prince <rprince5@uwo.ca>
44845Date:   Wed Apr 20 08:31:22 2005 -0600
44846
44847    Refactor doParse().
44848
44849commit ef94bc661d593da433e7ffefe62576e82ece224d
44850Author: John Bowman <bowman@ualberta.ca>
44851Date:   Tue Apr 19 22:56:48 2005 -0600
44852
44853    Fixed definition of correlation coefficient; added fit function to
44854    linefit struct.
44855
44856commit 38c1a8600dd92883783c42b0903fa4a0e0673ba8
44857Author: John Bowman <bowman@ualberta.ca>
44858Date:   Tue Apr 19 19:59:25 2005 -0600
44859
44860    Implemented portable way of testing for directories (but not null files).
44861
44862commit c7bd80f606e4514e6e771255206becc9fb639a62
44863Author: John Bowman <bowman@ualberta.ca>
44864Date:   Tue Apr 19 14:55:14 2005 -0600
44865
44866    Fixed stdin handling of parser.cc.
44867
44868commit 461b1d0cf62e21d560a99181cac401f24d3f958e
44869Author: Tom Prince <rprince5@uwo.ca>
44870Date:   Tue Apr 19 10:08:39 2005 -0600
44871
44872    *** empty log message ***
44873
44874commit 67231f89093d457e34144523f5df91ee9179d80a
44875Author: John Bowman <bowman@ualberta.ca>
44876Date:   Tue Apr 19 08:05:31 2005 -0600
44877
44878    Fixed more bugs associated with new parser.
44879
44880commit d89c1d9bd4147a4092c649c66385e7dffbc421df
44881Author: John Bowman <bowman@ualberta.ca>
44882Date:   Tue Apr 19 01:31:02 2005 -0600
44883
44884    filebuf should not be static; fixed error message.
44885
44886commit 1e1ab85794f8d88e80f177589caae6acac902cae
44887Author: John Bowman <bowman@ualberta.ca>
44888Date:   Tue Apr 19 01:25:18 2005 -0600
44889
44890    Interactive input command now checks for a directory or null file.
44891    Print an error if input file can't be loaded.
44892
44893commit cda4516bea221edaa2339a64026e1a6553a26110
44894Author: John Bowman <bowman@ualberta.ca>
44895Date:   Mon Apr 18 23:35:01 2005 -0600
44896
44897    Make execute() autoload plain (and any gui file) again.
44898
44899commit e195f1e0c091671f0febfee7de49600f40cb3313
44900Author: John Bowman <bowman@ualberta.ca>
44901Date:   Mon Apr 18 23:28:58 2005 -0600
44902
44903    Re-added new parser, with fixes for standard input bugs (including a
44904    segmentation fault with -p option).
44905
44906    Attempting to read a directory or a null file now returns
44907    "error: could not load module" instead of generating an exception.
44908
44909commit 09533e92fde1b398234d49c3cf3ce417e2a0cc90
44910Author: John Bowman <bowman@ualberta.ca>
44911Date:   Mon Apr 18 23:24:33 2005 -0600
44912
44913    Changed default value of axislabelmargin to 1.
44914
44915commit 0e2f1993a3e95a94ac377fe22a3a5b070bc3a656
44916Author: Tom Prince <rprince5@uwo.ca>
44917Date:   Mon Apr 18 21:59:13 2005 -0600
44918
44919    Don't segfault on -p if we can't parse the file, but don't report an error.
44920
44921commit 3af70e113dcf07a2aa1c6d2fa7d9fa77b2104016
44922Author: John Bowman <bowman@ualberta.ca>
44923Date:   Mon Apr 18 21:37:18 2005 -0600
44924
44925    Fixed cxx errors and and warnings; removed unused parser files.
44926
44927commit c8905be27a797dee9279c92d1c5caff98e362b62
44928Author: John Bowman <bowman@ualberta.ca>
44929Date:   Mon Apr 18 21:10:28 2005 -0600
44930
44931    Revert to old parser until bugs in new parser are fixed.
44932
44933commit 4aa0fdc1d4eae3d12d6a6272b0d238f7e41fa447
44934Author: John Bowman <bowman@ualberta.ca>
44935Date:   Mon Apr 18 00:50:08 2005 -0600
44936
44937    Fixed bug in csv mode when line mode is not set.
44938
44939commit fe1917dfb06755fdc2b20abc72ea1b50946636b0
44940Author: Tom Prince <rprince5@uwo.ca>
44941Date:   Fri Apr 15 21:56:04 2005 -0600
44942
44943    runtime.pl updates. Actually use the generated code.
44944
44945commit 71b09f3e6517685436507d8aa2e383286dda1d7d
44946Author: Tom Prince <rprince5@uwo.ca>
44947Date:   Fri Apr 15 19:52:18 2005 -0600
44948
44949    Typos.
44950
44951commit b5dfef4fc8493cf776971b3a2b93c1739b576cfe
44952Author: Tom Prince <rprince5@uwo.ca>
44953Date:   Fri Apr 15 19:45:07 2005 -0600
44954
44955    inst.h cleanups.
44956
44957commit 4bad5844e10b0e5cb468b19f58fbdeaad3fb6c1e
44958Author: Tom Prince <rprince5@uwo.ca>
44959Date:   Fri Apr 15 18:42:28 2005 -0600
44960
44961    Implement type query for vm::item.
44962
44963commit 37eba3e42671869e76f88b9335f073cc9637aa1c
44964Author: Tom Prince <rprince5@uwo.ca>
44965Date:   Fri Apr 15 18:24:59 2005 -0600
44966
44967    We use item to store string* in inst.
44968
44969commit 82d1da4d0d5420e0252417c1384d7408c269b2a5
44970Author: Tom Prince <rprince5@uwo.ca>
44971Date:   Fri Apr 15 17:21:55 2005 -0600
44972
44973    Fixes for runtime.pl script.
44974
44975commit 443ad0a35821d4d6ce45bca04df4272fe34c3499
44976Author: Tom Prince <rprince5@uwo.ca>
44977Date:   Fri Apr 15 16:00:18 2005 -0600
44978
44979    Fixes for runtime.pl script.
44980
44981commit 87fe09e70703c07c66eb0b811c2f0245d63bfd3b
44982Author: Tom Prince <rprince5@uwo.ca>
44983Date:   Fri Apr 15 15:36:25 2005 -0600
44984
44985    Initial runtime.pl script.
44986
44987commit 38f76e10894a6d8450762115e066c09385dc317e
44988Author: Tom Prince <rprince5@uwo.ca>
44989Date:   Thu Apr 14 11:16:21 2005 -0600
44990
44991    Add eval.
44992
44993commit 18cb497cb2e9f488eaf8910d9c5dadf0d35f62ed
44994Author: Tom Prince <rprince5@uwo.ca>
44995Date:   Thu Apr 14 11:06:44 2005 -0600
44996
44997    Move interactive logic out of genv to main.
44998
44999commit 5bac10bbd4d407eb506985b7af796dcab599d462
45000Author: John Bowman <bowman@ualberta.ca>
45001Date:   Thu Apr 14 07:40:55 2005 -0600
45002
45003    Interactive mode update.
45004
45005commit 60d2b0b790ac486e1952c53d6095e382c4a8194d
45006Author: John Bowman <bowman@ualberta.ca>
45007Date:   Wed Apr 13 21:43:07 2005 -0600
45008
45009    Incremented version to 0.75cvs.
45010
45011commit 316edfa9afeef1c80437dd321ab1d10cae708e5a
45012Author: John Bowman <bowman@ualberta.ca>
45013Date:   Wed Apr 13 21:10:38 2005 -0600
45014
45015    Removed figures with shading since from manual since many printers don't
45016    understand PostScript 3.
45017
45018commit f90afa0a8d7e062798a95fed2f7b5126c5559263
45019Author: John Bowman <bowman@ualberta.ca>
45020Date:   Wed Apr 13 20:42:00 2005 -0600
45021
45022    Reduced default number of colors in images to work around postscript/pdf
45023    limitations (this prevented recent manuals from being printed).
45024
45025commit 5e4394905b9e0e82b2e6c605078a5b2e537c060e
45026Author: John Bowman <bowman@ualberta.ca>
45027Date:   Wed Apr 13 20:09:21 2005 -0600
45028
45029    Fixed segmentation fault in version 0.73.
45030
45031commit 7fe32aa7421f75d291fef1ad9c198648f3eedebe
45032Author: Tom Prince <rprince5@uwo.ca>
45033Date:   Wed Apr 13 18:48:48 2005 -0600
45034
45035    overloaded::simplify() handles allocation.
45036
45037commit 48c82ff272e05b3261f9400cedf5e1b6800107c2
45038Author: Tom Prince <rprince5@uwo.ca>
45039Date:   Wed Apr 13 17:57:38 2005 -0600
45040
45041    Make vm::frames extendable, and make function excplicitly allocate their
45042    local variables. This might be a first step towards true interactive
45043    support or caching modules from one run to another.
45044
45045commit 104205234175695f554c13863db24a3c70194eb9
45046Author: John Bowman <bowman@ualberta.ca>
45047Date:   Wed Apr 13 11:07:58 2005 -0600
45048
45049    Incremented version to 0.74cvs.
45050
45051commit 8b10e5c0d5048747ab3d671896ad4169463631ba
45052Author: John Bowman <bowman@ualberta.ca>
45053Date:   Wed Apr 13 11:00:39 2005 -0600
45054
45055    Make nullpath static.
45056
45057commit 000be41e1427bbcd86f1dcad074b91f2829bb91b
45058Author: John Bowman <bowman@ualberta.ca>
45059Date:   Wed Apr 13 09:58:55 2005 -0600
45060
45061    Minor updates.
45062
45063commit 3c6b9228e36e265a21d65a54ea86153b863a5848
45064Author: John Bowman <bowman@ualberta.ca>
45065Date:   Wed Apr 13 09:44:54 2005 -0600
45066
45067    Push constructed objects as pointers.
45068
45069commit 3ac7a1842c014483bd0ce489a1176fa6b7106f7a
45070Author: John Bowman <bowman@ualberta.ca>
45071Date:   Wed Apr 13 09:04:07 2005 -0600
45072
45073    Fixed sign of virtual assembly code line numbers.
45074
45075commit ab5db84bedf07c340eefd9c0f72bf1782d836b5b
45076Author: John Bowman <bowman@ualberta.ca>
45077Date:   Wed Apr 13 06:21:17 2005 -0600
45078
45079    Fixed more warning messages.
45080
45081commit f41dbb672fbe2f05bab43eb36f4f408e234dcf04
45082Author: John Bowman <bowman@ualberta.ca>
45083Date:   Wed Apr 13 05:36:59 2005 -0600
45084
45085    Accept cast of empty string to 0.
45086
45087    Use string.empty() everywhere.
45088
45089    Minor formatting changes.
45090
45091commit 0ae078e729359512169c0aa16b13a36aacfa1f3d
45092Author: Tom Prince <rprince5@uwo.ca>
45093Date:   Wed Apr 13 00:36:07 2005 -0600
45094
45095    Don't use boost iterator facade.
45096
45097commit 81641e23ec0ac8e8a022291f49b436e1f454e30e
45098Author: Tom Prince <rprince5@uwo.ca>
45099Date:   Wed Apr 13 00:16:15 2005 -0600
45100
45101    vm::item doesn't need to be memory::managed,
45102    since vm::frame is memory::managed_array.
45103
45104commit 3e39b59448d7c2b0d348ede3311879597100ce30
45105Author: Tom Prince <rprince5@uwo.ca>
45106Date:   Wed Apr 13 00:04:31 2005 -0600
45107
45108    Fix absolute filename handling.
45109
45110commit e2d07ca8b0f71aeb4f904295096fea23b8394c27
45111Author: John Bowman <bowman@ualberta.ca>
45112Date:   Tue Apr 12 23:41:53 2005 -0600
45113
45114    Fixed more cxx warnings.
45115
45116commit 5e9180ebefbfcf3d44264334874c4864c37db611
45117Author: John Bowman <bowman@ualberta.ca>
45118Date:   Tue Apr 12 23:21:02 2005 -0600
45119
45120    Fixed cxx warning messages.
45121
45122commit c34996b55b48be33456a09b8e8bffef6eab6fbf5
45123Author: John Bowman <bowman@ualberta.ca>
45124Date:   Tue Apr 12 22:42:21 2005 -0600
45125
45126    Further minor optimizations.
45127
45128commit 33fea10d535c3369052e3078bef76ae00b218280
45129Author: John Bowman <bowman@ualberta.ca>
45130Date:   Tue Apr 12 15:36:18 2005 -0600
45131
45132    Removed unused friend declaration.
45133
45134commit 9816dcbe2015e60696c5fe09405fe8bcbbb328ea
45135Author: John Bowman <bowman@ualberta.ca>
45136Date:   Tue Apr 12 14:26:17 2005 -0600
45137
45138    Replaced boost::any with a much faster type-safe union.
45139
45140commit b4d16cc3936034e92f13d30a447d7502fcbeb36f
45141Author: Tom Prince <rprince5@uwo.ca>
45142Date:   Tue Apr 12 14:17:09 2005 -0600
45143
45144    mathop's don't need vm::stack.
45145
45146commit d7e8f162b4a84765be14b3e606ee8fff5495fbcc
45147Author: Tom Prince <rprince5@uwo.ca>
45148Date:   Tue Apr 12 14:08:33 2005 -0600
45149
45150    Move curPos out of vm::stack.
45151
45152commit e2ece8085ce8d724a3083d2f1b6b0653e98928ba
45153Author: Tom Prince <rprince5@uwo.ca>
45154Date:   Mon Apr 11 19:21:59 2005 -0600
45155
45156    Push empty item instead of (void*)0.
45157
45158commit 363e45400250312be8c1d279f3023d4ca92bbb45
45159Author: Tom Prince <rprince5@uwo.ca>
45160Date:   Mon Apr 11 14:42:08 2005 -0600
45161
45162    Seperate parser code from camp.l and genv.cc into parser.{h,cc}.
45163
45164commit 2a34bbe4e752a24048c78ce70065f717097b0e7b
45165Author: Tom Prince <rprince5@uwo.ca>
45166Date:   Mon Apr 11 14:40:13 2005 -0600
45167
45168    Change ./ to . in searchPath to avoid .//file.asy in messages.
45169
45170commit bac1145753ebaec03fb6b3f5b2241c5654e94eb0
45171Author: Tom Prince <rprince5@uwo.ca>
45172Date:   Mon Apr 11 14:28:03 2005 -0600
45173
45174    Reimplement locateFile using std::string.
45175
45176commit 96eb620a356c8ab272184a1c469ec2fd664479d4
45177Author: John Bowman <bowman@ualberta.ca>
45178Date:   Sat Apr 9 21:20:51 2005 -0600
45179
45180    Fixed texpreamble for multiple files and latex asy environment.
45181
45182commit 38d3c03b695d85569badcfe9fb9aeb4610c56508
45183Author: John Bowman <bowman@ualberta.ca>
45184Date:   Sat Apr 9 16:26:50 2005 -0600
45185
45186    Removed nonscalable fonts.
45187
45188commit a1eb8324978e3f0b33de9661a4f9dfb6a110fd94
45189Author: John Bowman <bowman@ualberta.ca>
45190Date:   Fri Apr 8 23:52:01 2005 -0600
45191
45192    box(frame), ellipse(frame), labelbox(frame), labelellipse(frame) now
45193    return the boundary as a guide.
45194
45195    box(frame) and ellipse(frame) prepend to frame for filling with a
45196    background colour, as illustrated in hierarchy.asy.
45197
45198commit 3d0f99fbb29df1712b89770aea609b48125722fa
45199Author: John Bowman <bowman@ualberta.ca>
45200Date:   Fri Apr 8 14:54:13 2005 -0600
45201
45202    Example of labelellipse.
45203
45204commit 38150cacf871ccce9229949a2d554aef1961d2dc
45205Author: John Bowman <bowman@ualberta.ca>
45206Date:   Fri Apr 8 14:52:47 2005 -0600
45207
45208    Added ellipse(frame) and labelellipse(frame,string,position).
45209    Renamed bbox(frame) to box(frame) for consistency.
45210
45211commit bfe1bee3fb0c1517a66b579cdbea6f1e733585fb
45212Author: John Bowman <bowman@ualberta.ca>
45213Date:   Fri Apr 8 14:34:04 2005 -0600
45214
45215    Workaround for bug in build 1671 of gcc (version 3.3 20030304) under Darwin
45216    (MacOS).
45217
45218commit 1b488993fb4b2441b516b1f2751fa0fac0440df4
45219Author: Tom Prince <rprince5@uwo.ca>
45220Date:   Wed Apr 6 20:39:19 2005 -0600
45221
45222    Cache *ip as reference rather than pointer.
45223
45224commit e0db3be7f2b80020578b4635757f7c8f5d944dfd
45225Author: John Bowman <bowman@ualberta.ca>
45226Date:   Wed Apr 6 15:46:08 2005 -0600
45227
45228    Added check to interrupt handler.
45229
45230commit 4354256eafa91c99d25dba3c69eca65e512547a8
45231Author: John Bowman <bowman@ualberta.ca>
45232Date:   Wed Apr 6 14:01:41 2005 -0600
45233
45234    Fixed cxx warning messages.
45235
45236commit 296d16b5e2ef1aa8ec4a4a49e7b318bc894b8707
45237Author: John Bowman <bowman@ualberta.ca>
45238Date:   Wed Apr 6 13:47:25 2005 -0600
45239
45240    Optimized main loop.
45241
45242commit c39ce074bb8014113bb9ec840940e614e42413e2
45243Author: Tom Prince <rprince5@uwo.ca>
45244Date:   Wed Apr 6 00:20:40 2005 -0600
45245
45246    Use error from stack.cc instead of calling em->runtime directly.
45247
45248commit b6f76a0cdf5a809f9b1ea8d924fe28ed9938c148
45249Author: John Bowman <bowman@ualberta.ca>
45250Date:   Tue Apr 5 22:53:43 2005 -0600
45251
45252    minor optimizations
45253
45254commit da6b2f87a556f0284e5f9809660702ad308f2797
45255Author: John Bowman <bowman@ualberta.ca>
45256Date:   Tue Apr 5 19:31:54 2005 -0600
45257
45258    Reformatted.
45259
45260commit 59fe028e67d4a3b84275fd9816158ba2516c31c1
45261Author: Tom Prince <rprince5@uwo.ca>
45262Date:   Tue Apr 5 11:46:44 2005 -0600
45263
45264    Operator precedence fix.
45265
45266commit e1d84cb8c07ca8562701bd2d6ff61286fb14f95e
45267Author: Tom Prince <rprince5@uwo.ca>
45268Date:   Tue Apr 5 08:42:47 2005 -0600
45269
45270    We don't use stack:ip any more.
45271
45272commit 66fcbb23572787b34cc11179118b76d458ea0f70
45273Author: Tom Prince <rprince5@uwo.ca>
45274Date:   Tue Apr 5 08:39:25 2005 -0600
45275
45276    Reapply curPos patch.
45277
45278commit 59bedfb4736163ad1120e4eb920a3e10cf3383c2
45279Author: Tom Prince <rprince5@uwo.ca>
45280Date:   Tue Apr 5 08:38:12 2005 -0600
45281
45282    Fix interactive error reporting.
45283
45284commit 8bd8b52a44235a69ee721600aad0b333c862f364
45285Author: Tom Prince <rprince5@uwo.ca>
45286Date:   Tue Apr 5 01:15:37 2005 -0600
45287
45288    Track line numbers in position instead of fileinfo.
45289
45290commit 83faf517c935524837f4a50a1ad67b64b5babfce
45291Author: Tom Prince <rprince5@uwo.ca>
45292Date:   Tue Apr 5 01:13:43 2005 -0600
45293
45294    Don't access program.encode directly.
45295
45296commit a9d21f618d29a440b461d9da1b97084990329c6d
45297Author: John Bowman <bowman@ualberta.ca>
45298Date:   Mon Apr 4 14:22:06 2005 -0600
45299
45300    prepend should insert after beginning of layer
45301
45302commit caa47b3c4d394f7354307b1500d6086a05542b89
45303Author: John Bowman <bowman@ualberta.ca>
45304Date:   Mon Apr 4 14:07:22 2005 -0600
45305
45306    Make empty() use nodes.empty() rather than nodes.size().
45307
45308    STL list portability fixes.
45309
45310commit 37bd8bfcf6ace390213d77ca1c584710c581b5f1
45311Author: John Bowman <bowman@ualberta.ca>
45312Date:   Mon Apr 4 10:29:54 2005 -0600
45313
45314    Ignore crop() on an empty picture.
45315
45316commit 2ba6652285a4da64838decebe8a391b145a17b14
45317Author: John Bowman <bowman@ualberta.ca>
45318Date:   Mon Apr 4 00:21:02 2005 -0600
45319
45320    Incremented version to 0.73cvs.
45321
45322commit e148d97f5d334b8c9101cc5e712bfdf43378b791
45323Author: John Bowman <bowman@ualberta.ca>
45324Date:   Sun Apr 3 23:32:55 2005 -0600
45325
45326    Removed spurious blank tracing lines.
45327
45328commit 36d887d4c3996d03601515d384a66b4a8e5851ab
45329Author: John Bowman <bowman@ualberta.ca>
45330Date:   Sun Apr 3 23:06:37 2005 -0600
45331
45332    Revert fileposition changes again, due to segmentation fault with -vvvvv.
45333
45334    Moved line-number tracing code into main loop.
45335
45336    Avoid the need for the lastpos variable by moving stack s out of main loop
45337    in main.cc.
45338
45339commit d6dc468977be2cb8d78ad3cc934ea6848297edde
45340Author: John Bowman <bowman@ualberta.ca>
45341Date:   Sun Apr 3 21:33:06 2005 -0600
45342
45343    Reinstated new file position code w/segmentation fault bug fixed.
45344
45345commit 5016c706f314fd3edae339e179a0aae3fa4e56ac
45346Author: John Bowman <bowman@ualberta.ca>
45347Date:   Sun Apr 3 20:18:15 2005 -0600
45348
45349    Backout 2005-03-17 runtime file position changes to avoid a segmentation fault.
45350
45351commit a662c972a14f054fb8020b901dda548395fb08b1
45352Author: John Bowman <bowman@ualberta.ca>
45353Date:   Sat Apr 2 22:38:47 2005 -0600
45354
45355    Check for space format specifier as well as plus in format(string,real).
45356
45357commit fa2c52036aec09d39c41660d615bc8478ea7adee
45358Author: John Bowman <bowman@ualberta.ca>
45359Date:   Sat Apr 2 22:21:30 2005 -0600
45360
45361    Removed deconstruct flag from picture in favour of group option to picture
45362    and frame add routines.
45363
45364    Updated documentation.
45365
45366commit e5e5b81d881e8330e0800c9ed4f7062ac4f06215
45367Author: John Bowman <bowman@ualberta.ca>
45368Date:   Sat Apr 2 17:29:41 2005 -0600
45369
45370    Added missing file.
45371
45372commit 519fb5f6221bea0b6a25b307b53cfc61b87aedd0
45373Author: John Bowman <bowman@ualberta.ca>
45374Date:   Sat Apr 2 17:17:16 2005 -0600
45375
45376    Reimplemented deconstruction at a lower level to allow both pictures and frames
45377    to be deconstructed (or grouped with begingroup/endgroup). Deconstruction
45378    now works properly with clipping and erasing.
45379
45380commit 2eba6f6c6a39ff2db84ae9ca2a8700250a90c47b
45381Author: John Bowman <bowman@ualberta.ca>
45382Date:   Fri Apr 1 22:22:03 2005 -0600
45383
45384    Check that drawLabel::bounds is called before drawLabel::write.
45385
45386    Remove unused setup code.
45387
45388commit 7c08dfff446cecac5832f32f94676ec2c565a33e
45389Author: John Bowman <bowman@ualberta.ca>
45390Date:   Fri Apr 1 12:37:28 2005 -0600
45391
45392    Added attach(pair,picture,frame) to automatically increase the
45393    picture size to accomodate adding a frame about a user coordinate.
45394
45395    Added warning about erasing deconstructed pictures.
45396
45397    Updated lineargraph and documentation to use attach.
45398
45399commit ec22ed8430fe48a777e50d0eabdd6068d2b97923
45400Author: John Bowman <bowman@ualberta.ca>
45401Date:   Thu Mar 31 23:14:38 2005 -0600
45402
45403    Reset bounding box when prepending.
45404
45405commit 70a385b41d057ae2b2d4654d4443cd792c88cdb1
45406Author: John Bowman <bowman@ualberta.ca>
45407Date:   Thu Mar 31 22:47:16 2005 -0600
45408
45409    Fixed label alignment vs. positioning transformation problem.
45410
45411    Removed frame labelBox() in favour of void labelbox(frame); updated example.
45412
45413    Make logarithmic checks in autoscale conditional.
45414
45415    xlimits and ylimits now adjust deferred drawing bounds.
45416
45417    Simplified bboxstack handling.
45418
45419    Updated "errors" list.
45420
45421commit 218a1aec30e912b2163aa99d01b72e06f2884c71
45422Author: John Bowman <bowman@ualberta.ca>
45423Date:   Thu Mar 31 15:37:05 2005 -0600
45424
45425    Revert configuration to only require boost headers.
45426
45427commit 52ca63f613a70900b70ceceb7487a23ba2e1bf75
45428Author: John Bowman <bowman@ualberta.ca>
45429Date:   Thu Mar 31 13:15:17 2005 -0600
45430
45431    Backout boost fixes.
45432
45433commit 8f6948bbed2dec4684a2cc9250f4082703bf8340
45434Author: Tom Prince <rprince5@uwo.ca>
45435Date:   Thu Mar 31 13:08:04 2005 -0600
45436
45437    Revert boost::filesystem changes.
45438
45439commit eb6083d2e0151c7eb1744d2e331e37ecdf3b61d4
45440Author: John Bowman <bowman@ualberta.ca>
45441Date:   Thu Mar 31 01:22:29 2005 -0600
45442
45443    Added explicit linear equation solver; used to handle general matrix inversion.
45444
45445    Fixed return type of real[][] * real[].
45446
45447    Hard coded 2x2 and 3x3 determinants.
45448
45449    Update documentation.
45450
45451commit aaed4d5294abe74371a37b7a553a2db7be5e55c1
45452Author: John Bowman <bowman@ualberta.ca>
45453Date:   Wed Mar 30 19:06:36 2005 -0600
45454
45455    Fixed cxx warning message.
45456
45457commit bf7b8df5f764ae59371c2aa91b77c07fa323a001
45458Author: John Bowman <bowman@ualberta.ca>
45459Date:   Wed Mar 30 18:54:42 2005 -0600
45460
45461    Minor updates.
45462
45463commit 102a82598df9eebad1f7e92a59e5d2f2c0973704
45464Author: John Bowman <bowman@ualberta.ca>
45465Date:   Wed Mar 30 18:15:06 2005 -0600
45466
45467    Added portable version of boost::filesystem for systems without boost
45468    library, in particular for linux-alpha cxx compiler.
45469
45470commit 203e724f777b81f73cf16f49d4833c54573281bb
45471Author: John Bowman <bowman@ualberta.ca>
45472Date:   Mon Mar 28 21:22:47 2005 -0600
45473
45474    Updated documentation.
45475
45476commit 26bfdbd489bd80c70c00d24d2b3eab19b5ad4e64
45477Author: John Bowman <bowman@ualberta.ca>
45478Date:   Mon Mar 28 21:06:24 2005 -0600
45479
45480    Allow compatibility with older versions of autoconf.
45481
45482commit e93fb2dd08b2ea3c6ef7510369f5837e7c0dc489
45483Author: John Bowman <bowman@ualberta.ca>
45484Date:   Mon Mar 28 17:11:35 2005 -0600
45485
45486    Updated configuration and documentation regarding boost-1.32.0 library.
45487
45488    Improved format(string,real).
45489
45490    Generalized histogram and changed order of arguments of frequency and histogram
45491    (bin boundaries are now given before the data).
45492
45493    Fixed problems with Log(false,false).
45494
45495commit ea08512c386ea0e3068a3fcbc69ebe610d05371a
45496Author: John Bowman <bowman@ualberta.ca>
45497Date:   Fri Mar 25 11:56:40 2005 -0600
45498
45499    Cache drawelement bbox contributions where possible.
45500
45501    Make bboxstack local to picture frame.
45502
45503commit 38b3478ce4eb79d069db1f492b937898c3b5b5dc
45504Author: Tom Prince <rprince5@uwo.ca>
45505Date:   Thu Mar 24 23:46:41 2005 -0600
45506
45507    We generate .png's.
45508
45509commit 36945d15e89b3f8799ebbc7e75d22bdf947de965
45510Author: Tom Prince <rprince5@uwo.ca>
45511Date:   Thu Mar 24 20:51:59 2005 -0600
45512
45513    Don't have symbolToFile anymore.
45514
45515commit 9142a4fb926e4fbf87925d46dd9d568487af9335
45516Author: Tom Prince <rprince5@uwo.ca>
45517Date:   Thu Mar 24 19:00:39 2005 -0600
45518
45519    Use boost::filesystem for find files to parse.
45520    Move file locating logic to locate.{cc,h}.
45521
45522commit 93557aea87b06de332ab234a23b7aceeb32be86a
45523Author: John Bowman <bowman@ualberta.ca>
45524Date:   Thu Mar 24 18:34:14 2005 -0600
45525
45526    Simplified legend examples.
45527
45528commit 8bae1619df7f3e202d595eebce4b549bcc0691a5
45529Author: John Bowman <bowman@ualberta.ca>
45530Date:   Thu Mar 24 08:35:06 2005 -0600
45531
45532    Workaround makeinfo indentation bug.
45533
45534commit a20cafa013be9b196bd9d0d16e3fb99ae455a1e0
45535Author: John Bowman <bowman@ualberta.ca>
45536Date:   Thu Mar 24 08:02:51 2005 -0600
45537
45538    Fixed typos.
45539
45540commit c3ba5df64f4fe77a8bc60a4e151da7a597832404
45541Author: John Bowman <bowman@ualberta.ca>
45542Date:   Wed Mar 23 20:49:30 2005 -0600
45543
45544    Simplified example.
45545
45546commit 3638add962f94d5a7ab9b67836651af7cd9a8362
45547Author: Tom Prince <rprince5@uwo.ca>
45548Date:   Wed Mar 23 20:13:13 2005 -0600
45549
45550    Have main load plain.asy and ${outname}.gui explicitly,
45551    rather than doing it implicitly in genv::genv().
45552
45553commit be8225df1cfcc4b92d44e9fce54cd6562538f921
45554Author: John Bowman <bowman@ualberta.ca>
45555Date:   Wed Mar 23 14:25:54 2005 -0600
45556
45557    optimized crop()
45558
45559commit d2e19f53b74698fc8711cfc20ca1940602998322
45560Author: Tom Prince <rprince5@uwo.ca>
45561Date:   Wed Mar 23 11:14:24 2005 -0600
45562
45563    *** empty log message ***
45564
45565commit 3d72ae80c6a6ea6c1a2c58b5e5c086b8c920dd24
45566Author: John Bowman <bowman@ualberta.ca>
45567Date:   Tue Mar 22 23:27:53 2005 -0600
45568
45569    Incremented version to 0.72cvs.
45570
45571commit 9713361a9c50528eff627030657649e2e7693d7d
45572Author: John Bowman <bowman@ualberta.ca>
45573Date:   Tue Mar 22 23:03:18 2005 -0600
45574
45575    Document leastsquare routine.
45576
45577commit 82c080b20250de2b5065be142f890c7a7fa1409a
45578Author: John Bowman <bowman@ualberta.ca>
45579Date:   Tue Mar 22 22:50:22 2005 -0600
45580
45581    Removed obsolete files.
45582
45583commit dd5dbfceb01f48c9a1119b93469cad6c05b7e0ed
45584Author: John Bowman <bowman@ualberta.ca>
45585Date:   Tue Mar 22 22:32:58 2005 -0600
45586
45587    Documented save() and restore(). Renamed linetest.asy to lines.asy.
45588
45589commit decbe43f004ee675a248521b2ffb487498541e74
45590Author: John Bowman <bowman@ualberta.ca>
45591Date:   Tue Mar 22 21:51:41 2005 -0600
45592
45593    Added and documented Andy's drawline routine.
45594
45595commit 50858377e0e544f796e4ca2a5a8e87f090a03aa3
45596Author: Andy Hammerlindl <ahammerlindl@gmail.com>
45597Date:   Tue Mar 22 21:43:51 2005 -0600
45598
45599    Added saving and restoring of the graphics state.
45600
45601commit c4a6cf35979b776be9c87ea2a94316662d90e5ec
45602Author: John Bowman <bowman@ualberta.ca>
45603Date:   Tue Mar 22 21:14:57 2005 -0600
45604
45605    Cache picture bounds.
45606
45607commit 6c8f487edf8437f5b644b60ee966c6ccceb53fd7
45608Author: John Bowman <bowman@ualberta.ca>
45609Date:   Tue Mar 22 17:30:09 2005 -0600
45610
45611    Reinstated crop; use current value of userMin/userMax in xlimits and ylimits.
45612
45613commit e287b942d25b5c25a33ddaca210d5d6cc1660a2c
45614Author: John Bowman <bowman@ualberta.ca>
45615Date:   Tue Mar 22 15:05:30 2005 -0600
45616
45617    Added further legend example.
45618
45619commit 2608c42e32a1e9d5231cec42cd0a1316ce6e17e3
45620Author: Tom Prince <rprince5@uwo.ca>
45621Date:   Tue Mar 22 10:25:12 2005 -0600
45622
45623    cxx doesn't like const objects in containers.
45624
45625commit de8cfe019ed7d54db013879124b035faa48a975c
45626Author: John Bowman <bowman@ualberta.ca>
45627Date:   Tue Mar 22 09:21:43 2005 -0600
45628
45629    Document alternative for legend fitting.
45630
45631commit 17d2b4039eff53dc9a683c3b31ba3e62a1ac4153
45632Author: John Bowman <bowman@ualberta.ca>
45633Date:   Tue Mar 22 00:10:38 2005 -0600
45634
45635    More cxx warnings fixed.
45636
45637commit 37dee37bf464d8f25ea1de2733a1bc78629b6b23
45638Author: John Bowman <bowman@ualberta.ca>
45639Date:   Mon Mar 21 23:56:46 2005 -0600
45640
45641    Fixed g++ warning messages.
45642
45643commit 534a66210790997c8a37bca0f481dcdc62cbd651
45644Author: John Bowman <bowman@ualberta.ca>
45645Date:   Mon Mar 21 23:54:01 2005 -0600
45646
45647    Fixed warnings/errors under cxx.
45648
45649commit 65e4f31b4647b63d4cdf6f4874c6aa9fb73b248e
45650Author: Tom Prince <rprince5@uwo.ca>
45651Date:   Mon Mar 21 23:37:08 2005 -0600
45652
45653    Move vm::item to its own file.
45654
45655commit d3363bdad6baecad5c1960e35f26b9fa7a72a57e
45656Author: Tom Prince <rprince5@uwo.ca>
45657Date:   Mon Mar 21 23:32:30 2005 -0600
45658
45659    Header file cleanup.
45660
45661commit 5efd8d91def53af4ac8c74fd53944d87ca2a9e77
45662Author: John Bowman <bowman@ualberta.ca>
45663Date:   Mon Mar 21 23:17:08 2005 -0600
45664
45665    Make legend a separate picture that can be positioned and aligned like any
45666    other picture (see lineargraph.asy example). The legend must now be
45667    explicitly added to the picture, for example, with add(point(E),legend(20E));
45668
45669    Palette also now returns a new picture.
45670
45671commit abde5ee31a1ee9014bf78832a4ebb6ad68db1f9c
45672Author: John Bowman <bowman@ualberta.ca>
45673Date:   Mon Mar 21 22:02:56 2005 -0600
45674
45675    Updated move limits to be compatible with SW alignment.
45676
45677commit a89a01614b66946253fc2324154744bc5eb93a61
45678Author: Tom Prince <rprince5@uwo.ca>
45679Date:   Mon Mar 21 17:28:54 2005 -0600
45680
45681    Use free function vm::pop instead of vm::stack::pop.
45682
45683commit 7337e906dec5de1d9dd59e13df99914e0492b690
45684Author: Tom Prince <rprince5@uwo.ca>
45685Date:   Mon Mar 21 17:27:31 2005 -0600
45686
45687    std::equal is much faster than explicit iteration.
45688
45689commit 1100fa20b52c550cf8802943ec4e552c2e298fa7
45690Author: Andy Hammerlindl <ahammerlindl@gmail.com>
45691Date:   Mon Mar 21 13:31:47 2005 -0600
45692
45693    Replaced the implementation of solving guides into paths.
45694
45695    Refactored the abstract syntax of operators.
45696
45697commit f9ff6a61a29c8df50659f730f98be728830c3e22
45698Author: John Bowman <bowman@ualberta.ca>
45699Date:   Mon Mar 21 12:04:22 2005 -0600
45700
45701    Changed marker filltype default to NoFill.
45702
45703    Introduced Above/Below and Crop/NoCrop variables.
45704
45705commit 9e96f3aa2e744d9561c4d13d8cc3a9ef983a7200
45706Author: John Bowman <bowman@ualberta.ca>
45707Date:   Mon Mar 21 12:03:57 2005 -0600
45708
45709    Code cleanup.
45710
45711commit 9e6f2a3f6c0099ec6642567d96932f63683cd836
45712Author: Tom Prince <rprince5@uwo.ca>
45713Date:   Mon Mar 21 11:06:20 2005 -0600
45714
45715    memory::insert(poolitem) was eating most of the runtime. Use std::deque instead of std::set.
45716
45717commit 4ad3c0531e5651b82d52ba87a77e9bd24c469b58
45718Author: John Bowman <bowman@ualberta.ca>
45719Date:   Mon Mar 21 03:23:10 2005 -0600
45720
45721    Prepend only nonextended axes in current layer.
45722
45723    Fixed xlimits and ylimits; removed obsolete crop() routine.
45724
45725    Updated documentation.
45726
45727commit 8d5dfdfef662e70079daca1ab2d7eacde8aa157a
45728Author: John Bowman <bowman@ualberta.ca>
45729Date:   Sun Mar 20 19:48:04 2005 -0600
45730
45731    Draw axis on top of cardiod.
45732
45733commit 9c65b619f46aafa4f1740a246d5822f2759fa478
45734Author: John Bowman <bowman@ualberta.ca>
45735Date:   Sun Mar 20 18:33:14 2005 -0600
45736
45737    By default, draw axes before other objects in current layer.
45738
45739    Fixed frame alignment scaling.
45740
45741commit 50427ac154c38238346d706ca405a9c27fa94c3c
45742Author: Tom Prince <rprince5@uwo.ca>
45743Date:   Sun Mar 20 18:32:39 2005 -0600
45744
45745    Add include guards.
45746
45747commit 2559e39aa5e57726af10cbce4aa18fe4b072f3f9
45748Author: John Bowman <bowman@ualberta.ca>
45749Date:   Sun Mar 20 18:12:50 2005 -0600
45750
45751    Added least-squares fit.
45752
45753commit d5790371c28c11ad3fb59e9639fa793d8774f897
45754Author: Tom Prince <rprince5@uwo.ca>
45755Date:   Sun Mar 20 18:03:45 2005 -0600
45756
45757    Use free function vm::pop instead of vm::stack::pop.
45758
45759commit 2f9c6d87b5cbcafbd133f2778c902b6946630047
45760Author: John Bowman <bowman@ualberta.ca>
45761Date:   Sat Mar 19 02:26:51 2005 -0600
45762
45763    Added append boolean option to output and xoutput.
45764
45765    Omit "runtime" from error().
45766
45767    Added frame marker(path g, pen p=currentpen).
45768
45769commit 2930373bc264af10e3d75bd2e235f13c1a110cf8
45770Author: Tom Prince <rprince5@uwo.ca>
45771Date:   Fri Mar 18 16:41:29 2005 -0600
45772
45773    Rename namespace mempool to memory.
45774
45775commit 6cc71345e7d4f8cee34a4dc04a64cc34c31a5b50
45776Author: Tom Prince <rprince5@uwo.ca>
45777Date:   Fri Mar 18 16:23:24 2005 -0600
45778
45779    Add file headers to castop.h, mathop.h.
45780
45781commit 80e51aa8fea171856bab468c3e2da0ede814bbb1
45782Author: Tom Prince <rprince5@uwo.ca>
45783Date:   Fri Mar 18 16:17:06 2005 -0600
45784
45785    Move all template runtime code into dedicated files castop.h and mathop.h.
45786    Cleanup all refrences to stack.h, so it isn't needlessly included.
45787
45788commit b6bfe0819d57b214d867d97667cc136795c66c0f
45789Author: Tom Prince <rprince5@uwo.ca>
45790Date:   Fri Mar 18 15:33:24 2005 -0600
45791
45792    Header include cleanup.
45793
45794commit 80effa0d6bb808717f83af951713fefa158962cf
45795Author: John Bowman <bowman@ualberta.ca>
45796Date:   Fri Mar 18 00:08:01 2005 -0600
45797
45798    Allow one to turn on autoscaling again with xlimits(infinity,infinity), etc.
45799
45800    Accept an overall scaling of frame alignment shifts.
45801
45802commit 51d64fc33109cb620b83f7ea178af6c087bff5c0
45803Author: John Bowman <bowman@ualberta.ca>
45804Date:   Thu Mar 17 23:32:30 2005 -0600
45805
45806    Fixed interaction of new automin/automax scale flags with xlimits/ylimits.
45807
45808    Use a small tick by default for unlabelled intermediate decade ticks.
45809
45810commit 52e53208a208b0e56ff90abbbf3b9be38a2c02a7
45811Author: Tom Prince <rprince5@uwo.ca>
45812Date:   Thu Mar 17 17:41:41 2005 -0600
45813
45814    Remove UNALIAS, since it is no longer needed.
45815
45816commit 397d1bf1f4f50b93574cb180a183c960774997f9
45817Author: Tom Prince <rprince5@uwo.ca>
45818Date:   Thu Mar 17 17:33:16 2005 -0600
45819
45820    Simplify runtime file position reporting.
45821
45822commit 2e6f6c8542028bc6a00e040fbc2b86eb566d6cc9
45823Author: Tom Prince <rprince5@uwo.ca>
45824Date:   Thu Mar 17 16:26:35 2005 -0600
45825
45826    Start refactoring stack::run.
45827
45828commit e84e3416c48b1dcc8a721d9e2878232748196081
45829Author: Tom Prince <rprince5@uwo.ca>
45830Date:   Thu Mar 17 16:24:34 2005 -0600
45831
45832    Replace inst::alloc with inst::makefunc + inst::popcall.
45833
45834commit d7eba25b48d76a51b2b1b782304f6ef524dacf16
45835Author: Tom Prince <rprince5@uwo.ca>
45836Date:   Thu Mar 17 16:16:44 2005 -0600
45837
45838    stack::globals is obsolete. Get rid of it.
45839
45840commit 20a985d093f7b8df432a47b88ee3cf7ef9e0b970
45841Author: Tom Prince <rprince5@uwo.ca>
45842Date:   Wed Mar 16 23:38:04 2005 -0600
45843
45844    Fix return breakage.
45845
45846commit 0b5a5e6156eb4c79c6db84d48e2cf8c058a06586
45847Author: John Bowman <bowman@ualberta.ca>
45848Date:   Wed Mar 16 23:09:05 2005 -0600
45849
45850    Don't draw logarithmic subticks by default when number of big ticks > 2.
45851
45852commit d5c5be3576859a1bbe7ed82d52cb1d8763c8c571
45853Author: John Bowman <bowman@ualberta.ca>
45854Date:   Wed Mar 16 23:01:16 2005 -0600
45855
45856    Show 10 subticks by default for thinned logarithmic graphs.
45857
45858commit e10e7227dfc2f8207a0d50e08e6a30d7c874de78
45859Author: John Bowman <bowman@ualberta.ca>
45860Date:   Wed Mar 16 22:17:20 2005 -0600
45861
45862    Fixed interactive line number reporting for files that are input.
45863
45864commit be0831999916b554453bb60f96d94adb69156270
45865Author: John Bowman <bowman@ualberta.ca>
45866Date:   Wed Mar 16 16:32:31 2005 -0600
45867
45868    Fixed more cxx warning messages.
45869
45870commit 0b1916bf9c61187d2d9d2c5cbed0c4a49712443b
45871Author: John Bowman <bowman@ualberta.ca>
45872Date:   Wed Mar 16 15:52:12 2005 -0600
45873
45874    Fixed cxx unused variable warning messages.
45875
45876commit d4c280afadf164fe1539250a0dcdb1ca4e49ae63
45877Author: John Bowman <bowman@ualberta.ca>
45878Date:   Wed Mar 16 15:35:40 2005 -0600
45879
45880    Added frame alignment (analogous to label alignment) for positioning frames
45881    on picture.
45882
45883    Generalized and simplified palette bar interface by using frame alignment.
45884
45885    Renamed addabout to add, drawabout to draw, fillabout to fill, and
45886    filldrawabout to filldraw.
45887
45888    Updated documentation; added examples of frame alignment and histograms.
45889
45890commit 1289a2376a96ec8ec157bb6a794dce806be47808
45891Author: Tom Prince <rprince5@uwo.ca>
45892Date:   Wed Mar 16 13:12:31 2005 -0600
45893
45894    A record (and module) is just a function that allows you to access its
45895    variables after it is done. Implement them this way.
45896
45897commit 062f45417029bba8694775bd9ca8450ec5c3b640
45898Author: Tom Prince <rprince5@uwo.ca>
45899Date:   Wed Mar 16 11:44:40 2005 -0600
45900
45901    We don't use opcodes for functions any more, so remove instAccess.
45902
45903commit 5fb48426cf966b45cbd368c7f7cc5a0b40d23ff1
45904Author: John Bowman <bowman@ualberta.ca>
45905Date:   Tue Mar 15 23:39:30 2005 -0600
45906
45907    Documented bool empty(frame).
45908
45909commit bfe787b7e336948ca51c21277dfd5c472b772779
45910Author: John Bowman <bowman@ualberta.ca>
45911Date:   Tue Mar 15 23:26:58 2005 -0600
45912
45913    Changed arithmetic opcodes to functions.
45914
45915commit ee5d5b58d89b0a31b66ffab6bb610beac948cdcf
45916Author: Tom Prince <rprince5@uwo.ca>
45917Date:   Tue Mar 15 22:05:15 2005 -0600
45918
45919    We don't treat files specially, so get rid of class.
45920
45921commit 9db8586587d8c24499e0650400e4b90263c2c774
45922Author: John Bowman <bowman@ualberta.ca>
45923Date:   Tue Mar 15 14:54:29 2005 -0600
45924
45925    Moved interrupt check into main loop.
45926
45927commit 6330fd67d2b69f53825b092e60afaaff12453044
45928Author: Tom Prince <rprince5@uwo.ca>
45929Date:   Tue Mar 15 12:26:47 2005 -0600
45930
45931    The only symbols should be coming from symbol::trans().
45932
45933commit eadcc002fb7d0cd06ead3e3744077c461ce12912
45934Author: Tom Prince <rprince5@uwo.ca>
45935Date:   Tue Mar 15 12:25:12 2005 -0600
45936
45937    Use get<>() instead of any_cast<>().
45938
45939commit afe9283bc03ed01aa5ed7987d3a5396ce045c72f
45940Author: Tom Prince <rprince5@uwo.ca>
45941Date:   Tue Mar 15 12:10:03 2005 -0600
45942
45943    Use $(OPTS) instead of $(OPT), which doesn't exsist.
45944
45945commit 4b10272ee1cecf6d708877603c95c8f107ff688d
45946Author: John Bowman <bowman@ualberta.ca>
45947Date:   Mon Mar 14 22:49:40 2005 -0600
45948
45949    Incremented version to 0.71cvs.
45950
45951commit 4dcca5a6ee04e4f29421bd24499152aa96fe4a40
45952Author: John Bowman <bowman@ualberta.ca>
45953Date:   Mon Mar 14 22:33:12 2005 -0600
45954
45955    Added missing #endif.
45956
45957commit 383b26609aa5102f7d342736bfef372d4c21c6ce
45958Author: John Bowman <bowman@ualberta.ca>
45959Date:   Mon Mar 14 22:32:02 2005 -0600
45960
45961    Fixed preprocessor conditionals.
45962
45963commit 0e07ff07bb3f2137aa47507892c4ab24c168b0e3
45964Author: John Bowman <bowman@ualberta.ca>
45965Date:   Mon Mar 14 22:18:31 2005 -0600
45966
45967    Fixed dummy fpu exception support for machines lacking C99 fenv routines.
45968
45969commit 2e0ab93f26d039a7cba2e13cd6464c747e9b3ea7
45970Author: John Bowman <bowman@ualberta.ca>
45971Date:   Mon Mar 14 21:48:27 2005 -0600
45972
45973    Removed reference to deleted xdr files.
45974
45975    Added gv sigint.patch to prevent interactive interrupts from closing the
45976    gv window.
45977
45978commit 80ce8944a5b5832e3f1e1d4ffbf7fea40b54f33d
45979Author: John Bowman <bowman@ualberta.ca>
45980Date:   Mon Mar 14 21:46:14 2005 -0600
45981
45982    Added missing prototypes for cxx compiler.
45983
45984commit 63779cce323b91fa6281ba6bd068650097a3a762
45985Author: John Bowman <bowman@ualberta.ca>
45986Date:   Mon Mar 14 21:31:12 2005 -0600
45987
45988    Improved error and interrupt (ctrl-c) handling in interactive mode.
45989
45990    Mask floating point errors by default in interactive mode.
45991
45992    By first issuing an explicit reset command, code can now be entered prior
45993    to executing an interactive input commands.
45994
45995    Added scroll(int n) and string cd(string) commands.
45996
45997    Added Jn and Yn Bessel functions.
45998
45999commit ec1b3228b405a1a100345c0efe421798b096da6e
46000Author: John Bowman <bowman@ualberta.ca>
46001Date:   Sun Mar 13 22:38:38 2005 -0600
46002
46003    Fixed bug in extension with a robust (and faster) parametric solver.
46004
46005commit a7c355ff72ea19fd57cc3e1989875beb792ca9c3
46006Author: John Bowman <bowman@ualberta.ca>
46007Date:   Sat Mar 12 05:25:01 2005 -0600
46008
46009    Added -bw option to convert all colors to black and white.
46010
46011    Removed double(file) in favour of single(file,false); also added
46012    csv(file,false) and linemode(file,false).
46013
46014commit d0f6dd2c556dd61fa48a2eb28a531d9016a40cf5
46015Author: John Bowman <bowman@ualberta.ca>
46016Date:   Sat Mar 12 04:19:52 2005 -0600
46017
46018    Minor change to palette interface.
46019
46020    Replaced image.asy with more compact example to reduce distributed file sizes.
46021
46022commit efb59b62abef788b02fb99676f9d3fb79ef69d03
46023Author: John Bowman <bowman@ualberta.ca>
46024Date:   Sat Mar 12 02:22:59 2005 -0600
46025
46026    Removed textpen argument from image labels.
46027
46028commit c041cbd3576922d0756468e12bc919a6c346d724
46029Author: John Bowman <bowman@ualberta.ca>
46030Date:   Sat Mar 12 01:57:32 2005 -0600
46031
46032    Fixed image support for pstoedit asy backend.
46033
46034commit 035fe65aa42f296fe516a61c46fbf25938bbb7ca
46035Author: John Bowman <bowman@ualberta.ca>
46036Date:   Thu Mar 10 19:01:45 2005 -0600
46037
46038    Thin crowded logarithmic axis.
46039
46040commit 4d60967bba5f19dc2b2538cb02a42f4cfa8ad394
46041Author: John Bowman <bowman@ualberta.ca>
46042Date:   Thu Mar 10 17:20:02 2005 -0600
46043
46044    Updated examples to use XEquals rather than xequals.
46045
46046commit 4d127046c1aeaf8bebc840ed2ed09893e006b96f
46047Author: John Bowman <bowman@ualberta.ca>
46048Date:   Thu Mar 10 17:12:52 2005 -0600
46049
46050    Generalized secondary axes to handle any scaling (e.g. logarithmic) and
46051    removed the two bool options (no longer needed).
46052
46053    Improved tick divisor calculation when automin=false and automax=false.
46054
46055    Added and documented file double(file) to complement file single(file)
46056    for setting the precision of real XDR reads and writes.
46057
46058    Cleaned up automin and automax in scaleT and autoscaleT.
46059
46060commit 6e65c7e185989b36577c5c93892e246c4795f246
46061Author: John Bowman <bowman@ualberta.ca>
46062Date:   Thu Mar 10 08:21:59 2005 -0600
46063
46064    Removed unneeded -I- compilation flag.
46065
46066commit 595553923d62ae661cfb3d0aa2b40dccd6a1fe55
46067Author: John Bowman <bowman@ualberta.ca>
46068Date:   Wed Mar 9 23:53:24 2005 -0600
46069
46070    Incremented version to 0.70cvs.
46071
46072commit 477df127590bb09da07214bcb04c7c1f84a9ca94
46073Author: John Bowman <bowman@ualberta.ca>
46074Date:   Wed Mar 9 23:34:58 2005 -0600
46075
46076    Install xdr image in examples directory.
46077
46078commit a235c2ad03054ff8c75e5386ac8c5e9f0b6fd5ed
46079Author: John Bowman <bowman@ualberta.ca>
46080Date:   Wed Mar 9 23:21:56 2005 -0600
46081
46082    Fixed warning message.
46083
46084commit b049cd6f95bad9bb455aaae5e88778b2d83b39c5
46085Author: John Bowman <bowman@ualberta.ca>
46086Date:   Wed Mar 9 22:53:55 2005 -0600
46087
46088    Fixed font.
46089
46090commit 004fbe06c5160327d3e0d57e285bceca1d4309db
46091Author: John Bowman <bowman@ualberta.ca>
46092Date:   Wed Mar 9 22:44:32 2005 -0600
46093
46094    Recommended use of XEquals and YEquals axes over internal xequals and
46095    yequals routines.
46096
46097commit aed4ec201a50e40d2eb0215defb879fccab7dfde
46098Author: John Bowman <bowman@ualberta.ca>
46099Date:   Wed Mar 9 22:20:38 2005 -0600
46100
46101    Suppressed misleading warning message.
46102
46103commit 57fa041fe8d124e9e1dad7125ae5220686fa8a45
46104Author: John Bowman <bowman@ualberta.ca>
46105Date:   Wed Mar 9 21:47:55 2005 -0600
46106
46107    New example.
46108
46109commit 143a26dcb567685d0ce5929e89dcb4b8b23f413d
46110Author: John Bowman <bowman@ualberta.ca>
46111Date:   Wed Mar 9 21:42:55 2005 -0600
46112
46113    Fixed numerical precision bug in extension (in math.asy, reported by Gao).
46114
46115commit 3c3f932905cf0868c195752793d10c6df1a03daa
46116Author: John Bowman <bowman@ualberta.ca>
46117Date:   Wed Mar 9 21:07:45 2005 -0600
46118
46119    Fixed secondary axis tick selection;
46120    Improved tick selection for crowded axis when automin or automax=false.
46121    Added n-point unit cross routine.
46122    Added Grayscale and Rainbow palettes.
46123    Documented color density images, palettes, and mark option to draw routine,
46124    with examples.
46125
46126commit 8b0eaeda7aaca5029fa1f0924520cd06fe30d303
46127Author: John Bowman <bowman@ualberta.ca>
46128Date:   Tue Mar 8 23:34:28 2005 -0600
46129
46130    Slightly reduce default number of colors to workaround gs pdf limitations.
46131
46132commit 6d2e05fe3e90fdb73704ea448f7dbfd339f5bcfe
46133Author: John Bowman <bowman@ualberta.ca>
46134Date:   Mon Mar 7 23:56:26 2005 -0600
46135
46136    Added missing file.
46137
46138commit 74f2191aa08dc4fdfb950d6d6f10e99cb1b1f72e
46139Author: John Bowman <bowman@ualberta.ca>
46140Date:   Mon Mar 7 23:31:44 2005 -0600
46141
46142    Added support for generating image density plots and palettes.
46143
46144    Added support for data markers, including cross, plus, and polygon markers.
46145
46146    Added min and max functions for 2d and 3d arrays.
46147
46148    Fixed tick divisors in secondary axes.
46149
46150    Deep copy path arrays to avoid suprises.
46151
46152    Fixed limits() in graph.asy.
46153
46154    Respect "#" in format strings (allows trailing zeros).
46155
46156commit e9c130603cd14c2f9261748346df2ee80a32b3a6
46157Author: John Bowman <bowman@ualberta.ca>
46158Date:   Sat Mar 5 13:16:18 2005 -0600
46159
46160    More general example of secondary axis.
46161
46162commit eef695ff4e84a60a0fa0d58cc0a818b9d2c33f7e
46163Author: John Bowman <bowman@ualberta.ca>
46164Date:   Sat Mar 5 13:14:54 2005 -0600
46165
46166    Fixed secondary axes bug;
46167    xlimits, ylimits, and limits now use properly scaled user values.
46168
46169commit 1469b143e3743035b7ffe4304bfbba9c061de31e
46170Author: John Bowman <bowman@ualberta.ca>
46171Date:   Sun Feb 27 21:51:58 2005 -0600
46172
46173    Minor optimizations.
46174
46175commit 16be11de9bfed8e2983390a7d1707c7c8a5b2b8e
46176Author: John Bowman <bowman@ualberta.ca>
46177Date:   Sun Feb 27 12:40:32 2005 -0600
46178
46179    Adjusted margins so that arrows all have same length.
46180
46181commit 8940ceb61e0415275a2b7265b27a3fe34fcb7c6a
46182Author: John Bowman <bowman@ualberta.ca>
46183Date:   Sun Feb 27 12:23:50 2005 -0600
46184
46185    Updates to support Microsoft Windows.
46186
46187commit dc010b20c1564f1a064b8cff721693a095136ece
46188Author: John Bowman <bowman@ualberta.ca>
46189Date:   Sun Feb 27 10:49:10 2005 -0600
46190
46191    Fixed finite(pair).
46192
46193commit e2452b93245390c6864dd50a65a0fdbd2d24e361
46194Author: John Bowman <bowman@ualberta.ca>
46195Date:   Sun Feb 27 06:29:47 2005 -0600
46196
46197    Incremented version to 0.69cvs.
46198
46199commit 284f5e02bf7f045ab6821cc1c26ba10ab7f0c0e8
46200Author: John Bowman <bowman@ualberta.ca>
46201Date:   Sun Feb 27 05:59:56 2005 -0600
46202
46203    Added Andy's constraint removal code for even better simplex optimization.
46204
46205commit 9e276662765e27ac0b8f8bc53e9ea0885598edb7
46206Author: John Bowman <bowman@ualberta.ca>
46207Date:   Sat Feb 26 23:14:35 2005 -0600
46208
46209    Updated to use Margin rather than subpath.
46210
46211commit 9f1d95c1a9fa14497433f86fa5e523cae1d28b3d
46212Author: John Bowman <bowman@ualberta.ca>
46213Date:   Sat Feb 26 23:00:33 2005 -0600
46214
46215    Incremented version to 0.68cvs.
46216
46217commit e1193e95f3a895b2436d75d50f8f73d69607de77
46218Author: John Bowman <bowman@ualberta.ca>
46219Date:   Sat Feb 26 20:48:49 2005 -0600
46220
46221    Initialize font explicitly to ensure compatibility between tex pipe and
46222    final latex processing and to ensure tex pipe font is properly reinitialized.
46223
46224    If picture cannot be fit to requested size, scale size by sqrt(2) and retry.
46225
46226    Added gv-3.6.1 patches; updated documentation.
46227
46228    Modified pstoedit patch to remove unneeded shipout().
46229
46230commit f1526a9885d8746dfbccefc4a3f3d48816535145
46231Author: John Bowman <bowman@ualberta.ca>
46232Date:   Sat Feb 26 15:55:50 2005 -0600
46233
46234    arrowsize updates
46235
46236commit ba482f250756a7ee89fc7df79392230497bab022
46237Author: John Bowman <bowman@ualberta.ca>
46238Date:   Sat Feb 26 02:23:43 2005 -0600
46239
46240    Removed superflous constraints before solving linear programming problem.
46241
46242commit aacb768217a0a0ddf10d7b2a55e9d8da8462bf75
46243Author: John Bowman <bowman@ualberta.ca>
46244Date:   Fri Feb 25 23:51:35 2005 -0600
46245
46246    Check that r.c >= 0 in selectVar (this guarantees that r.t[col] < 0).
46247
46248commit 68f312a4eaca8c4925e21ba8d3436c3126d3a79b
46249Author: John Bowman <bowman@ualberta.ca>
46250Date:   Fri Feb 25 21:31:21 2005 -0600
46251
46252    Optimized simplex pivoting.
46253
46254    Made global constants static.
46255
46256    Fixed recently introduced error in relative(picture, pair).
46257
46258commit 0abdc841e8ec1ad324258ab524cab6c7d80469e4
46259Author: John Bowman <bowman@ualberta.ca>
46260Date:   Fri Feb 25 12:11:52 2005 -0600
46261
46262    Minor errorbar updates.
46263
46264commit 1913234e5ee42aa76300e99a70b0792902a8d2ee
46265Author: John Bowman <bowman@ualberta.ca>
46266Date:   Fri Feb 25 12:11:20 2005 -0600
46267
46268    arrowsize updates
46269
46270commit df425036e10f798c76c6365bb24829756bbebf5f
46271Author: John Bowman <bowman@ualberta.ca>
46272Date:   Tue Feb 22 00:41:54 2005 -0600
46273
46274    Incremented version to 0.67cvs.
46275
46276commit 28f501a320b2177f7f89546088c3099dba9414eb
46277Author: John Bowman <bowman@ualberta.ca>
46278Date:   Mon Feb 21 23:41:21 2005 -0600
46279
46280    Improved selection highlighting in GUI.
46281
46282commit 5c106d79c1aef1fd3bd9d9d91d93a1e0013d428d
46283Author: John Bowman <bowman@ualberta.ca>
46284Date:   Mon Feb 21 00:12:23 2005 -0600
46285
46286    Put quotes around outputted font command string.
46287    Set camp::TeXcontaminated to false upon decontaminating.
46288
46289commit a861c5bd3d1d6333fcde9290442726b3b06bc538
46290Author: John Bowman <bowman@ualberta.ca>
46291Date:   Sun Feb 20 22:57:04 2005 -0600
46292
46293    Moved interactive rejectline code back into main.cc.
46294
46295commit 16e08c8092a9c7e639629cd36870c407dcde1f1e
46296Author: John Bowman <bowman@ualberta.ca>
46297Date:   Sun Feb 20 22:16:09 2005 -0600
46298
46299    Moved cleanup functions into exitFunction.
46300
46301commit 4c195053d81f69264b9421d77302fae11dbdb7bc
46302Author: John Bowman <bowman@ualberta.ca>
46303Date:   Sun Feb 20 21:41:20 2005 -0600
46304
46305    Added atexit function.
46306
46307    A shipout() command is added implicitly at file exit if no previous shipout
46308    commands have been executed. The examples were updated to remove any
46309    unnecessary shipout() calls.
46310
46311    Used atexit to clean up asymptote.sty and interactive mode.
46312
46313    Files with no drawing commands now work with -f pdf.
46314
46315commit 503dbcab8b4dc6b733411ef0e9ac21074ecffa48
46316Author: John Bowman <bowman@ualberta.ca>
46317Date:   Sun Feb 20 03:07:38 2005 -0600
46318
46319    Fixed (logarithmic and other) scalings of XEquals and YEquals axes and
46320    errorbars.
46321
46322commit 7547285f427c4996be8f1dadc0dd5af8c1d7536c
46323Author: John Bowman <bowman@ualberta.ca>
46324Date:   Sun Feb 20 02:28:25 2005 -0600
46325
46326    Fixed typo.
46327
46328commit 604d36b68a3f98a069991f0983d6b31807cdbb9b
46329Author: John Bowman <bowman@ualberta.ca>
46330Date:   Sun Feb 20 02:25:04 2005 -0600
46331
46332    Incremented version to 0.66cvs.
46333
46334commit ad29e30984369623437ef0fa56d92524a1288668
46335Author: John Bowman <bowman@ualberta.ca>
46336Date:   Sun Feb 20 01:47:46 2005 -0600
46337
46338    Fixed location of latexusage.tex.
46339
46340commit 0558d6d8a9e537a64e6d9b7c831d7e0bd112faa5
46341Author: John Bowman <bowman@ualberta.ca>
46342Date:   Sun Feb 20 01:39:25 2005 -0600
46343
46344    Incremented version to 0.65cvs.
46345
46346commit cfcc1092d054a6061a4f73f9fd5143210e7b1941
46347Author: John Bowman <bowman@ualberta.ca>
46348Date:   Sun Feb 20 00:28:21 2005 -0600
46349
46350    Fixed typos in example.
46351
46352commit e516236e2a4ffc85d6d0c090a80fd81ad672dec1
46353Author: John Bowman <bowman@ualberta.ca>
46354Date:   Sun Feb 20 00:19:39 2005 -0600
46355
46356    Updated examples.
46357
46358commit a59e528a1131c3a2907deed7ee227e0ef74d6f0b
46359Author: John Bowman <bowman@ualberta.ca>
46360Date:   Sun Feb 20 00:00:14 2005 -0600
46361
46362    Linewidth change.
46363
46364commit ff81aec247f38be5090c29d298cfefeae69e157c
46365Author: John Bowman <bowman@ualberta.ca>
46366Date:   Sat Feb 19 23:57:01 2005 -0600
46367
46368    Added DotMargin margin qualifier.
46369    Updated examples to use margins.
46370
46371commit 66f4587e49213cfd0cd2cbcbbef58655199716f2
46372Author: John Bowman <bowman@ualberta.ca>
46373Date:   Sat Feb 19 22:40:42 2005 -0600
46374
46375    Added errorbar routines to graph.asy.
46376
46377    Changed arrowhead and dimension bar default size specifiers:
46378    arrowsize to arrowsize(pen p=currentpen),
46379    arcarrowsize to arcarrowsize(pen p=currentpen),
46380    barsize to barsize(pen p=currentpen).
46381
46382commit 9fadc21370ae167e70248a450697484588319944
46383Author: John Bowman <bowman@ualberta.ca>
46384Date:   Sat Feb 19 19:29:46 2005 -0600
46385
46386    Fixed bug in eval(f(T), T[] A).
46387
46388commit 8b4466afa40e9e7cc5e9db290adf4935989ca988
46389Author: John Bowman <bowman@ualberta.ca>
46390Date:   Sat Feb 19 12:35:38 2005 -0600
46391
46392    Documented real[] A vs. real A[] issue.
46393
46394commit 67e6e3ceaabcbf04544194124c85ecd5c0a074e4
46395Author: John Bowman <bowman@ualberta.ca>
46396Date:   Sat Feb 19 11:50:51 2005 -0600
46397
46398    Documented and improved margin routines.
46399
46400    Included correct latexusage file in documentation.
46401
46402commit 9498e0af1d4f38f833b52f3620ab24d089dee94c
46403Author: John Bowman <bowman@ualberta.ca>
46404Date:   Sat Feb 19 00:32:16 2005 -0600
46405
46406    Added Margin, PenMargin, and TrueMargin drawing qualifiers.
46407
46408    Fixed name conflicts between asymptote.sty and comment.sty.
46409
46410    Install latexusage.tex with examples.
46411
46412commit 38bb78c422e9bd2d3675046a467f6252ebd14678
46413Author: John Bowman <bowman@ualberta.ca>
46414Date:   Fri Feb 18 16:07:55 2005 -0600
46415
46416    Fix diagnostic.
46417
46418commit 29aff167ca03ef67f70ac1b62d1b98c9dac71606
46419Author: John Bowman <bowman@ualberta.ca>
46420Date:   Fri Feb 18 15:13:16 2005 -0600
46421
46422    Fixed segmentation fault in anonymous function diagnostic.
46423
46424commit 9047b90269425c9cfc3b9b5cde15fa9d77caec73
46425Author: John Bowman <bowman@ualberta.ca>
46426Date:   Fri Feb 18 03:32:37 2005 -0600
46427
46428    Incremented version to 0.64cvs.
46429
46430commit fcd9f40af610b0609d9c9f4cf6f41fa24e430a64
46431Author: John Bowman <bowman@ualberta.ca>
46432Date:   Fri Feb 18 02:54:40 2005 -0600
46433
46434    Reset lastpen on every call to texinit.
46435
46436commit e03473a1d037f7527a28bda91860a854fd41bfe0
46437Author: John Bowman <bowman@ualberta.ca>
46438Date:   Fri Feb 18 02:32:44 2005 -0600
46439
46440    Fixed harmless typo.
46441
46442commit debec9e2457a43185d6fd8eabd325bd73f609e21
46443Author: John Bowman <bowman@ualberta.ca>
46444Date:   Fri Feb 18 02:28:13 2005 -0600
46445
46446    Incremented version to 0.63cvs.
46447
46448commit 8db8d6d2443535dc5767219c703b6df6ca66ec18
46449Author: John Bowman <bowman@ualberta.ca>
46450Date:   Fri Feb 18 01:27:57 2005 -0600
46451
46452    Fixed shading colorspace & fillrule/baseline output strings;
46453    removed unwanted space from gsave/grestore.
46454
46455commit 9bf7f08f84a6cade9d9fd51998411615b4afd1b9
46456Author: John Bowman <bowman@ualberta.ca>
46457Date:   Fri Feb 18 00:38:20 2005 -0600
46458
46459    Added basealign pen type to align labels using the TeX baseline, if
46460    applicable, rather than using the full bounding box. (The default continues
46461    to be nobasealign).
46462
46463    Documentation improved in several areas.
46464
46465commit 28a03b437f7c1e00608b6c2f907c60fe2f2ee616
46466Author: John Bowman <bowman@ualberta.ca>
46467Date:   Thu Feb 17 08:57:51 2005 -0600
46468
46469    Added missing include.
46470
46471commit 6eef3163b0df65b4befb9c1d7e4e86c81ebf62cb
46472Author: John Bowman <bowman@ualberta.ca>
46473Date:   Thu Feb 17 01:02:35 2005 -0600
46474
46475    Simple example of label positioning.
46476
46477commit 8ffd567418105a39206bf034ea3ec903c5735278
46478Author: John Bowman <bowman@ualberta.ca>
46479Date:   Thu Feb 17 00:56:21 2005 -0600
46480
46481    Corrected index entry.
46482
46483commit 5d3675110563d25e16b6f9c8079661425c1edfaf
46484Author: John Bowman <bowman@ualberta.ca>
46485Date:   Thu Feb 17 00:54:19 2005 -0600
46486
46487    Workaround broken cxx linux-alpha headers.
46488
46489commit 7f051aef9efdc4169d33bf295471e63d492d94a3
46490Author: John Bowman <bowman@ualberta.ca>
46491Date:   Thu Feb 17 00:38:29 2005 -0600
46492
46493    EPS files (and other formats supported by \includegraphics) can now be
46494    included and positioned just like any other LaTeX label (the include
46495    function has been changed to return a string containing an includegraphics
46496    command that can be used with label).
46497
46498    Added image support to pstoedit backend.
46499
46500    Fixed compilation problems under Solaris.
46501
46502    Updated documentation.
46503
46504commit fa4a2ff2a63cae4e99ba06d3aad15ab8b8033640
46505Author: Tom Prince <rprince5@uwo.ca>
46506Date:   Wed Feb 16 11:43:22 2005 -0600
46507
46508    CFLAGS is already subst'd by AC_PROG_CC.
46509    CXX defaults to g++ if it is available (AC_PROG_CXX).
46510    Define CC in Makefile if we get it from AC_PROG_CC.
46511
46512commit 733007c5d36fa7bf65d9aef914e28b1a82152b2a
46513Author: John Bowman <bowman@ualberta.ca>
46514Date:   Wed Feb 16 11:42:33 2005 -0600
46515
46516    Changed namespace absyn to absyntax to avoid conflicts with class of same
46517    name under some compilers.
46518
46519commit b05b2ab708733bd5da94b3868e36d174deb55394
46520Author: John Bowman <bowman@ualberta.ca>
46521Date:   Wed Feb 16 11:24:02 2005 -0600
46522
46523    Namespace as -> absyn.
46524
46525commit fe7b0ca63585732565f21c040bc2a6b266276c94
46526Author: John Bowman <bowman@ualberta.ca>
46527Date:   Wed Feb 16 11:18:44 2005 -0600
46528
46529    Namespace as -> absyn.
46530
46531commit 3778ce248900af52939f5baa8db7e9dd18593603
46532Author: John Bowman <bowman@ualberta.ca>
46533Date:   Wed Feb 16 11:14:02 2005 -0600
46534
46535    Renamed namespace "as" to "absyn" to work around Solaris namespace pollution.
46536    Added CXX=g++ to configure.ac and removed -DNDEBUG flag.
46537
46538commit 797f13b0fc7dd233f0248a7aaf4f9a6218f38abb
46539Author: John Bowman <bowman@ualberta.ca>
46540Date:   Tue Feb 15 22:23:14 2005 -0600
46541
46542    Clip should insert beginclip at beginning of current layer.
46543
46544commit 462f2955efdba755a3df16924dd41d216bbf2e62
46545Author: John Bowman <bowman@ualberta.ca>
46546Date:   Tue Feb 15 17:46:32 2005 -0600
46547
46548    Reinstated underlying frame clipping for picture clipping (with transform
46549    bug fix), allowing picture unfill to be properly implemented (using frame
46550    unfill).
46551
46552    Moved beginclip, endclip, gsave, and grestore to pstoedit.asy.
46553
46554    Fixed remaining gsave/grestore bugs in Asymptote backend to pstoedit.
46555
46556commit 303435f4e3c52d1b38f5d31a32685dff9ea71a6e
46557Author: John Bowman <bowman@ualberta.ca>
46558Date:   Tue Feb 15 02:01:03 2005 -0600
46559
46560    Code clean up; added pair min(path[]) and max(path[]) functions.
46561
46562commit 6260496285c2a9c87e6d7891e8021c4134ab55b8
46563Author: John Bowman <bowman@ualberta.ca>
46564Date:   Mon Feb 14 23:25:28 2005 -0600
46565
46566    Incremented version to 0.62cvs.
46567
46568commit ed62a98eee707e36126ee3acc513bb11763c0b5e
46569Author: John Bowman <bowman@ualberta.ca>
46570Date:   Mon Feb 14 21:39:00 2005 -0600
46571
46572    New examples.
46573
46574commit b7b089209392247a58749f86a76e5e5c356589c9
46575Author: John Bowman <bowman@ualberta.ca>
46576Date:   Mon Feb 14 20:57:01 2005 -0600
46577
46578    Added PostScript grestore/gsave objects.
46579
46580commit 3a83a424a915fdf048da7ab98b60bd081a65696b
46581Author: John Bowman <bowman@ualberta.ca>
46582Date:   Mon Feb 14 20:54:11 2005 -0600
46583
46584    Fixed spelling and grammar.
46585
46586commit 8ac3bec8f6df31f5f83f22eb07b5eb55842b343f
46587Author: John Bowman <bowman@ualberta.ca>
46588Date:   Mon Feb 14 19:01:27 2005 -0600
46589
46590    Added Asymptote backend and support for pstoedit, including native
46591    clipping and subpaths.
46592
46593    Added Postscript font and scaled TeX font support.
46594
46595commit 7009ba7329eeca33c7dc4d176639ddc104e276f6
46596Author: John Bowman <bowman@ualberta.ca>
46597Date:   Sun Feb 13 15:57:10 2005 -0600
46598
46599    Added warning message and documentation about clipping deconstructed objects.
46600
46601commit 6aa5b38b9a6e94362fc66fd753e6bf7a0a974138
46602Author: John Bowman <bowman@ualberta.ca>
46603Date:   Sun Feb 13 15:36:46 2005 -0600
46604
46605    Added -gray option.
46606
46607commit df0db34958b4ec086fa2a317ecb7dd79306bf6fd
46608Author: John Bowman <bowman@ualberta.ca>
46609Date:   Sun Feb 13 12:21:41 2005 -0600
46610
46611    Install documentation examples and data files in examples directory.
46612
46613commit ccc354b08dc5706fe0383ee6ea2b072f827bf975
46614Author: John Bowman <bowman@ualberta.ca>
46615Date:   Sun Feb 13 12:08:12 2005 -0600
46616
46617    Reimplemented picture clipping to fix transformation and layering of
46618    clipped pictures.
46619
46620    Use correct font and fontsize for computing label bounding boxes.
46621
46622    Use -O0 for producing dependency data.
46623
46624commit e9464de788fc1d24dd60aae8937f41b855c322f0
46625Author: John Bowman <bowman@ualberta.ca>
46626Date:   Sat Feb 12 03:26:46 2005 -0600
46627
46628    Added background variable.
46629
46630commit 22252bdf84499d5ecdf09809d857700722257cb1
46631Author: John Bowman <bowman@ualberta.ca>
46632Date:   Sat Feb 12 03:21:42 2005 -0600
46633
46634    Added drawing, filling, and clipping of compound paths built up with a pen
46635    lift (moveto) operator ^^ instead of --.
46636
46637    Added functions to unfill a region to transparent background.
46638
46639    Added zerowinding and evenodd pen types for filling and clipping.
46640
46641    Introduced pen types squarecap, roundcap, extendcap, miterjoin,
46642    roundjoin, beveljoin to replace linecap(Square) calls, etc.
46643
46644    Added checker pattern.
46645
46646    Added LaTeX NFSS and TeX fonts and ability to override default baselineskip.
46647
46648    Fixed bug in LaTeX rotation angle output format.
46649
46650    Added contributed tree drawing script and example.
46651
46652    Updated documentation.
46653
46654commit d367e8c404772a6dd98e54466742fe8b12fa8a12
46655Author: John Bowman <bowman@ualberta.ca>
46656Date:   Wed Feb 9 09:08:27 2005 -0600
46657
46658    Editing mode updates.
46659
46660commit 51dd70f15ee70c193ca5d9c6e9869fb2fcb553fd
46661Author: John Bowman <bowman@ualberta.ca>
46662Date:   Wed Feb 9 08:40:20 2005 -0600
46663
46664    Renamed labelframe to labelBox; added labelbox(frame).
46665
46666commit 9716d767e81de011dd47e9ecfeb2273cd2777337
46667Author: John Bowman <bowman@ualberta.ca>
46668Date:   Tue Feb 8 23:46:20 2005 -0600
46669
46670    added labelframe and point(frame,dir) routines.
46671
46672commit 83cd63b559666d92876804f3999e996a54ca0c2a
46673Author: Andy Hammerlindl <ahammerlindl@gmail.com>
46674Date:   Tue Feb 8 15:45:32 2005 -0600
46675
46676    Changed string highlighting to recognize double \ escapes.
46677
46678commit 9bfdac4ea0f8b8d539402178c609761977b5a374
46679Author: John Bowman <bowman@ualberta.ca>
46680Date:   Sat Feb 5 15:43:28 2005 -0600
46681
46682    Updated documentation and pattern examples.
46683
46684commit 673598b4cbfb40510d58a38fe50bdb9a222b9459
46685Author: John Bowman <bowman@ualberta.ca>
46686Date:   Fri Feb 4 22:49:13 2005 -0600
46687
46688    Added brick pattern.
46689
46690commit 19ff72f4ba6f49669117bf4bad71b7427c25c9d4
46691Author: John Bowman <bowman@ualberta.ca>
46692Date:   Fri Feb 4 16:15:16 2005 -0600
46693
46694    Added bool option to linetype to disable automatic scaling of linetype
46695    parameters with pen size. Fixed segmentation fault and float point
46696    exception in adjust_dash in drawpath.cc.
46697
46698    Added bbox(Background) option for producing a nontransparent background.
46699
46700    Moved simplified pattern routines and builtin patterns hatch, crosshatch,
46701    and tile to patterns.asy. Updated examples and documentation.
46702
46703commit 0a798b5693fd153883bd81789e8f7152a312cd71
46704Author: John Bowman <bowman@ualberta.ca>
46705Date:   Thu Feb 3 21:05:37 2005 -0600
46706
46707    Fixed recently broken interact mode.
46708
46709commit d0302683ce91faa71fe83e1b9ce0021042916f2e
46710Author: John Bowman <bowman@ualberta.ca>
46711Date:   Thu Feb 3 13:18:20 2005 -0600
46712
46713    Moved default CFLAGS into configure.ac
46714
46715commit 7d40090cb009bca42e096cf60ca2b0d974fab4d1
46716Author: John Bowman <bowman@ualberta.ca>
46717Date:   Wed Feb 2 13:16:31 2005 -0600
46718
46719    Fixed optimization flags (revert last change).
46720
46721commit 13fb05dc4824fb5677f386db5ba37068ee6e41dc
46722Author: Tom Prince <rprince5@uwo.ca>
46723Date:   Wed Feb 2 08:40:53 2005 -0600
46724
46725    Stanardize CFLAGS handling.
46726
46727commit fe1ee205fbe6928e6c9116fb5a6e7df5f253c823
46728Author: John Bowman <bowman@ualberta.ca>
46729Date:   Wed Feb 2 06:16:25 2005 -0600
46730
46731    Fixed header problems under FreeBSD.
46732
46733commit 21def4fc8e07c0d718e73e1bb6cbf593a9823c34
46734Author: John Bowman <bowman@ualberta.ca>
46735Date:   Wed Feb 2 00:54:33 2005 -0600
46736
46737    Incremented version to 0.61cvs.
46738
46739commit 3b6044c76830ccc27e5599c7f4184d5a050bc12f
46740Author: John Bowman <bowman@ualberta.ca>
46741Date:   Wed Feb 2 00:10:58 2005 -0600
46742
46743    Interactive mode automatically restarts ASYMPTOTE_PSVIEWER in case it exited.
46744
46745commit 597bcc238bdf57c1c5ee7b0be185a34d49c08304
46746Author: John Bowman <bowman@ualberta.ca>
46747Date:   Wed Feb 2 00:07:24 2005 -0600
46748
46749    Added picture grid(int Nx, int Ny, pen p=currentpen) function for
46750    generating square lattices.
46751
46752commit cc7582773ec89abf83d53951301b9a849f6c958e
46753Author: John Bowman <bowman@ualberta.ca>
46754Date:   Wed Feb 2 00:04:57 2005 -0600
46755
46756    Simplified binary installation instructions; updated hatch.asy listing.
46757
46758commit c51f05c9af30d87e7f49f9a6ce27416e150a9327
46759Author: Tom Prince <rprince5@uwo.ca>
46760Date:   Tue Feb 1 10:03:21 2005 -0600
46761
46762    Fix path solving. Strange place for a bug.
46763
46764commit 4046420fa38047ab48a6f9114d79f1b133844993
46765Author: John Bowman <bowman@ualberta.ca>
46766Date:   Tue Feb 1 02:52:50 2005 -0600
46767
46768    Removed extra newline from diagnostic.
46769
46770commit d6c7d56a81c74dca0467f15941229101ceafaa28
46771Author: John Bowman <bowman@ualberta.ca>
46772Date:   Tue Feb 1 01:43:33 2005 -0600
46773
46774    Fixed namespace/function conflicts.
46775
46776commit c9e796e9e170a82bc486199ba7716c64db6b99f2
46777Author: John Bowman <bowman@ualberta.ca>
46778Date:   Tue Feb 1 01:33:26 2005 -0600
46779
46780    Fixed interactive mode to suppress standard I/O also from static imports.
46781
46782commit 2566e42a9a29888574606c717e01b459515eb122
46783Author: John Bowman <bowman@ualberta.ca>
46784Date:   Mon Jan 31 21:41:57 2005 -0600
46785
46786    Fix rfind(string s, string t) and update documentation of string functions.
46787
46788commit 81522814d5593ac2f99a96b1f6827684f56a740b
46789Author: John Bowman <bowman@ualberta.ca>
46790Date:   Mon Jan 31 18:42:04 2005 -0600
46791
46792    Add facility for checking to see if a file exists, using bool error(file).
46793
46794commit 2d7bc86ef31d922d01e19e7bd7323d8a0e36c48c
46795Author: John Bowman <bowman@ualberta.ca>
46796Date:   Mon Jan 31 16:15:48 2005 -0600
46797
46798    Fixed multiple interactive shipouts in graphs with legends.
46799
46800commit d5510487a847ffbe3270d74042c68de4c2c88dca
46801Author: John Bowman <bowman@ualberta.ca>
46802Date:   Mon Jan 31 00:21:33 2005 -0600
46803
46804    Interactive mode now supports inputting files with multiple shipouts.
46805    Interactive mode disables deconstruction (xasy).
46806
46807commit c56e2e4c3b36897baa56333df2e5d8f481b20744
46808Author: John Bowman <bowman@ualberta.ca>
46809Date:   Sun Jan 30 23:17:47 2005 -0600
46810
46811    Fixed endl and tab in plain.asy to produce C strings.
46812    Fixed recently broken include command.
46813    Renamed internal symbol ASYalign to more meaningful ASYbase in baseline.
46814
46815commit 872c389229301cfc209e2c0349503cf8d240d9b4
46816Author: John Bowman <bowman@ualberta.ca>
46817Date:   Sun Jan 30 22:46:28 2005 -0600
46818
46819    Put file back into mempool by making typein and typeout variables rather
46820    than pointers.
46821
46822commit 18b1fef96c161127ea53f9f4780b131d4e2b4942
46823Author: John Bowman <bowman@ualberta.ca>
46824Date:   Sun Jan 30 18:44:14 2005 -0600
46825
46826    Updated examples to use math.arc routine.
46827
46828commit d41eb28ef472b8ba83c21468b0b48d808feaa39c
46829Author: John Bowman <bowman@ualberta.ca>
46830Date:   Sun Jan 30 16:55:47 2005 -0600
46831
46832    Allow optional Asymptote commands to be specified on the same line as
46833    interactive input command.
46834
46835commit 5f5586572db63c8bc186ca36f5edc9b9dea978e9
46836Author: John Bowman <bowman@ualberta.ca>
46837Date:   Sun Jan 30 12:15:01 2005 -0600
46838
46839    Buffer stdin in interactive mode.
46840    Changed Import to input, which includes code directly into Asymptote, so
46841    that the user has access to the same environment that the code sees.
46842    Cleaned up fileio and removed it from mempool due to conflict with iostream
46843    routines.
46844
46845commit b1d64a589218c621786a1af426d581c009a9e207
46846Author: John Bowman <bowman@ualberta.ca>
46847Date:   Fri Jan 28 21:04:41 2005 -0600
46848
46849    Add baseline TeX code back into texfile.h from plain.asy.
46850
46851commit c9a85dae7aa090f26d84e035128594d78c1385e5
46852Author: John Bowman <bowman@ualberta.ca>
46853Date:   Fri Jan 28 03:54:10 2005 -0600
46854
46855    Incremented version to 0.60cvs.
46856
46857commit 82e18a2effb5642baa92e296f1be7fe4b9cf60ee
46858Author: John Bowman <bowman@ualberta.ca>
46859Date:   Fri Jan 28 02:21:34 2005 -0600
46860
46861    Makedepend updates.
46862
46863commit e134133f3b4d137d42c842e3871e928c17e104a2
46864Author: John Bowman <bowman@ualberta.ca>
46865Date:   Fri Jan 28 02:09:05 2005 -0600
46866
46867    More makefile tweaks.
46868
46869commit 71b7187f832f9726abd1f4ce7f7fa2402352e333
46870Author: John Bowman <bowman@ualberta.ca>
46871Date:   Fri Jan 28 01:40:32 2005 -0600
46872
46873    Final makefile updates.
46874
46875commit 5ee54ce48e3536f51119f7ed27986f988558e4dd
46876Author: John Bowman <bowman@ualberta.ca>
46877Date:   Fri Jan 28 01:15:07 2005 -0600
46878
46879    Automatically check for broken rpc/xdr headers.
46880
46881commit 5dd8676e496112918d515d521ac1e5d76e0a7e58
46882Author: John Bowman <bowman@ualberta.ca>
46883Date:   Fri Jan 28 00:01:20 2005 -0600
46884
46885    Fixed bounds to be consistent with behaviour of new quadratic solver.
46886
46887commit a6fae99ab1ab2214c4c0fb328d4248dd0ccd333b
46888Author: John Bowman <bowman@ualberta.ca>
46889Date:   Thu Jan 27 23:41:06 2005 -0600
46890
46891    Implemented robust, accurate quadratic equation solver (used in dirtime).
46892
46893commit 7deacc022138293f1b7ea337c6f3dadf15bd23d3
46894Author: John Bowman <bowman@ualberta.ca>
46895Date:   Thu Jan 27 17:20:26 2005 -0600
46896
46897    Added getopt for systems without full GNU getopt support (e.g. cygwin,
46898    FreeBSD).
46899
46900    Use "make all/make install" to produce/install both asy and man pages.
46901
46902commit d907ef68414f53dccfaf4726944fa072c265ad61
46903Author: Tom Prince <rprince5@uwo.ca>
46904Date:   Thu Jan 27 01:30:12 2005 -0600
46905
46906    Better? quadratic routine.
46907
46908commit 34e5884ceacd46acd76abcc6debf987fc12a9d83
46909Author: Tom Prince <rprince5@uwo.ca>
46910Date:   Wed Jan 26 12:06:22 2005 -0600
46911
46912    Use solveQuadratic for path::bounds as well.
46913
46914commit 697e218e413621cb7b0a78378df21562a92020bd
46915Author: Tom Prince <rprince5@uwo.ca>
46916Date:   Wed Jan 26 11:44:00 2005 -0600
46917
46918    Fix fuzz case in cubic dir.
46919
46920commit f8b8d7dab36c025d9d81714098c5d4fc6e992812
46921Author: Tom Prince <rprince5@uwo.ca>
46922Date:   Wed Jan 26 11:37:55 2005 -0600
46923
46924    Duplicate code.
46925
46926commit e15a948eb7498d2ffa9c1c25fb65cdb617652e10
46927Author: John Bowman <bowman@ualberta.ca>
46928Date:   Wed Jan 26 10:47:50 2005 -0600
46929
46930    Added fuzz to fix dirtime(unitcircle,dir(-45)) bug under make OPT=-g.
46931
46932commit 12eae75206190bbeb7ea03e695888e13d1e29d9f
46933Author: John Bowman <bowman@ualberta.ca>
46934Date:   Wed Jan 26 02:14:32 2005 -0600
46935
46936    Implemented all ANSI C character string escape sequences for C strings.
46937    Removed all escape sequences from TeX strings except for \", which maps to ".
46938    Added support for LaTeX babel package.
46939
46940    Improved arc so that it coincides exactly with circle approximation for all
46941    angles. Added triangle arc routine to math.asy.
46942
46943    Renamed gray to lightgray in the example files.
46944
46945commit ef94f1c7970998ed0489cb0ef1f071a37cf40df2
46946Author: John Bowman <bowman@ualberta.ca>
46947Date:   Tue Jan 25 10:02:15 2005 -0600
46948
46949    Fixed explicit keyword (broken in dec.cc 1.8 on 2005-01-19).
46950
46951commit f1463209178ca79e93fbb7cc03f98ad04da070b7
46952Author: John Bowman <bowman@ualberta.ca>
46953Date:   Sat Jan 22 02:55:26 2005 -0600
46954
46955    Renamed gray to lightgray; gray now means gray(0.5).
46956    Added colorPens and monoPens lists and boolean variable mono.
46957
46958commit a38f9e67b9ed8397b7404aad29d8213482dc185c
46959Author: John Bowman <bowman@ualberta.ca>
46960Date:   Sat Jan 22 01:14:42 2005 -0600
46961
46962    TRANSPARENT pen now has higher precedence that DEFCOLOR; also output
46963    "invisible" for this pen color.
46964
46965commit c0e19513dd8c5bc30401fb4b46e32285fdba45fb
46966Author: John Bowman <bowman@ualberta.ca>
46967Date:   Sat Jan 22 00:48:56 2005 -0600
46968
46969    Added checks on string position arguments.
46970
46971commit 6eb71920bb2d13c58629cd0c3edb21a3f4d4bc4e
46972Author: Tom Prince <rprince5@uwo.ca>
46973Date:   Fri Jan 21 07:44:46 2005 -0600
46974
46975    Handle invalid numbers gracefully.
46976
46977commit 004abb085554db987aaa582ce22bd2576470aab6
46978Author: John Bowman <bowman@ualberta.ca>
46979Date:   Thu Jan 20 22:35:54 2005 -0600
46980
46981    Fixed cstring so that '\\' produces a backslash.
46982
46983commit aaaa207f4efee701f9e6455ef5faa481ad54888b
46984Author: Tom Prince <rprince5@uwo.ca>
46985Date:   Thu Jan 20 16:35:38 2005 -0600
46986
46987    Add C-style strings delimited by '. (e.g. '\n' instead of "\\n").
46988
46989commit 53d04784fd7da27cb52c6b8e415a45ab1d893e2a
46990Author: John Bowman <bowman@ualberta.ca>
46991Date:   Thu Jan 20 04:14:02 2005 -0600
46992
46993    More arc improvements.
46994
46995commit 25ecd5c73477c683e502ff7c975c22b18a61f943
46996Author: John Bowman <bowman@ualberta.ca>
46997Date:   Thu Jan 20 02:19:33 2005 -0600
46998
46999    Pdf updates.
47000    Added new arc routine and point/path utility functions.
47001    Added new examples and updates to feynman.asy.
47002
47003commit 8d06235ab386b7d48d2fadae59784a0e0ec0be33
47004Author: Tom Prince <rprince5@uwo.ca>
47005Date:   Tue Jan 18 23:48:12 2005 -0600
47006
47007    *** empty log message ***
47008
47009commit f005d31b9780cbc30358ddbffc36c40e58f97348
47010Author: Tom Prince <rprince5@uwo.ca>
47011Date:   Tue Jan 18 23:44:26 2005 -0600
47012
47013    Get rid of as::defaultExp, and store varinit* in signature instead.
47014
47015commit ac31ba07570ebdd6ecad5b8afd3b2dabf590ec33
47016Author: John Bowman <bowman@ualberta.ca>
47017Date:   Tue Jan 18 23:38:39 2005 -0600
47018
47019    Minor bbox fuzz and alignment adjustments; fixed xasy alignment.
47020
47021commit e039fece159045e5d1bda711994fb98e06ddb0ec
47022Author: John Bowman <bowman@ualberta.ca>
47023Date:   Tue Jan 18 21:49:33 2005 -0600
47024
47025    Implementation of explicit keyword.
47026
47027commit ddeaaa28a0f5c2e26a3c805be6c6b49b9e86ca6f
47028Author: Tom Prince <rprince5@uwo.ca>
47029Date:   Tue Jan 18 21:16:10 2005 -0600
47030
47031    Oops.
47032
47033commit 8330481475bd533d754e87dd1b8650edbb379322
47034Author: Tom Prince <rprince5@uwo.ca>
47035Date:   Tue Jan 18 21:14:34 2005 -0600
47036
47037    Fix makefile breakage.
47038
47039commit 9d18f68c3678138173cba1f115ec632a8e33a1be
47040Author: Tom Prince <rprince5@uwo.ca>
47041Date:   Tue Jan 18 21:07:13 2005 -0600
47042
47043    Don't rebuild asy if we don't need to.
47044
47045commit 61bb4a0506a9d7fa46840068bfd5b048b81d167b
47046Author: Tom Prince <rprince5@uwo.ca>
47047Date:   Tue Jan 18 19:33:16 2005 -0600
47048
47049    version.texi is autogenerated.
47050
47051commit 0b3dabb95ab57f0e71bf09251eddd761366f4a61
47052Author: Tom Prince <rprince5@uwo.ca>
47053Date:   Tue Jan 18 12:25:05 2005 -0600
47054
47055    Make explicit a keyword to detect breakage.
47056
47057commit d2bcab30bdcb21e576b010b96450d86a1988869f
47058Author: John Bowman <bowman@ualberta.ca>
47059Date:   Tue Jan 18 01:24:50 2005 -0600
47060
47061    Inhibit output of null labels.
47062
47063commit 807c48f5f8381756758ae06feeabb17a4f9a8464
47064Author: John Bowman <bowman@ualberta.ca>
47065Date:   Mon Jan 17 18:30:20 2005 -0600
47066
47067    Fixed antialiasing and gv -watch problems.
47068
47069commit 843c617b2423d9135ecd84c9f3b2762b96529363
47070Author: John Bowman <bowman@ualberta.ca>
47071Date:   Mon Jan 17 16:11:34 2005 -0600
47072
47073    Incremented version to 0.59cvs.
47074
47075commit 6324cafe2759553d86759a9a61e03c30eb4757da
47076Author: John Bowman <bowman@ualberta.ca>
47077Date:   Sun Jan 16 22:43:30 2005 -0600
47078
47079    Updated new examples.
47080
47081commit fc09c78aadca65c061ecdab83c86f9f1a9433f10
47082Author: John Bowman <bowman@ualberta.ca>
47083Date:   Sun Jan 16 22:35:30 2005 -0600
47084
47085    Fixed formatting.
47086
47087commit 696c6a83b7b0bd82b62220923f4f9c8b468da1a3
47088Author: John Bowman <bowman@ualberta.ca>
47089Date:   Sun Jan 16 22:16:23 2005 -0600
47090
47091    Fixed warning message about unused variable.
47092
47093commit f7f31e8da553d0c4812d8cf548a1fa940597e61f
47094Author: John Bowman <bowman@ualberta.ca>
47095Date:   Sun Jan 16 21:54:49 2005 -0600
47096
47097    Added new entry.
47098
47099commit 5f23c77fa668e791364343dbb46ca120927c0beb
47100Author: John Bowman <bowman@ualberta.ca>
47101Date:   Sun Jan 16 21:45:57 2005 -0600
47102
47103    The default linetype, linewidth, fontsize, color, linecap, linejoin, and
47104    overwrite mode can now all be changed with the routine defaultpen(pen).
47105    Removed unused pen defaultpen() in favour of void defaultpen(), which
47106    resets all pen default attributes to their startup values.
47107
47108commit e2ecafd9b096d7e4a75010fecd60c45d2a600806
47109Author: John Bowman <bowman@ualberta.ca>
47110Date:   Sun Jan 16 01:26:46 2005 -0600
47111
47112    Added missing == and != operators for struct tree.
47113
47114commit 412e97c76d466ae84a4e56ec076ca29c00999ae0
47115Author: John Bowman <bowman@ualberta.ca>
47116Date:   Sun Jan 16 01:15:54 2005 -0600
47117
47118    Replaced defaultlinewidth and defaultfontsize commands with
47119    defaultpen(pen). Moved reset() into plain.asy.
47120
47121commit 179dcd0adea6b670da41fe33f84bf11cd6e3e205
47122Author: John Bowman <bowman@ualberta.ca>
47123Date:   Sun Jan 16 00:11:03 2005 -0600
47124
47125    Added configure option to detect xdr/rpc header files.
47126
47127commit f9a3b185bc891daa6fd7d66f6d3233b730f5a152
47128Author: John Bowman <bowman@ualberta.ca>
47129Date:   Sat Jan 15 18:45:32 2005 -0600
47130
47131    Fixed 2d graph bugs 1102574 and 1102396 and related bugs.
47132    Added XEquals and YEquals axis types.
47133    Allow all axis types to optionally extend to dimensions of picture; updated
47134    documentation.
47135    Simplified routine for drawing perpendicular symbols in math.asy.
47136
47137commit 76ac05ba021c34a68832d247b270e01ce4220a24
47138Author: Tom Prince <rprince5@uwo.ca>
47139Date:   Fri Jan 14 15:30:51 2005 -0600
47140
47141    Store operands with opcode, rather than in the following inst.
47142
47143commit aef57d9197897694e6911f627c80a61d19080087
47144Author: Tom Prince <rprince5@uwo.ca>
47145Date:   Wed Jan 12 12:45:37 2005 -0600
47146
47147    markTrans and markTransAsField are utility functions that don't need to be redefined.
47148
47149commit e1087baecb7ef73eff4d934cd25f027d6c4aed70
47150Author: Tom Prince <rprince5@uwo.ca>
47151Date:   Wed Jan 12 12:36:53 2005 -0600
47152
47153    Clean up header file dependencies.
47154
47155commit c724002d32be1004787b82212cacbe4582f19ef9
47156Author: John Bowman <bowman@ualberta.ca>
47157Date:   Wed Jan 12 11:17:35 2005 -0600
47158
47159    Made currentpen static.
47160
47161commit 1352343c1a7709c47e4fce15e68c521b1c22265f
47162Author: John Bowman <bowman@ualberta.ca>
47163Date:   Tue Jan 11 22:42:27 2005 -0600
47164
47165    Use $(MAKE) rather than make everywhere within Makefile.
47166
47167commit 5e84364254a41a0fe7d0a6cd12309885ee580beb
47168Author: John Bowman <bowman@ualberta.ca>
47169Date:   Tue Jan 11 22:14:09 2005 -0600
47170
47171    Increment version to 0.58cvs.
47172
47173commit 54eaa3dc057e3196c84465af73df75931ab6eee7
47174Author: John Bowman <bowman@ualberta.ca>
47175Date:   Tue Jan 11 21:52:01 2005 -0600
47176
47177    Removed direction(path, real) and direction(path, int) in favour of
47178    dir(path, real t=1) and dir(path, int t=1). Added examples.
47179
47180commit c1a18de5cc1f5e30109c2ebe9712947c6420abc3
47181Author: John Bowman <bowman@ualberta.ca>
47182Date:   Tue Jan 11 17:29:22 2005 -0600
47183
47184    Made overwrite mode a pen attribute; updated documentation.
47185
47186commit a5ccb6bc1b3a58cb9b44ae349b42ac4888ebceb9
47187Author: Tom Prince <rprince5@uwo.ca>
47188Date:   Tue Jan 11 13:31:37 2005 -0600
47189
47190    symbol::trans accepts a std::string not a char*.
47191
47192commit 4d2e3f5c77081c4d761bae7df317606808b372f1
47193Author: Tom Prince <rprince5@uwo.ca>
47194Date:   Tue Jan 11 13:30:26 2005 -0600
47195
47196    Fix typo in comment.
47197
47198commit 08c6e5a90e6d18b3dd4a9566ef9d61069bfa6e42
47199Author: John Bowman <bowman@ualberta.ca>
47200Date:   Tue Jan 11 02:55:28 2005 -0600
47201
47202    Fixed infinite loop bug in overwrite mode.
47203    Added synonym dir(path,int) for direction(path,int), etc.
47204
47205commit 0255eb36c53d59fb955edd23c57cd8003202de08
47206Author: John Bowman <bowman@ualberta.ca>
47207Date:   Mon Jan 10 22:04:30 2005 -0600
47208
47209    Fixed rgb to cmyk routine and added cmyk to rgb routine.
47210    Added -cmyk and -rgb command options.
47211    Made labelx and labely routines position labels consistently with axis
47212    routines by default.
47213    Generalized baseline routine and moved from texfile.cc into plain.asy.
47214    Adjusted logo for new labeling system.
47215
47216commit 9db1f8cf0de5a928a03399df79b7e8316ba340f6
47217Author: John Bowman <bowman@ualberta.ca>
47218Date:   Sun Jan 9 18:10:02 2005 -0600
47219
47220    Increment version to 0.57cvs.
47221
47222commit c8cda1546a2579b1dbfd24b6d15abd49506e3bb9
47223Author: John Bowman <bowman@ualberta.ca>
47224Date:   Sun Jan 9 17:16:50 2005 -0600
47225
47226    Make PSViewer and PDFViewer search conform to documented behaviour.
47227
47228commit 94572dc2968e18d4572302af3f830a66c7af8620
47229Author: John Bowman <bowman@ualberta.ca>
47230Date:   Sun Jan 9 15:43:21 2005 -0600
47231
47232    Implemented radial gradient shading; updated documentation.
47233
47234commit 0f7766c8f6779ad7c5468be9945f2887a8be5ab1
47235Author: John Bowman <bowman@ualberta.ca>
47236Date:   Sun Jan 9 12:35:09 2005 -0600
47237
47238    Make patterns work with xasy.
47239    An explicit picture is now required in order to specify preamble to shipout.
47240    Added scientific diagram and graphs to documentation to illustrate
47241    the minipage function, secondary axes, and the drawabout function.
47242    The new real[[] colors(pen) function returns the color components of a pen.
47243
47244commit cd537b6768ade3f2cdb7ba912ade0af6279021cd
47245Author: John Bowman <bowman@ualberta.ca>
47246Date:   Sun Jan 9 03:02:17 2005 -0600
47247
47248    Added tiling patterns and gradient shading.
47249    Added linecap and linejoin pen specifiers.
47250    Updated documentation with examples of new features.
47251
47252commit aaf64a2145422d16d037ee04b07ce2554ea79cfa
47253Author: John Bowman <bowman@ualberta.ca>
47254Date:   Thu Jan 6 21:47:04 2005 -0600
47255
47256    Minor interp and secondary axis updates.
47257
47258commit a373e2dcb2a74ee31114e131de29bfcb014e2541
47259Author: John Bowman <bowman@ualberta.ca>
47260Date:   Thu Jan 6 16:28:55 2005 -0600
47261
47262    New postscript-coordinate shift option for label routines;
47263    pictures added to pictures now transform properly; updated documentation.
47264
47265commit 82c0764670b6a7f37ace3f5dda4875ee7ad05cf6
47266Author: John Bowman <bowman@ualberta.ca>
47267Date:   Thu Jan 6 04:20:46 2005 -0600
47268
47269    Added secondary axis facility; fixed scaling bug.
47270
47271commit cf18a044a97393249e58865a01dbe5ed28308d56
47272Author: John Bowman <bowman@ualberta.ca>
47273Date:   Thu Jan 6 04:19:12 2005 -0600
47274
47275    minor formatting.
47276
47277commit 0496fd3486693a313fe88a9a359839cfe21659db
47278Author: John Bowman <bowman@ualberta.ca>
47279Date:   Thu Jan 6 04:17:36 2005 -0600
47280
47281    Removed unused currentframe variable; updated documentation.
47282
47283commit 0c452d1f963e32f6e926bca7ec00fc396db2cb19
47284Author: John Bowman <bowman@ualberta.ca>
47285Date:   Wed Jan 5 17:19:22 2005 -0600
47286
47287    Further csv and linemode updates.
47288
47289commit f14fd7bedf633f95bf0239e826dfbe5e5e380a58
47290Author: John Bowman <bowman@ualberta.ca>
47291Date:   Wed Jan 5 10:21:16 2005 -0600
47292
47293    Fixed cvs+line mode bugs.
47294
47295commit 5ab4963be063b0f7d2dd775568187bde9ac900af
47296Author: John Bowman <bowman@ualberta.ca>
47297Date:   Wed Jan 5 10:20:56 2005 -0600
47298
47299    label positioning update
47300
47301commit 19e601b4bea4a9f290fb14f843e643da29f8c863
47302Author: John Bowman <bowman@ualberta.ca>
47303Date:   Wed Jan 5 10:20:26 2005 -0600
47304
47305    minor formatting.
47306
47307commit 62e16369244e6571bcd88a369506fc3f1d4ade76
47308Author: John Bowman <bowman@ualberta.ca>
47309Date:   Wed Jan 5 01:01:23 2005 -0600
47310
47311    Updated documentation.
47312
47313commit f63d68663956b533252bc0a78249e42d3696f20d
47314Author: John Bowman <bowman@ualberta.ca>
47315Date:   Wed Jan 5 00:38:08 2005 -0600
47316
47317    Fixed "label with arrow" routine. Removed outarrow in favour of drawabout.
47318    Updated documentation regarding new optional position argument of path
47319    labels (draw and drawabout).
47320
47321commit 40922670c83aac9b39075818d3bb7526cfd9f5d2
47322Author: John Bowman <bowman@ualberta.ca>
47323Date:   Tue Jan 4 22:00:13 2005 -0600
47324
47325    Align labels before adding label bounding box fuzz.
47326
47327commit 1caf33aa48700401e8dab5c1935e8371e9075974
47328Author: John Bowman <bowman@ualberta.ca>
47329Date:   Tue Jan 4 21:58:24 2005 -0600
47330
47331    Use math italic axis labels.
47332
47333commit 6dde5903fd8d69da16ac521a882378962fb28355
47334Author: John Bowman <bowman@ualberta.ca>
47335Date:   Tue Jan 4 13:07:41 2005 -0600
47336
47337    Updated.
47338
47339commit e6b8f714ddbcedc1ccec4f01ddc619d9c38ccc25
47340Author: John Bowman <bowman@ualberta.ca>
47341Date:   Tue Jan 4 13:05:08 2005 -0600
47342
47343    Added function name to "cannot call...with" error messages.
47344
47345commit 4a3368cbfb9236718c1b1a7b230cf1edb71aa4f1
47346Author: John Bowman <bowman@ualberta.ca>
47347Date:   Tue Jan 4 01:34:48 2005 -0600
47348
47349    Improved and tightened label bounding box calculation.
47350
47351commit c8261d01c8415dea7b1fea9889fbf944819d9481
47352Author: John Bowman <bowman@ualberta.ca>
47353Date:   Tue Jan 4 01:32:19 2005 -0600
47354
47355    Made "cannot call type...with" diagnostic easier to read.
47356
47357commit b82e62c0d0854c00c26077d2385598fb04594b75
47358Author: John Bowman <bowman@ualberta.ca>
47359Date:   Tue Dec 28 09:21:41 2004 -0600
47360
47361    label and arrow adjustments
47362
47363commit 00d5f86a020491c3073e6dda1d230dcb0dd475fd
47364Author: John Bowman <bowman@ualberta.ca>
47365Date:   Mon Dec 27 02:01:56 2004 -0600
47366
47367    Added minipage and outarrow routines.
47368
47369commit 9419fe6b15870e2957e644a3a9ee2d1f0299401b
47370Author: John Bowman <bowman@ualberta.ca>
47371Date:   Sun Dec 26 19:55:48 2004 -0600
47372
47373    Fixed TeX pipestream embedded newline & diagnostic problems.
47374
47375commit 561d061bf19dc2362472501129e1ebc015fabd26
47376Author: John Bowman <bowman@ualberta.ca>
47377Date:   Sun Dec 26 14:20:02 2004 -0600
47378
47379    implement scaling of pic.userMin and pic.userMax.
47380
47381commit 64d80cf6a37510d81393daf0f942476fcd1dbadd
47382Author: John Bowman <bowman@ualberta.ca>
47383Date:   Wed Dec 22 23:01:33 2004 -0600
47384
47385    Added newpage() command.
47386
47387commit f9cdb946b50ac96b37efbc3b4dfaa68ae2fc590b
47388Author: John Bowman <bowman@ualberta.ca>
47389Date:   Wed Dec 22 19:16:14 2004 -0600
47390
47391    Improved and simplified label code.
47392
47393commit 892d597f69da58ba3ba5b67429e1235acb6d1afc
47394Author: John Bowman <bowman@ualberta.ca>
47395Date:   Wed Dec 22 15:06:19 2004 -0600
47396
47397    More label updates.
47398
47399commit 4659686d9b2805523740b67f193e5b3c37c7d0fa
47400Author: John Bowman <bowman@ualberta.ca>
47401Date:   Wed Dec 22 04:01:04 2004 -0600
47402
47403    Label updates.
47404
47405commit 2d7b642ffe65007488bfc592c1507b63e085aa6a
47406Author: John Bowman <bowman@ualberta.ca>
47407Date:   Tue Dec 21 02:07:25 2004 -0600
47408
47409    Improved label bounding boxes.
47410
47411commit 2ec3be9a1f88fb33e8eb9262ce8952023a3253a4
47412Author: John Bowman <bowman@ualberta.ca>
47413Date:   Sun Dec 19 22:00:22 2004 -0600
47414
47415    Account for depth in label alignment code.
47416
47417commit 5bdeee5c93e43828cd8aa635cb3b3569bc56e39d
47418Author: John Bowman <bowman@ualberta.ca>
47419Date:   Fri Dec 17 12:35:21 2004 -0600
47420
47421    Fine tuning of label offset (dependent on pdf/-B).
47422
47423commit 68795714227237c2a8b801c94655b17fd68aa3a0
47424Author: John Bowman <bowman@ualberta.ca>
47425Date:   Thu Dec 16 22:17:16 2004 -0600
47426
47427    Increment version to 0.56cvs.
47428
47429commit c1848c51139c559fa78b22188ffeeca159159393
47430Author: John Bowman <bowman@ualberta.ca>
47431Date:   Thu Dec 16 17:52:04 2004 -0600
47432
47433    Force use of bison (not yacc).
47434
47435commit 733caf46643c96adcf045194ace7a8e07d796740
47436Author: John Bowman <bowman@ualberta.ca>
47437Date:   Thu Dec 16 17:32:16 2004 -0600
47438
47439    Fixed warning messages.
47440
47441commit 46d94ddec5bf8cae60d4fbefe41d22599cc75b8d
47442Author: John Bowman <bowman@ualberta.ca>
47443Date:   Thu Dec 16 17:26:09 2004 -0600
47444
47445    ispell updates
47446
47447commit 16a8cb94f1d988c8c9c692d650969a41e4203f30
47448Author: John Bowman <bowman@ualberta.ca>
47449Date:   Thu Dec 16 17:21:08 2004 -0600
47450
47451    Documentation updates.
47452
47453commit 8d0c569a4a72ae24dfe71dea21bcb1d5ee008aa3
47454Author: John Bowman <bowman@ualberta.ca>
47455Date:   Thu Dec 16 17:05:14 2004 -0600
47456
47457    Improved latex diagnostics.
47458
47459commit 01c3773cac71bca3bb99dfb3f7d0b25d44d6bf7c
47460Author: John Bowman <bowman@ualberta.ca>
47461Date:   Thu Dec 16 13:14:58 2004 -0600
47462
47463    Updated documentation.
47464
47465commit 14362d4f7e3ca6d9d0e40fab297a8ee5716ea04e
47466Author: John Bowman <bowman@ualberta.ca>
47467Date:   Thu Dec 16 12:45:54 2004 -0600
47468
47469    Contributed examples.
47470
47471commit 43708329adf0949d989844f64cc450b7fa7ac3e3
47472Author: John Bowman <bowman@ualberta.ca>
47473Date:   Thu Dec 16 10:11:08 2004 -0600
47474
47475    Added cuttings global variable.
47476
47477commit 609ddb221c006700de7c30e4889adb8e7c0ed65e
47478Author: John Bowman <bowman@ualberta.ca>
47479Date:   Wed Dec 15 23:42:14 2004 -0600
47480
47481    Moved metapost compatibility routines to separate file.
47482
47483commit 9a92f1894780cec1d9534486c95e6efeb0372e3a
47484Author: John Bowman <bowman@ualberta.ca>
47485Date:   Wed Dec 15 22:52:04 2004 -0600
47486
47487    Perhaps a more sensible alternative to Metapost cutbefore/cutafter/cuttings.
47488
47489commit b88706095832297bcd9e463186774609d0708e59
47490Author: John Bowman <bowman@ualberta.ca>
47491Date:   Wed Dec 15 10:31:40 2004 -0600
47492
47493    updated coordinate
47494
47495commit ea0e02d149d6aece9779f489aad5786c6b259364
47496Author: John Bowman <bowman@ualberta.ca>
47497Date:   Wed Dec 15 10:30:10 2004 -0600
47498
47499    Added translator name.
47500
47501commit 4bfe6a48fb575f02c0c98d856312f62620096158
47502Author: John Bowman <bowman@ualberta.ca>
47503Date:   Wed Dec 15 10:26:31 2004 -0600
47504
47505    Added before(path,path) and after(path,path); documented cutbefore and
47506    cutafter and changed them to work always according to these specificiations.
47507
47508commit 247f2c248f437b9379881e211a964ecafc232749
47509Author: John Bowman <bowman@ualberta.ca>
47510Date:   Tue Dec 14 18:39:21 2004 -0600
47511
47512    Fixed bug [ 1084667 ] asydef environment.
47513
47514commit d4ef44de4281cca95cdb72f4dcb9922d2c4acd7f
47515Author: John Bowman <bowman@ualberta.ca>
47516Date:   Tue Dec 14 18:24:27 2004 -0600
47517
47518    Fixed bug [ 1084641 ] problem with defaultfontsize.
47519
47520commit a4e65629f8a48ea09e5e0cbbc7d062385eb1e66c
47521Author: John Bowman <bowman@ualberta.ca>
47522Date:   Tue Dec 14 13:02:12 2004 -0600
47523
47524    In texPreamble: replaced newlines with spaces as they can break
47525    bidirectional TeX pipe.
47526
47527commit d6c73c7eaefcd11cb92cd75d52a30ee2d9e7651f
47528Author: John Bowman <bowman@ualberta.ca>
47529Date:   Mon Dec 13 13:01:12 2004 -0600
47530
47531    Simplified axis capping.
47532
47533commit fb95bf6850216bc1d903af28a9a8005853863128
47534Author: John Bowman <bowman@ualberta.ca>
47535Date:   Mon Dec 13 11:30:01 2004 -0600
47536
47537    Fix override of axis label positioning.
47538
47539commit f1a5727ccfb4e9f723bf1acd11347d3fdaf79ad2
47540Author: John Bowman <bowman@ualberta.ca>
47541Date:   Mon Dec 13 00:55:30 2004 -0600
47542
47543    Fixed bug 1084016: error in bounding box computation.
47544
47545commit 23b64ac7a6602335900098e1640768dc0ed941f5
47546Author: John Bowman <bowman@ualberta.ca>
47547Date:   Sun Dec 12 18:05:09 2004 -0600
47548
47549    Partial port of featpost 3D package for MetaPost.
47550
47551commit 320e428228b01938b5e69ccd6b82d205ea6f52ca
47552Author: John Bowman <bowman@ualberta.ca>
47553Date:   Sun Dec 12 18:04:06 2004 -0600
47554
47555    Added operator == and != for vector class.
47556    Added interp routine for pairs, vectors, and pens.
47557    Added pen background=white, unfill, cutbefore, and cutafter.
47558    Documentation updates.
47559
47560commit 608a705714b209ca86cbf3621ac2194659ca4c99
47561Author: John Bowman <bowman@ualberta.ca>
47562Date:   Sun Dec 12 17:59:33 2004 -0600
47563
47564    Changed default structure operator == to alias (as with arrays) to allow
47565    user-defined == operators on structures. Also removed != in favour of !alias.
47566
47567commit 79a7f7cc6d694897096ad895e0ddf8efa86cb61c
47568Author: John Bowman <bowman@ualberta.ca>
47569Date:   Sat Dec 11 14:59:39 2004 -0600
47570
47571    Handle invalid operators cleanly.
47572
47573commit fdd1a3d7fa0609fdbea0b4909b6538c95e43f207
47574Author: John Bowman <bowman@ualberta.ca>
47575Date:   Fri Dec 10 18:32:52 2004 -0600
47576
47577    Updated bug report address.
47578
47579commit 7a57e3d9ab684bcda09d72c5991246bb8bccbeae
47580Author: John Bowman <bowman@ualberta.ca>
47581Date:   Fri Dec 10 17:10:39 2004 -0600
47582
47583    Fixed nullpath bugs.
47584
47585commit 6e27209f37882761c0f6a74ae1a209a8a462baad
47586Author: John Bowman <bowman@ualberta.ca>
47587Date:   Fri Dec 10 17:10:21 2004 -0600
47588
47589    Installation updates
47590
47591commit cbdb816fe0b86d3e4a7f071b15486be6429e402f
47592Author: John Bowman <bowman@ualberta.ca>
47593Date:   Fri Dec 10 12:17:20 2004 -0600
47594
47595    Make info and man directories if missing.
47596
47597commit f21a0af80d2556dda3c38ee9a0364330a42e2c15
47598Author: John Bowman <bowman@ualberta.ca>
47599Date:   Fri Dec 10 11:57:18 2004 -0600
47600
47601    Added missing include.
47602
47603commit c0e2fe27a9127d79235dcb0032dbefe077c20215
47604Author: John Bowman <bowman@ualberta.ca>
47605Date:   Fri Dec 10 11:55:11 2004 -0600
47606
47607    Simplified configuration.
47608
47609commit 9496f9fa0cb6577c20b2ea25098cb0bb4fabfd0d
47610Author: John Bowman <bowman@ualberta.ca>
47611Date:   Thu Dec 9 23:32:49 2004 -0600
47612
47613    Documentation updates.
47614
47615commit 844078449f34d728658e81a22ac49dfb22239aa8
47616Author: Andy Hammerlindl <ahammerlindl@gmail.com>
47617Date:   Thu Dec 9 12:41:11 2004 -0600
47618
47619    Fixed tension atleast bug.
47620
47621commit 21a37d0bb0de1e76cebfed3b9fe787091cff8a9e
47622Author: John Bowman <bowman@ualberta.ca>
47623Date:   Sun Dec 5 12:32:56 2004 -0600
47624
47625    Improved axis label sizing.
47626
47627commit 57a8d747c34cd815620c43fb83f87c40c21cad04
47628Author: John Bowman <bowman@ualberta.ca>
47629Date:   Sun Dec 5 12:31:11 2004 -0600
47630
47631    Remove signal(SIGCHLD, SIG_IGN): there are no remaining problems with
47632    zombies, and it causes other problems with gv.
47633
47634commit 0082483b02988e1ef08d8a75006c59504bbd54fd
47635Author: John Bowman <bowman@ualberta.ca>
47636Date:   Sun Dec 5 11:38:47 2004 -0600
47637
47638    Fixed typo.
47639
47640commit d1d3ee0f2fcedbb0e03d2ce4e29c54c02f2dc247
47641Author: John Bowman <bowman@ualberta.ca>
47642Date:   Sun Dec 5 04:26:52 2004 -0600
47643
47644    Increment version to 0.55cvs.
47645
47646commit e6ed67fbf2e30e2e96ddb7a3b974203f52d8858b
47647Author: John Bowman <bowman@ualberta.ca>
47648Date:   Sun Dec 5 03:19:43 2004 -0600
47649
47650    Fixed graph sizing routines; added legendsize routine (useful for
47651    compensating for space taken up by external legend); the default width in
47652    asymptote.sty is now the full line width.
47653
47654commit 19ff04b4ed6b980c753b803ce43a70c7d8d2a529
47655Author: John Bowman <bowman@ualberta.ca>
47656Date:   Sun Dec 5 03:10:08 2004 -0600
47657
47658    Added missing mkdir.
47659
47660commit 65acc41943ca624b0459c6e7863b7f4ac002e2ca
47661Author: John Bowman <bowman@ualberta.ca>
47662Date:   Sat Dec 4 17:07:57 2004 -0600
47663
47664    Center EPS figures on page by default. Added support for a4 paper as well as
47665    letter.
47666
47667    Default postscript offset is now 0,0.
47668    Option -B (-T) aligns to bottom (top) of page.
47669
47670commit d3b7d14ad20d9b156f56738034eef6fb5687e2ea
47671Author: John Bowman <bowman@ualberta.ca>
47672Date:   Sat Dec 4 15:15:09 2004 -0600
47673
47674    Applied Hubert Chan's installation patch for Debian.
47675
47676    Moved examples, asy.vim, and asy-mode.el to /usr/local/share/doc/asymptote/
47677
47678    asymptote/asymptote.sty is now installed in /usr/share/texmf/tex/latex/
47679    (./configure --with-latex=PATH to override).
47680
47681    Fixed typos; updated documentation and changed documentation license
47682    from GFDL to GPL in view of Debian position statement:
47683    http://people.debian.org/~srivasta/Position_Statement.xhtml
47684
47685    Added man pages asy.1 and xasy.1x kindly provided by Hubert.
47686
47687commit 7d2f6d6fa49034e0598f05cac3e11ca86c509cfe
47688Author: John Bowman <bowman@ualberta.ca>
47689Date:   Sat Dec 4 14:42:17 2004 -0600
47690
47691    Fixed -with-latex=PATH.
47692
47693commit c943ad90d0ac2f8fed5350309228bc5cc83390fb
47694Author: John Bowman <bowman@ualberta.ca>
47695Date:   Sat Dec 4 14:03:09 2004 -0600
47696
47697    Added --with-latex=PATH configuration option.
47698
47699commit a30de76dc85ad5bf91bcb1a48798f4da3a2c81be
47700Author: John Bowman <bowman@ualberta.ca>
47701Date:   Sat Dec 4 00:15:57 2004 -0600
47702
47703    Implemented better estimate for graph axis space requirements for more
47704    accurate graph sizing.
47705
47706    Added Portrait, Landscape, and Seascape shipout orientations.
47707
47708commit 2aec4bf868dc89eb7e06cc312fbf025c359ef275
47709Author: John Bowman <bowman@ualberta.ca>
47710Date:   Fri Dec 3 12:15:14 2004 -0600
47711
47712    Bounding box & diagnostic tweaks.
47713
47714commit 285d1fe69feae78bb63d1f0381c808b51ac7db17
47715Author: John Bowman <bowman@ualberta.ca>
47716Date:   Fri Dec 3 08:52:52 2004 -0600
47717
47718    Added missing header to make cxx compiler happy.
47719
47720commit cb5ef6cb8974e01b38d54df21cb67363faded74a
47721Author: John Bowman <bowman@ualberta.ca>
47722Date:   Fri Dec 3 08:31:00 2004 -0600
47723
47724    Reworked dvips and gs pdfwrite interface: do a post-bbox correction rather than
47725    using dvips -E (which ignores postscript label rotation).
47726
47727    Align figures to top-left corner (unless the new -b option is given, in
47728    which case the bottom-left corner is used), to allow for direct printing of
47729    the generated EPS files. User can override default offset of 18bp.
47730
47731    Updated documentation.
47732
47733commit 81af3cccfbc4df4288150cc2610649fcd7cde843
47734Author: John Bowman <bowman@ualberta.ca>
47735Date:   Fri Dec 3 08:23:35 2004 -0600
47736
47737    Adjusted label alignment.
47738
47739commit 4aaa2cdefca7c4e99f635baef5e613792a560889
47740Author: John Bowman <bowman@ualberta.ca>
47741Date:   Thu Dec 2 12:54:48 2004 -0600
47742
47743    Reinstate label bounding box determination; xequals and yequals routines
47744    will still work as expected if crop is called.
47745
47746commit 6edc66fadf3d00871d2ec0be1451af8c1fe35116
47747Author: John Bowman <bowman@ualberta.ca>
47748Date:   Thu Dec 2 03:00:42 2004 -0600
47749
47750    Use dvips -E (encapsulation; this works now that bbox coordinates are
47751    non-negative) instead of -T (pagesize) to fix compatibility problems in the
47752    final postscript output. Made corresponding adjustments to printer offset code.
47753
47754    Added support and documentation for using Postscript viewers other than gv.
47755
47756    Fixed filename extension detection so that filenames containing ./ and ../
47757    work correctly.
47758
47759commit 3a0267f4b9f5facd271d9106fe145fbfbe80bc4e
47760Author: John Bowman <bowman@ualberta.ca>
47761Date:   Thu Dec 2 02:54:00 2004 -0600
47762
47763    Fixed typo.
47764
47765commit c09cb8a65f3eeb409285cae3c722938cf8debff0
47766Author: John Bowman <bowman@ualberta.ca>
47767Date:   Wed Dec 1 10:56:39 2004 -0600
47768
47769    Patches for bison, flex, and gv-3.5.8 now in patches directory.
47770
47771commit 92e5b28cd0bb6148653040bfc80d9acda90b8601
47772Author: John Bowman <bowman@ualberta.ca>
47773Date:   Wed Dec 1 10:52:27 2004 -0600
47774
47775    Arrow and bars should always be drawn with solid linetype.
47776
47777commit db3c6e1299be872a321662d775e166ad9b751dd2
47778Author: John Bowman <bowman@ualberta.ca>
47779Date:   Tue Nov 30 18:50:49 2004 -0600
47780
47781    Changed dots(pair[]) to dot(pair[]); added graph(pair(real),real,real).
47782
47783commit e31faae2c7a1315c9a5de99a8599173cce784bfa
47784Author: John Bowman <bowman@ualberta.ca>
47785Date:   Tue Nov 30 15:03:29 2004 -0600
47786
47787    Fixed typo.
47788
47789commit 4bab7c466503339267efdc8e069e4f8a56a14d9e
47790Author: John Bowman <bowman@ualberta.ca>
47791Date:   Tue Nov 30 14:53:16 2004 -0600
47792
47793    Simplified dot drawing function, distinguished it from Dot product, and
47794    updated documentation and examples.
47795
47796commit f9308bfd3717313c829d72d6656274cbcc2ddf00
47797Author: John Bowman <bowman@ualberta.ca>
47798Date:   Tue Nov 30 09:00:14 2004 -0600
47799
47800    Added array diagnostics.
47801
47802commit 98217e95781cfbd4e93190af5679f7ea8c783f73
47803Author: John Bowman <bowman@ualberta.ca>
47804Date:   Mon Nov 29 02:29:29 2004 -0600
47805
47806    Added qualifier.
47807
47808commit 08f4525440924eaf85789f1dd36c47ea938bbfde
47809Author: John Bowman <bowman@ualberta.ca>
47810Date:   Mon Nov 29 02:20:52 2004 -0600
47811
47812    Resolved infinite import recursion bug [24Nov04] by using libsigsegv to
47813    distinguish between stack overflows and real segmentation violations
47814    (due to C++ programming errors).
47815
47816commit 569040e16f23def486223a2f8a5f084ae76d8ea5
47817Author: John Bowman <bowman@ualberta.ca>
47818Date:   Sun Nov 28 17:22:15 2004 -0600
47819
47820    Deferred drawing should respect clipping bounds.
47821
47822commit 72ef182760c1e9578353dd694a726b762475853a
47823Author: John Bowman <bowman@ualberta.ca>
47824Date:   Sun Nov 28 16:01:11 2004 -0600
47825
47826    Removed obsolete label bbox code from xequals and yequals to make them work
47827    correctly.
47828
47829commit c6b45485728c0e652cc1764479fa0c235c220fbb
47830Author: John Bowman <bowman@ualberta.ca>
47831Date:   Sat Nov 27 22:55:25 2004 -0600
47832
47833    Updated documentation.
47834
47835commit 02e65f5c0716c70809c8a95243a4cc2b2998a53b
47836Author: John Bowman <bowman@ualberta.ca>
47837Date:   Sat Nov 27 22:08:47 2004 -0600
47838
47839    Improved dot(): if dotsize not specified, use linewidth(pen)*dotfactor.
47840
47841commit d2cc042489e63ebb765ce7e6b3299e68a8ba1789
47842Author: John Bowman <bowman@ualberta.ca>
47843Date:   Sat Nov 27 22:02:04 2004 -0600
47844
47845    Implement implicit cast from real to pen linewidth.
47846
47847commit fab6a02bf7945e31a431bc9d3a4d4cf51df44307
47848Author: John Bowman <bowman@ualberta.ca>
47849Date:   Sat Nov 27 22:01:28 2004 -0600
47850
47851    Cleaned up pen code.
47852
47853commit 4205a65a204c8627acdd2b574c9930df98a409dd
47854Author: John Bowman <bowman@ualberta.ca>
47855Date:   Sat Nov 27 10:13:32 2004 -0600
47856
47857    tex() not layer() should force label processing.
47858
47859commit ea4fda59c7b4ff4c281379600f2b75c905fa1a30
47860Author: John Bowman <bowman@ualberta.ca>
47861Date:   Fri Nov 26 19:23:49 2004 -0600
47862
47863    Increment version to 0.54.
47864
47865commit 21010d8460c5f1d5cc9e106592b087d92c9a7273
47866Author: John Bowman <bowman@ualberta.ca>
47867Date:   Fri Nov 26 18:19:53 2004 -0600
47868
47869    Added preliminary 3d graphics routines & documentation.
47870
47871commit 497764f5fdbbf2012aaffc6606a0708c87309988
47872Author: John Bowman <bowman@ualberta.ca>
47873Date:   Fri Nov 26 17:37:42 2004 -0600
47874
47875    Added Bug 24Nov04.
47876
47877commit 0b9c4a1496e99f3c592697c7d7b7b6ef6c6af41a
47878Author: John Bowman <bowman@ualberta.ca>
47879Date:   Fri Nov 26 17:01:19 2004 -0600
47880
47881    Fixed transform bug (yx->xy) reported by Jacques.
47882
47883commit c8b620eaa7f84e6ded045e55ae623dcc91db5b1e
47884Author: John Bowman <bowman@ualberta.ca>
47885Date:   Fri Nov 26 13:44:02 2004 -0600
47886
47887    Makefile for doc directory.
47888
47889commit 3b421e3fab2572473a6636e6ec4fedfb1ddf09aa
47890Author: John Bowman <bowman@ualberta.ca>
47891Date:   Fri Nov 26 12:58:25 2004 -0600
47892
47893    Math and documentation updates.
47894
47895commit af96406cc03aa4fe42509ded49e0c82a24861b12
47896Author: John Bowman <bowman@ualberta.ca>
47897Date:   Thu Nov 25 22:22:39 2004 -0600
47898
47899    Fixed intersect(vector,vector,vector,vector);
47900
47901commit 8dab8f056f0a2ceaa6f21956a98e451559ee8a53
47902Author: John Bowman <bowman@ualberta.ca>
47903Date:   Thu Nov 25 13:00:37 2004 -0600
47904
47905    Handle out of bounds indices properly in straight(path,int).
47906
47907commit b19ec7c936c3fd765992e1157e491f643bf08de4
47908Author: John Bowman <bowman@ualberta.ca>
47909Date:   Thu Nov 25 10:31:25 2004 -0600
47910
47911    Fixed intersect(vector,vector,vector,vector).
47912
47913commit 131d60d368782480e5f767c0b8060b4373b0a70c
47914Author: John Bowman <bowman@ualberta.ca>
47915Date:   Wed Nov 24 23:21:41 2004 -0600
47916
47917    Avoid duplicate import messages when verbose > 1.
47918
47919commit 610c16529cea2a4ff77262c49e4404b0b4fef395
47920Author: John Bowman <bowman@ualberta.ca>
47921Date:   Tue Nov 23 13:27:50 2004 -0600
47922
47923    Make layer() work also when there are no labels.
47924
47925commit 6fec2af78eeee9ccb6ceb6e2572ef371028bb5d6
47926Author: John Bowman <bowman@ualberta.ca>
47927Date:   Tue Nov 23 12:41:35 2004 -0600
47928
47929    Fixed bbox function; added dot product for pairs and vectors.
47930
47931commit d058ed95ec698e5d29d7201f57018b166bad99f4
47932Author: John Bowman <bowman@ualberta.ca>
47933Date:   Tue Nov 23 10:33:58 2004 -0600
47934
47935    Added missing xor boolean binary operator.
47936
47937commit 723d63cc3c14965550a0d4a1f8c24c0b57b9bb91
47938Author: John Bowman <bowman@ualberta.ca>
47939Date:   Tue Nov 23 10:31:20 2004 -0600
47940
47941    add(picture, picture) now adjusts userMin and userMax.
47942
47943commit c5910e2d5349db115723dc52c67161d0a68d7621
47944Author: John Bowman <bowman@ualberta.ca>
47945Date:   Sun Nov 21 17:31:02 2004 -0600
47946
47947    Ignore attempts to close stdin and stdout.
47948
47949commit 0a5e346e5552a7bc180051e67f3264c62ad9cc97
47950Author: John Bowman <bowman@ualberta.ca>
47951Date:   Sun Nov 21 17:05:42 2004 -0600
47952
47953    Fixed nullFile.
47954
47955commit 8e66bee71948d945acb35aa2d573a9168a83adab
47956Author: John Bowman <bowman@ualberta.ca>
47957Date:   Sun Nov 21 12:19:31 2004 -0600
47958
47959    Simplified configuration; documented GNU_GETOPT_H.
47960
47961commit db7cd2366884368bf28a72e05047df64ea84fc0a
47962Author: John Bowman <bowman@ualberta.ca>
47963Date:   Sun Nov 21 11:41:27 2004 -0600
47964
47965    renamed camp::stdout to camp::Stdout to make FreeBSD happy.
47966
47967commit 6a4f52a0f03b9b9bf5e73358b0c39875046466d9
47968Author: John Bowman <bowman@ualberta.ca>
47969Date:   Sun Nov 21 11:10:22 2004 -0600
47970
47971    Added reference to mailing list.
47972
47973commit 0f135b435e70580b46aa8992faa19072c312be03
47974Author: John Bowman <bowman@ualberta.ca>
47975Date:   Sun Nov 21 11:05:10 2004 -0600
47976
47977    Removed email addresses.
47978
47979commit b9c2b04d177b4a8cf872be63603fc2505139f6c8
47980Author: John Bowman <bowman@ualberta.ca>
47981Date:   Sun Nov 21 10:52:23 2004 -0600
47982
47983    Fixed formatting.
47984
47985commit 801eb67d0d9f69b0642f4a8955204aff00eb0b16
47986Author: John Bowman <bowman@ualberta.ca>
47987Date:   Sun Nov 21 10:36:15 2004 -0600
47988
47989    updated distclean
47990
47991commit bc7d4f892bea91e37cd8771a74be6154324d6f68
47992Author: John Bowman <bowman@ualberta.ca>
47993Date:   Sun Nov 21 02:39:36 2004 -0600
47994
47995    Fixed memory leaks.
47996
47997commit 84f8442033be2736dae165d29a711d783a13a41f
47998Author: John Bowman <bowman@ualberta.ca>
47999Date:   Sun Nov 21 02:03:42 2004 -0600
48000
48001    Fixed memory leak.
48002
48003commit 91ce66042763624421e9842d28ef71bc6af0e8e5
48004Author: John Bowman <bowman@ualberta.ca>
48005Date:   Sun Nov 21 00:29:49 2004 -0600
48006
48007    Readline library should be reasonably up-to-date (Version 4.3 and 5.0
48008    have both been tested; asy won't even compile with very old versions).
48009
48010commit a9cf50c561bb4025ea970151a5b25e45e45e3425
48011Author: John Bowman <bowman@ualberta.ca>
48012Date:   Sun Nov 21 00:20:56 2004 -0600
48013
48014    Template used to extract texinfo version from configure.ac.
48015
48016commit f2f566f48fcf2c153a6563726677f9a50f65469c
48017Author: John Bowman <bowman@ualberta.ca>
48018Date:   Sun Nov 21 00:19:58 2004 -0600
48019
48020    More FreeBSD tweaks.
48021
48022commit 1b62f5150641e6b7aca7359610d948d875aacb86
48023Author: John Bowman <bowman@ualberta.ca>
48024Date:   Sun Nov 21 00:19:17 2004 -0600
48025
48026    Revert stdout optimization.
48027
48028commit 7ce475cda9d27c16ff719db8a41f3cd1d23ef0b5
48029Author: John Bowman <bowman@ualberta.ca>
48030Date:   Sat Nov 20 21:22:59 2004 -0600
48031
48032    Fixed typo.
48033
48034commit cd879a5a3bfed30699894b2060ffd82f642e0c47
48035Author: John Bowman <bowman@ualberta.ca>
48036Date:   Sat Nov 20 21:21:09 2004 -0600
48037
48038    make install-all now depends on all
48039
48040commit 5dc6a42dc07ee535bbb095baa92e704f36209337
48041Author: John Bowman <bowman@ualberta.ca>
48042Date:   Sat Nov 20 19:46:41 2004 -0600
48043
48044    Port to FreeBSD 4.10-RELEASE-p2 with gcc34.
48045
48046commit a4107efb6bd1b449e1b8fcc0c63112f1da1cdea0
48047Author: John Bowman <bowman@ualberta.ca>
48048Date:   Sat Nov 20 15:51:57 2004 -0600
48049
48050    Patches for clean compilation under CXX and other compilers.
48051
48052commit 88d63e93cf27e0af8acd8f4c026ab709479660e8
48053Author: John Bowman <bowman@ualberta.ca>
48054Date:   Sat Nov 20 12:51:31 2004 -0600
48055
48056    include tweaks
48057
48058commit fa8719f36c73bbca73ce75f857531e8d2db35348
48059Author: John Bowman <bowman@ualberta.ca>
48060Date:   Sat Nov 20 12:00:20 2004 -0600
48061
48062    Menu updates.
48063
48064commit adc7d6279f193edad3d72a798a938214999a26c3
48065Author: John Bowman <bowman@ualberta.ca>
48066Date:   Sat Nov 20 11:36:52 2004 -0600
48067
48068    Fixed up discussion of static vs. dynamic
48069
48070commit f33671066cc96d5d95a098a5abe0656d9d8c5813
48071Author: John Bowman <bowman@ualberta.ca>
48072Date:   Fri Nov 19 22:53:36 2004 -0600
48073
48074    Check if file is closed before doing any reads or writes.
48075
48076commit f6b7f7bc42965730d51de5c9aadf66b8d94e8075
48077Author: John Bowman <bowman@ualberta.ca>
48078Date:   Fri Nov 19 22:53:29 2004 -0600
48079
48080    Added sentence about linetype-adjustment based on arclength of path.
48081
48082commit 12c0a82afdafc91e5c5170ffc4a53edf8c62f88a
48083Author: John Bowman <bowman@ualberta.ca>
48084Date:   Fri Nov 19 16:29:52 2004 -0600
48085
48086    Default width of figures included with asymptote.sty is now 0.9\linewidth.
48087
48088commit 878455b6e5d0c597921832e49d7136535ac13f3f
48089Author: Andy Hammerlindl <ahammerlindl@gmail.com>
48090Date:   Fri Nov 19 16:24:25 2004 -0600
48091
48092    *** empty log message ***
48093
48094commit 6eea86bfcd0adea30d3f86f77a9ede20aa1df0dc
48095Author: John Bowman <bowman@ualberta.ca>
48096Date:   Fri Nov 19 16:13:03 2004 -0600
48097
48098    Bug 2004-17-11 fixed.
48099
48100commit 36838d7981d3987c4e746559e0cce70a9225f95f
48101Author: Andy Hammerlindl <ahammerlindl@gmail.com>
48102Date:   Fri Nov 19 14:50:59 2004 -0600
48103
48104    New classes from the env -> env and coder split.
48105
48106commit fcb3de9fddd82fcb22fcdc53d5ba2e7bff56f08f
48107Author: Andy Hammerlindl <ahammerlindl@gmail.com>
48108Date:   Fri Nov 19 14:49:45 2004 -0600
48109
48110    Split the env class into env and coder, and added coenv.
48111    Added "self-importing".
48112
48113commit 9d6ebe01c90e679a41471af70c9d7ed79c559655
48114Author: John Bowman <bowman@ualberta.ca>
48115Date:   Fri Nov 19 13:29:35 2004 -0600
48116
48117    Figures included via asymptote.sty are now fully independent; updated documentation.
48118
48119commit 52cd2cc10e20913f21d2fa3584b96f5ba19a1f33
48120Author: John Bowman <bowman@ualberta.ca>
48121Date:   Fri Nov 19 09:18:14 2004 -0600
48122
48123    Remove dependency of graph.asy on math.asy;
48124    added builtin real abs(pair) and int sgn(real) functions.
48125
48126commit 40eb013f88e09d3faee9450e4251e64815b98013
48127Author: John Bowman <bowman@ualberta.ca>
48128Date:   Thu Nov 18 23:26:45 2004 -0600
48129
48130    Renamed includegraphics to include.
48131
48132commit f5364450443b6e5665eab99d3daa1702e2f74858
48133Author: John Bowman <bowman@ualberta.ca>
48134Date:   Thu Nov 18 16:50:06 2004 -0600
48135
48136    Added BUGS file.
48137
48138commit 97160f4c77f2be1d111061ee47bd3e9800a245e8
48139Author: John Bowman <bowman@ualberta.ca>
48140Date:   Thu Nov 18 14:09:11 2004 -0600
48141
48142    Added layer function.
48143
48144commit 576f5152045b83fe681e81e129b6bdcdc2405255
48145Author: John Bowman <bowman@ualberta.ca>
48146Date:   Thu Nov 18 14:05:11 2004 -0600
48147
48148    Added layer and includegraphics functions.
48149
48150commit d0aac5aa876b29ac907e4979c830e9d9829f1405
48151Author: John Bowman <bowman@ualberta.ca>
48152Date:   Thu Nov 18 14:04:01 2004 -0600
48153
48154    Added install-all target.
48155
48156commit 1362c4f2073bbd5f1dcc8dfadad51a44b30261ac
48157Author: John Bowman <bowman@ualberta.ca>
48158Date:   Wed Nov 17 22:16:20 2004 -0600
48159
48160    Fixed typo.
48161
48162commit 985b1d486350fc6e2be207b6c718163ef11c5528
48163Author: John Bowman <bowman@ualberta.ca>
48164Date:   Wed Nov 17 11:54:37 2004 -0600
48165
48166    Minor optimizations.
48167
48168commit 608bd681d814f599738c3d132afca3ceb2123012
48169Author: John Bowman <bowman@ualberta.ca>
48170Date:   Tue Nov 16 23:32:01 2004 -0600
48171
48172    Removed unused dynamic keyword.
48173
48174commit 51ba77aac1c609ed242c6d68c36d3fd096f0edfe
48175Author: John Bowman <bowman@ualberta.ca>
48176Date:   Tue Nov 16 16:25:06 2004 -0600
48177
48178    Fixed bug: (path) (nullpath--(0,0)--(100,0)--cycle) was missing final node.
48179
48180commit 418ee6a6c51185817ead6fcbc45fb02cf724ccae
48181Author: John Bowman <bowman@ualberta.ca>
48182Date:   Mon Nov 15 12:10:37 2004 -0600
48183
48184    Switched from jpg to png images.
48185
48186commit 5bac11e119d1fbffd620ee85e54819912543bded
48187Author: John Bowman <bowman@ualberta.ca>
48188Date:   Mon Nov 15 00:23:59 2004 -0600
48189
48190    Make variables in file-level modules dynamic by default, like everywhere else.
48191
48192commit b71ff38c28b119ba7f758db7b5b0c1a775258062
48193Author: John Bowman <bowman@ualberta.ca>
48194Date:   Sun Nov 14 23:52:36 2004 -0600
48195
48196    Support old versions of install-info.
48197
48198commit 31df852a681c3a7512a1f400ff160cad83201fa0
48199Author: Andy Hammerlindl <ahammerlindl@gmail.com>
48200Date:   Sun Nov 14 20:17:32 2004 -0600
48201
48202    Changed error message for static vs. dynamic errors.
48203
48204commit b812243f2e2ec390c6d91bdba80ae5bd29055174
48205Author: John Bowman <bowman@ualberta.ca>
48206Date:   Sun Nov 14 18:48:09 2004 -0600
48207
48208    Moved Legend[] legend inside picture structure; shipout(frame) now adds
48209    gui() entries and legend; shipout always deconstructs its picture argument.
48210
48211commit 2f3ce72638f7345515478e7fd1239986cb7ef7bd
48212Author: John Bowman <bowman@ualberta.ca>
48213Date:   Sun Nov 14 18:45:13 2004 -0600
48214
48215    Fixed compiler warning message if HAVE_LIBFFTW3 is undefined.
48216
48217commit d6329e24d8d9ef6fb4bced54ad2c0e0fa25f1504
48218Author: John Bowman <bowman@ualberta.ca>
48219Date:   Sun Nov 14 18:43:30 2004 -0600
48220
48221    removed unnecessary vm:: qualifier
48222
48223commit ec3cc188f1f87ee29ff8fb8a03074c0afffa3680
48224Author: Andy Hammerlindl <ahammerlindl@gmail.com>
48225Date:   Sun Nov 14 18:23:21 2004 -0600
48226
48227    Refactored the equivalent type function.
48228
48229commit 95180b35c3df1f18ee05fd66e02d1ae43d99c343
48230Author: John Bowman <bowman@ualberta.ca>
48231Date:   Sun Nov 14 18:12:55 2004 -0600
48232
48233    Added unistd.h include.
48234
48235commit 47d1a0c525b4c8799b0e4443aa61949e9af32254
48236Author: John Bowman <bowman@ualberta.ca>
48237Date:   Fri Nov 12 19:55:36 2004 -0600
48238
48239    Increment version.
48240
48241commit b0ed6c9b5514a5e02abfd3be9bf7ab26091169ca
48242Author: John Bowman <bowman@ualberta.ca>
48243Date:   Fri Nov 12 16:19:44 2004 -0600
48244
48245    release: Version 0.52
48246
48247commit 616c4d1abc667a430d0768709949bebc24956790
48248Author: John Bowman <bowman@ualberta.ca>
48249Date:   Fri Nov 12 15:59:54 2004 -0600
48250
48251    Made import graph local to each figure in latexusage.
48252
48253commit ba5d7f3060b087454a02bd2f7f79487ee2c4edf1
48254Author: John Bowman <bowman@ualberta.ca>
48255Date:   Fri Nov 12 15:03:05 2004 -0600
48256
48257    added call to crop
48258
48259commit 6a34a72588eb300f57f899f4ced21aa9b6f5d57b
48260Author: John Bowman <bowman@ualberta.ca>
48261Date:   Fri Nov 12 14:51:33 2004 -0600
48262
48263    Documentation updates
48264
48265commit 5470c04f907ab9f832734e96914662aed35b0c4b
48266Author: John Bowman <bowman@ualberta.ca>
48267Date:   Fri Nov 12 12:54:34 2004 -0600
48268
48269    Allow qualification of variables in imported modules with (quoted)
48270    nonalphanumeric names; added ISO 8859-1 support (latin1).
48271
48272commit 5d19c564436dd1f96d86293ec8fc9f439aa5fb94
48273Author: John Bowman <bowman@ualberta.ca>
48274Date:   Fri Nov 12 01:19:36 2004 -0600
48275
48276    Improved xlimits, ylimits, limits routines. Added crop routine.
48277
48278commit 365495bb65ef64683118cede97ca47adcd56b3b2
48279Author: John Bowman <bowman@ualberta.ca>
48280Date:   Fri Nov 12 00:18:59 2004 -0600
48281
48282    Fixed various graph scaling problems.
48283
48284commit 39820dcee67bcb5d1817c60bda996d00bc348152
48285Author: John Bowman <bowman@ualberta.ca>
48286Date:   Wed Nov 10 11:49:27 2004 -0600
48287
48288    minor formatting changes
48289
48290commit 97ec1247f54a8a0b5357118b6734352eca9a34a0
48291Author: John Bowman <bowman@ualberta.ca>
48292Date:   Wed Nov 10 11:32:05 2004 -0600
48293
48294    Encapsulated global graph scaling variables within picture; updated documentation.
48295
48296commit 83b65356fb2a5b1f9d8c92c0762a3bc2f744fedc
48297Author: John Bowman <bowman@ualberta.ca>
48298Date:   Tue Nov 9 12:45:09 2004 -0600
48299
48300    fixed missing word on first page
48301
48302commit cd6c145e4a962015b614c18d939140d40f2b5dce
48303Author: John Bowman <bowman@ualberta.ca>
48304Date:   Tue Nov 9 12:44:22 2004 -0600
48305
48306    Added dots(pair); fixed division by zero in arrowhead for degenerate paths.
48307
48308commit e699111cfa5bfbf41c9fb574bde171a093536809
48309Author: John Bowman <bowman@ualberta.ca>
48310Date:   Tue Nov 9 01:55:45 2004 -0600
48311
48312    Increment version.
48313
48314commit 31c13bbe9d051c54aac6051cfda68612df499d33
48315Author: John Bowman <bowman@ualberta.ca>
48316Date:   Tue Nov 9 00:08:08 2004 -0600
48317
48318    Missing description
48319
48320commit c62bec9c482884523ccadd379edd34f67c5e4d2b
48321Author: John Bowman <bowman@ualberta.ca>
48322Date:   Mon Nov 8 23:54:35 2004 -0600
48323
48324    fixed missing @code
48325
48326commit d8ea0103c797070c787f5f890c4b2401690a2945
48327Author: John Bowman <bowman@ualberta.ca>
48328Date:   Mon Nov 8 23:34:47 2004 -0600
48329
48330    moved to doc/
48331
48332commit 3ddefd4eff344e676e2a8a9f5e19cd32ed9aa0eb
48333Author: John Bowman <bowman@ualberta.ca>
48334Date:   Mon Nov 8 23:28:34 2004 -0600
48335
48336    Fixed problems with installation of base files from cvs.
48337
48338commit da8c687ac5ec2be2c818d84c9e97e723f485a26a
48339Author: John Bowman <bowman@ualberta.ca>
48340Date:   Mon Nov 8 23:10:40 2004 -0600
48341
48342    updated cvsignore entries
48343
48344commit dba6643b3b853fce3f2de5e41e47ed8b71cf099b
48345Author: John Bowman <bowman@ualberta.ca>
48346Date:   Mon Nov 8 22:50:37 2004 -0600
48347
48348    Added optimization flags.
48349
48350commit 0436f92dcb74953fc3bb748230e5a29d0730fd1d
48351Author: John Bowman <bowman@ualberta.ca>
48352Date:   Mon Nov 8 22:50:04 2004 -0600
48353
48354    Added optimization flags.
48355
48356commit db450befc0d01549b9c53af8fc5646c6d110d574
48357Author: John Bowman <bowman@ualberta.ca>
48358Date:   Mon Nov 8 22:37:03 2004 -0600
48359
48360    Added instructions for asy-mode.el and asy.vim.
48361
48362commit a0e9333119818dc1592791a5078676cae36eca2c
48363Author: John Bowman <bowman@ualberta.ca>
48364Date:   Mon Nov 8 18:48:55 2004 -0600
48365
48366    unicode updates
48367
48368commit d0f20f5cfc0e9d958ab4a0793e1e0cccbec31d65
48369Author: John Bowman <bowman@ualberta.ca>
48370Date:   Mon Nov 8 13:18:05 2004 -0600
48371
48372    Corrected local value of ASYMPTOTE_DIR
48373
48374commit b3857ef4fae8c20e1fbc4852c302fc44a1988cc2
48375Author: John Bowman <bowman@ualberta.ca>
48376Date:   Mon Nov 8 12:22:32 2004 -0600
48377
48378    Fixed warning messages.
48379
48380commit 2adbb10378f06aecb049da9b6da02ed9b23bd0fb
48381Author: John Bowman <bowman@ualberta.ca>
48382Date:   Mon Nov 8 12:11:03 2004 -0600
48383
48384    Update cvs version
48385
48386commit a83b4974fc41dde098be1a222b4240ce0ea8feaa
48387Author: John Bowman <bowman@ualberta.ca>
48388Date:   Mon Nov 8 12:06:53 2004 -0600
48389
48390    Asymptote logo
48391
48392commit b345871de175eed69610a6ac96996f67b1c07a8f
48393Author: John Bowman <bowman@ualberta.ca>
48394Date:   Mon Nov 8 12:03:15 2004 -0600
48395
48396    Updated README and URL.
48397
48398commit 5c97b1a8b45f7ba5370f381ee53e948353a7daba
48399Author: John Bowman <bowman@ualberta.ca>
48400Date:   Mon Nov 8 11:52:02 2004 -0600
48401
48402    Example of latex usage.
48403
48404commit d71e3c7017fa75e11f4c0228caf1123553006cda
48405Author: John Bowman <bowman@ualberta.ca>
48406Date:   Mon Nov 8 11:39:13 2004 -0600
48407
48408    displayed equation example
48409
48410commit 7021ba702776cc5e337025f1625803e4067d376d
48411Author: John Bowman <bowman@ualberta.ca>
48412Date:   Mon Nov 8 11:35:58 2004 -0600
48413
48414    updates to localwords
48415
48416commit d4199ebd8601704b3e1e0b6f54d1fcdf3430b478
48417Author: John Bowman <bowman@ualberta.ca>
48418Date:   Mon Nov 8 11:31:39 2004 -0600
48419
48420    typo fixed
48421
48422commit 377185edb2c7dca51b3b3f00504e72d065495b97
48423Author: John Bowman <bowman@ualberta.ca>
48424Date:   Mon Nov 8 11:28:23 2004 -0600
48425
48426    Final documentation updates.
48427
48428commit 50806de05e5b6c19b0df9345e278c8259ebafeb0
48429Author: John Bowman <bowman@ualberta.ca>
48430Date:   Mon Nov 8 11:23:09 2004 -0600
48431
48432    make install-man no longer does a make man
48433
48434commit c751286c5070b8f4e40909cbf54bdc7266a49982
48435Author: John Bowman <bowman@ualberta.ca>
48436Date:   Mon Nov 8 11:21:30 2004 -0600
48437
48438    Final tweaks before release.
48439
48440commit d113158cdd9b36e3c45a4db4d39dbc2b91144aa1
48441Author: John Bowman <bowman@ualberta.ca>
48442Date:   Mon Nov 8 00:24:38 2004 -0600
48443
48444    Updates to facilitate building info pages and figures.
48445
48446commit c3d8c3b7da2f6ceb84900a4e26618e8533092b08
48447Author: John Bowman <bowman@ualberta.ca>
48448Date:   Mon Nov 8 00:23:30 2004 -0600
48449
48450    Updated documentation.
48451
48452commit eef5bb1c1657e77885799591cf982d1dbd6ab608
48453Author: John Bowman <bowman@ualberta.ca>
48454Date:   Sun Nov 7 23:22:17 2004 -0600
48455
48456    Updated documentation
48457
48458commit d09249b9dfed161600e6c1aa332721b9e8b0c6c4
48459Author: John Bowman <bowman@ualberta.ca>
48460Date:   Sun Nov 7 23:05:05 2004 -0600
48461
48462    Fixed interactive mode.
48463
48464commit 93a889f31435adc3851b081cd0709f55e2031688
48465Author: John Bowman <bowman@ualberta.ca>
48466Date:   Sun Nov 7 17:02:25 2004 -0600
48467
48468    Example of multiple data graphs with secondary axis.
48469
48470commit 87cef6cf1df4f16b971dc52eb4f5c52d39d49e9b
48471Author: John Bowman <bowman@ualberta.ca>
48472Date:   Sun Nov 7 16:32:44 2004 -0600
48473
48474    Fixed menus.
48475
48476commit 5a97218e8c5371f76d23d0304e8336dc62f07f79
48477Author: John Bowman <bowman@ualberta.ca>
48478Date:   Sun Nov 7 16:31:19 2004 -0600
48479
48480    Added a reset() function to restore settings to startup defaults.
48481
48482commit 2c124d11951789640019cdb62fb9062f22700db2
48483Author: John Bowman <bowman@ualberta.ca>
48484Date:   Sun Nov 7 16:28:30 2004 -0600
48485
48486    Formatting of comments.
48487
48488commit 048da481e7e14b7d937a8db3e2349212c5864163
48489Author: John Bowman <bowman@ualberta.ca>
48490Date:   Sun Nov 7 16:27:32 2004 -0600
48491
48492    Documentation updates.
48493
48494commit 0b26fa75ab89038ac2950312e78b95e68641205e
48495Author: John Bowman <bowman@ualberta.ca>
48496Date:   Sun Nov 7 01:08:29 2004 -0600
48497
48498    Added missing functions; removed pt from plain.asy; updated documentation
48499
48500commit 7803748c35eb80c46c1175517f31fb20cfc7ece7
48501Author: John Bowman <bowman@ualberta.ca>
48502Date:   Fri Nov 5 11:16:40 2004 -0600
48503
48504    Added GNU public LICENSE.
48505
48506commit 2b333b9b4907b6c2a9200e8ddc89b9a09d7d0e66
48507Author: John Bowman <bowman@ualberta.ca>
48508Date:   Fri Nov 5 11:13:47 2004 -0600
48509
48510    Documentation updates.
48511
48512commit 45357092d3ebf51f9b0c7d82e1a05610abf5f565
48513Author: John Bowman <bowman@ualberta.ca>
48514Date:   Fri Nov 5 00:37:35 2004 -0600
48515
48516    Updated documentation.
48517
48518commit 82153ab432256c8e32d48ffc98e12b2bf41a7576
48519Author: John Bowman <bowman@ualberta.ca>
48520Date:   Thu Nov 4 00:45:40 2004 -0600
48521
48522    Documentation updates.
48523
48524commit c9dd522eca27b074b3f04f5f2799e02c2adb7933
48525Author: John Bowman <bowman@ualberta.ca>
48526Date:   Tue Nov 2 23:20:51 2004 -0600
48527
48528    Allow negative array indices in arrayIntArray as in arrayRead and arrayWrite.
48529
48530commit fec561b75b55c779d89eca9c9ea6dce758df8eb1
48531Author: John Bowman <bowman@ualberta.ca>
48532Date:   Tue Nov 2 23:13:26 2004 -0600
48533
48534    Allow assignment to array indices [-len,-1];
48535    handle negative array indices in sequence routines.
48536
48537commit 962962b19d4ce3af442a461f5051f3eb856bd299
48538Author: John Bowman <bowman@ualberta.ca>
48539Date:   Tue Nov 2 13:10:24 2004 -0600
48540
48541    Added missing pen transformation code.
48542
48543commit d3e2ac4b4a0af6bdeaee28bb5742844928f24026
48544Author: John Bowman <bowman@ualberta.ca>
48545Date:   Mon Nov 1 11:23:54 2004 -0600
48546
48547    minor updates
48548
48549commit a1457afb992cf18a85a8cce07ff9306cae5a282f
48550Author: John Bowman <bowman@ualberta.ca>
48551Date:   Sun Oct 31 23:27:35 2004 -0600
48552
48553    Check for boost header files; updated documentation.
48554
48555commit fab31bbeb056e157742e94531443b8b82218d465
48556Author: John Bowman <bowman@ualberta.ca>
48557Date:   Thu Oct 28 23:04:37 2004 -0600
48558
48559    Updated documentation.
48560
48561commit 7b66b69511f9b742bcc674e47101a71e9b670326
48562Author: John Bowman <bowman@ualberta.ca>
48563Date:   Thu Oct 28 23:04:20 2004 -0600
48564
48565    Make -O work when dvips isn't used.
48566
48567commit 873b67e55dfad98287e13941e79984c0e64d688a
48568Author: John Bowman <bowman@ualberta.ca>
48569Date:   Thu Oct 28 15:26:57 2004 -0600
48570
48571    Sean Healy's logo implemented in Asymptote.
48572
48573commit 83660c66186bfc76ccdc858aafda6ab89d05cd08
48574Author: John Bowman <bowman@ualberta.ca>
48575Date:   Tue Oct 26 09:05:04 2004 -0600
48576
48577    Initial version.
48578
48579commit 23e61146aa827a5faa4b94fa47506277a365005b
48580Author: John Bowman <bowman@ualberta.ca>
48581Date:   Tue Oct 26 07:38:06 2004 -0600
48582
48583    Removed unwanted cvs files.
48584
48585commit 35fdf59891ddb8786fe964d9f945f995088680cd
48586Author: John Bowman <bowman@ualberta.ca>
48587Date:   Tue Oct 26 07:31:01 2004 -0600
48588
48589    Set version = 0.50.
48590
48591commit b0bf033492246c01f5262a7ec4a44255675127d7
48592Author: John Bowman <bowman@ualberta.ca>
48593Date:   Tue Oct 26 07:29:34 2004 -0600
48594
48595    Fixed warning message if HAVE_STRTIME == 0
48596
48597commit c4702ee14e622bba47870ced5e25270f550d7c0f
48598Author: John Bowman <bowman@ualberta.ca>
48599Date:   Tue Oct 26 07:27:12 2004 -0600
48600
48601    Initial revision.
48602
48603    [[This repository was converted from Subversion to git on 2015-07-27 by
48604    Jesse Frohlich <jesse.frohlich@ualberta.ca>. Junk commits generated by
48605    cvs2svn have been removed and commit references have been mapped into a
48606    uniform VCS-independent syntax.]]
48607