ChangeLog: add some numbered bugs I fixed
[maxima.git] / changelogs / ChangeLog
blob4404460696c477d6db28766a8d2a1afafaaea180
1 Since version 5.10.0 there exists a "ChangeLog-VERSION" file for the
2 changes in each Maxima version. Additionally in development versions
3 of maxima ChangeLog-Current.md collects the list of changes in the
4 current version. The changes up to 2005-03-13 were:
6 2005-03-13 12:00  robert_dodier
8         * src/nset.lisp, tests/rtestnset.mac:
9           Moved the nset package from share into the core source code.
10           Nset is a collection of functions for working with finite sets.
12 2005-02-27 12:00  robert_dodier
14         * src/mt19937.lisp, tests/rtestmt19937.mac:
15           Ported CMUCL's implementation of the Mersenne twister
16           random number generator to Maxima.
18 2004-09-23 19:51  amundson
20         * configure.in: Bump version number to 5.9.1.
22 2004-09-23 19:50  amundson
24         * share/contrib/format/: coeflist.lisp, format.lisp: Followed
25           instructions in README to make code compatible with Maxima.
26           Untested.
28 2004-09-22 21:50  amundson
30         * src/maxima.in: -u, --use-version argument was being ignored.
31           Fixed.
33 2004-09-21 14:36  belanger
35         * interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in
36           the output.  Fixed a problem with (%t..) output.
38 2004-09-19 08:50  amundson
40         * src/macsys.lisp: Fix problem with with_stdout under sbcl and
41           cmucl.
43 2004-09-19 08:49  amundson
45         * src/transs.lisp: Fix problem with compile_file under sbcl.
47 2004-09-19 08:14  amundson
49         * doc/maximabook/Makefile: Remove trailing ampersands from ps. Add
50           ampersands to dvi.
52 2004-09-19 08:13  amundson
54         * configure.in: increment version number
56 2004-09-18 16:39  amundson
58         * doc/Makefile.am: Add a few missing files. A few other files were
59           moved up or down in the list.
61 2004-09-08 06:44  amundson
63         * src/init-cl.lisp: Ensure prompt is always printed before input in
64           maxima-read-eval-print loop.
66 2004-09-06 00:14  vvzhy
68         * interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some
69           Windows 9x specific code.  Maxima works well on Windows 95, 98,
70           Me, 2000 and XP.
72 2004-09-06 00:07  vvzhy
74         * interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL
75           2.6.5 compiler
77 2004-08-26 19:16  amundson
79         * src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read
80           commands.
82 2004-08-25 08:29  amundson
84         * src/: gcl-depends.mk, sbcl-depends.mk: update
86 2004-08-19 21:36  amundson
88         * doc/info/Plotting.texi: Add ticks to parametric examples. Fix
89           typo. Comment out broken ?draw2d example.
91 2004-08-19 20:22  amundson
93         * src/macdes.lisp: Properly set info paths when using GCL's
94           internal info routines.
96 2004-08-19 20:21  amundson
98         * src/sys-proclaim.lisp: proclaims generated with and for gcl
99           2.6.5.
101 2004-08-19 20:19  amundson
103         * src/maxima.system: Workaround proclaim bug in GCL versions
104           <=2.6.3.
106 2004-08-19 20:15  amundson
108         * lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates
109           for SBCL 0.8.13 from Andreas Eder.
111 2004-08-19 20:11  amundson
113         * doc/info/Plotting.texi: Removed line breaks within strings to be
114           sent to gnuplot.
116 2004-08-19 20:07  amundson
118         * README.lisps: Updated for recent versions of GCL and CMUCL. Added
119           explicit bit about --enable-ansi flag for GCL.
121 2004-07-26 07:08  billingd
123         * interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES.
125 2004-07-25 17:56  amundson
127         * ChangeLog, configure.in: Updates for 5.9.0.9beta2.
129 2004-07-25 13:11  amundson
131         * NEWS, README.lisps: updates.
133 2004-07-25 12:22  amundson
135         * src/sys-proclaim.lisp: first version generated by makefile.
137 2004-07-25 12:22  amundson
139         * src/macdes.lisp: Optimization: GCL's built-in info is much faster
140           than our info implementation. However, GCL's info won't respect
141           out *prompt- variables. Compromise by only calling our info when
142           the prompts are not empty.
144 2004-07-25 12:17  amundson
146         * src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am
147           for sys-proclaim.lisp.
149           Generate sys-proclaim.lisp with sys-proclaim target.
151 2004-07-25 11:59  amundson
153         * src/: init-cl.lisp, rmaxima.in: Add --disable-readline option so
154           that rmaxima will work with gcl. I don't see any way to disable
155           readline at runtime in clisp.
157 2004-07-25 11:57  amundson
159         * tests/Makefile.am: change all instances of *-check to check-* for
160           consistency with targets such as clean-* in src directory.
162 2004-07-24 23:00  amundson
164         * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp, clisp-depends.mk,
165           cmucl-depends.mk, gcl-depends.mk, maxima.system,
166           sys-proclaim.lisp: Make proper proclaims for GCL. Still need a
167           way to generate sys-proclaims.lisp. Speedup for GCL is nearly a
168           factor of 2 on the test suite.
170 2004-07-24 20:48  amundson
172         * src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly
173           is no longer supported.
175 2004-07-24 20:47  amundson
177         * src/merror.lisp: Fix typo in an error message.
179 2004-07-24 12:17  amundson
181         * src/: cl-info.lisp, macdes.lisp, maxima-package.lisp,
182           maxima.system, nregex.lisp: Let GCL use the maxima info routines
183           instead of its built-in info routines. This allows us to treat
184           the prompt prefix and suffix properly with GCL.
186 2004-07-24 12:06  amundson
188         * doc/info/Plotting.texi: 1) add examples of complex plots.  2) add
189           documentation for make_transform.  3) fix references to
190           make_transform.
192 2004-07-23 08:16  amundson
194         * doc/info/Plotting.texi: Modify documentation for PLOT_OPTIONS to
195           reflect the many new gnuplot options. Entirely rewrote the
196           PLOT_OPTIONS section in an attempt to make it more coherent.
198 2004-07-16 09:19  rtoy
200         * src/opers.lisp: MUL2* should call *, not f* because the args are
201           numbers, not fixnums!
203 2004-07-14 21:20  amundson
205         * configure.in: give CMUCL_RUNTIME a default value, no matter what
207 2004-07-12 09:01  rtoy
209         * src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of
210           elliptic_e in src/ellipt.lisp
212           Apply patch in bug report.
214 2004-07-03 23:47  billingd
216         * interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04
217            David Billinghurst
219           * interfaces/xmaxima/win32/readme.txt:  Fix formatting
221           * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about
222           directory names with spaces.  Add notes about windows 95 and
223           environment space.
225 2004-07-03 23:41  billingd
227         * maxima.iss.in: 2004-07-04  David Billinghurst
229           * maxima.iss.in:  Default installation path restored to Program
230           Files
232 2004-07-03 22:30  billingd
234         * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04  David
235           Billinghurst
237           * interfaces/xmaxima/Tkmaxima/Paths.tcl:
239           These changes remove some windows 95 specific code.  For once, it
240           has been possible to clean up, rather than add another layer of
241           hacks.   - Remove code to set path.  This is now done in
242           maxima.bat so that     the command line version works.   - Remove
243           special case code to bypass maxima.bat on windows 95
245 2004-07-03 22:18  billingd
247         * interfaces/xmaxima/win32/Makefile.in: 2004-07-04  David
248           Billinghurst
250           * interfaces/xmaxima/win32/Makefile.in: Remove hackery to
251           maxima-init.lisp that hard codes path to gcc.  No longer required
252           since:  - xmaxima under windows 95 now uses maxima.bat  - an
253           correct path is set in maxima.bat by windows installer
255 2004-07-03 22:12  billingd
257         * maxima.iss.in: 2004-07-04  David Billinghurst
259           * maxima.iss.in:  Add maxima.bat to start menu.
261 2004-07-03 22:09  billingd
263         * src/maxima.bat.in: 2004-07-04  David Billinghurst
265           * src/maxima.bat.in: Set PATH environment variable.  Required for
266           plotting from command line maxima.  Will allow simplification
267           elsewhere.
269 2004-07-02 20:48  billingd
271         * src/maxima.bat.in: Set maxima_prefix environment variable
273 2004-07-02 20:44  billingd
275         * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03  David
276           Billinghurst
278           * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific
279           code for case when path to maxima executable (script) contains a
280           space.
282 2004-07-02 16:15  vttoth
284         * share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM
285           apply symmetries to both verb and noun forms
287 2004-07-02 01:48  billingd
289         * maxima.iss.in: 2004-07-01  David Billinghurst
291                   * maxima.iss.in:  New routine to convert paths containing
292           spaces
293                   to equivalent short paths.
295 2004-07-02 00:21  billingd
297         * interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
298           Billinghurst
300                   * interfaces/xmaxima/win32/readme.txt:
301                   Add text on source of other binary files in Windows
302           package.
303                   Add solution to "Out of environment space" error.
305 2004-07-01 12:57  belanger
307         * interfaces/emacs/emaxima/emaxima.sty: Added the new session
308           prompts.
310 2004-07-01 12:56  belanger
312         * interfaces/emacs/emaxima/emaxima.el: Changed the session prompts
313           to (sortof) match the new Maxima prompts.
315 2004-07-01 04:21  billingd
317         * maxima.iss.in, interfaces/xmaxima/win32/Makefile.in,
318           interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
319           Billinghurst
321           * maxima.iss.in: Change CopyMode: alwaysoverwrite to Flags:
322           ignoreversion Add code to update maxima_prefix environment
323           variable in maxima.bat Add windows specific readme.txt
325           * interfaces/xmaxima/win32/Makefile.in Install gnuplot binary
326           files in bin/ Don't override default plot_format in
327           maxima-init.lisp Install windows specific readme.txt file
329           * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv
330           readme file
332 2004-06-26 18:45  billingd
334         * INSTALL.win32: * INSTALL.win32:  Update for maxima-5.9.1 and
335           gcl-2.6.2
337 2004-06-26 08:24  billingd
339         * maxima.iss.in: * maxima.iss.in:  Add compression options.
340           Decrease size from 21 MB to 13 MB
342 2004-06-25 06:07  billingd
344         * maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: *
345           interfaces/xmaxima/win32/InfoBefore.txt: New file.  *
346           maxima.iss.in: Use InfoBefore file.
348 2004-06-24 21:39  amundson
350         * ChangeLog, configure.in: Updates for 5.9.0.9beta1.
352 2004-06-21 22:00  amundson
354         * README.rpms, maxima.spec.in: rpm updates
356 2004-06-21 22:00  amundson
358         * interfaces/xmaxima/Makefile.am: bug fix: some files were missing
359           from tarball.
361 2004-06-21 21:58  amundson
363         * src/mactex.lisp: Bug fix from Andrej Grozin.
365 2004-06-21 20:41  amundson
367         * doc/info/Makefile.am, interfaces/xmaxima/Makefile.am,
368           Makefile.am, README.lisps, README.rpms: updates for 5.9.1
369           release.
371 2004-06-21 20:39  amundson
373         * admin/sfquery.py: small bug fix.
375 2004-06-21 20:36  amundson
377         * AUTHORS: Add everyone with cvs write access.
379 2004-06-15 03:31  starseeker
381         * share/contrib/lurkmathml/: README, mathml.lisp,
382           mathml_ref_list_for_IE, mathmltest, maximadiffs.txt: Uploaded
383           David Drysdale's mathml code for Maxima, which seems to have a
384           little bit different functionality than Paul Wang's.
386 2004-06-13 21:25  billingd
388         * interfaces/xmaxima/win32/Makefile.in: Add some fixes for windows
389           release.  While not perfect, these document the fixes required to
390           generate a working maxima/xmaxima.  I have chosen to hack
391           maxima-init-lisp so that the changes are accessible to users.
393           During installation  - maxima.bat must have DOS line termination
394           on win95
396           Add code to maxima-init.lisp to:  - Set path to gcc by prefixing
397           compiler::*cc* with *maxima-prefix\bin  - Ensure path to gcc is
398           '\' separated. Required for win95  - Set default PLOT_FORMAT to
399           OPENMATH so xmaxima plotting works out of box
401 2004-06-13 21:14  billingd
403         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Update to recognise
404           changes to maxima prompts  - allow both C and %i as input prefix
405           - allow both D and %o as output prefix
407 2004-06-13 21:10  billingd
409         * interfaces/xmaxima/intro.html: Link to local copy of maxima
410           manual, rather than the out of date copy at
411           http://www.ma.utexas.edu/maxima/
413 2004-06-03 21:22  amundson
415         * INSTALL, NEWS, README, README.external, README.lisps: Updates for
416           5.9.1
418 2004-05-28 04:50  starseeker
420         * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
421           Second attempt to upload these correctly (used cvs add -kb this
422           time)
424 2004-05-28 04:49  starseeker
426         * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
427           didn't commit these properly as binary files
429 2004-05-27 21:54  starseeker
431         * share/contrib/mcclim/: README, formula.lisp, listeneroutput.png,
432           postscriptoutput.png: Adding Andy Hefner's McCLIM code for
433           displaying math formulas.  It doesn't have any abilities to
434           interface with Maxima yet.
436 2004-05-24 21:40  billingd
438         * src/solve.lisp, tests/rtest15.mac: Fix for bug calculating
439           eigenvalues() with multiple roots
441           For example,
442           eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0]));
444           Patch by Barton Willis, reviewed by Gosei Furuya.
446 2004-05-22 09:23  vttoth
448         * share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes
449           to CTENSR/ITENSOR.
451 2004-05-20 13:12  belanger
453         * interfaces/emacs/emaxima/maxima.el: Added the function
454           `maxima-clear-queue', which gets rid of all commands waiting to
455           be sent to Maxima.  Had `maxima-clear-queue' called whenever the
456           maxima process is killed.
458 2004-05-19 22:14  wjenkner
460         * tests/rtest15.mac: Add test case for #956730 from Stavros
461           Macrakis.
463 2004-05-19 22:12  wjenkner
465         * src/defint.lisp: (sinrx): Check that the argument is not atomic.
466           Observed by Stavros Macrakis (#956730).
468 2004-05-17 20:26  billingd
470         * share/Makefile.am: Update list of files in
471           share/contrib/diffequations/tests
473 2004-05-16 07:08  billingd
475         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
476           rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
477           rtestode_murphy1.mac, rtestode_murphy2.mac: Update tests in
478           share/contrib/diffequations/tests.  Move loading of files to the
479           Makefile.  Turn of verbose output from contrib_ode.mac.
481 2004-05-16 07:03  billingd
483         * share/contrib/diffequations/tests/: Makefile, summarize-log,
484           tests.lisp, testsuite.lisp: Convert
485           share/contrib/diffequations/tests directory to use the new (April
486           2004) testsuite driver routines.
488 2004-05-16 06:41  billingd
490         * share/contrib/diffequations/tests/: rtestode_murphy1.mac,
491           rtestode_murphy2.mac: Change all upper-case %T to lower-case %t
492           in expected answers.
494 2004-05-16 06:33  billingd
496         * share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac
497           (ode1_abel2):  Return correct result when not verbose.
499 2004-05-14 17:27  amundson
501         * src/mactex.lisp: fix for tex(%) from Jay Belanger.
503 2004-05-14 17:25  amundson
505         * src/suprv1.lisp: Set %i=%I to work around case problems after
506           inchar change.
508 2004-05-14 15:21  vttoth
510         * share/Makefile.am: Makefile update for the tensor package
512 2004-05-14 13:25  vttoth
514         * share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro
515           file.
517 2004-05-14 10:49  vttoth
519         * share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to
520           KDELTA contraction.
522 2004-05-13 15:38  amundson
524         * tests/rtest7.mac: Update to new default value of linechar. In
525           addition, explicity set linechar so that tests are not sensitive
526           to default values.
528 2004-05-12 10:07  vttoth
530         * share/tensor/: canten.lisp, ex_calc.mac, itensor.lisp, lch.mac,
531           symtry.lisp, ten_alg.dem: One more round of fixes, mainly to
532           solve problems with KDELTA, LC, and contractions involving
533           numeric indices.
535 2004-05-11 20:41  amundson
537         * src/mactex.lisp: Set %i=%I to work around case problems after
538           inchar change. Several fixes from Jay Belanger.
540 2004-05-11 14:49  belanger
542         * interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty:
543           Made changes for the new prompts.
545 2004-05-10 21:29  amundson
547         * maxima.spec.in: Updates for 5.9.1. There are some very unclean
548           hacks in this version. I hope they can be cleaned up when they
549           are better understood.
551 2004-05-10 21:27  amundson
553         * src/commac.lisp, src/mactex.lisp, src/suprv1.lisp,
554           doc/info/Trigonometric.texi, doc/info/Affine.texi,
555           doc/info/Command.texi, doc/info/Ctensor.texi,
556           doc/info/Debugging.texi, doc/info/Differential.texi,
557           doc/info/Differentiation.texi, doc/info/Elliptic.texi,
558           doc/info/Equations.texi, doc/info/Expressions.texi,
559           doc/info/Floating.texi, doc/info/Function.texi,
560           doc/info/Groups.texi, doc/info/Help.texi, doc/info/Input.texi,
561           doc/info/Integration.texi, doc/info/Introduction.texi,
562           doc/info/Lists.texi, doc/info/Logarithms.texi,
563           doc/info/Matrices.texi, doc/info/None.texi, doc/info/Number.texi,
564           doc/info/Numerical.texi, doc/info/Operators.texi,
565           doc/info/Plotting.texi, doc/info/Polynomials.texi,
566           doc/info/Program.texi, doc/info/Rules.texi,
567           doc/info/Runtime.texi, doc/info/Series.texi,
568           doc/info/SpecfunII.texi, doc/info/Special.texi,
569           doc/info/Symmetries.texi, doc/info/Tensor.texi: Change default
570           $inchar to %i, $outchar to %o and $linechar to %t.
572 2004-05-10 12:05  rtoy
574         * doc/info/Integration.texi: Add rudimentary documentation for the
575           quadpack routines.
577 2004-05-08 17:47  wjenkner
579         * src/trans4.lisp: Fix translation of rules.
581           (def%tr $matchdeclare): Insert a space between $any and  `.'
583           (patch-up-meval-in-fset, defun-prop (lambda tr-lisp->lisp)): Here
584           is an example due to Barton Willis: Translating a file containing
586           matchdeclare(x,true); tellsimpafter(f(x),0);
588           resulted in lisp code containing
590           (DEFUN |$fRULE1|        (LAMBDA (X ANS A3) ...))
592 2004-05-07 06:45  vttoth
594         * share/tensor/ex_calc.mac: Fixing the interior product and the
595           Lie-derivative.
597 2004-05-06 19:21  vttoth
599         * share/: Makefile.am, tensor/ademo-2steps.dem, tensor/ademo.dem,
600           tensor/ex_calc.dem, tensor/ex_calc.mac, tensor/itensor.dem,
601           tensor/itensor.lisp, tensor/kaluza.dem, tensor/kaluza.mac,
602           tensor/ten_alg.dem: Fixed INDICES in itensor, the interior
603           product in ex_calc, and several demos.
605 2004-05-06 01:26  billingd
607         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
608           rtestode_murphy1.mac: Update tests for Abel equations of first
609           and second kind.
611 2004-05-05 21:56  amundson
613         * ChangeLog: updated by cvs2cl
615 2004-05-05 21:48  billingd
617         * share/contrib/diffequations/ode1_abel.mac: 2004-05-06  David
618           Billinghurst
620                   * share/contrib/diffequations/ode1_abel.mac
621                   Small bug fixes for Abel equation of second kind.
623 2004-05-05 21:39  billingd
625         * share/contrib/diffequations/contrib_ode.mac: 2004-05-06  David
626           Billinghurst
628                   * share/contrib/diffequations/contrib_ode.mac
629                   Extend ode_check to check implicit solutions of ODEs
631 2004-05-05 20:44  amundson
633         * share/: physics/gamkah.lisp, physics/gammtr.lisp,
634           physics/gamnoc.lisp, physics/gamsq.lisp, Makefile.am,
635           physics/gam5.lisp, physics/gamalg.dem, physics/gamalg.lisp,
636           physics/gamalg.usg, physics/gamchi.lisp, physics/gamcon.lisp,
637           physics/gamgfi.lisp: Remove gamalg package. Apparently, the
638           authors did not want it bundled with Macsyma (or, presumbaly,
639           Maxima.) See the thread "status of gamalg" from May 2004 on the
640           Maxima mailing list.
642 2004-05-05 20:35  amundson
644         * src/mactex.lisp: Updates compiled by Andrej Grozin. He writes:
646           Also, some of bug fixes (and minor improvements) to mactex.lisp
647           are notyet incorporated. This patch is larger; it includes recent
648           fixes fromJesper Harder <harder@ifa.au.dk> of the problem
649           withtex(x[i]^2)$and enhancements from Marek Rychlik
650           <rychlik@u.arizona.edu> fortex(let(sin(x)*cos(y),sin(2*x)/2))$and
651           similar let-rules.
653 2004-05-05 20:33  amundson
655         * src/macsys.lisp: Simple bug fix from Andrej Grozin.
657 2004-05-05 14:16  vttoth
659         * share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates
660           the use of derivative indices in itensor.
662 2004-05-05 14:14  vttoth
664         * share/tensor/itensor.lisp: Improvements to itensor now make it
665           able to deal with most expressions containing derivative indices.
666           A new example, kaluza.dem, demonstrates these features.
668 2004-05-04 10:21  rtoy
670         * src/autoconf-variables.lisp.in: Needs a final newline so that
671           autoconf-variables.lisp contains the last line.  (May only be an
672           issue on Solaris.)
674 2004-05-04 10:20  rtoy
676         * src/acl6-depends.mk: Update dependencies for
677           autoconf-variables.lisp and server.lisp.
679 2004-05-03 23:52  billingd
681         * share/contrib/diffequations/contrib_ode.usg: 2004-05-04  David
682           Billinghurst
684                   * share/contrib/diffequations/contrib_ode.usg
685                   Documentation update
687 2004-05-03 23:45  billingd
689         * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04
690            David Billinghurst
692                   * share/contrib/diffequations/tests/rtest_ode1_abel.mac
693                   Update tests to reflect changes to ode1_abel.mac
695 2004-05-03 23:41  billingd
697         * share/contrib/diffequations/ode1_abel.mac: 2004-05-04  David
698           Billinghurst
700                   * share/contrib/diffequations/ode1_abel.mac
701                   Make code for Abel equation of second kind more general
702           by
703                   allowing  (g1(x)*y+g0(x))*y'(x) rather than
704           (y+g(x))*y'(x).
705                   Remove debugging and redundant code
706                   Fix a couple of bugs.
708 2004-05-03 23:35  billingd
710         * share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04  David
711           Billinghurst
713                   * share/contrib/diffequations/ode1_nonlinear.mac
714                   Fix return value for ode1_abel
716 2004-05-03 00:19  billingd
718         * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03
719            David Billinghurst
721                   * share/contrib/diffequations/tests/rtest_ode1_abel.mac
722                   Update tests to reflect improvements in ode1_abel.mac
724 2004-05-03 00:16  billingd
726         * share/contrib/diffequations/ode1_abel.mac: 2004-05-03  David
727           Billinghurst
729                   * share/contrib/diffequations/ode1_abel.mac
730                   Update work in progress.  This version essentially works.
732 2004-04-29 23:22  billingd
734         * share/contrib/diffequations/tests/rtestode_murphy2.mac:
735           2004-04-30  David Billinghurst
737                   * share/contrib/diffequations/tests/rtestode_murphy2.mac
738                   Update solutions for equations (1) and (96) to match
739                   current maxima output
741 2004-04-29 23:09  billingd
743         * share/contrib/diffequations/ode1_clairault.mac: 2004-04-30  David
744           Billinghurst
746                   * ode1_clairault.mac (ode1_clairault_singular):
747                   Change the way that an expression is differentiated to
748                   work around interference with pdiff.
750 2004-04-29 21:54  wjenkner
752         * src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp,
753           server.lisp: Some cleanup for CLISP.
755           maxima-package.lisp: Don't make MAXIMA inherit from EXT.
757           Don't import GETENV (we use MAXIMA-GETENV defined in
758           init-cl.lisp).
760           clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT*
761           (previously inherited via EXT).
763           init-cl.lisp (bye): New function (previously inherited via EXT).
765           server.lisp (setup-server, xchdir): Add package prefix to
766           SOCKET-CONNECT resp. CD (previously inherited via EXT).
768 2004-04-29 20:18  vttoth
770         * share/tensor/itensor.dem: Correcting a minor error in this demo.
772 2004-04-28 22:46  belanger
774         * interfaces/emacs/emaxima/maxima.el: The way blocks of code are
775           sent to the Maxima process was changed so that the user doesn't
776           need to wait while the code is being processed.
778 2004-04-28 20:47  belanger
780         * interfaces/emacs/emaxima/emaxima.el: Removed
781           emaxima-single-string, replaced it with
782           maxima-single-string-wait.
784 2004-04-28 20:46  belanger
786         * interfaces/emacs/emaxima/maxima.el: Added
787           maxima-single-string-wait, fixed maxima-region so it won't stop
788           emacs while input is being processed.
790 2004-04-28 20:24  amundson
792         * plotting/Makefile.am: add header.tcl and footer.tcl.
794           Remove FORCE:
796 2004-04-28 19:49  amundson
798         * share/Makefile.am: include and install all new share files
800 2004-04-28 19:48  amundson
802         * Makefile.am: xmaxima-local.in and maxima-local.in
804 2004-04-28 11:43  amundson
806         * src/Makefile.am: Include new lisp files, files for pure lisp
807           build.
809 2004-04-28 11:38  amundson
811         * plotting/Makefile.am: Scripts are now generated files, so do not
812           include them in the tarball.
814 2004-04-28 11:37  amundson
816         * lisp-utils/Makefile.am: Include  makealbertdoc.lisp.
818 2004-04-28 11:36  amundson
820         * interfaces/xmaxima/Makefile.am: remove win32/maxima.bat.
822 2004-04-28 11:34  amundson
824         * interfaces/Makefile.am: Include bin/xmaxima.iss.
826 2004-04-28 11:34  amundson
828         * doc/share/Makefile.am: Include specfun.texi.
830 2004-04-28 11:29  amundson
832         * doc/info/Makefile.am: Include None.texi, xref.texi.
834 2004-04-28 11:28  amundson
836         * doc/Makefile.am: Install maximabook. Include and install doc/misc
837           directory.
839 2004-04-28 11:27  amundson
841         * Makefile.am: Include pure lisp installation materials.
843 2004-04-28 11:25  amundson
845         * admin/: compare_cvs_tarball, make_share_list, make_snapshots:
846           utility updates
848 2004-04-27 09:53  amundson
850         * configure.in: fix syntax errors, add better error message when
851           cmucl runtime path cannot be determined.
853 2004-04-26 22:00  amundson
855         * configure.in: Try using the lisp in the path for
856           cmucl_runtime_path if all else fails.
858 2004-04-26 16:15  vttoth
860         * share/tensor/symtry.lisp: Restoring one more name conflict fix
861           that was inadvertently removed.
863 2004-04-26 15:42  vttoth
865         * share/tensor/symtry.lisp: Restoring a name conflict fix that was
866           accidentally omitted in the last version.
868 2004-04-25 23:24  belanger
870         * interfaces/emacs/emaxima/emaxima.el: Replaced
871           `maxima-send-string' with `emaxima-send-string' which waits for
872           output.
874 2004-04-25 23:23  belanger
876         * interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no
877           longer waits for the output.
879 2004-04-25 18:29  vttoth
881         * share/tensor/ten_alg.dem: Additional fixes to this demo.
883 2004-04-25 17:35  vttoth
885         * share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take
886           advantage of repairs in itensor.
888 2004-04-24 22:03  wjenkner
890         * share/tensor/: tentex.lisp, car_iden.dem, ex_calc.dem,
891           ex_calc.mac, lch.mac, ten_alg.dem: New files from Valerij Pipin
892           (most of the commit message is taken from a description he sent
893           me in private email).
895           lch.mac: More flexible indicial Levi-Civita (permutation) tensor
896           package.
898           ex_calc.mac: Definitions for exterior calculus: exterior product,
899           interior product, exterior derivative and the Lie derivative.
901           ex_calc.dem: illustrates them in action.
903           car_iden.dem: demonstrates the Cartan identity (commutation of
904           the Lie derivative with the exterior one) for order 1,2,3,4 and
905           5.
907           ten_alg.dem: demonstrates all the current power of the itensor
908           package with respect to the mentioned additions.
910           tentex.lisp: Some tensor stuff for $tex.
912 2004-04-24 21:48  vttoth
914         * share/tensor/itensor.usg: Correcting a documentation error.
916 2004-04-24 19:27  wjenkner
918         * share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij
919           Pipin:
921           itensor.lisp ($KDELS): New function as symmetrical counterpart to
922           $KDELTA.
924           (DELTA): Optional argument for the sake of $KDELS.
926           ($TENPR): New user level alias for RPOBJ.
928           The previous two changes were already in 1.6.
930           canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with
931           the same purpose as NAME resp. CONTI, COVI, DERI.
933 2004-04-24 18:24  wjenkner
935         * share/tensor/: ademo-2steps.dem, ademo.dem, ctenso_1.dem,
936           ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
937           inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, swartz.dem,
938           symtry.lisp, tensor-doc.txt: Convert DOS CR/NL end-of-line to
939           Unix style.
941 2004-04-24 15:08  amundson
943         * src/Makefile.am: Work around a bug in automake 1.8.3. The
944           workaround version is probably better than the original.
946 2004-04-24 08:06  vttoth
948         * share/tensor/: aaricc.mac, aaricc_bsc.mac, aaricc_spl.mac,
949           ademo-2steps.dem, ademo.dem, ademo2.dem, anew.mac, anew_add.mac,
950           birkhoff.txt, brans_bmb.mac, brbirk.mac, ctenso_1.dem,
951           ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
952           inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, mmans.mac,
953           mmans_run.mac, ricci2.mac, rsn.mac, swartz.dem, symtry.lisp,
954           tensor-doc.txt: Fixed broken itensor functionality, several
955           demos, other problems. Removed some obsolete files.
957 2004-04-23 13:28  belanger
959         * interfaces/emacs/emaxima/emaxima.el: Changed the emaxima-mode
960           keymap so it wouldn't load LaTeX-mode-map twice.  Changed the
961           emaxima-session-cell keymap to C-cC-a since C-cC-p conflicts with
962           preview-latex.
964 2004-04-23 09:11  vvzhy
966         * src/plot.lisp: Wrong MFORMAT specification.
968 2004-04-23 07:41  vvzhy
970         * src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import
971           "cl::handler-case" for ANSI GCL
973 2004-04-22 00:38  vvzhy
975         * src/maxima-package.lisp: On ANSI GCL some symbols must be
976           explicitly imported from COMMON-LISP package.
978 2004-04-21 20:10  amundson
980         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
981           sbcl-depends.mk: Update *-depends.mk after last maxima.system
982           update.
984 2004-04-21 20:08  amundson
986         * configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima.
988 2004-04-21 05:01  vvzhy
990         * src/plot.lisp: Fixed: 1) inability to plot "atomic" expressions -
991           plot2d(1,...) or plot2d(x,...) 2) plot2d(cot(x),[x,0,1]) or other
992           singular expressions in GCL
994 2004-04-21 01:13  starseeker
996         * lisp-utils/makealbertdoc.lisp: Adding script to generate
997           documentation with albert.
999 2004-04-20 18:17  wjenkner
1001         * src/nparse.lisp: (mread): Flush output after printing the prompt.
1003 2004-04-20 18:11  wjenkner
1005         * src/macdes.lisp: Implement proposal made in bug #857171 (variable
1006           needs to be quoted for DESCRIBE to work), discussed by R. Dodier
1007           and S. Macrakis.
1009           ($describe): Make it an mspec.  Also, bind
1010           cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here.
1012 2004-04-20 17:54  wjenkner
1014         * src/cl-info.lisp: Address bug #902792 (describe interaction
1015           parser not robust), submitted by S. Macrakis.
1017           (print-prompt, parse-user-choice, select-info-items): New
1018           functions.  (*prompt-prefix*, *prompt-suffix*,
1019           +select-by-keyword-alist+): New variables.
1021           (info): Use them.  Also, flush output and clear input where
1022           appropriate.
1024 2004-04-20 17:10  wjenkner
1026         * tests/rtest15.mac: Add tests for CHEBYF change.
1028 2004-04-20 17:08  wjenkner
1030         * src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2
1031           (i.e., c1=0).
1033 2004-04-16 07:16  amundson
1035         * src/rmaxima.in: initial version
1037 2004-04-15 20:45  amundson
1039         * src/plot.lisp: New maxima-gnuplot interface.
1041           1) Goal: the idea is not to create the ultimate plotting tool for
1042           Maxima. Rather, I have tried to make the maximum functionality
1043           available with the currently available tool (Gnuplot) and minimal
1044           effort. Simple operations should be easy and complex operations
1045           should be possible.
1047           2) (New) "gnuplot" is now the default plotting format. The old
1048           gnuplot interface that utilizes the mgnuplot tcl-tk script is
1049           available as "mgnuplot". The old default maxima plotting package
1050           is still available as "openmath".
1052           3) Three gnuplot terminals are available: default, ps and dumb.
1053           Each can either be displayed to the screen or saved to a file.
1055           4) Several new plot_options are available: a) gnuplot_term =
1056           default, ps or dumb. default is default.  b) gnuplot_out_file =
1057           false or filename. false is default. Output files are gnuplot
1058           format to be loaded in the gnuplot application for the default
1059           term, encapsulated postscript for the ps term and text for the
1060           dumb term.  c) gnuplot_pm3d = true or false. false is default.
1061           Turns on the pm3d option available in newer versions of Gnuplot.
1062           d) gnuplot_preamble = string. "" is default. The preamble can
1063           contain an arbitrary string of Gnuplot commands. Multiple
1064           commands should be separated with semi-colons.  e)
1065           gnuplot_curve_titles = list of (strings or default). [default] is
1066           default.  The list of curve titles will be applied to the list of
1067           curves. If there are more curves than titles in the list, the
1068           list will wrap around. The special value default give the curves
1069           titles based on the 1d representation of the function name.  f)
1070           gnuplot_curve_styles = list of strings. The styles wrap around in
1071           a manner similar to the titles. The strings themselves should be
1072           gnuplot commands appropriate for plot "file" with title "title
1073           <style>For details type "help plot" in gnuplot.  g)
1074           gnuplot_default_term_command = string. Default is "". The gnuplot
1075           command to set the default terminal.  h) gnuplot_ps_term_command
1076           = string. Default is "set size 1.5, 1.5;set term postscript eps
1077           enhanced color solid 24". The gnuplot command to set the ps
1078           terminal.  g) gnuplot_default_term_command = string. Default is
1079           "set term dumb 79 22". The gnuplot command to set the dumb
1080           terminal.
1082           5) More testing needs to be done, particularly with xmaxima and
1083           windows.Feedback on this interface will be greatly appreciated.
1084           This is the last feature I plan to add before working on the
1085           5.9.1 release.
1087 2004-04-15 20:43  amundson
1089         * src/macsys.lisp: make $system command show output under cmucl.
1091 2004-04-15 20:40  amundson
1093         * src/maxima.system: Make $system command show output under cmucl.
1095 2004-04-02 16:44  belanger
1097         * interfaces/emacs/emaxima/maxima-font-lock.el: The regular
1098           expressions were changed to be computed at compile-time, to speed
1099           things up.
1101 2004-03-28 10:13  vvzhy
1103         * doc/info/maximahtml.mk: Extra html chapter maxima_43.html added
1105 2004-03-28 01:56  vvzhy
1107         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed
1108           to "Preferences"
1110 2004-03-28 01:28  vvzhy
1112         * interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu
1113           rewritten with menubutton widget. Fixes bugs # 694179, 915212
1115 2004-03-28 01:16  vvzhy
1117         * interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server
1118           instead of setup-server to get embedded plots in xmaxima
1120 2004-03-23 18:18  wjenkner
1122         * src/server.lisp: (getpid-from-environment): GCL doesn't like it.
1124 2004-03-22 11:44  vvzhy
1126         * interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for
1127           some buttons
1129 2004-03-22 11:40  vvzhy
1131         * plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata
1133 2004-03-21 16:06  wjenkner
1135         * src/server.lisp: (getpid): Rewrite the definition for CLISP.  A
1136           bug resulting from an unnecessary call to ERRSET was investigated
1137           and reported by Andrej Vodopivec.
1139           Avoid read-time conditionalization on operating system dependent
1140           features since the .fas files (but not the memory images) are
1141           portable across platforms.
1143           (getpid-from-environment): New function.
1145 2004-03-21 12:45  vvzhy
1147         * configure.in, plotting/Makefile.am, plotting/footer.tcl,
1148           plotting/header.tcl.in, plotting/mgnuplot.in: omplotdata shares
1149           code with xmaxima.  Now it is removed from the repository and now
1150           created from /interfaces/xmaxima/Tkmaxima/*.tcl
1152 2004-03-21 01:30  vvzhy
1154         * interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size
1155           typo fixed
1157 2004-03-18 15:41  billingd
1159         * tests/: rexamples.mac, rtest10.mac, rtest11.mac, rtest12.mac,
1160           rtest13.mac, rtest15.mac, rtest3.mac, rtest4.mac, rtest5.mac,
1161           rtest6a.mac, rtest7.mac, rtest8.mac, rtest9.mac, rtest9a.mac,
1162           rtestode.mac, rtestode_zp.mac: These changes reduce the
1163           interaction between test case files.  One problem is that
1164           kill(all) removes properties that are set in the initial maxima
1165           image.  This affects trigsimp() for example.
1167           Replace all occurrences of kill(all) with kill(allbut(props)).
1168           Add a kill(g) to rtest11.mac.
1170 2004-03-16 06:15  vvzhy
1172         * interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima
1173           testsuite
1175 2004-03-16 05:58  vvzhy
1177         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima
1178           on different operating systems
1180 2004-03-14 16:04  amundson
1182         * doc/info/Bugs.texi, doc/info/Makefile.am, doc/info/maxima.texi,
1183           src/mload.lisp, tests/Makefile.am, tests/known-bugs,
1184           tests/summarize-log, tests/tests.lisp, tests/testsuite.lisp:
1185           Update for running test suite. run_testsuite() is now a built-in
1186           command. The list of tests is defined by testsuite.lisp. The
1187           manual now contains rudimentary descriptions of run_testsuite,
1188           bug_report and build_info.
1190 2004-03-14 15:54  amundson
1192         * doc/info/Lists.texi: Add a space to eliminate a warning from
1193           texinfo.
1195 2004-03-14 12:49  amundson
1197         * src/macsys.lisp: Simple change to assure that file_search and
1198           load agree.
1200 2004-03-14 12:31  amundson
1202         * share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for
1203           F90 output of Maxima expressions.
1205 2004-03-14 12:29  amundson
1207         * doc/maximabook/.cvsignore: Ignore generated files.
1209 2004-03-14 12:28  amundson
1211         * admin/: sfquery-docs.txt, sfquery.py: Python-based tool for
1212           performing queries on an xml dump of a sourceforge database.
1214 2004-03-14 12:26  amundson
1216         * admin/make_snapshots: Remove new directory if cvs command fails.
1218 2004-03-11 23:33  wjenkner
1220         * src/: transl.lisp, transs.lisp: Put more info about
1221           (un)translated symbols in the UNLISP file.
1223           transl.lisp ($declare_translated): Record the list of
1224           $declare_translated symbols as value of the new global variable
1225           *declared-translated-functions*.
1227           (tr-mdefine-toplevel): Remove #+lispm from the piece of code
1228           which gives symbols whose function definition is being translated
1229           the ONCE-TRANSLATED property.
1231           transs.lisp (translate-file): Bind
1232           *declared-translated-functions*.  (delete-with-side-effects-if):
1233           New auxiliary function.  (insert-necessary-function-declares):
1234           Rewrite.
1236           Note that *untranslated-functions-called* can't contain doublets,
1237           so the original loop can be simplified via
1238           delete-with-side-effects-if.
1240           Previously, because of the #+lispm glitch described above, the
1241           only source of symbols with a non-NIL ONCE-TRANSLATED property
1242           were those given in $declare_translated.  So the users got just a
1243           subset of their own input back, viz. those functions which were
1244           actually called.
1246           The new behaviour is to write to the UNLISP file two lists: The
1247           functions which are known to be translated without actually being
1248           in the $declare_translated list, and those which are not known to
1249           be translated.
1251           The idea is that if everything seems to be OK you should get no
1252           output at all from here.
1254 2004-03-10 23:41  wjenkner
1256         * src/mformt.lisp: (mformat): Remove read-time conditionalization.
1257           There was no point in my fixing up Maxima's use of stream
1258           designators and of buffering for SBCL but not for other lisps.
1260           In particular, for CMUCL there were problems with the "_" prompt
1261           in demo mode.
1263 2004-03-10 22:59  wjenkner
1265         * tests/rtest15.mac: Add an example from Kevin Ellwood.
1267 2004-03-10 22:55  wjenkner
1269         * src/sin.lisp: (ratroot): Add a comment.  Correct an inadvertence
1270           in the calculation of dt/du (in the notation of this comment).
1272           This fixes a bug reported by Kevin Ellwood.
1274 2004-03-08 22:15  wjenkner
1276         * src/server.lisp: (open-socket): Add SBCL support from CLOCC for
1277           client side connection.  (getpid,xchdir): Define for SBCL.
1279           This REQUIREs some SBCL modules at compile and load time.  A
1280           correctly installed reasonably recent SBCL should handle this
1281           automatically.
1283 2004-03-05 23:57  billingd
1285         * interfaces/xmaxima/win32/Makefile.in: 2004-03-06  David
1286           Billinghurst
1288                   * interfaces/xmaxima/win32/Makefile.in:  Install as.exe
1289           in
1290                   $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than
1291           $(prefix)/bin.
1292                   gcc will always look for it in this location, just like
1293           cc1.exe.
1295 2004-03-03 19:29  wjenkner
1297         * src/transs.lisp: (translate-file): Supersede an existing .LISP or
1298           .UNLISP file of the given name.
1300           Without :if-exists :supersede CMUCL and SBCL would correctly
1301           signal an error in this case.
1303 2004-03-02 19:59  wjenkner
1305         * share/: misc/declin.mac, simplification/disol.mac,
1306           simplification/facex1.mac, simplification/facexp.mac,
1307           simplification/genut.mac, simplification/stopex.mac: genut.mac,
1308           facexp.mac, stopex.mac, disol.mac, declin.mac: Add
1309           DECLARE_TRANSLATED forms.
1311           facexp.mac
1312           (FACTENEXPAND,COLLECTTEN,FACEXPTEN,FACTORFACEXPTEN,FACEXPTENL):
1313           Comment out functions depending on LISTOFTENS and INDEXEXPAND
1314           which presumably were defined in the DIAGEVAL tensor package,
1315           which is not extant.  Also, there are no examples for the use of
1316           theses functions.  Copy header of facex1 to facexp, in order to
1317           preserve the early revision history.
1319           disol.mac: Comment out autoloading for ITS.
1321           declin.mac (LINOPSUM0, LINOPPROD1): Removed quote from lambda
1322           expressions which are translated to m-tlambda&env&.
1323           (LINOPPROD0): Replace the undefined ERROUT by ERROR.
1325           facex1.mac: Add statement that it is obsolete since all of its
1326           functionality is in facexp.
1328 2004-02-29 16:26  wjenkner
1330         * tests/rtest15.mac: Some tests for translating lambda expressions.
1332 2004-02-29 16:23  wjenkner
1334         * src/transq.lisp: M-TLAMBDA&ENV&: Emitted by the translator but
1335           broken.  As an example for this, translate
1336           foo(x):=apply(lambda([[u]],x),[1,2]) and try to run it.  Rewrite
1337           it in the fashion of M-TLAMBDA&.  M-TLAMBDA: Don't emit a
1338           redundant special declaration.  Simplify.  M-TLAMBDA&ENV:
1339           Simplify.  Add comments.  Remove the enclosing prog form.
1340           Comment out the form dealing with some OPT property indicator for
1341           theses symbols.
1343           FUNGEN&ENV-FOR-MEVAL, FUNGEN&ENV-FOR-MEVALSUMARG: These compiler
1344           macros are broken (at least the latter, translate and compile
1345           foo(n):=sum(apply(lambda([x],i+x),[i]),i,1,n), for example, and
1346           note that the translated version does work, hopefully, if your
1347           lisp has a genuine interpreter).  So #+ignore them, for now and
1348           things should compile correctly again.
1350 2004-02-29 05:24  billingd
1352         * maxima.iss.in: Update uninstall lines for Inno Setup 4
1354 2004-02-29 04:56  billingd
1356         * interfaces/xmaxima/win32/Makefile.in: Fix typo s/getopts/getopt/
1357           Remove path to tcl files.  Not required as now part of mingw
1358           Don't install this maxima.bat
1360 2004-02-29 04:53  billingd
1362         * interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion.
1363           The file is unused and there is another maxima.bat in src.
1365 2004-02-26 18:37  billingd
1367         * interfaces/xmaxima/win32/Makefile.in: Modify files installed by
1368           gcccopy to those required for gcc-3.3.1 Use TCL 8.4 libraries.
1370 2004-02-26 18:28  billingd
1372         * interfaces/xmaxima/win32/Makefile.in: Make the GCC version a
1373           parameter, and default to 3.3.1
1375 2004-02-26 18:15  billingd
1377         * Makefile.am, interfaces/xmaxima/win32/Makefile.in: Move gcccopy
1378           stanza from Makefile.am to interfaces/xmaxima/win32/Makefile.in
1379           No functional change.
1381 2004-02-25 10:50  belanger
1383         * interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs
1384           compatibility were made.
1386 2004-02-25 00:05  wjenkner
1388         * src/: Makefile.am, maxima.system: maxima.system: When using
1389           configure.lisp for building we have no binary-* subdirectories at
1390           this point.  So express the truename of the binary-cmucl
1391           subdirectory without using TRUENAME of such a possibly
1392           non-existing file.  Do the same thing for SBCL.
1394           Makefile.am: Remove the kludge for working around SBCL's pathname
1395           problem since we have upgraded to the work-around described
1396           above.
1398 2004-02-24 23:49  belanger
1400         * interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete
1401           variables were removed.
1403 2004-02-24 13:47  belanger
1405         * interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name)
1406           changes to correspond to changes in maxima.el.
1408 2004-02-24 13:46  belanger
1410         * interfaces/emacs/emaxima/maxima.el: The method used to check to
1411           see if Maxima finished a computation was changed to something
1412           more natural.  The function maxima-replace-in-string was changed
1413           to something that would work in older emacsen.  Some minor name
1414           changes.
1416 2004-02-23 09:48  belanger
1418         * interfaces/emacs/emaxima/emaxima.el: Occurrences of
1419           maxima-process were changed to inferior-maxima-process.
1421 2004-02-20 18:22  billingd
1423         * src/maxima.bat.in: Fix quoting of layout_autotools
1425 2004-02-18 20:30  amundson
1427         * admin/make_snapshots: fix cvs error check
1429 2004-02-18 20:22  amundson
1431         * ChangeLog: updated by cvs2cl
1433 2004-02-18 20:15  amundson
1435         * admin/make_snapshots: include all info files
1437 2004-02-18 20:11  amundson
1439         * src/init-cl.lisp: Fixed typo that was preventing .mac files from
1440           loading.
1442 2004-02-16 23:58  amundson
1444         * admin/make_snapshots: quick snapshot making script
1446 2004-02-16 23:27  amundson
1448         * INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation
1449           updates for new pure-lisp build procedure.
1451 2004-02-16 21:55  amundson
1453         * src/maxima.in: convert pathnames to unix format for compatibility
1454           using msys.
1456 2004-02-16 21:44  amundson
1458         * src/maxima-build.lisp: rudimentary routines to assist in building
1459           maxima without autotools.
1461 2004-02-16 21:39  amundson
1463         * lisp-utils/defsystem.lisp: current gcl still has problems with
1464           ignore-errors
1466 2004-02-16 20:41  amundson
1468         * src/Makefile.am: add si::sgc-on before dumping gcl image as
1469           suggested by Camm Maguire.
1471 2004-02-15 03:44  billingd
1473         * configure.in: 2004-02-15 David Billinghurst
1475                   * configure.in: Distinguish between mingw and cygwin when
1476                   configuring clisp runtime.
1478 2004-02-14 17:27  amundson
1480         * configure.lisp: Strip trailing \'s from directory names. Escape
1481           \'s in output directory names.
1483 2004-02-14 17:22  amundson
1485         * src/server.lisp: Replaced helpful comment
1487           ; ;under windows above does not work.
1489           with conditional to do the right thing under windows.
1491 2004-02-14 17:19  amundson
1493         * src/maxima.bat.in: Latest attempt to get a working maxima.bat. It
1494           needed updating for the recent path variable changes.
1496 2004-02-14 17:18  amundson
1498         * src/init-cl.lisp: Several changes:
1500           1) Normalize all incoming (from autotools and/or environment
1501           variables) directory names to use "/" as directory separator.
1503           2) Attempt to find some workable default value for
1504           maxima-userdir.
1506           3) Fix bug reported by David Billinghurst. share directory was
1507           not in    file search lists. Fixed another couple of file search
1508           list bugs    noticed along the way.
1510           4) Added two new command-line options:
1512                      (make-cl-option :names '("-d" "--directories")
1513                                      :action 'print-directories
1514                                      :help-string
1515                                      "Display maxima internal directory
1516           information.")
1518           This allows programs using maxima to easily ask for maxima's
1519           internal directory information. It also makes it easier for me to
1520           debug...
1522                      (make-cl-option :names '("-g"
1523           "--enable-lisp-debugger")
1524                                      :action #'(lambda ()
1525                                                  (setf *debugger-hook*
1526           nil))
1527                                      :help-string
1528                                      "Enable underlying lisp debugger.")
1530           It is occaisonally useful to enable the lisp debugger from the
1531           outset.
1533 2004-02-14 05:20  billingd
1535         * share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg,
1536           recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file
1538 2004-02-14 05:19  billingd
1540         * share/contrib/rand/vandpol.mac: Patch to work with current maxima
1542 2004-02-14 05:13  billingd
1544         * share/contrib/rand/Read.me: Add some files from Book 1
1546 2004-02-14 05:12  billingd
1548         * share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming
1549           Vandpol.bk1 to vandpol.mac
1551 2004-02-14 05:11  billingd
1553         * share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control
1554           characters
1556 2004-02-14 05:11  billingd
1558         * share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming
1559           Recursiv.bk1 to recursiv.mac
1561 2004-02-14 05:10  billingd
1563         * share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming
1564           Mathieu0.bk1 to mathieu0.mac
1566 2004-02-14 05:10  billingd
1568         * share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming
1569           Mathieu.bk1 to mathieu.mac
1571 2004-02-14 05:09  billingd
1573         * share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to
1574           hill2.mac
1576 2004-02-14 05:08  billingd
1578         * share/contrib/rand/duffing.mac: Patch to work with current maxima
1580 2004-02-14 05:08  billingd
1582         * share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac,
1583           mathieu0.mac: Removing control characters
1585 2004-02-14 05:08  billingd
1587         * share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming
1588           Duffing.bk1 to duffing.mac
1590 2004-02-14 04:57  billingd
1592         * share/contrib/rand/hill1.mac: Remove control characters
1594 2004-02-14 04:56  billingd
1596         * share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to
1597           hill1.mac
1599 2004-02-08 19:59  amundson
1601         * src/mactex.lisp: Fixes/enhancements from Andrej Grozin.
1603 2004-02-08 19:55  amundson
1605         * src/: init-cl.lisp, macdes.lisp: Last update to path code
1606           introduced a problem with demo path in some circumstances. It
1607           also broke example(). Fixed.
1609 2004-02-08 18:40  amundson
1611         * configure.in: Fixed bug that caused installation to fail with
1612           clisp if --enable-clisp was not present. The same bug was present
1613           for cmucl.
1615 2004-02-08 17:46  amundson
1617         * configure.lisp: pure lisp alternative to autoconf's configure
1619 2004-02-07 15:16  amundson
1621         * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/server.lisp,
1622           interfaces/xmaxima/Tkmaxima/Paths.tcl, src/clisp-depends.mk,
1623           src/cmucl-depends.mk, src/gcl-depends.mk, src/maxima.system,
1624           src/sbcl-depends.mk, src/server.lisp: Change in the maxima server
1625           works:
1627           1) server.lisp is now part of maxima. It can be invoked with,
1628           e.g.,     maxima -s 4008 where 4008 is the port for the server.
1630           2) xmaxima no longer special-cases for old versions of maxima, or
1631           windows version of maxima.
1633           3) xmaxima uses the new server option for maxima.
1635           4) server.lisp is no longer part of xmaxima.
1637 2004-02-07 15:12  amundson
1639         * configure.in, maxima-local.in, doc/implementation/dir_vars.txt,
1640           src/autoconf-variables.lisp.in, src/init-cl.lisp,
1641           src/maxima.bat.in, src/maxima.in: Updated directory variables.
1642           Two different installed layouts are now supported: "source" and
1643           "autotools". The new scheme is described in the file
1644           "dir_vars.txt." Variables have been renamed to better reflect
1645           what they mean instead of their origin in the autotools scheme.
1647 2004-02-04 19:02  billingd
1649         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
1650           tests.lisp: Tests for Abel ODEs
1652 2004-02-04 19:00  billingd
1654         * share/contrib/diffequations/ode1_nonlinear.mac: Add call to
1655           ode1_abel()
1657 2004-02-04 18:59  billingd
1659         * share/contrib/diffequations/ode1_abel.mac: New file
1661 2004-02-04 09:40  robert_dodier
1663         * share/contrib/numericalio/: README, array.data, array.mac,
1664           csv.mac, is_equal_array.lisp, my_flatten.mac, numericalio.lisp,
1665           ragged.data, ragged.mac, really-csv.data,
1666           really-space-separated.csv, rectangular.csv, rectangular.data,
1667           rectangular.mac: numericalio.lisp is a collection of functions
1668           for reading and writing space- and comma-separated data files.
1669           numericalio.lisp has a header comment which lists the functions.
1670           Other files in the numericalio directory are scripts and data
1671           files for running tests. The initial CVS version of this
1672           collection is the same as the contents of the
1673           numericalio-0.3.tar.gz which was announced to the Maxima mailing
1674           list.
1676 2004-02-04 09:37  starseeker
1678         * share/contrib/README: Added description of unit directory
1680 2004-02-04 09:33  starseeker
1682         * share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of
1683           new unit package
1685 2004-02-03 20:39  billingd
1687         * share/contrib/README: Describe diffequations and rand directories
1689 2004-02-03 17:03  billingd
1691         * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check
1692           some more solutions
1694 2004-02-03 16:58  billingd
1696         * share/contrib/rand/Read.me: Mention lc.usg and averm.usg
1698 2004-02-03 16:56  billingd
1700         * share/contrib/rand/: averm.usg, lc.usg: New files
1702 2004-02-02 07:29  billingd
1704         * share/contrib/rand/Read.me: Mention twovar.usg
1706 2004-02-02 07:28  billingd
1708         * share/contrib/rand/twovar.usg: New file
1710 2004-02-01 23:27  billingd
1712         * share/contrib/rand/Read.me: Update takens.mac info
1714 2004-02-01 23:25  billingd
1716         * share/contrib/rand/takens.usg: New file
1718 2004-02-01 23:24  billingd
1720         * share/contrib/rand/takens.mac: Remove control characters
1722 2004-02-01 23:21  billingd
1724         * share/contrib/rand/: Takens, takens.mac: Rename Takens to
1725           takens.mac
1727 2004-02-01 06:00  billingd
1729         * share/contrib/rand/Read.me: Add additional information
1731 2004-02-01 05:52  billingd
1733         * share/contrib/rand/transfor.usg: New file
1735 2004-02-01 05:49  billingd
1737         * share/contrib/rand/: asympexp.usg, average.usg, cm.usg,
1738           composit.usg, lie.usg, nf.usg, reduct1.usg, reduct2.usg,
1739           reduct3.usg: New file
1741 2004-02-01 05:46  billingd
1743         * share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2
1744           to benard.mac
1746 2004-02-01 05:45  billingd
1748         * share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming
1749           Reduct3.bk2 to reduct3.mac
1751 2004-02-01 05:44  billingd
1753         * share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming
1754           Reduct2.bk2 to reduct2.mac
1756 2004-02-01 05:44  billingd
1758         * share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac,
1759           benard.mac: Removing control characters
1761 2004-02-01 05:44  billingd
1763         * share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming
1764           Reduct1.bk2 to reduct1.mac
1766 2004-02-01 05:43  billingd
1768         * share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to
1769           lie.mac
1771 2004-02-01 05:42  billingd
1773         * share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to
1774           averm.mac
1776 2004-02-01 05:41  billingd
1778         * share/contrib/rand/: Average.bk2, average.mac: Renaming
1779           Average.bk2 to average.mac
1781 2004-02-01 05:41  billingd
1783         * share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac:
1784           Removing control characters
1786 2004-02-01 05:41  billingd
1788         * share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2
1789           to twovar.mac
1791 2004-02-01 05:40  billingd
1793         * share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac
1795 2004-02-01 05:39  billingd
1797         * share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming
1798           Transfor.bk2 to transfor.mac
1800 2004-02-01 05:39  billingd
1802         * share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac
1804 2004-02-01 05:38  billingd
1806         * share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to
1807           lc2.mac
1809 2004-02-01 05:38  billingd
1811         * share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac,
1812           nf.mac: Removing control characters
1814 2004-02-01 05:37  billingd
1816         * share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac
1818 2004-02-01 05:28  billingd
1820         * share/contrib/rand/: Composit.bau, composit.mac: Renaming
1821           Composit.bau to composit.mac
1823 2004-02-01 05:27  billingd
1825         * share/contrib/rand/: asympexp.mac, composit.mac: Removing control
1826           characters
1828 2004-02-01 05:27  billingd
1830         * share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming
1831           Asympexp.bau to asympexp.mac
1833 2004-01-31 06:50  billingd
1835         * share/contrib/diffequations/tests/rtestode_murphy2.mac: Quite a
1836           few cases are now solved by new code for case Phi_yy=0 in
1837           lie_FxHx.  Update test with new results.
1839 2004-01-31 06:43  billingd
1841         * share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests
1842           for lie_symgen_separable and lie_symgen_linear.
1844 2004-01-31 06:40  billingd
1846         * share/contrib/diffequations/ode1_lie.mac: Add functions
1847           lie_symgen_separable and lie_symgen_linear.
1849           Use new routines for case Phi_yy=0 in lie_FxHx.
1851 2004-01-28 23:47  billingd
1853         * share/contrib/diffequations/ode1_lie.mac: Update references
1855 2004-01-28 17:56  billingd
1857         * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a
1858           few new unit tests.
1860           No longer get solutions with imaginary numbers.  Update answers.
1862 2004-01-28 17:54  billingd
1864         * share/contrib/diffequations/tests/rtestode_murphy1.mac: One more
1865           Riccati equation (166) can be solved.
1867 2004-01-28 17:50  billingd
1869         * share/contrib/diffequations/ode1_riccati.mac: Add code for
1870           remaining cases when original Riccati equation is not integrable
1871           in finite terms.
1873           Ditto for special Riccati equation.
1875           Tidy up the low level code for original and special Riccati
1876           equations, as the routines will always find a solution for valid
1877           input.
1879           Use bessel_i and bessel_k functions when appropriate to avoid
1880           returning soultions with imaginary numbers.
1882 2004-01-28 17:41  billingd
1884         * share/contrib/diffequations/ode1_lie.mac: Make u a local variable
1885           in a few places.
1887 2004-01-28 17:28  billingd
1889         * src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of
1890           bessel_k function.  Add test cases.
1892 2004-01-27 17:35  billingd
1894         * share/contrib/diffequations/tests/: Makefile, README,
1895           rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
1896           rtestode_murphy1.mac, rtestode_murphy2.mac, summarize-log,
1897           tests.lisp: Initial versions
1899 2004-01-27 07:44  billingd
1901         * share/contrib/diffequations/ode1_riccati.mac: Add code for
1902           original and special Riccati equtaions that are not integrable in
1903           finite terms.
1905           Avoid a few divide by 0 errors.
1907 2004-01-27 07:38  billingd
1909         * share/contrib/diffequations/ode1_lie.mac: Remove \r at end of
1910           lines
1912 2004-01-27 00:11  billingd
1914         * share/contrib/diffequations/ode1_riccati.mac: Initial version
1916 2004-01-26 23:20  billingd
1918         * share/contrib/diffequations/README: Initial version
1920 2004-01-26 23:12  billingd
1922         * share/contrib/diffequations/contrib_ode.usg: Remove \r line
1923           termination
1925 2004-01-26 22:21  billingd
1927         * share/contrib/diffequations/: contrib_ode.mac, contrib_ode.usg,
1928           ode1_clairault.mac, ode1_factor.mac, ode1_lagrange.mac,
1929           ode1_lie.mac, ode1_nonlinear.mac: Initial versions
1931 2004-01-25 01:11  wjenkner
1933         * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
1934           load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Trivial
1935           changes, so that it loads.  Seems also to work, essentially.
1937 2004-01-25 00:36  wjenkner
1939         * src/init-cl.lisp: (set-pathnames): Add share/affine.
1941 2004-01-25 00:31  wjenkner
1943         * share/affine/: affine.lisp, affine.system: Add a convenient
1944           (experimental) loader for affine.
1946           affine.lisp: New file, which defines pathname translations for
1947           the "affine" logical host.  The idea is that `load("affine");'
1948           should do the right thing, independently of the current
1949           directory.  Only tested for SBCL and CLISP, though.
1951           affine.system: Use logical pathnames.
1953 2004-01-20 22:02  rtoy
1955         * src/command-line.lisp: Port get-application-args to ACL.
1957 2004-01-20 20:16  rtoy
1959         * src/acl6-depends.mk: Update dependencies for quadpack.
1961 2004-01-20 20:13  rtoy
1963         * src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug
1964           857232.
1966           o Also rename $cross_product and $get_rotation, for the same
1967           reasons.
1969 2004-01-11 14:32  vvzhy
1971         * src/init-cl.lisp: Fix bogus entries in --list-avail output
1973 2004-01-03 08:26  billingd
1975         * tests/rtestode.mac: Test case for bug 866510
1977 2004-01-03 08:26  billingd
1979         * tests/rtest15.mac: Test case for bug 835287
1981 2004-01-03 08:18  billingd
1983         * src/solve.lisp: Patch by Barton Willis Tested and committed by
1984           David Billinghurst
1986           Fix EASY-CASES by testing for atom.
1988           This patch fixes bugs 835287 and 866510.  Tested on maxima
1989           testsuite and approximately 200 ODE test cases.
1991 2003-12-28 12:56  vvzhy
1993         * src/maxima.bat.in: Fix to allow Maxima to be installed in the
1994           directory with spaces
1996 2003-12-28 09:13  vvzhy
1998         * src/maxima.bat.in: Remove excessive " and ' in maxima.bat
2000 2003-12-20 12:18  vvzhy
2002         * share/maxima-init.lisp: New init file for better GCL performance
2004 2003-12-20 09:36  wjenkner
2006         * src/maxima-package.lisp: Delete obsolete and unused code for
2007           checking the case folding behaviour of CLISP's REGEXP package.
2009           CLISP's REGEXP:REGEXP-COMPILE (which you usually get only with
2010           `clisp -K full' or some customized memory image) has a different
2011           signature now (see CLISP ChangeLog entry dated 2003-03-30), which
2012           causes an error.  There's now an :IGNORE-CASE keyword argument,
2013           which makes the test here sort of pointless.
2015 2003-12-06 17:16  rtoy
2017         * src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX
2019           Apply fix from Stavros Macrakis given in the bug report.
2021 2003-12-06 15:23  rtoy
2023         * src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX
2025           Fixed as suggested in the bug report.
2027 2003-12-06 15:06  rtoy
2029         * src/plot.lisp: [ 834729 ] plot2d() produces bad postscript
2031           Fix from Robert Dodier applied.
2033 2003-12-01 14:08  rtoy
2035         * src/numerical/slatec/dqc25c.lisp: Regenerate from updated
2036           dqc25c.f.
2038 2003-12-01 14:08  rtoy
2040         * src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the
2041           old long constants back into the code.
2043 2003-11-27 09:04  rtoy
2045         * src/numerical/slatec/quadpack.lisp: o Add some missing interfaces
2046           to integrators o Add a simple description of the 17 test
2047           integrals from the quadpack   book.  Some simple code to evaluate
2048           some of the tests is included.
2050 2003-11-27 09:01  rtoy
2052         * src/numerical/slatec/dgtsl.lisp: Regenerated.
2054 2003-11-27 09:01  rtoy
2056         * src/numerical/slatec/quadpack.system: o dgtsl wasn't getting
2057           converted with the right options.  o Remove unused dependencies
2059 2003-11-26 20:41  amundson
2061         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
2062           sbcl-depends.mk: Updates for new files.
2064 2003-11-26 20:40  amundson
2066         * src/maxima.bat.in: Some attempt at working with GCL. Untested.
2068 2003-11-26 20:39  amundson
2070         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround
2071           command-line problems on Windows no longer needed.
2073 2003-11-26 16:05  rtoy
2075         * src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp,
2076           dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated
2077           quadpack.system.
2079 2003-11-26 15:58  rtoy
2081         * src/numerical/slatec/quadpack.system: Compiler options were wrong
2082           for dqawfe.f
2084 2003-11-26 15:34  rtoy
2086         * src/numerical/slatec/quadpack.lisp: Initial revision.  More
2087           functions need to be added.  Need to decide what the interface
2088           should really be, too.
2090 2003-11-26 11:35  rtoy
2092         * src/maxima.system: Add dependencies for the QUADPACK routines.
2094 2003-11-26 11:27  rtoy
2096         * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to
2097           the current versions of f2cl.
2099 2003-11-26 08:01  rtoy
2101         * src/numerical/slatec/: dgtsl.lisp, dqag.lisp, dqage.lisp,
2102           dqagi.lisp, dqagie.lisp, dqagpe.lisp, dqags.lisp, dqagse.lisp,
2103           dqawc.lisp, dqawce.lisp, dqawf.lisp, dqawfe.lisp, dqawo.lisp,
2104           dqawoe.lisp, dqaws.lisp, dqawse.lisp, dqc25c.lisp, dqc25f.lisp,
2105           dqc25s.lisp, dqcheb.lisp, dqelg.lisp, dqk15.lisp, dqk15i.lisp,
2106           dqk15w.lisp, dqk21.lisp, dqk31.lisp, dqk41.lisp, dqk51.lisp,
2107           dqk61.lisp, dqmomo.lisp, dqng.lisp, dqpsrt.lisp, dqwgtc.lisp,
2108           dqwgtf.lisp, dqwgts.lisp: Initial conversion.
2110 2003-11-26 07:13  rtoy
2112         * src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f:
2113           Correct these routines per
2116           http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl
2118           as reported by Brian Gough on the maxima mailing list.  (More
2119           remains to be done.)
2121 2003-11-26 07:10  amundson
2123         * maxima.iss.in: remove reference to COPYING1
2125 2003-11-26 07:02  rtoy
2127         * src/numerical/slatec/fortran/: dqc25c.f, dqc25f.f, dqk15i.f: The
2128           SLATEC version of truncated the constants.  Use the netlib
2129           version to put back the extra digits.
2131 2003-11-26 06:47  rtoy
2133         * src/numerical/slatec/quadpack.system: Initial revision.
2135 2003-11-26 06:42  rtoy
2137         * src/numerical/slatec/fortran/: dgtsl.f, dqag.f, dqage.f, dqagi.f,
2138           dqagie.f, dqagp.f, dqagpe.f, dqags.f, dqagse.f, dqawc.f,
2139           dqawce.f, dqawf.f, dqawfe.f, dqawo.f, dqawoe.f, dqaws.f,
2140           dqawse.f, dqc25c.f, dqc25f.f, dqc25s.f, dqcheb.f, dqelg.f,
2141           dqk15.f, dqk15i.f, dqk15w.f, dqk21.f, dqk31.f, dqk41.f, dqk51.f,
2142           dqk61.f, dqmomo.f, dqnc79.f, dqng.f, dqpsrt.f, dqwgtc.f,
2143           dqwgtf.f, dqwgts.f: Initial import of QUADPACK routines from
2144           SLATEC.
2146 2003-11-25 22:39  wjenkner
2148         * src/mtrace.lisp: MACSYMA-TRACE-SUB, MACSYMA-UNTRACE-SUB,
2149           TRACE-OPTION-P: Enable $TRACE for operators which have some kind
2150           of definition we can trace.  Just use the OPR and OP property
2151           indicators.  This works both for user defined (pre|in|post|no)fix
2152           operators and for the builtin ones.  The builtin operators with
2153           such a definition are
2155           "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::".
2157           For example, do trace(":") and trace_options(":", ...).
2159           ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline.
2161           TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|.
2163           Delete confusing `<=' in my part of the comment at the beginning
2164           of the file.
2166 2003-11-25 21:47  starseeker
2168         * share/contrib/rand/: Asympexp.bau, Average.bk2, Averm.bk2,
2169           Avg3.mac, Benard.bk2, Cm.bk2, Composit.bau, Demo.bk1,
2170           Duffing.bk1, Hill1.bk1, Hill2.bk1, Ima, Laplace.bk1, Lc.bk2,
2171           Lc2.bk2, Lie.bk2, Mathieu.bk1, Mathieu0.bk1, Newimprv.bk1,
2172           Nf.bk2, Ode1.bk1, Oden.bk1, Read.me, Recursiv.bk1, Reduct1.bk2,
2173           Reduct2.bk2, Reduct3.bk2, Reverse, Takens, Transfor.bk2,
2174           Twovar.bk2, Vandpol.bk1, Wkb: Adding Richard Rand's files from
2175           his books.  Headers not finished - this is just so my hard drive
2176           isn't a single point of failure.
2178 2003-11-25 21:32  amundson
2180         * COPYING, COPYING1, Makefile.am, README, maxima.spec.in: Moved DOE
2181           export notice as suggested by Dave Turner, the Free Software
2182           Foundation's ``GPL Compliance Engineer''. See the thread
2183           "Resolution of GPL Licensing Issue" from May 2003 for details.
2185 2003-11-25 21:09  amundson
2187         * configure.in: Merged in fixes from Wolgang Jenkner. Tried to
2188           conditionalize cmucl_runtime_path to work with current and cvs
2189           versions of cmucl.
2191 2003-11-25 20:30  rtoy
2193         * configure.in: o Add -norc for clisp o Search *cmucl-lib* to find
2194           the lisp binary.  (This probably still   needs work, and probably
2195           only works on the CVS versions of CMUCL.)
2197 2003-11-24 21:55  amundson
2199         * configure.in: Added -noinit and -nositeinit flags, as suggested
2200           by Ray Toy.
2202 2003-11-24 21:28  amundson
2204         * configure.in, src/maxima.bat.in: Bug fixes for win32.
2206 2003-11-24 07:02  amundson
2208         * src/autoconf-variables.lisp.in, src/maxima.bat.in, configure.in:
2209           1) Bug fixes for win32.  2) Fix text alignment in configure
2210           --help.  3) Make win32 variable available to lisp.
2212 2003-11-23 21:36  amundson
2214         * configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat,
2215           src/maxima.bat.in, src/maxima.in: Major changes:
2217           1) Static installation for clisp and cmucl -- installed maxima no
2218              longer depends on external versions of clisp and cmucl.
2219           Requires    (clisp,cmucl)-runtime to be established at configure
2220           time. Default    should determine the proper values. The values
2221           are manually    settable.
2223              Static installation is not necessary for GCL. Should be added
2224           for
2225              SBCL, ACL and OpenMCL.
2227           2) Real support for maxima.bat script. Basic functionality
2228           complete,    but untested.
2230 2003-11-23 20:31  amundson
2232         * share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem,
2233           mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from
2234           Salvador Bosch Pérez.
2236 2003-11-23 13:51  amundson
2238         * src/init-cl.lisp: use more desciptive variable name.
2240 2003-11-23 13:43  amundson
2242         * src/init-cl.lisp: Fixed --list-avail in the presence of
2243           MAXIMA_PREFIX. Also cleaned up some indentation/whitespace.
2245 2003-11-21 13:37  amundson
2247         * src/init-cl.lisp: Oops. Removed hard-coded path used for
2248           debugging.
2250 2003-11-21 06:54  amundson
2252         * src/maxima.bat: bare bones of a real maxima.bat script. Obviously
2253           not yet ready for prime time.
2255 2003-11-20 20:43  wjenkner
2257         * share/numeric/qq.dem, share/numeric/qq.lisp, src/numer.lisp: Fix
2258           bug #842863 (qq.lisp is broken), as discussed by Barton Willis
2259           and myself.
2261           qq.lisp: $QUANC8: New mspec (old definition is not for CL).  Give
2262           it a          TRANSLATE property.
2264                    QUANC8: Fix the type declarations.  Instead of defining
2265                    various global macros use MACROLET.  Add rudimentary
2266           error
2267                    handling.
2269                    Escape ']' in symbol names since Emacs is confused by
2270           it.
2272           qq.dem: Down-case examples.  Don't use COMPILE with empty
2273           argument.
2275           numer.lisp: FUNTYPEP: Add a COND clause for function objects and
2276                      classify them as EXPRs.  This is needed for
2277           MAKE-TRAMP$.
2279 2003-11-20 07:01  amundson
2281         * src/: maxima.system, sbcl-depends.mk, .cvsignore, Makefile.am,
2282           clisp-depends.mk, cmucl-depends.mk, command-line.lisp,
2283           gcl-depends.mk, init-cl.lisp, macsys.lisp, maxima.in: Maxima now
2284           handles command-line options in lisp instead of in Bourne Shell.
2285           This change will allow the command-line version of maxima on
2286           Windows to be comparable to the command-line version on
2287           Unix(-like) systems.
2289 2003-11-19 22:01  amundson
2291         * lisp-utils/Makefile.am: maxima-run-lisp is no longer needed.
2293 2003-11-13 23:29  wjenkner
2295         * src/nparse.lisp: SCAN-LISP-TOKEN, SCAN-KEYWORD-TOKEN: Filter the
2296           list of characters returned by SCAN-TOKEN through
2297           LISP-TOKEN-FIXUP-CASE, which implements a behaviour which was
2298           proposed on the mailing list, viz. the vertical bar | switches
2299           between preserving or folding case, except that || is a literal
2300           |.
2302           Previously, we had
2304           (C1) ?foo\|ba\|\|\|r; (D1)
2305           foo|ba|||r
2307           but folding to uppercase if there was no `|'.
2309           (C2) ?foobar; (D2)                                FOOBAR
2311           Now (C1) gives
2313           (D1)                                FOOba|R
2315           SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a
2316           symbol used as designator (from Christophe Rhodes).
2318           Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO.
2320           LISP-TOKEN-FIXUP-CASE: New auxiliary function.
2322 2003-11-12 23:20  wjenkner
2324         * src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER
2325           package when we have to rename it.
2327 2003-11-12 22:56  wjenkner
2329         * src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO
2330           is a function object, which can't be saved.
2332           MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved.
2334 2003-11-10 20:58  amundson
2336         * src/Makefile.am: Broke compile/(load & save image) into two
2337           separate steps, which was the behaviour before the previous
2338           change.
2340 2003-11-09 09:37  wjenkner
2342         * src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in
2343           the type declaration (fix from Christophe Rhodes).
2345 2003-11-07 06:14  amundson
2347         * lisp-utils/defsystem.lisp: Merged in changes from CLOCC
2348           11/07/2003 snapshot. Should eliminate problems with CMUCL 19.
2350 2003-11-02 15:59  rtoy
2352         * src/maxima.in: Fix typo.  It's "=", not "==" for comparing
2353           strings.
2355 2003-11-02 11:14  amundson
2357         * src/: Makefile.am, maxima.in: Eliminate the use of
2358           maxima-run-lisp.
2360 2003-11-02 10:37  amundson
2362         * src/.cvsignore: Ignore some common ignorable files.
2364 2003-11-01 21:11  wjenkner
2366         * src/rat3e.lisp: FACTOR: Check that the numerator of $FACTOR's
2367           second argument is not a constant polynomial (that is, an
2368           integer) before checking that it is not linear.  Previously, this
2369           was done the other way around, which resulted in an error for
2370           constant polynomials since an atomic MINPOLY* has no CDR.
2372           Bug reported by Milan Lukic.
2374 2003-10-15 17:21  wjenkner
2376         * share/tensor/itensor.lisp: SPLICE2: In the second COND clause
2377           replace EXPLODE by EXPLODEc since (explode '|$Foo|) => (|\|| $ F
2378           |o| |o| |\||), but we really need (explodec '|$Foo|) => ($ F |o|
2379           |o|).
2381           Observed by V. Pipin.
2383 2003-10-14 22:18  wjenkner
2385         * share/tensor/: gener.lisp, itensor.lisp, symtry.lisp: Avoid a
2386           name clash with functions in the standard Maxima image by
2387           renaming MYSORT to ITENSOR-SORT, CLEANUP to ITENSOR-CLEANUP and
2388           EXTRACT to EXTRACT-ELEMENTS.
2390           Comment out the definition of INTERVAL since it does the same
2391           thing as the function in mstuff.lisp (the latter definition is a
2392           bit more complicated, though, apparently in order to optimize the
2393           case where the interval bounds are bignums but the interval
2394           length is a fixnum).
2396 2003-10-14 17:22  wjenkner
2398         * src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace
2399           (copy-all-levels exp) by (copy-tree exp).
2401           COPY-ALL-LEVELS (maxmac.lisp): Comment out.
2403           Note that the form (copy-all-levels exp) expands to (subst nil
2404           nil exp), which is not required to copy the tree structure of
2405           EXP.
2407           This fixes bug #821021 reported by Paolo Nason.
2409 2003-10-13 21:13  amundson
2411         * src/macsys.lisp: Bug fix: previous changes caused retrieve to
2412           stop properly displaying maxima symbols. Fixed.
2414 2003-10-09 20:46  billingd
2416         * tests/rtest15.mac: Additional trigreduce cases
2418 2003-10-09 19:43  billingd
2420         * tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in
2421           [sin,cos,sinh,cosh]
2423 2003-10-07 17:16  wjenkner
2425         * src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's
2426           char-code for numerical comparison, not N itself (from Christophe
2427           Rhodes).
2429           Use the #+Multics stuff.
2431           Rewrite the second COND clause (which, presumably, is completely
2432           useless).
2434           CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH
2435           the RETRY tag just introduced in TYI*.
2437           Use the #+Multics stuff.
2439           Do CLEAR-INPUT and FINISH-OUTPUT where appropriate.
2441 2003-10-03 20:22  wjenkner
2443         * src/simp.lisp: ONEP: Comment out the macro definition because it
2444           is already defined as a function in commac.lisp.  It is also
2445           FUNCALLed (via ANDMAPC in HEXPAND in homog.lisp).  This was
2446           observed by Christophe Rhodes.
2448 2003-10-03 19:19  wjenkner
2450         * src/trgred.lisp: SINH^N: For an exponent = 0 or 1 mod 4 the
2451           result would have the wrong sign (reported by Geordie McBain).
2453 2003-10-01 20:37  wjenkner
2455         * src/mload.lisp: MACSYMA-NAMESTRING-SUB: Don't bind SYSTEM-OBJECT
2456           to a symbol since it is not a pathname designator and NAMESTRING
2457           expects one.
2459           This fixes the following problem (at least in SBCL, or CLISP in
2460           strict ANSI mode):
2462           (C1) file_search_maxima:["/tmp/###.mac"]; (D1)
2463                   [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec:
2464           "/tmp/###.mac"
2466 2003-10-01 19:59  wjenkner
2468         * src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since
2469           we don't have them in CL Maxima.
2471           In particular, this fixes one of the SBCL compiler complaints (in
2472           TRACE-FSHADOW) reported by Christophe Rhodes.
2474 2003-09-28 13:15  vvzhy
2476         * src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and
2477           cmucl
2479 2003-09-25 08:24  amundson
2481         * doc/implementation/external-interface.txt, src/cl-info.lisp,
2482           src/csimp2.lisp, src/displa.lisp, src/gcl-depends.mk,
2483           src/init-cl.lisp, src/macsys.lisp, src/mdebug.lisp,
2484           src/option.lisp, src/suprv1.lisp: Changes inspired by, but not
2485           specific to, TeXmacs interface.
2487           1) to_lisp() now works everywhere. Uses private read-eval-print
2488           loop.
2490           2) (to-maxima) to return to maxima from to_lisp().
2492           3) Default settings now avoid ever dumping user into lisp
2493           debugger. To    restore the Lisp debugger, use    (setf
2494           *debugger-hook* nil)
2496           4) Hooks are now available for customizing prompts and output.
2497           The    hooks are documented in
2498           doc/implementation/external-interface.txt.
2500 2003-09-25 08:18  amundson
2502         * src/Makefile.am: Added convenience targets. clisp, cmucl, gcl,
2503           etc.  Type   make cmucl to just make the cmucl image, etc.
2505 2003-09-25 08:16  amundson
2507         * doc/maximabook/Makefile: Fixes.  (1) Set texinputs to find local
2508           version of tex input files.  (2) Only proceed to the next step in
2509           the tex process if the previous step succeeded.
2511 2003-09-24 22:23  wjenkner
2513         * src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE
2514           in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe
2515           Rhodes.
2517 2003-09-07 01:41  vvzhy
2519         * src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro
2520           yet
2522 2003-09-07 01:40  vvzhy
2524         * lisp-utils/defsystem.lisp: ANSI GCL don't have
2525           with-compilation-unit yet
2527 2003-09-06 15:50  vvzhy
2529         * src/maxima-package.lisp: Traditional GCL may have bogus empty CL
2530           package.  We remove it.
2532 2003-09-03 16:14  wjenkner
2534         * share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST.
2536           AZETB, OBZETA, BZETA, BFZETA (where the functional equation of
2537           the Riemann Zeta function is used): Replace the undefined and
2538           obsolete BFAC by BFFAC.
2540           Note that these functions currently handle only real arguments.
2542 2003-08-23 06:13  wjenkner
2544         * share/numeric/bffac.mac: Cosmetic change: Put newlines between
2545           the function definitions.
2547 2003-08-22 00:14  wjenkner
2549         * share/numeric/bffac.mac: The file share/numeric/bffac.lisp does
2550           not contain lisp function definitions, it just contains maxima
2551           code in disguise, viz. the lisp code sets the MEXPR mproperties
2552           of various symbols like $BFFAC.  The original maxima code can
2553           easily be regenerated from this (except, of course, for the
2554           presumably copious comments ;-) and bffac.mac is the result of
2555           this automatic reconstruction.
2557           The archive also contains bffac.bfz, which gives exactly the same
2558           maxima code (the only difference between bffac.bfz and bffac.lisp
2559           is that bffac.bfz correctly updates the $FUNCTIONS list, but, of
2560           course, the generated mac file does this automatically).
2562           See the comment at the beginning of bffac.mac for the details of
2563           the conversion.
2565 2003-08-21 22:22  wjenkner
2567         * src/defopt.lisp: DEFOPT: Fix bogus definition.
2569 2003-08-21 22:20  wjenkner
2571         * src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since
2572           it won't work for unbound variables.
2574 2003-08-21 21:54  wjenkner
2576         * src/transs.lisp: TRANSLATE-FILE: Append the suggestion for
2577           DECLARE_TRANSLATED to the UNLISP file, not to the LISP file.
2579           INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly.
2580           Be a bit less verbose.
2582 2003-08-19 17:11  wjenkner
2584         * src/transl.lisp: TR-INFAMOUS-NOUN-FORM: The return value was
2585           given by a doubly nested backquoted form and the result of the
2586           first evaluation written to a *.LISP file but only the second
2587           evaluation of this form would give a well-defined result.  The
2588           dire consequences of this predicament were observed and reported
2589           by David Billinghurst.
2591           Expand the innermost backquoted form, which corresponds to the
2592           second evaluation, by following the rules given in the CLHS in
2593           section 2.4.6, and simplify the result.
2595 2003-08-09 17:47  wjenkner
2597         * src/macsys.lisp: Fix from Sam Steingold: Ensure that the Maxima
2598           banner starts on a fresh line (the Lisp system might follow its
2599           own logic for outputting newlines until we see the first prompt).
2601 2003-08-09 10:26  wjenkner
2603         * src/: compat.lisp, grind.lisp: Fix $GRIND (in grind.lisp).  It
2604           used CHARPOS (for generating a fresh line), which works only if
2605           :NOCP is not in *FEATURES*.
2607           Also define the CHARPOS macro only in this case (in compat.lisp).
2609           Note that currently all supported implementations have :NOCP on
2610           the *FEATURES* list (see maxima.system).
2612 2003-08-09 08:46  wjenkner
2614         * src/: grind.lisp, suprv1.lisp: ANSI CL conformance bug (CLHS
2615           11.1.2.1.2 point 10) reported by Christophe Rhodes: Don't
2616           proclaim STRING special since it's an external symbol of the CL
2617           package.
2619           Only grind.lisp needs such a variable to be special, so rename it
2620           there to *GRIND-CHARLIST* (because it is a list ;-), and just
2621           remove it from DECLARE-TOP in suprv1.lisp (because it's not
2622           used).
2624 2003-08-08 21:26  wjenkner
2626         * src/mactex.lisp: Implement an idea contributed by N. Ioakimidis:
2628           TEX-DABBREV: New function which generates indicial notation for
2629           derivatives.
2631           TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true.
2633 2003-08-08 21:20  wjenkner
2635         * src/mactex.lisp: Don't use TEX-SETUP for TeXifying %LIMIT since
2636           TEX-LIMIT already takes care of it.  This fixes #703754 (Tex is
2637           broken for limits) reported by B. Willis.
2639 2003-08-06 02:35  vvzhy
2641         * lisp-utils/defsystem.lisp: Restore gcl-alt-link build
2643 2003-08-05 16:40  yycamm
2645         * src/Makefile.am: Restore gcl-alt-link build by extending the
2646           existing hack to get a list of loaded files in load order --
2647           surely there must be a better way, please someone clean this up
2649 2003-08-04 12:04  rtoy
2651         * src/bessel.lisp: Make sure all calls to SLATEC routines are done
2652           with appropriate arg types that's what they expect.
2654 2003-08-04 12:03  rtoy
2656         * src/numerical/slatec/xerhlt.lisp: Instead of just silently
2657           returning after a fatal SLATEC error, call Maxima's MERROR to
2658           signal an error.
2660 2003-08-04 11:20  rtoy
2662         * src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives
2663           internal error FIX
2664           https://sourceforge.net/p/maxima/bugs/213/
2666           Applied bug fix given in Stavros Macrakis's bug report.
2668 2003-08-04 10:42  rtoy
2670         * doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ]
2671           load(ellipt) doesn't work.
2673           Remove the documentation about the ELLIPT package.  These have
2674           been replaced with new functions in the core of maxima.
2676 2003-08-03 12:56  rtoy
2678         * src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity
2679           /FIX
2681           Apply suggested fix from Stavros Macrakis.
2683 2003-08-03 08:07  rtoy
2685         * src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float
2686           answer /FIX
2688           Apply suggested fix from Stavros Macrakis.
2690 2003-08-03 08:03  rtoy
2692         * src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX
2694           $sign needs to call specrepcheck.  From Stavros Macrakis.
2696 2003-08-03 07:58  rtoy
2698         * src/plot.lisp: If an output file exists, overwrite it.
2700 2003-08-03 07:21  rtoy
2702         * share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1))
2703           internal error /FIX
2705           Suggested fix from Stavros Mackrakis applied.
2707 2003-08-03 07:18  rtoy
2709         * src/factor.lisp: Bug [ 686619 ] factor bug / FIX?
2711           Remove declaration, as suggested by Barton Willis.
2713 2003-08-02 09:07  rtoy
2715         * src/float.lisp: Bug 781753: bfloat->float fails for very large
2716           and very small
2718           Use scale-float to scale the mantissa.
2720 2003-07-24 13:46  rtoy
2722         * src/numerical/f2cl-lib.lisp: Correct a declaration in amax0.
2724 2003-07-24 13:45  rtoy
2726         * src/plot.lisp: o Change the default range on the x-axis to be
2727           very large so that   parametric plots don't get clipped
2728           unexpectedly.  No effect in 2-D   plotting because the X range is
2729           explicitly given.  o Fix a few bad declarations:  Use cl:array
2730           instead of plain array   (maxima:array), which is an undefined
2731           type.  o Fix a minor declaration bug in draw2d.
2733 2003-07-24 13:42  rtoy
2735         * src/nregex.lisp: Fix a warning that START is sometimes unused by
2736           declaring START ignorable.
2738 2003-07-24 13:41  rtoy
2740         * src/maxima.system: Current CVS versions of CMUCL no longer has
2741           the USER package, so create one if we don't have one.
2743 2003-07-24 13:40  rtoy
2745         * src/commac.lisp: Replace maclisp-typep with something more
2746           portable and correct.
2748 2003-07-19 08:56  billingd
2750         * doc/info/Function.texi: 2003-07-19  David Billinghurst
2751           (David.Billinghurst@riotinto.com)
2753                   Bug #679437
2754                   * doc/info/Function.texi:  Correct entry for DEFINE
2756 2003-07-19 08:45  billingd
2758         * doc/info/: Command.texi, Differentiation.texi, Function.texi:
2759           2003-07-19  David Billinghurst (David.Billinghurst@riotinto.com)
2761                   * doc/info/Command.texi: Correct markup of ''
2762                   * doc/info/Differentiation.texi: Ditto
2763                   * doc/info/Function.texi: Ditto
2765 2003-07-16 12:25  belanger
2767         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to
2768           init cells were removed.
2770 2003-07-16 12:24  belanger
2772         * interfaces/emacs/emaxima/emaxima.el: Initialization cells were
2773           removed.
2775 2003-07-16 12:23  belanger
2777         * interfaces/emacs/emaxima/emaxima.sty: I added support for putting
2778           list of maxima examples into documents.
2780 2003-06-28 22:32  belanger
2782         * interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of
2783           the process wasn't detected.
2785 2003-06-27 13:42  belanger
2787         * interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify
2788           buffer-local in EMaxima mode, with value t.
2790 2003-06-13 11:52  rtoy
2792         * tests/rtest14.mac: Add some numerical tests for bessel_j to catch
2793           the problem of swapped args.
2795 2003-06-13 11:52  rtoy
2797         * src/bessel.lisp: bessel_j(n,x) was numerically evaluating the
2798           result as if the order and argument were swapped.  Fix that.
2799           (Noted by Keita Kawabe.)
2801 2003-06-02 11:04  rtoy
2803         * src/bessel.lisp: Use psi[0](x) in the derivative formulas instead
2804           of psi(x), because psi(x) can't be differentiated, but psi[0](x)
2805           can.  (A bug in psi(x)?)
2807 2003-05-30 12:08  belanger
2809         * interfaces/emacs/emaxima/emaxima.el: Fixed a minor error.
2811 2003-05-30 11:58  belanger
2813         * interfaces/emacs/emaxima/emaxima.el: The command
2814           `emaxima-replace-cells-by-latex' was added, which comments out
2815           the cells, and replaces them by LaTeX equivalents.
2817 2003-05-28 12:04  rtoy
2819         * src/series.lisp: Bug [ 727542 ] powerseries wrong/fix:
2821           Fix from Martin Rubey applied.
2823 2003-05-25 12:43  rtoy
2825         * src/plot.lisp: o Fix the way initial samples are taken to
2826           minimize round-off so we   don't try to plot points outside the
2827           region specified.  Do this by   computing x = start + k*step
2828           instead of x = x + step.  o Was accidentally deleting the first
2829           sample point from the plot.
2831 2003-05-25 10:23  rtoy
2833         * src/bessel.lisp: Add derivatives of the Bessel functions with
2834           respect to order.
2836 2003-05-25 10:05  rtoy
2838         * tests/rtest14.mac: Added some tests for the bessel functions,
2839           especially the expansion of the half-integer order functions.
2841 2003-05-25 10:03  rtoy
2843         * doc/info/Special.texi: o Change documentation from bessel_j[n](x)
2844           to bessel_j(n,x), and   likewise for other Bessel functions.  o
2845           Add note that the bessel functions return values in BESSELARRAY
2846           too.  o Add documentation for j0, j1, jn, i0, i1, and note these
2847           are   deprecated.
2849 2003-05-25 10:00  rtoy
2851         * src/bessel.lisp: Bug 736540: gradef for bessel functions o Added
2852           rule for derivative of J with respect to order.
2854           Bug 736535: half integer bessel_y function o Corrected the
2855           mistake bessel_y(1/2,x) and friends o The half-integer should no
2856           longer be expanded slowly to elementary   functions.
2858           Other changes: o Add some doc strings to functions o Add note
2859           about deprecated j0, j1, jn, i0, i1 functions.  o Change
2860           bessel_j[n](x) to bessel_j(n,x).  Likewise for other Bessel
2861           functions.  o New implementation of Bessel functions of
2862           half-integer order.  o Added derivative of J[n](x) with respect
2863           to order.
2865 2003-05-24 13:34  rtoy
2867         * src/clmacs.lisp: o Fix bug in haipart.  Noted by Andreas Eder.  o
2868           Clean up definitions of zl-assoc, zl-delete, zl-member, zl-remove
2869           to   use ANSI CL implementations.
2871 2003-05-20 23:19  rtoy
2873         * src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use
2874           that when plotting.  Too bad.
2876 2003-05-19 21:24  rtoy
2878         * src/plot.lisp: Catch some Lisp errors that might get thrown that
2879           maxima didn't catch, such as bessel_y[0](0).
2881 2003-05-19 21:20  rtoy
2883         * src/plot.lisp: o Set NTICKS to a smaller, more reasonable value
2884           for adaptive   plotting.  o Add ADAPT_DEPTH plot option to
2885           control the depth (number of interval   splits) of the
2886           adaptive-plotting routine.
2888 2003-05-19 20:24  rtoy
2890         * src/plot.lisp: o Catch errors during 2D plotting so we can do
2891           adaptive plotting   around singularities and such.  Changed
2892           COERCE-FLOAT-FUN,   SLOW-OSCILLATION-P, and SMOOTH-ENOUGH-P.  o
2893           Some cleanup of ADAPTIVE-PLOT for unused vars.  o Honor NTICKS
2894           when doing adaptive plotting so the user can control   the
2895           behavior somewhat.  bessel_j(0,x) for 0 <= x <= 200 was not
2896           being plotted correctly because we assumed NTICKS = 1.  With
2897           NTICKS   > 1, the plot is better.  o When a plot point is MOVETO,
2898           print a blank line for gnuplot, which   tells gnuplot there's a
2899           discontinuity and plot accordingly.  o Try to use ~g format for
2900           printing instead of ~f to prevent serious   loss of precision
2901           when plotting.
2903 2003-05-15 19:38  rtoy
2905         * src/nparse.lisp: Bug [ 726420 ] floats with missing exponents /
2906           really minor:
2908           If no digits follow the exponent marker of a number, signal an
2909           error in all cases.
2911 2003-05-14 08:00  rtoy
2913         * lisp-utils/defsystem.lisp:
2914           Previous update broke building with gcl.  Import back some of the
2915           gcl changes from 2 versions ago into this.  Should build again
2916           with gcl.
2918 2003-05-12 22:46  rtoy
2920         * src/plot.lisp: Add comments for the adaptive plotting routines
2922 2003-05-12 22:31  rtoy
2924         * src/bessel.lisp: Bug 736538: bessel_j with floating point
2925           argument o Use Barton's suggested fix, which is correct.
2927           Bug 736530: bessel_y with negative float arg o Fix 2 typos that
2928           caused this o Do a better job of figuring out when to numerically
2929           evaluate   bessel_y.  (Do the same thing as bessel_j.)
2931 2003-05-12 22:16  rtoy
2933         * src/plot.lisp: Use adaptive plotting for 2d plots
2935 2003-05-12 21:13  rtoy
2937         * src/numerical/slatec/: zbesh.lisp, fortran/zbesh.f: Remove the
2938           debugging print statements that inadvertently got left in.  Part
2939           of Bug 736530: bessel_y with negative float arg.
2941 2003-05-12 14:14  belanger
2943         * interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed
2944           from around :=.
2946 2003-05-12 14:07  belanger
2948         * interfaces/emacs/emaxima/emaxima.el: The assignments := are now
2949           written as \mathbin{:=} in TeX output.
2951 2003-05-12 01:35  starseeker
2953         * doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex:
2954           Added Barton's package documentation, translated to emaxima style
2956 2003-05-12 01:33  starseeker
2958         * doc/maximabook/: maxima.tex, install/install.tex: Update to
2959           install text and added new structure
2961 2003-05-11 22:05  belanger
2963         * interfaces/emacs/emaxima/emaxima.sty: A command was inserted in
2964           TeX output regions to put in extra space.
2966 2003-05-11 22:04  belanger
2968         * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
2969           changed so nothing is inserted if there is no output.  The
2970           insertion commands were changed so that a spacing command is
2971           inserted before pre-output output (such as the result of a
2972           tex(...) command).
2974 2003-05-11 22:00  belanger
2976         * interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was
2977           fixed to insert literally in Emacs.
2979 2003-05-10 15:00  belanger
2981         * interfaces/emacs/emaxima/emaxima.el: The Maxima output is no
2982           longer in a \p ... \\ environment when it begins with a $$.
2984 2003-05-10 14:58  belanger
2986         * interfaces/emacs/emaxima/emaxima.sty: The catcode of % was
2987           changed in TeX output environments, so it won't be a comment
2988           anymore.
2990 2003-05-07 13:47  rtoy
2992         * lisp-utils/defsystem.lisp: Synchronize to the CLOCC rev 1.59 of
2993           defsystem to fix bugs when using post 18e CVS versions of CMUCL.
2994           Still compatible with previous versions of CMUCL.
2996 2003-05-05 22:13  belanger
2998         * interfaces/emacs/emaxima/maxima.el: The customizable variable
2999           maxima-use-full-color-in-process-buffer was added.  If non-nil,
3000           the Maxima process buffer will be font-locked.
3002 2003-05-05 22:11  belanger
3004         * interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support
3005           for inferior-maxima-mode was added.
3007 2003-05-03 06:40  starseeker
3009         * share/contrib/Grobner/: grobner-demo.output, grobner.demo,
3010           maxima-grobner.lisp: Updated Grobner package to latest version.
3012 2003-04-24 09:48  belanger
3014         * interfaces/emacs/emaxima/emaxima.sty: The preview environment was
3015           defined for the case when the preview package isn't loaded.
3017 2003-04-24 08:26  belanger
3019         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3020           documentation was changed to reflect changes in maxima.el.
3022 2003-04-24 08:25  belanger
3024         * interfaces/emacs/emaxima/maxima.el: The customizable variable
3025           `maxima-fix-double-prompt' (default: nil) was added which, if set
3026           to t, will fix a double input prompt problem that I have in
3027           XEmacs.
3029 2003-04-23 23:47  belanger
3031         * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3032           match changes in the program.
3034 2003-04-23 23:45  belanger
3036         * doc/emaxima/EMaximaIntro.tex: The documentation was changed to
3037           match the changes in the program.
3039 2003-04-23 23:44  belanger
3041         * interfaces/emacs/emaxima/emaxima.sty: Previewing the cells (with
3042           preview-latex) was made into an option, it now needs to be called
3043           with \usepackage[preview]{emaxima}
3045 2003-04-23 23:43  belanger
3047         * interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error
3048           when a cell is TeX updated and emaxima.lisp isn't available.
3050 2003-04-22 07:50  billingd
3052         * tests/: rtestode.mac, rtestode_zp.mac, Makefile.am, tests.lisp:
3053           Break out second half of rtestode.mac into new file
3054           rtestode_zp.mac.  Update tests.lisp and Makefile.am.
3056 2003-04-07 16:24  belanger
3058         * interfaces/emacs/emaxima/maxima.el: A line was added to
3059           inferior-maxima-mode to make sure that the tab-width would always
3060           be set to 8 in the *maxima* buffer.
3062 2003-04-07 12:16  vvzhy
3064         * archive/share/unknown/asympa.mac, share/Makefile.am,
3065           share/calculus/asympa.mac: move asympa.mac from
3066           archive/share/unknown to /share/calculus
3068 2003-03-29 20:02  wjenkner
3070         * share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as
3071           $TAIL_ALPHALESSP.
3073 2003-03-28 13:23  wjenkner
3075         * share/affine/: sheafa.lisp, dim4-help.lisp, polyb.lisp,
3076           polyc.lisp, polysmp.lisp: Replace things like '(lambda ...) by
3077           valid function designators.  The remaining expressions of this
3078           kind should be OK because they are meant for MFUNCALL etc.
3080 2003-03-27 21:39  wjenkner
3082         * share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp,
3083           polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword
3084           arguments.
3086 2003-03-27 21:36  wjenkner
3088         * share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by
3089           `Lisp' as value of the `Mode' local variable for Emacs.
3091 2003-03-26 19:22  wjenkner
3093         * share/affine/affine.system: For defsystem.
3095 2003-03-26 19:20  wjenkner
3097         * share/affine/sys-declaim.lisp: From sys-proclaim.lisp (which was
3098           presumably generated by gcl).  Everything except the special
3099           declarations is commented out.
3101 2003-03-26 19:18  wjenkner
3103         * share/affine/compat.lisp: Contains various new definitions.
3105 2003-03-26 19:17  wjenkner
3107         * share/affine/: sheafb.lisp, sheafc.lisp: ANSI CL has no ~Q format
3108           directive (nor has GCL it).  Replace (format ... ~VQ ... 'fsh
3109           ...) by (format ... ~/maxima::tilde-q-fsh/ ...).
3111           Don't use FSH as parameter since ~VQ isn't used with anything
3112           else and parameters to format directives "should" be integers or
3113           characters, anyway.
3115 2003-03-26 16:42  billingd
3117         * tests/rtestode.mac: 2003-03-27  David Billinghurst
3118           <David.Billinghurst@riotinto.com>
3120                   * tests/rtestode.mac:  Enable some tests that failed due
3121                   to interactions with other tests.
3123 2003-03-26 16:40  billingd
3125         * tests/: tests.lisp, rtest13.mac: 2003-03-27  David Billinghurst
3126           <David.Billinghurst@riotinto.com>
3128                   * tests/test.lisp:  Reorder test files to reduce
3129           interaction.
3130                   That is, run the ones that cause problems last.
3131                   * tests/rtest13.mac:  Start with kill(all)
3133 2003-03-26 11:17  wjenkner
3135         * share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'.
3137 2003-03-26 11:15  wjenkner
3139         * share/affine/polyb.lisp: *RED: Comment out code for Lisp machine.
3140           The feature test #+3600 is  not ANSI CL conform and nobody
3141           supports this, anyway.
3143 2003-03-26 11:13  wjenkner
3145         * share/affine/polya.lisp: Corrected typo.
3147 2003-03-25 23:40  wjenkner
3149         * share/affine/: sheafc.lisp, amacros.lisp, sheafa.lisp,
3150           sheafb.lisp: Replace the macro COPY-STRUCTURE by
3151           ZL-COPY-STRUCTURE in order to avoid a name clash with the
3152           corresponding CL function.
3154 2003-03-25 21:54  wjenkner
3156         * share/affine/aquotient.lisp: Corrected typo.
3158 2003-03-25 20:26  wjenkner
3160         * share/affine/: aquotient.lisp, modsimp.lisp, polysmp.lisp,
3161           sheafb.lisp, sheafc.lisp, sparsemat.lisp, sub-proj.lisp: Comment
3162           out all occurrences of (declare (values foo ...)).  Apparently,
3163           FOO etc. are just descriptive names for the return values.  Even
3164           in GCL this seems to be just a sort of comment (some
3165           experimenting suggests that the declaration makes no difference
3166           in the generated *.o or *.fn files).
3168 2003-03-24 21:58  wjenkner
3170         * share/affine/dim4-help.lisp: Corrected typo.
3172 2003-03-24 21:34  wjenkner
3174         * share/affine/: amacros.lisp, aquotient.lisp, dim-3.lisp,
3175           dim4-help.lisp, dummy-gc.lisp, modsimp.lisp, ndotsimp.lisp,
3176           new-rat.lisp, polya.lisp, polyb.lisp, polybas.lisp, polyc.lisp,
3177           polyd.lisp, polysmp.lisp, sheafa.lisp, sheafb.lisp, sheafc.lisp,
3178           sparsemat.lisp, sub-proj.lisp: ANSI CL: Replace (in-package
3179           'maxima) by (in-package "MAXIMA").
3181 2003-03-23 21:32  wjenkner
3183         * share/affine/: README, amacros.lisp, aquotient.lisp, dim-3.lisp,
3184           dim4-help.lisp, dummy-gc.lisp, macbasic.mac, make.lisp, makefile,
3185           modsimp.lisp, ndotsimp.lisp, new-rat.lisp, polya.lisp,
3186           polyb.lisp, polybas.lisp, polyc.lisp, polyd.lisp, polysmp.lisp,
3187           sheafa.lisp, sheafb.lisp, sheafc.lisp, sparsemat.lisp,
3188           sub-proj.lisp, sys-proclaim.lisp, sysdef.lisp, todd-coxeter.lisp:
3189           Schelter's affine package as released Apr 4 1996.
3191 2003-03-21 00:30  billingd
3193         * share/Makefile.am, src/init-cl.lisp: 2003-03-19   David
3194           Billinghurst <David.Billinghurst@riotinto.com>
3196                * share/Makefile.am:  Add files in contrib/nset
3197                and contrib/pdiff
3198                * src/init-cl.lisp: Add share/contrib/nset and
3199                share/contrib/pdiff to load path
3201 2003-03-19 13:50  belanger
3203         * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3204           match the program.
3206 2003-03-19 13:50  belanger
3208         * doc/emaxima/EMaximaIntro.tex: The documentation was updated to
3209           match the program.
3211 2003-03-19 13:49  belanger
3213         * interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was
3214           removed, with some of the functionality put in maxima-minibuffer.
3216 2003-03-19 09:53  belanger
3218         * interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":="
3219           was fixed.
3221 2003-03-18 20:35  starseeker
3223         * doc/maximabook/README: Added a readme file with some information
3224           on what is required to build maximabook
3226 2003-03-18 17:43  amundson
3228         * src/openmcl-depends.mk: From:         Yannick Versley
3229           <yversley@gmx.de>
3231           I've attached the openmcl-depends.mk that gets built with the
3232           current CVS sources.
3234           Regards, Yannick Versley
3236 2003-03-18 17:09  belanger
3238         * interfaces/emacs/emaxima/emaxima.sty: An option breqn was added,
3239           so that if the LaTeX package breqn were available, it would be
3240           used to automatically break long equations to use more than one
3241           line.  It can be invoked with \usepackage[breqn]{emaxima}
3243 2003-03-18 17:08  belanger
3245         * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
3246           changed so that breqn could be used.
3248 2003-03-18 17:04  starseeker
3250         * doc/maximabook/basics/basics.tex: Converted one example to tex now
3251           that breqn functionality is present
3253 2003-03-18 17:03  starseeker
3255         * doc/maximabook/maxima.tex: Added call to use new emaxima breqn
3256           functionality
3258 2003-03-18 14:49  amundson
3260         * src/Makefile.am: fixed possible problem creating depends.mk files
3261           before corresponding binary- directory created. Updated
3262           EXTRA_DIST.
3264 2003-03-18 11:47  amundson
3266         * src/openmcl-depends.mk: Empty file, which is good enough for
3267           bootstrap.
3269 2003-03-17 19:59  rtoy
3271         * src/mlisp.lisp: o Rename OLD-READ-BASE to *OLD-READ-BASE* to make
3272           it clear it's   special.  o Added defvar for *OLD-READ-BASE*.
3274 2003-03-17 19:58  rtoy
3276         * src/ellipt.lisp: Rename the unused arg Y to UNUSED to get rid of
3277           some warnings from Clisp about ignore'ing special vars.
3279 2003-03-17 19:57  rtoy
3281         * src/commac.lisp: The array type is in the package COMMON-LISP,
3282           not MAXIMA package.
3284 2003-03-17 19:56  rtoy
3286         * src/float.lisp: Make MACHINE-FIXNUM-PRECISION and
3287           MACHINE-EXPONENT-PRECISION be defconstant's because they are.
3288           (Note MACHINE-EXPONENT-PRECISION doesn't seem to be used
3289           anywhere.)
3291 2003-03-17 19:50  rtoy
3293         * src/plot.lisp: The array type is in the package COMMON-LISP, not
3294           MAXIMA package.
3296 2003-03-17 19:48  rtoy
3298         * src/maxima-package.lisp: For GCL, make "CL" and
3299           "COMMON-LISP-USER" be nicknames for "LISP" (if "COMMON-LISP"
3300           isn't an already defined.package.
3302 2003-03-17 11:54  belanger
3304         * interfaces/emacs/emaxima/emaxima.sty: The variable
3305           \maximasessionpretexskip and \maximapostpretexskip were added to
3306           help with the spacing.
3308 2003-03-16 23:47  belanger
3310         * interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip
3311           strings commands.  (end-of and beginning-of-buffer were replaced
3312           by goto-char's ...)
3314 2003-03-15 19:30  starseeker
3316         * doc/maximabook/algcal/algcal.tex: Updated to correct fraction
3317           rendering
3319 2003-03-15 19:29  starseeker
3321         * doc/maximabook/examples/examples.tex: Updated TeX rendering to
3322           take advantage of improvements in Emaxima
3324 2003-03-15 18:59  belanger
3326         * interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla
3327           was moved, to prevent an error message.
3329 2003-03-15 18:36  belanger
3331         * interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction
3332           output was changed.
3334 2003-03-15 18:35  belanger
3336         * interfaces/emacs/emaxima/maxima.el: Some regular expressions were
3337           fixed.
3339 2003-03-12 21:49  wjenkner
3341         * src/suprv1.lisp: KILL1: Ugly kludge to make SBCL recognise the
3342           difference between built-in and user-defined rules.  In any case,
3343           I regard the use of COMPILED-FUNCTION-P or
3344           FUNCTION-LAMBDA-EXPRESSION as temporary solutions.  IMHO, the
3345           right thing to do is to give translated rules a non-NIL
3346           TRANSLATED property (all built-in elements of $rules really come
3347           from trgsmp.lisp, which was more or less translated from
3348           trgsmp.mac).
3350 2003-03-12 20:57  rtoy
3352         * src/plot.lisp: o Change from type long-float to double-float.  o
3353           Fix for bug 701645 from Stavros Macrakis.
3355 2003-03-12 20:49  wjenkner
3357         * src/mtrace.lisp: MACSYMA-TRACE-SUB: Binding TEMP to some tail of
3358           FUN's MPROPS property (as possibly returned by MACSYMA-FSYMEVAL)
3359           is bad because the call to PUT-TRACE-INFO may modify it.  Just
3360           bind TEMP to the CAR of the tail instead (the type of FUN,
3361           something like MEXPR).
3363           Some cosmetic changes in the comments.
3365 2003-03-12 10:42  belanger
3367         * interfaces/emacs/emaxima/emaxima.el: The original values of
3368           display2d is now preserved when TeX is turned on and off.
3370 2003-03-12 10:28  belanger
3372         * interfaces/emacs/emaxima/emaxima.lisp: A line was added
3373           indicating this is a modified version of imaxima.lisp.
3375 2003-03-12 10:26  belanger
3377         * interfaces/emacs/emaxima/maxima.el: The commands to strip
3378           whitespace off of strings were changed to strip comments, also.
3379           The references to # comment lines were removed.
3381 2003-03-12 07:39  starseeker
3383         * doc/maximabook/algcal/algcal.tex:
3384           Updated to show proper output after emaxima fixed.
3386 2003-03-11 23:51  belanger
3388         * interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to
3389           handle :lisp statements.
3391 2003-03-11 23:25  belanger
3393         * interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed
3394           output in the EMaxima buffer was cleaned up.
3396 2003-03-11 23:23  belanger
3398         * interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima
3399           TeXed output are now put in maximaoutputcolor.
3401 2003-03-11 23:01  belanger
3403         * interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set
3404           to true.
3406 2003-03-11 22:52  belanger
3408         * interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from
3409           the ends of strings were fixed.
3411 2003-03-11 22:50  belanger
3413         * interfaces/emacs/emaxima/emaxima.el: The commands to remove
3414           blanks at the ends of strings were put in maxima.el.
3416 2003-03-11 22:38  belanger
3418         * interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands
3419           were added (which were carried over from imaxima).
3421 2003-03-11 15:44  belanger
3423         * interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that
3424           questions would come out not latexed.
3426 2003-03-11 15:18  belanger
3428         * interfaces/emacs/emaxima/emaxima.lisp: This was synced with
3429           imaxima.el.
3431 2003-03-11 15:18  belanger
3433         * interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed
3434           output was fixed.
3436 2003-03-11 12:26  belanger
3438         * interfaces/emacs/emaxima/maxima.el: A variable was changed to
3439           help keep track of the end of the input in the maxima process
3440           buffer.
3442 2003-03-10 22:24  rtoy
3444         * src/nusum.lisp: $NUSUM defined twice.  Remove first definition.
3446 2003-03-10 22:10  rtoy
3448         * src/displa.lisp: EXPLODEN is defined in commac.lisp.
3450 2003-03-10 22:01  rtoy
3452         * src/: nparse.lisp, mdebug.lisp: o Moved STREAM-NAME to
3453           nparse.lisp.  o Removed definition of INSTREAM struct since it's
3454           already defined in   nparse.lisp.
3456 2003-03-09 13:07  starseeker
3458         * doc/maximabook/algcal/algcal.tex: added the beginnings of the
3459           integration discussion
3461 2003-03-09 11:02  rtoy
3463         * src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and
3464           MARRAYSET.
3466 2003-03-09 10:00  rtoy
3468         * src/mload.lisp: $MKEY is already defined in commac.lisp.
3470 2003-03-09 09:50  rtoy
3472         * src/comm.lisp: Manually inline this dollarify since it's only
3473           needed here and since it's defined in suprv1.lisp.
3475 2003-03-09 09:48  rtoy
3477         * src/clmacs.lisp: Remove duplicated HAIRPART function.
3479 2003-03-07 19:57  starseeker
3481         * share/contrib/README:
3482           Added more packages that have been included
3484 2003-03-07 19:55  starseeker
3486         * share/contrib/format/: README, autoload-m.macsyma,
3487           autoload-mp.macsyma, coeflist.demo, coeflist.lisp,
3488           coeflistp.lisp, format.announce, format.demo, format.lisp,
3489           format.ps, pois2.demo, pois2m.ps:
3490           Upload of Bruce Miller's Format package (currently not
3491           functional)
3493 2003-03-07 19:35  starseeker
3495         * share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf,
3496           pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's
3497           pdiff package
3499 2003-03-07 19:31  starseeker
3501         * share/contrib/nset/: README, nset-init.lisp, nset.html,
3502           nset.lisp, nset.texi, test-nset.mac:
3503           Initial import of nset, written by Barton Willis and Stavros
3504           Macrakis
3506 2003-03-07 12:37  rtoy
3508         * src/cl-info.lisp: Get rid of duplicated GET-MATCH function.
3510 2003-03-07 12:36  rtoy
3512         * configure.in: Use elif to keep the nested ifs from running off
3513           the right side.
3515 2003-03-07 12:35  rtoy
3517         * src/mdebug.lisp: Clean up DBM-READ to remove the non-ANSI
3518           unread-char behavior.  This also fixes the problem where ACL
3519           couldn't read multi-line input.  However, there's still a bug
3520           with reading "?<lisp-stuff>".  (I think this is a bug in ACL6.)
3522 2003-03-07 11:46  belanger
3524         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3525           documentation was updated to reflect the changes in EMaxima.
3527 2003-03-07 11:18  belanger
3529         * interfaces/emacs/emaxima/maxima.el: The indentation engine was
3530           redone.  Commands for getting Maxima output were moved from
3531           emaxima.el to here.  The commands maxima-minibuffer and
3532           maxima-replace-expression were added.
3534 2003-03-07 11:17  belanger
3536         * interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex
3537           was added.
3539 2003-03-07 11:17  belanger
3541         * interfaces/emacs/emaxima/emaxima.el: The functions to get maxima
3542           output were moved to maxima.el, so they can be used outside of
3543           emaxima.
3545 2003-03-06 23:41  starseeker
3547         * share/contrib/gentran/: Makefile, convmac.lisp, fdata.lisp,
3548           global.lisp, gtfix.lisp, init.lisp, intrfc.lisp,
3549           local.gtload.lisp, lspc.lisp, lspfor.lisp, lsprat.lisp, opt.lisp,
3550           output.lisp, parser.lisp, pre.lisp, read.lisp, segmnt.lisp,
3551           templt.lisp, vaxinit.lisp, vaxlsp.lisp, man/MANUAL.ms,
3552           man/appA.ms, man/appA1.ms, man/appB.ms, man/contents.ms,
3553           man/doc.add, man/ref.ms, man/sect1.ms, man/sect2.ms,
3554           man/sect3.ms, man/sect4.ms, man/sect5.ms, man/sect6.ms,
3555           man/title.ms, man/tmp1.ms, man/tmp2.ms, man/tmp3.ms, test/README,
3556           test/array.mac, test/array.output, test/datatest.mac,
3557           test/datatest.out, test/for.mac, test/graeffe.f,
3558           test/graeffe.mac, test/graeffe.output, test/ham.in,
3559           test/loop.mac, test/matrix.f, test/matrix.mac,
3560           test/matrix.output, test/mcond.lisp, test/mdo.lisp, test/rk.in,
3561           test/runge.mac, test/runge.output, test/runge.template,
3562           test/t.mac, test/type.mac, test/type.output: Initial import of
3563           gentran
3565 2003-03-06 23:37  starseeker
3567         * share/contrib/README: Added gentran and some cleanup
3569 2003-03-06 23:18  starseeker
3571         * share/contrib/maximaMathML/CtMathML.lisp: Added minor update from
3572           current version on IAMC site
3574 2003-03-06 21:58  starseeker
3576         * doc/misc/: completescanoffunctionssortedbybytecodelength.txt,
3577           grepforvariables.sh, maximafunctions.txt,
3578           maximafunctionsundocumented.txt,
3579           maximaitemspresentinbothfunctionandvariablescans.txt,
3580           maximavariables.txt, maximavariablesundocumented.txt,
3581           processlisfiles.sh, weirdvariables.txt, workingvariables.txt,
3582           x.awk: Added what we currently have for lists of variables and
3583           functions.  Anything useful is Dan's doing.
3585 2003-03-06 21:20  starseeker
3587         * share/contrib/Grobner/: README, grobner.demo,
3588           maxima-grobner.lisp: Add Marek Rychlik's Grobner package
3590 2003-03-06 21:19  starseeker
3592         * share/contrib/README: Added Grobner package to list
3594 2003-03-06 21:01  starseeker
3596         * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
3597           load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added
3598           files with correct .lisp endings
3600 2003-03-06 20:59  starseeker
3602         * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3603           load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed
3604           files with .lsp ending
3606 2003-03-06 20:37  starseeker
3608         * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3609           load-mathml.lsp, mathml-maxima.lsp, mathml.readme,
3610           mathmldisplay.lsp: Added Paul S. Wang's MathML package to contrib
3611           section.
3613 2003-03-06 20:34  starseeker
3615         * share/contrib/README: Add Readme file to contrib directory
3617 2003-03-06 12:22  belanger
3619         * interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed
3620           to be able to handle comments.
3622 2003-03-05 08:44  belanger
3624         * interfaces/emacs/emaxima/maxima.el: A problem where emacs would
3625           skip over brackets (while looking for the end of an expression)
3626           was fixed.
3628 2003-03-04 19:36  rtoy
3630         * configure.in, lisp-utils/defsystem.lisp,
3631           lisp-utils/maxima-run-lisp, src/Makefile.am, src/bessel.lisp,
3632           src/clmacs.lisp, src/compat.lisp, src/generr.lisp,
3633           src/init-cl.lisp, src/macsys.lisp, src/maxima-package.lisp,
3634           src/maxima.in, src/maxima.system, src/mdebug.lisp,
3635           src/mformt.lisp, src/mhayat.lisp, src/plot.lisp, src/simp.lisp,
3636           src/suprv1.lisp, src/todd-coxeter.lisp, src/transs.lisp,
3637           tests/Makefile.am: Apply Yannick Versley's port of maxima to
3638           openmcl.
3640 2003-02-23 12:20  rtoy
3642         * src/acl6-depends.mk: Add support for ACL6.  All tests pass,
3643           except for the one expected error.
3645 2003-02-23 12:04  rtoy
3647         * configure.in, lisp-utils/make-depends.lisp,
3648           lisp-utils/maxima-run-lisp, src/Makefile.am, src/factor.lisp,
3649           src/generr.lisp, src/init-cl.lisp, src/macsys.lisp,
3650           src/maxima.in, src/maxima.system, src/mdebug.lisp,
3651           src/nparse.lisp, src/plot.lisp, src/spgcd.lisp, src/transs.lisp,
3652           tests/Makefile.am: Add support for ACL6.  All tests pass, except
3653           for the one expected error.
3655 2003-02-22 17:27  wjenkner
3657         * src/sbcl-depends.mk: Generated file.
3659 2003-02-22 05:07  wjenkner
3661         * src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this
3662           seems to be safe, but perhaps it's not necessary).
3664           *ACURSOR*, SET-UP-CURSOR, ASET-BY-CURSOR: Bind *ACURSOR*
3665           (globally) to a SIMPLE-ARRAY.  This makes SBCL happy and it
3666           should be a good thing for the other guys too.
3668 2003-02-22 04:38  wjenkner
3670         * src/: mdebug.lisp, mformt.lisp: Fix some stream buffering
3671           glitches with SBCL.
3673 2003-02-22 04:32  wjenkner
3675         * src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use
3676           it.
3678 2003-02-22 04:22  wjenkner
3680         * src/generr.lisp: SBCL has an ANSI CL condition system. Use it.
3682 2003-02-22 04:01  wjenkner
3684         * src/: cl-info.lisp, init-cl.lisp, macsys.lisp,
3685           maxima-package.lisp, maxima.system: Mostly implementation
3686           dependent stuff for SBCL.
3688 2003-02-22 03:23  wjenkner
3690         * src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the
3691           run-time wrapper scripts.
3693 2003-02-22 02:41  wjenkner
3695         * configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am:
3696           Add SBCL to the configure and build system.
3698 2003-02-19 18:48  rtoy
3700         * src/: cl-info.lisp, init-cl.lisp, macdes.lisp,
3701           maxima-package.lisp: Rename the package "SI" to "CL-INFO" to
3702           prevent collisions with Allegro's "SI" package.
3704 2003-02-16 23:05  wjenkner
3706         * share/vector/vect.dem: LOAD "vect" instead of "VECT".
3708 2003-02-16 22:55  wjenkner
3710         * share/vector/vect.mac: Delete code which duplicates part of
3711           trgsmp (and adds at least one bug, viz., in the function UPDATE,
3712           COMPLEMENT shouldn't be quoted).
3714           Normally, trgsmp is part of the Maxima image, but check its
3715           presence anyway by GETting the COMPLEMENT_FUNCTION property of
3716           SIN.
3718           Convert all occurrences of SF and SFPROD to uppercase.
3720 2003-02-13 13:22  belanger
3722         * interfaces/emacs/emaxima/maxima.el: A loop that was used to wait
3723           for Maxima output was changed, to fix a problem people were
3724           having with the previous method.
3726 2003-02-11 05:17  billingd
3728         * doc/intromax/: intromax.html, intromax.ltx: Correct author's name
3730 2003-02-10 18:45  amundson
3732         * configure.in: Change version for post-5.9.0 work.
3734 2003-02-09 21:02  amundson
3736         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3738 2003-02-09 20:57  amundson
3740         * NEWS: Updated for release
3742 2003-02-09 17:40  amundson
3744         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3746 2003-02-09 17:36  amundson
3748         * configure.in: Update version to 5.9.0. (Gulp...)
3750 2003-02-09 17:06  amundson
3752         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set default MAXIMA_USERDIR
3753           under Windows 98 to $maxima_priv(maxima_prefix)/user. This should
3754           solve extremely long startup time problems under Windows 98.
3755           Thanks to paricaud@club-internet.fr. A better understanding of
3756           the USERDIR/startup time issue is still desirable.
3758           Modify exact capitalization/path separator in PATH addition for
3759           Windows 98. This fixes one problem which prevented maxima compile
3760           function from working with GCL.
3762 2003-02-09 16:59  amundson
3764         * Makefile.am: Include INSTALL.win32 in release tarball.
3766           gcccopy now includes several more files, as suggested by David
3767           Billinghurst.
3769 2003-02-09 16:56  amundson
3771         * INSTALL.win32: Clarified several points in response to questions
3772           by Michel Lavaud.
3774 2003-02-06 13:29  amundson
3776         * INSTALL.win32: fix typo
3778 2003-02-06 13:11  amundson
3780         * INSTALL.win32: first attempt at an official description of how to
3781           generate a windows installer.
3783 2003-02-04 02:14  mikeclarkson
3785         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally?
3787 2003-02-03 05:41  billingd
3789         * doc/maximabook/programming/prog.tex: Fix trivial typo
3791 2003-02-03 05:37  billingd
3793         * doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo
3795 2003-02-03 05:27  billingd
3797         * doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial
3798           typos
3800 2003-01-30 11:02  amundson
3802         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3804 2003-01-29 15:06  vvzhy
3806         * share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V.
3807           Pipin.
3809 2003-01-27 20:38  amundson
3811         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3813 2003-01-27 02:02  mikeclarkson
3815         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for
3816           starting maxima
3818 2003-01-27 01:55  mikeclarkson
3820         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 -
3821           env(COMSPEC)
3823 2003-01-26 15:54  amundson
3825         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3827 2003-01-26 15:48  amundson
3829         * src/powers.lisp: Updates and translation to unix line endings.
3831 2003-01-26 15:47  amundson
3833         * src/maxima.in: Workaround for a bug in texmacs -- unset
3834           MAXIMA_DIRECTORY if it exists, but is empty.
3836 2003-01-26 15:45  amundson
3838         * share/algebra/solver/: solver1-en.html, solver1.pdf:
3839           Documentation for solver package in German and
3840           (machine-translated) English.
3842 2003-01-26 15:44  amundson
3844         * share/Makefile.am: Install charsets and solver packages.
3846 2003-01-26 15:43  amundson
3848         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin
3849           directory to path under Windows so that the local copy of gcc can
3850           be seen by gcl.
3852 2003-01-26 15:41  amundson
3854         * interfaces/xmaxima/: Makefile.am, win32/Makefile.in,
3855           win32/maxima.bat: Added simple maxima.bat script for Windows.
3857 2003-01-26 15:40  amundson
3859         * Makefile.am: Added gcccopy target to copy minimal subset of gcc
3860           into Windows package.
3862 2003-01-21 20:59  mikeclarkson
3864         * interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch
3866 2003-01-21 20:57  mikeclarkson
3868         * interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank
3870 2003-01-21 20:55  mikeclarkson
3872         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to
3873           File
3875 2003-01-20 10:22  mikeclarkson
3877         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference
3878           Manual for Windows NT - untested
3880 2003-01-20 09:08  mikeclarkson
3882         * maxima.iss.in: Allow user to select target directory
3884 2003-01-08 06:36  amundson
3886         * ChangeLog: updates
3888 2003-01-08 06:34  amundson
3890         * tests/Makefile.am: Add rtestflatten.mac to tarball.
3892 2003-01-08 06:33  amundson
3894         * interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a
3895           generated file.
3897 2003-01-08 06:32  amundson
3899         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under
3900           all three lisps.
3902 2003-01-08 06:28  amundson
3904         * doc/intromax/Makefile.am: Include latex file in tarball.
3906 2003-01-08 06:27  amundson
3908         * doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc.
3910 2003-01-08 06:26  amundson
3912         * doc/Makefile.am: Added emaxima doc directory. Added maximabook to
3913           tarball.
3915 2003-01-08 06:26  amundson
3917         * configure.in: Added emaxima doc Makefile.
3919 2003-01-08 06:25  amundson
3921         * README.rpms: Updated for new package names. Added blurb about
3922           circular dependency.
3924 2003-01-08 06:24  amundson
3926         * README.lisps: Corrected GCL information.
3928 2003-01-06 13:43  vvzhy
3930         * share/: Makefile.am, tensor/ademo.dem, tensor/canten.lisp,
3931           tensor/itensor.dem, tensor/itensor.lisp, tensor/itensor.usg,
3932           tensor/swartz.dem, tensor/symtry.lisp: Fixes and additions to
3933           ctensor/itensor by Valerij Pipin
3935 2003-01-06 13:03  belanger
3937         * interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was
3938           applied.
3940 2003-01-05 13:46  amundson
3942         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
3943           Automatically generated updates.
3945 2003-01-05 13:46  amundson
3947         * interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now
3948           generated from Header.tcl.in.
3950 2003-01-05 13:44  amundson
3952         * src/Makefile.am: Fixes to support pathnames with spaces. Not
3953           necessarily complete.
3955           The big problem is that automake (1.4-p5, at least) is
3956           incompatible with path names that contain spaces. Oi.
3958 2003-01-05 13:05  amundson
3960         * interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for
3961           windows TCL/TK wrapper.  New install target.
3963 2003-01-05 13:03  amundson
3965         * interfaces/xmaxima/Tkmaxima/Tkmaxima.tcl:  We don't need to ask
3966           about saving preferences every single
3967           time. Doing so was giving me a monumental headache during
3968           testing.
3970 2003-01-05 13:01  amundson
3972         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own
3973           winkill under windows.
3975 2003-01-05 13:00  amundson
3977         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Changes for windows:
3978           Automatically set MAXIMA_PREFIX to installed location (under
3979           windows only.) Automatically bypass maxima script on windows.
3981           There are some path-related issues to clean up in later releases.
3983 2003-01-05 12:58  amundson
3985         * interfaces/xmaxima/maxima-icon.ico: This should now be a real
3986           windows icon. There are still some issues with transparency that
3987           I do not understand.
3989 2003-01-05 12:57  amundson
3991         * interfaces/xmaxima/: Makefile.am, Tkmaxima/Header.tcl.in: Include
3992           icons.  Header.tcl is now generated from Header.tcl.in by
3993           autoconf in order to get wish executable name.
3995 2003-01-05 12:55  amundson
3997         * interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp.
3999 2003-01-05 12:53  amundson
4001         * maxima.spec.in: Added doc files Added explicit clisp version
4002           Added conditional to postun Renamed exec_* packages to exec-* Use
4003           rpm macros instead of hard-coded paths Thanks to Rex Dieter for
4004           helpful suggestions
4006 2003-01-05 12:52  amundson
4008         * configure.in: Updates for new generated files.  Bumped up version
4009           number for next release candidate. Note subtle change in number
4010           scheme (5.9.0rc3 -> 5.9.0.rc4). The new scheme is more likely to
4011           be automatically recognized by, e.g., rpm.
4013 2003-01-05 12:49  amundson
4015         * README.rpms: README file to accompany RPM packaging.
4017 2003-01-05 12:49  amundson
4019         * Makefile.am: Added files to distribution tarball.  Added/updated
4020           maintainer rules for packaging.
4022 2003-01-05 12:47  amundson
4024         * .cvsignore, maxima.iss.in: Added Inno Setup script for Windows
4025           packaging.
4027 2002-12-23 22:31  dstang
4029         * share/algebra/charsets/README: Added Dr. Wang's homepage to
4030           README.
4032 2002-12-23 14:43  dstang
4034         * src/maxima.system: Added the file set.lisp.
4036 2002-12-22 23:30  dstang
4038         * share/algebra/solver/: readme, linsolve.mac, misc.mac,
4039           slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial
4040           checkin.
4042 2002-12-22 22:06  dstang
4044         * src/set.lisp: Corrected problem with Disjointp which failed if
4045           sets were disjoint.  Declared Intersection and Union defmfun
4046           instead of defmspec.
4048 2002-12-19 22:18  dstang
4050         * share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin
4051           of translated Dr. Wangs code.
4053 2002-12-19 10:38  dstang
4055         * doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac:
4056           Added initial version of LFREEOF.
4058 2002-12-08 10:10  dstang
4060         * doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac:
4061           Added OP and OPERATORP.
4063 2002-12-06 10:37  dstang
4065         * src/mutils.lisp: Added every function.
4067 2002-12-06 10:36  dstang
4069         * doc/info/Lists.texi: Added documentation for every.
4071 2002-12-06 10:35  dstang
4073         * tests/rtest15.mac: Added tests for every
4075 2002-12-05 16:45  yycamm
4077         * src/Makefile.am: GCL alt-link syntax update
4079 2002-12-05 13:41  yycamm
4081         * lisp-utils/defsystem.lisp: Enable build with ansi GCL image
4083 2002-12-01 08:36  dstang
4085         * tests/rtest15.mac: Added ASSOC tests.
4087 2002-12-01 08:33  dstang
4089         * src/mutils.lisp: Added ASSOC function.
4091 2002-11-28 21:21  dstang
4093         * tests/rtestflatten.mac:
4094           Test for flatten.
4096 2002-11-28 19:54  dstang
4098         * tests/tests.lisp:
4099           Added rtestflatten.
4101 2002-11-28 19:48  dstang
4103         * doc/info/Lists.texi:
4104           Added link for flatten.
4106 2002-11-28 19:43  dstang
4108         * src/: flatten.lisp, powers.lisp, set.lisp:
4109           Initial checkin of Dr. Willis's code.
4111 2002-11-28 19:38  dstang
4113         * src/Makefile.am:
4114           Added flatten.lisp, powers.lisp and set.lisp
4116 2002-11-28 10:40  dstang
4118         * share/algebra/charsets/README: [no log message]
4120 2002-10-29 14:28  amundson
4122         * ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl.
4124 2002-10-29 12:47  amundson
4126         * doc/info/Makefile.am: Automake can cause trouble if generated
4127           make files are not included in tarball. Include maximahtml.mk in
4128           tarball.
4130 2002-10-29 12:46  amundson
4132         * maxima.spec.in: Previous version had an ugly hack to create
4133           uncompressed info files. The hack caused info files to be deleted
4134           when upgrading the RPMS.
4136           We now have a new ugly (but less ugly!) hack to avoid compressing
4137           the info files.
4139 2002-10-29 12:43  amundson
4141         * configure.in: Update for rc3.
4143 2002-10-28 15:28  amundson
4145         * ChangeLog: ChangeLog updated by cvs2cl.pl.
4147 2002-10-28 12:22  amundson
4149         * doc/info/Makefile.am: Last minute packaging problem discovered
4150           and fixed: Elliptic.texi was not included in the distribution
4151           tarball. Now it is.
4153 2002-10-27 20:53  amundson
4155         * configure.in: Increment version to 5.9.0rc2.
4157 2002-10-27 20:50  amundson
4159         * src/init-cl.lisp: Fix courtesy Sam Steingold:
4161                   * init-cl.lisp (user::run): use `with-simple-restart' for
4162                   CLISP, just like for CMUCL.
4163                   (sys::commands) [CLISP]: do not redefine the internal
4164           function
4166 2002-10-27 20:47  amundson
4168         * src/hyp.lisp: Fix courtesy Sam Steingold:
4170           (step7): call `hyp-algv' with a correct number of arguments
4172 2002-10-27 20:43  amundson
4174         * src/clmacs.lisp: Make double precision numbers default under
4175           clisp. This change was suggested by Sam Steingold.
4177           Precision in Maxima needs revisiting.
4179 2002-10-27 20:41  amundson
4181         * src/Makefile.am: Make sure binary-cmucl directories exist before
4182           invoking cmucl. This change is necessary since maxima.system
4183           started calling truename for binary-cmucl.
4185 2002-10-27 20:39  amundson
4187         * lisp-utils/defsystem.lisp: Update package handling for gcl.
4189 2002-10-27 20:33  amundson
4191         * interfaces/xmaxima/Makefile.am: Add contents of win32 directory
4192           to distribution tarball.
4194 2002-10-27 20:31  amundson
4196         * xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to
4197           restore the functionality of xmaxima-local, at least under Unix.
4199 2002-10-27 20:29  amundson
4201         * README.lisps: Small update on GCL versions.
4203 2002-10-26 21:20  wjenkner
4205         * src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled
4206           breakpoints didn't work and enabling already enabled breakpoints
4207           effectively deleted them.
4209 2002-10-25 12:03  amundson
4211         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Very important bug
4212           fix. The old default version of pid was -1. This was explosively
4213           dangerous -- if the maxima subprocess failed to start, xmaxima
4214           will call "kill -1", which results in killing *all* user process
4215           on (at least) Linux.
4217           The new default version for pid is "none".
4219 2002-10-23 19:03  billingd
4221         * tests/rtestode.mac: Fix typo in disabled test, then enable it.
4223 2002-10-23 18:57  billingd
4225         * tests/rtestode.mac: Add tests for ode2() with
4226           method:xformtoconstcoeff
4228 2002-10-17 17:32  rtoy
4230         * src/maxima.system: Recent versions of CMUCL need truename to get
4231           the right location of binary-cmucl.  Don't know if this is a bug
4232           in CMUCL or defsystem.
4234 2002-10-17 16:32  rtoy
4236         * src/cl-info.lisp: Fix typo in loop expression.
4238 2002-10-17 16:08  amundson
4240         * lisp-utils/maxima-run-lisp: Restore large clisp banner at
4241           startup.
4243 2002-10-16 10:39  belanger
4245         * interfaces/emacs/emaxima/maxima.el: A "$" was added to a
4246           skip-chars-backwards command, to deal with commands ending in
4247           "$".
4249 2002-10-15 12:34  rtoy
4251         * src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized
4253           Fixed as suggested by Stavros Macrakis (with minor editing).
4255 2002-10-15 12:11  rtoy
4257         * src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong
4258           thing because the formula was wrong.  Fix from Stavros Macrakis.
4260 2002-10-14 11:44  rtoy
4262         * src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by
4263           2 outside the loop.  Make it right.
4265 2002-10-10 09:06  amundson
4267         * src/macsys.lisp: This change fixes the "socket bug." Error
4268           conditions often result in a (throw 'maxima-quit) which results
4269           in macsyma-top-level being restarted. The way the batch mode
4270           worked, restarting macsyma-top-level caused the input to revert
4271           to the batch string (used to start the server) which had now
4272           reached its end. Since there was an eof on the input stream,
4273           maxima would simply exit. Now, if we are using a socket
4274           connection and if the input is not standard input, we switch the
4275           input to standard input. (The socket connection points standard
4276           input to the socket.)
4278           The very fact that this commit message is terribly confusing
4279           means that the entire input-stream/socket/batch-mode scheme needs
4280           to be rethought.
4282 2002-10-08 12:06  rtoy
4284         * src/float.lisp: o Fix bug in fpshift wherein right shifts of
4285           negative numbers were not   truncated properly o Add some
4286           comments on the algorithm used by fplog.  o Move the
4287           multiplication by 2 that was inside the loop to outside the
4288           loop.
4290 2002-10-07 09:15  amundson
4292         * NEWS, README: Documentation updates in preparation for release.
4294 2002-10-06 21:30  amundson
4296         * .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more
4297           generated files.
4299 2002-10-06 21:16  amundson
4301         * maxima.spec.in: 1) Enable all three lisps.
4303           2) Build maxima-xmaxima package.
4305 2002-10-06 21:07  amundson
4307         * share/trigonometry/trgsmp.mac: This file was inadvertently left
4308           out of the new version of the Maxima source tree.
4310 2002-10-06 17:00  amundson
4312         * README.lisps: Updated information for Clisp 2.30. Pointer to
4313           ledit.
4315 2002-10-06 06:29  vvzhy
4317         * share/Makefile.am: Install diag.dem and battex.sty
4319 2002-10-06 06:26  vvzhy
4321         * share/contrib/diag.dem: demo file to diag.mac
4323 2002-10-06 06:21  vvzhy
4325         * share/physics/battex.sty: battex.sty is required by dimension.tex
4327 2002-10-05 20:27  wjenkner
4329         * src/autol.lisp: $aload_mac: Substitute $load for $batchload,
4330           which can't load translated/compiled files.  This makes no
4331           difference unless the user changes the default
4332           $FILE_SEARCH_MAXIMA accordingly, too.
4334 2002-09-29 02:27  vvzhy
4336         * interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el
4337           from Makefile.am since it is no longer in the repository
4339 2002-09-28 02:06  billingd
4341         * tests/rtest15.mac: Rework compile test to ensure f is killed
4343 2002-09-27 15:47  belanger
4345         * interfaces/emacs/emaxima/maxima.el: A problem with indentation in
4346           perhaps-smart indentation was fixed.
4348 2002-09-27 15:08  belanger
4350         * interfaces/emacs/emaxima/maxima.el: Some problems with
4351           indentation were fixed (I hope).
4353 2002-09-27 11:07  belanger
4355         * doc/maximabook/interfaces/interfaces.tex: An update to
4356           indentation information was made.
4358 2002-09-27 11:06  belanger
4360         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to
4361           indentation information was made.
4363 2002-09-27 10:54  belanger
4365         * interfaces/emacs/emaxima/maxima.el: A problem was fixed where the
4366           maxima process in xemacs would be killed.  Newlines and indents
4367           were changed to be standard emacs        (RET is newline,
4368           C-j is newline-and-indent)
4370 2002-09-27 10:52  belanger
4372         * interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed
4373           where keywords within strings and comments were highlighted.
4375 2002-09-26 21:49  wjenkner
4377         * src/rat3e.lisp: Fix CONTENT of constant polynomials: content(a,x)
4378           should give [a, 1] (or [-a, -1]) and not [1, a].  Note that `a'
4379           is here regarded as (constant) polynomial in x with coefficients
4380           in Z[a].
4382 2002-09-26 19:33  wjenkner
4384         * share/simplification/facexp.mac: COLLECTTERMS0: Get rid of FDUM.
4385           This permits to remove the quote from the lambda expression near
4386           the end (by avoiding case II A in trans3.lisp, which the
4387           translator can't handle yet).  Alternatively, FDUM could be bound
4388           inside the lambda expression, but calling FIRST twice won't
4389           introduce that much overhead.
4391           Merge facex1.mac into facexp.mac.  This implies only cosmetic
4392           changes:
4394           Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??),
4395           which is equivalent and more concise.
4397           Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]).
4398            These two expressions are equivalent (provided that my
4399           definition in genut.mac is correct).
4401           Do NOT replace LOPPLUSP by its definition (which is in
4402           facexp.mac, anyway).
4404 2002-09-26 16:22  belanger
4406         * interfaces/emacs/emaxima/maxima-font-lock.el: A line was added
4407           for xemacs compatibility.
4409 2002-09-26 15:40  belanger
4411         * doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el
4412           was removed.
4414 2002-09-26 15:40  belanger
4416         * doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was
4417           removed.
4419 2002-09-26 15:38  belanger
4421         * doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes
4422           for maxima-mode were updated.
4424 2002-09-26 15:34  belanger
4426         * doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were
4427           updated.
4429 2002-09-26 15:33  belanger
4431         * doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands
4432           were updated.
4434 2002-09-26 15:26  belanger
4436         * interfaces/emacs/emaxima/maxima.el: The function maxima-mark-form
4437           was rebound to M-h.  Either maxima-complete or
4438           maxima-dynamic-complete is now bound to M-TAB, depending on the
4439           value of maxima-use-dynamic-complete.
4441 2002-09-26 15:24  belanger
4443         * interfaces/emacs/emaxima/maxima-symbols.el: The variable
4444           maxima-symbols was defined in maxima-font-lock.el, making this
4445           file unnecessary.
4447 2002-09-26 15:17  belanger
4449         * interfaces/emacs/emaxima/maxima-font-lock.el: The faces used in
4450           font-locking were changed to default font-lock faces.  Different
4451           levels of highlighting were introduced.  The variable
4452           maxima-symbols was put into this file.
4454 2002-09-25 20:14  billingd
4456         * tests/rtestode.mac: Update reference for Postel and Zimmermann
4458 2002-09-25 08:48  billingd
4460         * tests/rtestode.mac: Comment out a number of tests that fail when
4461           this test is run last.  There is some interaction with tests in
4462           other files.
4464           Add some tests from Postel and Zimmerman ODE testsuite.
4466 2002-09-25 08:47  billingd
4468         * tests/rtest15.mac: Rename function in compile test from f to
4469           ffffcompile.  The name f is not killed, and breaks a test in
4470           rtestode.
4472 2002-09-24 21:17  amundson
4474         * tests/tests.lisp: Run rtestode last. Otherwise, it interferes
4475           with two other tests.
4477           This, in itself, deserves investigation, but it will have to be
4478           investigated after 5.9.0.
4480 2002-09-24 21:10  amundson
4482         * src/Makefile.am: Fixed gcl alt link so that it actually compiles
4483           before it tries to link. Duh.
4485 2002-09-24 21:07  amundson
4487         * interfaces/xmaxima/Makefile.am: Automatically create
4488           Tkmaxima/tclIndex if tclsh is available. If tclsh is not
4489           available, create an empty file. In this way we avoid requiring
4490           tclsh for the build.
4492 2002-09-24 21:04  amundson
4494         * configure.in: Minor updates. If gcl alt link is enabled, say so.
4495           Quote the names of lisp and wish executables so that it is more
4496           obvious is they are left empty.
4498 2002-09-24 21:02  amundson
4500         * Makefile.am: Make the "dist" dependency optional.
4502 2002-09-24 15:09  belanger
4504         * interfaces/emacs/emaxima/maxima.el: The help buffer was changed
4505           to be read only.
4507 2002-09-24 14:53  belanger
4509         * interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that
4510           it now works with xemacs.
4512 2002-09-24 11:56  amundson
4514         * src/maxima.in: If the default lisp image, as defined at configure
4515           time, is not present, the maxima script will now make the first
4516           lisp image it finds the default lisp.
4518 2002-09-23 21:38  mikeclarkson
4520         * interfaces/bin/xmaxima.iss: Untested improvements to Inno script
4522 2002-09-23 19:46  mikeclarkson
4524         * interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile,
4525           Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt
4527 2002-09-23 19:32  mikeclarkson
4529         * interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex,
4530           maxima.perl, maxima.sty: Added shell for an Xmaxima users guide
4532 2002-09-23 14:31  belanger
4534         * interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'.
4536 2002-09-21 22:20  mikeclarkson
4538         * interfaces/lib/tcllib-1.2/modules/: dns/dns.man, dns/dns.tcl,
4539           log/log.n, log/log.tcl, log/log.test, log/pkgIndex.tcl,
4540           uri/pkgIndex.tcl, uri/uri.n, uri/uri.tcl, uri/uri.test,
4541           uri/urn-scheme.tcl, uri/urn.test: Added tcllib files for asnyc
4542           DNS in lib
4544 2002-09-21 22:16  mikeclarkson
4546         * interfaces/: Readme.txt, tex/EMaxima/EMIntro.ps,
4547           tex/EMaxima/EMIntro.tex, tex/EMaxima/Makefile,
4548           tex/EMaxima/emaxima.sty, tex/EMaxima/pdfcolmk.sty: Added EMaxima
4549           documentation in tex
4551 2002-09-20 22:03  wjenkner
4553         * doc/info/Expressions.texi: Update documentation for DISOLATE.
4555 2002-09-20 22:00  wjenkner
4557         * doc/info/Simplification.texi: Update documentation for functions
4558           from facsum and stopex.
4560           Replace the Fortran-like notation `**' by '^'.
4562 2002-09-20 21:38  wjenkner
4564         * src/max_ext.lisp: Enable autoloading for some functions from
4565           stopex, facexp, disol, declin and genut (most of which are
4566           referenced in the manual).
4568           Also intern here some user-level variables defined in these files
4569           in order to avoid case sensitivity problems (e.g.,
4570           nextlayerfactor:true$ should bind $nextlayerfactor and not
4571           |$nextlayerfactor|).  Declaiming them special is more useful than
4572           just interning them.
4574 2002-09-20 21:24  wjenkner
4576         * share/simplification/genut.mac: IFLOPMAP: Treat factors of EXP
4577           which are integer powers in exactly the same way as other
4578           products.  This is relevant for the NEXTLAYERFACTOR switch.  For
4579           example, facsum(x^2+2*x+1,'nextlayerfactor,[x]) gave the same
4580           result as facsum(x^2+2*x+1,[x]).  Compare this with
4581           facsum(x^2+x,'nextlayerfactor,[x]).  Added genut_prodmap in order
4582           to deal with this issue.
4584 2002-09-20 07:48  billingd
4586         * tests/rtestode.mac: Activate additional tests.  For some reason
4587           they failed if this test is run after rtest3.mac
4589           Add desolve tests.
4591 2002-09-20 07:47  billingd
4593         * tests/tests.lisp: Run rtestode first.  If it is run after rtest3
4594           then it breaks.
4596 2002-09-19 23:40  billingd
4598         * tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in
4599           rtestode.mac
4601 2002-09-19 16:42  mikeclarkson
4603         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4604           OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little
4606 2002-09-19 12:28  mikeclarkson
4608         * interfaces/bin/xmaxima.iss: Change bat to exe and add manual
4609           link
4611 2002-09-19 11:26  mikeclarkson
4613         * interfaces/xmaxima/: maxima-icon.ico, xmaxima.tcl,
4614           Tkmaxima/Getdata1.tcl, Tkmaxima/Myhtml.tcl,
4615           Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4616           Tkmaxima/Printops.tcl, Tkmaxima/RunMaxima.tcl,
4617           Tkmaxima/Send-some.tcl: code cleanups
4619 2002-09-19 11:25  mikeclarkson
4621         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for
4622           demolition - replace with menu
4624 2002-09-19 11:24  mikeclarkson
4626         * interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move
4627           Constants
4629 2002-09-19 11:20  mikeclarkson
4631         * interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH)
4632           under CYGWIN and MSYS - Im a little unsure here
4634 2002-09-19 11:19  mikeclarkson
4636         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug
4638 2002-09-19 11:18  mikeclarkson
4640         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading
4642 2002-09-19 11:15  mikeclarkson
4644         * interfaces/xmaxima/Tkmaxima/: Bindings.tcl, Browser.tcl,
4645           Wmenu.tcl, Menu.tcl, CMMenu.tcl: Break out bindings and make them
4646           more consistent with Windows
4648 2002-09-19 11:13  mikeclarkson
4650         * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4651           Tkmaxima/Gui.tcl, Tkmaxima/Makefile, Tkmaxima/Tkmaxima.tcl,
4652           ObjTcl/Feedback.tcl, ObjTcl/Object.tcl: Break xmaxima.tcl up and
4653           introduce OO style
4655 2002-09-19 11:09  mikeclarkson
4657         * interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp
4659 2002-09-18 12:07  mikeclarkson
4661         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting
4662           startup failures
4664 2002-09-17 17:35  mikeclarkson
4666         * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4667           Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to
4668           Tkmaxima/Paths.tcl
4670 2002-09-16 12:55  mikeclarkson
4672         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike
4673           Thomas
4675 2002-09-14 19:33  amundson
4677         * maxima.spec.in: Improvements: dependencies improved, packages
4678           renamed. Info files not compressed through an ugly hack in post
4679           scripts. Which lisp(s) to use controlled by the variables at the
4680           head.
4682           Todo: split out xmaxima.
4684 2002-09-14 12:25  mikeclarkson
4686         * interfaces/xmaxima/: demos.html, examples.html,
4687           xmaxima-paths.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Browser.tcl,
4688           Tkmaxima/CMMenu.tcl, Tkmaxima/Constants.tcl,
4689           Tkmaxima/EOpenplot.tcl, Tkmaxima/Fonts.tcl,
4690           Tkmaxima/Getdata1.tcl, Tkmaxima/Getopt.tcl, Tkmaxima/Macros.tcl,
4691           Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4692           Tkmaxima/NConsole.tcl, Tkmaxima/NPlot3d.tcl,
4693           Tkmaxima/OpenMath.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Plot2d.tcl,
4694           Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4695           Tkmaxima/Printops.tcl, Tkmaxima/Push.tcl, Tkmaxima/RunMaxima.tcl,
4696           Tkmaxima/Send-some.tcl, Tkmaxima/Tryembed.tcl,
4697           Tkmaxima/Wmenu.tcl: Code cleanup - remove tariling spaces
4699 2002-09-14 12:25  mikeclarkson
4701         * interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it
4702           breaks plotting
4704 2002-09-13 20:07  amundson
4706         * lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl
4707           builds. This is the fix.
4709 2002-09-13 12:42  mikeclarkson
4711         * interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl:
4712           Gather constants into maxima_priv and maxima_default
4714 2002-09-13 12:40  mikeclarkson
4716         * interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons
4717           are still being called even if show_balloons is 0
4719 2002-09-13 12:39  mikeclarkson
4721         * interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal
4722           socket failures to the user - maxima has died
4724 2002-09-13 12:38  mikeclarkson
4726         * interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to
4727           handle spaces in directory names - only part of the problem
4729 2002-09-13 12:35  mikeclarkson
4731         * interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin -
4732           fix PATH
4734 2002-09-13 12:34  mikeclarkson
4736         * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl,
4737           Tkmaxima/Constants.tcl: Breakup initial constants for before and
4738           after netmath.ini
4740 2002-09-13 12:28  mikeclarkson
4742         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu
4744 2002-09-13 12:26  mikeclarkson
4746         * interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl,
4747           Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH
4749 2002-09-13 09:41  amundson
4751         * src/Makefile.am: First attempt at gcl-alt-link from Camm. There
4752           is still probably work to be done with this linking step. The $()
4753           syntax should be changed to `` at the very least.
4755 2002-09-13 09:40  amundson
4757         * lisp-utils/defsystem.lisp: Addition from Camm. Needed by
4758           gcl-alt-link, but usable without it.
4760 2002-09-13 09:39  amundson
4762         * .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now
4763           a generated file. It uses wish as defined by configure.
4765 2002-09-13 09:35  amundson
4767         * configure.in: 1) misfeature fix: --with-clisp will now enable
4768           clisp with the standard executable. Formerly, it would have set
4769           the clisp executable to the empty string. (The intended form is
4770           --with-clisp=myclisp.) Ditto for CMUCL, GCL.
4772           2) Add wish option.
4774           3) Add gcl-alt-link option.
4776 2002-09-12 02:59  mikeclarkson
4778         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font
4779           constants from Browser.tcl
4781 2002-09-12 02:56  mikeclarkson
4783         * interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code
4785 2002-09-12 02:11  mikeclarkson
4787         * interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY -
4788           needs work to make relocatable
4790 2002-09-12 01:58  mikeclarkson
4792         * interfaces/xmaxima/xmaxima-paths.tcl: Look for maxima.exe on
4793           windows in lib/ - need autoconf(lisp) so we don't need to use glob
4795 2002-09-11 09:38  amundson
4797         * interfaces/xmaxima/Makefile.am: Tkmaxima directory is now
4798           installed into verpkglibdir.
4800 2002-09-10 20:19  mikeclarkson
4802         * interfaces/xmaxima/xmaxima-paths.tcl: Don't set MAXIMA_DIRECTORY
4803           by default - only 5.5 layout
4805 2002-09-10 20:09  mikeclarkson
4807         * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl,
4808           Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows
4810 2002-09-10 20:09  mikeclarkson
4812         * interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the
4813           PATH under windows - is this right?
4815 2002-09-10 12:00  mikeclarkson
4817         * interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name
4819 2002-09-10 11:16  mikeclarkson
4821         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4822           CYGWIN
4824 2002-09-10 11:11  mikeclarkson
4826         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4827           CYGWIN
4829 2002-09-10 10:48  mikeclarkson
4831         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4832           CYGWIN
4834 2002-09-10 04:19  mikeclarkson
4836         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4837           Tkmaxima/RunMaxima.tcl: Bring in line to handle David
4838           Billinghurst 5.9 windows release
4840 2002-09-10 04:17  mikeclarkson
4842         * interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default
4843           fontadjust to 0
4845 2002-09-10 04:16  mikeclarkson
4847         * interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called
4848           on exit
4850 2002-09-10 01:59  mikeclarkson
4852         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4853           xmaxima.tcl, Tkmaxima/Browser.tcl, Tkmaxima/CMMenu.tcl,
4854           Tkmaxima/Constants.tcl, Tkmaxima/EOpenplot.tcl,
4855           Tkmaxima/Fonts.tcl, Tkmaxima/Getdata1.tcl, Tkmaxima/Makefile,
4856           Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4857           Tkmaxima/NConsole.tcl, Tkmaxima/OpenMath.tcl,
4858           Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl,
4859           Tkmaxima/Preamble.tcl, Tkmaxima/Proxy.tcl,
4860           Tkmaxima/RunMaxima.tcl, Tkmaxima/Send-some.tcl,
4861           Tkmaxima/Tryembed.tcl: Renamed xmPreferences and ws_openMath to
4862           maxima_default and maxima_priv
4864 2002-09-10 01:09  mikeclarkson
4866         * interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added
4867           Tkmaxima/.cvsignore
4869 2002-09-10 01:03  mikeclarkson
4871         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4872           Constants.tcl, Fonts.tcl, Menu.tcl, Myhtml.tcl, OpenMath.tcl,
4873           Plotconf.tcl, Prefs.tcl, Textinsert.tcl, Tryembed.tcl, Wmenu.tcl:
4874           Remove useless and ugly xmaximaPreferences
4876 2002-09-10 01:01  mikeclarkson
4878         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4879           xmaxima.tcl: Overhaul startup procedures and setting of initial
4880           variables
4882 2002-09-09 17:30  amundson
4884         * Makefile.am, configure.in, maxima.spec.in: First pass at a spec
4885           file (used to create RPM packages) for Maxima. There is a base
4886           package and a separate package for each supported Lisp.
4888           The spec file could still use some polishing.
4890 2002-09-09 08:42  billingd
4892         * src/init-cl.lisp: Fix path for maxima-infodir
4894 2002-09-09 01:46  billingd
4896         * interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove
4897           reference to tclpip83.dll
4899 2002-09-08 17:51  amundson
4901         * configure.in: make maxima-local executable
4903 2002-09-08 07:46  billingd
4905         * configure.in: Generate interfaces/xmaxima/win32/Makefile
4907 2002-09-08 07:45  billingd
4909         * interfaces/xmaxima/win32/: Makefile.in, ChangeLog: Makefile.in is
4910           work in progress.  It will be replaced by a Makefile.am once a
4911           few problems are sorted out.
4913 2002-09-08 07:19  billingd
4915         * interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c:
4916           Remove references to gcl config.h
4918 2002-09-08 07:15  billingd
4920         * interfaces/xmaxima/win32/ChangeLog: New file
4922 2002-09-08 07:10  billingd
4924         * interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file
4925           from gcl tree
4927 2002-09-08 07:07  billingd
4929         * configure.in, maxima-local, maxima-local.in: Generate
4930           maxima-local with configure
4932 2002-09-07 20:48  mikeclarkson
4934         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4935           Getdata1.tcl, Matrix.tcl, Menu.tcl, Myhtml.tcl, Myhtml1.tcl,
4936           NPlot3d.tcl, OpenMath.tcl, Plot2d.tcl, Plot3d.tcl, Plotconf.tcl,
4937           Plotdf.tcl, Tryembed.tcl: Reindent and reformat
4939 2002-09-07 20:45  mikeclarkson
4941         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could
4942           someone document all of these environment variables?
4944 2002-09-07 18:20  mikeclarkson
4946         * interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl,
4947           Plotting.tcl: Start removing old Unix only fonts
4949 2002-09-07 18:17  mikeclarkson
4951         * interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived
4952           from environment variables up to setMaxDir
4954 2002-09-07 09:43  billingd
4956         * interfaces/xmaxima/intro.html: Correct paths for examples.html
4957           and plotmaxima.html
4959 2002-09-07 05:33  mikeclarkson
4961         * interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths
4962           for Windows and Unix
4964 2002-09-07 05:31  mikeclarkson
4966         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl,
4967           Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for
4968           autoloading
4970 2002-09-07 05:31  mikeclarkson
4972         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal
4973           - the variable may not exist
4975 2002-09-07 05:05  mikeclarkson
4977         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4978           Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl,
4979           Send-some.tcl: Reindent Tcl code
4981 2002-09-07 03:48  mikeclarkson
4983         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4984           Tkmaxima/Constants.tcl, Tkmaxima/Makefile, Tkmaxima/Menu.tcl,
4985           Utils/FileDlg.tcl, Utils/Makefile, Utils/Messages.tcl,
4986           Utils/Misc.tcl: Add System Menu ready for testing
4988 2002-09-07 03:47  mikeclarkson
4990         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code
4992 2002-09-07 03:01  mikeclarkson
4994         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return
4995           an error to stop runOneMaxima from continuing
4997 2002-09-07 00:38  mikeclarkson
4999         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5000           Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to
5001           Tkmaxima/Fonts.tcl
5003 2002-09-07 00:38  mikeclarkson
5005         * interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt
5007 2002-09-07 00:34  mikeclarkson
5009         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code
5011 2002-09-07 00:24  mikeclarkson
5013         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by
5014           default
5016 2002-09-07 00:21  mikeclarkson
5018         * interfaces/xmaxima/Tkmaxima/: Adams.tcl, Base64.tcl, Bitmaps.tcl,
5019           Browser.tcl, CMMenu.tcl, Constants.tcl, EHref.tcl, EMaxima.tcl,
5020           EOctave.tcl, EOpenplot.tcl, Getdata1.tcl, Getopt.tcl, Header.tcl,
5021           Macros.tcl, Matrix.tcl, Myhtml.tcl, Myhtml1.tcl, NConsole.tcl,
5022           NPlot3d.tcl, OpenMath.tcl, Parse.tcl, Plot2d.tcl, Plot3d.tcl,
5023           Plotconf.tcl, Plotdf.tcl, Plotting.tcl, Preamble.tcl, Prefs.tcl,
5024           Printops.tcl, Private.tcl, Proxy.tcl, Push.tcl, Readdata.tcl,
5025           Rk.tcl, RunMaxima.tcl, Send-some.tcl, Startup.tcl, String.tcl,
5026           Textinsert.tcl, Tryembed.tcl, Tryftp2.tcl, Wmenu.tcl,
5027           maxima-local.tcl, patchold.tcl: Reindented Tcl code
5029 2002-09-06 14:39  mikeclarkson
5031         * ChangeLog: ChangeLog entry for breakup of xmaxima.tcl
5033 2002-09-06 11:55  belanger
5035         * interfaces/emacs/emaxima/emaxima.el: An ugly and hopefully
5036           temporary fix was put in to get the "update-all" functions to
5037           work from the Emacs menu.
5039 2002-09-06 04:08  mikeclarkson
5041         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is
5042           used by xmaxima-trailer.tcl
5044 2002-09-06 02:35  mikeclarkson
5046         * interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace
5047           the one in ..
5049 2002-09-06 01:53  mikeclarkson
5051         * interfaces/xmaxima/: Makefile.am, getdata1.tcl, nconsole.tcl,
5052           string.tcl, xmaxima.tcl, Tkmaxima/CMMenu.tcl,
5053           Tkmaxima/Constants.tcl, Tkmaxima/NConsole.tcl,
5054           Tkmaxima/OpenMath.tcl, Tkmaxima/Preamble.tcl, Tkmaxima/Prefs.tcl,
5055           Tkmaxima/RunMaxima.tcl, Tkmaxima/String.tcl: Broke out rest of
5056           xmaxima.tcl
5058 2002-09-06 01:21  mikeclarkson
5060         * interfaces/xmaxima/: Makefile.am, base64.tcl, bitmaps.tcl,
5061           browser.tcl, myhtml.tcl, tryembed.tcl, tryftp2.tcl, wmenu.tcl,
5062           xmaxima.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Bitmaps.tcl,
5063           Tkmaxima/Browser.tcl, Tkmaxima/Constants.tcl,
5064           Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl, Tkmaxima/Tryembed.tcl,
5065           Tkmaxima/Tryftp2.tcl, Tkmaxima/Wmenu.tcl: Broke out Browser Wmenu
5066           Tryftp2 Myhtml Myhtml1 Base64 Bitmaps Tryembed
5068 2002-09-05 22:27  mikeclarkson
5070         * interfaces/xmaxima/: Makefile.am, emaxima.tcl, eoctave.tcl,
5071           eopenplot.tcl, patchold.tcl, xmaxima.tcl, Tkmaxima/Constants.tcl,
5072           Tkmaxima/EHref.tcl, Tkmaxima/EMaxima.tcl, Tkmaxima/EOctave.tcl,
5073           Tkmaxima/EOpenplot.tcl, Tkmaxima/patchold.tcl: Broke out EOctave
5074           EOpenplot EMaxima EHref
5076 2002-09-05 21:21  mikeclarkson
5078         * interfaces/xmaxima/: Makefile.am, adams.tcl, nplot3d.tcl,
5079           plot2d.tcl, plot3d.tcl, plotdf.tcl, rk.tcl, xmaxima.tcl,
5080           Tkmaxima/Adams.tcl, Tkmaxima/Constants.tcl, Tkmaxima/Matrix.tcl,
5081           Tkmaxima/NPlot3d.tcl, Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl,
5082           Tkmaxima/Plotdf.tcl, Tkmaxima/Plotting.tcl, Tkmaxima/Rk.tcl:
5083           Broke out Plotting Adams Rk Plotdf Plot2d Matrix Plot3d NPlot3d
5085 2002-09-05 20:51  mikeclarkson
5087         * interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl,
5088           Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and
5089           Plotconf
5091 2002-09-05 20:49  mikeclarkson
5093         * interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke
5094           out Textinsert and Printops
5096 2002-09-05 20:38  mikeclarkson
5098         * interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl,
5099           printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert
5100           and Printops
5102 2002-09-05 20:23  mikeclarkson
5104         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5105           Tkmaxima/Getopt.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Private.tcl:
5106           Broke out Getopt.tcl Private.tcl Parse.tcl
5108 2002-09-05 20:10  mikeclarkson
5110         * interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl,
5111           Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out
5112           Send-some.tcl
5114 2002-09-05 19:40  mikeclarkson
5116         * interfaces/xmaxima/: proxy.tcl, xmaxima.tcl,
5117           Tkmaxima/Constants.tcl: Identify all global variables for moving
5118           to Constants.tcl or encapsulation
5120 2002-09-05 19:38  mikeclarkson
5122         * interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience
5123           targets (not part of the normal make/install
5125 2002-09-05 19:18  mikeclarkson
5127         * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Constants.tcl,
5128           Tkmaxima/Getdata1.tcl, Tkmaxima/Macros.tcl, Tkmaxima/Proxy.tcl,
5129           Tkmaxima/Readdata.tcl, Tkmaxima/Startup.tcl,
5130           Tkmaxima/maxima-local.tcl, Makefile.am: Broke out readdata
5131           getdata1 macros and proxy.tcl
5133 2002-09-05 19:17  mikeclarkson
5135         * interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for
5136           Windows binary releases?
5138 2002-09-05 17:05  mikeclarkson
5140         * interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target
5142 2002-09-05 17:02  mikeclarkson
5144         * interfaces/xmaxima/: Makefile.am, Readme.txt,
5145           Tkmaxima/Header.tcl: Restored Unix /bin/sh header because
5146           xmaxima-local depends on it (a bad idea ?)
5148 2002-09-05 15:37  mikeclarkson
5150         * interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for
5151           developers
5153 2002-09-05 15:00  mikeclarkson
5155         * interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header
5156           because xmaxima-local depends on it (a bad idea)
5158 2002-09-05 14:55  mikeclarkson
5160         * interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up
5161           xmaxima.tcl and gather global constants in one place
5163 2002-09-05 04:33  mikeclarkson
5165         * interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts,
5166           but WFSs use of after cancel is still wrong in places
5168 2002-09-05 03:57  mikeclarkson
5170         * interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and
5171           defer runOneMaxima until the UI is built
5173 2002-09-05 03:28  mikeclarkson
5175         * interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code
5176           and cleanup
5178 2002-09-04 21:54  mikeclarkson
5180         * interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS
5181           target for the convenience of developers
5183 2002-09-04 21:34  mikeclarkson
5185         * interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0
5186           code
5188 2002-09-04 21:07  mikeclarkson
5190         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the
5191           horrible show_balloons by default
5193 2002-09-04 20:48  mikeclarkson
5195         * interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can
5196           kill Xwindows
5198 2002-09-04 18:00  mikeclarkson
5200         * interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking
5201           up xmaxima.tcl to tkmaxima/*.tcl
5203 2002-09-03 21:07  amundson
5205         * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates
5206           for windows from Mike Thomas.
5208 2002-09-03 20:22  amundson
5210         * interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and
5211           include it in the tarball.
5213 2002-09-01 07:21  wjenkner
5215         * src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION
5216           since it is also in the CL package.
5218 2002-08-30 17:24  amundson
5220         * src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball
5221           distribution.
5223 2002-08-30 15:11  amundson
5225         * Makefile.am: Put README.lisps in the tarball.
5227 2002-08-30 08:40  amundson
5229         * doc/man/.cvsignore: maxima.1 is now a generated file.
5231 2002-08-30 08:37  amundson
5233         * configure.in: Upgrade version to 5.9.0rc1.
5235 2002-08-30 08:36  amundson
5237         * tests/Makefile.am: Put known-bugs in the tarball distribution.
5239 2002-08-27 17:35  wjenkner
5241         * share/simplification/genut.mac: Changed all occurrences of the
5242           keyword `IN' to `in'.  Made some small changes in the comments.
5244 2002-08-27 17:29  wjenkner
5246         * src/mactex.lisp: Replaced $|in| in TEXMDOIN.  This fixes the
5247           case-sensitivity problem for keywords (due to $|in| being
5248           interned here).
5250 2002-08-25 10:45  amundson
5252         * tests/: known-bugs, summarize-log: Test summary now lists the
5253           tests that were expected to fail. The expected failures are
5254           listed in the file known-bugs.
5256 2002-08-25 10:43  amundson
5258         * configure.in: Configure no longer complains about not finding
5259           <lisp> when an absolute path is specified for <lisp>.
5261 2002-08-25 10:41  amundson
5263         * bootstrap: Make bootstrap less needlessly verbose.
5265 2002-08-25 10:40  amundson
5267         * README.lisps: Minor updates including URL's.
5269 2002-08-25 10:39  amundson
5271         * INSTALL: Generic INSTALL instructions plus a brief prelude.
5273 2002-08-25 10:38  amundson
5275         * AUTHORS: My first attempt at a reasonable AUTHORS file.
5277 2002-08-23 12:26  amundson
5279         * doc/man/Makefile.am: Update because maxima.1 is now a generated
5280           file.
5282 2002-08-23 10:05  amundson
5284         * configure.in, doc/man/maxima.1, doc/man/maxima.1.in: Use autoconf
5285           to insert proper pathnames into the man page.  maxima.1 was
5286           slightly modified to become maxima.1.in.
5288 2002-08-23 09:52  amundson
5290         * doc/man/maxima.1: Remainder updated for new Maxima interface,
5291           etc.
5293 2002-08-21 10:43  amundson
5295         * src/init-cl.lisp: clean up warnings from cmucl
5297 2002-08-20 17:33  amundson
5299         * ChangeLog: ChangeLog now generated with cvs2cl
5301 2002-08-20 14:24  amundson
5303         * doc/man/maxima.1: Partial update. All text up to the section on
5304           plotting commands should be OK.
5306 2002-08-20 12:38  amundson
5308         * maxima-local, src/maxima.in: Update maxima wrapper script to
5309           include --list-avail and --version options. Use maximarc from
5310           MAXIMA_USERDIR if variable set.
5312 2002-08-20 10:12  amundson
5314         * src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc
5316 2002-08-19 12:49  amundson
5318         * .cvsignore: Add a few more autotools generated files.
5320 2002-08-19 12:44  amundson
5322         * interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima
5323           was being constructed in the wrong order.
5325 2002-08-16 16:56  amundson
5327         * lisp-utils/defsystem.lisp: Update to clocc's current
5328           defsytem.lisp
5330 2002-08-16 13:28  amundson
5332         * configure.in, src/autoconf-variables.lisp.in, src/macsys.lisp,
5333           src/maxima.system: 1) New startup message including pointer to
5334           bug_report().  2) New function bug_report().  3) New function
5335           build_info().
5337 2002-08-16 13:24  amundson
5339         * Makefile.am, demo/Makefile.am, doc/info/Makefile.am,
5340           doc/intromax/Makefile.am, doc/man/Makefile.am,
5341           doc/share/Makefile.am, interfaces/emacs/emaxima/Makefile.am,
5342           interfaces/emacs/misc/Makefile.am,
5343           interfaces/xmaxima/Makefile.am, lisp-utils/Makefile.am,
5344           plotting/Makefile.am, share/Makefile.am, src/Makefile.am,
5345           tests/Makefile.am: Updates to Makefile.am's so that "make dist"
5346           includes all necessary files.
5348 2002-08-14 16:32  amundson
5350         * interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl
5351           is now a derived file.
5353 2002-08-14 13:49  amundson
5355         * tests/summarize-log: summarize-log now also prints timing
5356           information.
5358 2002-08-14 13:48  amundson
5360         * tests/Makefile.am: Tests are now run using maxima-local instead
5361           of what amounts to a rewrite of maxima-local in Makefile.am. I
5362           should have made this change a long time ago.
5364 2002-08-14 13:46  amundson
5366         * src/sin.lisp: Bug fix from Juan Pablo Hierro Álvarez. His mail
5367           message follows:
5369           El Sáb 20 Abr 2002 00:25, escribió:
5370           > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5371           you get f(x,y)
5372           > - a fix for this had been worked out for commercial macsyma but
5373           I do not
5374           > have it - can someone help out?
5375           >
5376           > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5377           result
5378           >
5379           > thanks
5380           > Peter Vafeades
5382           More on the problem. Although the previous patch I send solves
5383           this problem.  There are deeper problems in the algorithm which
5384           appear if one tries h(x,y):=x*y*diff(f(x,y),x,1,y,1);
5385           integrate(h(x,y),x); integrate(h(x,y),y);
5387           One gets:                                          /       2
5388                                [     d (D2)                     (I x (-----
5389           (f(x, y))) dx) y                           ]    dx dy
5390                         / and                                           2
5391                                           x f(x, y ) (D3)
5392                      ----------                                       2
5393           respectively.
5395           After applying my previous patch the second result looks better
5396           but it is still wrong.                                     d
5397              2                                 x (-- (f(x, y   )))
5398                                     dx  (D3)
5399           -----------------                                   2
5401           This time the problem does not lie in checkderive1 but in rat10.
5402           To realize it, it is a good idea to simultaneously trace:
5403           integrator, powerlist and rat10. There is a call to powerlist
5404           close to the end of integrator which returns nil when one
5405           integrates over x and a different expresion where the ((RAT SIMP)
5406           1 2) has already appeared when the integration is performed over
5407           y. In the end, that difference arises from a call to rat10 which
5408           returns nil in the first situation and t in the other one.
5410           My proposal to solve this last problem is the following patch:
5411           __________________ 475c478,485 <       (T (RAT10 (CAR (MARGS
5412           EX)))))) - ---
5413           >       (T
5414           >            (let ((examine (margs ex)))
5415           >              (if (atom (first examine))
5416           >                (do* ((element examine (rest element))
5417           >                        (result (rat10 (first examine))
5418           >                                  (and result (rat10 (first
5419           element)))))
5420           >                       ((or (null result) (null element))
5421           result))
5422           >                (rat10 (first examine)))))))
5423           ___________________ which affects the last condition considered
5424           in rat10. The present version recursively searchs in the car of
5425           the list of arguments which is good if such list is nested but
5426           not if the list is flat. The different behaviour is appreciated
5427           when a recursive call to rat10 with arguments (|$x| |$y|) is
5428           made.  With the present code, only |$x| is compared with the
5429           variable of integration. My patch forces to compare all
5430           arguments, when the first of them is an atom, and stops if there
5431           is someone which returns nil, passing up that nil whose meaning
5432           is that there is some argument "alike1" the variable the
5433           integration.  - -- Juan Pablo Hierro Álvarez hierro en ideafix
5434           punto litec punto csic punto es Clave pública: 0xA8707ADF en
5435           pgp.rediris.es
5437                                   This message is digitally signed. Click
5438           the lock icon for more information.
5440           _______________________________________________ Maxima mailing
5441           list Maxima@www.math.utexas.edu
5442           http://www.math.utexas.edu/mailman/listinfo/maxima
5444                   From:   Juan Hierro <BUSCAIDEAS@terra.es>
5445           To:     maxima@mail.ma.utexas.edu Subject:      Fwd: Re: [Maxima]
5446           Maxima integration bug Date:  24 Apr 2002 00:47:09 +0200 I forgot
5447           to send this mail to the list.  ----------  Mensaje reenviado
5448           ----------
5450           Subject: Re: [Maxima] Maxima integration bug Date: Sat, 20 Apr
5451           2002 06:01:39 +0200 From: Juan Pablo Hierro Álvarez
5452           <BUSCAIDEAS@terra.es> To: Phroexus@aol.com
5454           El Sáb 20 Abr 2002 00:25, escribió:
5455           > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5456           you get f(x,y)
5457           > - a fix for this had been worked out for commercial macsyma but
5458           I do not
5459           > have it - can someone help out?
5460           >
5461           > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5462           result
5464           Try the following patch ___________________ 371c371,374 <
5465                  expr                           ;single ---
5467           >                  (if (null old-wrt)
5468           >                      expr                     ;single
5469           >                      `((%derivative), expr    ;partial in
5470           old-wrt
5471           >                        ,.(nreverse old-wrt)))
5473           _____________________ in file sin.lisp
5475           The line numbers may be changed in your file as I have already
5476           applied Jenkner's patch. Anyway, the problem lies in the function
5477           checkderiv1 and the patch begins in its sixth line.
5479           It is very instructive to make to_lisp(); (trace sinint
5480           checkderiv1) and look at what is happening with maxima compiled
5481           with cmucl18d because gcl hides a recursive call in checkderiv1.
5482           On the other hand, to realize that the problem was inside
5483           checkderiv1, I had to trace the algorithm with gcl, as cmucl does
5484           not like to trace many functions of maxima.
5486           I think now that the use of different compilers to test maxima
5487           code is one of the best tools to debug it, as each one covers up
5488           the troubles of the other.  -- Juan Pablo Hierro Álvarez hierro
5489           en ideafix punto litec punto csic punto es Clave pública:
5490           0xA8707ADF en pgp.rediris.es
5492 2002-08-14 13:36  amundson
5494         * src/maxima.system: The lisp variable *load-verbose* is now set to
5495           nil by default. Maxima has its own internal variable for verbose
5496           loading, $loadprint.
5498 2002-08-14 13:35  amundson
5500         * src/macsys.lisp: New feature: maxima-init.lisp and
5501           maxima-init.mac are now loaded at startup if they are found in
5502           the search path.
5504 2002-08-14 13:34  amundson
5506         * src/init-cl.lisp: 1) Maxima search paths simplified through more
5507           extensive use of patterns.
5509           2) New feature. A user directory is now added to the search
5510           paths. The directory can be set with the environment variable
5511           MAXIMA_USERDIR. The default value is the $HOME/.maxima.
5513           3) The internal variable MAXIMA_VERPKGDATADIR was added to allow
5514           maxima-local to use the share directory from the source tree.
5516 2002-08-14 13:28  amundson
5518         * share/contrib/: impdiff.mac, makeOrders.mac: Contributed file
5519           from Dan Stanger.
5521 2002-08-14 13:26  amundson
5523         * share/maxima-init.lisp: Default init file for maxima.
5525 2002-08-14 13:25  amundson
5527         * share/Makefile.am: Several files from the share directory were
5528           not being installed. Fixed.
5530           maxima-init.lisp is now installed.
5532 2002-08-14 13:22  amundson
5534         * maxima-local: maxima-local now uses the share directory from the
5535           source tree instead of the installation location.
5537           top_srcdir should now always be an absolute path.
5539 2002-08-12 22:10  rtoy
5541         * src/: matrun.lisp, nrat4.lisp, polyrz.lisp, rat3a.lisp,
5542           rat3b.lisp, rat3c.lisp, rat3d.lisp, rat3e.lisp, ratout.lisp:
5543           Remove the Control-H character.
5545 2002-08-06 22:29  wjenkner
5547         * src/defint.lisp: PERIOD would sometimes fail to recognise
5548           periodicity because of different simplifications.
5550           An integration bug resulting from this was observed by Larry
5551           Bates, reported by Camm Maguire and discussed in the mailing
5552           list.
5554 2002-08-03 12:39  amundson
5556         * README.lisps: Updated information relating to GCL
5558 2002-08-02 08:48  rtoy
5560         * src/SYS-DECLAIM.lisp: Don't declaim functions.
5562 2002-07-28 22:07  billingd
5564         * share/simplification/: disol.mac, facex1.mac, facexp.mac,
5565           stopex.mac: Remove directory name from load("genut) command
5567 2002-07-28 06:37  billingd
5569         * share/Makefile.am, share/misc/declin.dem, share/misc/declin.mac,
5570           share/simplification/disol.dem, share/simplification/disol.mac,
5571           share/simplification/facex1.mac, share/simplification/facexp.dem,
5572           share/simplification/facexp.mac, share/simplification/genut.mac,
5573           share/simplification/stopex.dem, share/simplification/stopex.mac,
5574           src/acall.lisp, src/fcall.lisp, src/outmis.lisp: 2002-07-28
5575           Wolfgang Jenkner <wjenkner@inode.at>             checked in by
5576           david Billinghurst <David.Billinghurst@riotinto.com>
5578           A re-implementation of genut.mac.
5580           Updates to declin.mac, declin.mac, disol.mac, facex1.mac,
5581           facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp.
5583           Path fixes for disol.dem, facexp.dem and stopex.dem.
5585 2002-07-25 17:28  rtoy
5587         * src/mactex.lisp: From Jesper Harder.
5589           Make lsum print something nicer than just LSUM.
5591 2002-07-23 10:19  vvzhy
5593         * share/Makefile.am: installing recently added new files
5595 2002-07-23 09:26  vvzhy
5597         * archive/doc/ltest2.lisp, archive/doc/ltests.lisp,
5598           tests/Makefile.am, tests/ltest2.lisp, tests/ltests.lisp:
5599           ltest*.lisp are moved into archive/doc
5601 2002-07-22 16:33  belanger
5603         * interfaces/emacs/emaxima/maxima-font-lock.el: A function was
5604           removed from the font-lock defaults that was occasionally locking
5605           up emacs.
5607 2002-07-19 03:38  vvzhy
5609         * interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in
5610           the appropriate xmaxima menu item for all lisps are fixed.
5612 2002-07-19 01:51  vvzhy
5614         * common.mk, tests/Makefile.am: Now tests are installed into Maxima
5615           version data directory.
5617 2002-07-18 11:09  rtoy
5619         * share/integration/antid.mac: Bug 578806: two bugs in antid.mac
5621           Fixes from Barton Willis:
5623           o Typo in nonzeroandfreeof o listarith needs to be true for
5624           antidiff to work correctly.
5626 2002-07-18 11:02  rtoy
5628         * src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL,
5629           Clisp
5631           Compile the files for CMUCL and Clisp.
5633 2002-07-18 10:58  rtoy
5635         * doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug
5637           Document current behavior.
5639 2002-07-18 10:15  rtoy
5641         * doc/info/texinfo.tex: Sync to version 2002-06-04.06.
5643           Solves some problems people are having with using pdftex to
5644           generate a PDF version of maxima.texi.
5646 2002-07-17 23:37  vvzhy
5648         * tests/examples.mac: Duplicate of rexamples.mac. Sorry
5650 2002-07-17 21:37  rtoy
5652         * src/numerical/f2cl-package.lisp: Don't need to import
5653           destructuring-bind for GCL anymore.
5655 2002-07-17 11:35  rtoy
5657         * share/numeric/fft.lisp: o Added a Lisp implementation of an FFT o
5658           Use suggested code from Wolfgang Jenkner to handle the arrays.  o
5659           Remove some unused code, clean up the polar-to-rectangular
5660           conversions, etc.
5662 2002-07-17 08:56  vvzhy
5664         * tests/examples.mac: This file runs all examples provided by
5665           Maxima example command (manual.demo). Maybe later it can be
5666           incorporated into standard Maxima test.  Idea by Devid
5667           Billinhurst
5669 2002-07-16 11:25  rtoy
5671         * src/clmacs.lisp: Patch from Wolfgang Jenkner.  Support all 5
5672           dimensions as supported by maxima instead of the 3 that was being
5673           done before.  (Should probably get rid of this constraint, as
5674           mentioned by Wolfgang.)
5676 2002-07-16 11:23  rtoy
5678         * src/marray.lisp: Fix for bug 576610:  fillarray bug
5680           Patch from Wolfgang Jenkner.  His comments just before defun
5681           $listarray describes maxima's arrays.
5683 2002-07-15 12:28  rtoy
5685         * src/: commac.lisp, inmis.lisp: Fix for bug 575425:  reset()
5686           broken.
5688           Modify defmvar macro to store the initial values of all variables
5689           in a hash table.  Reset runs over the hash table to reset the
5690           variables to their initial values.
5692 2002-07-15 11:30  rtoy
5694         * doc/info/Elliptic.texi: Fix a typo, from Jesper Harder.
5696 2002-07-15 11:22  rtoy
5698         * src/mactex.lisp: Apply patch from Jesper Harder to correct the
5699           mistakes I made in his original patch.  For bug 534874.
5701 2002-07-15 11:18  rtoy
5703         * doc/info/Expressions.texi: Tabs in the examples for LSUM changed
5704           to spaces because they don't display very well.
5706 2002-07-15 08:13  billingd
5708         * src/trigo.lisp, tests/rtest15.mac: Bug fix.  coth(%i*z) was
5709           simplified to -%i*coth(z).  Add tests for f(%i*z) for
5710           trignometric and hyperbolic functions.
5712 2002-07-11 16:30  starseeker
5714         * doc/maximabook/maxima.tex: Add the odes chapter to the manual
5716 2002-07-11 16:21  starseeker
5718         * doc/maximabook/odes/odes.tex: Make this chapter work with the
5719           rest of the document
5721 2002-07-11 16:14  starseeker
5723         * doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex,
5724           introduction/introduction.tex: Minor fixes to spelling and syntax
5726 2002-07-02 21:13  billingd
5728         * tests/: rexamples.mac, tests.lisp: New test file rexamples.mac
5729           runs the example() command for all cases known to work.
5731 2002-07-02 21:08  billingd
5733         * demo/manual.demo: Sort file manual.demo alphabetically, so that
5734           the example() command presents options in alphabetical order.
5735           Also make it easier to locate and modify each item in file.
5737 2002-07-02 21:01  billingd
5739         * src/macdes.lisp: Correct the name of the file containing the data
5740           for example() command.
5742 2002-07-02 16:13  rtoy
5744         * src/trans1.lisp: Bug 576407: SUM translation bug
5746           Applied patch from Wolfgang Jenker
5748 2002-07-02 15:58  rtoy
5750         * src/fcall.lisp: Bug 576411: MAKELIST bug
5752           Applied patch from Wolfgang Jenker
5754 2002-07-02 09:17  rtoy
5756         * src/mtrace.lisp: Bug 576389:
5758           Applied patch given therein.
5760 2002-07-02 08:23  rtoy
5762         * src/macsys.lisp: Bug 575429: ?room() instead of room()
5764           Define ROOM so you don't have to type ?room().
5766 2002-07-01 23:22  billingd
5768         * share/misc/declin.dem: Update filename in load() command
5770 2002-07-01 16:34  rtoy
5772         * src/plot.lisp: Bug 572670: plot2d and plot3d options
5774           Don't throw a Lisp error when invalid options are given.  Throw a
5775           maxima error instead.
5777 2002-07-01 10:21  rtoy
5779         * src/ode2.lisp: Fix bug 531637: variable $FEATURE is unbound o The
5780           function is STATUS, not $STATUS.  o With the above, the error
5781           message $MSG1 wasn't being printed, so   rename the parameter
5782           $MSG1 to $MSG in $ODE2A.
5784 2002-07-01 08:20  billingd
5786         * doc/info/Function.texi: [ 537368 ] File optimu.dem not present.
5787           Add comment that optimu files no longer present.
5789 2002-07-01 07:47  billingd
5791         * tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile
5792           Add a test for compile()
5794 2002-06-28 15:48  rtoy
5796         * doc/info/Equations.texi: Document that zsolve isn't available
5797           anymore.
5799 2002-06-28 15:39  rtoy
5801         * src/acall.lisp: CMUCL doesn't have special-form-p.  ANSI CL says
5802           it's special-operator-p, and that's what CMUCL has.
5804 2002-06-28 15:16  rtoy
5806         * doc/info/Differential.texi: Document that that ODE no longer
5807           exists.
5809 2002-06-28 11:41  rtoy
5811         * doc/info/Differentiation.texi: Move the documentation for the
5812           special symbol DIFF after the documentation for the function
5813           DIFF.  That way, describe(diff) will find the function
5814           documentation instead.
5816 2002-06-28 10:06  rtoy
5818         * share/numeric/fft.lisp: Misplaced declaration.
5820 2002-06-28 10:05  rtoy
5822         * src/suprv1.lisp: There is no ~m format directive.
5824 2002-06-27 21:18  rtoy
5826         * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp:
5827           MACHINE-MANTISSA-PRECISION is a constant now, not a special
5828           variable.
5830 2002-06-27 21:16  rtoy
5832         * src/gcl-depends.mk: maxima doesn't depend on parse-body anymore
5833           since we're assuming gcl has destructuring-bind.
5835 2002-06-27 21:06  rtoy
5837         * src/maxima.system: Don't need to load up parse-body for gcl
5838           anymore since we're assuming gcl has destructuring-bind.
5840 2002-06-27 15:56  rtoy
5842         * src/mdebug.lisp: Oops.  That last change should only be applied
5843           when the first character read is a question mark.  Otherwise, we
5844           read the input incorrectly.
5846 2002-06-27 13:39  rtoy
5848         * src/mdebug.lisp: Due to an ANSI CL compatibility issue, CMUCL was
5849           not properly handling the ?foo command for maxima.  Fix it so
5850           that it does.
5852 2002-06-27 12:37  rtoy
5854         * src/: float.lisp, simp.lisp: Set machine-mantissa-precision
5855           correctly, instead of a hard-wired 24.  Make it a defconstant
5856           instead of defvar as well.
5858 2002-06-26 12:56  rtoy
5860         * src/ellipt.lisp: Removed the implementation of destructuring-bind
5861           for gcl because later versions of gcl have it.
5863 2002-06-26 09:01  rtoy
5865         * src/cl-info.lisp: describe(undiff) and other examples were
5866           returning too much documentation because we weren't setting the
5867           end point appropriately in certain cases.
5869 2002-06-26 08:48  rtoy
5871         * doc/info/Differentiation.texi: o Some documentation added for
5872           DEL.  o Replace batch("gendif.mc") with just plain
5873           batch("gendif").
5875 2002-06-25 12:12  rtoy
5877         * doc/info/Special.texi: Added rudimentary documentation for the
5878           functions BESSEL_J, BESSEL_Y, BESSEL_I, and BESSEL_K, and for the
5879           variable BESSELEXPAND.
5881 2002-06-25 10:05  amundson
5883         * maxima-local: Make maxima-local respect the value of POSIX_SHELL
5884           used by the maxima script.
5886 2002-06-25 09:37  rtoy
5888         * doc/info/Operators.texi: Add very simple documentation for the
5889           ABS function.
5891 2002-06-25 09:37  rtoy
5893         * src/ellipt.lisp: o ELLIPTIC-F is not always called with
5894           double-float args, so don't   declare the args as double-floats.
5895           o Add very rudimentary support for Jacobi am function.
5897 2002-06-25 09:35  rtoy
5899         * src/macsys.lisp: Add support for Clisp and CMUCL to print out the
5900           bytes consed when showtime is set.
5902 2002-06-24 21:40  rtoy
5904         * src/cl-info.lisp: A bug in NREGEX prevents case-INsensitive
5905           searches containing ranges.  So set pat-subnode to do a
5906           case-sensitive search for [a-zA-Z] instead of a case-INsensitive
5907           search for [a-z].
5909 2002-06-24 18:52  billingd
5911         * src/init-cl.lisp: Add demo subdirectory to search path for .dem
5912           files
5914 2002-06-24 17:42  amundson
5916         * configure.in, src/maxima.in, tests/Makefile.am: configure will
5917           now search for a Bourne shell that implements getopts. The user
5918           may specify a shell if desired. The shell is used for the maxima
5919           script only.
5921 2002-06-24 17:15  rtoy
5923         * src/cl-info.lisp: SHOW-INFO was sometimes returning too much
5924           documentation because pat-subnode was looking for uppercase
5925           letters.  We really want to do a case-insensitive search.  Thus,
5926           things like "operator", "special variable", etc., will stop the
5927           documentation as well as a "Function".
5929 2002-06-24 16:42  rtoy
5931         * src/plot.lisp: Fix for Bug 572668:
5933           o Don't compile this file with safety = 0.  o We need to make
5934           sure that result of coerce-float-fun actually   returns a
5935           double-float, so coerce it to a double-float.  o $PLOT3D was not
5936           passing on the list of variables to coerce-float-fun   to create
5937           the desired function.
5939 2002-06-24 13:01  rtoy
5941         * src/mtrace.lisp: o MAKE-TRACE-HOOK was returning lists when it
5942           really wanted to return   functions.  Make it so.  o MICRO-TO-SEC
5943           had a hardwired 1e-6.  Use   INTERNAL-TIME-UNITS-PER-SECOND
5944           instead.  This should fix bug   572835.
5946 2002-06-24 12:05  rtoy
5948         * src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that
5949           the desired executable is run by maxima-run-lisp.
5951 2002-06-24 12:03  rtoy
5953         * src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately
5954           so that the desired Lisp executable is run.
5956 2002-06-24 12:02  rtoy
5958         * configure.in: Change the messages about an executable not found
5959           in PATH from errors to just warnings.  (Should additional tests
5960           be done in this case, such as the executable exists?)
5962 2002-06-23 07:48  billingd
5964         * share/calculus/cartan.dem: Fix load command.
5966 2002-06-23 07:36  billingd
5968         * share/: matrix/eigen.dem, simplification/functs.dem,
5969           vector/vect.dem: Fix load command
5971 2002-06-22 12:06  rtoy
5973         * src/mactex.lisp: Bug 534874.   Applied the given patch, with some
5974           modifications.  All of the bugs listed therein work as expected
5975           now.
5977 2002-06-22 10:00  rtoy
5979         * doc/info/Equations.texi: Change docs to note that this isn't
5980           available anymore, and reference the function ALLROOTS.
5982 2002-06-21 16:22  rtoy
5984         * doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore,
5985           but leave the documentation around.
5987 2002-06-21 16:21  rtoy
5989         * doc/info/Integration.texi: Remove references to DCADRE.
5991 2002-06-21 09:27  amundson
5993         * common.mk: Define instsrcdir.
5995 2002-06-20 21:21  billingd
5997         * tests/rtest15.mac: Recent loadpath improvements have made the
5998           explicit load of trigrat redundant.
6000 2002-06-20 21:00  billingd
6002         * tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat
6003           crashes on example in manual which is now fixed.
6005 2002-06-20 20:56  amundson
6007         * src/init-cl.lisp: subdirectories of share are now searched as
6008           well as share itself
6010 2002-06-20 20:54  amundson
6012         * src/Makefile.am: clean and distclean should now work properly.
6013           Source files are now installed.
6015 2002-06-20 15:34  amundson
6017         * configure.in: Sloppy quoting was causing problems on Solaris.
6018           Fixed.
6020 2002-06-20 13:23  amundson
6022         * common.mk: fixed non-portable shell construct
6024 2002-06-20 13:20  amundson
6026         * doc/info/Makefile.am: added MAXIMAHTML = before including
6027           maximahtml.mk (with MAXIMAHTML +=) in order to keep automake
6028           happy.
6030 2002-06-19 13:30  amundson
6032         * archive/share/lisp/: elim-LISP.lisp, elim.LISP, fourie-LISP.lisp,
6033           fourie.LISP, ntrig-LISP.lisp, ntrig.LISP: files renamed to avoid
6034           having names that differ only by case, which causes problems on
6035           Windows.
6037 2002-06-19 13:26  amundson
6039         * configure.in: Fixes for problems with path names when no explicit
6040           --prefix is given to configure. Autoconf is amazingly stupid
6041           about the various standard path names.
6043 2002-06-19 12:39  rtoy
6045         * src/mactex.lisp: Define strcat for all Lisps.
6047 2002-06-18 11:29  rtoy
6049         * src/plot.lisp: o As in rev 1.13, we make the defstruct for
6050           polygon outside of   eval-when for all Lisps.  (Without this,
6051           CMUCL can't do 3-D plots.) o Also change the :constructor for
6052           polygon from make-polygon to   %make-polygon.  o The macro
6053           make-polygon seems to work just fine on CMUCL now.
6055 2002-06-17 14:23  amundson
6057         * tests/Makefile.am: All tests are now run with stdin redirected to
6058           /dev/null, so a failure mode which causes maxima to expect input
6059           will no longer just sit there.
6061 2002-06-17 14:23  vvzhy
6063         * src/kclmac.lisp: errset macro fix (for errcatch command) for new
6064           ansi gcl
6066 2002-06-17 14:22  amundson
6068         * src/mload.lisp: Bug fix: previously, the test code would always
6069           pass a test that returned "TRUE", even if something else was
6070           expected, e.g. FALSE!
6072 2002-06-17 14:20  amundson
6074         * maxima-local, src/init-cl.lisp, src/plot.lisp: omplotdata and
6075           mgnuplot scripts are now found in their installed directories.
6076           maxima-local now finds them locally.
6078 2002-06-17 14:16  amundson
6080         * Makefile.am, configure.in, plotting/Makefile.am: omplotdata and
6081           mgnuplot now installed in verpkglibexecdir.
6083 2002-06-17 14:16  amundson
6085         * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata,
6086           plotting/.cvsignore, plotting/omplotdata: omplotdata moved to
6087           plotting directory
6089 2002-06-15 17:53  rtoy
6091         * src/cl-info.lisp: o Add a little more documentation o Delete the
6092           old, unused version of SHOW-INFO.  o Fix the problem where
6093           describe(plot2d) just printed out the function   without the
6094           actual documentation.
6096 2002-06-15 16:01  rtoy
6098         * src/plot.lisp: o Make the default range on Y much larger so that
6099           we don't just clip   the output.  If the user wants a clipped
6100           plot, let him specify the   clipping explicitly.  o When using
6101           gnuplot for plotting, the output data file sometimes   contains
6102           lines with the string "move".  Gnuplot doesn't like that,   so
6103           don't do it.
6105 2002-06-15 09:14  rtoy
6107         * src/maxima.system: Add dependency of the slatec module on
6108           f2cl-lib and packages modules.
6110 2002-06-15 09:12  rtoy
6112         * share/integequations/inteqn.mac: Add missing semicolon.
6114 2002-06-14 13:33  amundson
6116         * tests/rtest15.mac: Fixed a typo. Ooops.
6118 2002-06-14 13:26  amundson
6120         * tests/rtest15.mac: New tests highlighting bug found in
6121           "integration bug" thread on the Maxima mailing list April 2002.
6123 2002-06-14 13:12  amundson
6125         * share/utils/mactex-utilities.lisp, src/mactex.lisp:   Moved
6126           mactex-utilitiles back into a separate file.
6127                   Fixed bug in tex(expr,file)
6129 2002-06-14 08:54  rtoy
6131         * src/macsys.lisp: Add definition of $system for CMUCL.  (From Tim
6132           Moore.)
6134 2002-06-09 22:39  amundson
6136         * src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an
6137           excerpt from his mail message:
6139           ---------------------------------------- The node "Lisp and
6140           Maxima" in the maxima texinfo manual states
6142              To enter Maxima forms at lisp level, you may use the `#$'
6143           macro.
6145           However, the example given there triggers an error
6147           [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq
6148           $foo #$[x,y]$)
6150           *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break
6151           MAXIMA[3]>
6153           I propose the following patch
6154           ----------------------------------------
6156 2002-06-09 22:27  amundson
6158         * share/tensor/: canten.lisp, gener.lisp, itensor.dem,
6159           itensor.lisp, itensor.usg, symtry.lisp: Fixes for itensor from
6160           Valerij Pipin. His readme file is now itensor.usg.
6162 2002-06-09 22:06  amundson
6164         * share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an
6165           excerpt from his mail message:
6167           ---------------------------------------- The function
6168           "motion(dis)" computes the covariant form of the geodesic
6169           equations of the motion for a given metric.  However in
6170           "ctensr.mac" we see
6172           motion(dis):=block([s],depends(omega,s),   for i thru dim do
6173           em[i]:if diagmetric       then ratsimp(1/2*sum(
6174           diff(lg[a,a],omega[i])             *diff(omega[a],s)^2,a,1,dim))
6175                else 1/2*sum(sum(diff(lg[a,b],omega[i])
6176                 *diff(omega[a],s)*diff(omega[b],s),a,
6177            1,dim),b,1,dim),                if dis#false then for i thru dim
6178           do ldisplay(em[i]),done)$
6180           It does not correspond the definition. I propose to it change to
6182           motion(dis):=block([s],depends(omega,s),   for i thru dim do
6183           em[i]:if diagmetric       then
6184           ratsimp(lg[i,i]*diff(omega[i],s,2)+
6185           sum(diff(lg[i,i],omega[a])*diff(omega[i],s)*diff(omega[a],s),a,1,dim)-
6186                    1/2*sum( diff(lg[a,a],omega[i])
6187           *diff(omega[a],s)^2,a,1,dim) )       else ratsimp(
6188           sum(lg[i,a]*diff(omega[a],s,2),a,1,dim)+            sum( sum(
6189                    diff(lg[i,b],omega[a])*diff(omega[b],s)*diff(omega[a],s)
6190                        -1/2*diff(lg[a,b],omega[i])
6191             *diff(omega[a],s)*diff(omega[b],s),a,
6192           1,dim),b,1,dim) ),                if dis#false then for i thru
6193           dim do ldisplay(em[i]),done)$
6195           This can be find in any textbook.  After this  the demo given
6196           below reproduces results demonstrated by "ctensor.dem" in
6197           demo-version of macsyma-2.2. Note the formally result is a little
6198           bit different because maxima is weaker in simplification then
6199           commercial macsyma. The file "ctensr.mac" should be in the path.
6201           /**********************************************************************/
6202           kill(all); SHOWTIME:ALL$ /* if properties(GCFAC) = [] then
6203           load("scifac.fas")$ */ load(ode2); ("This file finds the
6204           Schwarzschild solution of  the Einstein vacuum equations" );
6206           IF GET('CTENSR,'VERSION) = FALSE THEN LOAD("ctensr.mac")$ /* the
6207           following allows the batch program to run by presetting flags */
6208           SETFLAGS()$ /* this calls for the rational simplification of
6209           geometrical objects */ RATFAC:TRUE$ ("Specify the dimension of
6210           the manifold and the coordinate labels.");
6211           (dim:4,omega:[r,th,ph,t])$ ("Enter the general static spherically
6212           symmetric metric.");
6213           lg:MATRIX([A,0,0,0],[0,r^2,0,0],[0,0,r^2*SIN(th)^2,0],[0,0,0,-D]);
6215           ("Specify functional dependencies"); DEPENDS([A,D],r); ("computes
6216           inverse metric and specifies diagonality"); metric()$ ("computes
6217           the mixed Christoffel symbols but not display them");
6218           christof(FALSE)$ ("computes and ratsimps Ricci tensor");
6219           riccicom(FALSE)$ ("computes and displays the Einstein tensor");
6220           einstein(TRUE);
6222           ("makes a list of the non-zero components of the Einstein tensor
6223           (G) where the 2 indicates the order of the array G");
6225           EXP:findde(g,2);
6227           ("now begins to solve the field equations");
6229           EXP1:ODE2(last(EXP),A,r);
6231           (" a kludge to get the solution (the 1,1 component) explicitly");
6233           SOLVE(EXP1,r); RESULTLIST:SOLVE(%,A)$
6234           H:EV(PART(RESULTLIST,1),EVAL); ("to cast the solution into
6235           standard form"); H1:H,EXP(%C) = 1/(2*m),FACTOR; ("now to find the
6236           4,4 component"); EV(FIRST(EXP),H1,DIFF,FACTOR); ODE2(NUM(%),D,r);
6237           EXPAND(RADCAN(%)); H2:EV(%,%C = 1); ("H1 and H2 should be the
6238           solution and to check"); SOL:[H1,H2]; EXP,SOL,DIFF,RATSIMP;
6239           kill(all); IF GET('CTENSR,'VERSION) = FALSE THEN
6240           LOAD("ctensr.mac")$ (dim:4,omega:[r,th,ph,t])$
6242           ("Enter the Schwarzschild metric in standard coordinates."); lg :
6243           matrix([1/(1-2*m/r),0,0,0],[0,r^2,0,0]
6244           ,[0,0,r^2*sin(th)^2,0],[0,0,0,(2*m/r-1)])$ metric()$
6246           ("Compute and display mixed Christoffel symbols");
6248           CHRISTOF(all)$ RICCICOM(true)$ ("computes scalar curvature");
6249           SCURVATURE(); ("computes Riemann tensor"); RIEMANN(TRUE)$
6250           ("computes contravariant Riemann tensor"); raiseriemann(false)$
6251           ("computes the Kretchmann invariant Rijkl^2"); rinvariant();
6252           diagmetric:true; ("Compute the covariant form of geodesic
6253           equations"); motion(true)$
6255           ("Compute the contravariant form geodesic equations"); block( for
6256           i thru dim do        emc[i]:
6257           ratsimp(ratexpand(sum(ug[i,a]*em[a],a,1,dim))),
6258           for i thru dim do ldisplay(emc[i]));
6260           block([title: "Schwarzschild Potential for Mass M=2",m:2.],
6261           plot3d([r*cos(th),r*sin(th),ug[1,1]],[r,.4,4.],[th,-%pi,%pi],['grid,50,15]
6262            ))$
6264           ----------------------------------------
6266 2002-06-09 21:57  amundson
6268         * src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt
6269           from his mail message:
6271           ----------------------------------------- Seems that there is a
6272           bug in transl.lisp.  It makes maxima to get into debugger on
6273           attempt to output some warnings to the UNLISP file during
6274           translation (this happens, say, if you try to translate the
6275           function
6277                   f(t,a):=t(a);
6279           )
6281           Here is the patch to cure it.
6282           -----------------------------------------
6284 2002-06-09 18:20  amundson
6286         * share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from
6287           his mail message:
6289           ------------------------------- I add a program for calculate
6290           matrix function.
6292           mat_function(analytic function,matrix) return f(matrix)  this
6293           calculation is based on Cauchy integral formular.    if f(x) is
6294           analytic and mat=diag([JF(m1,n1),,JF(mk,nk)]),    then
6296           f(mat)=ModeMatrix*diag([f(JF(m1,n1)),,f(JF(mk,nk))])*ModeMatrix^^(-1)
6297             this method is only one of them,6~8or more other methods exist.
6298             so I cannot insist on this being best.but I think it very
6299           useful.   please try jordan.dem
6301           (C1) batch("jordan.dem");
6303           or usually load("diag.mc") .
6305           -------------------------------
6307 2002-06-09 18:05  amundson
6309         * doc/share/specfun.texi, share/specfunctions/h-atom.dem,
6310           share/specfunctions/specfun.mac, share/specfunctions/specfun.usg,
6311           share/specfunctions/test_specfun.mac,
6312           share/specfunctions/variational_method.dem: Updated to specfun
6313           from Barton Willis.
6315           Excerpt from his mail message:
6317           ------------------------------- specfun-110.tar.gz  --- I fixed
6318           some problems with the gradef statements and the documentation.
6319           The files specfun.mc and specfun.texi in this archive should
6320           replace the files Maxima currently uses.  If you like quantum
6321           mechanics, you may enjoy the two demonstration programs.
6322           -------------------------------
6324           His changelog:
6326           Changes version 110 to version 111
6327           ---------------------------------- 12 April 2001
6329           Bug: For the series representation, the sum index is m; when the
6330           order is m (and m declared to be an integer), we've got trouble.
6331           Maybe make the sum index be i%.
6333           Fix: Changing 'm to i%   fixed the problem; added additional
6334           documentation warning against using i% as a function argument.
6336           --------------------------------- 13 April 2001
6338           Bug: Text comment in test_specfun: print("Taylor may will
6339           print...;
6341           Fix: changed to print("Taylor may print...;
6343           ---------------------------------- 17 April 2001
6345           Bug: "Merzbacher" incorrectly spelled in source code comments.
6347           Fix:  changed Mertzbacher to Merzbacher.
6349           ---------------------------------- 17 April 2001
6351           Bug: "its should" in source code comment.
6353           Fix: changed to "it should".
6355           ---------------------------------- 17 April 2001
6357           Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S
6358           22.2.12.5".
6360           Fix: Changed test name.
6362           ---------------------------------- 17 April 2001
6364           Bug: specfun package shouldn't include ai.lisp; should use
6365           ai.lisp from Maxima's cvs.
6367           Fix: removed ai.lisp from specfun-110.
6369           ---------------------------------- 18 April 2001
6371           Bug: Not really a bug, but spherical_hankel2 has the code
6373                     w : 1,
6374                     for m : 0 thru n do (
6375                          w : w * (n + m + 1) * (n - m) / (2 * %i * x *  (m
6376           + 1)),
6377                          sofar : sofar + w
6378                     ),
6380           when m = n,  w is zero.  This is silly.
6382           Fix:  Changed code to
6384                     w : 1,
6385                     for m : 1 thru n do (
6386                          w : w * (n + m) * (n - m + 1) / (2 * %i * x *  m),
6387                          sofar : sofar + w
6388                     ),
6390           Also,  added additional tests A&S 10.1.20  and A&S 10.1.31 to
6391           test_specfun.
6393           ---------------------------------- 18 April 2001
6395           Bugs:  gradef statements have bogus quotes.  Further, the gradef
6396           for assoc_legendre_p has a typo.
6398           Fix: Removed bogus quotes from gradef statements and fixed the
6399           typo in the gradef for assoc_legendre_p.
6401           Comment:  Bug only showed up running test_specfun in interpreted
6402           mode.
6404           ---------------------------------- 18 April 2001
6406           Bugs:  assoc_legendre_q and legendre_q have no gradefs but
6407           test_specfun has gradef tests for them.
6409           Fix: removed the tests from test_specfun.
6411           Comment:  Bug only showed up running test_specfun in interpreted
6412           mode.
6414           ---------------------------------- 18 April 2001
6416           Bug:  Yikes! featurep(-1, integer) is true;  my statements
6418           (integerp(n) and n > -1) or  featurep(n, 'integer)
6420           are true when n is a negative integer.  This isn't what I want.
6422           Fix: Change above to
6424           (integerp(n) and n > -1) or (symbolp(n) and featurep(n,
6425           'integer))
6427           ---------------------------------- 19 April 2001
6429           Bug: Some gradef statements are trouble when the order is zero;
6430           in this case, we want to evaluate the polynomials with negative
6431           orders to zero.
6433           Fix: Multiply potential troublemakers by (1-kron_delta(n,0)).
6434           Thus
6436           kron_delta(i,j) := if (i=j) then 1 else 0;
6438           gradef(jacobi_p(n,a,b,x),        'diff(jacobi_p(n,a,b,x),n),
6439              'diff(jacobi_p(n,a,b,x),a),
6440           'diff(jacobi_p(n,a,b,x),b),         (n*(a-b-(2*n+a+b)*x) *
6441           jacobi_p(n,a,b,x)+2*(n+a)*(n+b)             * (1 -
6442           funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6443           ((2*n+a+b)*(1-x^2)));
6445           I added  kron_delta to specfun.
6447           ------------------- 19 April 2001
6449           Change:  In jacobi_pf, changed np1 from a float to a fixnum.
6450           Thus replaced
6452               np1 : 1.0 + n,
6453               for m : 1 thru n do (
6454                    w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6455                    sofar : sofar + w
6456               ),
6458           with
6460               np1 : 1 + n,
6461               for m : 1 thru n do (
6462                    w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6463                    sofar : sofar + w
6464               ),
6466           ------------------- 19 April 2001
6468           Bug:  More trouble with gradef statements;  the following code
6469           causes trouble:
6471           (C1) n : 3;
6473           (D1)                                   3 (C2) load("specfun.o");
6475           Loading ./specfun.o Attempt to differentiate with respect to a
6476           number: 3  -- an error.  Quitting.  To debug this try
6477           DEBUGMODE(TRUE);)
6479           Another  troublemaker is
6481           (c1) baz : diff(jacobi(n,x,x,x),x);
6483           Then ev(baz,diff) # ev(ev(baz,diff),diff), etc.
6485           Fixes:  Put blocks around gradef statements and  replaced
6486           unevaluated derivatives with errors. Thus
6488           unk_derivative() := block([ ],    "error: derivative with respect
6489           to order is unknown" );
6491           block([n,a,b,x],    gradef(jacobi_p(n,a,b,x),
6492           unk_derivative( ),                unk_derivative( ),
6493             unk_derivative( ),                (n*(a-b-(2*n+a+b)*x) *
6494           jacobi_p(n,a,b,x)+2*(n+a)*(n+b)              * (1 -
6495           funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6496           ((2*n+a+b)*(1-x^2))) );
6498           ------------------- 21 April 2001
6500           Change:  Removed
6502           eval_when([load, batch, batchload],      float2bf : true );
6504           and deleted the source code comment about setting float2bf to
6505           true locally.  I don't remember why I once wanted float2bf to be
6506           true.
6508           ------------------- 21 April 2001
6510           Change: Clarified source code comment on how to compute
6511           jacobi_p(n,a,b,x) for integers a, b < 0.
6513           ------------------- 21 April 2001
6515           Bug: Maxima doesn't have a bfloat gamma function.  The
6516           ultraspherical function doesn't evaluate to a bfloat when all
6517           arguments except the order are bfloats.
6519           Fix:  Replace quotients of gamma functions in ultraspherical by
6520           genfact functions.   Note
6522                genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1)
6524           Also, removed  the remaining gamma function calls in specfun by
6525           replacing the gamma functions in assoc_legendre_p by factorials.
6526           Finally, removed the source code comment about gamma giving an
6527           error.
6529           Comment:  May need to change specfun.texi on the gamma function
6530           giving an error.
6532           ----------------------- Mon Apr 23 05:11:46 CDT 2001
6534           Bug: gen_laguerre(n,a,x) function not defined for  a <= -1 (see
6535           A&S 22.2.12 page 775); specfun doesn't trap this case.
6537           Fix: added trap for this case
6539              if (integerp(n) and n > -1) and not (integerp(a) and a < 0)
6540           then (
6542           ----------------------- Mon Apr 23 05:26:21 CDT 2001
6544           Change: In gen_laguerre, replaced
6546                for m : 1 thru n do (
6547                    w : -w * x * (n - m + 1) / (m * (m + a)),
6548                    sofar : sofar + w
6549                ),
6551           with
6553                for m : 1 thru n do (
6554                    w : w * x * (m -n-1) / (m * (m + a)),
6555                    sofar : sofar + w
6556                ),
6558           This reduced the execution time of  baz :
6559           sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%.
6561           ----------------------- Mon Apr 23 06:05:00 CDT 2001
6563           Change: Removed rat from spherical_harmonic:
6565                rat(exp(%i * m * phi)   * sqrt((2 * n + 1)  * (n - m)! / (4
6566           *  %pi *  (n + m)!))
6567                              * assoc_leg_cos(n, m, theta))
6569           This change dramatically speeds test_specfun and eliminates the
6570           funny message  "Assumed to be zero in TAYLOR".
6572           ----------------------- Mon Apr 23 07:08:37 CDT 2001
6574           Bug: Bogus function call to test_zero_list  instead of
6575           check_zero_list in  "spherical harmonic orthogonality" test.
6577           Fix: Fixed it.
6579           ----------------------- Mon Apr 23 15:57:15 CDT 2001
6581           Change: Eliminated the function `elements'  from test_specfun and
6582           re-wrote check_zero_list(e).
6584           ------------------------ Thu May 3 07:44:00 CDT 2001
6586           Change: Added h-atom.dem and variational_method.dem to the
6587           specfun distribution.
6589 2002-06-09 17:40  amundson
6591         * src/mactex.lisp: Utilities for mactex courtesy Barton Willis.
6592           Excerpts from his mail message:
6594           Here is utility that provides a maxima level interface to
6595           putprop. Specifically, texput allows a user to change the
6596           behavior of maxima's tex function.
6598           A few examples.
6600           /* tex mue tex as "\mu_e",  etc  */
6602           (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4)
6603           texput(b, "\\mathbf{B}")$
6605           /* Let's try it */ (C5) tex([mue,e,b,e.b]); $$\left[
6606           \mu_e,\mathbf{E},\mathbf{B},\mathbf{E}\cdot \mathbf{B} \right] $$
6607           (D5)                          FALSE
6609           /* Define a matchfix operator || and tex it as \|.  To do this,
6610           use three arguments to texput */
6612           (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8)
6613           tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8)
6614                       FALSE
6616           /* One more time.  Before texput */
6618           (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>);
6619           $$<<\left(x,y\right)$$ (D10)                         FALSE (C11)
6620           texput("<<","\\langle ", " \\rangle ")$
6622           /* after texput */
6624           (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12)
6625                    FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13)
6626                               FALSE
6628           1.  I wrote this function this morning; it hasn't been thoroughly
6629           tested.  Let me know if you see any problems with it.
6631           2.  Commercial Macsyma used qput to do the same thing; it seemed
6632           to me that I'd have to modify mactex.lisp  in a handful of places
6633           to use qput in this way.
6635 2002-06-09 17:31  amundson
6637         * src/mactex.lisp: Fixes for mactex.lisp from Barton Willis. From
6638           his mail message: ---------------------------------------
6639           mactex-1.7.lisp --- I collected all the additions and fixes I
6640           know of for mactex.  I suggest that mactex-1.7.lisp replace the
6641           version that Maxima currently uses.
6642           ---------------------------------------
6644           The committed version is his mactex-1.7.lisp
6646 2002-06-09 16:57  amundson
6648         * doc/info/Lists.texi: Documentation for functions second thru
6649           tenth. Thanks to Dan Stanger.
6651 2002-06-09 16:47  amundson
6653         * src/comm.lisp: Update from Dan Stanger:
6655           Dr. Fateman suggested a improvement to the changes I made, so
6656           here is the new file, with his suggested changes.
6657           ---------------------------------------
6659           I (JFA) added an eval-when around (defun dollarify...)
6661 2002-06-09 16:31  amundson
6663         * src/comm.lisp, tests/rtest15.mac: Added functions second thru
6664           tenth, including tests. Code thanks to Dan Stanger.
6666 2002-06-09 16:27  amundson
6668         * share/contrib/lindstedt.mac: Contributed file from Dan Stanger.
6669           He writes:
6671           Attached is a first pass of Lindstedt code, which has the same
6672           calling sequence as the commercial function, for inclusion in the
6673           maxima project.  I gave it the LGPL, but I can change that to the
6674           GPL if required.  I would appreciate any comments about my coding
6675           style, as well as other comments.
6677 2002-06-09 16:25  amundson
6679         * src/sin.lisp, tests/rtest15.mac: Bug fix for integrate(3^log(x))
6680           problem. Fix thanks to Wolfgang Jenkner with suggestions from
6681           Richard Fateman. The test was modified to accept the form
6682           produced by maxima after the fix. Previously, the test looked for
6683           a different, but equivalent, answer.
6685 2002-06-09 16:23  amundson
6687         * tests/tests.lisp: report errors in ascending order
6689 2002-06-09 16:22  amundson
6691         * src/Makefile.am: clean now removes all compiled files, not just
6692           saved image
6694 2002-05-31 16:29  rtoy
6696         * src/bessel.lisp: o Tell maxima that J[v](0) is 0 except when v =
6697           0 where it is 1.  o Tell maxima how to differentiate the Bessel
6698           functions.
6700 2002-05-26 15:00  rtoy
6702         * src/bessel.lisp: As discussed on the mailing list, the Bessel
6703           functions are called BESSEL_{J,Y,I,K} instead of %J, %Y, %IBES,
6704           %K.
6706 2002-05-24 12:35  amundson
6708         * interfaces/xmaxima/: adams.tcl, autoconf-variables.tcl,
6709           base64.tcl, bitmaps.tcl, browser.tcl, emaxima.tcl, eoctave.tcl,
6710           eopenplot.tcl, getdata1.tcl, getopt.tcl, myhtml.tcl,
6711           nconsole.tcl, nplot3d.tcl, parse.tcl, patchold.tcl, plot2d.tcl,
6712           plot3d.tcl, plotconf.tcl, plotdf.tcl, printopts.tcl, proxy.tcl,
6713           rk.tcl, send-some.tcl, string.tcl, textinsert.tcl, tryembed.tcl,
6714           tryftp2.tcl, wmenu.tcl: xmaxima now split into multiple files.
6715           Work done by Mike Clarkson. For the time being, the original
6716           xmaxima code is unaffected.
6718 2002-05-22 17:15  rtoy
6720         * tests/rtest6a.mac: Undo last change.  The real bug was an error
6721           in %j.
6723 2002-05-22 16:13  rtoy
6725         * tests/rtest14.mac: Undo the previous change.  The assumptions
6726           aren't needed and were caused by an error in the simplifier for
6727           %j.
6729 2002-05-22 16:05  rtoy
6731         * src/bessel.lisp: $realpart and/or $imagpart was causing
6732           %j[1](sqrt(x)) to ask for the sign of x.  Don't do that.  (Fix
6733           applied to all of the Bessel routines.)
6735 2002-05-21 21:53  rtoy
6737         * tests/rtest6a.mac: Tell maxima that T is positive so it doesn't
6738           ask.
6740 2002-05-21 21:53  rtoy
6742         * tests/rtest14.mac: Tell maxima that a and t are positive so it
6743           doesn't ask.
6745 2002-05-21 21:37  rtoy
6747         * tests/rtest14.mac: Correct the value for bessel(2,3).
6749 2002-05-21 21:34  rtoy
6751         * src/bessel.lisp: o Add $BESSELEXPAND variable to control whether
6752           to expand the Bessel   functions of half-integral order in terms
6753           of elementary functions.  o Honor $BESSELEXPAND in the
6754           simplifiers for the Bessel functions.
6756 2002-05-21 21:31  rtoy
6758         * src/: clisp-depends.mk, cmucl-depends.mk: Regenerated.
6760 2002-05-21 13:51  belanger
6762         * interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem
6763           with (E*) output was fixed.
6765 2002-05-19 22:14  rtoy
6767         * src/bessel.lisp: o Fix a few typos in bessel-y o Was incorrectly
6768           computing the half-integral order Bessel functions   when the arg
6769           wasn't a simple variable.  o Clean up and improve some of the
6770           comments.  o Do the half-integral order expansions whenever the
6771           order is   half-integral, even if the arg is a number.  o Clean
6772           up, comment, and correct the expander for half-integral %K.
6774 2002-05-19 15:31  rtoy
6776         * src/bessel.lisp: o Rename the Bessel J function from bessel_j to
6777           %j, and Y from   bessel_y to %y, since maxima already has %j and
6778           %y defined.    Likewise for Bessel I, use %ibes.  o Call the
6779           Bessel K function %k.  Add support for it.  o For order 0 and 1,
6780           call the specialized dbesj0 and dbesj1 functions   instead of the
6781           general dbesj function.  o Use analytic continuation so we can
6782           evaluate the J for negative   values of the argument.  o Do
6783           similar things for Bessel Y.  o Was not correctly expanding the
6784           Bessel J, Y, and I functions for   half-integral orders.
6786 2002-05-19 15:25  rtoy
6788         * src/gcl-depends.mk: Regenerated.
6790 2002-05-19 15:24  rtoy
6792         * src/numerical/f2cl-lib.lisp: o GCL doesn't like the declarations
6793           in our max functions, so don't   declare the variables.  o GCL
6794           doesn't like our defparameter for *lun-hash*.  Make it defvar.  o
6795           GCL doesn't have least-positive-normalized-double-float, so
6796           make it the same as least-positive-double-float.  Do likewise for
6797           single-float.
6799 2002-05-19 15:22  rtoy
6801         * src/numerical/f2cl-package.lisp: GCL doesn't export
6802           DESTRUCTURING-BIND from the LISP package.  Import it.
6804 2002-05-16 14:09  starseeker
6806         * share/physics/: dimension.html, dimension.mac, dimension.pdf,
6807           dimension.tex:
6809           Barton Willis's Dimensional analysis package and documentation
6811 2002-05-14 13:26  belanger
6813         * interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the
6814           maxima process buffer was removed; since comint-mode already does
6815           font locking.
6817 2002-05-14 13:22  belanger
6819         * interfaces/emacs/emaxima/emaxima.el: Several internal changes
6820           were made.  The "wait for output" routine was moved to maxima.el.
6822 2002-05-14 13:21  belanger
6824         * interfaces/emacs/emaxima/maxima.el: Several internal changes were
6825           made.  maxima mode changed to send one line at a time to the
6826           maxima process.
6828 2002-05-11 08:19  amundson
6830         * README.lisps: Preliminary notes on lisp implementations for
6831           Maxima
6833 2002-05-09 14:43  rtoy
6835         * src/bessel.lisp: Preliminary support for numerical computing
6836           Bessel K functions.
6838 2002-05-09 14:42  rtoy
6840         * src/maxima.system: Add the needed routines for the Bessel K
6841           function.
6843 2002-05-09 14:42  rtoy
6845         * src/numerical/slatec.lisp: Export the needed routines for the
6846           Bessel K function.
6848 2002-05-09 14:41  rtoy
6850         * src/numerical/slatec/slatec.system: Add routines for Bessel K
6851           function.
6853 2002-05-09 14:36  rtoy
6855         * src/numerical/slatec/: dbesk.lisp, dbesk0.lisp, dbesk1.lisp,
6856           dbsk0e.lisp, dbsk1e.lisp, dbsknu.lisp, zbesk.lisp: Initial import
6857           of converted SLATEC routines for Bessel K.
6859 2002-05-09 14:34  rtoy
6861         * src/numerical/slatec/fortran/: dbesk.f, dbesk0.f, dbesk1.f,
6862           dbsk0e.f, dbsk1e.f, dbsknu.f, zbesk.f: Initial import of SLATEC
6863           routines for Bessel K.
6865 2002-05-09 09:12  rtoy
6867         * doc/info/Special.texi: Correct the documentation on specint: the
6868           modified Bessel function is called %IBES, not %I.
6870 2002-05-08 16:40  rtoy
6872         * src/bessel.lisp: o Replace the Gaussian RNG with a version from
6873           CLOCC   (clocc.sourceforget.net) which uses the fast Ziggurat
6874           method to   generate Gaussian random vars.  o Tell maxima how to
6875           differentiate bessel_j.  o Remove some old simplifiers for Bessel
6876           Y and I functions.  o Fix error in simplifiers for J, Y, and I:
6877           when checking to see if   the order was a half-integer, we were
6878           accidentally setting the order   to NIL when it wasn't a
6879           half-integer.  Don't do that.
6881 2002-05-08 08:59  rtoy
6883         * src/: clisp-depends.mk, cmucl-depends.mk: Update with the new
6884           one-line-per-entry format and the SLATEC routines.
6886 2002-05-08 08:58  rtoy
6888         * src/numerical/slatec/zbesi.lisp: Added Bessel I function for
6889           complex arg.
6891 2002-05-08 08:34  rtoy
6893         * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
6894           d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
6895           dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
6896           dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp,
6897           dcsevl.lisp, de1.lisp, dei.lisp, derf.lisp, derfc.lisp,
6898           dgamlm.lisp, dgamln.lisp, dgamma.lisp, djairy.lisp, dlngam.lisp,
6899           fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp, xerhlt.lisp,
6900           xermsg.lisp, xerprn.lisp, xersve.lisp, xgetua.lisp, zabs.lisp,
6901           zacai.lisp, zairy.lisp, zasyi.lisp, zbesj.lisp, zbinu.lisp,
6902           zbknu.lisp, zbuni.lisp, zdiv.lisp, zexp.lisp, zkscl.lisp,
6903           zlog.lisp, zmlri.lisp, zmlt.lisp, zrati.lisp, zs1s2.lisp,
6904           zseri.lisp, zshch.lisp, zsqrt.lisp, zuchk.lisp, zunhj.lisp,
6905           zuni1.lisp, zuni2.lisp, zunik.lisp, zuoik.lisp, zwrsk.lisp:
6906           Regenerated from latest version (2002-05-06) of f2cl.
6908 2002-05-08 08:32  rtoy
6910         * src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp:
6911           Initial revision for SLATEC routines for Bessel Y and I
6912           functions.
6914 2002-05-08 08:31  rtoy
6916         * src/numerical/slatec/: zacon.lisp, zbesh.lisp, zbesy.lisp,
6917           zbunk.lisp, zunk1.lisp, zunk2.lisp: Initiali revision for SLATEC
6918           routines for Bessel Y and I functions.
6920 2002-05-07 23:51  rtoy
6922         * src/bessel.lisp: First cut at Bessel Y and I function support:
6924           o Clean up some comments o Add functions to numerically evaluate
6925           Y and I functions.  Still   needs some work.  (Should all of the
6926           additional values be stored in   $besselarray or should we have a
6927           different variable for each?) o Add the new maxima functions
6928           bessel_j[v](z), bessel_y[v](z), and   bessel_i[v](z).  Can
6929           express these functions in terms of elementary   functions when v
6930           is half of an odd integer.  (Should this expansion   be
6931           controllable by some user variable?) o bessel(x,n) for symbolic x
6932           and n is converted to bessel_j[n](x).
6934 2002-05-07 23:45  rtoy
6936         * src/maxima.system: Add rules for the Bessel I functions for
6937           complex arg and Bessel Y functions.for real and complex args.
6939 2002-05-07 23:44  rtoy
6941         * src/numerical/slatec.lisp: Export the Bessel Y and I functions we
6942           need for maxima.
6944 2002-05-07 23:43  rtoy
6946         * src/numerical/slatec/slatec.system: o Forgot to set the loader
6947           for the f2cl language.  o Add the Bessel I functions for complex
6948           arg and  the Bessel Y   functions.
6950 2002-05-07 23:36  rtoy
6952         * src/numerical/slatec/fortran/: dbesy.f, dbsynu.f, dyairy.f,
6953           zacon.f, zbesh.f, zbesi.f, zbesy.f, zbunk.f, zunk1.f, zunk2.f:
6954           Initial revision Additional SLATEC routines for Bessel functions
6955           Y and I.
6957 2002-05-05 18:44  rtoy
6959         * src/numerical/f2cl-lib.lisp: Update to latest version of
6960           macros.l: o Fixes bug in int-sub.  o GCL doesn't have
6961           least-positive-normalized float constants o d1mach(5)/r1mach(5)
6962           wasn't being computed as accurately as it should   have.
6964 2002-05-04 14:20  rtoy
6966         * configure.in: When printing out help, make the help strings line
6967           up neatly.
6969 2002-05-04 14:16  rtoy
6971         * src/: maxima.system, numerical/slatec/slatec.system: Get the
6972           dependencies correct for the SLATEC routines.
6974 2002-05-03 12:28  rtoy
6976         * src/numerical/slatec/README: Tell the user to use slatec.system
6977           to build the Lisp files from the Fortran files.
6979 2002-05-03 12:25  rtoy
6981         * src/numerical/slatec/slatec.system: Initial revision.
6983           Defsystem file for building the Lisp files from the Fortran
6984           files.
6986 2002-05-02 21:18  amundson
6988         * configure.in: Bug fix. If the user specifies one or more lisps at
6989           configure time, configure should not search for other lisps. Now
6990           it doesn't.
6992 2002-05-01 13:20  amundson
6994         * src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related
6995           hacks for gcl.
6997 2002-05-01 12:57  amundson
6999         * maxima-local: added infodir so that info can be used locally.
7001 2002-04-30 13:04  rtoy
7003         * lisp-utils/make-depends.lisp: Generate multiple lines for the
7004           dependency file instead of one very long line.  (Solution by
7005           James Amundson, to work around a line-length limit in some
7006           utilities.)
7008 2002-04-29 11:17  amundson
7010         * src/Makefile.am: Bug fix: create directories before they are
7011           needed by gcl.
7013 2002-04-29 09:14  amundson
7015         * src/macdes.lisp: Bug fix: removed extraneous reference to
7016           *maxima-directory*. *info-paths* is now set by set-pathnames.
7018 2002-04-29 08:27  rtoy
7020         * src/: bessel.lisp, numerical/slatec.lisp: Oops.  ZBESJ needs to
7021           exported from the SLATEC package, and we need to use it.
7023 2002-04-28 16:29  amundson
7025         * xmaxima-local: New script. xmaxima-local is a wrapper to run
7026           xmaxima without running make install first.
7028 2002-04-28 16:25  amundson
7030         * src/todd-coxeter.lisp: Bug fix:
7032           From:   Juan Pablo Hierro Álvarez <BUSCAIDEAS@terra.es> To:
7033           maxima@www.ma.utexas.edu Subject:       [Maxima] Installation
7034           instruction and a small bug.  Date:       13 Apr 2002 09:58:49
7035           +0200 First, I think there is a small bug in the file
7036           todd-coxeter.lisp The patch would be 5c5 < (proclaim '(type
7037           (vector t)  $todd_coxeter_state)) ---
7038           > (proclaim '(type (vector (t))  $todd_coxeter_state))
7039           21c21 <     (declare (fixnum nvars) (type (vector t)
7040           multiply-table)) ---
7041           >     (declare (fixnum nvars) (type (vector (t)) multiply-table))
7043           With the original version (vector (t)), it complains that the
7044           type (t) is not defined. But t is, of course, a type by itself.
7046 2002-04-28 16:21  amundson
7048         * src/: init-cl.lisp, macsys.lisp, maxima.in: New system for
7049           communicating maxima command line options to lisp.
7051           maxima command line options have changed. see maxima --help.
7053           Fixes for "let/setq" problems with environment variables.
7055 2002-04-28 16:17  amundson
7057         * interfaces/xmaxima/Makefile.am: Removed spurious reference to
7058           maxima.(png,gif)
7060 2002-04-28 16:16  amundson
7062         * src/Makefile.am: Update saving of init functions. Only clisp now
7063           has init function specified.
7065 2002-04-28 16:13  amundson
7067         * share/Makefile.am: install physics/physconst.mac and
7068           physics/physconst.usg
7070 2002-04-28 16:12  amundson
7072         * lisp-utils/maxima-run-lisp: Hardcode "(user:run)" for running
7073           with cmucl, instead of saving it as the init function. This is
7074           really a big hack. It should be addressed in a more general
7075           manner.
7077 2002-04-28 16:08  amundson
7079         * configure.in: Create autoconf variables file for xmaxima.
7081 2002-04-28 16:07  amundson
7083         * common.mk: Add xmaximadir.
7085 2002-04-28 16:03  amundson
7087         * interfaces/xmaxima/xmaxima.tcl: Updates to get xmaxima working
7088           with new system.  xmaxima now takes several arguments:
7089           ------------------------ |addiator>xmaxima --help usage: xmaxima
7090           [options] [url]            If given, [url] will be opened in the
7091           help browser instead            of the default starting page.
7092           options:     --help: Display this usage message.      -l <lisp>,
7093           --lisp=<lisp>: Use lisp implementation <lisp>.
7094           --use-version=<version>: Launch maxima version <version>.
7095           ------------------------
7097           xmaxima now works with the new maxima script. If the new maxima
7098           script is unavailable, as could be the case on windows, xmaxima
7099           will attempt to talk directly to a GCL saved image.
7101 2002-04-28 15:57  amundson
7103         * interfaces/xmaxima/xmaxima.tcl: Under some circumstances xmaxima
7104           would call kill -1, which kills all processes with pid > 0. This
7105           lead many people (myself included\!) to believe xmaxima was
7106           crashing X windows. xmaxima will now never call kill -1. Also
7107           updated comment for emacs mode discovery and date.
7109 2002-04-28 15:45  amundson
7111         * interfaces/xmaxima/server.lisp: server from the archive
7112           directory. getpid functions for clisp and cmucl have been added
7113           to the original.
7115 2002-04-28 15:44  amundson
7117         * interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png,
7118           maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp.
7120 2002-04-28 15:43  amundson
7122         * interfaces/xmaxima/: demos.html, examples.html, intro.html:
7123           Updates for new maxima logo.
7125 2002-04-28 15:39  amundson
7127         * interfaces/xmaxima/: .cvsignore, Makefile.am,
7128           autoconf-variables.tcl.in, xmaxima, xmaxima-paths.tcl,
7129           xmaxima-trailer.tcl, xmaxima.tcl: xmaxima updates for new file
7130           layout and new maxima script.  xmaxima itself is now derived from
7131           several tcl files.
7133 2002-04-26 12:12  rtoy
7135         * src/bessel.lisp: Remove the original maxima code that was
7136           evaluating the Bessel functions, to reduce clutter.
7138 2002-04-26 11:54  rtoy
7140         * src/maxima.system: Forgot to include xgetua.lisp.
7142 2002-04-26 11:23  rtoy
7144         * src/bessel.lisp: Remove the f2cl macros that were placed here and
7145           the TOMS algorithms that we've replaced by SLATEC versions.
7147 2002-04-26 11:22  rtoy
7149         * src/numerical/slatec/README: Update the script for building the
7150           Lisp files.  Clean up notes.
7152 2002-04-26 11:21  rtoy
7154         * src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code
7155           because we receive a sliced array.
7157 2002-04-26 11:20  rtoy
7159         * src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code
7160           because we need array-slicing enabled since we slice an array
7161           when cally DASYIK.
7163 2002-04-26 09:16  rtoy
7165         * src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code
7166           because we need array-slicing enabled since we slice an array
7167           when cally DASYJY.
7169 2002-04-26 09:15  rtoy
7171         * src/numerical/slatec/dasyjy.lisp: Regenerated from Fortran code
7172           because the array type should be array, not simple-array (because
7173           we're given an array slice).
7175 2002-04-26 09:13  rtoy
7177         * src/numerical/slatec/README: Update the build script and say the
7178           conversion was done using CMUCL.
7180 2002-04-26 08:13  rtoy
7182         * src/csimp2.lisp: Remove the TOMS function calerf.
7184 2002-04-26 08:11  rtoy
7186         * src/bessel.lisp: Use the SLATEC routines for the various bessel
7187           functions, the Airy function and the exponential integral.
7189 2002-04-26 08:10  rtoy
7191         * src/csimp2.lisp: Use the SLATEC routines for erf and erfc.
7193 2002-04-26 08:09  rtoy
7195         * src/maxima.system: Add new module for the numerical routines.
7197 2002-04-26 08:03  rtoy
7199         * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp:
7200           Initial revision.
7202 2002-04-26 07:51  rtoy
7204         * src/numerical/slatec/djairy.lisp: Initial revision
7206 2002-04-26 07:42  rtoy
7208         * src/numerical/slatec/: zseri.lisp, zshch.lisp, zsqrt.lisp,
7209           zuchk.lisp, zunhj.lisp, zuni1.lisp, zuni2.lisp, zunik.lisp,
7210           zuoik.lisp, zwrsk.lisp: Initial revision
7212 2002-04-26 07:39  rtoy
7214         * src/numerical/slatec/: xerhlt.lisp, xermsg.lisp, xerprn.lisp,
7215           xersve.lisp, xgetua.lisp, zabs.lisp, zacai.lisp, zairy.lisp,
7216           zasyi.lisp, zbesj.lisp, zbinu.lisp, zbknu.lisp, zbuni.lisp,
7217           zdiv.lisp, zexp.lisp, zkscl.lisp, zlog.lisp, zmlri.lisp,
7218           zmlt.lisp, zrati.lisp, zs1s2.lisp: Initial revision
7220 2002-04-26 07:36  rtoy
7222         * src/numerical/slatec/: dcsevl.lisp, de1.lisp, dei.lisp,
7223           derf.lisp, derfc.lisp, dgamlm.lisp, dgamln.lisp, dgamma.lisp,
7224           dlngam.lisp, fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp:
7225           Initial revision
7227 2002-04-26 07:30  rtoy
7229         * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
7230           d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
7231           dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
7232           dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp:
7233           Initial conversion from SLATEC routines.
7235 2002-04-26 07:28  rtoy
7237         * src/numerical/slatec/README: Initial revision.
7239 2002-04-25 12:26  rtoy
7241         * src/numerical/slatec/fortran/dasyjy.f: Oops.  Don't need to SAVE
7242           ALFA1, ALFA2, BETA1, etc., since we removed these variables.
7244 2002-04-25 12:11  rtoy
7246         * src/numerical/slatec/fortran/dasyjy.f: f2cl doesn't handle
7247           equivalence statements and this routine only seems to use the
7248           equivalence statements as some means of initializing the arrays,
7249           so remove the equivalence statements and make the appropriate
7250           changes to the initializers.
7252 2002-04-25 12:08  rtoy
7254         * src/numerical/slatec/fortran/xermsg.f: f2cl doesn't correctly
7255           convert format strings that are included in the WRITE statement.
7256           Move it out to a separate FORMAT statement.
7258 2002-04-25 12:03  rtoy
7260         * src/numerical/slatec/fortran/: d9aimp.f, d9b0mp.f, d9b1mp.f,
7261           d9lgmc.f, dai.f, daie.f, dasyik.f, dasyjy.f, dbesi.f, dbesi0.f,
7262           dbesi1.f, dbesj.f, dbesj0.f, dbesj1.f, dbesy0.f, dbesy1.f,
7263           dbsi0e.f, dbsi1e.f, dcsevl.f, de1.f, dei.f, derf.f, derfc.f,
7264           dgamlm.f, dgamln.f, dgamma.f, djairy.f, dlngam.f, fdump.f,
7265           initds.f, j4save.f, xercnt.f, xerhlt.f, xermsg.f, xerprn.f,
7266           xersve.f, xgetua.f, zabs.f, zacai.f, zairy.f, zasyi.f, zbesj.f,
7267           zbinu.f, zbknu.f, zbuni.f, zdiv.f, zexp.f, zkscl.f, zlog.f,
7268           zmlri.f, zmlt.f, zrati.f, zs1s2.f, zseri.f, zshch.f, zsqrt.f,
7269           zuchk.f, zunhj.f, zuni1.f, zuni2.f, zunik.f, zuoik.f, zwrsk.f:
7270           Initial checkin of SLATEC routines as obtained from netlib.org.
7272 2002-04-22 13:17  belanger
7274         * doc/maximabook/odes/odes.tex: Added a note that the linear
7275           differential equations need to have constant coefficients to be
7276           solved by desolve.
7278 2002-04-19 12:46  belanger
7280         * doc/maximabook/odes/odes.tex: Added a note to the desolve
7281           section, saying it works best with linear odes.
7283 2002-04-18 13:54  amundson
7285         * src/init-cl.lisp: (1) Removed *maxima-directory*, which was the
7286           same as *maxima-prefix*, but not used consistently.
7288           (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro
7289           Álvarez.
7291 2002-04-17 11:13  amundson
7293         * src/init-cl.lisp: Added defvars for the new *maxima- directories.
7295 2002-04-16 17:01  belanger
7297         * doc/maximabook/odes/odes.tex: A discussion of what methods Maxima
7298           uses to solve the odes was added.
7300 2002-04-15 08:33  amundson
7302         * configure.in, src/autoconf-variables.lisp.in, src/init-cl.lisp:
7303           Search path updates. Maxima should now be internally consistent
7304           with the new build system and file installation schemes. All
7305           autoconf options should be properly supported, including
7306           overriding datadir and infodir. The autoconf prefix, datadir and
7307           infodir options are also adjustable at run time through the
7308           environment variables MAXIMA_DIRECTORY, MAXIMA_DATADIR AND
7309           MAXIMA_INFODIR, respectively.
7311           This functionality has not been extensively tested.
7313 2002-04-11 16:27  starseeker
7315         * share/physics/: physconst.mac, physconst.usg:
7317           Physical Constants Package uploaded-
7319 2002-04-09 21:46  billingd
7321         * src/maxima.in: 2002-04-10  David Billinghurst
7322           <david.Billinghurst@riotinto.com>
7324                   * src/maxima.in:  Add newline at end of file
7326 2002-04-09 19:28  billingd
7328         * tests/: rtest15.mac, tests.lisp: 2002-04-10  David Billinghurst
7329           <David.Billinghurst@riotinto.com>
7331                   * tests/rtest15.mac: New file
7332                   * tests/tests.lisp: Add above tests
7334 2002-04-08 11:56  starseeker
7336         * doc/maximabook/images/.xvpics/: 2dplotwindow.eps,
7337           2dplotwindow.jpg, 2dplotwindowa.eps, 2dplotwindowa.jpg,
7338           3dplotwindow.eps, 3dplotwindow.jpg, 3dplotwindowa.eps,
7339           3dplotwindowa.jpg, emacsmaximamodeshot.eps,
7340           emacsmaximamodeshot.jpg, imaxima.eps, imaxima.png,
7341           maxima_geomview.eps, maxima_geomview.jpg, maxima_gnuplot.eps,
7342           maxima_gnuplot.jpg, maxima_openmath.eps, maxima_openmath.jpg,
7343           symaxx.eps, symaxx.jpg, symaxxgraph.ps, symaxxoutput.jpg,
7344           symaxxtex.ps, symaxxunits.ps, terminalshot.eps, terminalshot.jpg,
7345           texmacs.eps:
7347           removing xv files
7349 2002-04-08 11:55  starseeker
7351         * doc/maximabook/storage/bibarchive/bibliography.tar.gz:
7353           duplicate of other contents in directory
7355 2002-04-08 11:54  starseeker
7357         * doc/maximabook/: algcal/calculus.log, basics/basics.dvi,
7358           odes/odes.aux, odes/odes.dvi, odes/odes.log:
7360           removing useless files
7362 2002-04-08 11:52  starseeker
7364         * doc/maximabook/.log:
7366           removeing useless file
7368 2002-04-07 01:09  billingd
7370         * src/macdes.lisp: Add maxima function apropos
7372 2002-04-05 12:29  starseeker
7374         * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7375           images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7376           images/imaxima.eps, images/maximawindowsinstall1.eps,
7377           images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7378           images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7379           images/symaxxoutput.ps, images/maxima_openmath.eps,
7380           images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7381           images/2dplotwindow.png, images/3dplotwindow.eps,
7382           images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7383           images/maxima_geomview.eps, images/emacsshot.png,
7384           images/emaximashot.png, images/maxima_geomview.png,
7385           images/maxima_gnuplot.png, images/maxima_openmath.png,
7386           images/maximawindowsinstall1.png, images/symaxx.png,
7387           images/symaxxoutput.png, images/terminalshot.png,
7388           images/texmacs.png, images/xmaxima.png,
7389           images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7390           images/.xvpics/2dplotwindowa.eps,
7391           images/.xvpics/2dplotwindowa.jpg,
7392           images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7393           images/.xvpics/3dplotwindowa.eps,
7394           images/.xvpics/3dplotwindowa.jpg,
7395           images/.xvpics/emacsmaximamodeshot.eps,
7396           images/.xvpics/emacsmaximamodeshot.jpg,
7397           images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7398           images/.xvpics/maxima_geomview.eps,
7399           images/.xvpics/maxima_geomview.jpg,
7400           images/.xvpics/maxima_gnuplot.eps,
7401           images/.xvpics/maxima_gnuplot.jpg,
7402           images/.xvpics/maxima_openmath.eps,
7403           images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7404           images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7405           images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7406           images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7407           images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7408           maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7409           odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7410           basics/basics.tex, examples/examples.tex, install/install.tex,
7411           interfaces/interfaces.tex, introduction/introduction.tex,
7412           output/izicinfo.txt, output/output.tex, preface/pref.tex,
7413           programming/prog.tex, storage/primer/primer.tex,
7414           storage/bibarchive/axiom.bib,
7415           storage/bibarchive/bibliography.tar.gz,
7416           storage/bibarchive/higherordersymbcomput.bib,
7417           storage/bibarchive/jsymcomp.bib,
7418           storage/bibarchive/lispsymbcomput.bib,
7419           storage/bibarchive/macsyma.bib,
7420           storage/bibarchive/maple-extract.bib,
7421           storage/bibarchive/maple-tech.bib,
7422           storage/bibarchive/mathematica.bib,
7423           storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7424           storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7425           storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7426           algcal/algcal.tex, algcal/calculus.log,
7427           storage/bibarchive/sigsam.bib:
7429           Initial upload of maxima user manual
7431 2002-04-05 12:29  starseeker
7433         * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7434           images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7435           images/imaxima.eps, images/maximawindowsinstall1.eps,
7436           images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7437           images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7438           images/symaxxoutput.ps, images/maxima_openmath.eps,
7439           images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7440           images/2dplotwindow.png, images/3dplotwindow.eps,
7441           images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7442           images/maxima_geomview.eps, images/emacsshot.png,
7443           images/emaximashot.png, images/maxima_geomview.png,
7444           images/maxima_gnuplot.png, images/maxima_openmath.png,
7445           images/maximawindowsinstall1.png, images/symaxx.png,
7446           images/symaxxoutput.png, images/terminalshot.png,
7447           images/texmacs.png, images/xmaxima.png,
7448           images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7449           images/.xvpics/2dplotwindowa.eps,
7450           images/.xvpics/2dplotwindowa.jpg,
7451           images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7452           images/.xvpics/3dplotwindowa.eps,
7453           images/.xvpics/3dplotwindowa.jpg,
7454           images/.xvpics/emacsmaximamodeshot.eps,
7455           images/.xvpics/emacsmaximamodeshot.jpg,
7456           images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7457           images/.xvpics/maxima_geomview.eps,
7458           images/.xvpics/maxima_geomview.jpg,
7459           images/.xvpics/maxima_gnuplot.eps,
7460           images/.xvpics/maxima_gnuplot.jpg,
7461           images/.xvpics/maxima_openmath.eps,
7462           images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7463           images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7464           images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7465           images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7466           images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7467           maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7468           odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7469           basics/basics.tex, examples/examples.tex, install/install.tex,
7470           interfaces/interfaces.tex, introduction/introduction.tex,
7471           output/izicinfo.txt, output/output.tex, preface/pref.tex,
7472           programming/prog.tex, storage/primer/primer.tex,
7473           storage/bibarchive/axiom.bib,
7474           storage/bibarchive/bibliography.tar.gz,
7475           storage/bibarchive/higherordersymbcomput.bib,
7476           storage/bibarchive/jsymcomp.bib,
7477           storage/bibarchive/lispsymbcomput.bib,
7478           storage/bibarchive/macsyma.bib,
7479           storage/bibarchive/maple-extract.bib,
7480           storage/bibarchive/maple-tech.bib,
7481           storage/bibarchive/mathematica.bib,
7482           storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7483           storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7484           storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7485           algcal/algcal.tex, algcal/calculus.log,
7486           storage/bibarchive/sigsam.bib: Initial revision
7488 2002-04-02 20:16  amundson
7490         * doc/info/Help.texi: Patches from David Billinghurst.
7492           Add note about "maxima.dem" file.
7494 2002-04-02 20:14  amundson
7496         * doc/info/: Command.texi, Integration.texi, Program.texi: Patches
7497           from David Billinghurst.
7499           Delete reference to GJC.
7501 2002-04-02 19:58  amundson
7503         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
7504           maxima.system: Minor cleanup.
7506           1) Do something reasonable when unknown lisp encountered.
7508           2) Remove duplicate entry from maxima.system.
7510 2002-04-02 19:55  amundson
7512         * src/autoconf-variables.lisp.in: Preliminary work on path
7513           improvements.
7515 2002-04-02 19:54  amundson
7517         * doc/info/texi2html: Bill Schelter's modified version of
7518           texi2html. We should probably try to switch back to the official
7519           version of texi2html some time in the future.
7521 2002-04-02 19:52  amundson
7523         * doc/intromax/Makefile.am, doc/share/Makefile.am,
7524           interfaces/emacs/emaxima/Makefile.am,
7525           interfaces/emacs/misc/Makefile.am,
7526           interfaces/xmaxima/Makefile.am, share/Makefile.am,
7527           src/Makefile.am: Build system cleanup.
7529 2002-04-02 19:50  amundson
7531         * demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk:
7532           Build system cleanup.
7534 2002-04-02 19:49  amundson
7536         * common.mk: Build system cleanup.
7538 2002-04-01 11:28  amundson
7540         * doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo
7541           warning.
7543 2002-04-01 11:27  amundson
7545         * doc/info/Function.texi: Add space to avoid texinfo warning.
7547 2002-04-01 11:26  amundson
7549         * doc/info/.cvsignore: Ignore html output files
7551 2002-03-27 15:50  amundson
7553         * AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make
7554           automake happy. These files need to be filled before release.
7556 2002-03-27 15:15  amundson
7558         * INSTALL.cvs: The newly added final sentence should have been
7559           there in the first place.
7561 2002-03-27 13:20  amundson
7563         * .cvsignore, demo/.cvsignore, doc/.cvsignore, doc/info/.cvsignore,
7564           doc/intromax/.cvsignore, doc/man/.cvsignore,
7565           doc/share/.cvsignore, interfaces/.cvsignore,
7566           interfaces/emacs/.cvsignore, interfaces/emacs/emaxima/.cvsignore,
7567           interfaces/emacs/misc/.cvsignore, interfaces/xmaxima/.cvsignore,
7568           lisp-utils/.cvsignore, share/.cvsignore, tests/.cvsignore:
7569           cvsignore files wherever needed
7571 2002-03-27 13:10  amundson
7573         * src/.cvsignore: ignore generated files
7575 2002-03-27 13:06  amundson
7577         * src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole
7578           Rohne, who offers the following reservations:
7580           I don't particularly like this fix, because the use of
7581           COMPILED-FUNCTION-P in KILL1 has nothing to do with a function
7582           being compiled - on some systems, all functions are compiled. It
7583           is a kludge to figure out if a function has been loaded from a
7584           lisp file and it should be renamed accordingly. Being used
7585           exactly once in all of maxima doesn't justify shadowing a symbol
7586           from COMMON-LISP
7588 2002-03-27 13:00  amundson
7590         * src/Makefile.am: Important change. Formerly, we used one lisp
7591           invocation to compile the system and save the image. We use to
7592           lisp invocations: one to compile, another to load and save.
7594           Before this change, eval-when problems could cause the code to
7595           compile differently depending on whether it was a fresh or
7596           incremental build. After the change all code will be loaded the
7597           same way before images are saved whether or not a given file
7598           needed to be compiled.
7600 2002-03-27 12:54  amundson
7602         * src/bessel.lisp: eval-when change. Needed to include "load" along
7603           with compile and eval for some functions. Change was needed for
7604           gcl only, but should not hurt on other compilers.
7606 2002-03-27 12:52  amundson
7608         * src/hyp.lisp: MABS problem solved once and for all. The macro
7609           formerly known as MABS is now HYP-MABS.
7611 2002-03-26 15:13  amundson
7613         * tests/rtest3.mac: Correct value of beta(1/2,2/5)
7615 2002-03-26 12:53  amundson
7617         * INSTALL.cvs: Instructions for building from cvs.
7619 2002-03-10 18:49  amundson
7621         * share/calculus/gendif.usg: concatenation portion of maxima
7622           migration
7624 2002-03-10 18:45  amundson
7626         * share/: numeric/fft.usg, share.usg, utils/dskuse.usg:
7627           concatenation portion of maxima migration
7629 2002-03-06 10:41  amundson
7631         * admin/TODO: Updates for recent changes.
7633 2002-03-06 10:07  amundson
7635         * Makefile.am, common.mk, configure.in, demo/Makefile.am,
7636           doc/Makefile.am, doc/intromax/Makefile.am, doc/man/Makefile.am,
7637           doc/share/Makefile.am, interfaces/emacs/Makefile.am,
7638           interfaces/emacs/emaxima/Makefile.am,
7639           interfaces/emacs/misc/Makefile.am,
7640           interfaces/xmaxima/Makefile.am, share/Makefile.am,
7641           tests/Makefile.am: Nearly all file installations are now
7642           performed.
7644 2002-03-06 10:06  amundson
7646         * tests/summarize-log: summarize-log now understands the new output
7647           of tests.lisp
7649 2002-03-06 10:03  amundson
7651         * tests/tests.lisp: This message really applies to the previous
7652           commit.
7654           Error summary now produces output that is easier to comprehend
7655           for humans and computers alike.
7657 2002-03-06 10:01  amundson
7659         * tests/: rtest14.mac, tests.lisp: fixed a couple of expected test
7660           values.
7662 2002-03-06 09:58  amundson
7664         * src/macsys.lisp: implement  for clisp. cmucl not done yet.
7666 2002-02-21 12:00  amundson
7668         * interfaces/: Makefile.am, emacs/Makefile.am,
7669           emacs/emaxima/Makefile.am: Preliminary Makefile.am's for
7670           interfaces. None are complete.
7672 2002-02-20 20:51  amundson
7674         * Makefile.am, configure.in: migrate now deals with each file
7675           exactly once.
7677 2002-02-20 08:54  amundson
7679         * admin/TODO: added texi -> html item
7681 2002-02-20 08:45  amundson
7683         * interfaces/xmaxima/maxima.png: png is politicly correct replament
7684           for gif
7686 2002-02-09 21:08  amundson
7688         * src/solve.lisp: Bugfix for solvequad from Richard Fateman and
7689           willisb.
7691 2002-02-02 16:37  amundson
7693         * src/: maxima.system, autoconf-variables.lisp.in: Provide access
7694           to autoconf variables through lisp file autoconf-variables.lisp.
7695           Obsoletes version.lisp.
7697 2002-02-02 16:35  amundson
7699         * src/init-cl.lisp: 1) Delete redunant loads.  2) Rename getenv to
7700           maxima-getenv to avoid infinite loop! 3) Get MAXIMA_DIRECTORY
7701           from autoconf setting if environment variabled undefined.
7703 2002-02-02 16:33  amundson
7705         * configure.in: 1) Change version number to 5.9.0pre-cvs 2) Fix bug
7706           in automatic lisp detection.  3) Support autoconf-variables.lisp
7708 2002-02-02 16:30  amundson
7710         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7711           Automatically generated by changes in maxima.system.
7713 2002-02-02 16:29  amundson
7715         * src/macsys.lisp: Print the correct version number under the new
7716           build system. Warn the user that the old build system is
7717           deprecated if the old build system is used.
7719 2002-02-02 16:27  amundson
7721         * src/cl-info.lisp: Provide a decent error message when lisp
7722           directory can not be found. Portions of this code still are not
7723           working properly. See comments around "FIXME".
7725 2002-02-02 13:44  rtoy
7727         * doc/info/: Elliptic.texi, maxima.texi: Correct the links for the
7728           elliptic functions.
7730 2002-02-02 09:10  rtoy
7732         * doc/info/maxima.texi: Update for documentation for elliptic
7733           functions and integrals.
7735 2002-02-02 09:10  rtoy
7737         * doc/info/Elliptic.texi: Documentation for elliptic functions and
7738           integrals.
7740 2002-02-01 16:39  belanger
7742         * doc/emaxima/EMaximaIntro.ps: The postscript version of the intro
7743           was updated to match the tex version.
7745 2002-02-01 00:02  amundson
7747         * src/hyp.lisp: macro definition of MABS interfered with real
7748           definition of MABS, so the macro was removed
7750 2002-01-31 23:31  rtoy
7752         * src/init-cl.lisp: As was done in init_max1.lisp, support file
7753           extensions for compiled files for other lisps.
7755 2002-01-31 23:20  rtoy
7757         * src/init-cl.lisp: o Add implementation of getenv for various
7758           platforms o When the environment var MAXIMA_DIRECTORY is set,
7759           assign that to   *maxima-directory*
7761 2002-01-31 23:09  rtoy
7763         * src/nregex.lisp: o Send debugging info to *trace-output* instead
7764           of *standard-output*   (as done by Thomas A. Russ).  o Update a
7765           docstring.  o We forgot to handle the case-insensitive case when
7766           we have a literal   string at the beginning of our search
7767           pattern.
7769 2002-01-31 23:05  rtoy
7771         * src/mdebug.lisp: o Make a note of an ANSI CL portability problem.
7772           o Because of the above problem, CMUCL calls $describe with the
7773           first   character of the string chopped off.  Don't do that.
7775 2002-01-28 21:24  amundson
7777         * src/: cl-info.lisp, clisp-depends.mk, cmucl-depends.mk,
7778           nregex.lisp: Updates for ansi cl info with nregex by Raymond Toy.
7779           nregex by Lawrence E. Freil.
7781 2002-01-28 21:15  amundson
7783         * src/maxima.system: Update for new ansi-cl info module.
7785 2002-01-28 21:13  amundson
7787         * maxima-local: maxima-local can be used to run maxima without
7788           installing it first.
7790 2002-01-24 21:19  amundson
7792         * src/gcl-depends.mk: updates for new files
7794 2002-01-24 21:18  amundson
7796         * src/parse-body.lisp: needed for gcl
7798 2002-01-24 21:16  amundson
7800         * Makefile.am, configure.in, admin/TODO, doc/Makefile.am,
7801           doc/info/Makefile.am, src/maxima.in, src/maxima.system: build
7802           system updates:         -choosing default lisp works
7803           -pathnames for lisp implementations specifiable
7804           -configure will now attempt to find a logical default if no
7805           lisp specified
7807                   -info files installed
7809 2002-01-23 16:41  rtoy
7811         * src/limit.lisp: Richard Fateman says we
7813                   don't know for sure than sin/cos would get us into a loop
7814           if
7815                   it turns back to tan in some simplification process.
7817           So back out the previous change, and use his suggested fix of
7818           removing %TAN from the list.
7820 2002-01-21 21:34  rtoy
7822         * src/init-cl.lisp: Import some CMUCL/Clisp changes from the old
7823           cvs maxima sources for compile-clisp and compile-cmulisp:
7825           o Update user::run to work better with CMUCL.  o CMUCL needs a
7826           bye function when EOF is reached.  o For Clisp, add :q to quit to
7827           maxima top-level.
7829 2002-01-21 20:31  rtoy
7831         * src/limit.lisp: Replacement for the limit of tan functions.  Use
7832           definition tan=sin/cos instead of complicated code.
7834 2002-01-17 13:57  amundson
7836         * admin/TODO: automatically pick lisp implementation if none
7837           specified
7839 2002-01-15 22:24  amundson
7841         * src/ellipt.lisp: Added implementation of destructuring-bind from
7842           cmucl as a workaround for deficiency in gcl.
7844 2002-01-14 15:08  belanger
7846         * interfaces/emacs/emaxima/emaxima.el: The way that EMaxima waits
7847           for output from Maxima was changed.  Fixes were made so that it
7848           would work with Maxima compiled with clisp.
7850 2002-01-14 15:07  belanger
7852         * interfaces/emacs/emaxima/maxima.el: Some functions which were
7853           used by EMaxima were moved to emaxima.el.
7855 2002-01-10 23:30  vvzhy
7857         * src/trmode.lisp: fix for define_variable(foo,true,boolean)
7859 2002-01-10 21:40  rtoy
7861         * src/bessel.lisp: o Add more accurate implementations for the
7862           Bessel functions J0, J1,   I0, and I1.  (TOMS 715 routines
7863           converted from Fortran via f2cl.) o Add some comments to the code
7864           o Still needs some work for some of the other routines in this
7865           file.
7867 2002-01-09 21:19  rtoy
7869         * src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a
7870           big float.  Make it accept work.
7872 2002-01-09 17:04  rtoy
7874         * src/csimp2.lisp: o Added more accurate gamma routine that should
7875           be accurate to within   15 digits or so.  Still needs a bit of
7876           work because gamma(10.0)   returns 362880.0000000005 instead of
7877           362880.0.  o Added more accurate erf function.
7879 2002-01-09 14:46  rtoy
7881         * src/limit.lisp: Tell maxima how to take limits of Jacobian
7882           elliptic functions and their inverses.
7884 2002-01-09 14:08  rtoy
7886         * src/asum.lisp: Tell maxima how to evaluate some complete elliptic
7887           integrals in terms of gamma functions.
7889 2002-01-09 10:14  rtoy
7891         * src/ellipt.lisp: A completely new replacement for maxima's
7892           elliptic function package incorporating are more complete package
7893           and mostly matching Macyma's syntax.
7895 2002-01-09 10:12  rtoy
7897         * src/nparse.lisp: Let maxima parse 1b0 as numbers.
7899 2002-01-07 13:29  amundson
7901         * src/Makefile.am: Fixed very bad bug: make clean could delete all
7902           files in src directory under some circumstances.
7904 2002-01-07 12:49  amundson
7906         * src/trmode.lisp: funcall fix from Vadim V. Zhytnikov
7908 2002-01-07 12:48  amundson
7910         * src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential
7911           conflict with mult in main maxima code
7913 2002-01-07 12:47  amundson
7915         * src/suprv1.lisp: quit() fixes
7917 2002-01-07 12:43  amundson
7919         * src/mdebug.lisp: hack in debugging section. debugging needs to be
7920           revisited.
7922 2002-01-07 12:40  amundson
7924         * src/displa.lisp: trivial fix for syntax hilighting
7926 2002-01-07 12:40  amundson
7928         * src/acall.lisp: ansi lisp fix
7930 2002-01-07 12:36  amundson
7932         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7933           Dependency files for defsystem. In a perfect world, these
7934           generated files would not be stored in cvs. In the real world,
7935           having always having one copy of the files ready makes dealing
7936           with make and automake much simpler.
7938 2002-01-07 12:34  amundson
7940         * src/maxima.in: Remove disclaimer about unfinished status of
7941           script. Most functionality is now present.
7943 2002-01-07 12:33  amundson
7945         * Makefile.am, configure.in, admin/TODO,
7946           lisp-utils/make-depends.lisp, lisp-utils/maxima-run-lisp,
7947           src/Makefile.am, src/init-cl.lisp, src/maxima.in,
7948           tests/Makefile.am, tests/summarize-log: Changes to support tests
7949           and make dependencies.
7951 2002-01-07 12:29  amundson
7953         * share/contrib/: diag.mac, diag.usg: contribution from
7954           go_furuya@infoseek.jp
7956 2002-01-03 02:14  vvzhy
7958         * src/float.lisp: BIGLSH is replaced by ASH since former seems to
7959           be buggy and gives wrong result for 10.0b0-1;
7961 2002-01-03 02:11  vvzhy
7963         * archive/src/makefile: fixed wrong sed command in the makefile
7965 2001-12-12 08:50  amundson
7967         * Makefile.am, bootstrap, configure.in, admin/TODO,
7968           lisp-utils/Makefile.am, lisp-utils/defsystem.lisp,
7969           lisp-utils/maxima-run-lisp, src/Makefile.am,
7970           src/SYS-DECLAIM.lisp, src/init-cl.lisp, src/maxima.in,
7971           src/maxima.system: The for59 directory is for the transition from
7972           maxima-pre59 to the new maxima module, which will contain maxima
7973           5.9.0. The script "migrate" will populate the new maxima module.
7975           This directory should be regarded as a work in progress. In
7976           particular, the migrate and maxima scripts are not complete.
7977           Please see the file TODO for at least a partial listing of steps
7978           yet to be completed.
7980 2001-12-12 08:43  amundson
7982         * src/cpoly.lisp: Declarations of variable "type" were causing
7983           problems in non-gcl lisps.
7985 2001-12-12 08:41  amundson
7987         * src/maxima-package.lisp: Create the package SI, if needed. See
7988           the following comment in the code:
7990           ;; SI is used for the regex info implementation. This line should
7991           be removed ;; when the info regex implementation no longer
7992           requires SI in all lisps.  ;; jfa 12/12/2001
7994 2001-12-09 13:37  belanger
7996         * interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way
7997           numbers are fontlocked.
7999 2001-12-09 13:31  belanger
8001         * interfaces/emacs/emaxima/maxima.el: The keybindings were changed
8002           to be more standard.  Various minor changes and bugfixes.
8004 2001-12-09 13:30  belanger
8006         * interfaces/emacs/emaxima/emaxima.lisp: This is a slightly
8007           modified version of imaxima.lisp used for getting TeX output from
8008           Maxima.
8010 2001-12-09 13:29  belanger
8012         * interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc
8013           were merged into emaxima.  Various minor changes and bugfixes.
8015 2001-12-09 13:27  belanger
8017         * interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc
8018           were merged into emaxima, various minor changes and bugfixes.
8020 2001-12-09 13:26  belanger
8022         * doc/emaxima/EMaximaIntro.tex: The introduction was changed to
8023           match the changes in the programs.
8025 2001-12-09 08:17  vvzhy
8027         * archive/src/ChangeLog, archive/src/clisp-regex.lisp,
8028           archive/src/cmulisp-regex.lisp, archive/src/compile-clisp.lisp,
8029           archive/src/compile-cmulisp.lisp, src/cl-info.lisp,
8030           src/macdes.lisp, src/maxima-package.lisp, src/mdebug.lisp: online
8031           info browsing (describe) for clisp and cmucl
8033 2001-12-08 00:24  vvzhy
8035         * archive/src/makefile: fix makefile for cmucl
8037 2001-12-04 23:58  vvzhy
8039         * src/sloop.lisp: type-error in sloop is renamed to
8040           sloop-type-error
8042 2001-12-04 23:55  vvzhy
8044         * src/mlisp.lisp: mapply1 modified to fix problem with
8045           matchdeclare, defmatch on CL systems
8047 2001-11-25 01:38  vvzhy
8049         * src/trmode.lisp: fix define_variable(foo,true,boolean) problem
8050           for clisp and cmucl
8052 2001-11-18 22:45  vvzhy
8054         * archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8055           src/acall.lisp, src/maxima-package.lisp, src/plot.lisp: dfstruct
8056           polygon moved out of eval-when for clisp
8058 2001-11-18 22:43  vvzhy
8060         * tests/tests.lisp: gcl and gmp specific part put under feature
8061           conditional
8063 2001-11-10 19:53  belanger
8065         * interfaces/emacs/emaxima/maxima.el: All the font-locking was
8066           moved to maxima-font-lock.el.  The syntax table was changed (to
8067           make % and _ word elements).  The old changelog was removed.
8069 2001-11-10 19:47  belanger
8071         * interfaces/emacs/emaxima/maxima-font-lock.el: Font-locking for
8072           XEmacs was merged.  The word boundaries for the font-lock regexps
8073           were fixed.  The faces were made customizable.
8075 2001-11-10 19:44  belanger
8077         * interfaces/emacs/emaxima/emaxima.el: The font-locking was changed
8078           (hopefully improved) slightly.
8080 2001-11-08 16:25  belanger
8082         * interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode
8083           for Emacs.
8085 2001-11-08 16:24  belanger
8087         * interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of
8088           elisp file for completion support in Emacs.
8090 2001-11-08 16:23  belanger
8092         * interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of
8093           font-lock support for Emacs.
8095 2001-11-08 16:22  belanger
8097         * interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima
8098           style file (for LaTeX).
8100 2001-11-08 16:21  belanger
8102         * interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima
8103           elisp file.
8105 2001-11-08 16:20  belanger
8107         * doc/emaxima/EMaximaIntro.tex: Initial commit of an introduction to
8108           EMaxima.  (source)
8110 2001-11-08 16:19  belanger
8112         * doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to
8113           EMaxima.
8115 2001-11-08 16:04  amundson
8117         * src/displa.lisp: trivial fix: coment added to fix syntax
8118           highlighting in XEmacs
8120 2001-07-11 00:06  wfs
8122         * archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp,
8123           src/mrgmac.lisp: fix to zl-get
8125 2001-07-03 13:19  wfs
8127         * src/trigi.lisp, archive/src/version.lisp: fix to mmod
8129 2001-06-06 04:13  wfs
8131         * archive/info/maxima.info-15, archive/info/maxima.log,
8132           archive/src/makefile, doc/info/Input.texi,
8133           doc/info/Plotting.texi, doc/info/Polynomials.texi,
8134           src/cl-info.lisp, src/max_ext.lisp, src/plot.lisp: changes to
8135           plotting for parametric plots
8137 2001-06-05 04:05  wfs
8139         * archive/info/maxima.aux, archive/info/maxima.fns,
8140           archive/info/maxima.log, archive/info/maxima.toc,
8141           archive/src/version.lisp, doc/info/Polynomials.texi,
8142           share/algebra/gcdex.mac, src/displa.lisp, src/matrix.lisp: change
8143           to gcdex, and displa for sum
8145 2001-06-04 01:40  wfs
8147         * archive/info/maxima.fns, archive/info/maxima.log,
8148           archive/src/version.lisp, doc/info/Polynomials.texi,
8149           share/algebra/gcdex.mac, src/autol.lisp, src/matrix.lisp,
8150           src/max_ext.lisp: add gcdex, misc changes
8152 2001-05-30 23:37  wfs
8154         * archive/README.orig, interfaces/xmaxima/xmaxima, src/commac.lisp,
8155           src/mactex.lisp, src/transm.lisp: fix to xmaxima to prevent
8156           hanging process  plus other fixes
8158 2001-05-18 14:42  wfs
8160         * archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix
8161           mactex.lisp, add appendfile
8163 2001-05-18 03:57  wfs
8165         * tests/tests.lisp, archive/src/maxobjs, archive/src/sysinit.c,
8166           archive/src/version.lisp, src/commac.lisp, src/displa.lisp,
8167           src/mactex.lisp, src/max_ext.lisp, src/mload.lisp: changes to
8168           mactex, to displa, and autoloading
8170 2001-05-16 00:27  wfs
8172         * archive/info/maxima.log, archive/src/init_maxima.lsp,
8173           archive/src/version.lisp, src/mactex.lisp, tests/tests.lisp:
8174           changes to correct problems with mactex, and fixes for TexMacs
8176 2001-05-06 16:32  wfs
8178         * archive/maxima-5.6-0.spec: add an rpm spec file
8180 2001-05-06 13:27  wfs
8182         * archive/makedefs, archive/makefile, archive/minvers,
8183           archive/elisp/makefile, archive/info/makefile,
8184           archive/info/maxima.log, archive/src/init_maxima.lsp,
8185           archive/src/makefile, archive/src/serror.lisp,
8186           archive/src/version.lisp, src/clmacs.lisp, src/comm.lisp,
8187           src/commac.lisp, src/maxmac.lisp, src/mlisp.lisp, src/mload.lisp,
8188           src/mrgmac.lisp, src/rpart.lisp, src/suprv1.lisp,
8189           tests/tests.lisp: misc changes for bignum stuff and fixes of
8190           reported bugs
8192 2001-04-27 12:05  wfs
8194         * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8195           archive/src/server.lisp, interfaces/xmaxima/intro.html,
8196           interfaces/xmaxima/xmaxima, src/macsys.lisp: update xmaxima, misc
8197           clisp fix
8199 2001-04-27 08:50  wfs
8201         * archive/src/compile-clisp.lisp: clisp getpid
8203 2001-04-27 08:36  wfs
8205         * archive/info/makefile, archive/info/maxima.aux,
8206           archive/info/maxima.log, archive/info/texi2html,
8207           archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8208           archive/src/makefile, archive/src/server.lisp,
8209           archive/src/version.lisp, doc/info/SpecfunII.texi, src/asum.lisp,
8210           src/commac.lisp, src/displa.lisp, src/maxima-package.lisp:
8211           improve bignum printing
8213 2001-04-25 14:19  wfs
8215         * archive/elisp/gcl.el, archive/info/maxima.aux,
8216           archive/info/maxima.fns, archive/info/maxima.log,
8217           archive/info/maxima.toc, archive/src/compile-cmulisp.lisp,
8218           archive/src/version.lisp, doc/info/Debugging.texi,
8219           doc/info/Equations.texi, doc/info/Expressions.texi,
8220           doc/info/Floating.texi, doc/info/Help.texi, doc/info/Input.texi,
8221           doc/info/Integration.texi, doc/info/Program.texi,
8222           doc/info/SpecfunII.texi, doc/info/Special.texi,
8223           interfaces/emacs/misc/dbl.el,
8224           interfaces/emacs/misc/smart-complete.el,
8225           interfaces/xmaxima/xmaxima, src/maxima-package.lisp,
8226           src/plot.lisp: changes for plot and emacs lisp files
8228 2001-04-23 13:01  wfs
8230         * src/plot.lisp: additional things to plot.lisp
8232 2001-04-23 12:52  wfs
8234         * archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path
8235           searching in in plot.lisp only at run time
8237 2001-04-22 22:04  wfs
8239         * archive/info/maxima.log, archive/src/sysdef.lisp,
8240           doc/info/Plotting.texi, src/plot.lisp: fix plot in postscript
8241           mode for common lisp
8243 2001-04-20 17:54  wfs
8245         * archive/info/maxima.log, src/plot.lisp: remove si:getenv
8247 2001-04-20 17:39  wfs
8249         * archive/info/maxima.log, archive/src/ChangeLog,
8250           archive/src/init_max1.lisp, archive/src/version.lisp,
8251           doc/info/Command.texi, doc/info/Contexts.texi,
8252           doc/info/Help.texi, doc/info/Input.texi,
8253           doc/info/Introduction.texi, doc/info/Operators.texi, src/ar.lisp,
8254           src/generr.lisp, src/macsys.lisp, src/mstuff.lisp: final changes
8255           to correct bugs under cmulisp
8257 2001-04-20 14:18  wfs
8259         * src/hyp.lisp: changes to correct bugs under clisp and cmulisp
8261 2001-04-20 14:11  wfs
8263         * archive/info/maxima.aux, archive/info/maxima.fns,
8264           archive/info/maxima.log, archive/info/maxima.toc,
8265           archive/src/compile-cmulisp.lisp, archive/src/sys-proclaim.lisp,
8266           archive/src/version.lisp, share/algebra/grob1.lisp,
8267           src/csimp.lisp, src/generr.lisp, src/mstuff.lisp,
8268           src/schatc.lisp, src/zero.lisp: changes to correct bugs under
8269           clisp and cmulisp
8271 2001-04-19 01:06  wfs
8273         * archive/makefile, archive/elisp/add-default.el,
8274           archive/elisp/add-defaults.el, archive/elisp/ansi-doc.el,
8275           archive/elisp/doc-to-texi.el, archive/elisp/gcl.el,
8276           archive/elisp/man1-to-texi.el, archive/info/maxima.info-15,
8277           archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8278           archive/src/compile-cmulisp.lisp, archive/src/init_max1.lisp,
8279           archive/src/maxout.geomview, archive/src/sysdef.lisp,
8280           archive/src/version.lisp, doc/info/Debugging.texi,
8281           doc/info/Help.texi, doc/info/SpecfunII.texi,
8282           doc/info/maxima.texi, interfaces/emacs/misc/dbl.el,
8283           interfaces/emacs/misc/smart-complete.el,
8284           interfaces/emacs/misc/sshell.el, src/commac.lisp,
8285           src/macdes.lisp, src/macsys.lisp, src/maxima-package.lisp,
8286           src/mdebug.lisp, src/mload.lisp, src/mstuff.lisp, src/plot.lisp,
8287           src/rat3e.lisp, src/ratmac.lisp, src/trigi.lisp, src/trprop.lisp,
8288           tests/rtest6a.mac, tests/rtest9.mac: fixes for debugging, and
8289           more things to get clisp thru the tests.  Also some documentation
8290           on source level debugging
8292 2001-04-17 19:23  wfs
8294         * archive/src/cmulisp-regex.lisp: regexp patch
8296 2001-04-17 17:32  wfs
8298         * archive/src/version.lisp, src/mdebug.lisp: fix source level
8299           debugging break code, broken by clisp changes...
8301 2001-04-17 14:32  wfs
8303         * doc/info/SpecfunII.texi: add SpecfunII.texi
8305 2001-04-17 10:09  wfs
8307         * archive/info/maxima.aux, archive/info/maxima.log,
8308           archive/info/maxima.toc, archive/src/cmpinit.lsp,
8309           archive/src/makefile, archive/src/version.lisp,
8310           doc/info/Integration.texi, doc/info/maxima.texi,
8311           src/maxima-package.lisp, src/nparse.lisp, src/optimize.lisp,
8312           src/ratmac.lisp: Fix source level debugging info, turn on
8313           optimize on compiler
8315 2001-04-15 23:22  wfs
8317         * archive/bin/maxima-files, archive/info/makefile,
8318           archive/info/maxima.fns, doc/info/Expressions.texi,
8319           doc/info/Integration.texi, doc/info/Plotting.texi,
8320           doc/info/maxima.texi, archive/src/ChangeLog,
8321           archive/src/version.lisp, doc/info/texinfo.tex,
8322           share/specfunctions/airy.lisp, share/specfunctions/specfun.mac,
8323           src/asum.lisp, src/displa.lisp, src/sinint.lisp, src/transl.lisp:
8324           add specfun stuff, correct maxima to lisp compilation for
8325           specials
8327 2001-04-13 15:22  wfs
8329         * archive/: info/makefile, info/maxima.log,
8330           src/compile-cmulisp.lisp, src/init_max1.lisp, src/make.lisp,
8331           src/makefile, src/sysdef.lisp: changes for clisp, and to sysdef
8333 2001-04-06 17:39  wfs
8335         * archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp
8336           files
8338 2001-04-06 16:31  wfs
8340         * archive/src/ChangeLog: bugs in autoloading, and adding
8341           share/*.lisp to search path
8343 2001-04-06 15:29  wfs
8345         * archive/makefile, archive/src/init_max1.lisp,
8346           archive/src/version.lisp, share/trigonometry/trigrat.lisp,
8347           src/askp.lisp, src/autol.lisp, src/mload.lisp: bugs in
8348           autoloading, and adding share/*.lisp to search path
8350 2001-04-02 18:28  wfs
8352         * archive/src/ChangeLog, archive/src/compile-cmulisp.lisp,
8353           archive/src/init_max1.lisp, archive/src/version.lisp,
8354           src/clmacs.lisp, src/macdes.lisp, src/mactex.lisp,
8355           src/mload.lisp: more patches for cmucl
8357 2001-03-30 11:11  wfs
8359         * archive/bin/maxima-files, archive/src/ChangeLog,
8360           archive/src/init_max1.lisp, archive/src/sysdef.lisp,
8361           archive/src/version.lisp, src/SYS-PROCLAIM.lisp, src/displa.lisp,
8362           src/nparse.lisp, src/simp.lisp: changes for cmulisp
8364 2001-03-25 01:11  wfs
8366         * archive/src/makefile, archive/src/version.lisp, src/sin.lisp:
8367           change for integration bug
8369 2001-03-22 16:26  wfs
8371         * archive/: maxima-5.5-2.spec, info/maxima-primer.tex,
8372           src/evaluate.lisp: Add the primer, and evaluate.lisp
8374 2001-03-22 16:22  wfs
8376         * src/psolve.lisp: Fix problem in solvecubic
8378 2001-03-21 18:14  wfs
8380         * archive/info/makefile, archive/src/make.lisp,
8381           archive/src/version.lisp, plotting/mgnuplot, src/nparse.lisp,
8382           src/plot.lisp: fix in nparse for prefix operators
8384 2001-02-28 18:19  wfs
8386         * archive/README.orig, archive/src/compile-clisp.lisp,
8387           archive/src/compile-cmulisp.lisp, archive/src/makefile,
8388           archive/src/sysdef.lisp, src/mdebug.lisp, src/nparse.lisp:
8389           changes for common lisp, for source level debugging and for the
8390           making of under clisp and cmulisp
8392 2001-02-27 21:49  wfs
8394         * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8395           archive/src/makefile, archive/src/version.lisp,
8396           doc/info/Input.texi, src/mload.lisp: changes for common lisp,
8397           clisp,cmulisp
8399 2001-02-26 18:12  wfs
8401         * archive/src/compile-clisp.lisp, archive/src/makefile,
8402           src/lmdcls.lisp, src/plot.lisp, src/suprv1.lisp: change to
8403           coerce-float-fun for plot
8405 2001-02-23 20:21  wfs
8407         * archive/README.orig, archive/src/init_max1.lisp,
8408           archive/src/sysdef.lisp, archive/src/version.lisp,
8409           src/bessel.lisp, src/clmacs.lisp, src/combin.lisp,
8410           src/commac.lisp, src/cpoly.lisp, src/defint.lisp, src/fcall.lisp,
8411           src/generr.lisp, src/grind.lisp, src/hayat.lisp, src/limit.lisp,
8412           src/macdes.lisp, src/macsys.lisp, src/marray.lisp,
8413           src/matrun.lisp, src/maxima-package.lisp, src/mdebug.lisp,
8414           src/merror.lisp, src/mlisp.lisp, src/mload.lisp, src/mrgmac.lisp,
8415           src/nparse.lisp, src/outmis.lisp, src/result.lisp,
8416           src/schatc.lisp, src/simp.lisp, src/sloop.lisp, src/specfn.lisp,
8417           src/suprv1.lisp, src/trans3.lisp, src/trans4.lisp,
8418           src/transm.lisp, src/trdata.lisp, src/trigi.lisp,
8419           src/trmode.lisp, tests/tests.lisp,
8420           archive/src/compile-clisp.lisp: Numerous minor changes to allow
8421           compilation in other lisp such as clisp.  See the file
8422           src/compile-clisp.lisp as example for compiling
8424 2001-02-23 19:21  wfs
8426         * archive/README.orig, archive/makefile,
8427           archive/src/init_max1.lisp, archive/src/version.lisp,
8428           doc/man/maxima.1: update man page, fix search path..
8430 2001-01-30 23:31  wfs
8432         * archive/README.orig, archive/makefile,
8433           archive/src/init_max1.lisp, doc/man/maxima.1, src/homog.lisp,
8434           src/max_ext.lisp, src/suprv1.lisp: changes for windows and common
8435           lisp
8437 2000-12-09 01:07  wfs
8439         * archive/bin/maxima-files, interfaces/xmaxima/demos.html,
8440           interfaces/xmaxima/examples.html, interfaces/xmaxima/intro.html,
8441           interfaces/xmaxima/omplotdata,
8442           interfaces/xmaxima/plotmaxima.html: update documentation
8444 2000-12-09 00:40  wfs
8446         * archive/README.orig, archive/configure, archive/makedefs,
8447           archive/makefile, archive/deliver/fdlogo3.gif,
8448           archive/deliver/getzipinfo.tcl, archive/deliver/install1.gif,
8449           archive/deliver/pkginfo.tcl, archive/deliver/setup.tcl,
8450           archive/deliver/setup_contents.txt, archive/deliver/unpack.tcl,
8451           archive/deliver/zipinfo.tcl, archive/elisp/makefile,
8452           archive/info/makefile, archive/info/maxima.fns,
8453           archive/info/maxima.log, archive/src/example.lisp,
8454           archive/src/gnu-optionsxx, archive/src/init_max1.lisp,
8455           archive/src/makefile, archive/src/max.ico,
8456           archive/src/server.lisp, archive/src/version.lisp,
8457           demo/macex.dem, demo/macro.dem, demo/manual.demo,
8458           doc/info/Input.texi, interfaces/xmaxima/examples.html,
8459           interfaces/xmaxima/intro.html, share/matrix/nchrpl.mac,
8460           share/numeric/dblint.dem, share/numeric/riemsum.mac,
8461           share/physics/gamalg.lisp, src/SYS-PROCLAIM.lisp,
8462           src/clmacs.lisp, src/macdes.lisp, src/macsys.lisp,
8463           src/mdebug.lisp, src/mlisp.lisp, src/mload.lisp, src/mmacro.lisp,
8464           src/nparse.lisp, src/plot.lisp, src/suprv1.lisp,
8465           tests/rtest8.mac, tests/tests.lisp: many changes for xmaxima and
8466           for windows
8468 2000-11-02 15:02  wfs
8470         * archive/configure, archive/configure.in, archive/makefile,
8471           archive/minvers, archive/books/tk_gnuplot,
8472           archive/src/macdes-prev.lisp, archive/src/makefile,
8473           doc/man/maxima.1, interfaces/xmaxima/intro.html,
8474           interfaces/xmaxima/omplotdata, interfaces/xmaxima/xmaxima,
8475           plotting/mgnuplot, src/macdes.lisp, src/macsys.lisp,
8476           src/plot.lisp, archive/src/server.lisp, archive/src/version.lisp,
8477           src/todd-coxeter.lisp: add todd coxeter algorithm for groups,
8478           alter plot
8480 2000-10-06 14:40  wfs
8482         * interfaces/xmaxima/omplotdata: update plotting, adding sliders
8484 2000-09-09 19:11  wfs
8486         * archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in
8487           Plotting.texi
8489 2000-09-09 16:25  wfs
8491         * doc/intromax/intromax.html, doc/intromax/intromax.ltx,
8492           src/askp.lisp, src/compar.lisp: Fix so that "Is .. positive or
8493           negative" allows lower case response of p or n
8495 2000-06-26 12:36  wfs
8497         * archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8498           archive/src/init_maxima.lsp, archive/src/maxobjs,
8499           archive/src/sysinit.c, archive/src/version.lisp, src/commac.lisp,
8500           src/nparse.lisp: change to readlist, moving to nparse
8502 2000-06-07 05:08  wfs
8504         * archive/: configure, makedefs, makefile, elisp/makefile,
8505           info/makefile, src/makefile: changes for install of info files
8507 2000-06-07 04:33  wfs
8509         * archive/: README.orig, configure, info/makefile: minor changes in
8510           defaults in configure
8512 2000-05-23 23:16  wfs
8514         * archive/info/maxima.log: remove the dvi
8516 2000-05-23 20:19  wfs
8518         * archive/src/ChangeLog: changelog
8520 2000-05-23 20:06  wfs
8522         * src/dskfn.lisp: fix SAVE to add the paren for in-package at top
8523           of file
8525 2000-05-08 13:13  wfs
8527         * archive/configure, archive/makefile,
8528           archive/elisp/maxima-mode.el, doc/info/Affine.texi,
8529           doc/info/Arrays.texi, doc/info/Command.texi,
8530           doc/info/Constants.texi, doc/info/Contexts.texi,
8531           doc/info/Ctensor.texi, doc/info/Debugging.texi,
8532           doc/info/Differential.texi, doc/info/Differentiation.texi,
8533           doc/info/Equations.texi, doc/info/Expressions.texi,
8534           doc/info/Floating.texi, doc/info/Function.texi,
8535           doc/info/Groups.texi, doc/info/Help.texi, doc/info/Indices.texi,
8536           doc/info/Input.texi, doc/info/Integration.texi,
8537           doc/info/Introduction.texi, doc/info/Limits.texi,
8538           doc/info/Lists.texi, doc/info/Logarithms.texi,
8539           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8540           doc/info/Number.texi, doc/info/Numerical.texi,
8541           doc/info/Operators.texi, doc/info/Plotting.texi,
8542           doc/info/Polynomials.texi, doc/info/Program.texi,
8543           doc/info/Rules.texi, doc/info/Runtime.texi, doc/info/Series.texi,
8544           archive/info/maxima.aux, doc/info/Simplification.texi,
8545           doc/info/Special.texi, doc/info/Statistics.texi,
8546           doc/info/Symmetries.texi, doc/info/Tensor.texi,
8547           doc/info/Trigonometric.texi, archive/info/maxima.fns,
8548           archive/info/maxima.log, archive/info/maxima.toc,
8549           doc/info/maxima.texi, doc/info/texinfo.tex, src/max_ext.lisp,
8550           src/rat3c.lisp, archive/src/version.lisp:
8552           updated the files from my current working source.
8554 2000-05-08 01:09  wfs
8556         * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8557           archive/configure, archive/idea, archive/install.tcl,
8558           archive/majvers, archive/makedefs, archive/makefile,
8559           archive/maxima.gif, archive/minvers, archive/msg,
8560           archive/readme.plot, archive/src/ChangeLog,
8561           archive/src/benchmarks, archive/src/buffer1.lisp,
8562           archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8563           archive/src/cl-maxima.system, archive/src/cmd.el,
8564           archive/src/conversion.doc, archive/src/dtrdi.c,
8565           archive/src/exclude, archive/src/execute.c,
8566           archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8567           archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8568           archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8569           archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8570           archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8571           archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8572           archive/src/mtags, archive/src/mudoc.lisp,
8573           archive/src/plot3d.lisp, archive/src/plotll.lisp,
8574           archive/src/pltwin.lisp, archive/src/qeval.lsp,
8575           archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8576           archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8577           archive/src/vals.lisp, archive/src/xgraph-out,
8578           interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8579           src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8580           src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8581           src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8582           src/commac.lisp, src/compar.lisp, src/compat.lisp,
8583           src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8584           src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8585           src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8586           src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8587           src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8588           src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8589           src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8590           src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8591           src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8592           src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8593           src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8594           src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8595           src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8596           src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8597           src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8598           src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8599           src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8600           src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8601           src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8602           src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8603           src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8604           src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8605           src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8606           src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8607           src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8608           src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8609           src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8610           src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8611           src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8612           archive/bin/add-defs, archive/bin/copy-doc.lisp,
8613           archive/bin/distribute, archive/bin/distribute-new,
8614           archive/bin/doe-tape, archive/bin/fix-path,
8615           archive/bin/if-exists, archive/bin/if-not-exists,
8616           archive/bin/kcl-link, archive/bin/make-exe,
8617           archive/bin/maxima-files, archive/bin/maxima-tape,
8618           archive/bin/move-if-change, archive/bin/update-version,
8619           archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8620           archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8621           archive/doc/problem-chart, archive/doc/software.doc,
8622           archive/doc/time.test, archive/doc/times,
8623           archive/doc/times-chart, archive/info/fix-maxima.el,
8624           archive/info/makefile, archive/info/maxima.aux,
8625           archive/info/maxima.cp, archive/info/maxima.fns,
8626           archive/info/maxima.ky, archive/info/maxima.log,
8627           archive/info/maxima.pg, archive/info/maxima.texi-prev,
8628           archive/info/maxima.toc, archive/info/maxima.tp,
8629           archive/info/maxima.vr, archive/info/xgraph-out,
8630           archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8631           archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8632           archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8633           archive/src/autos.lisp, archive/src/bigmax.all,
8634           archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8635           archive/src/drawps.hc, archive/src/dump-excl.lisp,
8636           archive/src/dump-lucid.lisp, archive/src/example.lisp,
8637           archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8638           archive/src/fo.lsp, archive/src/fundcl.lisp,
8639           archive/src/grabext.lisp, archive/src/init.lsp,
8640           archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8641           archive/src/init_maxima.lsp, archive/src/install.tcl,
8642           archive/src/make-sys_maxima.c, archive/src/make.lisp,
8643           archive/src/makefile, archive/src/makefile.prev,
8644           archive/src/makepro.lisp, archive/src/maxobjs,
8645           archive/src/maxout.geomview, archive/src/maxout.zic,
8646           archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8647           archive/src/nutplot.lisp, archive/src/omplot-out,
8648           archive/src/paths.lisp, archive/src/repl.el,
8649           archive/src/save.lisp, archive/src/serror.lisp,
8650           archive/src/server.lisp, archive/src/single-value.lisp,
8651           archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
8652           archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
8653           archive/src/sysinit.lsp, archive/src/system-init.c,
8654           archive/src/var-proclaims.lisp, archive/src/version.lisp,
8655           archive/src/xplot.lisp, archive/src/zouplot.lisp,
8656           archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
8657           demo/manual.demo, demo/plots.mac, doc/contributors,
8658           doc/info/Affine.texi, doc/info/Arrays.texi,
8659           doc/info/Command.texi, doc/info/Constants.texi,
8660           doc/info/Contexts.texi, doc/info/Ctensor.texi,
8661           doc/info/Debugging.texi, doc/info/Differential.texi,
8662           doc/info/Differentiation.texi, doc/info/Equations.texi,
8663           doc/info/Expressions.texi, doc/info/Floating.texi,
8664           doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
8665           doc/info/Indices.texi, doc/info/Input.texi,
8666           doc/info/Integration.texi, doc/info/Limits.texi,
8667           doc/info/Lists.texi, doc/info/Logarithms.texi,
8668           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8669           doc/info/None.texi, doc/info/Number.texi,
8670           doc/info/Numerical.texi, doc/info/Operators.texi,
8671           doc/info/Plotting.texi, doc/info/Polynomials.texi,
8672           doc/info/Program.texi, doc/info/Rules.texi,
8673           doc/info/Runtime.texi, doc/info/Series.texi,
8674           doc/info/Simplification.texi, doc/info/Special.texi,
8675           doc/info/Statistics.texi, doc/info/Symmetries.texi,
8676           doc/info/Tensor.texi, doc/info/Trigonometric.texi,
8677           doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
8678           interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
8679           plotting/mgnuplot, share/algebra/nusum.mac,
8680           share/diffequations/abel.mac, share/diffequations/desoln.mac,
8681           share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
8682           share/matrix/invert.mac, share/simplification/elim.mac,
8683           src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
8684           src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
8685           src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
8686           src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
8687           src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
8688           src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
8689           src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
8690           src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
8691           src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
8692           src/transf.lisp, src/transl.lisp, src/transs.lisp,
8693           src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
8694           src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
8695           src/trutil.lisp, src/utils.lisp, src/zero.lisp,
8696           tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
8697           tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
8698           tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
8699           tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
8700           tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
8701           tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
8702           tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
8703           tests/tests.lisp, archive/info/maxima.info-15,
8704           archive/info/maxima.info-16, archive/share/share.usg,
8705           archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
8706           archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
8707           archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
8708           archive/share/lisp/defstm.lisp,
8709           archive/share/lisp/defstmrun.lisp,
8710           archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
8711           archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
8712           archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
8713           archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
8714           archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
8715           archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
8716           archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
8717           archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
8718           archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
8719           archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
8720           archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
8721           archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
8722           archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
8723           archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
8724           archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
8725           archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
8726           archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
8727           archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
8728           archive/share/trash/ai.mc, archive/share/trash/array.usg,
8729           archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
8730           archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
8731           archive/share/trash/elec.dat, archive/share/trash/elec.plt,
8732           archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
8733           archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
8734           archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
8735           archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
8736           archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
8737           archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
8738           archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
8739           archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
8740           archive/share/unknown/asympa.mac,
8741           archive/share/unknown/cgamma.usg,
8742           archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
8743           archive/share/unknown/ndiffq.dem,
8744           archive/share/unknown/ndiffq.dmp,
8745           archive/share/unknown/ndiffq.usg,
8746           archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
8747           archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
8748           archive/share/unknown/plot2.usg,
8749           archive/share/unknown/polsol.usg,
8750           archive/share/unknown/powers.usg,
8751           archive/share/unknown/prrid.usg,
8752           archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
8753           archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
8754           demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
8755           demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
8756           demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
8757           demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
8758           doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
8759           doc/share/translation_hints.txt, share/algebra/differ.dem,
8760           share/algebra/differ.mac, share/algebra/grob1.lisp,
8761           share/algebra/nusum.usg, share/algebra/recur.dem,
8762           share/algebra/recur.lisp, share/algebra/recur.mac,
8763           share/algebra/recur.transcript, share/calculus/cartan.dem,
8764           share/calculus/cartan.lisp, share/calculus/fourie.dem,
8765           share/calculus/fourie.mac, share/calculus/fourie.usg,
8766           share/calculus/gendif.mac, share/calculus/gendif.usg,
8767           share/calculus/optmiz.dem, share/calculus/optmiz.mac,
8768           share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
8769           share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
8770           share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
8771           share/calculus/optvar.dem, share/calculus/optvar.mac,
8772           share/calculus/optvar.transcript, share/calculus/optvar.usg,
8773           share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
8774           share/calculus/pade2.mac, share/calculus/qual.dem,
8775           share/calculus/qual.mac, share/calculus/qual.usg,
8776           share/calculus/qualsp.lisp, share/calculus/revert.mac,
8777           share/calculus/revert.usg, share/calculus/taylor1.mac,
8778           share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
8779           share/diffequations/desoln.usg, share/diffequations/exampl.mac,
8780           share/diffequations/linde1.mc, share/diffequations/ode2.usg,
8781           share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
8782           share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
8783           share/graphics/world.mac, share/integequations/inteqn.mac,
8784           share/integequations/inteqn.usg, share/integequations/intexs.mac,
8785           share/integration/antid.dem, share/integration/antid.mac,
8786           share/integration/antid.usg, share/integration/bypart.mac,
8787           share/integration/delta.dem, share/integration/delta.mac,
8788           share/integration/delta.usg, share/integration/intsce.mac,
8789           share/integration/intsce.usg, share/macro/autolo.mac,
8790           share/macro/basic.mac, share/macro/caseq.mac,
8791           share/macro/contrl.mac, share/macro/defm.dem,
8792           share/macro/defm.mac, share/macro/defm.syn,
8793           share/macro/defstm.mac, share/macro/defstmrun.mac,
8794           share/macro/fexpr.mac, share/macro/keyarg.dem,
8795           share/macro/keyarg.mac, share/macro/packg.mac,
8796           share/macro/sum1.mac, share/matrix/determ.mac,
8797           share/matrix/determ.usg, share/matrix/eigen.dem,
8798           share/matrix/eigen.mac, share/matrix/eigen.usg,
8799           share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
8800           share/matrix/invert.usg, share/matrix/matfun.mac,
8801           share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
8802           share/matrix/pfaff.dem, share/matrix/pfaff.mac,
8803           share/matrix/pfaff.usg, share/matrix/rateig.mac,
8804           share/misc/arrfun.mac, share/misc/declin.dem,
8805           share/misc/declin.mac, share/misc/declin.usg,
8806           share/misc/diffop.lisp, share/misc/disran.lisp,
8807           share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
8808           share/misc/foptim.lisp, share/misc/seqopt.dem,
8809           share/misc/seqopt.lisp, share/misc/seqopt.usg,
8810           share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
8811           share/numeric/bffac.lisp, share/numeric/bffac.usg,
8812           share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
8813           share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
8814           share/numeric/cfortr.tst, share/numeric/cfortr.usg,
8815           share/numeric/dblint.dem, share/numeric/dblint.mac,
8816           share/numeric/dblint.usg, share/numeric/dblint_1.dem,
8817           share/numeric/diffeq.dem, share/numeric/diffeq.mac,
8818           share/numeric/expense.lisp, share/numeric/fft.dem,
8819           share/numeric/fft.lisp, share/numeric/fft.usg,
8820           share/numeric/forma1.lisp, share/numeric/forma1.usg,
8821           share/numeric/format.lisp, share/numeric/format.usg,
8822           share/numeric/kach.dem, share/numeric/kach.mac,
8823           share/numeric/newton.mac, share/numeric/newton1.mac,
8824           share/numeric/qq.dem, share/numeric/qq.lisp,
8825           share/numeric/qq.usg, share/numeric/riemsum.mac,
8826           share/numeric/simpsn.dem, share/numeric/simpsn.mac,
8827           share/numeric/submac.dem, share/numeric/submac.mac,
8828           share/physics/dimen.dem, share/physics/dimen.mac,
8829           share/physics/dimen.usg, share/physics/elec.lisp,
8830           share/physics/gam5.lisp, share/physics/gamalg.dem,
8831           share/physics/gamalg.lisp, share/physics/gamalg.usg,
8832           share/physics/gamchi.lisp, share/physics/gamcon.lisp,
8833           share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
8834           share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
8835           share/physics/gamsq.lisp, share/physics/units.mac,
8836           share/physics/units.usg, share/simplification/absimp.dem,
8837           share/simplification/absimp.mac, share/simplification/absimp.usg,
8838           share/simplification/disol.dem, share/simplification/disol.mac,
8839           share/simplification/disol.usg, share/simplification/elim.usg,
8840           share/simplification/facex1.mac, share/simplification/facexp.dem,
8841           share/simplification/facexp.mac, share/simplification/facexp.usg,
8842           share/simplification/functs.dem, share/simplification/functs.mac,
8843           share/simplification/functs.usg, share/simplification/ineq.dem,
8844           share/simplification/ineq.mac, share/simplification/ineq.usg,
8845           share/simplification/lrats.dem, share/simplification/lrats.mac,
8846           share/simplification/lrats.usg, share/simplification/rducon.dem,
8847           share/simplification/rducon.lisp,
8848           share/simplification/rducon.usg, share/simplification/rncomb.dem,
8849           share/simplification/rncomb.mac, share/simplification/rncomb.usg,
8850           share/simplification/scifac.dem,
8851           share/simplification/scifac.lisp,
8852           share/simplification/scifac.usg, share/simplification/sqdnst.mac,
8853           share/simplification/sqdnst.usg, share/simplification/stopex.dem,
8854           share/simplification/stopex.mac, share/simplification/stopex.usg,
8855           share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
8856           share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
8857           share/specfunctions/kn.mac, share/sym/arite.lisp,
8858           share/sym/chbase.lisp, share/sym/compile.lisp,
8859           share/sym/direct.lisp, share/sym/ecrivain.lisp,
8860           share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
8861           share/sym/macros.lisp, share/sym/makefile,
8862           share/sym/multmon.lisp, share/sym/operations.lisp,
8863           share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
8864           share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
8865           share/tensor/ademo.dem, share/tensor/ademo2.dem,
8866           share/tensor/ajpff.mac, share/tensor/anew.mac,
8867           share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
8868           share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
8869           share/tensor/brbirk.mac, share/tensor/canten.lisp,
8870           share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
8871           share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
8872           share/tensor/ctensr.mac, share/tensor/gener.lisp,
8873           share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
8874           share/tensor/itensor.lisp, share/tensor/jpff.mac,
8875           share/tensor/manual.txt, share/tensor/metrics.mac,
8876           share/tensor/mmans.mac, share/tensor/mmans_run.mac,
8877           share/tensor/motion.mac, share/tensor/petrov.mac,
8878           share/tensor/ricci2.mac, share/tensor/rsn.mac,
8879           share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
8880           share/tensor/test1.mac, share/trigonometry/atrig1.mac,
8881           share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
8882           share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
8883           share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
8884           share/utils/batch.dem, share/utils/batch.mac,
8885           share/utils/batch.transcript, share/utils/batch.usg,
8886           share/utils/dskuse.lisp, share/utils/dskuse.usg,
8887           share/utils/fileop.lisp, share/utils/fileop.usg,
8888           share/vector/vect.dem, share/vector/vect.mac,
8889           share/vector/vect.usg, share/vector/vect_transform.mac,
8890           share/vector/vector.dem, share/vector/vector.mac,
8891           share/vector/vector.usg, archive/books/tk_gnuplot,
8892           archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
8893           archive/books/schelter/427k-1.bk,
8894           archive/books/schelter/427k-2.bk,
8895           archive/books/schelter/chaos.bk,
8896           archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
8897           archive/books/schelter/systems.bk,
8898           archive/books/schelter/xplot.bk, archive/elisp/makefile,
8899           archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
8900           interfaces/emacs/misc/sshell.el, share/sym/doconline,
8901           share/sym/docsym.tex, share/sym/docsymidx.tex,
8902           share/sym/partpol.lisp, share/sym/permut.lisp,
8903           share/sym/pui.lisp, share/sym/resolcayley.lisp,
8904           share/sym/resolv1.lisp, share/sym/resolvante.mac,
8905           share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
8906           share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
8909           maxima-5.4 source as released nov 18 with maxima-5.4.tgz
8911 2000-05-08 01:09  wfs
8913         * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8914           archive/configure, archive/idea, archive/install.tcl,
8915           archive/majvers, archive/makedefs, archive/makefile,
8916           archive/maxima.gif, archive/minvers, archive/msg,
8917           archive/readme.plot, archive/src/ChangeLog,
8918           archive/src/benchmarks, archive/src/buffer1.lisp,
8919           archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8920           archive/src/cl-maxima.system, archive/src/cmd.el,
8921           archive/src/conversion.doc, archive/src/dtrdi.c,
8922           archive/src/exclude, archive/src/execute.c,
8923           archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8924           archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8925           archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8926           archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8927           archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8928           archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8929           archive/src/mtags, archive/src/mudoc.lisp,
8930           archive/src/plot3d.lisp, archive/src/plotll.lisp,
8931           archive/src/pltwin.lisp, archive/src/qeval.lsp,
8932           archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8933           archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8934           archive/src/vals.lisp, archive/src/xgraph-out,
8935           interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8936           src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8937           src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8938           src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8939           src/commac.lisp, src/compar.lisp, src/compat.lisp,
8940           src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8941           src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8942           src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8943           src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8944           src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8945           src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8946           src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8947           src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8948           src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8949           src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8950           src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8951           src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8952           src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8953           src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8954           src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8955           src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8956           src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8957           src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8958           src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8959           src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8960           src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8961           src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8962           src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8963           src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8964           src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8965           src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8966           src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8967           src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8968           src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8969           archive/bin/add-defs, archive/bin/copy-doc.lisp,
8970           archive/bin/distribute, archive/bin/distribute-new,
8971           archive/bin/doe-tape, archive/bin/fix-path,
8972           archive/bin/if-exists, archive/bin/if-not-exists,
8973           archive/bin/kcl-link, archive/bin/make-exe,
8974           archive/bin/maxima-files, archive/bin/maxima-tape,
8975           archive/bin/move-if-change, archive/bin/update-version,
8976           archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8977           archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8978           archive/doc/problem-chart, archive/doc/software.doc,
8979           archive/doc/time.test, archive/doc/times,
8980           archive/doc/times-chart, archive/info/fix-maxima.el,
8981           archive/info/makefile, archive/info/maxima.aux,
8982           archive/info/maxima.cp, archive/info/maxima.fns,
8983           archive/info/maxima.ky, archive/info/maxima.log,
8984           archive/info/maxima.pg, archive/info/maxima.texi-prev,
8985           archive/info/maxima.toc, archive/info/maxima.tp,
8986           archive/info/maxima.vr, archive/info/xgraph-out,
8987           archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8988           archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8989           archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8990           archive/src/autos.lisp, archive/src/bigmax.all,
8991           archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8992           archive/src/drawps.hc, archive/src/dump-excl.lisp,
8993           archive/src/dump-lucid.lisp, archive/src/example.lisp,
8994           archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8995           archive/src/fo.lsp, archive/src/fundcl.lisp,
8996           archive/src/grabext.lisp, archive/src/init.lsp,
8997           archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8998           archive/src/init_maxima.lsp, archive/src/install.tcl,
8999           archive/src/make-sys_maxima.c, archive/src/make.lisp,
9000           archive/src/makefile, archive/src/makefile.prev,
9001           archive/src/makepro.lisp, archive/src/maxobjs,
9002           archive/src/maxout.geomview, archive/src/maxout.zic,
9003           archive/src/mhtml-1.gif, archive/src/neweval.lisp,
9004           archive/src/nutplot.lisp, archive/src/omplot-out,
9005           archive/src/paths.lisp, archive/src/repl.el,
9006           archive/src/save.lisp, archive/src/serror.lisp,
9007           archive/src/server.lisp, archive/src/single-value.lisp,
9008           archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
9009           archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
9010           archive/src/sysinit.lsp, archive/src/system-init.c,
9011           archive/src/var-proclaims.lisp, archive/src/version.lisp,
9012           archive/src/xplot.lisp, archive/src/zouplot.lisp,
9013           archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
9014           demo/manual.demo, demo/plots.mac, doc/contributors,
9015           doc/info/Affine.texi, doc/info/Arrays.texi,
9016           doc/info/Command.texi, doc/info/Constants.texi,
9017           doc/info/Contexts.texi, doc/info/Ctensor.texi,
9018           doc/info/Debugging.texi, doc/info/Differential.texi,
9019           doc/info/Differentiation.texi, doc/info/Equations.texi,
9020           doc/info/Expressions.texi, doc/info/Floating.texi,
9021           doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
9022           doc/info/Indices.texi, doc/info/Input.texi,
9023           doc/info/Integration.texi, doc/info/Limits.texi,
9024           doc/info/Lists.texi, doc/info/Logarithms.texi,
9025           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
9026           doc/info/None.texi, doc/info/Number.texi,
9027           doc/info/Numerical.texi, doc/info/Operators.texi,
9028           doc/info/Plotting.texi, doc/info/Polynomials.texi,
9029           doc/info/Program.texi, doc/info/Rules.texi,
9030           doc/info/Runtime.texi, doc/info/Series.texi,
9031           doc/info/Simplification.texi, doc/info/Special.texi,
9032           doc/info/Statistics.texi, doc/info/Symmetries.texi,
9033           doc/info/Tensor.texi, doc/info/Trigonometric.texi,
9034           doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
9035           interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
9036           plotting/mgnuplot, share/algebra/nusum.mac,
9037           share/diffequations/abel.mac, share/diffequations/desoln.mac,
9038           share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
9039           share/matrix/invert.mac, share/simplification/elim.mac,
9040           src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
9041           src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
9042           src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
9043           src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
9044           src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
9045           src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
9046           src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
9047           src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
9048           src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
9049           src/transf.lisp, src/transl.lisp, src/transs.lisp,
9050           src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
9051           src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
9052           src/trutil.lisp, src/utils.lisp, src/zero.lisp,
9053           tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
9054           tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
9055           tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
9056           tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
9057           tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
9058           tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
9059           tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
9060           tests/tests.lisp, archive/info/maxima.info-15,
9061           archive/info/maxima.info-16, archive/share/share.usg,
9062           archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
9063           archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
9064           archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
9065           archive/share/lisp/defstm.lisp,
9066           archive/share/lisp/defstmrun.lisp,
9067           archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
9068           archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
9069           archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
9070           archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
9071           archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
9072           archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
9073           archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
9074           archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
9075           archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
9076           archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
9077           archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
9078           archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
9079           archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
9080           archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
9081           archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
9082           archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
9083           archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
9084           archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
9085           archive/share/trash/ai.mc, archive/share/trash/array.usg,
9086           archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
9087           archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
9088           archive/share/trash/elec.dat, archive/share/trash/elec.plt,
9089           archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
9090           archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
9091           archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
9092           archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
9093           archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
9094           archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
9095           archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
9096           archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
9097           archive/share/unknown/asympa.mac,
9098           archive/share/unknown/cgamma.usg,
9099           archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
9100           archive/share/unknown/ndiffq.dem,
9101           archive/share/unknown/ndiffq.dmp,
9102           archive/share/unknown/ndiffq.usg,
9103           archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
9104           archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
9105           archive/share/unknown/plot2.usg,
9106           archive/share/unknown/polsol.usg,
9107           archive/share/unknown/powers.usg,
9108           archive/share/unknown/prrid.usg,
9109           archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
9110           archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
9111           demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
9112           demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
9113           demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
9114           demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
9115           doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
9116           doc/share/translation_hints.txt, share/algebra/differ.dem,
9117           share/algebra/differ.mac, share/algebra/grob1.lisp,
9118           share/algebra/nusum.usg, share/algebra/recur.dem,
9119           share/algebra/recur.lisp, share/algebra/recur.mac,
9120           share/algebra/recur.transcript, share/calculus/cartan.dem,
9121           share/calculus/cartan.lisp, share/calculus/fourie.dem,
9122           share/calculus/fourie.mac, share/calculus/fourie.usg,
9123           share/calculus/gendif.mac, share/calculus/gendif.usg,
9124           share/calculus/optmiz.dem, share/calculus/optmiz.mac,
9125           share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
9126           share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
9127           share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
9128           share/calculus/optvar.dem, share/calculus/optvar.mac,
9129           share/calculus/optvar.transcript, share/calculus/optvar.usg,
9130           share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
9131           share/calculus/pade2.mac, share/calculus/qual.dem,
9132           share/calculus/qual.mac, share/calculus/qual.usg,
9133           share/calculus/qualsp.lisp, share/calculus/revert.mac,
9134           share/calculus/revert.usg, share/calculus/taylor1.mac,
9135           share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
9136           share/diffequations/desoln.usg, share/diffequations/exampl.mac,
9137           share/diffequations/linde1.mc, share/diffequations/ode2.usg,
9138           share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
9139           share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
9140           share/graphics/world.mac, share/integequations/inteqn.mac,
9141           share/integequations/inteqn.usg, share/integequations/intexs.mac,
9142           share/integration/antid.dem, share/integration/antid.mac,
9143           share/integration/antid.usg, share/integration/bypart.mac,
9144           share/integration/delta.dem, share/integration/delta.mac,
9145           share/integration/delta.usg, share/integration/intsce.mac,
9146           share/integration/intsce.usg, share/macro/autolo.mac,
9147           share/macro/basic.mac, share/macro/caseq.mac,
9148           share/macro/contrl.mac, share/macro/defm.dem,
9149           share/macro/defm.mac, share/macro/defm.syn,
9150           share/macro/defstm.mac, share/macro/defstmrun.mac,
9151           share/macro/fexpr.mac, share/macro/keyarg.dem,
9152           share/macro/keyarg.mac, share/macro/packg.mac,
9153           share/macro/sum1.mac, share/matrix/determ.mac,
9154           share/matrix/determ.usg, share/matrix/eigen.dem,
9155           share/matrix/eigen.mac, share/matrix/eigen.usg,
9156           share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
9157           share/matrix/invert.usg, share/matrix/matfun.mac,
9158           share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
9159           share/matrix/pfaff.dem, share/matrix/pfaff.mac,
9160           share/matrix/pfaff.usg, share/matrix/rateig.mac,
9161           share/misc/arrfun.mac, share/misc/declin.dem,
9162           share/misc/declin.mac, share/misc/declin.usg,
9163           share/misc/diffop.lisp, share/misc/disran.lisp,
9164           share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
9165           share/misc/foptim.lisp, share/misc/seqopt.dem,
9166           share/misc/seqopt.lisp, share/misc/seqopt.usg,
9167           share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
9168           share/numeric/bffac.lisp, share/numeric/bffac.usg,
9169           share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
9170           share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
9171           share/numeric/cfortr.tst, share/numeric/cfortr.usg,
9172           share/numeric/dblint.dem, share/numeric/dblint.mac,
9173           share/numeric/dblint.usg, share/numeric/dblint_1.dem,
9174           share/numeric/diffeq.dem, share/numeric/diffeq.mac,
9175           share/numeric/expense.lisp, share/numeric/fft.dem,
9176           share/numeric/fft.lisp, share/numeric/fft.usg,
9177           share/numeric/forma1.lisp, share/numeric/forma1.usg,
9178           share/numeric/format.lisp, share/numeric/format.usg,
9179           share/numeric/kach.dem, share/numeric/kach.mac,
9180           share/numeric/newton.mac, share/numeric/newton1.mac,
9181           share/numeric/qq.dem, share/numeric/qq.lisp,
9182           share/numeric/qq.usg, share/numeric/riemsum.mac,
9183           share/numeric/simpsn.dem, share/numeric/simpsn.mac,
9184           share/numeric/submac.dem, share/numeric/submac.mac,
9185           share/physics/dimen.dem, share/physics/dimen.mac,
9186           share/physics/dimen.usg, share/physics/elec.lisp,
9187           share/physics/gam5.lisp, share/physics/gamalg.dem,
9188           share/physics/gamalg.lisp, share/physics/gamalg.usg,
9189           share/physics/gamchi.lisp, share/physics/gamcon.lisp,
9190           share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
9191           share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
9192           share/physics/gamsq.lisp, share/physics/units.mac,
9193           share/physics/units.usg, share/simplification/absimp.dem,
9194           share/simplification/absimp.mac, share/simplification/absimp.usg,
9195           share/simplification/disol.dem, share/simplification/disol.mac,
9196           share/simplification/disol.usg, share/simplification/elim.usg,
9197           share/simplification/facex1.mac, share/simplification/facexp.dem,
9198           share/simplification/facexp.mac, share/simplification/facexp.usg,
9199           share/simplification/functs.dem, share/simplification/functs.mac,
9200           share/simplification/functs.usg, share/simplification/ineq.dem,
9201           share/simplification/ineq.mac, share/simplification/ineq.usg,
9202           share/simplification/lrats.dem, share/simplification/lrats.mac,
9203           share/simplification/lrats.usg, share/simplification/rducon.dem,
9204           share/simplification/rducon.lisp,
9205           share/simplification/rducon.usg, share/simplification/rncomb.dem,
9206           share/simplification/rncomb.mac, share/simplification/rncomb.usg,
9207           share/simplification/scifac.dem,
9208           share/simplification/scifac.lisp,
9209           share/simplification/scifac.usg, share/simplification/sqdnst.mac,
9210           share/simplification/sqdnst.usg, share/simplification/stopex.dem,
9211           share/simplification/stopex.mac, share/simplification/stopex.usg,
9212           share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
9213           share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
9214           share/specfunctions/kn.mac, share/sym/arite.lisp,
9215           share/sym/chbase.lisp, share/sym/compile.lisp,
9216           share/sym/direct.lisp, share/sym/ecrivain.lisp,
9217           share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
9218           share/sym/macros.lisp, share/sym/makefile,
9219           share/sym/multmon.lisp, share/sym/operations.lisp,
9220           share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
9221           share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
9222           share/tensor/ademo.dem, share/tensor/ademo2.dem,
9223           share/tensor/ajpff.mac, share/tensor/anew.mac,
9224           share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
9225           share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
9226           share/tensor/brbirk.mac, share/tensor/canten.lisp,
9227           share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
9228           share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
9229           share/tensor/ctensr.mac, share/tensor/gener.lisp,
9230           share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
9231           share/tensor/itensor.lisp, share/tensor/jpff.mac,
9232           share/tensor/manual.txt, share/tensor/metrics.mac,
9233           share/tensor/mmans.mac, share/tensor/mmans_run.mac,
9234           share/tensor/motion.mac, share/tensor/petrov.mac,
9235           share/tensor/ricci2.mac, share/tensor/rsn.mac,
9236           share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
9237           share/tensor/test1.mac, share/trigonometry/atrig1.mac,
9238           share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
9239           share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
9240           share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
9241           share/utils/batch.dem, share/utils/batch.mac,
9242           share/utils/batch.transcript, share/utils/batch.usg,
9243           share/utils/dskuse.lisp, share/utils/dskuse.usg,
9244           share/utils/fileop.lisp, share/utils/fileop.usg,
9245           share/vector/vect.dem, share/vector/vect.mac,
9246           share/vector/vect.usg, share/vector/vect_transform.mac,
9247           share/vector/vector.dem, share/vector/vector.mac,
9248           share/vector/vector.usg, archive/books/tk_gnuplot,
9249           archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
9250           archive/books/schelter/427k-1.bk,
9251           archive/books/schelter/427k-2.bk,
9252           archive/books/schelter/chaos.bk,
9253           archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
9254           archive/books/schelter/systems.bk,
9255           archive/books/schelter/xplot.bk, archive/elisp/makefile,
9256           archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
9257           interfaces/emacs/misc/sshell.el, share/sym/doconline,
9258           share/sym/docsym.tex, share/sym/docsymidx.tex,
9259           share/sym/partpol.lisp, share/sym/permut.lisp,
9260           share/sym/pui.lisp, share/sym/resolcayley.lisp,
9261           share/sym/resolv1.lisp, share/sym/resolvante.mac,
9262           share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
9263           share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
9264           Initial revision