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