Examples cleanup
[maxima.git] / ChangeLog
blob55bd2f611223d9b451cea5745cc5a8c83e9ac5b5
1 2005-03-13 12:00  robert_dodier
3         * src/nset.lisp, tests/rtestnset.mac:
4           Moved the nset package from share into the core source code.
5           Nset is a collection of functions for working with finite sets.
7 2005-02-27 12:00  robert_dodier
9         * src/mt19937.lisp, tests/rtestmt19937.mac:
10           Ported CMUCL's implementation of the Mersenne twister
11           random number generator to Maxima.
13 2004-09-23 19:51  amundson
15         * configure.in: Bump version number to 5.9.1.
17 2004-09-23 19:50  amundson
19         * share/contrib/format/: coeflist.lisp, format.lisp: Followed
20           instructions in README to make code compatible with Maxima.
21           Untested.
23 2004-09-22 21:50  amundson
25         * src/maxima.in: -u, --use-version argument was being ignored.
26           Fixed.
28 2004-09-21 14:36  belanger
30         * interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in
31           the output.  Fixed a problem with (%t..) output.
33 2004-09-19 08:50  amundson
35         * src/macsys.lisp: Fix problem with with_stdout under sbcl and
36           cmucl.
38 2004-09-19 08:49  amundson
40         * src/transs.lisp: Fix problem with compile_file under sbcl.
42 2004-09-19 08:14  amundson
44         * doc/maximabook/Makefile: Remove trailing ampersands from ps. Add
45           ampersands to dvi.
47 2004-09-19 08:13  amundson
49         * configure.in: increment version number
51 2004-09-18 16:39  amundson
53         * doc/Makefile.am: Add a few missing files. A few other files were
54           moved up or down in the list.
56 2004-09-08 06:44  amundson
58         * src/init-cl.lisp: Ensure prompt is always printed before input in
59           maxima-read-eval-print loop.
61 2004-09-06 00:14  vvzhy
63         * interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some
64           Windows 9x specific code.  Maxima works well on Windows 95, 98,
65           Me, 2000 and XP.
67 2004-09-06 00:07  vvzhy
69         * interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL
70           2.6.5 compiler
72 2004-08-26 19:16  amundson
74         * src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read
75           commands.
77 2004-08-25 08:29  amundson
79         * src/: gcl-depends.mk, sbcl-depends.mk: update
81 2004-08-19 21:36  amundson
83         * doc/info/Plotting.texi: Add ticks to parametric examples. Fix
84           typo. Comment out broken ?draw2d example.
86 2004-08-19 20:22  amundson
88         * src/macdes.lisp: Properly set info paths when using GCL's
89           internal info routines.
91 2004-08-19 20:21  amundson
93         * src/sys-proclaim.lisp: proclaims generated with and for gcl
94           2.6.5.
96 2004-08-19 20:19  amundson
98         * src/maxima.system: Workaround proclaim bug in GCL versions
99           <=2.6.3.
101 2004-08-19 20:15  amundson
103         * lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates
104           for SBCL 0.8.13 from Andreas Eder.
106 2004-08-19 20:11  amundson
108         * doc/info/Plotting.texi: Removed line breaks within strings to be
109           sent to gnuplot.
111 2004-08-19 20:07  amundson
113         * README.lisps: Updated for recent versions of GCL and CMUCL. Added
114           explicit bit about --enable-ansi flag for GCL.
116 2004-07-26 07:08  billingd
118         * interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES.
120 2004-07-25 17:56  amundson
122         * ChangeLog, configure.in: Updates for 5.9.0.9beta2.
124 2004-07-25 13:11  amundson
126         * NEWS, README.lisps: updates.
128 2004-07-25 12:22  amundson
130         * src/sys-proclaim.lisp: first version generated by makefile.
132 2004-07-25 12:22  amundson
134         * src/macdes.lisp: Optimization: GCL's built-in info is much faster
135           than our info implementation. However, GCL's info won't respect
136           out *prompt- variables. Compromise by only calling our info when
137           the prompts are not empty.
139 2004-07-25 12:17  amundson
141         * src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am
142           for sys-proclaim.lisp.
144           Generate sys-proclaim.lisp with sys-proclaim target.
146 2004-07-25 11:59  amundson
148         * src/: init-cl.lisp, rmaxima.in: Add --disable-readline option so
149           that rmaxima will work with gcl. I don't see any way to disable
150           readline at runtime in clisp.
152 2004-07-25 11:57  amundson
154         * tests/Makefile.am: change all instances of *-check to check-* for
155           consistency with targets such as clean-* in src directory.
157 2004-07-24 23:00  amundson
159         * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp, clisp-depends.mk,
160           cmucl-depends.mk, gcl-depends.mk, maxima.system,
161           sys-proclaim.lisp: Make proper proclaims for GCL. Still need a
162           way to generate sys-proclaims.lisp. Speedup for GCL is nearly a
163           factor of 2 on the test suite.
165 2004-07-24 20:48  amundson
167         * src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly
168           is no longer supported.
170 2004-07-24 20:47  amundson
172         * src/merror.lisp: Fix typo in an error message.
174 2004-07-24 12:17  amundson
176         * src/: cl-info.lisp, macdes.lisp, maxima-package.lisp,
177           maxima.system, nregex.lisp: Let GCL use the maxima info routines
178           instead of its built-in info routines. This allows us to treat
179           the prompt prefix and suffix properly with GCL.
181 2004-07-24 12:06  amundson
183         * doc/info/Plotting.texi: 1) add examples of complex plots.  2) add
184           documentation for make_transform.  3) fix references to
185           make_transform.
187 2004-07-23 08:16  amundson
189         * doc/info/Plotting.texi: Modify documentation for PLOT_OPTIONS to
190           reflect the many new gnuplot options. Entirely rewrote the
191           PLOT_OPTIONS section in an attempt to make it more coherent.
193 2004-07-16 09:19  rtoy
195         * src/opers.lisp: MUL2* should call *, not f* because the args are
196           numbers, not fixnums!
198 2004-07-14 21:20  amundson
200         * configure.in: give CMUCL_RUNTIME a default value, no matter what
202 2004-07-12 09:01  rtoy
204         * src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of
205           elliptic_e in src/ellipt.lisp
207           Apply patch in bug report.
209 2004-07-03 23:47  billingd
211         * interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04
212            David Billinghurst
214           * interfaces/xmaxima/win32/readme.txt:  Fix formatting
216           * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about
217           directory names with spaces.  Add notes about windows 95 and
218           environment space.
220 2004-07-03 23:41  billingd
222         * maxima.iss.in: 2004-07-04  David Billinghurst
224           * maxima.iss.in:  Default installation path restored to Program
225           Files
227 2004-07-03 22:30  billingd
229         * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04  David
230           Billinghurst
232           * interfaces/xmaxima/Tkmaxima/Paths.tcl:
234           These changes remove some windows 95 specific code.  For once, it
235           has been possible to clean up, rather than add another layer of
236           hacks.   - Remove code to set path.  This is now done in
237           maxima.bat so that     the command line version works.   - Remove
238           special case code to bypass maxima.bat on windows 95
240 2004-07-03 22:18  billingd
242         * interfaces/xmaxima/win32/Makefile.in: 2004-07-04  David
243           Billinghurst
245           * interfaces/xmaxima/win32/Makefile.in: Remove hackery to
246           maxima-init.lisp that hard codes path to gcc.  No longer required
247           since:  - xmaxima under windows 95 now uses maxima.bat  - an
248           correct path is set in maxima.bat by windows installer
250 2004-07-03 22:12  billingd
252         * maxima.iss.in: 2004-07-04  David Billinghurst
254           * maxima.iss.in:  Add maxima.bat to start menu.
256 2004-07-03 22:09  billingd
258         * src/maxima.bat.in: 2004-07-04  David Billinghurst
260           * src/maxima.bat.in: Set PATH environment variable.  Required for
261           plotting from command line maxima.  Will allow simplification
262           elsewhere.
264 2004-07-02 20:48  billingd
266         * src/maxima.bat.in: Set maxima_prefix environment variable
268 2004-07-02 20:44  billingd
270         * interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03  David
271           Billinghurst
273           * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific
274           code for case when path to maxima executable (script) contains a
275           space.
277 2004-07-02 16:15  vttoth
279         * share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM
280           apply symmetries to both verb and noun forms
282 2004-07-02 01:48  billingd
284         * maxima.iss.in: 2004-07-01  David Billinghurst
286                   * maxima.iss.in:  New routine to convert paths containing
287           spaces
288                   to equivalent short paths.
290 2004-07-02 00:21  billingd
292         * interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
293           Billinghurst
295                   * interfaces/xmaxima/win32/readme.txt:
296                   Add text on source of other binary files in Windows
297           package.
298                   Add solution to "Out of environment space" error.
300 2004-07-01 12:57  belanger
302         * interfaces/emacs/emaxima/emaxima.sty: Added the new session
303           prompts.
305 2004-07-01 12:56  belanger
307         * interfaces/emacs/emaxima/emaxima.el: Changed the session prompts
308           to (sortof) match the new Maxima prompts.
310 2004-07-01 04:21  billingd
312         * maxima.iss.in, interfaces/xmaxima/win32/Makefile.in,
313           interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
314           Billinghurst
316           * maxima.iss.in: Change CopyMode: alwaysoverwrite to Flags:
317           ignoreversion Add code to update maxima_prefix environment
318           variable in maxima.bat Add windows specific readme.txt
320           * interfaces/xmaxima/win32/Makefile.in Install gnuplot binary
321           files in bin/ Don't override default plot_format in
322           maxima-init.lisp Install windows specific readme.txt file
324           * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv
325           readme file
327 2004-06-26 18:45  billingd
329         * INSTALL.win32: * INSTALL.win32:  Update for maxima-5.9.1 and
330           gcl-2.6.2
332 2004-06-26 08:24  billingd
334         * maxima.iss.in: * maxima.iss.in:  Add compression options.
335           Decrease size from 21 MB to 13 MB
337 2004-06-25 06:07  billingd
339         * maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: *
340           interfaces/xmaxima/win32/InfoBefore.txt: New file.  *
341           maxima.iss.in: Use InfoBefore file.
343 2004-06-24 21:39  amundson
345         * ChangeLog, configure.in: Updates for 5.9.0.9beta1.
347 2004-06-21 22:00  amundson
349         * README.rpms, maxima.spec.in: rpm updates
351 2004-06-21 22:00  amundson
353         * interfaces/xmaxima/Makefile.am: bug fix: some files were missing
354           from tarball.
356 2004-06-21 21:58  amundson
358         * src/mactex.lisp: Bug fix from Andrej Grozin.
360 2004-06-21 20:41  amundson
362         * doc/info/Makefile.am, interfaces/xmaxima/Makefile.am,
363           Makefile.am, README.lisps, README.rpms: updates for 5.9.1
364           release.
366 2004-06-21 20:39  amundson
368         * admin/sfquery.py: small bug fix.
370 2004-06-21 20:36  amundson
372         * AUTHORS: Add everyone with cvs write access.
374 2004-06-15 03:31  starseeker
376         * share/contrib/lurkmathml/: README, mathml.lisp,
377           mathml_ref_list_for_IE, mathmltest, maximadiffs.txt: Uploaded
378           David Drysdale's mathml code for Maxima, which seems to have a
379           little bit different functionality than Paul Wang's.
381 2004-06-13 21:25  billingd
383         * interfaces/xmaxima/win32/Makefile.in: Add some fixes for windows
384           release.  While not perfect, these document the fixes required to
385           generate a working maxima/xmaxima.  I have chosen to hack
386           maxima-init-lisp so that the changes are accessible to users.
388           During installation  - maxima.bat must have DOS line termination
389           on win95
391           Add code to maxima-init.lisp to:  - Set path to gcc by prefixing
392           compiler::*cc* with *maxima-prefix\bin  - Ensure path to gcc is
393           '\' separated. Required for win95  - Set default PLOT_FORMAT to
394           OPENMATH so xmaxima plotting works out of box
396 2004-06-13 21:14  billingd
398         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Update to recognise
399           changes to maxima prompts  - allow both C and %i as input prefix
400           - allow both D and %o as output prefix
402 2004-06-13 21:10  billingd
404         * interfaces/xmaxima/intro.html: Link to local copy of maxima
405           manual, rather than the out of date copy at
406           http://www.ma.utexas.edu/maxima/
408 2004-06-03 21:22  amundson
410         * INSTALL, NEWS, README, README.external, README.lisps: Updates for
411           5.9.1
413 2004-05-28 04:50  starseeker
415         * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
416           Second attempt to upload these correctly (used cvs add -kb this
417           time)
419 2004-05-28 04:49  starseeker
421         * share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
422           didn't commit these properly as binary files
424 2004-05-27 21:54  starseeker
426         * share/contrib/mcclim/: README, formula.lisp, listeneroutput.png,
427           postscriptoutput.png: Adding Andy Hefner's McCLIM code for
428           displaying math formulas.  It doesn't have any abilities to
429           interface with Maxima yet.
431 2004-05-24 21:40  billingd
433         * src/solve.lisp, tests/rtest15.mac: Fix for bug calculating
434           eigenvalues() with multiple roots
436           For example,
437           eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0]));
439           Patch by Barton Willis, reviewed by Gosei Furuya.
441 2004-05-22 09:23  vttoth
443         * share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes
444           to CTENSR/ITENSOR.
446 2004-05-20 13:12  belanger
448         * interfaces/emacs/emaxima/maxima.el: Added the function
449           `maxima-clear-queue', which gets rid of all commands waiting to
450           be sent to Maxima.  Had `maxima-clear-queue' called whenever the
451           maxima process is killed.
453 2004-05-19 22:14  wjenkner
455         * tests/rtest15.mac: Add test case for #956730 from Stavros
456           Macrakis.
458 2004-05-19 22:12  wjenkner
460         * src/defint.lisp: (sinrx): Check that the argument is not atomic.
461           Observed by Stavros Macrakis (#956730).
463 2004-05-17 20:26  billingd
465         * share/Makefile.am: Update list of files in
466           share/contrib/diffequations/tests
468 2004-05-16 07:08  billingd
470         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
471           rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
472           rtestode_murphy1.mac, rtestode_murphy2.mac: Update tests in
473           share/contrib/diffequations/tests.  Move loading of files to the
474           Makefile.  Turn of verbose output from contrib_ode.mac.
476 2004-05-16 07:03  billingd
478         * share/contrib/diffequations/tests/: Makefile, summarize-log,
479           tests.lisp, testsuite.lisp: Convert
480           share/contrib/diffequations/tests directory to use the new (April
481           2004) testsuite driver routines.
483 2004-05-16 06:41  billingd
485         * share/contrib/diffequations/tests/: rtestode_murphy1.mac,
486           rtestode_murphy2.mac: Change all upper-case %T to lower-case %t
487           in expected answers.
489 2004-05-16 06:33  billingd
491         * share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac
492           (ode1_abel2):  Return correct result when not verbose.
494 2004-05-14 17:27  amundson
496         * src/mactex.lisp: fix for tex(%) from Jay Belanger.
498 2004-05-14 17:25  amundson
500         * src/suprv1.lisp: Set %i=%I to work around case problems after
501           inchar change.
503 2004-05-14 15:21  vttoth
505         * share/Makefile.am: Makefile update for the tensor package
507 2004-05-14 13:25  vttoth
509         * share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro
510           file.
512 2004-05-14 10:49  vttoth
514         * share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to
515           KDELTA contraction.
517 2004-05-13 15:38  amundson
519         * tests/rtest7.mac: Update to new default value of linechar. In
520           addition, explicity set linechar so that tests are not sensitive
521           to default values.
523 2004-05-12 10:07  vttoth
525         * share/tensor/: canten.lisp, ex_calc.mac, itensor.lisp, lch.mac,
526           symtry.lisp, ten_alg.dem: One more round of fixes, mainly to
527           solve problems with KDELTA, LC, and contractions involving
528           numeric indices.
530 2004-05-11 20:41  amundson
532         * src/mactex.lisp: Set %i=%I to work around case problems after
533           inchar change. Several fixes from Jay Belanger.
535 2004-05-11 14:49  belanger
537         * interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty:
538           Made changes for the new prompts.
540 2004-05-10 21:29  amundson
542         * maxima.spec.in: Updates for 5.9.1. There are some very unclean
543           hacks in this version. I hope they can be cleaned up when they
544           are better understood.
546 2004-05-10 21:27  amundson
548         * src/commac.lisp, src/mactex.lisp, src/suprv1.lisp,
549           doc/info/Trigonometric.texi, doc/info/Affine.texi,
550           doc/info/Command.texi, doc/info/Ctensor.texi,
551           doc/info/Debugging.texi, doc/info/Differential.texi,
552           doc/info/Differentiation.texi, doc/info/Elliptic.texi,
553           doc/info/Equations.texi, doc/info/Expressions.texi,
554           doc/info/Floating.texi, doc/info/Function.texi,
555           doc/info/Groups.texi, doc/info/Help.texi, doc/info/Input.texi,
556           doc/info/Integration.texi, doc/info/Introduction.texi,
557           doc/info/Lists.texi, doc/info/Logarithms.texi,
558           doc/info/Matrices.texi, doc/info/None.texi, doc/info/Number.texi,
559           doc/info/Numerical.texi, doc/info/Operators.texi,
560           doc/info/Plotting.texi, doc/info/Polynomials.texi,
561           doc/info/Program.texi, doc/info/Rules.texi,
562           doc/info/Runtime.texi, doc/info/Series.texi,
563           doc/info/SpecfunII.texi, doc/info/Special.texi,
564           doc/info/Symmetries.texi, doc/info/Tensor.texi: Change default
565           $inchar to %i, $outchar to %o and $linechar to %t.
567 2004-05-10 12:05  rtoy
569         * doc/info/Integration.texi: Add rudimentary documentation for the
570           quadpack routines.
572 2004-05-08 17:47  wjenkner
574         * src/trans4.lisp: Fix translation of rules.
576           (def%tr $matchdeclare): Insert a space between $any and  `.'
578           (patch-up-meval-in-fset, defun-prop (lambda tr-lisp->lisp)): Here
579           is an example due to Barton Willis: Translating a file containing
581           matchdeclare(x,true); tellsimpafter(f(x),0);
583           resulted in lisp code containing
585           (DEFUN |$fRULE1|        (LAMBDA (X ANS A3) ...))
587 2004-05-07 06:45  vttoth
589         * share/tensor/ex_calc.mac: Fixing the interior product and the
590           Lie-derivative.
592 2004-05-06 19:21  vttoth
594         * share/: Makefile.am, tensor/ademo-2steps.dem, tensor/ademo.dem,
595           tensor/ex_calc.dem, tensor/ex_calc.mac, tensor/itensor.dem,
596           tensor/itensor.lisp, tensor/kaluza.dem, tensor/kaluza.mac,
597           tensor/ten_alg.dem: Fixed INDICES in itensor, the interior
598           product in ex_calc, and several demos.
600 2004-05-06 01:26  billingd
602         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
603           rtestode_murphy1.mac: Update tests for Abel equations of first
604           and second kind.
606 2004-05-05 21:56  amundson
608         * ChangeLog: updated by cvs2cl
610 2004-05-05 21:48  billingd
612         * share/contrib/diffequations/ode1_abel.mac: 2004-05-06  David
613           Billinghurst
615                   * share/contrib/diffequations/ode1_abel.mac
616                   Small bug fixes for Abel equation of second kind.
618 2004-05-05 21:39  billingd
620         * share/contrib/diffequations/contrib_ode.mac: 2004-05-06  David
621           Billinghurst
623                   * share/contrib/diffequations/contrib_ode.mac
624                   Extend ode_check to check implicit solutions of ODEs
626 2004-05-05 20:44  amundson
628         * share/: physics/gamkah.lisp, physics/gammtr.lisp,
629           physics/gamnoc.lisp, physics/gamsq.lisp, Makefile.am,
630           physics/gam5.lisp, physics/gamalg.dem, physics/gamalg.lisp,
631           physics/gamalg.usg, physics/gamchi.lisp, physics/gamcon.lisp,
632           physics/gamgfi.lisp: Remove gamalg package. Apparently, the
633           authors did not want it bundled with Macsyma (or, presumbaly,
634           Maxima.) See the thread "status of gamalg" from May 2004 on the
635           Maxima mailing list.
637 2004-05-05 20:35  amundson
639         * src/mactex.lisp: Updates compiled by Andrej Grozin. He writes:
641           Also, some of bug fixes (and minor improvements) to mactex.lisp
642           are notyet incorporated. This patch is larger; it includes recent
643           fixes fromJesper Harder <harder@ifa.au.dk> of the problem
644           withtex(x[i]^2)$and enhancements from Marek Rychlik
645           <rychlik@u.arizona.edu> fortex(let(sin(x)*cos(y),sin(2*x)/2))$and
646           similar let-rules.
648 2004-05-05 20:33  amundson
650         * src/macsys.lisp: Simple bug fix from Andrej Grozin.
652 2004-05-05 14:16  vttoth
654         * share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates
655           the use of derivative indices in itensor.
657 2004-05-05 14:14  vttoth
659         * share/tensor/itensor.lisp: Improvements to itensor now make it
660           able to deal with most expressions containing derivative indices.
661           A new example, kaluza.dem, demonstrates these features.
663 2004-05-04 10:21  rtoy
665         * src/autoconf-variables.lisp.in: Needs a final newline so that
666           autoconf-variables.lisp contains the last line.  (May only be an
667           issue on Solaris.)
669 2004-05-04 10:20  rtoy
671         * src/acl6-depends.mk: Update dependencies for
672           autoconf-variables.lisp and server.lisp.
674 2004-05-03 23:52  billingd
676         * share/contrib/diffequations/contrib_ode.usg: 2004-05-04  David
677           Billinghurst
679                   * share/contrib/diffequations/contrib_ode.usg
680                   Documentation update
682 2004-05-03 23:45  billingd
684         * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04
685            David Billinghurst
687                   * share/contrib/diffequations/tests/rtest_ode1_abel.mac
688                   Update tests to reflect changes to ode1_abel.mac
690 2004-05-03 23:41  billingd
692         * share/contrib/diffequations/ode1_abel.mac: 2004-05-04  David
693           Billinghurst
695                   * share/contrib/diffequations/ode1_abel.mac
696                   Make code for Abel equation of second kind more general
697           by
698                   allowing  (g1(x)*y+g0(x))*y'(x) rather than
699           (y+g(x))*y'(x).
700                   Remove debugging and redundant code
701                   Fix a couple of bugs.
703 2004-05-03 23:35  billingd
705         * share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04  David
706           Billinghurst
708                   * share/contrib/diffequations/ode1_nonlinear.mac
709                   Fix return value for ode1_abel
711 2004-05-03 00:19  billingd
713         * share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03
714            David Billinghurst
716                   * share/contrib/diffequations/tests/rtest_ode1_abel.mac
717                   Update tests to reflect improvements in ode1_abel.mac
719 2004-05-03 00:16  billingd
721         * share/contrib/diffequations/ode1_abel.mac: 2004-05-03  David
722           Billinghurst
724                   * share/contrib/diffequations/ode1_abel.mac
725                   Update work in progress.  This version essentially works.
727 2004-04-29 23:22  billingd
729         * share/contrib/diffequations/tests/rtestode_murphy2.mac:
730           2004-04-30  David Billinghurst
732                   * share/contrib/diffequations/tests/rtestode_murphy2.mac
733                   Update solutions for equations (1) and (96) to match
734                   current maxima output
736 2004-04-29 23:09  billingd
738         * share/contrib/diffequations/ode1_clairault.mac: 2004-04-30  David
739           Billinghurst
741                   * ode1_clairault.mac (ode1_clairault_singular):
742                   Change the way that an expression is differentiated to
743                   work around interference with pdiff.
745 2004-04-29 21:54  wjenkner
747         * src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp,
748           server.lisp: Some cleanup for CLISP.
750           maxima-package.lisp: Don't make MAXIMA inherit from EXT.
752           Don't import GETENV (we use MAXIMA-GETENV defined in
753           init-cl.lisp).
755           clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT*
756           (previously inherited via EXT).
758           init-cl.lisp (bye): New function (previously inherited via EXT).
760           server.lisp (setup-server, xchdir): Add package prefix to
761           SOCKET-CONNECT resp. CD (previously inherited via EXT).
763 2004-04-29 20:18  vttoth
765         * share/tensor/itensor.dem: Correcting a minor error in this demo.
767 2004-04-28 22:46  belanger
769         * interfaces/emacs/emaxima/maxima.el: The way blocks of code are
770           sent to the Maxima process was changed so that the user doesn't
771           need to wait while the code is being processed.
773 2004-04-28 20:47  belanger
775         * interfaces/emacs/emaxima/emaxima.el: Removed
776           emaxima-single-string, replaced it with
777           maxima-single-string-wait.
779 2004-04-28 20:46  belanger
781         * interfaces/emacs/emaxima/maxima.el: Added
782           maxima-single-string-wait, fixed maxima-region so it won't stop
783           emacs while input is being processed.
785 2004-04-28 20:24  amundson
787         * plotting/Makefile.am: add header.tcl and footer.tcl.
789           Remove FORCE:
791 2004-04-28 19:49  amundson
793         * share/Makefile.am: include and install all new share files
795 2004-04-28 19:48  amundson
797         * Makefile.am: xmaxima-local.in and maxima-local.in
799 2004-04-28 11:43  amundson
801         * src/Makefile.am: Include new lisp files, files for pure lisp
802           build.
804 2004-04-28 11:38  amundson
806         * plotting/Makefile.am: Scripts are now generated files, so do not
807           include them in the tarball.
809 2004-04-28 11:37  amundson
811         * lisp-utils/Makefile.am: Include  makealbertdoc.lisp.
813 2004-04-28 11:36  amundson
815         * interfaces/xmaxima/Makefile.am: remove win32/maxima.bat.
817 2004-04-28 11:34  amundson
819         * interfaces/Makefile.am: Include bin/xmaxima.iss.
821 2004-04-28 11:34  amundson
823         * doc/share/Makefile.am: Include specfun.texi.
825 2004-04-28 11:29  amundson
827         * doc/info/Makefile.am: Include None.texi, xref.texi.
829 2004-04-28 11:28  amundson
831         * doc/Makefile.am: Install maximabook. Include and install doc/misc
832           directory.
834 2004-04-28 11:27  amundson
836         * Makefile.am: Include pure lisp installation materials.
838 2004-04-28 11:25  amundson
840         * admin/: compare_cvs_tarball, make_share_list, make_snapshots:
841           utility updates
843 2004-04-27 09:53  amundson
845         * configure.in: fix syntax errors, add better error message when
846           cmucl runtime path cannot be determined.
848 2004-04-26 22:00  amundson
850         * configure.in: Try using the lisp in the path for
851           cmucl_runtime_path if all else fails.
853 2004-04-26 16:15  vttoth
855         * share/tensor/symtry.lisp: Restoring one more name conflict fix
856           that was inadvertently removed.
858 2004-04-26 15:42  vttoth
860         * share/tensor/symtry.lisp: Restoring a name conflict fix that was
861           accidentally omitted in the last version.
863 2004-04-25 23:24  belanger
865         * interfaces/emacs/emaxima/emaxima.el: Replaced
866           `maxima-send-string' with `emaxima-send-string' which waits for
867           output.
869 2004-04-25 23:23  belanger
871         * interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no
872           longer waits for the output.
874 2004-04-25 18:29  vttoth
876         * share/tensor/ten_alg.dem: Additional fixes to this demo.
878 2004-04-25 17:35  vttoth
880         * share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take
881           advantage of repairs in itensor.
883 2004-04-24 22:03  wjenkner
885         * share/tensor/: tentex.lisp, car_iden.dem, ex_calc.dem,
886           ex_calc.mac, lch.mac, ten_alg.dem: New files from Valerij Pipin
887           (most of the commit message is taken from a description he sent
888           me in private email).
890           lch.mac: More flexible indicial Levi-Civita (permutation) tensor
891           package.
893           ex_calc.mac: Definitions for exterior calculus: exterior product,
894           interior product, exterior derivative and the Lie derivative.
896           ex_calc.dem: illustrates them in action.
898           car_iden.dem: demonstrates the Cartan identity (commutation of
899           the Lie derivative with the exterior one) for order 1,2,3,4 and
900           5.
902           ten_alg.dem: demonstrates all the current power of the itensor
903           package with respect to the mentioned additions.
905           tentex.lisp: Some tensor stuff for $tex.
907 2004-04-24 21:48  vttoth
909         * share/tensor/itensor.usg: Correcting a documentation error.
911 2004-04-24 19:27  wjenkner
913         * share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij
914           Pipin:
916           itensor.lisp ($KDELS): New function as symmetrical counterpart to
917           $KDELTA.
919           (DELTA): Optional argument for the sake of $KDELS.
921           ($TENPR): New user level alias for RPOBJ.
923           The previous two changes were already in 1.6.
925           canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with
926           the same purpose as NAME resp. CONTI, COVI, DERI.
928 2004-04-24 18:24  wjenkner
930         * share/tensor/: ademo-2steps.dem, ademo.dem, ctenso_1.dem,
931           ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
932           inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, swartz.dem,
933           symtry.lisp, tensor-doc.txt: Convert DOS CR/NL end-of-line to
934           Unix style.
936 2004-04-24 15:08  amundson
938         * src/Makefile.am: Work around a bug in automake 1.8.3. The
939           workaround version is probably better than the original.
941 2004-04-24 08:06  vttoth
943         * share/tensor/: aaricc.mac, aaricc_bsc.mac, aaricc_spl.mac,
944           ademo-2steps.dem, ademo.dem, ademo2.dem, anew.mac, anew_add.mac,
945           birkhoff.txt, brans_bmb.mac, brbirk.mac, ctenso_1.dem,
946           ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
947           inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, mmans.mac,
948           mmans_run.mac, ricci2.mac, rsn.mac, swartz.dem, symtry.lisp,
949           tensor-doc.txt: Fixed broken itensor functionality, several
950           demos, other problems. Removed some obsolete files.
952 2004-04-23 13:28  belanger
954         * interfaces/emacs/emaxima/emaxima.el: Changed the emaxima-mode
955           keymap so it wouldn't load LaTeX-mode-map twice.  Changed the
956           emaxima-session-cell keymap to C-cC-a since C-cC-p conflicts with
957           preview-latex.
959 2004-04-23 09:11  vvzhy
961         * src/plot.lisp: Wrong MFORMAT specification.
963 2004-04-23 07:41  vvzhy
965         * src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import
966           "cl::handler-case" for ANSI GCL
968 2004-04-22 00:38  vvzhy
970         * src/maxima-package.lisp: On ANSI GCL some symbols must be
971           explicitly imported from COMMON-LISP package.
973 2004-04-21 20:10  amundson
975         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
976           sbcl-depends.mk: Update *-depends.mk after last maxima.system
977           update.
979 2004-04-21 20:08  amundson
981         * configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima.
983 2004-04-21 05:01  vvzhy
985         * src/plot.lisp: Fixed: 1) inability to plot "atomic" expressions -
986           plot2d(1,...) or plot2d(x,...) 2) plot2d(cot(x),[x,0,1]) or other
987           singular expressions in GCL
989 2004-04-21 01:13  starseeker
991         * lisp-utils/makealbertdoc.lisp: Adding script to generate
992           documentation with albert.
994 2004-04-20 18:17  wjenkner
996         * src/nparse.lisp: (mread): Flush output after printing the prompt.
998 2004-04-20 18:11  wjenkner
1000         * src/macdes.lisp: Implement proposal made in bug #857171 (variable
1001           needs to be quoted for DESCRIBE to work), discussed by R. Dodier
1002           and S. Macrakis.
1004           ($describe): Make it an mspec.  Also, bind
1005           cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here.
1007 2004-04-20 17:54  wjenkner
1009         * src/cl-info.lisp: Address bug #902792 (describe interaction
1010           parser not robust), submitted by S. Macrakis.
1012           (print-prompt, parse-user-choice, select-info-items): New
1013           functions.  (*prompt-prefix*, *prompt-suffix*,
1014           +select-by-keyword-alist+): New variables.
1016           (info): Use them.  Also, flush output and clear input where
1017           appropriate.
1019 2004-04-20 17:10  wjenkner
1021         * tests/rtest15.mac: Add tests for CHEBYF change.
1023 2004-04-20 17:08  wjenkner
1025         * src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2
1026           (i.e., c1=0).
1028 2004-04-16 07:16  amundson
1030         * src/rmaxima.in: initial version
1032 2004-04-15 20:45  amundson
1034         * src/plot.lisp: New maxima-gnuplot interface.
1036           1) Goal: the idea is not to create the ultimate plotting tool for
1037           Maxima. Rather, I have tried to make the maximum functionality
1038           available with the currently available tool (Gnuplot) and minimal
1039           effort. Simple operations should be easy and complex operations
1040           should be possible.
1042           2) (New) "gnuplot" is now the default plotting format. The old
1043           gnuplot interface that utilizes the mgnuplot tcl-tk script is
1044           available as "mgnuplot". The old default maxima plotting package
1045           is still available as "openmath".
1047           3) Three gnuplot terminals are available: default, ps and dumb.
1048           Each can either be displayed to the screen or saved to a file.
1050           4) Several new plot_options are available: a) gnuplot_term =
1051           default, ps or dumb. default is default.  b) gnuplot_out_file =
1052           false or filename. false is default. Output files are gnuplot
1053           format to be loaded in the gnuplot application for the default
1054           term, encapsulated postscript for the ps term and text for the
1055           dumb term.  c) gnuplot_pm3d = true or false. false is default.
1056           Turns on the pm3d option available in newer versions of Gnuplot.
1057           d) gnuplot_preamble = string. "" is default. The preamble can
1058           contain an arbitrary string of Gnuplot commands. Multiple
1059           commands should be separated with semi-colons.  e)
1060           gnuplot_curve_titles = list of (strings or default). [default] is
1061           default.  The list of curve titles will be applied to the list of
1062           curves. If there are more curves than titles in the list, the
1063           list will wrap around. The special value default give the curves
1064           titles based on the 1d representation of the function name.  f)
1065           gnuplot_curve_styles = list of strings. The styles wrap around in
1066           a manner similar to the titles. The strings themselves should be
1067           gnuplot commands appropriate for plot "file" with title "title
1068           <style>For details type "help plot" in gnuplot.  g)
1069           gnuplot_default_term_command = string. Default is "". The gnuplot
1070           command to set the default terminal.  h) gnuplot_ps_term_command
1071           = string. Default is "set size 1.5, 1.5;set term postscript eps
1072           enhanced color solid 24". The gnuplot command to set the ps
1073           terminal.  g) gnuplot_default_term_command = string. Default is
1074           "set term dumb 79 22". The gnuplot command to set the dumb
1075           terminal.
1077           5) More testing needs to be done, particularly with xmaxima and
1078           windows.Feedback on this interface will be greatly appreciated.
1079           This is the last feature I plan to add before working on the
1080           5.9.1 release.
1082 2004-04-15 20:43  amundson
1084         * src/macsys.lisp: make $system command show output under cmucl.
1086 2004-04-15 20:40  amundson
1088         * src/maxima.system: Make $system command show output under cmucl.
1090 2004-04-02 16:44  belanger
1092         * interfaces/emacs/emaxima/maxima-font-lock.el: The regular
1093           expressions were changed to be computed at compile-time, to speed
1094           things up.
1096 2004-03-28 10:13  vvzhy
1098         * doc/info/maximahtml.mk: Extra html chapter maxima_43.html added
1100 2004-03-28 01:56  vvzhy
1102         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed
1103           to "Preferences"
1105 2004-03-28 01:28  vvzhy
1107         * interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu
1108           rewritten with menubutton widget. Fixes bugs # 694179, 915212
1110 2004-03-28 01:16  vvzhy
1112         * interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server
1113           instead of setup-server to get embedded plots in xmaxima
1115 2004-03-23 18:18  wjenkner
1117         * src/server.lisp: (getpid-from-environment): GCL doesn't like it.
1119 2004-03-22 11:44  vvzhy
1121         * interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for
1122           some buttons
1124 2004-03-22 11:40  vvzhy
1126         * plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata
1128 2004-03-21 16:06  wjenkner
1130         * src/server.lisp: (getpid): Rewrite the definition for CLISP.  A
1131           bug resulting from an unnecessary call to ERRSET was investigated
1132           and reported by Andrej Vodopivec.
1134           Avoid read-time conditionalization on operating system dependent
1135           features since the .fas files (but not the memory images) are
1136           portable across platforms.
1138           (getpid-from-environment): New function.
1140 2004-03-21 12:45  vvzhy
1142         * configure.in, plotting/Makefile.am, plotting/footer.tcl,
1143           plotting/header.tcl.in, plotting/mgnuplot.in: omplotdata shares
1144           code with xmaxima.  Now it is removed from the repository and now
1145           created from /interfaces/xmaxima/Tkmaxima/*.tcl
1147 2004-03-21 01:30  vvzhy
1149         * interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size
1150           typo fixed
1152 2004-03-18 15:41  billingd
1154         * tests/: rexamples.mac, rtest10.mac, rtest11.mac, rtest12.mac,
1155           rtest13.mac, rtest15.mac, rtest3.mac, rtest4.mac, rtest5.mac,
1156           rtest6a.mac, rtest7.mac, rtest8.mac, rtest9.mac, rtest9a.mac,
1157           rtestode.mac, rtestode_zp.mac: These changes reduce the
1158           interaction between test case files.  One problem is that
1159           kill(all) removes properties that are set in the initial maxima
1160           image.  This affects trigsimp() for example.
1162           Replace all occurences of kill(all) with kill(allbut(props)).
1163           Add a kill(g) to rtest11.mac.
1165 2004-03-16 06:15  vvzhy
1167         * interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima
1168           testsuite
1170 2004-03-16 05:58  vvzhy
1172         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima
1173           on different operating systems
1175 2004-03-14 16:04  amundson
1177         * doc/info/Bugs.texi, doc/info/Makefile.am, doc/info/maxima.texi,
1178           src/mload.lisp, tests/Makefile.am, tests/known-bugs,
1179           tests/summarize-log, tests/tests.lisp, tests/testsuite.lisp:
1180           Update for running test suite. run_testsuite() is now a built-in
1181           command. The list of tests is defined by testsuite.lisp. The
1182           manual now contains rudimentary descriptions of run_testsuite,
1183           bug_report and build_info.
1185 2004-03-14 15:54  amundson
1187         * doc/info/Lists.texi: Add a space to eliminate a warning from
1188           texinfo.
1190 2004-03-14 12:49  amundson
1192         * src/macsys.lisp: Simple change to assure that file_search and
1193           load agree.
1195 2004-03-14 12:31  amundson
1197         * share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for
1198           F90 output of Maxima expressions.
1200 2004-03-14 12:29  amundson
1202         * doc/maximabook/.cvsignore: Ignore generated files.
1204 2004-03-14 12:28  amundson
1206         * admin/: sfquery-docs.txt, sfquery.py: Python-based tool for
1207           performing queries on an xml dump of a sourceforge database.
1209 2004-03-14 12:26  amundson
1211         * admin/make_snapshots: Remove new directory if cvs command fails.
1213 2004-03-11 23:33  wjenkner
1215         * src/: transl.lisp, transs.lisp: Put more info about
1216           (un)translated symbols in the UNLISP file.
1218           transl.lisp ($declare_translated): Record the list of
1219           $declare_translated symbols as value of the new global variable
1220           *declared-translated-functions*.
1222           (tr-mdefine-toplevel): Remove #+lispm from the piece of code
1223           which gives symbols whose function definition is being translated
1224           the ONCE-TRANSLATED property.
1226           transs.lisp (translate-file): Bind
1227           *declared-translated-functions*.  (delete-with-side-effects-if):
1228           New auxiliary function.  (insert-necessary-function-declares):
1229           Rewrite.
1231           Note that *untranslated-functions-called* can't contain doublets,
1232           so the original loop can be simplified via
1233           delete-with-side-effects-if.
1235           Previously, because of the #+lispm glitch described above, the
1236           only source of symbols with a non-NIL ONCE-TRANSLATED property
1237           were those given in $declare_translated.  So the users got just a
1238           subset of their own input back, viz. those functions which were
1239           actually called.
1241           The new behaviour is to write to the UNLISP file two lists: The
1242           functions which are known to be translated without actually being
1243           in the $declare_translated list, and those which are not known to
1244           be translated.
1246           The idea is that if everything seems to be OK you should get no
1247           output at all from here.
1249 2004-03-10 23:41  wjenkner
1251         * src/mformt.lisp: (mformat): Remove read-time conditionalization.
1252           There was no point in my fixing up Maxima's use of stream
1253           designators and of buffering for SBCL but not for other lisps.
1255           In particular, for CMUCL there were problems with the "_" prompt
1256           in demo mode.
1258 2004-03-10 22:59  wjenkner
1260         * tests/rtest15.mac: Add an example from Kevin Ellwood.
1262 2004-03-10 22:55  wjenkner
1264         * src/sin.lisp: (ratroot): Add a comment.  Correct an inadvertence
1265           in the calculation of dt/du (in the notation of this comment).
1267           This fixes a bug reported by Kevin Ellwood.
1269 2004-03-08 22:15  wjenkner
1271         * src/server.lisp: (open-socket): Add SBCL support from CLOCC for
1272           client side connection.  (getpid,xchdir): Define for SBCL.
1274           This REQUIREs some SBCL modules at compile and load time.  A
1275           correctly installed reasonably recent SBCL should handle this
1276           automatically.
1278 2004-03-05 23:57  billingd
1280         * interfaces/xmaxima/win32/Makefile.in: 2004-03-06  David
1281           Billinghurst
1283                   * interfaces/xmaxima/win32/Makefile.in:  Install as.exe
1284           in
1285                   $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than
1286           $(prefix)/bin.
1287                   gcc will always look for it in this location, just like
1288           cc1.exe.
1290 2004-03-03 19:29  wjenkner
1292         * src/transs.lisp: (translate-file): Supersede an existing .LISP or
1293           .UNLISP file of the given name.
1295           Without :if-exists :supersede CMUCL and SBCL would correctly
1296           signal an error in this case.
1298 2004-03-02 19:59  wjenkner
1300         * share/: misc/declin.mac, simplification/disol.mac,
1301           simplification/facex1.mac, simplification/facexp.mac,
1302           simplification/genut.mac, simplification/stopex.mac: genut.mac,
1303           facexp.mac, stopex.mac, disol.mac, declin.mac: Add
1304           DECLARE_TRANSLATED forms.
1306           facexp.mac
1307           (FACTENEXPAND,COLLECTTEN,FACEXPTEN,FACTORFACEXPTEN,FACEXPTENL):
1308           Comment out functions depending on LISTOFTENS and INDEXEXPAND
1309           which presumably were defined in the DIAGEVAL tensor package,
1310           which is not extant.  Also, there are no examples for the use of
1311           theses functions.  Copy header of facex1 to facexp, in order to
1312           preserve the early revision history.
1314           disol.mac: Comment out autoloading for ITS.
1316           declin.mac (LINOPSUM0, LINOPPROD1): Removed quote from lambda
1317           expressions which are translated to m-tlambda&env&.
1318           (LINOPPROD0): Replace the undefined ERROUT by ERROR.
1320           facex1.mac: Add statement that it is obsolete since all of its
1321           functionality is in facexp.
1323 2004-02-29 16:26  wjenkner
1325         * tests/rtest15.mac: Some tests for translating lambda expressions.
1327 2004-02-29 16:23  wjenkner
1329         * src/transq.lisp: M-TLAMBDA&ENV&: Emitted by the translator but
1330           broken.  As an example for this, translate
1331           foo(x):=apply(lambda([[u]],x),[1,2]) and try to run it.  Rewrite
1332           it in the fashion of M-TLAMBDA&.  M-TLAMBDA: Don't emit a
1333           redundant special declaration.  Simplify.  M-TLAMBDA&ENV:
1334           Simplify.  Add comments.  Remove the enclosing prog form.
1335           Comment out the form dealing with some OPT property indicator for
1336           theses symbols.
1338           FUNGEN&ENV-FOR-MEVAL, FUNGEN&ENV-FOR-MEVALSUMARG: These compiler
1339           macros are broken (at least the latter, translate and compile
1340           foo(n):=sum(apply(lambda([x],i+x),[i]),i,1,n), for example, and
1341           note that the translated version does work, hopefully, if your
1342           lisp has a genuine interpreter).  So #+ignore them, for now and
1343           things should compile correctly again.
1345 2004-02-29 05:24  billingd
1347         * maxima.iss.in: Update uninstall lines for Inno Setup 4
1349 2004-02-29 04:56  billingd
1351         * interfaces/xmaxima/win32/Makefile.in: Fix typo s/getopts/getopt/
1352           Remove path to tcl files.  Not required as now part of mingw
1353           Don't install this maxima.bat
1355 2004-02-29 04:53  billingd
1357         * interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion.
1358           The file is unused and there is another maxima.bat in src.
1360 2004-02-26 18:37  billingd
1362         * interfaces/xmaxima/win32/Makefile.in: Modify files installed by
1363           gcccopy to those required for gcc-3.3.1 Use TCL 8.4 libraries.
1365 2004-02-26 18:28  billingd
1367         * interfaces/xmaxima/win32/Makefile.in: Make the GCC version a
1368           parameter, and default to 3.3.1
1370 2004-02-26 18:15  billingd
1372         * Makefile.am, interfaces/xmaxima/win32/Makefile.in: Move gcccopy
1373           stanza from Makefile.am to interfaces/xmaxima/win32/Makefile.in
1374           No functional change.
1376 2004-02-25 10:50  belanger
1378         * interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs
1379           compatibility were made.
1381 2004-02-25 00:05  wjenkner
1383         * src/: Makefile.am, maxima.system: maxima.system: When using
1384           configure.lisp for building we have no binary-* subdirectories at
1385           this point.  So express the truename of the binary-cmucl
1386           subdirectory without using TRUENAME of such a possibly
1387           non-existing file.  Do the same thing for SBCL.
1389           Makefile.am: Remove the kludge for working around SBCL's pathname
1390           problem since we have upgraded to the work-around described
1391           above.
1393 2004-02-24 23:49  belanger
1395         * interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete
1396           variables were removed.
1398 2004-02-24 13:47  belanger
1400         * interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name)
1401           changes to correspond to changes in maxima.el.
1403 2004-02-24 13:46  belanger
1405         * interfaces/emacs/emaxima/maxima.el: The method used to check to
1406           see if Maxima finished a computation was changed to something
1407           more natural.  The function maxima-replace-in-string was changed
1408           to something that would work in older emacsen.  Some minor name
1409           changes.
1411 2004-02-23 09:48  belanger
1413         * interfaces/emacs/emaxima/emaxima.el: Occurrences of
1414           maxima-process were changed to inferior-maxima-process.
1416 2004-02-20 18:22  billingd
1418         * src/maxima.bat.in: Fix quoting of layout_autotools
1420 2004-02-18 20:30  amundson
1422         * admin/make_snapshots: fix cvs error check
1424 2004-02-18 20:22  amundson
1426         * ChangeLog: updated by cvs2cl
1428 2004-02-18 20:15  amundson
1430         * admin/make_snapshots: include all info files
1432 2004-02-18 20:11  amundson
1434         * src/init-cl.lisp: Fixed typo that was preventing .mac files from
1435           loading.
1437 2004-02-16 23:58  amundson
1439         * admin/make_snapshots: quick snapshot making script
1441 2004-02-16 23:27  amundson
1443         * INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation
1444           updates for new pure-lisp build procedure.
1446 2004-02-16 21:55  amundson
1448         * src/maxima.in: convert pathnames to unix format for compatibility
1449           using msys.
1451 2004-02-16 21:44  amundson
1453         * src/maxima-build.lisp: rudimentary routines to assist in building
1454           maxima without autotools.
1456 2004-02-16 21:39  amundson
1458         * lisp-utils/defsystem.lisp: current gcl still has problems with
1459           ignore-errors
1461 2004-02-16 20:41  amundson
1463         * src/Makefile.am: add si::sgc-on before dumping gcl image as
1464           suggested by Camm Maguire.
1466 2004-02-15 03:44  billingd
1468         * configure.in: 2004-02-15 David Billinghurst
1470                   * configure.in: Distinguish between mingw and cygwin when
1471                   configuring clisp runtime.
1473 2004-02-14 17:27  amundson
1475         * configure.lisp: Strip trailing \'s from directory names. Escape
1476           \'s in output directory names.
1478 2004-02-14 17:22  amundson
1480         * src/server.lisp: Replaced helpful comment
1482           ; ;under windows above does not work.
1484           with conditional to do the right thing under windows.
1486 2004-02-14 17:19  amundson
1488         * src/maxima.bat.in: Latest attempt to get a working maxima.bat. It
1489           needed updating for the recent path variable changes.
1491 2004-02-14 17:18  amundson
1493         * src/init-cl.lisp: Several changes:
1495           1) Normalize all incoming (from autotools and/or environment
1496           variables) directory names to use "/" as directory separator.
1498           2) Attempt to find some workable default value for
1499           maxima-userdir.
1501           3) Fix bug reported by David Billinghurst. share directory was
1502           not in    file search lists. Fixed another couple of file search
1503           list bugs    noticed along the way.
1505           4) Added two new command-line options:
1507                      (make-cl-option :names '("-d" "--directories")
1508                                      :action 'print-directories
1509                                      :help-string
1510                                      "Display maxima internal directory
1511           information.")
1513           This allows programs using maxima to easily ask for maxima's
1514           internal directory information. It also makes it easier for me to
1515           debug...
1517                      (make-cl-option :names '("-g"
1518           "--enable-lisp-debugger")
1519                                      :action #'(lambda ()
1520                                                  (setf *debugger-hook*
1521           nil))
1522                                      :help-string
1523                                      "Enable underlying lisp debugger.")
1525           It is occaisonally useful to enable the lisp debugger from the
1526           outset.
1528 2004-02-14 05:20  billingd
1530         * share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg,
1531           recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file
1533 2004-02-14 05:19  billingd
1535         * share/contrib/rand/vandpol.mac: Patch to work with current maxima
1537 2004-02-14 05:13  billingd
1539         * share/contrib/rand/Read.me: Add some files from Book 1
1541 2004-02-14 05:12  billingd
1543         * share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming
1544           Vandpol.bk1 to vandpol.mac
1546 2004-02-14 05:11  billingd
1548         * share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control
1549           characters
1551 2004-02-14 05:11  billingd
1553         * share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming
1554           Recursiv.bk1 to recursiv.mac
1556 2004-02-14 05:10  billingd
1558         * share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming
1559           Mathieu0.bk1 to mathieu0.mac
1561 2004-02-14 05:10  billingd
1563         * share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming
1564           Mathieu.bk1 to mathieu.mac
1566 2004-02-14 05:09  billingd
1568         * share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to
1569           hill2.mac
1571 2004-02-14 05:08  billingd
1573         * share/contrib/rand/duffing.mac: Patch to work with current maxima
1575 2004-02-14 05:08  billingd
1577         * share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac,
1578           mathieu0.mac: Removing control characters
1580 2004-02-14 05:08  billingd
1582         * share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming
1583           Duffing.bk1 to duffing.mac
1585 2004-02-14 04:57  billingd
1587         * share/contrib/rand/hill1.mac: Remove control characters
1589 2004-02-14 04:56  billingd
1591         * share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to
1592           hill1.mac
1594 2004-02-08 19:59  amundson
1596         * src/mactex.lisp: Fixes/enhancements from Andrej Grozin.
1598 2004-02-08 19:55  amundson
1600         * src/: init-cl.lisp, macdes.lisp: Last update to path code
1601           introduced a problem with demo path in some circumstances. It
1602           also broke example(). Fixed.
1604 2004-02-08 18:40  amundson
1606         * configure.in: Fixed bug that caused installation to fail with
1607           clisp if --enable-clisp was not present. The same bug was present
1608           for cmucl.
1610 2004-02-08 17:46  amundson
1612         * configure.lisp: pure lisp alternative to autoconf's configure
1614 2004-02-07 15:16  amundson
1616         * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/server.lisp,
1617           interfaces/xmaxima/Tkmaxima/Paths.tcl, src/clisp-depends.mk,
1618           src/cmucl-depends.mk, src/gcl-depends.mk, src/maxima.system,
1619           src/sbcl-depends.mk, src/server.lisp: Change in the maxima server
1620           works:
1622           1) server.lisp is now part of maxima. It can be invoked with,
1623           e.g.,     maxima -s 4008 where 4008 is the port for the server.
1625           2) xmaxima no longer special-cases for old versions of maxima, or
1626           windows version of maxima.
1628           3) xmaxima uses the new server option for maxima.
1630           4) server.lisp is no longer part of xmaxima.
1632 2004-02-07 15:12  amundson
1634         * configure.in, maxima-local.in, doc/implementation/dir_vars.txt,
1635           src/autoconf-variables.lisp.in, src/init-cl.lisp,
1636           src/maxima.bat.in, src/maxima.in: Updated directory variables.
1637           Two different installed layouts are now supported: "source" and
1638           "autotools". The new scheme is described in the file
1639           "dir_vars.txt." Variables have been renamed to better reflect
1640           what they mean instead of their origin in the autotools scheme.
1642 2004-02-04 19:02  billingd
1644         * share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
1645           tests.lisp: Tests for Abel ODEs
1647 2004-02-04 19:00  billingd
1649         * share/contrib/diffequations/ode1_nonlinear.mac: Add call to
1650           ode1_abel()
1652 2004-02-04 18:59  billingd
1654         * share/contrib/diffequations/ode1_abel.mac: New file
1656 2004-02-04 09:40  robert_dodier
1658         * share/contrib/numericalio/: README, array.data, array.mac,
1659           csv.mac, is_equal_array.lisp, my_flatten.mac, numericalio.lisp,
1660           ragged.data, ragged.mac, really-csv.data,
1661           really-space-separated.csv, rectangular.csv, rectangular.data,
1662           rectangular.mac: numericalio.lisp is a collection of functions
1663           for reading and writing space- and comma-separated data files.
1664           numericalio.lisp has a header comment which lists the functions.
1665           Other files in the numericalio directory are scripts and data
1666           files for running tests. The initial CVS version of this
1667           collection is the same as the contents of the
1668           numericalio-0.3.tar.gz which was announced to the Maxima mailing
1669           list.
1671 2004-02-04 09:37  starseeker
1673         * share/contrib/README: Added description of unit directory
1675 2004-02-04 09:33  starseeker
1677         * share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of
1678           new unit package
1680 2004-02-03 20:39  billingd
1682         * share/contrib/README: Describe diffequations and rand directories
1684 2004-02-03 17:03  billingd
1686         * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check
1687           some more solutions
1689 2004-02-03 16:58  billingd
1691         * share/contrib/rand/Read.me: Mention lc.usg and averm.usg
1693 2004-02-03 16:56  billingd
1695         * share/contrib/rand/: averm.usg, lc.usg: New files
1697 2004-02-02 07:29  billingd
1699         * share/contrib/rand/Read.me: Mention twovar.usg
1701 2004-02-02 07:28  billingd
1703         * share/contrib/rand/twovar.usg: New file
1705 2004-02-01 23:27  billingd
1707         * share/contrib/rand/Read.me: Update takens.mac info
1709 2004-02-01 23:25  billingd
1711         * share/contrib/rand/takens.usg: New file
1713 2004-02-01 23:24  billingd
1715         * share/contrib/rand/takens.mac: Remove control characters
1717 2004-02-01 23:21  billingd
1719         * share/contrib/rand/: Takens, takens.mac: Rename Takens to
1720           takens.mac
1722 2004-02-01 06:00  billingd
1724         * share/contrib/rand/Read.me: Add additional information
1726 2004-02-01 05:52  billingd
1728         * share/contrib/rand/transfor.usg: New file
1730 2004-02-01 05:49  billingd
1732         * share/contrib/rand/: asympexp.usg, average.usg, cm.usg,
1733           composit.usg, lie.usg, nf.usg, reduct1.usg, reduct2.usg,
1734           reduct3.usg: New file
1736 2004-02-01 05:46  billingd
1738         * share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2
1739           to benard.mac
1741 2004-02-01 05:45  billingd
1743         * share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming
1744           Reduct3.bk2 to reduct3.mac
1746 2004-02-01 05:44  billingd
1748         * share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming
1749           Reduct2.bk2 to reduct2.mac
1751 2004-02-01 05:44  billingd
1753         * share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac,
1754           benard.mac: Removing control characters
1756 2004-02-01 05:44  billingd
1758         * share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming
1759           Reduct1.bk2 to reduct1.mac
1761 2004-02-01 05:43  billingd
1763         * share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to
1764           lie.mac
1766 2004-02-01 05:42  billingd
1768         * share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to
1769           averm.mac
1771 2004-02-01 05:41  billingd
1773         * share/contrib/rand/: Average.bk2, average.mac: Renaming
1774           Average.bk2 to average.mac
1776 2004-02-01 05:41  billingd
1778         * share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac:
1779           Removing control characters
1781 2004-02-01 05:41  billingd
1783         * share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2
1784           to twovar.mac
1786 2004-02-01 05:40  billingd
1788         * share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac
1790 2004-02-01 05:39  billingd
1792         * share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming
1793           Transfor.bk2 to transfor.mac
1795 2004-02-01 05:39  billingd
1797         * share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac
1799 2004-02-01 05:38  billingd
1801         * share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to
1802           lc2.mac
1804 2004-02-01 05:38  billingd
1806         * share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac,
1807           nf.mac: Removing control characters
1809 2004-02-01 05:37  billingd
1811         * share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac
1813 2004-02-01 05:28  billingd
1815         * share/contrib/rand/: Composit.bau, composit.mac: Renaming
1816           Composit.bau to composit.mac
1818 2004-02-01 05:27  billingd
1820         * share/contrib/rand/: asympexp.mac, composit.mac: Removing control
1821           characters
1823 2004-02-01 05:27  billingd
1825         * share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming
1826           Asympexp.bau to asympexp.mac
1828 2004-01-31 06:50  billingd
1830         * share/contrib/diffequations/tests/rtestode_murphy2.mac: Quite a
1831           few cases are now solved by new code for case Phi_yy=0 in
1832           lie_FxHx.  Update test with new results.
1834 2004-01-31 06:43  billingd
1836         * share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests
1837           for lie_symgen_separable and lie_symgen_linear.
1839 2004-01-31 06:40  billingd
1841         * share/contrib/diffequations/ode1_lie.mac: Add functions
1842           lie_symgen_separable and lie_symgen_linear.
1844           Use new routines for case Phi_yy=0 in lie_FxHx.
1846 2004-01-28 23:47  billingd
1848         * share/contrib/diffequations/ode1_lie.mac: Update references
1850 2004-01-28 17:56  billingd
1852         * share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a
1853           few new unit tests.
1855           No longer get solutions with imaginary numbers.  Update answers.
1857 2004-01-28 17:54  billingd
1859         * share/contrib/diffequations/tests/rtestode_murphy1.mac: One more
1860           Riccati equation (166) can be solved.
1862 2004-01-28 17:50  billingd
1864         * share/contrib/diffequations/ode1_riccati.mac: Add code for
1865           remaining cases when original Riccati equation is not integrable
1866           in finite terms.
1868           Ditto for special Riccati equation.
1870           Tidy up the low level code for original and special Riccati
1871           equations, as the routines will always find a solution for valid
1872           input.
1874           Use bessel_i and bessel_k functions when appropriate to avoid
1875           returning soultions with imaginary numbers.
1877 2004-01-28 17:41  billingd
1879         * share/contrib/diffequations/ode1_lie.mac: Make u a local variable
1880           in a few places.
1882 2004-01-28 17:28  billingd
1884         * src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of
1885           bessel_k function.  Add test cases.
1887 2004-01-27 17:35  billingd
1889         * share/contrib/diffequations/tests/: Makefile, README,
1890           rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
1891           rtestode_murphy1.mac, rtestode_murphy2.mac, summarize-log,
1892           tests.lisp: Initial versions
1894 2004-01-27 07:44  billingd
1896         * share/contrib/diffequations/ode1_riccati.mac: Add code for
1897           original and special Riccati equtaions that are not integrable in
1898           finite terms.
1900           Avoid a few divide by 0 errors.
1902 2004-01-27 07:38  billingd
1904         * share/contrib/diffequations/ode1_lie.mac: Remove \r at end of
1905           lines
1907 2004-01-27 00:11  billingd
1909         * share/contrib/diffequations/ode1_riccati.mac: Initial version
1911 2004-01-26 23:20  billingd
1913         * share/contrib/diffequations/README: Initial version
1915 2004-01-26 23:12  billingd
1917         * share/contrib/diffequations/contrib_ode.usg: Remove \r line
1918           termination
1920 2004-01-26 22:21  billingd
1922         * share/contrib/diffequations/: contrib_ode.mac, contrib_ode.usg,
1923           ode1_clairault.mac, ode1_factor.mac, ode1_lagrange.mac,
1924           ode1_lie.mac, ode1_nonlinear.mac: Initial versions
1926 2004-01-25 01:11  wjenkner
1928         * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
1929           load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Trivial
1930           changes, so that it loads.  Seems also to work, essentially.
1932 2004-01-25 00:36  wjenkner
1934         * src/init-cl.lisp: (set-pathnames): Add share/affine.
1936 2004-01-25 00:31  wjenkner
1938         * share/affine/: affine.lisp, affine.system: Add a convenient
1939           (experimental) loader for affine.
1941           affine.lisp: New file, which defines pathname translations for
1942           the "affine" logical host.  The idea is that `load("affine");'
1943           should do the right thing, independently of the current
1944           directory.  Only tested for SBCL and CLISP, though.
1946           affine.system: Use logical pathnames.
1948 2004-01-20 22:02  rtoy
1950         * src/command-line.lisp: Port get-application-args to ACL.
1952 2004-01-20 20:16  rtoy
1954         * src/acl6-depends.mk: Update dependencies for quadpack.
1956 2004-01-20 20:13  rtoy
1958         * src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug
1959           857232.
1961           o Also rename $cross_product and $get_rotation, for the same
1962           reasons.
1964 2004-01-11 14:32  vvzhy
1966         * src/init-cl.lisp: Fix bogus entries in --list-avail output
1968 2004-01-03 08:26  billingd
1970         * tests/rtestode.mac: Test case for bug 866510
1972 2004-01-03 08:26  billingd
1974         * tests/rtest15.mac: Test case for bug 835287
1976 2004-01-03 08:18  billingd
1978         * src/solve.lisp: Patch by Barton Willis Tested and committed by
1979           David Billinghurst
1981           Fix EASY-CASES by testing for atom.
1983           This patch fixes bugs 835287 and 866510.  Tested on maxima
1984           testsuite and approximately 200 ODE test cases.
1986 2003-12-28 12:56  vvzhy
1988         * src/maxima.bat.in: Fix to allow Maxima to be installed in the
1989           directory with spaces
1991 2003-12-28 09:13  vvzhy
1993         * src/maxima.bat.in: Remove excessive " and ' in maxima.bat
1995 2003-12-20 12:18  vvzhy
1997         * share/maxima-init.lisp: New init file for better GCL performance
1999 2003-12-20 09:36  wjenkner
2001         * src/maxima-package.lisp: Delete obsolete and unused code for
2002           checking the case folding behaviour of CLISP's REGEXP package.
2004           CLISP's REGEXP:REGEXP-COMPILE (which you usually get only with
2005           `clisp -K full' or some customized memory image) has a different
2006           signature now (see CLISP ChangeLog entry dated 2003-03-30), which
2007           causes an error.  There's now an :IGNORE-CASE keyword argument,
2008           which makes the test here sort of pointless.
2010 2003-12-06 17:16  rtoy
2012         * src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX
2014           Apply fix from Stavros Macrakis given in the bug report.
2016 2003-12-06 15:23  rtoy
2018         * src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX
2020           Fixed as suggested in the bug report.
2022 2003-12-06 15:06  rtoy
2024         * src/plot.lisp: [ 834729 ] plot2d() produces bad postscript
2026           Fix from Robert Dodier applied.
2028 2003-12-01 14:08  rtoy
2030         * src/numerical/slatec/dqc25c.lisp: Regenerate from updated
2031           dqc25c.f.
2033 2003-12-01 14:08  rtoy
2035         * src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the
2036           old long constants back into the code.
2038 2003-11-27 09:04  rtoy
2040         * src/numerical/slatec/quadpack.lisp: o Add some missing interfaces
2041           to integrators o Add a simple description of the 17 test
2042           integrals from the quadpack   book.  Some simple code to evaluate
2043           some of the tests is included.
2045 2003-11-27 09:01  rtoy
2047         * src/numerical/slatec/dgtsl.lisp: Regenerated.
2049 2003-11-27 09:01  rtoy
2051         * src/numerical/slatec/quadpack.system: o dgtsl wasn't getting
2052           converted with the right options.  o Remove unused dependencies
2054 2003-11-26 20:41  amundson
2056         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
2057           sbcl-depends.mk: Updates for new files.
2059 2003-11-26 20:40  amundson
2061         * src/maxima.bat.in: Some attempt at working with GCL. Untested.
2063 2003-11-26 20:39  amundson
2065         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround
2066           command-line problems on Windows no longer needed.
2068 2003-11-26 16:05  rtoy
2070         * src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp,
2071           dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated
2072           quadpack.system.
2074 2003-11-26 15:58  rtoy
2076         * src/numerical/slatec/quadpack.system: Compiler options were wrong
2077           for dqawfe.f
2079 2003-11-26 15:34  rtoy
2081         * src/numerical/slatec/quadpack.lisp: Initial revision.  More
2082           functions need to be added.  Need to decide what the interface
2083           should really be, too.
2085 2003-11-26 11:35  rtoy
2087         * src/maxima.system: Add dependencies for the QUADPACK routines.
2089 2003-11-26 11:27  rtoy
2091         * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to
2092           the current versions of f2cl.
2094 2003-11-26 08:01  rtoy
2096         * src/numerical/slatec/: dgtsl.lisp, dqag.lisp, dqage.lisp,
2097           dqagi.lisp, dqagie.lisp, dqagpe.lisp, dqags.lisp, dqagse.lisp,
2098           dqawc.lisp, dqawce.lisp, dqawf.lisp, dqawfe.lisp, dqawo.lisp,
2099           dqawoe.lisp, dqaws.lisp, dqawse.lisp, dqc25c.lisp, dqc25f.lisp,
2100           dqc25s.lisp, dqcheb.lisp, dqelg.lisp, dqk15.lisp, dqk15i.lisp,
2101           dqk15w.lisp, dqk21.lisp, dqk31.lisp, dqk41.lisp, dqk51.lisp,
2102           dqk61.lisp, dqmomo.lisp, dqng.lisp, dqpsrt.lisp, dqwgtc.lisp,
2103           dqwgtf.lisp, dqwgts.lisp: Initial conversion.
2105 2003-11-26 07:13  rtoy
2107         * src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f:
2108           Correct these routines per
2111           http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl
2113           as reported by Brian Gough on the maxima mailing list.  (More
2114           remains to be done.)
2116 2003-11-26 07:10  amundson
2118         * maxima.iss.in: remove reference to COPYING1
2120 2003-11-26 07:02  rtoy
2122         * src/numerical/slatec/fortran/: dqc25c.f, dqc25f.f, dqk15i.f: The
2123           SLATEC version of truncated the constants.  Use the netlib
2124           version to put back the extra digits.
2126 2003-11-26 06:47  rtoy
2128         * src/numerical/slatec/quadpack.system: Initial revision.
2130 2003-11-26 06:42  rtoy
2132         * src/numerical/slatec/fortran/: dgtsl.f, dqag.f, dqage.f, dqagi.f,
2133           dqagie.f, dqagp.f, dqagpe.f, dqags.f, dqagse.f, dqawc.f,
2134           dqawce.f, dqawf.f, dqawfe.f, dqawo.f, dqawoe.f, dqaws.f,
2135           dqawse.f, dqc25c.f, dqc25f.f, dqc25s.f, dqcheb.f, dqelg.f,
2136           dqk15.f, dqk15i.f, dqk15w.f, dqk21.f, dqk31.f, dqk41.f, dqk51.f,
2137           dqk61.f, dqmomo.f, dqnc79.f, dqng.f, dqpsrt.f, dqwgtc.f,
2138           dqwgtf.f, dqwgts.f: Initial import of QUADPACK routines from
2139           SLATEC.
2141 2003-11-25 22:39  wjenkner
2143         * src/mtrace.lisp: MACSYMA-TRACE-SUB, MACSYMA-UNTRACE-SUB,
2144           TRACE-OPTION-P: Enable $TRACE for operators which have some kind
2145           of definition we can trace.  Just use the OPR and OP property
2146           indicators.  This works both for user defined (pre|in|post|no)fix
2147           operators and for the builtin ones.  The builtin operators with
2148           such a definition are
2150           "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::".
2152           For example, do trace(":") and trace_options(":", ...).
2154           ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline.
2156           TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|.
2158           Delete confusing `<=' in my part of the comment at the beginning
2159           of the file.
2161 2003-11-25 21:47  starseeker
2163         * share/contrib/rand/: Asympexp.bau, Average.bk2, Averm.bk2,
2164           Avg3.mac, Benard.bk2, Cm.bk2, Composit.bau, Demo.bk1,
2165           Duffing.bk1, Hill1.bk1, Hill2.bk1, Ima, Laplace.bk1, Lc.bk2,
2166           Lc2.bk2, Lie.bk2, Mathieu.bk1, Mathieu0.bk1, Newimprv.bk1,
2167           Nf.bk2, Ode1.bk1, Oden.bk1, Read.me, Recursiv.bk1, Reduct1.bk2,
2168           Reduct2.bk2, Reduct3.bk2, Reverse, Takens, Transfor.bk2,
2169           Twovar.bk2, Vandpol.bk1, Wkb: Adding Richard Rand's files from
2170           his books.  Headers not finished - this is just so my hard drive
2171           isn't a single point of failure.
2173 2003-11-25 21:32  amundson
2175         * COPYING, COPYING1, Makefile.am, README, maxima.spec.in: Moved DOE
2176           export notice as suggested by Dave Turner, the Free Software
2177           Foundation's ``GPL Compliance Engineer''. See the thread
2178           "Resolution of GPL Licensing Issue" from May 2003 for details.
2180 2003-11-25 21:09  amundson
2182         * configure.in: Merged in fixes from Wolgang Jenkner. Tried to
2183           conditionalize cmucl_runtime_path to work with current and cvs
2184           versions of cmucl.
2186 2003-11-25 20:30  rtoy
2188         * configure.in: o Add -norc for clisp o Search *cmucl-lib* to find
2189           the lisp binary.  (This probably still   needs work, and probably
2190           only works on the CVS versions of CMUCL.)
2192 2003-11-24 21:55  amundson
2194         * configure.in: Added -noinit and -nositeinit flags, as suggested
2195           by Ray Toy.
2197 2003-11-24 21:28  amundson
2199         * configure.in, src/maxima.bat.in: Bug fixes for win32.
2201 2003-11-24 07:02  amundson
2203         * src/autoconf-variables.lisp.in, src/maxima.bat.in, configure.in:
2204           1) Bug fixes for win32.  2) Fix text alignment in configure
2205           --help.  3) Make win32 variable available to lisp.
2207 2003-11-23 21:36  amundson
2209         * configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat,
2210           src/maxima.bat.in, src/maxima.in: Major changes:
2212           1) Static installation for clisp and cmucl -- installed maxima no
2213              longer depends on external versions of clisp and cmucl.
2214           Requires    (clisp,cmucl)-runtime to be established at configure
2215           time. Default    should determine the proper values. The values
2216           are manually    settable.
2218              Static installation is not necessary for GCL. Should be added
2219           for
2220              SBCL, ACL and OpenMCL.
2222           2) Real support for maxima.bat script. Basic functionality
2223           complete,    but untested.
2225 2003-11-23 20:31  amundson
2227         * share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem,
2228           mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from
2229           Salvador Bosch Pérez.
2231 2003-11-23 13:51  amundson
2233         * src/init-cl.lisp: use more desciptive variable name.
2235 2003-11-23 13:43  amundson
2237         * src/init-cl.lisp: Fixed --list-avail in the presence of
2238           MAXIMA_PREFIX. Also cleaned up some indentation/whitespace.
2240 2003-11-21 13:37  amundson
2242         * src/init-cl.lisp: Oops. Removed hard-coded path used for
2243           debugging.
2245 2003-11-21 06:54  amundson
2247         * src/maxima.bat: bare bones of a real maxima.bat script. Obviously
2248           not yet ready for prime time.
2250 2003-11-20 20:43  wjenkner
2252         * share/numeric/qq.dem, share/numeric/qq.lisp, src/numer.lisp: Fix
2253           bug #842863 (qq.lisp is broken), as discussed by Barton Willis
2254           and myself.
2256           qq.lisp: $QUANC8: New mspec (old definition is not for CL).  Give
2257           it a          TRANSLATE property.
2259                    QUANC8: Fix the type declarations.  Instead of defining
2260                    various global macros use MACROLET.  Add rudimentary
2261           error
2262                    handling.
2264                    Escape ']' in symbol names since Emacs is confused by
2265           it.
2267           qq.dem: Down-case examples.  Don't use COMPILE with empty
2268           argument.
2270           numer.lisp: FUNTYPEP: Add a COND clause for function objects and
2271                      classify them as EXPRs.  This is needed for
2272           MAKE-TRAMP$.
2274 2003-11-20 07:01  amundson
2276         * src/: maxima.system, sbcl-depends.mk, .cvsignore, Makefile.am,
2277           clisp-depends.mk, cmucl-depends.mk, command-line.lisp,
2278           gcl-depends.mk, init-cl.lisp, macsys.lisp, maxima.in: Maxima now
2279           handles command-line options in lisp instead of in Bourne Shell.
2280           This change will allow the command-line version of maxima on
2281           Windows to be comparable to the command-line version on
2282           Unix(-like) systems.
2284 2003-11-19 22:01  amundson
2286         * lisp-utils/Makefile.am: maxima-run-lisp is no longer needed.
2288 2003-11-13 23:29  wjenkner
2290         * src/nparse.lisp: SCAN-LISP-TOKEN, SCAN-KEYWORD-TOKEN: Filter the
2291           list of characters returned by SCAN-TOKEN through
2292           LISP-TOKEN-FIXUP-CASE, which implements a behaviour which was
2293           proposed on the mailing list, viz. the vertical bar | switches
2294           between preserving or folding case, except that || is a literal
2295           |.
2297           Previously, we had
2299           (C1) ?foo\|ba\|\|\|r; (D1)
2300           foo|ba|||r
2302           but folding to uppercase if there was no `|'.
2304           (C2) ?foobar; (D2)                                FOOBAR
2306           Now (C1) gives
2308           (D1)                                FOOba|R
2310           SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a
2311           symbol used as designator (from Christophe Rhodes).
2313           Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO.
2315           LISP-TOKEN-FIXUP-CASE: New auxiliary function.
2317 2003-11-12 23:20  wjenkner
2319         * src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER
2320           package when we have to rename it.
2322 2003-11-12 22:56  wjenkner
2324         * src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO
2325           is a function object, which can't be saved.
2327           MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved.
2329 2003-11-10 20:58  amundson
2331         * src/Makefile.am: Broke compile/(load & save image) into two
2332           separate steps, which was the behaviour before the previous
2333           change.
2335 2003-11-09 09:37  wjenkner
2337         * src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in
2338           the type declaration (fix from Christophe Rhodes).
2340 2003-11-07 06:14  amundson
2342         * lisp-utils/defsystem.lisp: Merged in changes from CLOCC
2343           11/07/2003 snapshot. Should eliminate problems with CMUCL 19.
2345 2003-11-02 15:59  rtoy
2347         * src/maxima.in: Fix typo.  It's "=", not "==" for comparing
2348           strings.
2350 2003-11-02 11:14  amundson
2352         * src/: Makefile.am, maxima.in: Eliminate the use of
2353           maxima-run-lisp.
2355 2003-11-02 10:37  amundson
2357         * src/.cvsignore: Ignore some common ignorable files.
2359 2003-11-01 21:11  wjenkner
2361         * src/rat3e.lisp: FACTOR: Check that the numerator of $FACTOR's
2362           second argument is not a constant polynomial (that is, an
2363           integer) before checking that it is not linear.  Previously, this
2364           was done the other way around, which resulted in an error for
2365           constant polynomials since an atomic MINPOLY* has no CDR.
2367           Bug reported by Milan Lukic.
2369 2003-10-15 17:21  wjenkner
2371         * share/tensor/itensor.lisp: SPLICE2: In the second COND clause
2372           replace EXPLODE by EXPLODEc since (explode '|$Foo|) => (|\|| $ F
2373           |o| |o| |\||), but we really need (explodec '|$Foo|) => ($ F |o|
2374           |o|).
2376           Observed by V. Pipin.
2378 2003-10-14 22:18  wjenkner
2380         * share/tensor/: gener.lisp, itensor.lisp, symtry.lisp: Avoid a
2381           name clash with functions in the standard Maxima image by
2382           renaming MYSORT to ITENSOR-SORT, CLEANUP to ITENSOR-CLEANUP and
2383           EXTRACT to EXTRACT-ELEMENTS.
2385           Comment out the definition of INTERVAL since it does the same
2386           thing as the function in mstuff.lisp (the latter definition is a
2387           bit more complicated, though, apparently in order to optimize the
2388           case where the interval bounds are bignums but the interval
2389           length is a fixnum).
2391 2003-10-14 17:22  wjenkner
2393         * src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace
2394           (copy-all-levels exp) by (copy-tree exp).
2396           COPY-ALL-LEVELS (maxmac.lisp): Comment out.
2398           Note that the form (copy-all-levels exp) expands to (subst nil
2399           nil exp), which is not required to copy the tree structure of
2400           EXP.
2402           This fixes bug #821021 reported by Paolo Nason.
2404 2003-10-13 21:13  amundson
2406         * src/macsys.lisp: Bug fix: previous changes caused retrieve to
2407           stop properly displaying maxima symbols. Fixed.
2409 2003-10-09 20:46  billingd
2411         * tests/rtest15.mac: Additional trigreduce cases
2413 2003-10-09 19:43  billingd
2415         * tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in
2416           [sin,cos,sinh,cosh]
2418 2003-10-07 17:16  wjenkner
2420         * src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's
2421           char-code for numerical comparison, not N itself (from Christophe
2422           Rhodes).
2424           Use the #+Multics stuff.
2426           Rewrite the second COND clause (which, presumably, is completely
2427           useless).
2429           CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH
2430           the RETRY tag just introduced in TYI*.
2432           Use the #+Multics stuff.
2434           Do CLEAR-INPUT and FINISH-OUTPUT where appropriate.
2436 2003-10-03 20:22  wjenkner
2438         * src/simp.lisp: ONEP: Comment out the macro definition because it
2439           is already defined as a function in commac.lisp.  It is also
2440           FUNCALLed (via ANDMAPC in HEXPAND in homog.lisp).  This was
2441           observed by Christophe Rhodes.
2443 2003-10-03 19:19  wjenkner
2445         * src/trgred.lisp: SINH^N: For an exponent = 0 or 1 mod 4 the
2446           result would have the wrong sign (reported by Geordie McBain).
2448 2003-10-01 20:37  wjenkner
2450         * src/mload.lisp: MACSYMA-NAMESTRING-SUB: Don't bind SYSTEM-OBJECT
2451           to a symbol since it is not a pathname designator and NAMESTRING
2452           expects one.
2454           This fixes the following problem (at least in SBCL, or CLISP in
2455           strict ANSI mode):
2457           (C1) file_search_maxima:["/tmp/###.mac"]; (D1)
2458                   [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec:
2459           "/tmp/###.mac"
2461 2003-10-01 19:59  wjenkner
2463         * src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since
2464           we don't have them in CL Maxima.
2466           In particular, this fixes one of the SBCL compiler complaints (in
2467           TRACE-FSHADOW) reported by Christophe Rhodes.
2469 2003-09-28 13:15  vvzhy
2471         * src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and
2472           cmucl
2474 2003-09-25 08:24  amundson
2476         * doc/implementation/external-interface.txt, src/cl-info.lisp,
2477           src/csimp2.lisp, src/displa.lisp, src/gcl-depends.mk,
2478           src/init-cl.lisp, src/macsys.lisp, src/mdebug.lisp,
2479           src/option.lisp, src/suprv1.lisp: Changes inspired by, but not
2480           specific to, TeXmacs interface.
2482           1) to_lisp() now works everywhere. Uses private read-eval-print
2483           loop.
2485           2) (to-maxima) to return to maxima from to_lisp().
2487           3) Default settings now avoid ever dumping user into lisp
2488           debugger. To    restore the Lisp debugger, use    (setf
2489           *debugger-hook* nil)
2491           4) Hooks are now available for customizing prompts and output.
2492           The    hooks are documented in
2493           doc/implementation/external-interface.txt.
2495 2003-09-25 08:18  amundson
2497         * src/Makefile.am: Added convenience targets. clisp, cmucl, gcl,
2498           etc.  Type   make cmucl to just make the cmucl image, etc.
2500 2003-09-25 08:16  amundson
2502         * doc/maximabook/Makefile: Fixes.  (1) Set texinputs to find local
2503           version of tex input files.  (2) Only procede to the next step in
2504           the tex process if the previous step succeeded.
2506 2003-09-24 22:23  wjenkner
2508         * src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE
2509           in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe
2510           Rhodes.
2512 2003-09-07 01:41  vvzhy
2514         * src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro
2515           yet
2517 2003-09-07 01:40  vvzhy
2519         * lisp-utils/defsystem.lisp: ANSI GCL don't have
2520           with-compilation-unit yet
2522 2003-09-06 15:50  vvzhy
2524         * src/maxima-package.lisp: Traditional GCL may have bogus empty CL
2525           package.  We remove it.
2527 2003-09-03 16:14  wjenkner
2529         * share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST.
2531           AZETB, OBZETA, BZETA, BFZETA (where the functional equation of
2532           the Riemann Zeta function is used): Replace the undefined and
2533           obsolete BFAC by BFFAC.
2535           Note that these functions currently handle only real arguments.
2537 2003-08-23 06:13  wjenkner
2539         * share/numeric/bffac.mac: Cosmetic change: Put newlines between
2540           the function definitions.
2542 2003-08-22 00:14  wjenkner
2544         * share/numeric/bffac.mac: The file share/numeric/bffac.lisp does
2545           not contain lisp function definitions, it just contains maxima
2546           code in disguise, viz. the lisp code sets the MEXPR mproperties
2547           of various symbols like $BFFAC.  The original maxima code can
2548           easily be regenerated from this (except, of course, for the
2549           presumably copious comments ;-) and bffac.mac is the result of
2550           this automatic reconstruction.
2552           The archive also contains bffac.bfz, which gives exactly the same
2553           maxima code (the only difference between bffac.bfz and bffac.lisp
2554           is that bffac.bfz correctly updates the $FUNCTIONS list, but, of
2555           course, the generated mac file does this automatically).
2557           See the comment at the beginning of bffac.mac for the details of
2558           the conversion.
2560 2003-08-21 22:22  wjenkner
2562         * src/defopt.lisp: DEFOPT: Fix bogus definition.
2564 2003-08-21 22:20  wjenkner
2566         * src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since
2567           it won't work for unbound variables.
2569 2003-08-21 21:54  wjenkner
2571         * src/transs.lisp: TRANSLATE-FILE: Append the suggestion for
2572           DECLARE_TRANSLATED to the UNLISP file, not to the LISP file.
2574           INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly.
2575           Be a bit less verbose.
2577 2003-08-19 17:11  wjenkner
2579         * src/transl.lisp: TR-INFAMOUS-NOUN-FORM: The return value was
2580           given by a doubly nested backquoted form and the result of the
2581           first evaluation written to a *.LISP file but only the second
2582           evaluation of this form would give a well-defined result.  The
2583           dire consequences of this predicament were observed and reported
2584           by David Billinghurst.
2586           Expand the innermost backquoted form, which corresponds to the
2587           second evaluation, by following the rules given in the CLHS in
2588           section 2.4.6, and simplify the result.
2590 2003-08-09 17:47  wjenkner
2592         * src/macsys.lisp: Fix from Sam Steingold: Ensure that the Maxima
2593           banner starts on a fresh line (the Lisp system might follow its
2594           own logic for outputting newlines until we see the first prompt).
2596 2003-08-09 10:26  wjenkner
2598         * src/: compat.lisp, grind.lisp: Fix $GRIND (in grind.lisp).  It
2599           used CHARPOS (for generating a fresh line), which works only if
2600           :NOCP is not in *FEATURES*.
2602           Also define the CHARPOS macro only in this case (in compat.lisp).
2604           Note that currently all supported implementations have :NOCP on
2605           the *FEATURES* list (see maxima.system).
2607 2003-08-09 08:46  wjenkner
2609         * src/: grind.lisp, suprv1.lisp: ANSI CL conformance bug (CLHS
2610           11.1.2.1.2 point 10) reported by Christophe Rhodes: Don't
2611           proclaim STRING special since it's an external symbol of the CL
2612           package.
2614           Only grind.lisp needs such a variable to be special, so rename it
2615           there to *GRIND-CHARLIST* (because it is a list ;-), and just
2616           remove it from DECLARE-TOP in suprv1.lisp (because it's not
2617           used).
2619 2003-08-08 21:26  wjenkner
2621         * src/mactex.lisp: Implement an idea contributed by N. Ioakimidis:
2623           TEX-DABBREV: New function which generates indicial notation for
2624           derivatives.
2626           TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true.
2628 2003-08-08 21:20  wjenkner
2630         * src/mactex.lisp: Don't use TEX-SETUP for TeXifying %LIMIT since
2631           TEX-LIMIT already takes care of it.  This fixes #703754 (Tex is
2632           broken for limits) reported by B. Willis.
2634 2003-08-06 02:35  vvzhy
2636         * lisp-utils/defsystem.lisp: Restore gcl-alt-link build
2638 2003-08-05 16:40  yycamm
2640         * src/Makefile.am: Restore gcl-alt-link build by extending the
2641           existing hack to get a list of loaded files in load order --
2642           surely there must be a better way, please someone clean this up
2644 2003-08-04 12:04  rtoy
2646         * src/bessel.lisp: Make sure all calls to SLATEC routines are done
2647           with appropriate arg types that's what they expect.
2649 2003-08-04 12:03  rtoy
2651         * src/numerical/slatec/xerhlt.lisp: Instead of just silently
2652           returning after a fatal SLATEC error, call Maxima's MERROR to
2653           signal an error.
2655 2003-08-04 11:20  rtoy
2657         * src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives
2658           internal error FIX
2659           https://sourceforge.net/tracker/?func=detail&atid=104933&aid=668718&group_id=4933
2661           Applied bug fix given in Stavros Macrakis's bug report.
2663 2003-08-04 10:42  rtoy
2665         * doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ]
2666           load(ellipt) doesn't work.
2668           Remove the documentation about the ELLIPT package.  These have
2669           been replaced with new functions in the core of maxima.
2671 2003-08-03 12:56  rtoy
2673         * src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity
2674           /FIX
2676           Apply suggested fix from Stavros Macrakis.
2678 2003-08-03 08:07  rtoy
2680         * src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float
2681           answer /FIX
2683           Apply suggested fix from Stavros Macrakis.
2685 2003-08-03 08:03  rtoy
2687         * src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX
2689           $sign needs to call specrepcheck.  From Stavros Macrakis.
2691 2003-08-03 07:58  rtoy
2693         * src/plot.lisp: If an output file exists, overwrite it.
2695 2003-08-03 07:21  rtoy
2697         * share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1))
2698           internal error /FIX
2700           Suggested fix from Stavros Mackrakis applied.
2702 2003-08-03 07:18  rtoy
2704         * src/factor.lisp: Bug [ 686619 ] factor bug / FIX?
2706           Remove declaration, as suggested by Barton Willis.
2708 2003-08-02 09:07  rtoy
2710         * src/float.lisp: Bug 781753: bfloat->float fails for very large
2711           and very small
2713           Use scale-float to scale the mantissa.
2715 2003-07-24 13:46  rtoy
2717         * src/numerical/f2cl-lib.lisp: Correct a declaration in amax0.
2719 2003-07-24 13:45  rtoy
2721         * src/plot.lisp: o Change the default range on the x-axis to be
2722           very large so that   parametric plots don't get clipped
2723           unexpectedly.  No effect in 2-D   plotting because the X range is
2724           explicitly given.  o Fix a few bad declarations:  Use cl:array
2725           instead of plain array   (maxima:array), which is an undefined
2726           type.  o Fix a minor declaration bug in draw2d.
2728 2003-07-24 13:42  rtoy
2730         * src/nregex.lisp: Fix a warning that START is sometimes unused by
2731           declaring START ignorable.
2733 2003-07-24 13:41  rtoy
2735         * src/maxima.system: Current CVS versions of CMUCL no longer has
2736           the USER package, so create one if we don't have one.
2738 2003-07-24 13:40  rtoy
2740         * src/commac.lisp: Replace maclisp-typep with something more
2741           portable and correct.
2743 2003-07-19 08:56  billingd
2745         * doc/info/Function.texi: 2003-07-19  David Billinghurst
2746           (David.Billinghurst@riotinto.com)
2748                   Bug #679437
2749                   * doc/info/Function.texi:  Correct entry for DEFINE
2751 2003-07-19 08:45  billingd
2753         * doc/info/: Command.texi, Differentiation.texi, Function.texi:
2754           2003-07-19  David Billinghurst (David.Billinghurst@riotinto.com)
2756                   * doc/info/Command.texi: Correct markup of ''
2757                   * doc/info/Differentiation.texi: Ditto
2758                   * doc/info/Function.texi: Ditto
2760 2003-07-16 12:25  belanger
2762         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to
2763           init cells were removed.
2765 2003-07-16 12:24  belanger
2767         * interfaces/emacs/emaxima/emaxima.el: Initialization cells were
2768           removed.
2770 2003-07-16 12:23  belanger
2772         * interfaces/emacs/emaxima/emaxima.sty: I added support for putting
2773           list of maxima examples into documents.
2775 2003-06-28 22:32  belanger
2777         * interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of
2778           the process wasn't detected.
2780 2003-06-27 13:42  belanger
2782         * interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify
2783           buffer-local in EMaxima mode, with value t.
2785 2003-06-13 11:52  rtoy
2787         * tests/rtest14.mac: Add some numerical tests for bessel_j to catch
2788           the problem of swapped args.
2790 2003-06-13 11:52  rtoy
2792         * src/bessel.lisp: bessel_j(n,x) was numerically evaluating the
2793           result as if the order and argument were swapped.  Fix that.
2794           (Noted by Keita Kawabe.)
2796 2003-06-02 11:04  rtoy
2798         * src/bessel.lisp: Use psi[0](x) in the derivative formulas instead
2799           of psi(x), because psi(x) can't be differentiated, but psi[0](x)
2800           can.  (A bug in psi(x)?)
2802 2003-05-30 12:08  belanger
2804         * interfaces/emacs/emaxima/emaxima.el: Fixed a minor error.
2806 2003-05-30 11:58  belanger
2808         * interfaces/emacs/emaxima/emaxima.el: The command
2809           `emaxima-replace-cells-by-latex' was added, which comments out
2810           the cells, and replaces them by LaTeX equivalents.
2812 2003-05-28 12:04  rtoy
2814         * src/series.lisp: Bug [ 727542 ] powerseries wrong/fix:
2816           Fix from Martin Rubey applied.
2818 2003-05-25 12:43  rtoy
2820         * src/plot.lisp: o Fix the way initial samples are taken to
2821           minimize round-off so we   don't try to plot points outside the
2822           region specified.  Do this by   computing x = start + k*step
2823           instead of x = x + step.  o Was accidentally deleting the first
2824           sample point from the plot.
2826 2003-05-25 10:23  rtoy
2828         * src/bessel.lisp: Add derivatives of the Bessel functions with
2829           respect to order.
2831 2003-05-25 10:05  rtoy
2833         * tests/rtest14.mac: Added some tests for the bessel functions,
2834           especially the expansion of the half-integer order functions.
2836 2003-05-25 10:03  rtoy
2838         * doc/info/Special.texi: o Change documentation from bessel_j[n](x)
2839           to bessel_j(n,x), and   likewise for other Bessel functions.  o
2840           Add note that the bessel functions return values in BESSELARRAY
2841           too.  o Add documentation for j0, j1, jn, i0, i1, and note these
2842           are   deprecated.
2844 2003-05-25 10:00  rtoy
2846         * src/bessel.lisp: Bug 736540: gradef for bessel functions o Added
2847           rule for derivative of J with respect to order.
2849           Bug 736535: half integer bessel_y function o Corrected the
2850           mistake bessel_y(1/2,x) and friends o The half-integer should no
2851           longer be expanded slowly to elementary   functions.
2853           Other changes: o Add some doc strings to functions o Add note
2854           about deprecated j0, j1, jn, i0, i1 functions.  o Change
2855           bessel_j[n](x) to bessel_j(n,x).  Likewise for other Bessel
2856           functions.  o New implementation of Bessel functions of
2857           half-integer order.  o Added derivative of J[n](x) with respect
2858           to order.
2860 2003-05-24 13:34  rtoy
2862         * src/clmacs.lisp: o Fix bug in haipart.  Noted by Andreas Eder.  o
2863           Clean up definitions of zl-assoc, zl-delete, zl-member, zl-remove
2864           to   use ANSI CL implementations.
2866 2003-05-20 23:19  rtoy
2868         * src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use
2869           that when plotting.  Too bad.
2871 2003-05-19 21:24  rtoy
2873         * src/plot.lisp: Catch some Lisp errors that might get thrown that
2874           maxima didn't catch, such as bessel_y[0](0).
2876 2003-05-19 21:20  rtoy
2878         * src/plot.lisp: o Set NTICKS to a smaller, more reasonable value
2879           for adaptive   plotting.  o Add ADAPT_DEPTH plot option to
2880           control the depth (number of interval   splits) of the
2881           adaptive-plotting routine.
2883 2003-05-19 20:24  rtoy
2885         * src/plot.lisp: o Catch errors during 2D plotting so we can do
2886           adaptive plotting   around singularities and such.  Changed
2887           COERCE-FLOAT-FUN,   SLOW-OSCILLATION-P, and SMOOTH-ENOUGH-P.  o
2888           Some cleanup of ADAPTIVE-PLOT for unused vars.  o Honor NTICKS
2889           when doing adaptive plotting so the user can control   the
2890           behavior somewhat.  bessel_j(0,x) for 0 <= x <= 200 was not
2891           being plotted correctly because we assumed NTICKS = 1.  With
2892           NTICKS   > 1, the plot is better.  o When a plot point is MOVETO,
2893           print a blank line for gnuplot, which   tells gnuplot there's a
2894           discontinuity and plot accordingly.  o Try to use ~g format for
2895           printing instead of ~f to prevent serious   loss of precision
2896           when plotting.
2898 2003-05-15 19:38  rtoy
2900         * src/nparse.lisp: Bug [ 726420 ] floats with missing exponents /
2901           really minor:
2903           If no digits follow the exponent marker of a number, signal an
2904           error in all cases.
2906 2003-05-14 08:00  rtoy
2908         * lisp-utils/defsystem.lisp:
2909           Previous update broke building with gcl.  Import back some of the
2910           gcl changes from 2 versions ago into this.  Should build again
2911           with gcl.
2913 2003-05-12 22:46  rtoy
2915         * src/plot.lisp: Add comments for the adaptive plotting routines
2917 2003-05-12 22:31  rtoy
2919         * src/bessel.lisp: Bug 736538: bessel_j with floating point
2920           argument o Use Barton's suggested fix, which is correct.
2922           Bug 736530: bessel_y with negative float arg o Fix 2 typos that
2923           caused this o Do a better job of figuring out when to numerically
2924           evaluate   bessel_y.  (Do the same thing as bessel_j.)
2926 2003-05-12 22:16  rtoy
2928         * src/plot.lisp: Use adaptive plotting for 2d plots
2930 2003-05-12 21:13  rtoy
2932         * src/numerical/slatec/: zbesh.lisp, fortran/zbesh.f: Remove the
2933           debugging print statements that inadvertently got left in.  Part
2934           of Bug 736530: bessel_y with negative float arg.
2936 2003-05-12 14:14  belanger
2938         * interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed
2939           from around :=.
2941 2003-05-12 14:07  belanger
2943         * interfaces/emacs/emaxima/emaxima.el: The assignments := are now
2944           written as \mathbin{:=} in TeX output.
2946 2003-05-12 01:35  starseeker
2948         * doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex:
2949           Added Barton's package documentation, translated to emaxima style
2951 2003-05-12 01:33  starseeker
2953         * doc/maximabook/: maxima.tex, install/install.tex: Update to
2954           install text and added new structure
2956 2003-05-11 22:05  belanger
2958         * interfaces/emacs/emaxima/emaxima.sty: A command was inserted in
2959           TeX output regions to put in extra space.
2961 2003-05-11 22:04  belanger
2963         * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
2964           changed so nothing is inserted if there is no output.  The
2965           insertion commands were changed so that a spacing command is
2966           inserted before pre-output output (such as the result of a
2967           tex(...) command).
2969 2003-05-11 22:00  belanger
2971         * interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was
2972           fixed to insert literally in Emacs.
2974 2003-05-10 15:00  belanger
2976         * interfaces/emacs/emaxima/emaxima.el: The Maxima output is no
2977           longer in a \p ... \\ environment when it begins with a $$.
2979 2003-05-10 14:58  belanger
2981         * interfaces/emacs/emaxima/emaxima.sty: The catcode of % was
2982           changed in TeX output environments, so it won't be a comment
2983           anymore.
2985 2003-05-07 13:47  rtoy
2987         * lisp-utils/defsystem.lisp: Synchronize to the CLOCC rev 1.59 of
2988           defsystem to fix bugs when using post 18e CVS versions of CMUCL.
2989           Still compatible with previous versions of CMUCL.
2991 2003-05-05 22:13  belanger
2993         * interfaces/emacs/emaxima/maxima.el: The customizable variable
2994           maxima-use-full-color-in-process-buffer was added.  If non-nil,
2995           the Maxima process buffer will be font-locked.
2997 2003-05-05 22:11  belanger
2999         * interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support
3000           for inferior-maxima-mode was added.
3002 2003-05-03 06:40  starseeker
3004         * share/contrib/Grobner/: grobner-demo.output, grobner.demo,
3005           maxima-grobner.lisp: Updated Grobner package to latest version.
3007 2003-04-24 09:48  belanger
3009         * interfaces/emacs/emaxima/emaxima.sty: The preview environment was
3010           defined for the case when the preview package isn't loaded.
3012 2003-04-24 08:26  belanger
3014         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3015           documentation was changed to reflect changes in maxima.el.
3017 2003-04-24 08:25  belanger
3019         * interfaces/emacs/emaxima/maxima.el: The customizable variable
3020           `maxima-fix-double-prompt' (default: nil) was added which, if set
3021           to t, will fix a double input prompt problem that I have in
3022           XEmacs.
3024 2003-04-23 23:47  belanger
3026         * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3027           match changes in the program.
3029 2003-04-23 23:45  belanger
3031         * doc/emaxima/EMaximaIntro.tex: The documentation was changed to
3032           match the changes in the program.
3034 2003-04-23 23:44  belanger
3036         * interfaces/emacs/emaxima/emaxima.sty: Previewing the cells (with
3037           preview-latex) was made into an option, it now needs to be called
3038           with \usepackage[preview]{emaxima}
3040 2003-04-23 23:43  belanger
3042         * interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error
3043           when a cell is TeX updated and emaxima.lisp isn't available.
3045 2003-04-22 07:50  billingd
3047         * tests/: rtestode.mac, rtestode_zp.mac, Makefile.am, tests.lisp:
3048           Break out second half of rtestode.mac into new file
3049           rtestode_zp.mac.  Update tests.lisp and Makefile.am.
3051 2003-04-07 16:24  belanger
3053         * interfaces/emacs/emaxima/maxima.el: A line was added to
3054           inferior-maxima-mode to make sure that the tab-width would always
3055           be set to 8 in the *maxima* buffer.
3057 2003-04-07 12:16  vvzhy
3059         * archive/share/unknown/asympa.mac, share/Makefile.am,
3060           share/calculus/asympa.mac: move asympa.mac from
3061           archive/share/unknown to /share/calculus
3063 2003-03-29 20:02  wjenkner
3065         * share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as
3066           $TAIL_ALPHALESSP.
3068 2003-03-28 13:23  wjenkner
3070         * share/affine/: sheafa.lisp, dim4-help.lisp, polyb.lisp,
3071           polyc.lisp, polysmp.lisp: Replace things like '(lambda ...) by
3072           valid function designators.  The remaining expressions of this
3073           kind should be OK because they are meant for MFUNCALL etc.
3075 2003-03-27 21:39  wjenkner
3077         * share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp,
3078           polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword
3079           arguments.
3081 2003-03-27 21:36  wjenkner
3083         * share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by
3084           `Lisp' as value of the `Mode' local variable for Emacs.
3086 2003-03-26 19:22  wjenkner
3088         * share/affine/affine.system: For defsystem.
3090 2003-03-26 19:20  wjenkner
3092         * share/affine/sys-declaim.lisp: From sys-proclaim.lisp (which was
3093           presumably generated by gcl).  Everything except the special
3094           declarations is commented out.
3096 2003-03-26 19:18  wjenkner
3098         * share/affine/compat.lisp: Contains various new definitions.
3100 2003-03-26 19:17  wjenkner
3102         * share/affine/: sheafb.lisp, sheafc.lisp: ANSI CL has no ~Q format
3103           directive (nor has GCL it).  Replace (format ... ~VQ ... 'fsh
3104           ...) by (format ... ~/maxima::tilde-q-fsh/ ...).
3106           Don't use FSH as parameter since ~VQ isn't used with anything
3107           else and parameters to format directives "should" be integers or
3108           characters, anyway.
3110 2003-03-26 16:42  billingd
3112         * tests/rtestode.mac: 2003-03-27  David Billinghurst
3113           <David.Billinghurst@riotinto.com>
3115                   * tests/rtestode.mac:  Enable some tests that failed due
3116                   to interactions with other tests.
3118 2003-03-26 16:40  billingd
3120         * tests/: tests.lisp, rtest13.mac: 2003-03-27  David Billinghurst
3121           <David.Billinghurst@riotinto.com>
3123                   * tests/test.lisp:  Reorder test files to reduce
3124           interaction.
3125                   That is, run the ones that cause problems last.
3126                   * tests/rtest13.mac:  Start with kill(all)
3128 2003-03-26 11:17  wjenkner
3130         * share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'.
3132 2003-03-26 11:15  wjenkner
3134         * share/affine/polyb.lisp: *RED: Comment out code for Lisp machine.
3135           The feature test #+3600 is  not ANSI CL conform and nobody
3136           supports this, anyway.
3138 2003-03-26 11:13  wjenkner
3140         * share/affine/polya.lisp: Corrected typo.
3142 2003-03-25 23:40  wjenkner
3144         * share/affine/: sheafc.lisp, amacros.lisp, sheafa.lisp,
3145           sheafb.lisp: Replace the macro COPY-STRUCTURE by
3146           ZL-COPY-STRUCTURE in order to avoid a name clash with the
3147           corresponding CL function.
3149 2003-03-25 21:54  wjenkner
3151         * share/affine/aquotient.lisp: Corrected typo.
3153 2003-03-25 20:26  wjenkner
3155         * share/affine/: aquotient.lisp, modsimp.lisp, polysmp.lisp,
3156           sheafb.lisp, sheafc.lisp, sparsemat.lisp, sub-proj.lisp: Comment
3157           out all occurrences of (declare (values foo ...)).  Apparently,
3158           FOO etc. are just descriptive names for the return values.  Even
3159           in GCL this seems to be just a sort of comment (some
3160           experimenting suggests that the declaration makes no difference
3161           in the generated *.o or *.fn files).
3163 2003-03-24 21:58  wjenkner
3165         * share/affine/dim4-help.lisp: Corrected typo.
3167 2003-03-24 21:34  wjenkner
3169         * share/affine/: amacros.lisp, aquotient.lisp, dim-3.lisp,
3170           dim4-help.lisp, dummy-gc.lisp, modsimp.lisp, ndotsimp.lisp,
3171           new-rat.lisp, polya.lisp, polyb.lisp, polybas.lisp, polyc.lisp,
3172           polyd.lisp, polysmp.lisp, sheafa.lisp, sheafb.lisp, sheafc.lisp,
3173           sparsemat.lisp, sub-proj.lisp: ANSI CL: Replace (in-package
3174           'maxima) by (in-package "MAXIMA").
3176 2003-03-23 21:32  wjenkner
3178         * share/affine/: README, amacros.lisp, aquotient.lisp, dim-3.lisp,
3179           dim4-help.lisp, dummy-gc.lisp, macbasic.mac, make.lisp, makefile,
3180           modsimp.lisp, ndotsimp.lisp, new-rat.lisp, polya.lisp,
3181           polyb.lisp, polybas.lisp, polyc.lisp, polyd.lisp, polysmp.lisp,
3182           sheafa.lisp, sheafb.lisp, sheafc.lisp, sparsemat.lisp,
3183           sub-proj.lisp, sys-proclaim.lisp, sysdef.lisp, todd-coxeter.lisp:
3184           Schelter's affine package as released Apr 4 1996.
3186 2003-03-21 00:30  billingd
3188         * share/Makefile.am, src/init-cl.lisp: 2003-03-19   David
3189           Billinghurst <David.Billinghurst@riotinto.com>
3191                * share/Makefile.am:  Add files in contrib/nset
3192                and contrib/pdiff
3193                * src/init-cl.lisp: Add share/contrib/nset and
3194                share/contrib/pdiff to load path
3196 2003-03-19 13:50  belanger
3198         * doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3199           match the program.
3201 2003-03-19 13:50  belanger
3203         * doc/emaxima/EMaximaIntro.tex: The documentation was updated to
3204           match the program.
3206 2003-03-19 13:49  belanger
3208         * interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was
3209           removed, with some of the functionality put in maxima-minibuffer.
3211 2003-03-19 09:53  belanger
3213         * interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":="
3214           was fixed.
3216 2003-03-18 20:35  starseeker
3218         * doc/maximabook/README: Added a readme file with some information
3219           on what is required to build maximabook
3221 2003-03-18 17:43  amundson
3223         * src/openmcl-depends.mk: From:         Yannick Versley
3224           <yversley@gmx.de>
3226           I've attached the openmcl-depends.mk that gets built with the
3227           current CVS sources.
3229           Regards, Yannick Versley
3231 2003-03-18 17:09  belanger
3233         * interfaces/emacs/emaxima/emaxima.sty: An option breqn was added,
3234           so that if the LaTeX package breqn were available, it would be
3235           used to automatically break long equations to use more than one
3236           line.  It can be invoked with \usepackage[breqn]{emaxima}
3238 2003-03-18 17:08  belanger
3240         * interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
3241           changed so that breqn could be used.
3243 2003-03-18 17:04  starseeker
3245         * doc/maximabook/basics/basics.tex: Coverted one example to tex now
3246           that breqn functionality is present
3248 2003-03-18 17:03  starseeker
3250         * doc/maximabook/maxima.tex: Added call to use new emaxima breqn
3251           functionality
3253 2003-03-18 14:49  amundson
3255         * src/Makefile.am: fixed possible problem creating depends.mk files
3256           before corresponding binary- directory created. Updated
3257           EXTRA_DIST.
3259 2003-03-18 11:47  amundson
3261         * src/openmcl-depends.mk: Empty file, which is good enough for
3262           bootstrap.
3264 2003-03-17 19:59  rtoy
3266         * src/mlisp.lisp: o Rename OLD-READ-BASE to *OLD-READ-BASE* to make
3267           it clear it's   special.  o Added defvar for *OLD-READ-BASE*.
3269 2003-03-17 19:58  rtoy
3271         * src/ellipt.lisp: Rename the unused arg Y to UNUSED to get rid of
3272           some warnings from Clisp about ignore'ing special vars.
3274 2003-03-17 19:57  rtoy
3276         * src/commac.lisp: The array type is in the package COMMON-LISP,
3277           not MAXIMA package.
3279 2003-03-17 19:56  rtoy
3281         * src/float.lisp: Make MACHINE-FIXNUM-PRECISION and
3282           MACHINE-EXPONENT-PRECISION be defconstant's because they are.
3283           (Note MACHINE-EXPONENT-PRECISION doesn't seem to be used
3284           anywhere.)
3286 2003-03-17 19:50  rtoy
3288         * src/plot.lisp: The array type is in the package COMMON-LISP, not
3289           MAXIMA package.
3291 2003-03-17 19:48  rtoy
3293         * src/maxima-package.lisp: For GCL, make "CL" and
3294           "COMMON-LISP-USER" be nicknames for "LISP" (if "COMMON-LISP"
3295           isn't an already defined.package.
3297 2003-03-17 11:54  belanger
3299         * interfaces/emacs/emaxima/emaxima.sty: The variable
3300           \maximasessionpretexskip and \maximapostpretexskip were added to
3301           help with the spacing.
3303 2003-03-16 23:47  belanger
3305         * interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip
3306           strings commands.  (end-of and beginning-of-buffer were replaced
3307           by goto-char's ...)
3309 2003-03-15 19:30  starseeker
3311         * doc/maximabook/algcal/algcal.tex: Updated to correct fraction
3312           rendering
3314 2003-03-15 19:29  starseeker
3316         * doc/maximabook/examples/examples.tex: Updated TeX rendering to
3317           take advantage of improvements in Emaxima
3319 2003-03-15 18:59  belanger
3321         * interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla
3322           was moved, to prevent an error message.
3324 2003-03-15 18:36  belanger
3326         * interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction
3327           output was changed.
3329 2003-03-15 18:35  belanger
3331         * interfaces/emacs/emaxima/maxima.el: Some regular expressions were
3332           fixed.
3334 2003-03-12 21:49  wjenkner
3336         * src/suprv1.lisp: KILL1: Ugly kludge to make SBCL recognise the
3337           difference between built-in and user-defined rules.  In any case,
3338           I regard the use of COMPILED-FUNCTION-P or
3339           FUNCTION-LAMBDA-EXPRESSION as temporary solutions.  IMHO, the
3340           right thing to do is to give translated rules a non-NIL
3341           TRANSLATED property (all built-in elements of $rules really come
3342           from trgsmp.lisp, which was more or less translated from
3343           trgsmp.mac).
3345 2003-03-12 20:57  rtoy
3347         * src/plot.lisp: o Change from type long-float to double-float.  o
3348           Fix for bug 701645 from Stavros Macrakis.
3350 2003-03-12 20:49  wjenkner
3352         * src/mtrace.lisp: MACSYMA-TRACE-SUB: Binding TEMP to some tail of
3353           FUN's MPROPS property (as possibly returned by MACSYMA-FSYMEVAL)
3354           is bad because the call to PUT-TRACE-INFO may modify it.  Just
3355           bind TEMP to the CAR of the tail instead (the type of FUN,
3356           something like MEXPR).
3358           Some cosmetic changes in the comments.
3360 2003-03-12 10:42  belanger
3362         * interfaces/emacs/emaxima/emaxima.el: The original values of
3363           display2d is now preserved when TeX is turned on and off.
3365 2003-03-12 10:28  belanger
3367         * interfaces/emacs/emaxima/emaxima.lisp: A line was added
3368           indicating this is a modified version of imaxima.lisp.
3370 2003-03-12 10:26  belanger
3372         * interfaces/emacs/emaxima/maxima.el: The commands to strip
3373           whitespace off of strings were changed to strip comments, also.
3374           The references to # comment lines were removed.
3376 2003-03-12 07:39  starseeker
3378         * doc/maximabook/algcal/algcal.tex:
3379           Updated to show proper output after emaxima fixed.
3381 2003-03-11 23:51  belanger
3383         * interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to
3384           handle :lisp statements.
3386 2003-03-11 23:25  belanger
3388         * interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed
3389           output in the EMaxima buffer was cleaned up.
3391 2003-03-11 23:23  belanger
3393         * interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima
3394           TeXed output are now put in maximaoutputcolor.
3396 2003-03-11 23:01  belanger
3398         * interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set
3399           to true.
3401 2003-03-11 22:52  belanger
3403         * interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from
3404           the ends of strings were fixed.
3406 2003-03-11 22:50  belanger
3408         * interfaces/emacs/emaxima/emaxima.el: The commands to remove
3409           blanks at the ends of strings were put in maxima.el.
3411 2003-03-11 22:38  belanger
3413         * interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands
3414           were added (which were carried over from imaxima).
3416 2003-03-11 15:44  belanger
3418         * interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that
3419           questions would come out not latexed.
3421 2003-03-11 15:18  belanger
3423         * interfaces/emacs/emaxima/emaxima.lisp: This was synced with
3424           imaxima.el.
3426 2003-03-11 15:18  belanger
3428         * interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed
3429           output was fixed.
3431 2003-03-11 12:26  belanger
3433         * interfaces/emacs/emaxima/maxima.el: A variable was changed to
3434           help keep track of the end of the input in the maxima process
3435           buffer.
3437 2003-03-10 22:24  rtoy
3439         * src/nusum.lisp: $NUSUM defined twice.  Remove first definition.
3441 2003-03-10 22:10  rtoy
3443         * src/displa.lisp: EXPLODEN is defined in commac.lisp.
3445 2003-03-10 22:01  rtoy
3447         * src/: nparse.lisp, mdebug.lisp: o Moved STREAM-NAME to
3448           nparse.lisp.  o Removed definition of INSTREAM struct since it's
3449           already defined in   nparse.lisp.
3451 2003-03-09 13:07  starseeker
3453         * doc/maximabook/algcal/algcal.tex: added the beginnings of the
3454           integration discussion
3456 2003-03-09 11:02  rtoy
3458         * src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and
3459           MARRAYSET.
3461 2003-03-09 10:00  rtoy
3463         * src/mload.lisp: $MKEY is already defined in commac.lisp.
3465 2003-03-09 09:50  rtoy
3467         * src/comm.lisp: Manually inline this dollarify since it's only
3468           needed here and since it's defined in suprv1.lisp.
3470 2003-03-09 09:48  rtoy
3472         * src/clmacs.lisp: Remove duplicated HAIRPART function.
3474 2003-03-07 19:57  starseeker
3476         * share/contrib/README:
3477           Added more packages that have been included
3479 2003-03-07 19:55  starseeker
3481         * share/contrib/format/: README, autoload-m.macsyma,
3482           autoload-mp.macsyma, coeflist.demo, coeflist.lisp,
3483           coeflistp.lisp, format.announce, format.demo, format.lisp,
3484           format.ps, pois2.demo, pois2m.ps:
3485           Upload of Bruce Miller's Format package (currently not
3486           functional)
3488 2003-03-07 19:35  starseeker
3490         * share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf,
3491           pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's
3492           pdiff package
3494 2003-03-07 19:31  starseeker
3496         * share/contrib/nset/: README, nset-init.lisp, nset.html,
3497           nset.lisp, nset.texi, test-nset.mac:
3498           Initial import of nset, written by Barton Willis and Stavros
3499           Macrakis
3501 2003-03-07 12:37  rtoy
3503         * src/cl-info.lisp: Get rid of duplicated GET-MATCH function.
3505 2003-03-07 12:36  rtoy
3507         * configure.in: Use elif to keep the nested ifs from running off
3508           the right side.
3510 2003-03-07 12:35  rtoy
3512         * src/mdebug.lisp: Clean up DBM-READ to remove the non-ANSI
3513           unread-char behavior.  This also fixes the problem where ACL
3514           couldn't read multi-line input.  However, there's still a bug
3515           with reading "?<lisp-stuff>".  (I think this is a bug in ACL6.)
3517 2003-03-07 11:46  belanger
3519         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3520           documentation was updated to reflect the changes in EMaxima.
3522 2003-03-07 11:18  belanger
3524         * interfaces/emacs/emaxima/maxima.el: The indentation engine was
3525           redone.  Commands for getting Maxima output were moved from
3526           emaxima.el to here.  The commands maxima-minibuffer and
3527           maxima-replace-expression were added.
3529 2003-03-07 11:17  belanger
3531         * interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex
3532           was added.
3534 2003-03-07 11:17  belanger
3536         * interfaces/emacs/emaxima/emaxima.el: The functions to get maxima
3537           output were moved to maxima.el, so they can be used outside of
3538           emaxima.
3540 2003-03-06 23:41  starseeker
3542         * share/contrib/gentran/: Makefile, convmac.lisp, fdata.lisp,
3543           global.lisp, gtfix.lisp, init.lisp, intrfc.lisp,
3544           local.gtload.lisp, lspc.lisp, lspfor.lisp, lsprat.lisp, opt.lisp,
3545           output.lisp, parser.lisp, pre.lisp, read.lisp, segmnt.lisp,
3546           templt.lisp, vaxinit.lisp, vaxlsp.lisp, man/MANUAL.ms,
3547           man/appA.ms, man/appA1.ms, man/appB.ms, man/contents.ms,
3548           man/doc.add, man/ref.ms, man/sect1.ms, man/sect2.ms,
3549           man/sect3.ms, man/sect4.ms, man/sect5.ms, man/sect6.ms,
3550           man/title.ms, man/tmp1.ms, man/tmp2.ms, man/tmp3.ms, test/README,
3551           test/array.mac, test/array.output, test/datatest.mac,
3552           test/datatest.out, test/for.mac, test/graeffe.f,
3553           test/graeffe.mac, test/graeffe.output, test/ham.in,
3554           test/loop.mac, test/matrix.f, test/matrix.mac,
3555           test/matrix.output, test/mcond.lisp, test/mdo.lisp, test/rk.in,
3556           test/runge.mac, test/runge.output, test/runge.template,
3557           test/t.mac, test/type.mac, test/type.output: Initial import of
3558           gentran
3560 2003-03-06 23:37  starseeker
3562         * share/contrib/README: Added gentran and some cleanup
3564 2003-03-06 23:18  starseeker
3566         * share/contrib/maximaMathML/CtMathML.lisp: Added minor update from
3567           current version on IAMC site
3569 2003-03-06 21:58  starseeker
3571         * doc/misc/: completescanoffunctionssortedbybytecodelength.txt,
3572           grepforvariables.sh, maximafunctions.txt,
3573           maximafunctionsundocumented.txt,
3574           maximaitemspresentinbothfunctionandvariablescans.txt,
3575           maximavariables.txt, maximavariablesundocumented.txt,
3576           processlisfiles.sh, weirdvariables.txt, workingvariables.txt,
3577           x.awk: Added what we currently have for lists of variables and
3578           functions.  Anything useful is Dan's doing.
3580 2003-03-06 21:20  starseeker
3582         * share/contrib/Grobner/: README, grobner.demo,
3583           maxima-grobner.lisp: Add Marek Rychlik's Grobner package
3585 2003-03-06 21:19  starseeker
3587         * share/contrib/README: Added Grobner package to list
3589 2003-03-06 21:01  starseeker
3591         * share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
3592           load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added
3593           files with correct .lisp endings
3595 2003-03-06 20:59  starseeker
3597         * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3598           load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed
3599           files with .lsp ending
3601 2003-03-06 20:37  starseeker
3603         * share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3604           load-mathml.lsp, mathml-maxima.lsp, mathml.readme,
3605           mathmldisplay.lsp: Added Paul S. Wang's MathML package to contrib
3606           section.
3608 2003-03-06 20:34  starseeker
3610         * share/contrib/README: Add Readme file to contrib directory
3612 2003-03-06 12:22  belanger
3614         * interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed
3615           to be able to handle comments.
3617 2003-03-05 08:44  belanger
3619         * interfaces/emacs/emaxima/maxima.el: A problem where emacs would
3620           skip over brackets (while looking for the end of an expression)
3621           was fixed.
3623 2003-03-04 19:36  rtoy
3625         * configure.in, lisp-utils/defsystem.lisp,
3626           lisp-utils/maxima-run-lisp, src/Makefile.am, src/bessel.lisp,
3627           src/clmacs.lisp, src/compat.lisp, src/generr.lisp,
3628           src/init-cl.lisp, src/macsys.lisp, src/maxima-package.lisp,
3629           src/maxima.in, src/maxima.system, src/mdebug.lisp,
3630           src/mformt.lisp, src/mhayat.lisp, src/plot.lisp, src/simp.lisp,
3631           src/suprv1.lisp, src/todd-coxeter.lisp, src/transs.lisp,
3632           tests/Makefile.am: Apply Yannick Versley's port of maxima to
3633           openmcl.
3635 2003-02-23 12:20  rtoy
3637         * src/acl6-depends.mk: Add support for ACL6.  All tests pass,
3638           except for the one expected error.
3640 2003-02-23 12:04  rtoy
3642         * configure.in, lisp-utils/make-depends.lisp,
3643           lisp-utils/maxima-run-lisp, src/Makefile.am, src/factor.lisp,
3644           src/generr.lisp, src/init-cl.lisp, src/macsys.lisp,
3645           src/maxima.in, src/maxima.system, src/mdebug.lisp,
3646           src/nparse.lisp, src/plot.lisp, src/spgcd.lisp, src/transs.lisp,
3647           tests/Makefile.am: Add support for ACL6.  All tests pass, except
3648           for the one expected error.
3650 2003-02-22 17:27  wjenkner
3652         * src/sbcl-depends.mk: Generated file.
3654 2003-02-22 05:07  wjenkner
3656         * src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this
3657           seems to be safe, but perhaps it's not necessary).
3659           *ACURSOR*, SET-UP-CURSOR, ASET-BY-CURSOR: Bind *ACURSOR*
3660           (globally) to a SIMPLE-ARRAY.  This makes SBCL happy and it
3661           should be a good thing for the other guys too.
3663 2003-02-22 04:38  wjenkner
3665         * src/: mdebug.lisp, mformt.lisp: Fix some stream buffering
3666           glitches with SBCL.
3668 2003-02-22 04:32  wjenkner
3670         * src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use
3671           it.
3673 2003-02-22 04:22  wjenkner
3675         * src/generr.lisp: SBCL has an ANSI CL condition system. Use it.
3677 2003-02-22 04:01  wjenkner
3679         * src/: cl-info.lisp, init-cl.lisp, macsys.lisp,
3680           maxima-package.lisp, maxima.system: Mostly implementation
3681           dependent stuff for SBCL.
3683 2003-02-22 03:23  wjenkner
3685         * src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the
3686           run-time wrapper scripts.
3688 2003-02-22 02:41  wjenkner
3690         * configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am:
3691           Add SBCL to the configure and build system.
3693 2003-02-19 18:48  rtoy
3695         * src/: cl-info.lisp, init-cl.lisp, macdes.lisp,
3696           maxima-package.lisp: Rename the package "SI" to "CL-INFO" to
3697           prevent collisions with Allegro's "SI" package.
3699 2003-02-16 23:05  wjenkner
3701         * share/vector/vect.dem: LOAD "vect" instead of "VECT".
3703 2003-02-16 22:55  wjenkner
3705         * share/vector/vect.mac: Delete code which duplicates part of
3706           trgsmp (and adds at least one bug, viz., in the function UPDATE,
3707           COMPLEMENT shouldn't be quoted).
3709           Normally, trgsmp is part of the Maxima image, but check its
3710           presence anyway by GETting the COMPLEMENT_FUNCTION property of
3711           SIN.
3713           Convert all occurrences of SF and SFPROD to uppercase.
3715 2003-02-13 13:22  belanger
3717         * interfaces/emacs/emaxima/maxima.el: A loop that was used to wait
3718           for Maxima output was changed, to fix a problem people were
3719           having with the previous method.
3721 2003-02-11 05:17  billingd
3723         * doc/intromax/: intromax.html, intromax.ltx: Correct author's name
3725 2003-02-10 18:45  amundson
3727         * configure.in: Change version for post-5.9.0 work.
3729 2003-02-09 21:02  amundson
3731         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3733 2003-02-09 20:57  amundson
3735         * NEWS: Updated for release
3737 2003-02-09 17:40  amundson
3739         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3741 2003-02-09 17:36  amundson
3743         * configure.in: Update version to 5.9.0. (Gulp...)
3745 2003-02-09 17:06  amundson
3747         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set default MAXIMA_USERDIR
3748           under Windows 98 to $maxima_priv(maxima_prefix)/user. This should
3749           solve extremely long startup time problems under Windows 98.
3750           Thanks to paricaud@club-internet.fr. A better understanding of
3751           the USERDIR/startup time issue is still desirable.
3753           Modify exact capitalization/path separator in PATH addition for
3754           Windows 98. This fixes one problem which prevented maxima compile
3755           function from working with GCL.
3757 2003-02-09 16:59  amundson
3759         * Makefile.am: Include INSTALL.win32 in release tarball.
3761           gcccopy now includes several more files, as suggested by David
3762           Billinghurst.
3764 2003-02-09 16:56  amundson
3766         * INSTALL.win32: Clarified several points in response to questions
3767           by Michel Lavaud.
3769 2003-02-06 13:29  amundson
3771         * INSTALL.win32: fix typo
3773 2003-02-06 13:11  amundson
3775         * INSTALL.win32: first attempt at an official description of how to
3776           generate a windows installer.
3778 2003-02-04 02:14  mikeclarkson
3780         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally?
3782 2003-02-03 05:41  billingd
3784         * doc/maximabook/programming/prog.tex: Fix trivial typo
3786 2003-02-03 05:37  billingd
3788         * doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo
3790 2003-02-03 05:27  billingd
3792         * doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial
3793           typos
3795 2003-01-30 11:02  amundson
3797         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3799 2003-01-29 15:06  vvzhy
3801         * share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V.
3802           Pipin.
3804 2003-01-27 20:38  amundson
3806         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3808 2003-01-27 02:02  mikeclarkson
3810         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for
3811           starting maxima
3813 2003-01-27 01:55  mikeclarkson
3815         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 -
3816           env(COMSPEC)
3818 2003-01-26 15:54  amundson
3820         * ChangeLog: ChangeLog updated by cvs2cl.pl.
3822 2003-01-26 15:48  amundson
3824         * src/powers.lisp: Updates and translation to unix line endings.
3826 2003-01-26 15:47  amundson
3828         * src/maxima.in: Workaround for a bug in texmacs -- unset
3829           MAXIMA_DIRECTORY if it exists, but is empty.
3831 2003-01-26 15:45  amundson
3833         * share/algebra/solver/: solver1-en.html, solver1.pdf:
3834           Documentation for solver package in German and
3835           (machine-translated) English.
3837 2003-01-26 15:44  amundson
3839         * share/Makefile.am: Install charsets and solver packages.
3841 2003-01-26 15:43  amundson
3843         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin
3844           directory to path under Windows so that the local copy of gcc can
3845           be seen by gcl.
3847 2003-01-26 15:41  amundson
3849         * interfaces/xmaxima/: Makefile.am, win32/Makefile.in,
3850           win32/maxima.bat: Added simple maxima.bat script for Windows.
3852 2003-01-26 15:40  amundson
3854         * Makefile.am: Added gcccopy target to copy minimal subset of gcc
3855           into Windows package.
3857 2003-01-21 20:59  mikeclarkson
3859         * interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch
3861 2003-01-21 20:57  mikeclarkson
3863         * interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank
3865 2003-01-21 20:55  mikeclarkson
3867         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to
3868           File
3870 2003-01-20 10:22  mikeclarkson
3872         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference
3873           Manual for Windows NT - untested
3875 2003-01-20 09:08  mikeclarkson
3877         * maxima.iss.in: Allow user to select target directory
3879 2003-01-08 06:36  amundson
3881         * ChangeLog: updates
3883 2003-01-08 06:34  amundson
3885         * tests/Makefile.am: Add rtestflatten.mac to tarball.
3887 2003-01-08 06:33  amundson
3889         * interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a
3890           generated file.
3892 2003-01-08 06:32  amundson
3894         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under
3895           all three lisps.
3897 2003-01-08 06:28  amundson
3899         * doc/intromax/Makefile.am: Include latex file in tarball.
3901 2003-01-08 06:27  amundson
3903         * doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc.
3905 2003-01-08 06:26  amundson
3907         * doc/Makefile.am: Added emaxima doc directory. Added maximabook to
3908           tarball.
3910 2003-01-08 06:26  amundson
3912         * configure.in: Added emaxima doc Makefile.
3914 2003-01-08 06:25  amundson
3916         * README.rpms: Updated for new package names. Added blurb about
3917           circular dependency.
3919 2003-01-08 06:24  amundson
3921         * README.lisps: Corrected GCL information.
3923 2003-01-06 13:43  vvzhy
3925         * share/: Makefile.am, tensor/ademo.dem, tensor/canten.lisp,
3926           tensor/itensor.dem, tensor/itensor.lisp, tensor/itensor.usg,
3927           tensor/swartz.dem, tensor/symtry.lisp: Fixes and additions to
3928           ctensor/itensor by Valerij Pipin
3930 2003-01-06 13:03  belanger
3932         * interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was
3933           applied.
3935 2003-01-05 13:46  amundson
3937         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
3938           Automatically generated updates.
3940 2003-01-05 13:46  amundson
3942         * interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now
3943           generated from Header.tcl.in.
3945 2003-01-05 13:44  amundson
3947         * src/Makefile.am: Fixes to support pathnames with spaces. Not
3948           necessarily complete.
3950           The big problem is that automake (1.4-p5, at least) is
3951           incompatible with path names that contain spaces. Oi.
3953 2003-01-05 13:05  amundson
3955         * interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for
3956           windows TCL/TK wrapper.  New install target.
3958 2003-01-05 13:03  amundson
3960         * interfaces/xmaxima/Tkmaxima/Tkmaxima.tcl:  We don't need to ask
3961           about saving preferences every single
3962           time. Doing so was giving me a monumental headache during
3963           testing.
3965 2003-01-05 13:01  amundson
3967         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own
3968           winkill under windows.
3970 2003-01-05 13:00  amundson
3972         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Changes for windows:
3973           Automatically set MAXIMA_PREFIX to installed location (under
3974           windows only.) Automatically bypass maxima script on windows.
3976           There are some path-related issues to clean up in later releases.
3978 2003-01-05 12:58  amundson
3980         * interfaces/xmaxima/maxima-icon.ico: This should now be a real
3981           windows icon. There are still some issues with transparency that
3982           I do not understand.
3984 2003-01-05 12:57  amundson
3986         * interfaces/xmaxima/: Makefile.am, Tkmaxima/Header.tcl.in: Include
3987           icons.  Header.tcl is now generated from Header.tcl.in by
3988           autoconf in order to get wish executable name.
3990 2003-01-05 12:55  amundson
3992         * interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp.
3994 2003-01-05 12:53  amundson
3996         * maxima.spec.in: Added doc files Added explicit clisp version
3997           Added conditional to postun Renamed exec_* packages to exec-* Use
3998           rpm macros instead of hard-coded paths Thanks to Rex Dieter for
3999           helpful suggestions
4001 2003-01-05 12:52  amundson
4003         * configure.in: Updates for new generated files.  Bumped up version
4004           number for next release candidate. Note subtle change in number
4005           scheme (5.9.0rc3 -> 5.9.0.rc4). The new scheme is more likely to
4006           be automatically recognized by, e.g., rpm.
4008 2003-01-05 12:49  amundson
4010         * README.rpms: README file to accompany RPM packaging.
4012 2003-01-05 12:49  amundson
4014         * Makefile.am: Added files to distribution tarball.  Added/updated
4015           maintainer rules for packaging.
4017 2003-01-05 12:47  amundson
4019         * .cvsignore, maxima.iss.in: Added Inno Setup script for Windows
4020           packaging.
4022 2002-12-23 22:31  dstang
4024         * share/algebra/charsets/README: Added Dr. Wang's homepage to
4025           README.
4027 2002-12-23 14:43  dstang
4029         * src/maxima.system: Added the file set.lisp.
4031 2002-12-22 23:30  dstang
4033         * share/algebra/solver/: readme, linsolve.mac, misc.mac,
4034           slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial
4035           checkin.
4037 2002-12-22 22:06  dstang
4039         * src/set.lisp: Corrected problem with Disjointp which failed if
4040           sets were disjoint.  Declared Intersection and Union defmfun
4041           instead of defmspec.
4043 2002-12-19 22:18  dstang
4045         * share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin
4046           of translated Dr. Wangs code.
4048 2002-12-19 10:38  dstang
4050         * doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac:
4051           Added initial version of LFREEOF.
4053 2002-12-08 10:10  dstang
4055         * doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac:
4056           Added OP and OPERATORP.
4058 2002-12-06 10:37  dstang
4060         * src/mutils.lisp: Added every function.
4062 2002-12-06 10:36  dstang
4064         * doc/info/Lists.texi: Added documentation for every.
4066 2002-12-06 10:35  dstang
4068         * tests/rtest15.mac: Added tests for every
4070 2002-12-05 16:45  yycamm
4072         * src/Makefile.am: GCL alt-link syntax update
4074 2002-12-05 13:41  yycamm
4076         * lisp-utils/defsystem.lisp: Enable build with ansi GCL image
4078 2002-12-01 08:36  dstang
4080         * tests/rtest15.mac: Added ASSOC tests.
4082 2002-12-01 08:33  dstang
4084         * src/mutils.lisp: Added ASSOC function.
4086 2002-11-28 21:21  dstang
4088         * tests/rtestflatten.mac:
4089           Test for flatten.
4091 2002-11-28 19:54  dstang
4093         * tests/tests.lisp:
4094           Added rtestflatten.
4096 2002-11-28 19:48  dstang
4098         * doc/info/Lists.texi:
4099           Added link for flatten.
4101 2002-11-28 19:43  dstang
4103         * src/: flatten.lisp, powers.lisp, set.lisp:
4104           Initial checkin of Dr. Willis's code.
4106 2002-11-28 19:38  dstang
4108         * src/Makefile.am:
4109           Added flatten.lisp, powers.lisp and set.lisp
4111 2002-11-28 10:40  dstang
4113         * share/algebra/charsets/README: [no log message]
4115 2002-10-29 14:28  amundson
4117         * ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl.
4119 2002-10-29 12:47  amundson
4121         * doc/info/Makefile.am: Automake can cause trouble if generated
4122           make files are not included in tarball. Include maximahtml.mk in
4123           tarball.
4125 2002-10-29 12:46  amundson
4127         * maxima.spec.in: Previous version had an ugly hack to create
4128           uncompressed info files. The hack caused info files to be deleted
4129           when upgrading the RPMS.
4131           We now have a new ugly (but less ugly!) hack to avoid compressing
4132           the info files.
4134 2002-10-29 12:43  amundson
4136         * configure.in: Update for rc3.
4138 2002-10-28 15:28  amundson
4140         * ChangeLog: ChangeLog updated by cvs2cl.pl.
4142 2002-10-28 12:22  amundson
4144         * doc/info/Makefile.am: Last minute packaging problem discovered
4145           and fixed: Elliptic.texi was not included in the distribution
4146           tarball. Now it is.
4148 2002-10-27 20:53  amundson
4150         * configure.in: Increment version to 5.9.0rc2.
4152 2002-10-27 20:50  amundson
4154         * src/init-cl.lisp: Fix courtesy Sam Steingold:
4156                   * init-cl.lisp (user::run): use `with-simple-restart' for
4157                   CLISP, just like for CMUCL.
4158                   (sys::commands) [CLISP]: do not redefine the internal
4159           function
4161 2002-10-27 20:47  amundson
4163         * src/hyp.lisp: Fix courtesy Sam Steingold:
4165           (step7): call `hyp-algv' with a correct number of arguments
4167 2002-10-27 20:43  amundson
4169         * src/clmacs.lisp: Make double precision numbers default under
4170           clisp. This change was suggested by Sam Steingold.
4172           Precision in Maxima needs revisiting.
4174 2002-10-27 20:41  amundson
4176         * src/Makefile.am: Make sure binary-cmucl directories exist before
4177           invoking cmucl. This change is necessary since maxima.system
4178           started calling truename for binary-cmucl.
4180 2002-10-27 20:39  amundson
4182         * lisp-utils/defsystem.lisp: Update package handling for gcl.
4184 2002-10-27 20:33  amundson
4186         * interfaces/xmaxima/Makefile.am: Add contents of win32 directory
4187           to distribution tarball.
4189 2002-10-27 20:31  amundson
4191         * xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to
4192           restore the functionality of xmaxima-local, at least under Unix.
4194 2002-10-27 20:29  amundson
4196         * README.lisps: Small update on GCL versions.
4198 2002-10-26 21:20  wjenkner
4200         * src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled
4201           breakpoints didn't work and enabling already enabled breakpoints
4202           effectively deleted them.
4204 2002-10-25 12:03  amundson
4206         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Very important bug
4207           fix. The old default version of pid was -1. This was explosively
4208           dangerous -- if the maxima subprocess failed to start, xmaxima
4209           will call "kill -1", which results in killing *all* user process
4210           on (at least) Linux.
4212           The new default version for pid is "none".
4214 2002-10-23 19:03  billingd
4216         * tests/rtestode.mac: Fix typo in disabled test, then enable it.
4218 2002-10-23 18:57  billingd
4220         * tests/rtestode.mac: Add tests for ode2() with
4221           method:xformtoconstcoeff
4223 2002-10-17 17:32  rtoy
4225         * src/maxima.system: Recent versions of CMUCL need truename to get
4226           the right location of binary-cmucl.  Don't know if this is a bug
4227           in CMUCL or defsystem.
4229 2002-10-17 16:32  rtoy
4231         * src/cl-info.lisp: Fix typo in loop expression.
4233 2002-10-17 16:08  amundson
4235         * lisp-utils/maxima-run-lisp: Restore large clisp banner at
4236           startup.
4238 2002-10-16 10:39  belanger
4240         * interfaces/emacs/emaxima/maxima.el: A "$" was added to a
4241           skip-chars-backwards command, to deal with commands ending in
4242           "$".
4244 2002-10-15 12:34  rtoy
4246         * src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized
4248           Fixed as suggested by Stavros Macrakis (with minor editing).
4250 2002-10-15 12:11  rtoy
4252         * src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong
4253           thing because the formula was wrong.  Fix from Stavros Macrakis.
4255 2002-10-14 11:44  rtoy
4257         * src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by
4258           2 outside the loop.  Make it right.
4260 2002-10-10 09:06  amundson
4262         * src/macsys.lisp: This change fixes the "socket bug." Error
4263           conditions often result in a (throw 'maxima-quit) which results
4264           in macsyma-top-level being restarted. The way the batch mode
4265           worked, restarting macsyma-top-level caused the input to revert
4266           to the batch string (used to start the server) which had now
4267           reached its end. Since there was an eof on the input stream,
4268           maxima would simply exit. Now, if we are using a socket
4269           connection and if the input is not standard input, we switch the
4270           input to standard input. (The socket connection points standard
4271           input to the socket.)
4273           The very fact that this commit message is terribly confusing
4274           means that the entire input-stream/socket/batch-mode scheme needs
4275           to be rethought.
4277 2002-10-08 12:06  rtoy
4279         * src/float.lisp: o Fix bug in fpshift wherein right shifts of
4280           negative numbers were not   truncated properly o Add some
4281           comments on the algorithm used by fplog.  o Move the
4282           multiplication by 2 that was inside the loop to outside the
4283           loop.
4285 2002-10-07 09:15  amundson
4287         * NEWS, README: Documentation updates in preparation for release.
4289 2002-10-06 21:30  amundson
4291         * .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more
4292           generated files.
4294 2002-10-06 21:16  amundson
4296         * maxima.spec.in: 1) Enable all three lisps.
4298           2) Build maxima-xmaxima package.
4300 2002-10-06 21:07  amundson
4302         * share/trigonometry/trgsmp.mac: This file was inadvertently left
4303           out of the new version of the Maxima source tree.
4305 2002-10-06 17:00  amundson
4307         * README.lisps: Updated information for Clisp 2.30. Pointer to
4308           ledit.
4310 2002-10-06 06:29  vvzhy
4312         * share/Makefile.am: Install diag.dem and battex.sty
4314 2002-10-06 06:26  vvzhy
4316         * share/contrib/diag.dem: demo file to diag.mac
4318 2002-10-06 06:21  vvzhy
4320         * share/physics/battex.sty: battex.sty is required by dimension.tex
4322 2002-10-05 20:27  wjenkner
4324         * src/autol.lisp: $aload_mac: Substitute $load for $batchload,
4325           which can't load translated/compiled files.  This makes no
4326           difference unless the user changes the default
4327           $FILE_SEARCH_MAXIMA accordingly, too.
4329 2002-09-29 02:27  vvzhy
4331         * interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el
4332           from Makefile.am since it is no longer in the repository
4334 2002-09-28 02:06  billingd
4336         * tests/rtest15.mac: Rework compile test to ensure f is killed
4338 2002-09-27 15:47  belanger
4340         * interfaces/emacs/emaxima/maxima.el: A problem with indentation in
4341           perhaps-smart indentation was fixed.
4343 2002-09-27 15:08  belanger
4345         * interfaces/emacs/emaxima/maxima.el: Some problems with
4346           indentation were fixed (I hope).
4348 2002-09-27 11:07  belanger
4350         * doc/maximabook/interfaces/interfaces.tex: An update to
4351           indentation information was made.
4353 2002-09-27 11:06  belanger
4355         * doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to
4356           indentation information was made.
4358 2002-09-27 10:54  belanger
4360         * interfaces/emacs/emaxima/maxima.el: A problem was fixed where the
4361           maxima process in xemacs would be killed.  Newlines and indents
4362           were changed to be standard emacs        (RET is newline,
4363           C-j is newline-and-indent)
4365 2002-09-27 10:52  belanger
4367         * interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed
4368           where keywords within strings and comments were highlighted.
4370 2002-09-26 21:49  wjenkner
4372         * src/rat3e.lisp: Fix CONTENT of constant polynomials: content(a,x)
4373           should give [a, 1] (or [-a, -1]) and not [1, a].  Note that `a'
4374           is here regarded as (constant) polynomial in x with coefficients
4375           in Z[a].
4377 2002-09-26 19:33  wjenkner
4379         * share/simplification/facexp.mac: COLLECTTERMS0: Get rid of FDUM.
4380           This permits to remove the quote from the lambda expression near
4381           the end (by avoiding case II A in trans3.lisp, which the
4382           translator can't handle yet).  Alternatively, FDUM could be bound
4383           inside the lambda expression, but calling FIRST twice won't
4384           introduce that much overhead.
4386           Merge facex1.mac into facexp.mac.  This implies only cosmetic
4387           changes:
4389           Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??),
4390           which is equivalent and more concise.
4392           Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]).
4393            These two expressions are equivalent (provided that my
4394           definition in genut.mac is correct).
4396           Do NOT replace LOPPLUSP by its definition (which is in
4397           facexp.mac, anyway).
4399 2002-09-26 16:22  belanger
4401         * interfaces/emacs/emaxima/maxima-font-lock.el: A line was added
4402           for xemacs compatibility.
4404 2002-09-26 15:40  belanger
4406         * doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el
4407           was removed.
4409 2002-09-26 15:40  belanger
4411         * doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was
4412           removed.
4414 2002-09-26 15:38  belanger
4416         * doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes
4417           for maxima-mode were updated.
4419 2002-09-26 15:34  belanger
4421         * doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were
4422           updated.
4424 2002-09-26 15:33  belanger
4426         * doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands
4427           were updated.
4429 2002-09-26 15:26  belanger
4431         * interfaces/emacs/emaxima/maxima.el: The function maxima-mark-form
4432           was rebound to M-h.  Either maxima-complete or
4433           maxima-dynamic-complete is now bound to M-TAB, depending on the
4434           value of maxima-use-dynamic-complete.
4436 2002-09-26 15:24  belanger
4438         * interfaces/emacs/emaxima/maxima-symbols.el: The variable
4439           maxima-symbols was defined in maxima-font-lock.el, making this
4440           file unnecessary.
4442 2002-09-26 15:17  belanger
4444         * interfaces/emacs/emaxima/maxima-font-lock.el: The faces used in
4445           font-locking were changed to default font-lock faces.  Different
4446           levels of highlighting were introduced.  The variable
4447           maxima-symbols was put into this file.
4449 2002-09-25 20:14  billingd
4451         * tests/rtestode.mac: Update reference for Postel and Zimmermann
4453 2002-09-25 08:48  billingd
4455         * tests/rtestode.mac: Comment out a number of tests that fail when
4456           this test is run last.  There is some interaction with tests in
4457           other files.
4459           Add some tests from Postel and Zimmerman ODE testsuite.
4461 2002-09-25 08:47  billingd
4463         * tests/rtest15.mac: Rename function in compile test from f to
4464           ffffcompile.  The name f is not killed, and breaks a test in
4465           rtestode.
4467 2002-09-24 21:17  amundson
4469         * tests/tests.lisp: Run rtestode last. Otherwise, it interferes
4470           with two other tests.
4472           This, in itself, deserves investigation, but it will have to be
4473           investigated after 5.9.0.
4475 2002-09-24 21:10  amundson
4477         * src/Makefile.am: Fixed gcl alt link so that it actually compiles
4478           before it tries to link. Duh.
4480 2002-09-24 21:07  amundson
4482         * interfaces/xmaxima/Makefile.am: Automatically create
4483           Tkmaxima/tclIndex if tclsh is available. If tclsh is not
4484           available, create an empty file. In this way we avoid requiring
4485           tclsh for the build.
4487 2002-09-24 21:04  amundson
4489         * configure.in: Minor updates. If gcl alt link is enabled, say so.
4490           Quote the names of lisp and wish executables so that it is more
4491           obvious is they are left empty.
4493 2002-09-24 21:02  amundson
4495         * Makefile.am: Make the "dist" dependency optional.
4497 2002-09-24 15:09  belanger
4499         * interfaces/emacs/emaxima/maxima.el: The help buffer was changed
4500           to be read only.
4502 2002-09-24 14:53  belanger
4504         * interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that
4505           it now works with xemacs.
4507 2002-09-24 11:56  amundson
4509         * src/maxima.in: If the default lisp image, as defined at configure
4510           time, is not present, the maxima script will now make the first
4511           lisp image it finds the default lisp.
4513 2002-09-23 21:38  mikeclarkson
4515         * interfaces/bin/xmaxima.iss: Untested improvements to Inno script
4517 2002-09-23 19:46  mikeclarkson
4519         * interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile,
4520           Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt
4522 2002-09-23 19:32  mikeclarkson
4524         * interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex,
4525           maxima.perl, maxima.sty: Added shell for an Xmaxima users guide
4527 2002-09-23 14:31  belanger
4529         * interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'.
4531 2002-09-21 22:20  mikeclarkson
4533         * interfaces/lib/tcllib-1.2/modules/: dns/dns.man, dns/dns.tcl,
4534           log/log.n, log/log.tcl, log/log.test, log/pkgIndex.tcl,
4535           uri/pkgIndex.tcl, uri/uri.n, uri/uri.tcl, uri/uri.test,
4536           uri/urn-scheme.tcl, uri/urn.test: Added tcllib files for asnyc
4537           DNS in lib
4539 2002-09-21 22:16  mikeclarkson
4541         * interfaces/: Readme.txt, tex/EMaxima/EMIntro.ps,
4542           tex/EMaxima/EMIntro.tex, tex/EMaxima/Makefile,
4543           tex/EMaxima/emaxima.sty, tex/EMaxima/pdfcolmk.sty: Added EMaxima
4544           documentation in tex
4546 2002-09-20 22:03  wjenkner
4548         * doc/info/Expressions.texi: Update documentation for DISOLATE.
4550 2002-09-20 22:00  wjenkner
4552         * doc/info/Simplification.texi: Update documentation for functions
4553           from facsum and stopex.
4555           Replace the Fortran-like notation `**' by '^'.
4557 2002-09-20 21:38  wjenkner
4559         * src/max_ext.lisp: Enable autoloading for some functions from
4560           stopex, facexp, disol, declin and genut (most of which are
4561           referenced in the manual).
4563           Also intern here some user-level variables defined in these files
4564           in order to avoid case sensitivity problems (e.g.,
4565           nextlayerfactor:true$ should bind $nextlayerfactor and not
4566           |$nextlayerfactor|).  Declaiming them special is more useful than
4567           just interning them.
4569 2002-09-20 21:24  wjenkner
4571         * share/simplification/genut.mac: IFLOPMAP: Treat factors of EXP
4572           which are integer powers in exactly the same way as other
4573           products.  This is relevant for the NEXTLAYERFACTOR switch.  For
4574           example, facsum(x^2+2*x+1,'nextlayerfactor,[x]) gave the same
4575           result as facsum(x^2+2*x+1,[x]).  Compare this with
4576           facsum(x^2+x,'nextlayerfactor,[x]).  Added genut_prodmap in order
4577           to deal with this issue.
4579 2002-09-20 07:48  billingd
4581         * tests/rtestode.mac: Activate additional tests.  For some reason
4582           they failed if this test is run after rtest3.mac
4584           Add desolve tests.
4586 2002-09-20 07:47  billingd
4588         * tests/tests.lisp: Run rtestode first.  If it is run after rtest3
4589           then it breaks.
4591 2002-09-19 23:40  billingd
4593         * tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in
4594           rtestode.mac
4596 2002-09-19 16:42  mikeclarkson
4598         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4599           OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little
4601 2002-09-19 12:28  mikeclarkson
4603         * interfaces/bin/xmaxima.iss: Change bat to exe and andd manual
4604           link
4606 2002-09-19 11:26  mikeclarkson
4608         * interfaces/xmaxima/: maxima-icon.ico, xmaxima.tcl,
4609           Tkmaxima/Getdata1.tcl, Tkmaxima/Myhtml.tcl,
4610           Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4611           Tkmaxima/Printops.tcl, Tkmaxima/RunMaxima.tcl,
4612           Tkmaxima/Send-some.tcl: code cleanups
4614 2002-09-19 11:25  mikeclarkson
4616         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for
4617           demolition - replace with menu
4619 2002-09-19 11:24  mikeclarkson
4621         * interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move
4622           Constants
4624 2002-09-19 11:20  mikeclarkson
4626         * interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH)
4627           under CYGWIN and MSYS - Im a little unsure here
4629 2002-09-19 11:19  mikeclarkson
4631         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug
4633 2002-09-19 11:18  mikeclarkson
4635         * interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading
4637 2002-09-19 11:15  mikeclarkson
4639         * interfaces/xmaxima/Tkmaxima/: Bindings.tcl, Browser.tcl,
4640           Wmenu.tcl, Menu.tcl, CMMenu.tcl: Break out bindings and make them
4641           more consistent with Windows
4643 2002-09-19 11:13  mikeclarkson
4645         * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4646           Tkmaxima/Gui.tcl, Tkmaxima/Makefile, Tkmaxima/Tkmaxima.tcl,
4647           ObjTcl/Feedback.tcl, ObjTcl/Object.tcl: Break xmaxima.tcl up and
4648           introduce OO style
4650 2002-09-19 11:09  mikeclarkson
4652         * interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp
4654 2002-09-18 12:07  mikeclarkson
4656         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting
4657           startup failures
4659 2002-09-17 17:35  mikeclarkson
4661         * interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4662           Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to
4663           Tkmaxima/Paths.tcl
4665 2002-09-16 12:55  mikeclarkson
4667         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike
4668           Thomas
4670 2002-09-14 19:33  amundson
4672         * maxima.spec.in: Improvements: dependencies improved, packages
4673           renamed. Info files not compressed through an ugly hack in post
4674           scripts. Which lisp(s) to use controlled by the variables at the
4675           head.
4677           Todo: split out xmaxima.
4679 2002-09-14 12:25  mikeclarkson
4681         * interfaces/xmaxima/: demos.html, examples.html,
4682           xmaxima-paths.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Browser.tcl,
4683           Tkmaxima/CMMenu.tcl, Tkmaxima/Constants.tcl,
4684           Tkmaxima/EOpenplot.tcl, Tkmaxima/Fonts.tcl,
4685           Tkmaxima/Getdata1.tcl, Tkmaxima/Getopt.tcl, Tkmaxima/Macros.tcl,
4686           Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4687           Tkmaxima/NConsole.tcl, Tkmaxima/NPlot3d.tcl,
4688           Tkmaxima/OpenMath.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Plot2d.tcl,
4689           Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4690           Tkmaxima/Printops.tcl, Tkmaxima/Push.tcl, Tkmaxima/RunMaxima.tcl,
4691           Tkmaxima/Send-some.tcl, Tkmaxima/Tryembed.tcl,
4692           Tkmaxima/Wmenu.tcl: Code cleanup - remove tariling spaces
4694 2002-09-14 12:25  mikeclarkson
4696         * interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it
4697           breaks plotting
4699 2002-09-13 20:07  amundson
4701         * lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl
4702           builds. This is the fix.
4704 2002-09-13 12:42  mikeclarkson
4706         * interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl:
4707           Gather constants into maxima_priv and maxima_default
4709 2002-09-13 12:40  mikeclarkson
4711         * interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons
4712           are still being called even if show_balloons is 0
4714 2002-09-13 12:39  mikeclarkson
4716         * interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal
4717           socket failures to the user - maxima has died
4719 2002-09-13 12:38  mikeclarkson
4721         * interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to
4722           handle spaces in directory names - only part of the problem
4724 2002-09-13 12:35  mikeclarkson
4726         * interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin -
4727           fix PATH
4729 2002-09-13 12:34  mikeclarkson
4731         * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl,
4732           Tkmaxima/Constants.tcl: Breakup initial constants for before and
4733           after netmath.ini
4735 2002-09-13 12:28  mikeclarkson
4737         * interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu
4739 2002-09-13 12:26  mikeclarkson
4741         * interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl,
4742           Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH
4744 2002-09-13 09:41  amundson
4746         * src/Makefile.am: First attempt at gcl-alt-link from Camm. There
4747           is still probably work to be done with this linking step. The $()
4748           syntax should be changed to `` at the very least.
4750 2002-09-13 09:40  amundson
4752         * lisp-utils/defsystem.lisp: Addition from Camm. Needed by
4753           gcl-alt-link, but usable without it.
4755 2002-09-13 09:39  amundson
4757         * .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now
4758           a generated file. It uses wish as defined by configure.
4760 2002-09-13 09:35  amundson
4762         * configure.in: 1) misfeature fix: --with-clisp will now enable
4763           clisp with the standard executable. Formerly, it would have set
4764           the clisp executable to the empty string. (The intended form is
4765           --with-clisp=myclisp.) Ditto for CMUCL, GCL.
4767           2) Add wish option.
4769           3) Add gcl-alt-link option.
4771 2002-09-12 02:59  mikeclarkson
4773         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font
4774           constants from Browser.tcl
4776 2002-09-12 02:56  mikeclarkson
4778         * interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code
4780 2002-09-12 02:11  mikeclarkson
4782         * interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY -
4783           needs work to make relocatable
4785 2002-09-12 01:58  mikeclarkson
4787         * interfaces/xmaxima/xmaxima-paths.tcl: Look for maxima.exe on
4788           windows in lib/ - need autoconf(lisp) so we dont need to use glob
4790 2002-09-11 09:38  amundson
4792         * interfaces/xmaxima/Makefile.am: Tkmaxima directory is now
4793           installed into verpkglibdir.
4795 2002-09-10 20:19  mikeclarkson
4797         * interfaces/xmaxima/xmaxima-paths.tcl: Dont set MAXIMA_DIRECTORY
4798           by default - only 5.5 layout
4800 2002-09-10 20:09  mikeclarkson
4802         * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl,
4803           Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows
4805 2002-09-10 20:09  mikeclarkson
4807         * interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the
4808           PATH under windows - is this right?
4810 2002-09-10 12:00  mikeclarkson
4812         * interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name
4814 2002-09-10 11:16  mikeclarkson
4816         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4817           CYGWIN
4819 2002-09-10 11:11  mikeclarkson
4821         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4822           CYGWIN
4824 2002-09-10 10:48  mikeclarkson
4826         * interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4827           CYGWIN
4829 2002-09-10 04:19  mikeclarkson
4831         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4832           Tkmaxima/RunMaxima.tcl: Bring in line to handle David
4833           Billinghurst 5.9 windows release
4835 2002-09-10 04:17  mikeclarkson
4837         * interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default
4838           fontadjust to 0
4840 2002-09-10 04:16  mikeclarkson
4842         * interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called
4843           on exit
4845 2002-09-10 01:59  mikeclarkson
4847         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4848           xmaxima.tcl, Tkmaxima/Browser.tcl, Tkmaxima/CMMenu.tcl,
4849           Tkmaxima/Constants.tcl, Tkmaxima/EOpenplot.tcl,
4850           Tkmaxima/Fonts.tcl, Tkmaxima/Getdata1.tcl, Tkmaxima/Makefile,
4851           Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4852           Tkmaxima/NConsole.tcl, Tkmaxima/OpenMath.tcl,
4853           Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl,
4854           Tkmaxima/Preamble.tcl, Tkmaxima/Proxy.tcl,
4855           Tkmaxima/RunMaxima.tcl, Tkmaxima/Send-some.tcl,
4856           Tkmaxima/Tryembed.tcl: Renamed xmPreferences and ws_openMath to
4857           maxima_default and maxima_priv
4859 2002-09-10 01:09  mikeclarkson
4861         * interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added
4862           Tkmaxima/.cvsignore
4864 2002-09-10 01:03  mikeclarkson
4866         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4867           Constants.tcl, Fonts.tcl, Menu.tcl, Myhtml.tcl, OpenMath.tcl,
4868           Plotconf.tcl, Prefs.tcl, Textinsert.tcl, Tryembed.tcl, Wmenu.tcl:
4869           Remove useless and ugly xmaximaPreferences
4871 2002-09-10 01:01  mikeclarkson
4873         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4874           xmaxima.tcl: Overhaul startup procedures and setting of initial
4875           variables
4877 2002-09-09 17:30  amundson
4879         * Makefile.am, configure.in, maxima.spec.in: First pass at a spec
4880           file (used to create RPM packages) for Maxima. There is a base
4881           package and a separate package for each supported Lisp.
4883           The spec file could still use some polishing.
4885 2002-09-09 08:42  billingd
4887         * src/init-cl.lisp: Fix path for maxima-infodir
4889 2002-09-09 01:46  billingd
4891         * interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove
4892           reference to tclpip83.dll
4894 2002-09-08 17:51  amundson
4896         * configure.in: make maxima-local executable
4898 2002-09-08 07:46  billingd
4900         * configure.in: Generate interfaces/xmaxima/win32/Makefile
4902 2002-09-08 07:45  billingd
4904         * interfaces/xmaxima/win32/: Makefile.in, ChangeLog: Makefile.in is
4905           work in progress.  It will be replaced by a Makefile.am once a
4906           few problems are sorted out.
4908 2002-09-08 07:19  billingd
4910         * interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c:
4911           Remove references to gcl config.h
4913 2002-09-08 07:15  billingd
4915         * interfaces/xmaxima/win32/ChangeLog: New file
4917 2002-09-08 07:10  billingd
4919         * interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file
4920           from gcl tree
4922 2002-09-08 07:07  billingd
4924         * configure.in, maxima-local, maxima-local.in: Generate
4925           maxima-local with configure
4927 2002-09-07 20:48  mikeclarkson
4929         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4930           Getdata1.tcl, Matrix.tcl, Menu.tcl, Myhtml.tcl, Myhtml1.tcl,
4931           NPlot3d.tcl, OpenMath.tcl, Plot2d.tcl, Plot3d.tcl, Plotconf.tcl,
4932           Plotdf.tcl, Tryembed.tcl: Reindent and reformat
4934 2002-09-07 20:45  mikeclarkson
4936         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could
4937           someone document all of these environment variables?
4939 2002-09-07 18:20  mikeclarkson
4941         * interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl,
4942           Plotting.tcl: Start removing old Unix only fonts
4944 2002-09-07 18:17  mikeclarkson
4946         * interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived
4947           from enviroment variables up to setMaxDir
4949 2002-09-07 09:43  billingd
4951         * interfaces/xmaxima/intro.html: Correct paths for examples.html
4952           and plotmaxima.html
4954 2002-09-07 05:33  mikeclarkson
4956         * interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths
4957           for Windows and Unix
4959 2002-09-07 05:31  mikeclarkson
4961         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl,
4962           Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for
4963           autoloading
4965 2002-09-07 05:31  mikeclarkson
4967         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal
4968           - the variable may not exist
4970 2002-09-07 05:05  mikeclarkson
4972         * interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4973           Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl,
4974           Send-some.tcl: Reindent Tcl code
4976 2002-09-07 03:48  mikeclarkson
4978         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4979           Tkmaxima/Constants.tcl, Tkmaxima/Makefile, Tkmaxima/Menu.tcl,
4980           Utils/FileDlg.tcl, Utils/Makefile, Utils/Messages.tcl,
4981           Utils/Misc.tcl: Add System Menu ready for testing
4983 2002-09-07 03:47  mikeclarkson
4985         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code
4987 2002-09-07 03:01  mikeclarkson
4989         * interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return
4990           an error to stop runOneMaxima from continuing
4992 2002-09-07 00:38  mikeclarkson
4994         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4995           Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to
4996           Tkmaxima/Fonts.tcl
4998 2002-09-07 00:38  mikeclarkson
5000         * interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt
5002 2002-09-07 00:34  mikeclarkson
5004         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code
5006 2002-09-07 00:24  mikeclarkson
5008         * interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by
5009           default
5011 2002-09-07 00:21  mikeclarkson
5013         * interfaces/xmaxima/Tkmaxima/: Adams.tcl, Base64.tcl, Bitmaps.tcl,
5014           Browser.tcl, CMMenu.tcl, Constants.tcl, EHref.tcl, EMaxima.tcl,
5015           EOctave.tcl, EOpenplot.tcl, Getdata1.tcl, Getopt.tcl, Header.tcl,
5016           Macros.tcl, Matrix.tcl, Myhtml.tcl, Myhtml1.tcl, NConsole.tcl,
5017           NPlot3d.tcl, OpenMath.tcl, Parse.tcl, Plot2d.tcl, Plot3d.tcl,
5018           Plotconf.tcl, Plotdf.tcl, Plotting.tcl, Preamble.tcl, Prefs.tcl,
5019           Printops.tcl, Private.tcl, Proxy.tcl, Push.tcl, Readdata.tcl,
5020           Rk.tcl, RunMaxima.tcl, Send-some.tcl, Startup.tcl, String.tcl,
5021           Textinsert.tcl, Tryembed.tcl, Tryftp2.tcl, Wmenu.tcl,
5022           maxima-local.tcl, patchold.tcl: Reindented Tcl code
5024 2002-09-06 14:39  mikeclarkson
5026         * ChangeLog: ChangeLog entry for breakup of xmaxima.tcl
5028 2002-09-06 11:55  belanger
5030         * interfaces/emacs/emaxima/emaxima.el: An ugly and hopefully
5031           temporary fix was put in to get the "update-all" functions to
5032           work from the Emacs menu.
5034 2002-09-06 04:08  mikeclarkson
5036         * interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is
5037           used by xmaxima-trailer.tcl
5039 2002-09-06 02:35  mikeclarkson
5041         * interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace
5042           the one in ..
5044 2002-09-06 01:53  mikeclarkson
5046         * interfaces/xmaxima/: Makefile.am, getdata1.tcl, nconsole.tcl,
5047           string.tcl, xmaxima.tcl, Tkmaxima/CMMenu.tcl,
5048           Tkmaxima/Constants.tcl, Tkmaxima/NConsole.tcl,
5049           Tkmaxima/OpenMath.tcl, Tkmaxima/Preamble.tcl, Tkmaxima/Prefs.tcl,
5050           Tkmaxima/RunMaxima.tcl, Tkmaxima/String.tcl: Broke out rest of
5051           xmaxima.tcl
5053 2002-09-06 01:21  mikeclarkson
5055         * interfaces/xmaxima/: Makefile.am, base64.tcl, bitmaps.tcl,
5056           browser.tcl, myhtml.tcl, tryembed.tcl, tryftp2.tcl, wmenu.tcl,
5057           xmaxima.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Bitmaps.tcl,
5058           Tkmaxima/Browser.tcl, Tkmaxima/Constants.tcl,
5059           Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl, Tkmaxima/Tryembed.tcl,
5060           Tkmaxima/Tryftp2.tcl, Tkmaxima/Wmenu.tcl: Broke out Browser Wmenu
5061           Tryftp2 Myhtml Myhtml1 Base64 Bitmaps Tryembed
5063 2002-09-05 22:27  mikeclarkson
5065         * interfaces/xmaxima/: Makefile.am, emaxima.tcl, eoctave.tcl,
5066           eopenplot.tcl, patchold.tcl, xmaxima.tcl, Tkmaxima/Constants.tcl,
5067           Tkmaxima/EHref.tcl, Tkmaxima/EMaxima.tcl, Tkmaxima/EOctave.tcl,
5068           Tkmaxima/EOpenplot.tcl, Tkmaxima/patchold.tcl: Broke out EOctave
5069           EOpenplot EMaxima EHref
5071 2002-09-05 21:21  mikeclarkson
5073         * interfaces/xmaxima/: Makefile.am, adams.tcl, nplot3d.tcl,
5074           plot2d.tcl, plot3d.tcl, plotdf.tcl, rk.tcl, xmaxima.tcl,
5075           Tkmaxima/Adams.tcl, Tkmaxima/Constants.tcl, Tkmaxima/Matrix.tcl,
5076           Tkmaxima/NPlot3d.tcl, Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl,
5077           Tkmaxima/Plotdf.tcl, Tkmaxima/Plotting.tcl, Tkmaxima/Rk.tcl:
5078           Broke out Plotting Adams Rk Plotdf Plot2d Matrix Plot3d NPlot3d
5080 2002-09-05 20:51  mikeclarkson
5082         * interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl,
5083           Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and
5084           Plotconf
5086 2002-09-05 20:49  mikeclarkson
5088         * interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke
5089           out Textinsert and Printops
5091 2002-09-05 20:38  mikeclarkson
5093         * interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl,
5094           printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert
5095           and Printops
5097 2002-09-05 20:23  mikeclarkson
5099         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5100           Tkmaxima/Getopt.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Private.tcl:
5101           Broke out Getopt.tcl Private.tcl Parse.tcl
5103 2002-09-05 20:10  mikeclarkson
5105         * interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl,
5106           Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out
5107           Send-some.tcl
5109 2002-09-05 19:40  mikeclarkson
5111         * interfaces/xmaxima/: proxy.tcl, xmaxima.tcl,
5112           Tkmaxima/Constants.tcl: Identify all global variables for moving
5113           to Constants.tcl or encapsulation
5115 2002-09-05 19:38  mikeclarkson
5117         * interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience
5118           targets (not part of the normal make/install
5120 2002-09-05 19:18  mikeclarkson
5122         * interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Constants.tcl,
5123           Tkmaxima/Getdata1.tcl, Tkmaxima/Macros.tcl, Tkmaxima/Proxy.tcl,
5124           Tkmaxima/Readdata.tcl, Tkmaxima/Startup.tcl,
5125           Tkmaxima/maxima-local.tcl, Makefile.am: Broke out readdata
5126           getdata1 macros and proxy.tcl
5128 2002-09-05 19:17  mikeclarkson
5130         * interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for
5131           Windows binary releases?
5133 2002-09-05 17:05  mikeclarkson
5135         * interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target
5137 2002-09-05 17:02  mikeclarkson
5139         * interfaces/xmaxima/: Makefile.am, Readme.txt,
5140           Tkmaxima/Header.tcl: Restored Unix /bin/sh header because
5141           xmaxima-local depends on it (a bad idea ?)
5143 2002-09-05 15:37  mikeclarkson
5145         * interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for
5146           developers
5148 2002-09-05 15:00  mikeclarkson
5150         * interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header
5151           because xmaxima-local depends on it (a bad idea)
5153 2002-09-05 14:55  mikeclarkson
5155         * interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up
5156           xmaxima.tcl and gather global constants in one place
5158 2002-09-05 04:33  mikeclarkson
5160         * interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts,
5161           but WFSs use of after cancel is still wrong in places
5163 2002-09-05 03:57  mikeclarkson
5165         * interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and
5166           defer runOneMaxima until the UI is built
5168 2002-09-05 03:28  mikeclarkson
5170         * interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code
5171           and cleanup
5173 2002-09-04 21:54  mikeclarkson
5175         * interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS
5176           target for the convenience of developers
5178 2002-09-04 21:34  mikeclarkson
5180         * interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0
5181           code
5183 2002-09-04 21:07  mikeclarkson
5185         * interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the
5186           horrible show_balloons by default
5188 2002-09-04 20:48  mikeclarkson
5190         * interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can
5191           kill Xwindows
5193 2002-09-04 18:00  mikeclarkson
5195         * interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking
5196           up xmaxima.tcl to tkmaxima/*.tcl
5198 2002-09-03 21:07  amundson
5200         * interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates
5201           for windows from Mike Thomas.
5203 2002-09-03 20:22  amundson
5205         * interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and
5206           include it in the tarball.
5208 2002-09-01 07:21  wjenkner
5210         * src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION
5211           since it is also in the CL package.
5213 2002-08-30 17:24  amundson
5215         * src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball
5216           distribution.
5218 2002-08-30 15:11  amundson
5220         * Makefile.am: Put README.lisps in the tarball.
5222 2002-08-30 08:40  amundson
5224         * doc/man/.cvsignore: maxima.1 is now a generated file.
5226 2002-08-30 08:37  amundson
5228         * configure.in: Upgrade version to 5.9.0rc1.
5230 2002-08-30 08:36  amundson
5232         * tests/Makefile.am: Put known-bugs in the tarball distribution.
5234 2002-08-27 17:35  wjenkner
5236         * share/simplification/genut.mac: Changed all occurrences of the
5237           keyword `IN' to `in'.  Made some small changes in the comments.
5239 2002-08-27 17:29  wjenkner
5241         * src/mactex.lisp: Replaced $|in| in TEXMDOIN.  This fixes the
5242           case-sensitivity problem for keywords (due to $|in| being
5243           interned here).
5245 2002-08-25 10:45  amundson
5247         * tests/: known-bugs, summarize-log: Test summary now lists the
5248           tests that were expected to fail. The expected failures are
5249           listed in the file known-bugs.
5251 2002-08-25 10:43  amundson
5253         * configure.in: Configure no longer complains about not finding
5254           <lisp> when an absolute path is specified for <lisp>.
5256 2002-08-25 10:41  amundson
5258         * bootstrap: Make bootstrap less needlessly verbose.
5260 2002-08-25 10:40  amundson
5262         * README.lisps: Minor updates including URL's.
5264 2002-08-25 10:39  amundson
5266         * INSTALL: Generic INSTALL instructions plus a brief prelude.
5268 2002-08-25 10:38  amundson
5270         * AUTHORS: My first attempt at a reasonable AUTHORS file.
5272 2002-08-23 12:26  amundson
5274         * doc/man/Makefile.am: Update because maxima.1 is now a generated
5275           file.
5277 2002-08-23 10:05  amundson
5279         * configure.in, doc/man/maxima.1, doc/man/maxima.1.in: Use autoconf
5280           to insert proper pathnames into the man page.  maxima.1 was
5281           slightly modified to become maxima.1.in.
5283 2002-08-23 09:52  amundson
5285         * doc/man/maxima.1: Remainder updated for new Maxima interface,
5286           etc.
5288 2002-08-21 10:43  amundson
5290         * src/init-cl.lisp: clean up warnings from cmucl
5292 2002-08-20 17:33  amundson
5294         * ChangeLog: ChangeLog now generated with cvs2cl
5296 2002-08-20 14:24  amundson
5298         * doc/man/maxima.1: Partial update. All text up to the section on
5299           plotting commands should be OK.
5301 2002-08-20 12:38  amundson
5303         * maxima-local, src/maxima.in: Update maxima wrapper script to
5304           include --list-avail and --version options. Use maximarc from
5305           MAXIMA_USERDIR if variable set.
5307 2002-08-20 10:12  amundson
5309         * src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc
5311 2002-08-19 12:49  amundson
5313         * .cvsignore: Add a few more autotools generated files.
5315 2002-08-19 12:44  amundson
5317         * interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima
5318           was being constructed in the wrong order.
5320 2002-08-16 16:56  amundson
5322         * lisp-utils/defsystem.lisp: Update to clocc's current
5323           defsytem.lisp
5325 2002-08-16 13:28  amundson
5327         * configure.in, src/autoconf-variables.lisp.in, src/macsys.lisp,
5328           src/maxima.system: 1) New startup message including pointer to
5329           bug_report().  2) New function bug_report().  3) New function
5330           build_info().
5332 2002-08-16 13:24  amundson
5334         * Makefile.am, demo/Makefile.am, doc/info/Makefile.am,
5335           doc/intromax/Makefile.am, doc/man/Makefile.am,
5336           doc/share/Makefile.am, interfaces/emacs/emaxima/Makefile.am,
5337           interfaces/emacs/misc/Makefile.am,
5338           interfaces/xmaxima/Makefile.am, lisp-utils/Makefile.am,
5339           plotting/Makefile.am, share/Makefile.am, src/Makefile.am,
5340           tests/Makefile.am: Updates to Makefile.am's so that "make dist"
5341           includes all necessary files.
5343 2002-08-14 16:32  amundson
5345         * interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl
5346           is now a derived file.
5348 2002-08-14 13:49  amundson
5350         * tests/summarize-log: summarize-log now also prints timing
5351           information.
5353 2002-08-14 13:48  amundson
5355         * tests/Makefile.am: Tests are now run using maxima-local instead
5356           of what amounts to a rewrite of maxima-local in Makefile.am. I
5357           should have made this change a long time ago.
5359 2002-08-14 13:46  amundson
5361         * src/sin.lisp: Bug fix from Juan Pablo Hierro Álvarez. His mail
5362           message follows:
5364           El Sáb 20 Abr 2002 00:25, escribió:
5365           > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5366           you get f(x,y)
5367           > - a fix for this had been worked out for commercial macsyma but
5368           I do not
5369           > have it - can someone help out?
5370           >
5371           > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5372           result
5373           >
5374           > thanks
5375           > Peter Vafeades
5377           More on the problem. Although the previous patch I send solves
5378           this problem.  There are deeper problems in the algorithm which
5379           appear if one tries h(x,y):=x*y*diff(f(x,y),x,1,y,1);
5380           integrate(h(x,y),x); integrate(h(x,y),y);
5382           One gets:                                          /       2
5383                                [     d (D2)                     (I x (-----
5384           (f(x, y))) dx) y                           ]    dx dy
5385                         / and                                           2
5386                                           x f(x, y ) (D3)
5387                      ----------                                       2
5388           respectively.
5390           After applying my previous patch the second result looks better
5391           but it is still wrong.                                     d
5392              2                                 x (-- (f(x, y   )))
5393                                     dx  (D3)
5394           -----------------                                   2
5396           This time the problem does not lie in checkderive1 but in rat10.
5397           To realize it, it is a good idea to simultaneously trace:
5398           integrator, powerlist and rat10. There is a call to powerlist
5399           close to the end of integrator which returns nil when one
5400           integrates over x and a different expresion where the ((RAT SIMP)
5401           1 2) has already appeared when the integration is performed over
5402           y. In the end, that difference arises from a call to rat10 which
5403           returns nil in the first situation and t in the other one.
5405           My proposal to solve this last problem is the following patch:
5406           __________________ 475c478,485 <       (T (RAT10 (CAR (MARGS
5407           EX)))))) - ---
5408           >       (T
5409           >            (let ((examine (margs ex)))
5410           >              (if (atom (first examine))
5411           >                (do* ((element examine (rest element))
5412           >                        (result (rat10 (first examine))
5413           >                                  (and result (rat10 (first
5414           element)))))
5415           >                       ((or (null result) (null element))
5416           result))
5417           >                (rat10 (first examine)))))))
5418           ___________________ which affects the last condition considered
5419           in rat10. The present version recursively searchs in the car of
5420           the list of arguments which is good if such list is nested but
5421           not if the list is flat. The different behaviour is appreciated
5422           when a recursive call to rat10 with arguments (|$x| |$y|) is
5423           made.  With the present code, only |$x| is compared with the
5424           variable of integration. My patch forces to compare all
5425           arguments, when the first of them is an atom, and stops if there
5426           is someone which returns nil, passing up that nil whose meaning
5427           is that there is some argument "alike1" the variable the
5428           integration.  - -- Juan Pablo Hierro Álvarez hierro en ideafix
5429           punto litec punto csic punto es Clave pública: 0xA8707ADF en
5430           pgp.rediris.es
5432                                   This message is digitally signed. Click
5433           the lock icon for more information.
5435           _______________________________________________ Maxima mailing
5436           list Maxima@www.math.utexas.edu
5437           http://www.math.utexas.edu/mailman/listinfo/maxima
5439                   From:   Juan Hierro <BUSCAIDEAS@terra.es>
5440           To:     maxima@mail.ma.utexas.edu Subject:      Fwd: Re: [Maxima]
5441           Maxima integration bug Date:  24 Apr 2002 00:47:09 +0200 I forgot
5442           to send this mail to the list.  ----------  Mensaje reenviado
5443           ----------
5445           Subject: Re: [Maxima] Maxima integration bug Date: Sat, 20 Apr
5446           2002 06:01:39 +0200 From: Juan Pablo Hierro Álvarez
5447           <BUSCAIDEAS@terra.es> To: Phroexus@aol.com
5449           El Sáb 20 Abr 2002 00:25, escribió:
5450           > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5451           you get f(x,y)
5452           > - a fix for this had been worked out for commercial macsyma but
5453           I do not
5454           > have it - can someone help out?
5455           >
5456           > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5457           result
5459           Try the following patch ___________________ 371c371,374 <
5460                  expr                           ;single ---
5462           >                  (if (null old-wrt)
5463           >                      expr                     ;single
5464           >                      `((%derivative), expr    ;partial in
5465           old-wrt
5466           >                        ,.(nreverse old-wrt)))
5468           _____________________ in file sin.lisp
5470           The line numbers may be changed in your file as I have already
5471           applied Jenkner's patch. Anyway, the problem lies in the function
5472           checkderiv1 and the patch begins in its sixth line.
5474           It is very instructive to make to_lisp(); (trace sinint
5475           checkderiv1) and look at what is happening with maxima compiled
5476           with cmucl18d because gcl hides a recursive call in checkderiv1.
5477           On the other hand, to realize that the problem was inside
5478           checkderiv1, I had to trace the algorithm with gcl, as cmucl does
5479           not like to trace many functions of maxima.
5481           I think now that the use of different compilers to test maxima
5482           code is one of the best tools to debug it, as each one covers up
5483           the troubles of the other.  -- Juan Pablo Hierro Álvarez hierro
5484           en ideafix punto litec punto csic punto es Clave pública:
5485           0xA8707ADF en pgp.rediris.es
5487 2002-08-14 13:36  amundson
5489         * src/maxima.system: The lisp variable *load-verbose* is now set to
5490           nil by default. Maxima has its own internal variable for verbose
5491           loading, $loadprint.
5493 2002-08-14 13:35  amundson
5495         * src/macsys.lisp: New feature: maxima-init.lisp and
5496           maxima-init.mac are now loaded at startup if they are found in
5497           the search path.
5499 2002-08-14 13:34  amundson
5501         * src/init-cl.lisp: 1) Maxima search paths simplified through more
5502           extensive use of patterns.
5504           2) New feature. A user directory is now added to the search
5505           paths. The directory can be set with the environment variable
5506           MAXIMA_USERDIR. The default value is the $HOME/.maxima.
5508           3) The internal variable MAXIMA_VERPKGDATADIR was added to allow
5509           maxima-local to use the share directory from the source tree.
5511 2002-08-14 13:28  amundson
5513         * share/contrib/: impdiff.mac, makeOrders.mac: Contributed file
5514           from Dan Stanger.
5516 2002-08-14 13:26  amundson
5518         * share/maxima-init.lisp: Default init file for maxima.
5520 2002-08-14 13:25  amundson
5522         * share/Makefile.am: Several files from the share directory were
5523           not being installed. Fixed.
5525           maxima-init.lisp is now installed.
5527 2002-08-14 13:22  amundson
5529         * maxima-local: maxima-local now uses the share directory from the
5530           source tree instead of the installation location.
5532           top_srcdir should now always be an absolute path.
5534 2002-08-12 22:10  rtoy
5536         * src/: matrun.lisp, nrat4.lisp, polyrz.lisp, rat3a.lisp,
5537           rat3b.lisp, rat3c.lisp, rat3d.lisp, rat3e.lisp, ratout.lisp:
5538           Remove the Control-H character.
5540 2002-08-06 22:29  wjenkner
5542         * src/defint.lisp: PERIOD would sometimes fail to recognise
5543           periodicity because of different simplifications.
5545           An integration bug resulting from this was observed by Larry
5546           Bates, reported by Camm Maguire and discussed in the mailing
5547           list.
5549 2002-08-03 12:39  amundson
5551         * README.lisps: Updated information relating to GCL
5553 2002-08-02 08:48  rtoy
5555         * src/SYS-DECLAIM.lisp: Don't declaim functions.
5557 2002-07-28 22:07  billingd
5559         * share/simplification/: disol.mac, facex1.mac, facexp.mac,
5560           stopex.mac: Remove directory name from load("genut) command
5562 2002-07-28 06:37  billingd
5564         * share/Makefile.am, share/misc/declin.dem, share/misc/declin.mac,
5565           share/simplification/disol.dem, share/simplification/disol.mac,
5566           share/simplification/facex1.mac, share/simplification/facexp.dem,
5567           share/simplification/facexp.mac, share/simplification/genut.mac,
5568           share/simplification/stopex.dem, share/simplification/stopex.mac,
5569           src/acall.lisp, src/fcall.lisp, src/outmis.lisp: 2002-07-28
5570           Wolfgang Jenkner <wjenkner@inode.at>             checked in by
5571           david Billinghurst <David.Billinghurst@riotinto.com>
5573           A re-implementation of genut.mac.
5575           Updates to declin.mac, declin.mac, disol.mac, facex1.mac,
5576           facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp.
5578           Path fixes for disol.dem, facexp.dem and stopex.dem.
5580 2002-07-25 17:28  rtoy
5582         * src/mactex.lisp: From Jesper Harder.
5584           Make lsum print something nicer than just LSUM.
5586 2002-07-23 10:19  vvzhy
5588         * share/Makefile.am: installing recently added new files
5590 2002-07-23 09:26  vvzhy
5592         * archive/doc/ltest2.lisp, archive/doc/ltests.lisp,
5593           tests/Makefile.am, tests/ltest2.lisp, tests/ltests.lisp:
5594           ltest*.lisp are moved into archive/doc
5596 2002-07-22 16:33  belanger
5598         * interfaces/emacs/emaxima/maxima-font-lock.el: A function was
5599           removed from the font-lock defaults that was occasionally locking
5600           up emacs.
5602 2002-07-19 03:38  vvzhy
5604         * interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in
5605           the appropriate xmaxima menu item for all lisps are fixed.
5607 2002-07-19 01:51  vvzhy
5609         * common.mk, tests/Makefile.am: Now tests are installed into Maxima
5610           version data directory.
5612 2002-07-18 11:09  rtoy
5614         * share/integration/antid.mac: Bug 578806: two bugs in antid.mac
5616           Fixes from Barton Willis:
5618           o Typo in nonzeroandfreeof o listarith needs to be true for
5619           antidiff to work correctly.
5621 2002-07-18 11:02  rtoy
5623         * src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL,
5624           Clisp
5626           Compile the files for CMUCL and Clisp.
5628 2002-07-18 10:58  rtoy
5630         * doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug
5632           Document current behavior.
5634 2002-07-18 10:15  rtoy
5636         * doc/info/texinfo.tex: Sync to version 2002-06-04.06.
5638           Solves some problems people are having with using pdftex to
5639           generate a PDF version of maxima.texi.
5641 2002-07-17 23:37  vvzhy
5643         * tests/examples.mac: Duplicate of rexamples.mac. Sorry
5645 2002-07-17 21:37  rtoy
5647         * src/numerical/f2cl-package.lisp: Don't need to import
5648           destructuring-bind for GCL anymore.
5650 2002-07-17 11:35  rtoy
5652         * share/numeric/fft.lisp: o Added a Lisp implementation of an FFT o
5653           Use suggested code from Wolfgang Jenkner to handle the arrays.  o
5654           Remove some unused code, clean up the polar-to-rectangular
5655           conversions, etc.
5657 2002-07-17 08:56  vvzhy
5659         * tests/examples.mac: This file runs all examples provided by
5660           Maxima example command (manual.demo). Maybe later it can be
5661           incorporated into standard Maxima test.  Idea by Devid
5662           Billinhurst
5664 2002-07-16 11:25  rtoy
5666         * src/clmacs.lisp: Patch from Wolfgang Jenkner.  Support all 5
5667           dimensions as supported by maxima instead of the 3 that was being
5668           done before.  (Should probably get rid of this constraint, as
5669           mentioned by Wolfgang.)
5671 2002-07-16 11:23  rtoy
5673         * src/marray.lisp: Fix for bug 576610:  fillarray bug
5675           Patch from Wolfgang Jenkner.  His comments just before defun
5676           $listarray describes maxima's arrays.
5678 2002-07-15 12:28  rtoy
5680         * src/: commac.lisp, inmis.lisp: Fix for bug 575425:  reset()
5681           broken.
5683           Modify defmvar macro to store the initial values of all variables
5684           in a hash table.  Reset runs over the hash table to reset the
5685           variables to their initial values.
5687 2002-07-15 11:30  rtoy
5689         * doc/info/Elliptic.texi: Fix a typo, from Jesper Harder.
5691 2002-07-15 11:22  rtoy
5693         * src/mactex.lisp: Apply patch from Jesper Harder to correct the
5694           mistakes I made in his original patch.  For bug 534874.
5696 2002-07-15 11:18  rtoy
5698         * doc/info/Expressions.texi: Tabs in the examples for LSUM changed
5699           to spaces because they don't display very well.
5701 2002-07-15 08:13  billingd
5703         * src/trigo.lisp, tests/rtest15.mac: Bug fix.  coth(%i*z) was
5704           simplified to -%i*coth(z).  Add tests for f(%i*z) for
5705           trignometric and hyperbolic functions.
5707 2002-07-11 16:30  starseeker
5709         * doc/maximabook/maxima.tex: Add the odes chapter to the manual
5711 2002-07-11 16:21  starseeker
5713         * doc/maximabook/odes/odes.tex: Make this chapter work with the
5714           rest of the document
5716 2002-07-11 16:14  starseeker
5718         * doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex,
5719           introduction/introduction.tex: Minor fixes to spelling and syntax
5721 2002-07-02 21:13  billingd
5723         * tests/: rexamples.mac, tests.lisp: New test file rexamples.mac
5724           runs the example() command for all cases known to work.
5726 2002-07-02 21:08  billingd
5728         * demo/manual.demo: Sort file manual.demo alphabetically, so that
5729           the example() command presents options in alphabetical order.
5730           Also make it easier to locate and modify each item in file.
5732 2002-07-02 21:01  billingd
5734         * src/macdes.lisp: Correct the name of the file containing the data
5735           for example() command.
5737 2002-07-02 16:13  rtoy
5739         * src/trans1.lisp: Bug 576407: SUM translation bug
5741           Applied patch from Wolfgang Jenker
5743 2002-07-02 15:58  rtoy
5745         * src/fcall.lisp: Bug 576411: MAKELIST bug
5747           Applied patch from Wolfgang Jenker
5749 2002-07-02 09:17  rtoy
5751         * src/mtrace.lisp: Bug 576389:
5753           Applied patch given therein.
5755 2002-07-02 08:23  rtoy
5757         * src/macsys.lisp: Bug 575429: ?room() instead of room()
5759           Define ROOM so you don't have to type ?room().
5761 2002-07-01 23:22  billingd
5763         * share/misc/declin.dem: Update filename in load() command
5765 2002-07-01 16:34  rtoy
5767         * src/plot.lisp: Bug 572670: plot2d and plot3d options
5769           Don't throw a Lisp error when invalid options are given.  Throw a
5770           maxima error instead.
5772 2002-07-01 10:21  rtoy
5774         * src/ode2.lisp: Fix bug 531637: variable $FEATURE is unbound o The
5775           function is STATUS, not $STATUS.  o With the above, the error
5776           message $MSG1 wasn't being printed, so   rename the parameter
5777           $MSG1 to $MSG in $ODE2A.
5779 2002-07-01 08:20  billingd
5781         * doc/info/Function.texi: [ 537368 ] File optimu.dem not present.
5782           Add comment that optimu files no longer present.
5784 2002-07-01 07:47  billingd
5786         * tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile
5787           Add a test for compile()
5789 2002-06-28 15:48  rtoy
5791         * doc/info/Equations.texi: Document that zsolve isn't available
5792           anymore.
5794 2002-06-28 15:39  rtoy
5796         * src/acall.lisp: CMUCL doesn't have special-form-p.  ANSI CL says
5797           it's special-operator-p, and that's what CMUCL has.
5799 2002-06-28 15:16  rtoy
5801         * doc/info/Differential.texi: Document that that ODE no longer
5802           exists.
5804 2002-06-28 11:41  rtoy
5806         * doc/info/Differentiation.texi: Move the documentation for the
5807           special symbol DIFF after the documentation for the function
5808           DIFF.  That way, describe(diff) will find the function
5809           documentation instead.
5811 2002-06-28 10:06  rtoy
5813         * share/numeric/fft.lisp: Misplaced declaration.
5815 2002-06-28 10:05  rtoy
5817         * src/suprv1.lisp: There is no ~m format directive.
5819 2002-06-27 21:18  rtoy
5821         * src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp:
5822           MACHINE-MANTISSA-PRECISION is a constant now, not a special
5823           variable.
5825 2002-06-27 21:16  rtoy
5827         * src/gcl-depends.mk: maxima doesn't depend on parse-body anymore
5828           since we're assuming gcl has destructuring-bind.
5830 2002-06-27 21:06  rtoy
5832         * src/maxima.system: Don't need to load up parse-body for gcl
5833           anymore since we're assuming gcl has destructuring-bind.
5835 2002-06-27 15:56  rtoy
5837         * src/mdebug.lisp: Oops.  That last change should only be applied
5838           when the first character read is a question mark.  Otherwise, we
5839           read the input incorrectly.
5841 2002-06-27 13:39  rtoy
5843         * src/mdebug.lisp: Due to an ANSI CL compatibility issue, CMUCL was
5844           not properly handling the ?foo command for maxima.  Fix it so
5845           that it does.
5847 2002-06-27 12:37  rtoy
5849         * src/: float.lisp, simp.lisp: Set machine-mantissa-precision
5850           correctly, instead of a hard-wired 24.  Make it a defconstant
5851           instead of defvar as well.
5853 2002-06-26 12:56  rtoy
5855         * src/ellipt.lisp: Removed the implementation of destructuring-bind
5856           for gcl because later versions of gcl have it.
5858 2002-06-26 09:01  rtoy
5860         * src/cl-info.lisp: describe(undiff) and other examples were
5861           returning too much documentation because we weren't setting the
5862           end point appropriately in certain cases.
5864 2002-06-26 08:48  rtoy
5866         * doc/info/Differentiation.texi: o Some documentation added for
5867           DEL.  o Replace batch("gendif.mc") with just plain
5868           batch("gendif").
5870 2002-06-25 12:12  rtoy
5872         * doc/info/Special.texi: Added rudimentary documentation for the
5873           functions BESSEL_J, BESSEL_Y, BESSEL_I, and BESSEL_K, and for the
5874           variable BESSELEXPAND.
5876 2002-06-25 10:05  amundson
5878         * maxima-local: Make maxima-local respect the value of POSIX_SHELL
5879           used by the maxima script.
5881 2002-06-25 09:37  rtoy
5883         * doc/info/Operators.texi: Add very simple documentation for the
5884           ABS function.
5886 2002-06-25 09:37  rtoy
5888         * src/ellipt.lisp: o ELLIPTIC-F is not always called with
5889           double-float args, so don't   declare the args as double-floats.
5890           o Add very rudimentary support for Jacobi am function.
5892 2002-06-25 09:35  rtoy
5894         * src/macsys.lisp: Add support for Clisp and CMUCL to print out the
5895           bytes consed when showtime is set.
5897 2002-06-24 21:40  rtoy
5899         * src/cl-info.lisp: A bug in NREGEX prevents case-INsensitive
5900           searches containing ranges.  So set pat-subnode to do a
5901           case-sensitive search for [a-zA-Z] instead of a case-INsensitive
5902           search for [a-z].
5904 2002-06-24 18:52  billingd
5906         * src/init-cl.lisp: Add demo subdirectory to search path for .dem
5907           files
5909 2002-06-24 17:42  amundson
5911         * configure.in, src/maxima.in, tests/Makefile.am: configure will
5912           now search for a Bourne shell that implements getopts. The user
5913           may specify a shell if desired. The shell is used for the maxima
5914           script only.
5916 2002-06-24 17:15  rtoy
5918         * src/cl-info.lisp: SHOW-INFO was sometimes returning too much
5919           documentation because pat-subnode was looking for uppercase
5920           letters.  We really want to do a case-insensitive search.  Thus,
5921           things like "operator", "special variable", etc., will stop the
5922           documentation as well as a "Function".
5924 2002-06-24 16:42  rtoy
5926         * src/plot.lisp: Fix for Bug 572668:
5928           o Don't compile this file with safety = 0.  o We need to make
5929           sure that result of coerce-float-fun actually   returns a
5930           double-float, so coerce it to a double-float.  o $PLOT3D was not
5931           passing on the list of variables to coerce-float-fun   to create
5932           the desired function.
5934 2002-06-24 13:01  rtoy
5936         * src/mtrace.lisp: o MAKE-TRACE-HOOK was returning lists when it
5937           really wanted to return   functions.  Make it so.  o MICRO-TO-SEC
5938           had a hardwired 1e-6.  Use   INTERNAL-TIME-UNITS-PER-SECOND
5939           instead.  This should fix bug   572835.
5941 2002-06-24 12:05  rtoy
5943         * src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that
5944           the desired executable is run by maxima-run-lisp.
5946 2002-06-24 12:03  rtoy
5948         * src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately
5949           so that the desired Lisp executable is run.
5951 2002-06-24 12:02  rtoy
5953         * configure.in: Change the messages about an executable not found
5954           in PATH from errors to just warnings.  (Should additional tests
5955           be done in this case, such as the executable exists?)
5957 2002-06-23 07:48  billingd
5959         * share/calculus/cartan.dem: Fix load command.
5961 2002-06-23 07:36  billingd
5963         * share/: matrix/eigen.dem, simplification/functs.dem,
5964           vector/vect.dem: Fix load command
5966 2002-06-22 12:06  rtoy
5968         * src/mactex.lisp: Bug 534874.   Applied the given patch, with some
5969           modifications.  All of the bugs listed therein work as expected
5970           now.
5972 2002-06-22 10:00  rtoy
5974         * doc/info/Equations.texi: Change docs to note that this isn't
5975           available anymore, and reference the function ALLROOTS.
5977 2002-06-21 16:22  rtoy
5979         * doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore,
5980           but leave the documentation around.
5982 2002-06-21 16:21  rtoy
5984         * doc/info/Integration.texi: Remove references to DCADRE.
5986 2002-06-21 09:27  amundson
5988         * common.mk: Define instsrcdir.
5990 2002-06-20 21:21  billingd
5992         * tests/rtest15.mac: Recent loadpath improvements have made the
5993           explicit load of trigrat redundant.
5995 2002-06-20 21:00  billingd
5997         * tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat
5998           crashes on example in manual which is now fixed.
6000 2002-06-20 20:56  amundson
6002         * src/init-cl.lisp: subdirectories of share are now searched as
6003           well as share itself
6005 2002-06-20 20:54  amundson
6007         * src/Makefile.am: clean and distclean should now work properly.
6008           Source files are now installed.
6010 2002-06-20 15:34  amundson
6012         * configure.in: Sloppy quoting was causing problems on Solaris.
6013           Fixed.
6015 2002-06-20 13:23  amundson
6017         * common.mk: fixed non-portable shell construct
6019 2002-06-20 13:20  amundson
6021         * doc/info/Makefile.am: added MAXIMAHTML = before including
6022           maximahtml.mk (with MAXIMAHTML +=) in order to keep automake
6023           happy.
6025 2002-06-19 13:30  amundson
6027         * archive/share/lisp/: elim-LISP.lisp, elim.LISP, fourie-LISP.lisp,
6028           fourie.LISP, ntrig-LISP.lisp, ntrig.LISP: files renamed to avoid
6029           having names that differ only by case, which causes problems on
6030           Windows.
6032 2002-06-19 13:26  amundson
6034         * configure.in: Fixes for problems with path names when no explicit
6035           --prefix is given to configure. Autoconf is amazingly stupid
6036           about the various standard path names.
6038 2002-06-19 12:39  rtoy
6040         * src/mactex.lisp: Define strcat for all Lisps.
6042 2002-06-18 11:29  rtoy
6044         * src/plot.lisp: o As in rev 1.13, we make the defstruct for
6045           polygon outside of   eval-when for all Lisps.  (Without this,
6046           CMUCL can't do 3-D plots.) o Also change the :constructor for
6047           polygon from make-polygon to   %make-polygon.  o The macro
6048           make-polygon seems to work just fine on CMUCL now.
6050 2002-06-17 14:23  amundson
6052         * tests/Makefile.am: All tests are now run with stdin redirected to
6053           /dev/null, so a failure mode which causes maxima to expect input
6054           will no longer just sit there.
6056 2002-06-17 14:23  vvzhy
6058         * src/kclmac.lisp: errset macro fix (for errcatch command) for new
6059           ansi gcl
6061 2002-06-17 14:22  amundson
6063         * src/mload.lisp: Bug fix: previously, the test code would always
6064           pass a test that returned "TRUE", even if something else was
6065           expected, e.g. FALSE!
6067 2002-06-17 14:20  amundson
6069         * maxima-local, src/init-cl.lisp, src/plot.lisp: omplotdata and
6070           mgnuplot scripts are now found in their installed directories.
6071           maxima-local now finds them locally.
6073 2002-06-17 14:16  amundson
6075         * Makefile.am, configure.in, plotting/Makefile.am: omplotdata and
6076           mgnuplot now installed in verpkglibexecdir.
6078 2002-06-17 14:16  amundson
6080         * interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata,
6081           plotting/.cvsignore, plotting/omplotdata: omplotdata moved to
6082           plotting directory
6084 2002-06-15 17:53  rtoy
6086         * src/cl-info.lisp: o Add a little more documentation o Delete the
6087           old, unused version of SHOW-INFO.  o Fix the problem where
6088           describe(plot2d) just printed out the function   without the
6089           actual documentation.
6091 2002-06-15 16:01  rtoy
6093         * src/plot.lisp: o Make the default range on Y much larger so that
6094           we don't just clip   the output.  If the user wants a clipped
6095           plot, let him specify the   clipping explicitly.  o When using
6096           gnuplot for plotting, the output data file sometimes   contains
6097           lines with the string "move".  Gnuplot doesn't like that,   so
6098           don't do it.
6100 2002-06-15 09:14  rtoy
6102         * src/maxima.system: Add dependency of the slatec module on
6103           f2cl-lib and packages modules.
6105 2002-06-15 09:12  rtoy
6107         * share/integequations/inteqn.mac: Add missing semicolon.
6109 2002-06-14 13:33  amundson
6111         * tests/rtest15.mac: Fixed a typo. Ooops.
6113 2002-06-14 13:26  amundson
6115         * tests/rtest15.mac: New tests highlighting bug found in
6116           "integration bug" thread on the Maxima mailing list April 2002.
6118 2002-06-14 13:12  amundson
6120         * share/utils/mactex-utilities.lisp, src/mactex.lisp:   Moved
6121           mactex-utilitiles back into a separate file.
6122                   Fixed bug in tex(expr,file)
6124 2002-06-14 08:54  rtoy
6126         * src/macsys.lisp: Add definition of $system for CMUCL.  (From Tim
6127           Moore.)
6129 2002-06-09 22:39  amundson
6131         * src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an
6132           excerpt from his mail message:
6134           ---------------------------------------- The node "Lisp and
6135           Maxima" in the maxima texinfo manual states
6137              To enter Maxima forms at lisp level, you may use the `#$'
6138           macro.
6140           However, the example given there triggers an error
6142           [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq
6143           $foo #$[x,y]$)
6145           *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break
6146           MAXIMA[3]>
6148           I propose the following patch
6149           ----------------------------------------
6151 2002-06-09 22:27  amundson
6153         * share/tensor/: canten.lisp, gener.lisp, itensor.dem,
6154           itensor.lisp, itensor.usg, symtry.lisp: Fixes for itensor from
6155           Valerij Pipin. His readme file is now itensor.usg.
6157 2002-06-09 22:06  amundson
6159         * share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an
6160           excerpt from his mail message:
6162           ---------------------------------------- The function
6163           "motion(dis)" computes the covariant form of the geodesic
6164           equations of the motion for a given metric.  However in
6165           "ctensr.mac" we see
6167           motion(dis):=block([s],depends(omega,s),   for i thru dim do
6168           em[i]:if diagmetric       then ratsimp(1/2*sum(
6169           diff(lg[a,a],omega[i])             *diff(omega[a],s)^2,a,1,dim))
6170                else 1/2*sum(sum(diff(lg[a,b],omega[i])
6171                 *diff(omega[a],s)*diff(omega[b],s),a,
6172            1,dim),b,1,dim),                if dis#false then for i thru dim
6173           do ldisplay(em[i]),done)$
6175           It does not correspond the definition. I propose to it change to
6177           motion(dis):=block([s],depends(omega,s),   for i thru dim do
6178           em[i]:if diagmetric       then
6179           ratsimp(lg[i,i]*diff(omega[i],s,2)+
6180           sum(diff(lg[i,i],omega[a])*diff(omega[i],s)*diff(omega[a],s),a,1,dim)-
6181                    1/2*sum( diff(lg[a,a],omega[i])
6182           *diff(omega[a],s)^2,a,1,dim) )       else ratsimp(
6183           sum(lg[i,a]*diff(omega[a],s,2),a,1,dim)+            sum( sum(
6184                    diff(lg[i,b],omega[a])*diff(omega[b],s)*diff(omega[a],s)
6185                        -1/2*diff(lg[a,b],omega[i])
6186             *diff(omega[a],s)*diff(omega[b],s),a,
6187           1,dim),b,1,dim) ),                if dis#false then for i thru
6188           dim do ldisplay(em[i]),done)$
6190           This can be find in any textbook.  After this  the demo given
6191           below reproduces results demonstrated by "ctensor.dem" in
6192           demo-version of macsyma-2.2. Note the formally result is a little
6193           bit different because maxima is weaker in simplification then
6194           commercial macsyma. The file "ctensr.mac" should be in the path.
6196           /**********************************************************************/
6197           kill(all); SHOWTIME:ALL$ /* if properties(GCFAC) = [] then
6198           load("scifac.fas")$ */ load(ode2); ("This file finds the
6199           Schwarzschild solution of  the Einstein vacuum equations" );
6201           IF GET('CTENSR,'VERSION) = FALSE THEN LOAD("ctensr.mac")$ /* the
6202           following allows the batch program to run by presetting flags */
6203           SETFLAGS()$ /* this calls for the rational simplification of
6204           geometrical objects */ RATFAC:TRUE$ ("Specify the dimension of
6205           the manifold and the coordinate labels.");
6206           (dim:4,omega:[r,th,ph,t])$ ("Enter the general static spherically
6207           symmetric metric.");
6208           lg:MATRIX([A,0,0,0],[0,r^2,0,0],[0,0,r^2*SIN(th)^2,0],[0,0,0,-D]);
6210           ("Specify functional dependencies"); DEPENDS([A,D],r); ("computes
6211           inverse metric and specifies diagonality"); metric()$ ("computes
6212           the mixed Christoffel symbols but not display them");
6213           christof(FALSE)$ ("computes and ratsimps Ricci tensor");
6214           riccicom(FALSE)$ ("computes and displays the Einstein tensor");
6215           einstein(TRUE);
6217           ("makes a list of the non-zero components of the Einstein tensor
6218           (G) where the 2 indicates the order of the array G");
6220           EXP:findde(g,2);
6222           ("now begins to solve the field equations");
6224           EXP1:ODE2(last(EXP),A,r);
6226           (" a kludge to get the solution (the 1,1 component) explicitly");
6228           SOLVE(EXP1,r); RESULTLIST:SOLVE(%,A)$
6229           H:EV(PART(RESULTLIST,1),EVAL); ("to cast the solution into
6230           standard form"); H1:H,EXP(%C) = 1/(2*m),FACTOR; ("now to find the
6231           4,4 component"); EV(FIRST(EXP),H1,DIFF,FACTOR); ODE2(NUM(%),D,r);
6232           EXPAND(RADCAN(%)); H2:EV(%,%C = 1); ("H1 and H2 should be the
6233           solution and to check"); SOL:[H1,H2]; EXP,SOL,DIFF,RATSIMP;
6234           kill(all); IF GET('CTENSR,'VERSION) = FALSE THEN
6235           LOAD("ctensr.mac")$ (dim:4,omega:[r,th,ph,t])$
6237           ("Enter the Schwarzschild metric in standard coordinates."); lg :
6238           matrix([1/(1-2*m/r),0,0,0],[0,r^2,0,0]
6239           ,[0,0,r^2*sin(th)^2,0],[0,0,0,(2*m/r-1)])$ metric()$
6241           ("Compute and display mixed Christoffel symbols");
6243           CHRISTOF(all)$ RICCICOM(true)$ ("computes scalar curvature");
6244           SCURVATURE(); ("computes Riemann tensor"); RIEMANN(TRUE)$
6245           ("computes contravariant Riemann tensor"); raiseriemann(false)$
6246           ("computes the Kretchmann invariant Rijkl^2"); rinvariant();
6247           diagmetric:true; ("Compute the covariant form of geodesic
6248           equations"); motion(true)$
6250           ("Compute the contravariant form geodesic equations"); block( for
6251           i thru dim do        emc[i]:
6252           ratsimp(ratexpand(sum(ug[i,a]*em[a],a,1,dim))),
6253           for i thru dim do ldisplay(emc[i]));
6255           block([title: "Schwarzschild Potential for Mass M=2",m:2.],
6256           plot3d([r*cos(th),r*sin(th),ug[1,1]],[r,.4,4.],[th,-%pi,%pi],['grid,50,15]
6257            ))$
6259           ----------------------------------------
6261 2002-06-09 21:57  amundson
6263         * src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt
6264           from his mail message:
6266           ----------------------------------------- Seems that there is a
6267           bug in transl.lisp.  It makes maxima to get into debugger on
6268           attempt to output some warnings to the UNLISP file during
6269           translation (this happens, say, if you try to translate the
6270           function
6272                   f(t,a):=t(a);
6274           )
6276           Here is the patch to cure it.
6277           -----------------------------------------
6279 2002-06-09 18:20  amundson
6281         * share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from
6282           his mail message:
6284           ------------------------------- I add a program for calculate
6285           matrix function.
6287           mat_function(analytic function,matrix) return f(matrix)  this
6288           calculation is based on Cauchy integral formular.    if f(x) is
6289           analytic and mat=diag([JF(m1,n1),,JF(mk,nk)]),    then
6291           f(mat)=ModeMatrix*diag([f(JF(m1,n1)),,f(JF(mk,nk))])*ModeMatrix^^(-1)
6292             this method is only one of them,6~8or more other methods exist.
6293             so I cannot insist on this being best.but I think it very
6294           useful.   please try jordan.dem
6296           (C1) batch("jordan.dem");
6298           or usualy load("diag.mc") .
6300           -------------------------------
6302 2002-06-09 18:05  amundson
6304         * doc/share/specfun.texi, share/specfunctions/h-atom.dem,
6305           share/specfunctions/specfun.mac, share/specfunctions/specfun.usg,
6306           share/specfunctions/test_specfun.mac,
6307           share/specfunctions/variational_method.dem: Updated to specfun
6308           from Barton Willis.
6310           Excerpt from his mail message:
6312           ------------------------------- specfun-110.tar.gz  --- I fixed
6313           some problems with the gradef statements and the documentation.
6314           The files specfun.mc and specfun.texi in this archive should
6315           replace the files Maxima currently uses.  If you like quantum
6316           mechanics, you may enjoy the two demonstration programs.
6317           -------------------------------
6319           His changelog:
6321           Changes version 110 to version 111
6322           ---------------------------------- 12 April 2001
6324           Bug: For the series representation, the sum index is m; when the
6325           order is m (and m declared to be an integer), we've got trouble.
6326           Maybe make the sum index be i%.
6328           Fix: Changing 'm to i%   fixed the problem; added additional
6329           documentation warning against using i% as a function argument.
6331           --------------------------------- 13 April 2001
6333           Bug: Text comment in test_specfun: print("Taylor may will
6334           print...;
6336           Fix: changed to print("Taylor may print...;
6338           ---------------------------------- 17 April 2001
6340           Bug: "Merzbacher" incorrectly spelled in source code comments.
6342           Fix:  changed Mertzbacher to Merzbacher.
6344           ---------------------------------- 17 April 2001
6346           Bug: "its should" in source code comment.
6348           Fix: changed to "it should".
6350           ---------------------------------- 17 April 2001
6352           Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S
6353           22.2.12.5".
6355           Fix: Changed test name.
6357           ---------------------------------- 17 April 2001
6359           Bug: specfun package shouldn't include ai.lisp; should use
6360           ai.lisp from Maxima's cvs.
6362           Fix: removed ai.lisp from specfun-110.
6364           ---------------------------------- 18 April 2001
6366           Bug: Not really a bug, but spherical_hankel2 has the code
6368                     w : 1,
6369                     for m : 0 thru n do (
6370                          w : w * (n + m + 1) * (n - m) / (2 * %i * x *  (m
6371           + 1)),
6372                          sofar : sofar + w
6373                     ),
6375           when m = n,  w is zero.  This is silly.
6377           Fix:  Changed code to
6379                     w : 1,
6380                     for m : 1 thru n do (
6381                          w : w * (n + m) * (n - m + 1) / (2 * %i * x *  m),
6382                          sofar : sofar + w
6383                     ),
6385           Also,  added additional tests A&S 10.1.20  and A&S 10.1.31 to
6386           test_specfun.
6388           ---------------------------------- 18 April 2001
6390           Bugs:  gradef statements have bogus quotes.  Further, the gradef
6391           for assoc_legendre_p has a typo.
6393           Fix: Removed bogus quotes from gradef statements and fixed the
6394           typo in the gradef for assoc_legendre_p.
6396           Comment:  Bug only showed up running test_specfun in interpreted
6397           mode.
6399           ---------------------------------- 18 April 2001
6401           Bugs:  assoc_legendre_q and legendre_q have no gradefs but
6402           test_specfun has gradef tests for them.
6404           Fix: removed the tests from test_specfun.
6406           Comment:  Bug only showed up running test_specfun in interpreted
6407           mode.
6409           ---------------------------------- 18 April 2001
6411           Bug:  Yikes! featurep(-1, integer) is true;  my statements
6413           (integerp(n) and n > -1) or  featurep(n, 'integer)
6415           are true when n is a negative integer.  This isn't what I want.
6417           Fix: Change above to
6419           (integerp(n) and n > -1) or (symbolp(n) and featurep(n,
6420           'integer))
6422           ---------------------------------- 19 April 2001
6424           Bug: Some gradef statements are trouble when the order is zero;
6425           in this case, we want to evaluate the polynomials with negative
6426           orders to zero.
6428           Fix: Multiply potential troublemakers by (1-kron_delta(n,0)).
6429           Thus
6431           kron_delta(i,j) := if (i=j) then 1 else 0;
6433           gradef(jacobi_p(n,a,b,x),        'diff(jacobi_p(n,a,b,x),n),
6434              'diff(jacobi_p(n,a,b,x),a),
6435           'diff(jacobi_p(n,a,b,x),b),         (n*(a-b-(2*n+a+b)*x) *
6436           jacobi_p(n,a,b,x)+2*(n+a)*(n+b)             * (1 -
6437           funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6438           ((2*n+a+b)*(1-x^2)));
6440           I added  kron_delta to specfun.
6442           ------------------- 19 April 2001
6444           Change:  In jacobi_pf, changed np1 from a float to a fixnum.
6445           Thus replaced
6447               np1 : 1.0 + n,
6448               for m : 1 thru n do (
6449                    w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6450                    sofar : sofar + w
6451               ),
6453           with
6455               np1 : 1 + n,
6456               for m : 1 thru n do (
6457                    w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6458                    sofar : sofar + w
6459               ),
6461           ------------------- 19 April 2001
6463           Bug:  More trouble with gradef statements;  the following code
6464           causes trouble:
6466           (C1) n : 3;
6468           (D1)                                   3 (C2) load("specfun.o");
6470           Loading ./specfun.o Attempt to differentiate with respect to a
6471           number: 3  -- an error.  Quitting.  To debug this try
6472           DEBUGMODE(TRUE);)
6474           Another  troublemaker is
6476           (c1) baz : diff(jacobi(n,x,x,x),x);
6478           Then ev(baz,diff) # ev(ev(baz,diff),diff), etc.
6480           Fixes:  Put blocks around gradef statements and  replaced
6481           unevaluated derivatives with errors. Thus
6483           unk_derivative() := block([ ],    "error: derivative with respect
6484           to order is unknown" );
6486           block([n,a,b,x],    gradef(jacobi_p(n,a,b,x),
6487           unk_derivative( ),                unk_derivative( ),
6488             unk_derivative( ),                (n*(a-b-(2*n+a+b)*x) *
6489           jacobi_p(n,a,b,x)+2*(n+a)*(n+b)              * (1 -
6490           funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6491           ((2*n+a+b)*(1-x^2))) );
6493           ------------------- 21 April 2001
6495           Change:  Removed
6497           eval_when([load, batch, batchload],      float2bf : true );
6499           and deleted the source code comment about setting float2bf to
6500           true locally.  I don't remember why I once wanted float2bf to be
6501           true.
6503           ------------------- 21 April 2001
6505           Change: Clarified source code comment on how to compute
6506           jacobi_p(n,a,b,x) for integers a, b < 0.
6508           ------------------- 21 April 2001
6510           Bug: Maxima doesn't have a bfloat gamma function.  The
6511           ultraspherical function doesn't evaluate to a bfloat when all
6512           arguments except the order are bfloats.
6514           Fix:  Replace quotients of gamma functions in ultraspherical by
6515           genfact functions.   Note
6517                genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1)
6519           Also, removed  the remaining gamma function calls in specfun by
6520           replacing the gamma functions in assoc_legendre_p by factorials.
6521           Finally, removed the source code comment about gamma giving an
6522           error.
6524           Comment:  May need to change specfun.texi on the gamma function
6525           giving an error.
6527           ----------------------- Mon Apr 23 05:11:46 CDT 2001
6529           Bug: gen_laguerre(n,a,x) function not defined for  a <= -1 (see
6530           A&S 22.2.12 page 775); specfun doesn't trap this case.
6532           Fix: added trap for this case
6534              if (integerp(n) and n > -1) and not (integerp(a) and a < 0)
6535           then (
6537           ----------------------- Mon Apr 23 05:26:21 CDT 2001
6539           Change: In gen_laguerre, replaced
6541                for m : 1 thru n do (
6542                    w : -w * x * (n - m + 1) / (m * (m + a)),
6543                    sofar : sofar + w
6544                ),
6546           with
6548                for m : 1 thru n do (
6549                    w : w * x * (m -n-1) / (m * (m + a)),
6550                    sofar : sofar + w
6551                ),
6553           This reduced the execution time of  baz :
6554           sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%.
6556           ----------------------- Mon Apr 23 06:05:00 CDT 2001
6558           Change: Removed rat from spherical_harmonic:
6560                rat(exp(%i * m * phi)   * sqrt((2 * n + 1)  * (n - m)! / (4
6561           *  %pi *  (n + m)!))
6562                              * assoc_leg_cos(n, m, theta))
6564           This change dramatically speeds test_specfun and eliminates the
6565           funny message  "Assumed to be zero in TAYLOR".
6567           ----------------------- Mon Apr 23 07:08:37 CDT 2001
6569           Bug: Bogus function call to test_zero_list  instead of
6570           check_zero_list in  "spherical harmonic orthogonality" test.
6572           Fix: Fixed it.
6574           ----------------------- Mon Apr 23 15:57:15 CDT 2001
6576           Change: Eliminated the function `elements'  from test_specfun and
6577           re-wrote check_zero_list(e).
6579           ------------------------ Thu May 3 07:44:00 CDT 2001
6581           Change: Added h-atom.dem and variational_method.dem to the
6582           specfun distribution.
6584 2002-06-09 17:40  amundson
6586         * src/mactex.lisp: Utilities for mactex courtesy Barton Willis.
6587           Excerpts from his mail message:
6589           Here is utility that provides a maxima level interface to
6590           putprop. Specifically, texput allows a user to change the
6591           behavior of maxima's tex function.
6593           A few examples.
6595           /* tex mue tex as "\mu_e",  etc  */
6597           (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4)
6598           texput(b, "\\mathbf{B}")$
6600           /* Let's try it */ (C5) tex([mue,e,b,e.b]); $$\left[
6601           \mu_e,\mathbf{E},\mathbf{B},\mathbf{E}\cdot \mathbf{B} \right] $$
6602           (D5)                          FALSE
6604           /* Define a matchfix operator || and tex it as \|.  To do this,
6605           use three arguments to texput */
6607           (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8)
6608           tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8)
6609                       FALSE
6611           /* One more time.  Before texput */
6613           (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>);
6614           $$<<\left(x,y\right)$$ (D10)                         FALSE (C11)
6615           texput("<<","\\langle ", " \\rangle ")$
6617           /* after texput */
6619           (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12)
6620                    FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13)
6621                               FALSE
6623           1.  I wrote this function this morning; it hasn't been thoroughly
6624           tested.  Let me know if you see any problems with it.
6626           2.  Commercial Macsyma used qput to do the same thing; it seemed
6627           to me that I'd have to modify mactex.lisp  in a handful of places
6628           to use qput in this way.
6630 2002-06-09 17:31  amundson
6632         * src/mactex.lisp: Fixes for mactex.lisp from Barton Willis. From
6633           his mail message: ---------------------------------------
6634           mactex-1.7.lisp --- I collected all the additions and fixes I
6635           know of for mactex.  I suggest that mactex-1.7.lisp replace the
6636           version that Maxima currently uses.
6637           ---------------------------------------
6639           The committed version is his mactex-1.7.lisp
6641 2002-06-09 16:57  amundson
6643         * doc/info/Lists.texi: Documentation for functions second thru
6644           tenth. Thanks to Dan Stanger.
6646 2002-06-09 16:47  amundson
6648         * src/comm.lisp: Update from Dan Stanger:
6650           Dr. Fateman suggested a improvement to the changes I made, so
6651           here is the new file, with his suggested changes.
6652           ---------------------------------------
6654           I (JFA) added an eval-when around (defun dollarify...)
6656 2002-06-09 16:31  amundson
6658         * src/comm.lisp, tests/rtest15.mac: Added functions second thru
6659           tenth, including tests. Code thanks to Dan Stanger.
6661 2002-06-09 16:27  amundson
6663         * share/contrib/lindstedt.mac: Contributed file from Dan Stanger.
6664           He writes:
6666           Attached is a first pass of Lindstedt code, which has the same
6667           calling sequence as the commercial function, for inclusion in the
6668           maxima project.  I gave it the LGPL, but I can change that to the
6669           GPL if required.  I would appreciate any comments about my coding
6670           style, as well as other comments.
6672 2002-06-09 16:25  amundson
6674         * src/sin.lisp, tests/rtest15.mac: Bug fix for integrate(3^log(x))
6675           problem. Fix thanks to Wolfgang Jenkner with suggestions from
6676           Richard Fateman. The test was modified to accept the form
6677           produced by maxima after the fix. Previously, the test looked for
6678           a different, but equivalent, answer.
6680 2002-06-09 16:23  amundson
6682         * tests/tests.lisp: report errors in ascending order
6684 2002-06-09 16:22  amundson
6686         * src/Makefile.am: clean now removes all compiled files, not just
6687           saved image
6689 2002-05-31 16:29  rtoy
6691         * src/bessel.lisp: o Tell maxima that J[v](0) is 0 except when v =
6692           0 where it is 1.  o Tell maxima how to differentiate the Bessel
6693           functions.
6695 2002-05-26 15:00  rtoy
6697         * src/bessel.lisp: As discussed on the mailing list, the Bessel
6698           functions are called BESSEL_{J,Y,I,K} instead of %J, %Y, %IBES,
6699           %K.
6701 2002-05-24 12:35  amundson
6703         * interfaces/xmaxima/: adams.tcl, autoconf-variables.tcl,
6704           base64.tcl, bitmaps.tcl, browser.tcl, emaxima.tcl, eoctave.tcl,
6705           eopenplot.tcl, getdata1.tcl, getopt.tcl, myhtml.tcl,
6706           nconsole.tcl, nplot3d.tcl, parse.tcl, patchold.tcl, plot2d.tcl,
6707           plot3d.tcl, plotconf.tcl, plotdf.tcl, printopts.tcl, proxy.tcl,
6708           rk.tcl, send-some.tcl, string.tcl, textinsert.tcl, tryembed.tcl,
6709           tryftp2.tcl, wmenu.tcl: xmaxima now split into multiple files.
6710           Work done by Mike Clarkson. For the time being, the original
6711           xmaxima code is unaffected.
6713 2002-05-22 17:15  rtoy
6715         * tests/rtest6a.mac: Undo last change.  The real bug was an error
6716           in %j.
6718 2002-05-22 16:13  rtoy
6720         * tests/rtest14.mac: Undo the previous change.  The assumptions
6721           aren't needed and were caused by an error in the simplifier for
6722           %j.
6724 2002-05-22 16:05  rtoy
6726         * src/bessel.lisp: $realpart and/or $imagpart was causing
6727           %j[1](sqrt(x)) to ask for the sign of x.  Don't do that.  (Fix
6728           applied to all of the Bessel routines.)
6730 2002-05-21 21:53  rtoy
6732         * tests/rtest6a.mac: Tell maxima that T is positive so it doesn't
6733           ask.
6735 2002-05-21 21:53  rtoy
6737         * tests/rtest14.mac: Tell maxima that a and t are positive so it
6738           doesn't ask.
6740 2002-05-21 21:37  rtoy
6742         * tests/rtest14.mac: Correct the value for bessel(2,3).
6744 2002-05-21 21:34  rtoy
6746         * src/bessel.lisp: o Add $BESSELEXPAND variable to control whether
6747           to expand the Bessel   functions of half-integral order in terms
6748           of elementary functions.  o Honor $BESSELEXPAND in the
6749           simplifiers for the Bessel functions.
6751 2002-05-21 21:31  rtoy
6753         * src/: clisp-depends.mk, cmucl-depends.mk: Regenerated.
6755 2002-05-21 13:51  belanger
6757         * interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem
6758           with (E*) output was fixed.
6760 2002-05-19 22:14  rtoy
6762         * src/bessel.lisp: o Fix a few typos in bessel-y o Was incorrectly
6763           computing the half-integral order Bessel functions   when the arg
6764           wasn't a simple variable.  o Clean up and improve some of the
6765           comments.  o Do the half-integral order expansions whenever the
6766           order is   half-integral, even if the arg is a number.  o Clean
6767           up, comment, and correct the expander for half-integral %K.
6769 2002-05-19 15:31  rtoy
6771         * src/bessel.lisp: o Rename the Bessel J function from bessel_j to
6772           %j, and Y from   bessel_y to %y, since maxima already has %j and
6773           %y defined.    Likewise for Bessel I, use %ibes.  o Call the
6774           Bessel K function %k.  Add support for it.  o For order 0 and 1,
6775           call the specialized dbesj0 and dbesj1 functions   instead of the
6776           general dbesj function.  o Use analytic continuation so we can
6777           evaluate the J for negative   values of the argument.  o Do
6778           similar things for Bessel Y.  o Was not correctly expanding the
6779           Bessel J, Y, and I functions for   half-integral orders.
6781 2002-05-19 15:25  rtoy
6783         * src/gcl-depends.mk: Regenerated.
6785 2002-05-19 15:24  rtoy
6787         * src/numerical/f2cl-lib.lisp: o GCL doesn't like the declarations
6788           in our max functions, so don't   declare the variables.  o GCL
6789           doesn't like our defparameter for *lun-hash*.  Make it defvar.  o
6790           GCL doesn't have least-positive-normalized-double-float, so
6791           make it the same as least-positive-double-float.  Do likewise for
6792           single-float.
6794 2002-05-19 15:22  rtoy
6796         * src/numerical/f2cl-package.lisp: GCL doesn't export
6797           DESTRUCTURING-BIND from the LISP package.  Import it.
6799 2002-05-16 14:09  starseeker
6801         * share/physics/: dimension.html, dimension.mac, dimension.pdf,
6802           dimension.tex:
6804           Barton Willis's Dimensional analysis package and documentation
6806 2002-05-14 13:26  belanger
6808         * interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the
6809           maxima process buffer was removed; since comint-mode already does
6810           font locking.
6812 2002-05-14 13:22  belanger
6814         * interfaces/emacs/emaxima/emaxima.el: Several internal changes
6815           were made.  The "wait for output" routine was moved to maxima.el.
6817 2002-05-14 13:21  belanger
6819         * interfaces/emacs/emaxima/maxima.el: Several internal changes were
6820           made.  maxima mode changed to send one line at a time to the
6821           maxima process.
6823 2002-05-11 08:19  amundson
6825         * README.lisps: Preliminary notes on lisp implementations for
6826           Maxima
6828 2002-05-09 14:43  rtoy
6830         * src/bessel.lisp: Preliminary support for numerical computing
6831           Bessel K functions.
6833 2002-05-09 14:42  rtoy
6835         * src/maxima.system: Add the needed routines for the Bessel K
6836           function.
6838 2002-05-09 14:42  rtoy
6840         * src/numerical/slatec.lisp: Export the needed routines for the
6841           Bessel K function.
6843 2002-05-09 14:41  rtoy
6845         * src/numerical/slatec/slatec.system: Add routines for Bessel K
6846           function.
6848 2002-05-09 14:36  rtoy
6850         * src/numerical/slatec/: dbesk.lisp, dbesk0.lisp, dbesk1.lisp,
6851           dbsk0e.lisp, dbsk1e.lisp, dbsknu.lisp, zbesk.lisp: Initial import
6852           of converted SLATEC routines for Bessel K.
6854 2002-05-09 14:34  rtoy
6856         * src/numerical/slatec/fortran/: dbesk.f, dbesk0.f, dbesk1.f,
6857           dbsk0e.f, dbsk1e.f, dbsknu.f, zbesk.f: Initial import of SLATEC
6858           routines for Bessel K.
6860 2002-05-09 09:12  rtoy
6862         * doc/info/Special.texi: Correct the documentation on specint: the
6863           modified Bessel function is called %IBES, not %I.
6865 2002-05-08 16:40  rtoy
6867         * src/bessel.lisp: o Replace the Gaussian RNG with a version from
6868           CLOCC   (clocc.sourceforget.net) which uses the fast Ziggurat
6869           method to   generate Gaussian random vars.  o Tell maxima how to
6870           differentiate bessel_j.  o Remove some old simplifiers for Bessel
6871           Y and I functions.  o Fix error in simplifiers for J, Y, and I:
6872           when checking to see if   the order was a half-integer, we were
6873           accidentally setting the order   to NIL when it wasn't a
6874           half-integer.  Don't do that.
6876 2002-05-08 08:59  rtoy
6878         * src/: clisp-depends.mk, cmucl-depends.mk: Update with the new
6879           one-line-per-entry format and the SLATEC routines.
6881 2002-05-08 08:58  rtoy
6883         * src/numerical/slatec/zbesi.lisp: Added Bessel I function for
6884           complex arg.
6886 2002-05-08 08:34  rtoy
6888         * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
6889           d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
6890           dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
6891           dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp,
6892           dcsevl.lisp, de1.lisp, dei.lisp, derf.lisp, derfc.lisp,
6893           dgamlm.lisp, dgamln.lisp, dgamma.lisp, djairy.lisp, dlngam.lisp,
6894           fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp, xerhlt.lisp,
6895           xermsg.lisp, xerprn.lisp, xersve.lisp, xgetua.lisp, zabs.lisp,
6896           zacai.lisp, zairy.lisp, zasyi.lisp, zbesj.lisp, zbinu.lisp,
6897           zbknu.lisp, zbuni.lisp, zdiv.lisp, zexp.lisp, zkscl.lisp,
6898           zlog.lisp, zmlri.lisp, zmlt.lisp, zrati.lisp, zs1s2.lisp,
6899           zseri.lisp, zshch.lisp, zsqrt.lisp, zuchk.lisp, zunhj.lisp,
6900           zuni1.lisp, zuni2.lisp, zunik.lisp, zuoik.lisp, zwrsk.lisp:
6901           Regenerated from latest version (2002-05-06) of f2cl.
6903 2002-05-08 08:32  rtoy
6905         * src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp:
6906           Initial revision for SLATEC routines for Bessel Y and I
6907           functions.
6909 2002-05-08 08:31  rtoy
6911         * src/numerical/slatec/: zacon.lisp, zbesh.lisp, zbesy.lisp,
6912           zbunk.lisp, zunk1.lisp, zunk2.lisp: Initiali revision for SLATEC
6913           routines for Bessel Y and I functions.
6915 2002-05-07 23:51  rtoy
6917         * src/bessel.lisp: First cut at Bessel Y and I function support:
6919           o Clean up some comments o Add functions to numerically evaluate
6920           Y and I functions.  Still   needs some work.  (Should all of the
6921           additional values be stored in   $besselarray or should we have a
6922           different variable for each?) o Add the new maxima functions
6923           bessel_j[v](z), bessel_y[v](z), and   bessel_i[v](z).  Can
6924           express these functions in terms of elementary   functions when v
6925           is half of an odd integer.  (Should this expansion   be
6926           controllable by some user variable?) o bessel(x,n) for symbolic x
6927           and n is converted to bessel_j[n](x).
6929 2002-05-07 23:45  rtoy
6931         * src/maxima.system: Add rules for the Bessel I functions for
6932           complex arg and Bessel Y functions.for real and complex args.
6934 2002-05-07 23:44  rtoy
6936         * src/numerical/slatec.lisp: Export the Bessel Y and I functions we
6937           need for maxima.
6939 2002-05-07 23:43  rtoy
6941         * src/numerical/slatec/slatec.system: o Forgot to set the loader
6942           for the f2cl language.  o Add the Bessel I functions for complex
6943           arg and  the Bessel Y   functions.
6945 2002-05-07 23:36  rtoy
6947         * src/numerical/slatec/fortran/: dbesy.f, dbsynu.f, dyairy.f,
6948           zacon.f, zbesh.f, zbesi.f, zbesy.f, zbunk.f, zunk1.f, zunk2.f:
6949           Initial revision Additional SLATEC routines for Bessel functions
6950           Y and I.
6952 2002-05-05 18:44  rtoy
6954         * src/numerical/f2cl-lib.lisp: Update to latest version of
6955           macros.l: o Fixes bug in int-sub.  o GCL doesn't have
6956           least-positive-normalized float constants o d1mach(5)/r1mach(5)
6957           wasn't being computed as accurately as it should   have.
6959 2002-05-04 14:20  rtoy
6961         * configure.in: When printing out help, make the help strings line
6962           up neatly.
6964 2002-05-04 14:16  rtoy
6966         * src/: maxima.system, numerical/slatec/slatec.system: Get the
6967           dependencies correct for the SLATEC routines.
6969 2002-05-03 12:28  rtoy
6971         * src/numerical/slatec/README: Tell the user to use slatec.system
6972           to build the Lisp files from the Fortran files.
6974 2002-05-03 12:25  rtoy
6976         * src/numerical/slatec/slatec.system: Initial revision.
6978           Defsystem file for building the Lisp files from the Fortran
6979           files.
6981 2002-05-02 21:18  amundson
6983         * configure.in: Bug fix. If the user specifies one or more lisps at
6984           configure time, configure should not search for other lisps. Now
6985           it doesn't.
6987 2002-05-01 13:20  amundson
6989         * src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related
6990           hacks for gcl.
6992 2002-05-01 12:57  amundson
6994         * maxima-local: added infodir so that info can be used locally.
6996 2002-04-30 13:04  rtoy
6998         * lisp-utils/make-depends.lisp: Generate multiple lines for the
6999           dependency file instead of one very long line.  (Solution by
7000           James Amundson, to work around a line-length limit in some
7001           utilities.)
7003 2002-04-29 11:17  amundson
7005         * src/Makefile.am: Bug fix: create directories before they are
7006           needed by gcl.
7008 2002-04-29 09:14  amundson
7010         * src/macdes.lisp: Bug fix: removed extraneous reference to
7011           *maxima-directory*. *info-paths* is now set by set-pathnames.
7013 2002-04-29 08:27  rtoy
7015         * src/: bessel.lisp, numerical/slatec.lisp: Oops.  ZBESJ needs to
7016           exported from the SLATEC package, and we need to use it.
7018 2002-04-28 16:29  amundson
7020         * xmaxima-local: New script. xmaxima-local is a wrapper to run
7021           xmaxima without running make install first.
7023 2002-04-28 16:25  amundson
7025         * src/todd-coxeter.lisp: Bug fix:
7027           From:   Juan Pablo Hierro Álvarez <BUSCAIDEAS@terra.es> To:
7028           maxima@www.ma.utexas.edu Subject:       [Maxima] Installation
7029           instruction and a small bug.  Date:       13 Apr 2002 09:58:49
7030           +0200 First, I think there is a small bug in the file
7031           todd-coxeter.lisp The patch would be 5c5 < (proclaim '(type
7032           (vector t)  $todd_coxeter_state)) ---
7033           > (proclaim '(type (vector (t))  $todd_coxeter_state))
7034           21c21 <     (declare (fixnum nvars) (type (vector t)
7035           multiply-table)) ---
7036           >     (declare (fixnum nvars) (type (vector (t)) multiply-table))
7038           With the original version (vector (t)), it complains that the
7039           type (t) is not defined. But t is, of course, a type by itself.
7041 2002-04-28 16:21  amundson
7043         * src/: init-cl.lisp, macsys.lisp, maxima.in: New system for
7044           communicating maxima command line options to lisp.
7046           maxima command line options have changed. see maxima --help.
7048           Fixes for "let/setq" problems with environment variables.
7050 2002-04-28 16:17  amundson
7052         * interfaces/xmaxima/Makefile.am: Removed spurious reference to
7053           maxima.(png,gif)
7055 2002-04-28 16:16  amundson
7057         * src/Makefile.am: Update saving of init functions. Only clisp now
7058           has init function specified.
7060 2002-04-28 16:13  amundson
7062         * share/Makefile.am: install physics/physconst.mac and
7063           physics/physconst.usg
7065 2002-04-28 16:12  amundson
7067         * lisp-utils/maxima-run-lisp: Hardcode "(user:run)" for running
7068           with cmucl, instead of saving it as the init function. This is
7069           really a big hack. It should be addressed in a more general
7070           manner.
7072 2002-04-28 16:08  amundson
7074         * configure.in: Create autoconf variables file for xmaxima.
7076 2002-04-28 16:07  amundson
7078         * common.mk: Add xmaximadir.
7080 2002-04-28 16:03  amundson
7082         * interfaces/xmaxima/xmaxima.tcl: Updates to get xmaxima working
7083           with new system.  xmaxima now takes several arguments:
7084           ------------------------ |addiator>xmaxima --help usage: xmaxima
7085           [options] [url]            If given, [url] will be opened in the
7086           help browser instead            of the default starting page.
7087           options:     --help: Display this usage message.      -l <lisp>,
7088           --lisp=<lisp>: Use lisp implementation <lisp>.
7089           --use-version=<version>: Launch maxima version <version>.
7090           ------------------------
7092           xmaxima now works with the new maxima script. If the new maxima
7093           script is unavailable, as could be the case on windows, xmaxima
7094           will attempt to talk directly to a GCL saved image.
7096 2002-04-28 15:57  amundson
7098         * interfaces/xmaxima/xmaxima.tcl: Under some circumstances xmaxima
7099           would call kill -1, which kills all processes with pid > 0. This
7100           lead many people (myself included\!) to believe xmaxima was
7101           crashing X windows. xmaxima will now never call kill -1. Also
7102           updated comment for emacs mode discovery and date.
7104 2002-04-28 15:45  amundson
7106         * interfaces/xmaxima/server.lisp: server from the archive
7107           directory. getpid functions for clisp and cmucl have been added
7108           to the original.
7110 2002-04-28 15:44  amundson
7112         * interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png,
7113           maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp.
7115 2002-04-28 15:43  amundson
7117         * interfaces/xmaxima/: demos.html, examples.html, intro.html:
7118           Updates for new maxima logo.
7120 2002-04-28 15:39  amundson
7122         * interfaces/xmaxima/: .cvsignore, Makefile.am,
7123           autoconf-variables.tcl.in, xmaxima, xmaxima-paths.tcl,
7124           xmaxima-trailer.tcl, xmaxima.tcl: xmaxima updates for new file
7125           layout and new maxima script.  xmaxima itself is now derived from
7126           several tcl files.
7128 2002-04-26 12:12  rtoy
7130         * src/bessel.lisp: Remove the original maxima code that was
7131           evaluating the Bessel functions, to reduce clutter.
7133 2002-04-26 11:54  rtoy
7135         * src/maxima.system: Forgot to include xgetua.lisp.
7137 2002-04-26 11:23  rtoy
7139         * src/bessel.lisp: Remove the f2cl macros that were placed here and
7140           the TOMS algorithms that we've replaced by SLATEC versions.
7142 2002-04-26 11:22  rtoy
7144         * src/numerical/slatec/README: Update the script for building the
7145           Lisp files.  Clean up notes.
7147 2002-04-26 11:21  rtoy
7149         * src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code
7150           because we receive a sliced array.
7152 2002-04-26 11:20  rtoy
7154         * src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code
7155           because we need array-slicing enabled since we slice an array
7156           when cally DASYIK.
7158 2002-04-26 09:16  rtoy
7160         * src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code
7161           because we need array-slicing enabled since we slice an array
7162           when cally DASYJY.
7164 2002-04-26 09:15  rtoy
7166         * src/numerical/slatec/dasyjy.lisp: Regenerated from Fortran code
7167           because the array type should be array, not simple-array (because
7168           we're given an array slice).
7170 2002-04-26 09:13  rtoy
7172         * src/numerical/slatec/README: Update the build script and say the
7173           conversion was done using CMUCL.
7175 2002-04-26 08:13  rtoy
7177         * src/csimp2.lisp: Remove the TOMS function calerf.
7179 2002-04-26 08:11  rtoy
7181         * src/bessel.lisp: Use the SLATEC routines for the various bessel
7182           functions, the Airy function and the exponential integral.
7184 2002-04-26 08:10  rtoy
7186         * src/csimp2.lisp: Use the SLATEC routines for erf and erfc.
7188 2002-04-26 08:09  rtoy
7190         * src/maxima.system: Add new module for the numerical routines.
7192 2002-04-26 08:03  rtoy
7194         * src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp:
7195           Initial revision.
7197 2002-04-26 07:51  rtoy
7199         * src/numerical/slatec/djairy.lisp: Initial revision
7201 2002-04-26 07:42  rtoy
7203         * src/numerical/slatec/: zseri.lisp, zshch.lisp, zsqrt.lisp,
7204           zuchk.lisp, zunhj.lisp, zuni1.lisp, zuni2.lisp, zunik.lisp,
7205           zuoik.lisp, zwrsk.lisp: Initial revision
7207 2002-04-26 07:39  rtoy
7209         * src/numerical/slatec/: xerhlt.lisp, xermsg.lisp, xerprn.lisp,
7210           xersve.lisp, xgetua.lisp, zabs.lisp, zacai.lisp, zairy.lisp,
7211           zasyi.lisp, zbesj.lisp, zbinu.lisp, zbknu.lisp, zbuni.lisp,
7212           zdiv.lisp, zexp.lisp, zkscl.lisp, zlog.lisp, zmlri.lisp,
7213           zmlt.lisp, zrati.lisp, zs1s2.lisp: Initial revision
7215 2002-04-26 07:36  rtoy
7217         * src/numerical/slatec/: dcsevl.lisp, de1.lisp, dei.lisp,
7218           derf.lisp, derfc.lisp, dgamlm.lisp, dgamln.lisp, dgamma.lisp,
7219           dlngam.lisp, fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp:
7220           Initial revision
7222 2002-04-26 07:30  rtoy
7224         * src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
7225           d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
7226           dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
7227           dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp:
7228           Initial conversion from SLATEC routines.
7230 2002-04-26 07:28  rtoy
7232         * src/numerical/slatec/README: Initial revision.
7234 2002-04-25 12:26  rtoy
7236         * src/numerical/slatec/fortran/dasyjy.f: Oops.  Don't need to SAVE
7237           ALFA1, ALFA2, BETA1, etc., since we removed these variables.
7239 2002-04-25 12:11  rtoy
7241         * src/numerical/slatec/fortran/dasyjy.f: f2cl doesn't handle
7242           equivalence statements and this routine only seems to use the
7243           equivalence statements as some means of initializing the arrays,
7244           so remove the equivalence statements and make the appropriate
7245           changes to the initializers.
7247 2002-04-25 12:08  rtoy
7249         * src/numerical/slatec/fortran/xermsg.f: f2cl doesn't correctly
7250           convert format strings that are included in the WRITE statement.
7251           Move it out to a separate FORMAT statement.
7253 2002-04-25 12:03  rtoy
7255         * src/numerical/slatec/fortran/: d9aimp.f, d9b0mp.f, d9b1mp.f,
7256           d9lgmc.f, dai.f, daie.f, dasyik.f, dasyjy.f, dbesi.f, dbesi0.f,
7257           dbesi1.f, dbesj.f, dbesj0.f, dbesj1.f, dbesy0.f, dbesy1.f,
7258           dbsi0e.f, dbsi1e.f, dcsevl.f, de1.f, dei.f, derf.f, derfc.f,
7259           dgamlm.f, dgamln.f, dgamma.f, djairy.f, dlngam.f, fdump.f,
7260           initds.f, j4save.f, xercnt.f, xerhlt.f, xermsg.f, xerprn.f,
7261           xersve.f, xgetua.f, zabs.f, zacai.f, zairy.f, zasyi.f, zbesj.f,
7262           zbinu.f, zbknu.f, zbuni.f, zdiv.f, zexp.f, zkscl.f, zlog.f,
7263           zmlri.f, zmlt.f, zrati.f, zs1s2.f, zseri.f, zshch.f, zsqrt.f,
7264           zuchk.f, zunhj.f, zuni1.f, zuni2.f, zunik.f, zuoik.f, zwrsk.f:
7265           Initial checkin of SLATEC routines as obtained from netlib.org.
7267 2002-04-22 13:17  belanger
7269         * doc/maximabook/odes/odes.tex: Added a note that the linear
7270           differential equations need to have constant coefficients to be
7271           solved by desolve.
7273 2002-04-19 12:46  belanger
7275         * doc/maximabook/odes/odes.tex: Added a note to the desolve
7276           section, saying it works best with linear odes.
7278 2002-04-18 13:54  amundson
7280         * src/init-cl.lisp: (1) Removed *maxima-directory*, which was the
7281           same as *maxima-prefix*, but not used consistently.
7283           (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro
7284           Álvarez.
7286 2002-04-17 11:13  amundson
7288         * src/init-cl.lisp: Added defvars for the new *maxima- directories.
7290 2002-04-16 17:01  belanger
7292         * doc/maximabook/odes/odes.tex: A discussion of what methods Maxima
7293           uses to solve the odes was added.
7295 2002-04-15 08:33  amundson
7297         * configure.in, src/autoconf-variables.lisp.in, src/init-cl.lisp:
7298           Search path updates. Maxima should now be internally consistent
7299           with the new build system and file installation schemes. All
7300           autoconf options should be properly supported, including
7301           overriding datadir and infodir. The autoconf prefix, datadir and
7302           infodir options are also adjustable at run time through the
7303           environment variables MAXIMA_DIRECTORY, MAXIMA_DATADIR AND
7304           MAXIMA_INFODIR, respectively.
7306           This functionality has not been extensively tested.
7308 2002-04-11 16:27  starseeker
7310         * share/physics/: physconst.mac, physconst.usg:
7312           Physical Constants Package uploaded-
7314 2002-04-09 21:46  billingd
7316         * src/maxima.in: 2002-04-10  David Billinghurst
7317           <david.Billinghurst@riotinto.com>
7319                   * src/maxima.in:  Add newline at end of file
7321 2002-04-09 19:28  billingd
7323         * tests/: rtest15.mac, tests.lisp: 2002-04-10  David Billinghurst
7324           <David.Billinghurst@riotinto.com>
7326                   * tests/rtest15.mac: New file
7327                   * tests/tests.lisp: Add above tests
7329 2002-04-08 11:56  starseeker
7331         * doc/maximabook/images/.xvpics/: 2dplotwindow.eps,
7332           2dplotwindow.jpg, 2dplotwindowa.eps, 2dplotwindowa.jpg,
7333           3dplotwindow.eps, 3dplotwindow.jpg, 3dplotwindowa.eps,
7334           3dplotwindowa.jpg, emacsmaximamodeshot.eps,
7335           emacsmaximamodeshot.jpg, imaxima.eps, imaxima.png,
7336           maxima_geomview.eps, maxima_geomview.jpg, maxima_gnuplot.eps,
7337           maxima_gnuplot.jpg, maxima_openmath.eps, maxima_openmath.jpg,
7338           symaxx.eps, symaxx.jpg, symaxxgraph.ps, symaxxoutput.jpg,
7339           symaxxtex.ps, symaxxunits.ps, terminalshot.eps, terminalshot.jpg,
7340           texmacs.eps:
7342           removing xv files
7344 2002-04-08 11:55  starseeker
7346         * doc/maximabook/storage/bibarchive/bibliography.tar.gz:
7348           duplicate of other contents in directory
7350 2002-04-08 11:54  starseeker
7352         * doc/maximabook/: algcal/calculus.log, basics/basics.dvi,
7353           odes/odes.aux, odes/odes.dvi, odes/odes.log:
7355           removing useless files
7357 2002-04-08 11:52  starseeker
7359         * doc/maximabook/.log:
7361           removeing useless file
7363 2002-04-07 01:09  billingd
7365         * src/macdes.lisp: Add maxima function apropos
7367 2002-04-05 12:29  starseeker
7369         * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7370           images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7371           images/imaxima.eps, images/maximawindowsinstall1.eps,
7372           images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7373           images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7374           images/symaxxoutput.ps, images/maxima_openmath.eps,
7375           images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7376           images/2dplotwindow.png, images/3dplotwindow.eps,
7377           images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7378           images/maxima_geomview.eps, images/emacsshot.png,
7379           images/emaximashot.png, images/maxima_geomview.png,
7380           images/maxima_gnuplot.png, images/maxima_openmath.png,
7381           images/maximawindowsinstall1.png, images/symaxx.png,
7382           images/symaxxoutput.png, images/terminalshot.png,
7383           images/texmacs.png, images/xmaxima.png,
7384           images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7385           images/.xvpics/2dplotwindowa.eps,
7386           images/.xvpics/2dplotwindowa.jpg,
7387           images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7388           images/.xvpics/3dplotwindowa.eps,
7389           images/.xvpics/3dplotwindowa.jpg,
7390           images/.xvpics/emacsmaximamodeshot.eps,
7391           images/.xvpics/emacsmaximamodeshot.jpg,
7392           images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7393           images/.xvpics/maxima_geomview.eps,
7394           images/.xvpics/maxima_geomview.jpg,
7395           images/.xvpics/maxima_gnuplot.eps,
7396           images/.xvpics/maxima_gnuplot.jpg,
7397           images/.xvpics/maxima_openmath.eps,
7398           images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7399           images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7400           images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7401           images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7402           images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7403           maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7404           odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7405           basics/basics.tex, examples/examples.tex, install/install.tex,
7406           interfaces/interfaces.tex, introduction/introduction.tex,
7407           output/izicinfo.txt, output/output.tex, preface/pref.tex,
7408           programming/prog.tex, storage/primer/primer.tex,
7409           storage/bibarchive/axiom.bib,
7410           storage/bibarchive/bibliography.tar.gz,
7411           storage/bibarchive/higherordersymbcomput.bib,
7412           storage/bibarchive/jsymcomp.bib,
7413           storage/bibarchive/lispsymbcomput.bib,
7414           storage/bibarchive/macsyma.bib,
7415           storage/bibarchive/maple-extract.bib,
7416           storage/bibarchive/maple-tech.bib,
7417           storage/bibarchive/mathematica.bib,
7418           storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7419           storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7420           storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7421           algcal/algcal.tex, algcal/calculus.log,
7422           storage/bibarchive/sigsam.bib:
7424           Initial upload of maxima user manual
7426 2002-04-05 12:29  starseeker
7428         * doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7429           images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7430           images/imaxima.eps, images/maximawindowsinstall1.eps,
7431           images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7432           images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7433           images/symaxxoutput.ps, images/maxima_openmath.eps,
7434           images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7435           images/2dplotwindow.png, images/3dplotwindow.eps,
7436           images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7437           images/maxima_geomview.eps, images/emacsshot.png,
7438           images/emaximashot.png, images/maxima_geomview.png,
7439           images/maxima_gnuplot.png, images/maxima_openmath.png,
7440           images/maximawindowsinstall1.png, images/symaxx.png,
7441           images/symaxxoutput.png, images/terminalshot.png,
7442           images/texmacs.png, images/xmaxima.png,
7443           images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7444           images/.xvpics/2dplotwindowa.eps,
7445           images/.xvpics/2dplotwindowa.jpg,
7446           images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7447           images/.xvpics/3dplotwindowa.eps,
7448           images/.xvpics/3dplotwindowa.jpg,
7449           images/.xvpics/emacsmaximamodeshot.eps,
7450           images/.xvpics/emacsmaximamodeshot.jpg,
7451           images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7452           images/.xvpics/maxima_geomview.eps,
7453           images/.xvpics/maxima_geomview.jpg,
7454           images/.xvpics/maxima_gnuplot.eps,
7455           images/.xvpics/maxima_gnuplot.jpg,
7456           images/.xvpics/maxima_openmath.eps,
7457           images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7458           images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7459           images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7460           images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7461           images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7462           maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7463           odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7464           basics/basics.tex, examples/examples.tex, install/install.tex,
7465           interfaces/interfaces.tex, introduction/introduction.tex,
7466           output/izicinfo.txt, output/output.tex, preface/pref.tex,
7467           programming/prog.tex, storage/primer/primer.tex,
7468           storage/bibarchive/axiom.bib,
7469           storage/bibarchive/bibliography.tar.gz,
7470           storage/bibarchive/higherordersymbcomput.bib,
7471           storage/bibarchive/jsymcomp.bib,
7472           storage/bibarchive/lispsymbcomput.bib,
7473           storage/bibarchive/macsyma.bib,
7474           storage/bibarchive/maple-extract.bib,
7475           storage/bibarchive/maple-tech.bib,
7476           storage/bibarchive/mathematica.bib,
7477           storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7478           storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7479           storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7480           algcal/algcal.tex, algcal/calculus.log,
7481           storage/bibarchive/sigsam.bib: Initial revision
7483 2002-04-02 20:16  amundson
7485         * doc/info/Help.texi: Patches from David Billinghurst.
7487           Add note about "maxima.dem" file.
7489 2002-04-02 20:14  amundson
7491         * doc/info/: Command.texi, Integration.texi, Program.texi: Patches
7492           from David Billinghurst.
7494           Delete reference to GJC.
7496 2002-04-02 19:58  amundson
7498         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
7499           maxima.system: Minor cleanup.
7501           1) Do something reasonable when unknown lisp encountered.
7503           2) Remove duplicate entry from maxima.system.
7505 2002-04-02 19:55  amundson
7507         * src/autoconf-variables.lisp.in: Preliminary work on path
7508           improvements.
7510 2002-04-02 19:54  amundson
7512         * doc/info/texi2html: Bill Schelter's modified version of
7513           texi2html. We should probably try to switch back to the official
7514           version of texi2html some time in the future.
7516 2002-04-02 19:52  amundson
7518         * doc/intromax/Makefile.am, doc/share/Makefile.am,
7519           interfaces/emacs/emaxima/Makefile.am,
7520           interfaces/emacs/misc/Makefile.am,
7521           interfaces/xmaxima/Makefile.am, share/Makefile.am,
7522           src/Makefile.am: Build system cleanup.
7524 2002-04-02 19:50  amundson
7526         * demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk:
7527           Build system cleanup.
7529 2002-04-02 19:49  amundson
7531         * common.mk: Build system cleanup.
7533 2002-04-01 11:28  amundson
7535         * doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo
7536           warning.
7538 2002-04-01 11:27  amundson
7540         * doc/info/Function.texi: Add space to avoid texinfo warning.
7542 2002-04-01 11:26  amundson
7544         * doc/info/.cvsignore: Ignore html output files
7546 2002-03-27 15:50  amundson
7548         * AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make
7549           automake happy. These files need to be filled before release.
7551 2002-03-27 15:15  amundson
7553         * INSTALL.cvs: The newly added final sentence should have been
7554           there in the first place.
7556 2002-03-27 13:20  amundson
7558         * .cvsignore, demo/.cvsignore, doc/.cvsignore, doc/info/.cvsignore,
7559           doc/intromax/.cvsignore, doc/man/.cvsignore,
7560           doc/share/.cvsignore, interfaces/.cvsignore,
7561           interfaces/emacs/.cvsignore, interfaces/emacs/emaxima/.cvsignore,
7562           interfaces/emacs/misc/.cvsignore, interfaces/xmaxima/.cvsignore,
7563           lisp-utils/.cvsignore, share/.cvsignore, tests/.cvsignore:
7564           cvsignore files wherever needed
7566 2002-03-27 13:10  amundson
7568         * src/.cvsignore: ignore generated files
7570 2002-03-27 13:06  amundson
7572         * src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole
7573           Rohne, who offers the following reservations:
7575           I don't particularly like this fix, because the use of
7576           COMPILED-FUNCTION-P in KILL1 has nothing to do with a function
7577           being compiled - on some systems, all functions are compiled. It
7578           is a kludge to figure out if a function has been loaded from a
7579           lisp file and it should be renamed accordingly. Being used
7580           exactly once in all of maxima doesn't justify shadowing a symbol
7581           from COMMON-LISP
7583 2002-03-27 13:00  amundson
7585         * src/Makefile.am: Important change. Formerly, we used one lisp
7586           invocation to compile the system and save the image. We use to
7587           lisp invocations: one to compile, another to load and save.
7589           Before this change, eval-when problems could cause the code to
7590           compile differently depending on whether it was a fresh or
7591           incremental build. After the change all code will be loaded the
7592           same way before images are saved whether or not a given file
7593           needed to be compiled.
7595 2002-03-27 12:54  amundson
7597         * src/bessel.lisp: eval-when change. Needed to include "load" along
7598           with compile and eval for some functions. Change was needed for
7599           gcl only, but should not hurt on other compilers.
7601 2002-03-27 12:52  amundson
7603         * src/hyp.lisp: MABS problem solved once and for all. The macro
7604           formerly known as MABS is now HYP-MABS.
7606 2002-03-26 15:13  amundson
7608         * tests/rtest3.mac: Correct value of beta(1/2,2/5)
7610 2002-03-26 12:53  amundson
7612         * INSTALL.cvs: Instructions for building from cvs.
7614 2002-03-10 18:49  amundson
7616         * share/calculus/gendif.usg: concatenation portion of maxima
7617           migration
7619 2002-03-10 18:45  amundson
7621         * share/: numeric/fft.usg, share.usg, utils/dskuse.usg:
7622           concatenation portion of maxima migration
7624 2002-03-06 10:41  amundson
7626         * admin/TODO: Updates for recent changes.
7628 2002-03-06 10:07  amundson
7630         * Makefile.am, common.mk, configure.in, demo/Makefile.am,
7631           doc/Makefile.am, doc/intromax/Makefile.am, doc/man/Makefile.am,
7632           doc/share/Makefile.am, interfaces/emacs/Makefile.am,
7633           interfaces/emacs/emaxima/Makefile.am,
7634           interfaces/emacs/misc/Makefile.am,
7635           interfaces/xmaxima/Makefile.am, share/Makefile.am,
7636           tests/Makefile.am: Nearly all file installations are now
7637           performed.
7639 2002-03-06 10:06  amundson
7641         * tests/summarize-log: summarize-log now understands the new output
7642           of tests.lisp
7644 2002-03-06 10:03  amundson
7646         * tests/tests.lisp: This message really applies to the previous
7647           commit.
7649           Error summary now produces output that is easier to comprehend
7650           for humans and computers alike.
7652 2002-03-06 10:01  amundson
7654         * tests/: rtest14.mac, tests.lisp: fixed a couple of expected test
7655           values.
7657 2002-03-06 09:58  amundson
7659         * src/macsys.lisp: implement  for clisp. cmucl not done yet.
7661 2002-02-21 12:00  amundson
7663         * interfaces/: Makefile.am, emacs/Makefile.am,
7664           emacs/emaxima/Makefile.am: Preliminary Makefile.am's for
7665           interfaces. None are complete.
7667 2002-02-20 20:51  amundson
7669         * Makefile.am, configure.in: migrate now deals with each file
7670           exactly once.
7672 2002-02-20 08:54  amundson
7674         * admin/TODO: added texi -> html item
7676 2002-02-20 08:45  amundson
7678         * interfaces/xmaxima/maxima.png: png is politicly correct replament
7679           for gif
7681 2002-02-09 21:08  amundson
7683         * src/solve.lisp: Bugfix for solvequad from Richard Fateman and
7684           willisb.
7686 2002-02-02 16:37  amundson
7688         * src/: maxima.system, autoconf-variables.lisp.in: Provide access
7689           to autoconf variables through lisp file autoconf-variables.lisp.
7690           Obsoletes version.lisp.
7692 2002-02-02 16:35  amundson
7694         * src/init-cl.lisp: 1) Delete redunant loads.  2) Rename getenv to
7695           maxima-getenv to avoid infinite loop! 3) Get MAXIMA_DIRECTORY
7696           from autoconf setting if enviroment variabled undefined.
7698 2002-02-02 16:33  amundson
7700         * configure.in: 1) Change version number to 5.9.0pre-cvs 2) Fix bug
7701           in automatic lisp detection.  3) Support autoconf-variables.lisp
7703 2002-02-02 16:30  amundson
7705         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7706           Automatically generated by changes in maxima.system.
7708 2002-02-02 16:29  amundson
7710         * src/macsys.lisp: Print the correct version number under the new
7711           build system. Warn the user that the old build system is
7712           deprecated if the old build system is used.
7714 2002-02-02 16:27  amundson
7716         * src/cl-info.lisp: Provide a decent error message when lisp
7717           directory can not be found. Portions of this code still are not
7718           working properly. See comments around "FIXME".
7720 2002-02-02 13:44  rtoy
7722         * doc/info/: Elliptic.texi, maxima.texi: Correct the links for the
7723           elliptic functions.
7725 2002-02-02 09:10  rtoy
7727         * doc/info/maxima.texi: Update for documentation for elliptic
7728           functions and integrals.
7730 2002-02-02 09:10  rtoy
7732         * doc/info/Elliptic.texi: Documentation for elliptic functions and
7733           integrals.
7735 2002-02-01 16:39  belanger
7737         * doc/emaxima/EMaximaIntro.ps: The postscript version of the intro
7738           was updated to match the tex version.
7740 2002-02-01 00:02  amundson
7742         * src/hyp.lisp: macro definition of MABS interfered with real
7743           definition of MABS, so the macro was removed
7745 2002-01-31 23:31  rtoy
7747         * src/init-cl.lisp: As was done in init_max1.lisp, support file
7748           extensions for compiled files for other lisps.
7750 2002-01-31 23:20  rtoy
7752         * src/init-cl.lisp: o Add implementation of getenv for various
7753           platforms o When the environment var MAXIMA_DIRECTORY is set,
7754           assign that to   *maxima-directory*
7756 2002-01-31 23:09  rtoy
7758         * src/nregex.lisp: o Send debugging info to *trace-output* instead
7759           of *standard-output*   (as done by Thomas A. Russ).  o Update a
7760           docstring.  o We forgot to handle the case-insensitive case when
7761           we have a literal   string at the beginning of our search
7762           pattern.
7764 2002-01-31 23:05  rtoy
7766         * src/mdebug.lisp: o Make a note of an ANSI CL portability problem.
7767           o Because of the above problem, CMUCL calls $describe with the
7768           first   character of the string chopped off.  Don't do that.
7770 2002-01-28 21:24  amundson
7772         * src/: cl-info.lisp, clisp-depends.mk, cmucl-depends.mk,
7773           nregex.lisp: Updates for ansi cl info with nregex by Raymond Toy.
7774           nregex by Lawrence E. Freil.
7776 2002-01-28 21:15  amundson
7778         * src/maxima.system: Update for new ansi-cl info module.
7780 2002-01-28 21:13  amundson
7782         * maxima-local: maxima-local can be used to run maxima without
7783           installing it first.
7785 2002-01-24 21:19  amundson
7787         * src/gcl-depends.mk: updates for new files
7789 2002-01-24 21:18  amundson
7791         * src/parse-body.lisp: needed for gcl
7793 2002-01-24 21:16  amundson
7795         * Makefile.am, configure.in, admin/TODO, doc/Makefile.am,
7796           doc/info/Makefile.am, src/maxima.in, src/maxima.system: build
7797           system updates:         -choosing default lisp works
7798           -pathnames for lisp implementations specifiable
7799           -configure will now attempt to find a logical default if no
7800           lisp specified
7802                   -info files installed
7804 2002-01-23 16:41  rtoy
7806         * src/limit.lisp: Richard Fateman says we
7808                   don't know for sure than sin/cos would get us into a loop
7809           if
7810                   it turns back to tan in some simplification process.
7812           So back out the previous change, and use his suggested fix of
7813           removing %TAN from the list.
7815 2002-01-21 21:34  rtoy
7817         * src/init-cl.lisp: Import some CMUCL/Clisp changes from the old
7818           cvs maxima sources for compile-clisp and compile-cmulisp:
7820           o Update user::run to work better with CMUCL.  o CMUCL needs a
7821           bye function when EOF is reached.  o For Clisp, add :q to quit to
7822           maxima top-level.
7824 2002-01-21 20:31  rtoy
7826         * src/limit.lisp: Replacement for the limit of tan functions.  Use
7827           definition tan=sin/cos instead of complicated code.
7829 2002-01-17 13:57  amundson
7831         * admin/TODO: automatically pick lisp implementation if none
7832           specified
7834 2002-01-15 22:24  amundson
7836         * src/ellipt.lisp: Added implementation of destructuring-bind from
7837           cmucl as a workaround for deficiency in gcl.
7839 2002-01-14 15:08  belanger
7841         * interfaces/emacs/emaxima/emaxima.el: The way that EMaxima waits
7842           for output from Maxima was changed.  Fixes were made so that it
7843           would work with Maxima compiled with clisp.
7845 2002-01-14 15:07  belanger
7847         * interfaces/emacs/emaxima/maxima.el: Some functions which were
7848           used by EMaxima were moved to emaxima.el.
7850 2002-01-10 23:30  vvzhy
7852         * src/trmode.lisp: fix for define_variable(foo,true,boolean)
7854 2002-01-10 21:40  rtoy
7856         * src/bessel.lisp: o Add more accurate implementations for the
7857           Bessel functions J0, J1,   I0, and I1.  (TOMS 715 routines
7858           converted from Fortran via f2cl.) o Add some comments to the code
7859           o Still needs some work for some of the other routines in this
7860           file.
7862 2002-01-09 21:19  rtoy
7864         * src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a
7865           big float.  Make it accept work.
7867 2002-01-09 17:04  rtoy
7869         * src/csimp2.lisp: o Added more accurate gamma routine that should
7870           be accurate to within   15 digits or so.  Still needs a bit of
7871           work because gamma(10.0)   returns 362880.0000000005 instead of
7872           362880.0.  o Added more accurate erf function.
7874 2002-01-09 14:46  rtoy
7876         * src/limit.lisp: Tell maxima how to take limits of Jacobian
7877           elliptic functions and their inverses.
7879 2002-01-09 14:08  rtoy
7881         * src/asum.lisp: Tell maxima how to evaluate some complete elliptic
7882           integrals in terms of gamma functions.
7884 2002-01-09 10:14  rtoy
7886         * src/ellipt.lisp: A completely new replacement for maxima's
7887           elliptic function package incorporating are more complete package
7888           and mostly matching Macyma's syntax.
7890 2002-01-09 10:12  rtoy
7892         * src/nparse.lisp: Let maxima parse 1b0 as numbers.
7894 2002-01-07 13:29  amundson
7896         * src/Makefile.am: Fixed very bad bug: make clean could delete all
7897           files in src directory under some circumstances.
7899 2002-01-07 12:49  amundson
7901         * src/trmode.lisp: funcall fix from Vadim V. Zhytnikov
7903 2002-01-07 12:48  amundson
7905         * src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential
7906           conflict with mult in main maxima code
7908 2002-01-07 12:47  amundson
7910         * src/suprv1.lisp: quit() fixes
7912 2002-01-07 12:43  amundson
7914         * src/mdebug.lisp: hack in debugging section. debugging needs to be
7915           revisited.
7917 2002-01-07 12:40  amundson
7919         * src/displa.lisp: trivial fix for syntax hilighting
7921 2002-01-07 12:40  amundson
7923         * src/acall.lisp: ansi lisp fix
7925 2002-01-07 12:36  amundson
7927         * src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7928           Dependency files for defsystem. In a perfect world, these
7929           generated files would not be stored in cvs. In the real world,
7930           having always having one copy of the files ready makes dealing
7931           with make and automake much simpler.
7933 2002-01-07 12:34  amundson
7935         * src/maxima.in: Remove disclaimer about unfinished status of
7936           script. Most functionality is now present.
7938 2002-01-07 12:33  amundson
7940         * Makefile.am, configure.in, admin/TODO,
7941           lisp-utils/make-depends.lisp, lisp-utils/maxima-run-lisp,
7942           src/Makefile.am, src/init-cl.lisp, src/maxima.in,
7943           tests/Makefile.am, tests/summarize-log: Changes to support tests
7944           and make dependencies.
7946 2002-01-07 12:29  amundson
7948         * share/contrib/: diag.mac, diag.usg: contribution from
7949           go_furuya@infoseek.jp
7951 2002-01-03 02:14  vvzhy
7953         * src/float.lisp: BIGLSH is replaced by ASH since former seems to
7954           be buggy and gives wrong result for 10.0b0-1;
7956 2002-01-03 02:11  vvzhy
7958         * archive/src/makefile: fixed wrong sed command in the makefile
7960 2001-12-12 08:50  amundson
7962         * Makefile.am, bootstrap, configure.in, admin/TODO,
7963           lisp-utils/Makefile.am, lisp-utils/defsystem.lisp,
7964           lisp-utils/maxima-run-lisp, src/Makefile.am,
7965           src/SYS-DECLAIM.lisp, src/init-cl.lisp, src/maxima.in,
7966           src/maxima.system: The for59 directory is for the transition from
7967           maxima-pre59 to the new maxima module, which will contain maxima
7968           5.9.0. The script "migrate" will populate the new maxima module.
7970           This directory should be regarded as a work in progress. In
7971           particular, the migrate and maxima scripts are not complete.
7972           Please see the file TODO for at least a partial listing of steps
7973           yet to be completed.
7975 2001-12-12 08:43  amundson
7977         * src/cpoly.lisp: Declarations of variable "type" were causing
7978           problems in non-gcl lisps.
7980 2001-12-12 08:41  amundson
7982         * src/maxima-package.lisp: Create the package SI, if needed. See
7983           the following comment in the code:
7985           ;; SI is used for the regex info implementation. This line should
7986           be removed ;; when the info regex implementation no longer
7987           requires SI in all lisps.  ;; jfa 12/12/2001
7989 2001-12-09 13:37  belanger
7991         * interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way
7992           numbers are fontlocked.
7994 2001-12-09 13:31  belanger
7996         * interfaces/emacs/emaxima/maxima.el: The keybindings were changed
7997           to be more standard.  Various minor changes and bugfixes.
7999 2001-12-09 13:30  belanger
8001         * interfaces/emacs/emaxima/emaxima.lisp: This is a slightly
8002           modified version of imaxima.lisp used for getting TeX output from
8003           Maxima.
8005 2001-12-09 13:29  belanger
8007         * interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc
8008           were merged into emaxima.  Various minor changes and bugfixes.
8010 2001-12-09 13:27  belanger
8012         * interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc
8013           were merged into emaxima, various minor changes and bugfixes.
8015 2001-12-09 13:26  belanger
8017         * doc/emaxima/EMaximaIntro.tex: The introduction was changed to
8018           match the changes in the programs.
8020 2001-12-09 08:17  vvzhy
8022         * archive/src/ChangeLog, archive/src/clisp-regex.lisp,
8023           archive/src/cmulisp-regex.lisp, archive/src/compile-clisp.lisp,
8024           archive/src/compile-cmulisp.lisp, src/cl-info.lisp,
8025           src/macdes.lisp, src/maxima-package.lisp, src/mdebug.lisp: online
8026           info browsing (describe) for clisp and cmucl
8028 2001-12-08 00:24  vvzhy
8030         * archive/src/makefile: fix makefile for cmucl
8032 2001-12-04 23:58  vvzhy
8034         * src/sloop.lisp: type-error in sloop is renamed to
8035           sloop-type-error
8037 2001-12-04 23:55  vvzhy
8039         * src/mlisp.lisp: mapply1 modified to fix problem with
8040           matchdeclare, defmatch on CL systems
8042 2001-11-25 01:38  vvzhy
8044         * src/trmode.lisp: fix define_variable(foo,true,boolean) problem
8045           for clisp and cmucl
8047 2001-11-18 22:45  vvzhy
8049         * archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8050           src/acall.lisp, src/maxima-package.lisp, src/plot.lisp: dfstruct
8051           polygon moved out of eval-when for clisp
8053 2001-11-18 22:43  vvzhy
8055         * tests/tests.lisp: gcl and gmp specific part put under feature
8056           conditional
8058 2001-11-10 19:53  belanger
8060         * interfaces/emacs/emaxima/maxima.el: All the font-locking was
8061           moved to maxima-font-lock.el.  The syntax table was changed (to
8062           make % and _ word elements).  The old changelog was removed.
8064 2001-11-10 19:47  belanger
8066         * interfaces/emacs/emaxima/maxima-font-lock.el: Font-locking for
8067           XEmacs was merged.  The word boundaries for the font-lock regexps
8068           were fixed.  The faces were made customizable.
8070 2001-11-10 19:44  belanger
8072         * interfaces/emacs/emaxima/emaxima.el: The font-locking was changed
8073           (hopefully improved) slightly.
8075 2001-11-08 16:25  belanger
8077         * interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode
8078           for Emacs.
8080 2001-11-08 16:24  belanger
8082         * interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of
8083           elisp file for completion support in Emacs.
8085 2001-11-08 16:23  belanger
8087         * interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of
8088           font-lock support for Emacs.
8090 2001-11-08 16:22  belanger
8092         * interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima
8093           style file (for LaTeX).
8095 2001-11-08 16:21  belanger
8097         * interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima
8098           elisp file.
8100 2001-11-08 16:20  belanger
8102         * doc/emaxima/EMaximaIntro.tex: Inital commit of an introduction to
8103           EMaxima.  (source)
8105 2001-11-08 16:19  belanger
8107         * doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to
8108           EMaxima.
8110 2001-11-08 16:04  amundson
8112         * src/displa.lisp: trivial fix: coment added to fix syntax
8113           highlighting in XEmacs
8115 2001-07-11 00:06  wfs
8117         * archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp,
8118           src/mrgmac.lisp: fix to zl-get
8120 2001-07-03 13:19  wfs
8122         * src/trigi.lisp, archive/src/version.lisp: fix to mmod
8124 2001-06-06 04:13  wfs
8126         * archive/info/maxima.info-15, archive/info/maxima.log,
8127           archive/src/makefile, doc/info/Input.texi,
8128           doc/info/Plotting.texi, doc/info/Polynomials.texi,
8129           src/cl-info.lisp, src/max_ext.lisp, src/plot.lisp: changes to
8130           plotting for parametric plots
8132 2001-06-05 04:05  wfs
8134         * archive/info/maxima.aux, archive/info/maxima.fns,
8135           archive/info/maxima.log, archive/info/maxima.toc,
8136           archive/src/version.lisp, doc/info/Polynomials.texi,
8137           share/algebra/gcdex.mac, src/displa.lisp, src/matrix.lisp: change
8138           to gcdex, and displa for sum
8140 2001-06-04 01:40  wfs
8142         * archive/info/maxima.fns, archive/info/maxima.log,
8143           archive/src/version.lisp, doc/info/Polynomials.texi,
8144           share/algebra/gcdex.mac, src/autol.lisp, src/matrix.lisp,
8145           src/max_ext.lisp: add gcdex, misc changes
8147 2001-05-30 23:37  wfs
8149         * archive/README.orig, interfaces/xmaxima/xmaxima, src/commac.lisp,
8150           src/mactex.lisp, src/transm.lisp: fix to xmaxima to prevent
8151           hanging process  plus other fixes
8153 2001-05-18 14:42  wfs
8155         * archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix
8156           mactex.lisp, add appendfile
8158 2001-05-18 03:57  wfs
8160         * tests/tests.lisp, archive/src/maxobjs, archive/src/sysinit.c,
8161           archive/src/version.lisp, src/commac.lisp, src/displa.lisp,
8162           src/mactex.lisp, src/max_ext.lisp, src/mload.lisp: changes to
8163           mactex, to displa, and autoloading
8165 2001-05-16 00:27  wfs
8167         * archive/info/maxima.log, archive/src/init_maxima.lsp,
8168           archive/src/version.lisp, src/mactex.lisp, tests/tests.lisp:
8169           changes to correct problems with mactex, and fixes for TexMacs
8171 2001-05-06 16:32  wfs
8173         * archive/maxima-5.6-0.spec: add an rpm spec file
8175 2001-05-06 13:27  wfs
8177         * archive/makedefs, archive/makefile, archive/minvers,
8178           archive/elisp/makefile, archive/info/makefile,
8179           archive/info/maxima.log, archive/src/init_maxima.lsp,
8180           archive/src/makefile, archive/src/serror.lisp,
8181           archive/src/version.lisp, src/clmacs.lisp, src/comm.lisp,
8182           src/commac.lisp, src/maxmac.lisp, src/mlisp.lisp, src/mload.lisp,
8183           src/mrgmac.lisp, src/rpart.lisp, src/suprv1.lisp,
8184           tests/tests.lisp: misc changes for bignum stuff and fixes of
8185           reported bugs
8187 2001-04-27 12:05  wfs
8189         * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8190           archive/src/server.lisp, interfaces/xmaxima/intro.html,
8191           interfaces/xmaxima/xmaxima, src/macsys.lisp: update xmaxima, misc
8192           clisp fix
8194 2001-04-27 08:50  wfs
8196         * archive/src/compile-clisp.lisp: clisp getpid
8198 2001-04-27 08:36  wfs
8200         * archive/info/makefile, archive/info/maxima.aux,
8201           archive/info/maxima.log, archive/info/texi2html,
8202           archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8203           archive/src/makefile, archive/src/server.lisp,
8204           archive/src/version.lisp, doc/info/SpecfunII.texi, src/asum.lisp,
8205           src/commac.lisp, src/displa.lisp, src/maxima-package.lisp:
8206           improve bignum printing
8208 2001-04-25 14:19  wfs
8210         * archive/elisp/gcl.el, archive/info/maxima.aux,
8211           archive/info/maxima.fns, archive/info/maxima.log,
8212           archive/info/maxima.toc, archive/src/compile-cmulisp.lisp,
8213           archive/src/version.lisp, doc/info/Debugging.texi,
8214           doc/info/Equations.texi, doc/info/Expressions.texi,
8215           doc/info/Floating.texi, doc/info/Help.texi, doc/info/Input.texi,
8216           doc/info/Integration.texi, doc/info/Program.texi,
8217           doc/info/SpecfunII.texi, doc/info/Special.texi,
8218           interfaces/emacs/misc/dbl.el,
8219           interfaces/emacs/misc/smart-complete.el,
8220           interfaces/xmaxima/xmaxima, src/maxima-package.lisp,
8221           src/plot.lisp: changes for plot and emacs lisp files
8223 2001-04-23 13:01  wfs
8225         * src/plot.lisp: additional things to plot.lisp
8227 2001-04-23 12:52  wfs
8229         * archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path
8230           searching in in plot.lisp only at run time
8232 2001-04-22 22:04  wfs
8234         * archive/info/maxima.log, archive/src/sysdef.lisp,
8235           doc/info/Plotting.texi, src/plot.lisp: fix plot in postscript
8236           mode for common lisp
8238 2001-04-20 17:54  wfs
8240         * archive/info/maxima.log, src/plot.lisp: remove si:getenv
8242 2001-04-20 17:39  wfs
8244         * archive/info/maxima.log, archive/src/ChangeLog,
8245           archive/src/init_max1.lisp, archive/src/version.lisp,
8246           doc/info/Command.texi, doc/info/Contexts.texi,
8247           doc/info/Help.texi, doc/info/Input.texi,
8248           doc/info/Introduction.texi, doc/info/Operators.texi, src/ar.lisp,
8249           src/generr.lisp, src/macsys.lisp, src/mstuff.lisp: final changes
8250           to correct bugs under cmulisp
8252 2001-04-20 14:18  wfs
8254         * src/hyp.lisp: changes to correct bugs under clisp and cmulisp
8256 2001-04-20 14:11  wfs
8258         * archive/info/maxima.aux, archive/info/maxima.fns,
8259           archive/info/maxima.log, archive/info/maxima.toc,
8260           archive/src/compile-cmulisp.lisp, archive/src/sys-proclaim.lisp,
8261           archive/src/version.lisp, share/algebra/grob1.lisp,
8262           src/csimp.lisp, src/generr.lisp, src/mstuff.lisp,
8263           src/schatc.lisp, src/zero.lisp: changes to correct bugs under
8264           clisp and cmulisp
8266 2001-04-19 01:06  wfs
8268         * archive/makefile, archive/elisp/add-default.el,
8269           archive/elisp/add-defaults.el, archive/elisp/ansi-doc.el,
8270           archive/elisp/doc-to-texi.el, archive/elisp/gcl.el,
8271           archive/elisp/man1-to-texi.el, archive/info/maxima.info-15,
8272           archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8273           archive/src/compile-cmulisp.lisp, archive/src/init_max1.lisp,
8274           archive/src/maxout.geomview, archive/src/sysdef.lisp,
8275           archive/src/version.lisp, doc/info/Debugging.texi,
8276           doc/info/Help.texi, doc/info/SpecfunII.texi,
8277           doc/info/maxima.texi, interfaces/emacs/misc/dbl.el,
8278           interfaces/emacs/misc/smart-complete.el,
8279           interfaces/emacs/misc/sshell.el, src/commac.lisp,
8280           src/macdes.lisp, src/macsys.lisp, src/maxima-package.lisp,
8281           src/mdebug.lisp, src/mload.lisp, src/mstuff.lisp, src/plot.lisp,
8282           src/rat3e.lisp, src/ratmac.lisp, src/trigi.lisp, src/trprop.lisp,
8283           tests/rtest6a.mac, tests/rtest9.mac: fixes for debugging, and
8284           more things to get clisp thru the tests.  Also some documentation
8285           on source level debugging
8287 2001-04-17 19:23  wfs
8289         * archive/src/cmulisp-regex.lisp: regexp patch
8291 2001-04-17 17:32  wfs
8293         * archive/src/version.lisp, src/mdebug.lisp: fix source level
8294           debugging break code, broken by clisp changes...
8296 2001-04-17 14:32  wfs
8298         * doc/info/SpecfunII.texi: add SpecfunII.texi
8300 2001-04-17 10:09  wfs
8302         * archive/info/maxima.aux, archive/info/maxima.log,
8303           archive/info/maxima.toc, archive/src/cmpinit.lsp,
8304           archive/src/makefile, archive/src/version.lisp,
8305           doc/info/Integration.texi, doc/info/maxima.texi,
8306           src/maxima-package.lisp, src/nparse.lisp, src/optimize.lisp,
8307           src/ratmac.lisp: Fix source level debugging info, turn on
8308           optimize on compiler
8310 2001-04-15 23:22  wfs
8312         * archive/bin/maxima-files, archive/info/makefile,
8313           archive/info/maxima.fns, doc/info/Expressions.texi,
8314           doc/info/Integration.texi, doc/info/Plotting.texi,
8315           doc/info/maxima.texi, archive/src/ChangeLog,
8316           archive/src/version.lisp, doc/info/texinfo.tex,
8317           share/specfunctions/airy.lisp, share/specfunctions/specfun.mac,
8318           src/asum.lisp, src/displa.lisp, src/sinint.lisp, src/transl.lisp:
8319           add specfun stuff, correct maxima to lisp compilation for
8320           specials
8322 2001-04-13 15:22  wfs
8324         * archive/: info/makefile, info/maxima.log,
8325           src/compile-cmulisp.lisp, src/init_max1.lisp, src/make.lisp,
8326           src/makefile, src/sysdef.lisp: changes for clisp, and to sysdef
8328 2001-04-06 17:39  wfs
8330         * archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp
8331           files
8333 2001-04-06 16:31  wfs
8335         * archive/src/ChangeLog: bugs in autoloading, and adding
8336           share/*.lisp to search path
8338 2001-04-06 15:29  wfs
8340         * archive/makefile, archive/src/init_max1.lisp,
8341           archive/src/version.lisp, share/trigonometry/trigrat.lisp,
8342           src/askp.lisp, src/autol.lisp, src/mload.lisp: bugs in
8343           autoloading, and adding share/*.lisp to search path
8345 2001-04-02 18:28  wfs
8347         * archive/src/ChangeLog, archive/src/compile-cmulisp.lisp,
8348           archive/src/init_max1.lisp, archive/src/version.lisp,
8349           src/clmacs.lisp, src/macdes.lisp, src/mactex.lisp,
8350           src/mload.lisp: more patches for cmucl
8352 2001-03-30 11:11  wfs
8354         * archive/bin/maxima-files, archive/src/ChangeLog,
8355           archive/src/init_max1.lisp, archive/src/sysdef.lisp,
8356           archive/src/version.lisp, src/SYS-PROCLAIM.lisp, src/displa.lisp,
8357           src/nparse.lisp, src/simp.lisp: changes for cmulisp
8359 2001-03-25 01:11  wfs
8361         * archive/src/makefile, archive/src/version.lisp, src/sin.lisp:
8362           change for integration bug
8364 2001-03-22 16:26  wfs
8366         * archive/: maxima-5.5-2.spec, info/maxima-primer.tex,
8367           src/evaluate.lisp: Add the primer, and evaluate.lisp
8369 2001-03-22 16:22  wfs
8371         * src/psolve.lisp: Fix problem in solvecubic
8373 2001-03-21 18:14  wfs
8375         * archive/info/makefile, archive/src/make.lisp,
8376           archive/src/version.lisp, plotting/mgnuplot, src/nparse.lisp,
8377           src/plot.lisp: fix in nparse for prefix operators
8379 2001-02-28 18:19  wfs
8381         * archive/README.orig, archive/src/compile-clisp.lisp,
8382           archive/src/compile-cmulisp.lisp, archive/src/makefile,
8383           archive/src/sysdef.lisp, src/mdebug.lisp, src/nparse.lisp:
8384           changes for common lisp, for source level debugging and for the
8385           making of under clisp and cmulisp
8387 2001-02-27 21:49  wfs
8389         * archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8390           archive/src/makefile, archive/src/version.lisp,
8391           doc/info/Input.texi, src/mload.lisp: changes for common lisp,
8392           clisp,cmulisp
8394 2001-02-26 18:12  wfs
8396         * archive/src/compile-clisp.lisp, archive/src/makefile,
8397           src/lmdcls.lisp, src/plot.lisp, src/suprv1.lisp: change to
8398           coerce-float-fun for plot
8400 2001-02-23 20:21  wfs
8402         * archive/README.orig, archive/src/init_max1.lisp,
8403           archive/src/sysdef.lisp, archive/src/version.lisp,
8404           src/bessel.lisp, src/clmacs.lisp, src/combin.lisp,
8405           src/commac.lisp, src/cpoly.lisp, src/defint.lisp, src/fcall.lisp,
8406           src/generr.lisp, src/grind.lisp, src/hayat.lisp, src/limit.lisp,
8407           src/macdes.lisp, src/macsys.lisp, src/marray.lisp,
8408           src/matrun.lisp, src/maxima-package.lisp, src/mdebug.lisp,
8409           src/merror.lisp, src/mlisp.lisp, src/mload.lisp, src/mrgmac.lisp,
8410           src/nparse.lisp, src/outmis.lisp, src/result.lisp,
8411           src/schatc.lisp, src/simp.lisp, src/sloop.lisp, src/specfn.lisp,
8412           src/suprv1.lisp, src/trans3.lisp, src/trans4.lisp,
8413           src/transm.lisp, src/trdata.lisp, src/trigi.lisp,
8414           src/trmode.lisp, tests/tests.lisp,
8415           archive/src/compile-clisp.lisp: Numerous minor changes to allow
8416           compilation in other lisp such as clisp.  See the file
8417           src/compile-clisp.lisp as example for compiling
8419 2001-02-23 19:21  wfs
8421         * archive/README.orig, archive/makefile,
8422           archive/src/init_max1.lisp, archive/src/version.lisp,
8423           doc/man/maxima.1: update man page, fix search path..
8425 2001-01-30 23:31  wfs
8427         * archive/README.orig, archive/makefile,
8428           archive/src/init_max1.lisp, doc/man/maxima.1, src/homog.lisp,
8429           src/max_ext.lisp, src/suprv1.lisp: changes for windows and common
8430           lisp
8432 2000-12-09 01:07  wfs
8434         * archive/bin/maxima-files, interfaces/xmaxima/demos.html,
8435           interfaces/xmaxima/examples.html, interfaces/xmaxima/intro.html,
8436           interfaces/xmaxima/omplotdata,
8437           interfaces/xmaxima/plotmaxima.html: update documentation
8439 2000-12-09 00:40  wfs
8441         * archive/README.orig, archive/configure, archive/makedefs,
8442           archive/makefile, archive/deliver/fdlogo3.gif,
8443           archive/deliver/getzipinfo.tcl, archive/deliver/install1.gif,
8444           archive/deliver/pkginfo.tcl, archive/deliver/setup.tcl,
8445           archive/deliver/setup_contents.txt, archive/deliver/unpack.tcl,
8446           archive/deliver/zipinfo.tcl, archive/elisp/makefile,
8447           archive/info/makefile, archive/info/maxima.fns,
8448           archive/info/maxima.log, archive/src/example.lisp,
8449           archive/src/gnu-optionsxx, archive/src/init_max1.lisp,
8450           archive/src/makefile, archive/src/max.ico,
8451           archive/src/server.lisp, archive/src/version.lisp,
8452           demo/macex.dem, demo/macro.dem, demo/manual.demo,
8453           doc/info/Input.texi, interfaces/xmaxima/examples.html,
8454           interfaces/xmaxima/intro.html, share/matrix/nchrpl.mac,
8455           share/numeric/dblint.dem, share/numeric/riemsum.mac,
8456           share/physics/gamalg.lisp, src/SYS-PROCLAIM.lisp,
8457           src/clmacs.lisp, src/macdes.lisp, src/macsys.lisp,
8458           src/mdebug.lisp, src/mlisp.lisp, src/mload.lisp, src/mmacro.lisp,
8459           src/nparse.lisp, src/plot.lisp, src/suprv1.lisp,
8460           tests/rtest8.mac, tests/tests.lisp: many changes for xmaxima and
8461           for windows
8463 2000-11-02 15:02  wfs
8465         * archive/configure, archive/configure.in, archive/makefile,
8466           archive/minvers, archive/books/tk_gnuplot,
8467           archive/src/macdes-prev.lisp, archive/src/makefile,
8468           doc/man/maxima.1, interfaces/xmaxima/intro.html,
8469           interfaces/xmaxima/omplotdata, interfaces/xmaxima/xmaxima,
8470           plotting/mgnuplot, src/macdes.lisp, src/macsys.lisp,
8471           src/plot.lisp, archive/src/server.lisp, archive/src/version.lisp,
8472           src/todd-coxeter.lisp: add todd coxeter algorithm for groups,
8473           alter plot
8475 2000-10-06 14:40  wfs
8477         * interfaces/xmaxima/omplotdata: update plotting, adding sliders
8479 2000-09-09 19:11  wfs
8481         * archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in
8482           Plotting.texi
8484 2000-09-09 16:25  wfs
8486         * doc/intromax/intromax.html, doc/intromax/intromax.ltx,
8487           src/askp.lisp, src/compar.lisp: Fix so that "Is .. positive or
8488           negative" allows lower case response of p or n
8490 2000-06-26 12:36  wfs
8492         * archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8493           archive/src/init_maxima.lsp, archive/src/maxobjs,
8494           archive/src/sysinit.c, archive/src/version.lisp, src/commac.lisp,
8495           src/nparse.lisp: change to readlist, moving to nparse
8497 2000-06-07 05:08  wfs
8499         * archive/: configure, makedefs, makefile, elisp/makefile,
8500           info/makefile, src/makefile: changes for install of info files
8502 2000-06-07 04:33  wfs
8504         * archive/: README.orig, configure, info/makefile: minor changes in
8505           defaults in configure
8507 2000-05-23 23:16  wfs
8509         * archive/info/maxima.log: remove the dvi
8511 2000-05-23 20:19  wfs
8513         * archive/src/ChangeLog: changelog
8515 2000-05-23 20:06  wfs
8517         * src/dskfn.lisp: fix SAVE to add the paren for in-package at top
8518           of file
8520 2000-05-08 13:13  wfs
8522         * archive/configure, archive/makefile,
8523           archive/elisp/maxima-mode.el, doc/info/Affine.texi,
8524           doc/info/Arrays.texi, doc/info/Command.texi,
8525           doc/info/Constants.texi, doc/info/Contexts.texi,
8526           doc/info/Ctensor.texi, doc/info/Debugging.texi,
8527           doc/info/Differential.texi, doc/info/Differentiation.texi,
8528           doc/info/Equations.texi, doc/info/Expressions.texi,
8529           doc/info/Floating.texi, doc/info/Function.texi,
8530           doc/info/Groups.texi, doc/info/Help.texi, doc/info/Indices.texi,
8531           doc/info/Input.texi, doc/info/Integration.texi,
8532           doc/info/Introduction.texi, doc/info/Limits.texi,
8533           doc/info/Lists.texi, doc/info/Logarithms.texi,
8534           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8535           doc/info/Number.texi, doc/info/Numerical.texi,
8536           doc/info/Operators.texi, doc/info/Plotting.texi,
8537           doc/info/Polynomials.texi, doc/info/Program.texi,
8538           doc/info/Rules.texi, doc/info/Runtime.texi, doc/info/Series.texi,
8539           archive/info/maxima.aux, doc/info/Simplification.texi,
8540           doc/info/Special.texi, doc/info/Statistics.texi,
8541           doc/info/Symmetries.texi, doc/info/Tensor.texi,
8542           doc/info/Trigonometric.texi, archive/info/maxima.fns,
8543           archive/info/maxima.log, archive/info/maxima.toc,
8544           doc/info/maxima.texi, doc/info/texinfo.tex, src/max_ext.lisp,
8545           src/rat3c.lisp, archive/src/version.lisp:
8547           updated the files from my current working source.
8549 2000-05-08 01:09  wfs
8551         * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8552           archive/configure, archive/idea, archive/install.tcl,
8553           archive/majvers, archive/makedefs, archive/makefile,
8554           archive/maxima.gif, archive/minvers, archive/msg,
8555           archive/readme.plot, archive/src/ChangeLog,
8556           archive/src/benchmarks, archive/src/buffer1.lisp,
8557           archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8558           archive/src/cl-maxima.system, archive/src/cmd.el,
8559           archive/src/conversion.doc, archive/src/dtrdi.c,
8560           archive/src/exclude, archive/src/execute.c,
8561           archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8562           archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8563           archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8564           archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8565           archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8566           archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8567           archive/src/mtags, archive/src/mudoc.lisp,
8568           archive/src/plot3d.lisp, archive/src/plotll.lisp,
8569           archive/src/pltwin.lisp, archive/src/qeval.lsp,
8570           archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8571           archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8572           archive/src/vals.lisp, archive/src/xgraph-out,
8573           interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8574           src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8575           src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8576           src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8577           src/commac.lisp, src/compar.lisp, src/compat.lisp,
8578           src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8579           src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8580           src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8581           src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8582           src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8583           src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8584           src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8585           src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8586           src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8587           src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8588           src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8589           src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8590           src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8591           src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8592           src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8593           src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8594           src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8595           src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8596           src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8597           src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8598           src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8599           src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8600           src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8601           src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8602           src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8603           src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8604           src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8605           src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8606           src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8607           archive/bin/add-defs, archive/bin/copy-doc.lisp,
8608           archive/bin/distribute, archive/bin/distribute-new,
8609           archive/bin/doe-tape, archive/bin/fix-path,
8610           archive/bin/if-exists, archive/bin/if-not-exists,
8611           archive/bin/kcl-link, archive/bin/make-exe,
8612           archive/bin/maxima-files, archive/bin/maxima-tape,
8613           archive/bin/move-if-change, archive/bin/update-version,
8614           archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8615           archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8616           archive/doc/problem-chart, archive/doc/software.doc,
8617           archive/doc/time.test, archive/doc/times,
8618           archive/doc/times-chart, archive/info/fix-maxima.el,
8619           archive/info/makefile, archive/info/maxima.aux,
8620           archive/info/maxima.cp, archive/info/maxima.fns,
8621           archive/info/maxima.ky, archive/info/maxima.log,
8622           archive/info/maxima.pg, archive/info/maxima.texi-prev,
8623           archive/info/maxima.toc, archive/info/maxima.tp,
8624           archive/info/maxima.vr, archive/info/xgraph-out,
8625           archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8626           archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8627           archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8628           archive/src/autos.lisp, archive/src/bigmax.all,
8629           archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8630           archive/src/drawps.hc, archive/src/dump-excl.lisp,
8631           archive/src/dump-lucid.lisp, archive/src/example.lisp,
8632           archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8633           archive/src/fo.lsp, archive/src/fundcl.lisp,
8634           archive/src/grabext.lisp, archive/src/init.lsp,
8635           archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8636           archive/src/init_maxima.lsp, archive/src/install.tcl,
8637           archive/src/make-sys_maxima.c, archive/src/make.lisp,
8638           archive/src/makefile, archive/src/makefile.prev,
8639           archive/src/makepro.lisp, archive/src/maxobjs,
8640           archive/src/maxout.geomview, archive/src/maxout.zic,
8641           archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8642           archive/src/nutplot.lisp, archive/src/omplot-out,
8643           archive/src/paths.lisp, archive/src/repl.el,
8644           archive/src/save.lisp, archive/src/serror.lisp,
8645           archive/src/server.lisp, archive/src/single-value.lisp,
8646           archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
8647           archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
8648           archive/src/sysinit.lsp, archive/src/system-init.c,
8649           archive/src/var-proclaims.lisp, archive/src/version.lisp,
8650           archive/src/xplot.lisp, archive/src/zouplot.lisp,
8651           archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
8652           demo/manual.demo, demo/plots.mac, doc/contributors,
8653           doc/info/Affine.texi, doc/info/Arrays.texi,
8654           doc/info/Command.texi, doc/info/Constants.texi,
8655           doc/info/Contexts.texi, doc/info/Ctensor.texi,
8656           doc/info/Debugging.texi, doc/info/Differential.texi,
8657           doc/info/Differentiation.texi, doc/info/Equations.texi,
8658           doc/info/Expressions.texi, doc/info/Floating.texi,
8659           doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
8660           doc/info/Indices.texi, doc/info/Input.texi,
8661           doc/info/Integration.texi, doc/info/Limits.texi,
8662           doc/info/Lists.texi, doc/info/Logarithms.texi,
8663           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8664           doc/info/None.texi, doc/info/Number.texi,
8665           doc/info/Numerical.texi, doc/info/Operators.texi,
8666           doc/info/Plotting.texi, doc/info/Polynomials.texi,
8667           doc/info/Program.texi, doc/info/Rules.texi,
8668           doc/info/Runtime.texi, doc/info/Series.texi,
8669           doc/info/Simplification.texi, doc/info/Special.texi,
8670           doc/info/Statistics.texi, doc/info/Symmetries.texi,
8671           doc/info/Tensor.texi, doc/info/Trigonometric.texi,
8672           doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
8673           interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
8674           plotting/mgnuplot, share/algebra/nusum.mac,
8675           share/diffequations/abel.mac, share/diffequations/desoln.mac,
8676           share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
8677           share/matrix/invert.mac, share/simplification/elim.mac,
8678           src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
8679           src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
8680           src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
8681           src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
8682           src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
8683           src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
8684           src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
8685           src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
8686           src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
8687           src/transf.lisp, src/transl.lisp, src/transs.lisp,
8688           src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
8689           src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
8690           src/trutil.lisp, src/utils.lisp, src/zero.lisp,
8691           tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
8692           tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
8693           tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
8694           tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
8695           tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
8696           tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
8697           tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
8698           tests/tests.lisp, archive/info/maxima.info-15,
8699           archive/info/maxima.info-16, archive/share/share.usg,
8700           archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
8701           archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
8702           archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
8703           archive/share/lisp/defstm.lisp,
8704           archive/share/lisp/defstmrun.lisp,
8705           archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
8706           archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
8707           archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
8708           archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
8709           archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
8710           archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
8711           archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
8712           archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
8713           archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
8714           archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
8715           archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
8716           archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
8717           archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
8718           archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
8719           archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
8720           archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
8721           archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
8722           archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
8723           archive/share/trash/ai.mc, archive/share/trash/array.usg,
8724           archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
8725           archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
8726           archive/share/trash/elec.dat, archive/share/trash/elec.plt,
8727           archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
8728           archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
8729           archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
8730           archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
8731           archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
8732           archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
8733           archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
8734           archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
8735           archive/share/unknown/asympa.mac,
8736           archive/share/unknown/cgamma.usg,
8737           archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
8738           archive/share/unknown/ndiffq.dem,
8739           archive/share/unknown/ndiffq.dmp,
8740           archive/share/unknown/ndiffq.usg,
8741           archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
8742           archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
8743           archive/share/unknown/plot2.usg,
8744           archive/share/unknown/polsol.usg,
8745           archive/share/unknown/powers.usg,
8746           archive/share/unknown/prrid.usg,
8747           archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
8748           archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
8749           demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
8750           demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
8751           demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
8752           demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
8753           doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
8754           doc/share/translation_hints.txt, share/algebra/differ.dem,
8755           share/algebra/differ.mac, share/algebra/grob1.lisp,
8756           share/algebra/nusum.usg, share/algebra/recur.dem,
8757           share/algebra/recur.lisp, share/algebra/recur.mac,
8758           share/algebra/recur.transcript, share/calculus/cartan.dem,
8759           share/calculus/cartan.lisp, share/calculus/fourie.dem,
8760           share/calculus/fourie.mac, share/calculus/fourie.usg,
8761           share/calculus/gendif.mac, share/calculus/gendif.usg,
8762           share/calculus/optmiz.dem, share/calculus/optmiz.mac,
8763           share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
8764           share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
8765           share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
8766           share/calculus/optvar.dem, share/calculus/optvar.mac,
8767           share/calculus/optvar.transcript, share/calculus/optvar.usg,
8768           share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
8769           share/calculus/pade2.mac, share/calculus/qual.dem,
8770           share/calculus/qual.mac, share/calculus/qual.usg,
8771           share/calculus/qualsp.lisp, share/calculus/revert.mac,
8772           share/calculus/revert.usg, share/calculus/taylor1.mac,
8773           share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
8774           share/diffequations/desoln.usg, share/diffequations/exampl.mac,
8775           share/diffequations/linde1.mc, share/diffequations/ode2.usg,
8776           share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
8777           share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
8778           share/graphics/world.mac, share/integequations/inteqn.mac,
8779           share/integequations/inteqn.usg, share/integequations/intexs.mac,
8780           share/integration/antid.dem, share/integration/antid.mac,
8781           share/integration/antid.usg, share/integration/bypart.mac,
8782           share/integration/delta.dem, share/integration/delta.mac,
8783           share/integration/delta.usg, share/integration/intsce.mac,
8784           share/integration/intsce.usg, share/macro/autolo.mac,
8785           share/macro/basic.mac, share/macro/caseq.mac,
8786           share/macro/contrl.mac, share/macro/defm.dem,
8787           share/macro/defm.mac, share/macro/defm.syn,
8788           share/macro/defstm.mac, share/macro/defstmrun.mac,
8789           share/macro/fexpr.mac, share/macro/keyarg.dem,
8790           share/macro/keyarg.mac, share/macro/packg.mac,
8791           share/macro/sum1.mac, share/matrix/determ.mac,
8792           share/matrix/determ.usg, share/matrix/eigen.dem,
8793           share/matrix/eigen.mac, share/matrix/eigen.usg,
8794           share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
8795           share/matrix/invert.usg, share/matrix/matfun.mac,
8796           share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
8797           share/matrix/pfaff.dem, share/matrix/pfaff.mac,
8798           share/matrix/pfaff.usg, share/matrix/rateig.mac,
8799           share/misc/arrfun.mac, share/misc/declin.dem,
8800           share/misc/declin.mac, share/misc/declin.usg,
8801           share/misc/diffop.lisp, share/misc/disran.lisp,
8802           share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
8803           share/misc/foptim.lisp, share/misc/seqopt.dem,
8804           share/misc/seqopt.lisp, share/misc/seqopt.usg,
8805           share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
8806           share/numeric/bffac.lisp, share/numeric/bffac.usg,
8807           share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
8808           share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
8809           share/numeric/cfortr.tst, share/numeric/cfortr.usg,
8810           share/numeric/dblint.dem, share/numeric/dblint.mac,
8811           share/numeric/dblint.usg, share/numeric/dblint_1.dem,
8812           share/numeric/diffeq.dem, share/numeric/diffeq.mac,
8813           share/numeric/expense.lisp, share/numeric/fft.dem,
8814           share/numeric/fft.lisp, share/numeric/fft.usg,
8815           share/numeric/forma1.lisp, share/numeric/forma1.usg,
8816           share/numeric/format.lisp, share/numeric/format.usg,
8817           share/numeric/kach.dem, share/numeric/kach.mac,
8818           share/numeric/newton.mac, share/numeric/newton1.mac,
8819           share/numeric/qq.dem, share/numeric/qq.lisp,
8820           share/numeric/qq.usg, share/numeric/riemsum.mac,
8821           share/numeric/simpsn.dem, share/numeric/simpsn.mac,
8822           share/numeric/submac.dem, share/numeric/submac.mac,
8823           share/physics/dimen.dem, share/physics/dimen.mac,
8824           share/physics/dimen.usg, share/physics/elec.lisp,
8825           share/physics/gam5.lisp, share/physics/gamalg.dem,
8826           share/physics/gamalg.lisp, share/physics/gamalg.usg,
8827           share/physics/gamchi.lisp, share/physics/gamcon.lisp,
8828           share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
8829           share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
8830           share/physics/gamsq.lisp, share/physics/units.mac,
8831           share/physics/units.usg, share/simplification/absimp.dem,
8832           share/simplification/absimp.mac, share/simplification/absimp.usg,
8833           share/simplification/disol.dem, share/simplification/disol.mac,
8834           share/simplification/disol.usg, share/simplification/elim.usg,
8835           share/simplification/facex1.mac, share/simplification/facexp.dem,
8836           share/simplification/facexp.mac, share/simplification/facexp.usg,
8837           share/simplification/functs.dem, share/simplification/functs.mac,
8838           share/simplification/functs.usg, share/simplification/ineq.dem,
8839           share/simplification/ineq.mac, share/simplification/ineq.usg,
8840           share/simplification/lrats.dem, share/simplification/lrats.mac,
8841           share/simplification/lrats.usg, share/simplification/rducon.dem,
8842           share/simplification/rducon.lisp,
8843           share/simplification/rducon.usg, share/simplification/rncomb.dem,
8844           share/simplification/rncomb.mac, share/simplification/rncomb.usg,
8845           share/simplification/scifac.dem,
8846           share/simplification/scifac.lisp,
8847           share/simplification/scifac.usg, share/simplification/sqdnst.mac,
8848           share/simplification/sqdnst.usg, share/simplification/stopex.dem,
8849           share/simplification/stopex.mac, share/simplification/stopex.usg,
8850           share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
8851           share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
8852           share/specfunctions/kn.mac, share/sym/arite.lisp,
8853           share/sym/chbase.lisp, share/sym/compile.lisp,
8854           share/sym/direct.lisp, share/sym/ecrivain.lisp,
8855           share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
8856           share/sym/macros.lisp, share/sym/makefile,
8857           share/sym/multmon.lisp, share/sym/operations.lisp,
8858           share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
8859           share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
8860           share/tensor/ademo.dem, share/tensor/ademo2.dem,
8861           share/tensor/ajpff.mac, share/tensor/anew.mac,
8862           share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
8863           share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
8864           share/tensor/brbirk.mac, share/tensor/canten.lisp,
8865           share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
8866           share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
8867           share/tensor/ctensr.mac, share/tensor/gener.lisp,
8868           share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
8869           share/tensor/itensor.lisp, share/tensor/jpff.mac,
8870           share/tensor/manual.txt, share/tensor/metrics.mac,
8871           share/tensor/mmans.mac, share/tensor/mmans_run.mac,
8872           share/tensor/motion.mac, share/tensor/petrov.mac,
8873           share/tensor/ricci2.mac, share/tensor/rsn.mac,
8874           share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
8875           share/tensor/test1.mac, share/trigonometry/atrig1.mac,
8876           share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
8877           share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
8878           share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
8879           share/utils/batch.dem, share/utils/batch.mac,
8880           share/utils/batch.transcript, share/utils/batch.usg,
8881           share/utils/dskuse.lisp, share/utils/dskuse.usg,
8882           share/utils/fileop.lisp, share/utils/fileop.usg,
8883           share/vector/vect.dem, share/vector/vect.mac,
8884           share/vector/vect.usg, share/vector/vect_transform.mac,
8885           share/vector/vector.dem, share/vector/vector.mac,
8886           share/vector/vector.usg, archive/books/tk_gnuplot,
8887           archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
8888           archive/books/schelter/427k-1.bk,
8889           archive/books/schelter/427k-2.bk,
8890           archive/books/schelter/chaos.bk,
8891           archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
8892           archive/books/schelter/systems.bk,
8893           archive/books/schelter/xplot.bk, archive/elisp/makefile,
8894           archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
8895           interfaces/emacs/misc/sshell.el, share/sym/doconline,
8896           share/sym/docsym.tex, share/sym/docsymidx.tex,
8897           share/sym/partpol.lisp, share/sym/permut.lisp,
8898           share/sym/pui.lisp, share/sym/resolcayley.lisp,
8899           share/sym/resolv1.lisp, share/sym/resolvante.mac,
8900           share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
8901           share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
8904           maxima-5.4 source as released nov 18 with maxima-5.4.tgz
8906 2000-05-08 01:09  wfs
8908         * COPYING, COPYING1, archive/README.binary, archive/README.orig,
8909           archive/configure, archive/idea, archive/install.tcl,
8910           archive/majvers, archive/makedefs, archive/makefile,
8911           archive/maxima.gif, archive/minvers, archive/msg,
8912           archive/readme.plot, archive/src/ChangeLog,
8913           archive/src/benchmarks, archive/src/buffer1.lisp,
8914           archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8915           archive/src/cl-maxima.system, archive/src/cmd.el,
8916           archive/src/conversion.doc, archive/src/dtrdi.c,
8917           archive/src/exclude, archive/src/execute.c,
8918           archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8919           archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8920           archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8921           archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8922           archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8923           archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8924           archive/src/mtags, archive/src/mudoc.lisp,
8925           archive/src/plot3d.lisp, archive/src/plotll.lisp,
8926           archive/src/pltwin.lisp, archive/src/qeval.lsp,
8927           archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8928           archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8929           archive/src/vals.lisp, archive/src/xgraph-out,
8930           interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8931           src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8932           src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8933           src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8934           src/commac.lisp, src/compar.lisp, src/compat.lisp,
8935           src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8936           src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8937           src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8938           src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8939           src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8940           src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8941           src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8942           src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8943           src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8944           src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8945           src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8946           src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8947           src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8948           src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8949           src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8950           src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8951           src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8952           src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8953           src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8954           src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8955           src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8956           src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8957           src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8958           src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8959           src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8960           src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8961           src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8962           src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8963           src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8964           archive/bin/add-defs, archive/bin/copy-doc.lisp,
8965           archive/bin/distribute, archive/bin/distribute-new,
8966           archive/bin/doe-tape, archive/bin/fix-path,
8967           archive/bin/if-exists, archive/bin/if-not-exists,
8968           archive/bin/kcl-link, archive/bin/make-exe,
8969           archive/bin/maxima-files, archive/bin/maxima-tape,
8970           archive/bin/move-if-change, archive/bin/update-version,
8971           archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8972           archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8973           archive/doc/problem-chart, archive/doc/software.doc,
8974           archive/doc/time.test, archive/doc/times,
8975           archive/doc/times-chart, archive/info/fix-maxima.el,
8976           archive/info/makefile, archive/info/maxima.aux,
8977           archive/info/maxima.cp, archive/info/maxima.fns,
8978           archive/info/maxima.ky, archive/info/maxima.log,
8979           archive/info/maxima.pg, archive/info/maxima.texi-prev,
8980           archive/info/maxima.toc, archive/info/maxima.tp,
8981           archive/info/maxima.vr, archive/info/xgraph-out,
8982           archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8983           archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8984           archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8985           archive/src/autos.lisp, archive/src/bigmax.all,
8986           archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8987           archive/src/drawps.hc, archive/src/dump-excl.lisp,
8988           archive/src/dump-lucid.lisp, archive/src/example.lisp,
8989           archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8990           archive/src/fo.lsp, archive/src/fundcl.lisp,
8991           archive/src/grabext.lisp, archive/src/init.lsp,
8992           archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8993           archive/src/init_maxima.lsp, archive/src/install.tcl,
8994           archive/src/make-sys_maxima.c, archive/src/make.lisp,
8995           archive/src/makefile, archive/src/makefile.prev,
8996           archive/src/makepro.lisp, archive/src/maxobjs,
8997           archive/src/maxout.geomview, archive/src/maxout.zic,
8998           archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8999           archive/src/nutplot.lisp, archive/src/omplot-out,
9000           archive/src/paths.lisp, archive/src/repl.el,
9001           archive/src/save.lisp, archive/src/serror.lisp,
9002           archive/src/server.lisp, archive/src/single-value.lisp,
9003           archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
9004           archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
9005           archive/src/sysinit.lsp, archive/src/system-init.c,
9006           archive/src/var-proclaims.lisp, archive/src/version.lisp,
9007           archive/src/xplot.lisp, archive/src/zouplot.lisp,
9008           archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
9009           demo/manual.demo, demo/plots.mac, doc/contributors,
9010           doc/info/Affine.texi, doc/info/Arrays.texi,
9011           doc/info/Command.texi, doc/info/Constants.texi,
9012           doc/info/Contexts.texi, doc/info/Ctensor.texi,
9013           doc/info/Debugging.texi, doc/info/Differential.texi,
9014           doc/info/Differentiation.texi, doc/info/Equations.texi,
9015           doc/info/Expressions.texi, doc/info/Floating.texi,
9016           doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
9017           doc/info/Indices.texi, doc/info/Input.texi,
9018           doc/info/Integration.texi, doc/info/Limits.texi,
9019           doc/info/Lists.texi, doc/info/Logarithms.texi,
9020           doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
9021           doc/info/None.texi, doc/info/Number.texi,
9022           doc/info/Numerical.texi, doc/info/Operators.texi,
9023           doc/info/Plotting.texi, doc/info/Polynomials.texi,
9024           doc/info/Program.texi, doc/info/Rules.texi,
9025           doc/info/Runtime.texi, doc/info/Series.texi,
9026           doc/info/Simplification.texi, doc/info/Special.texi,
9027           doc/info/Statistics.texi, doc/info/Symmetries.texi,
9028           doc/info/Tensor.texi, doc/info/Trigonometric.texi,
9029           doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
9030           interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
9031           plotting/mgnuplot, share/algebra/nusum.mac,
9032           share/diffequations/abel.mac, share/diffequations/desoln.mac,
9033           share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
9034           share/matrix/invert.mac, share/simplification/elim.mac,
9035           src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
9036           src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
9037           src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
9038           src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
9039           src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
9040           src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
9041           src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
9042           src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
9043           src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
9044           src/transf.lisp, src/transl.lisp, src/transs.lisp,
9045           src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
9046           src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
9047           src/trutil.lisp, src/utils.lisp, src/zero.lisp,
9048           tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
9049           tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
9050           tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
9051           tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
9052           tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
9053           tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
9054           tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
9055           tests/tests.lisp, archive/info/maxima.info-15,
9056           archive/info/maxima.info-16, archive/share/share.usg,
9057           archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
9058           archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
9059           archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
9060           archive/share/lisp/defstm.lisp,
9061           archive/share/lisp/defstmrun.lisp,
9062           archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
9063           archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
9064           archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
9065           archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
9066           archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
9067           archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
9068           archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
9069           archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
9070           archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
9071           archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
9072           archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
9073           archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
9074           archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
9075           archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
9076           archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
9077           archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
9078           archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
9079           archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
9080           archive/share/trash/ai.mc, archive/share/trash/array.usg,
9081           archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
9082           archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
9083           archive/share/trash/elec.dat, archive/share/trash/elec.plt,
9084           archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
9085           archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
9086           archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
9087           archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
9088           archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
9089           archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
9090           archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
9091           archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
9092           archive/share/unknown/asympa.mac,
9093           archive/share/unknown/cgamma.usg,
9094           archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
9095           archive/share/unknown/ndiffq.dem,
9096           archive/share/unknown/ndiffq.dmp,
9097           archive/share/unknown/ndiffq.usg,
9098           archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
9099           archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
9100           archive/share/unknown/plot2.usg,
9101           archive/share/unknown/polsol.usg,
9102           archive/share/unknown/powers.usg,
9103           archive/share/unknown/prrid.usg,
9104           archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
9105           archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
9106           demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
9107           demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
9108           demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
9109           demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
9110           doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
9111           doc/share/translation_hints.txt, share/algebra/differ.dem,
9112           share/algebra/differ.mac, share/algebra/grob1.lisp,
9113           share/algebra/nusum.usg, share/algebra/recur.dem,
9114           share/algebra/recur.lisp, share/algebra/recur.mac,
9115           share/algebra/recur.transcript, share/calculus/cartan.dem,
9116           share/calculus/cartan.lisp, share/calculus/fourie.dem,
9117           share/calculus/fourie.mac, share/calculus/fourie.usg,
9118           share/calculus/gendif.mac, share/calculus/gendif.usg,
9119           share/calculus/optmiz.dem, share/calculus/optmiz.mac,
9120           share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
9121           share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
9122           share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
9123           share/calculus/optvar.dem, share/calculus/optvar.mac,
9124           share/calculus/optvar.transcript, share/calculus/optvar.usg,
9125           share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
9126           share/calculus/pade2.mac, share/calculus/qual.dem,
9127           share/calculus/qual.mac, share/calculus/qual.usg,
9128           share/calculus/qualsp.lisp, share/calculus/revert.mac,
9129           share/calculus/revert.usg, share/calculus/taylor1.mac,
9130           share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
9131           share/diffequations/desoln.usg, share/diffequations/exampl.mac,
9132           share/diffequations/linde1.mc, share/diffequations/ode2.usg,
9133           share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
9134           share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
9135           share/graphics/world.mac, share/integequations/inteqn.mac,
9136           share/integequations/inteqn.usg, share/integequations/intexs.mac,
9137           share/integration/antid.dem, share/integration/antid.mac,
9138           share/integration/antid.usg, share/integration/bypart.mac,
9139           share/integration/delta.dem, share/integration/delta.mac,
9140           share/integration/delta.usg, share/integration/intsce.mac,
9141           share/integration/intsce.usg, share/macro/autolo.mac,
9142           share/macro/basic.mac, share/macro/caseq.mac,
9143           share/macro/contrl.mac, share/macro/defm.dem,
9144           share/macro/defm.mac, share/macro/defm.syn,
9145           share/macro/defstm.mac, share/macro/defstmrun.mac,
9146           share/macro/fexpr.mac, share/macro/keyarg.dem,
9147           share/macro/keyarg.mac, share/macro/packg.mac,
9148           share/macro/sum1.mac, share/matrix/determ.mac,
9149           share/matrix/determ.usg, share/matrix/eigen.dem,
9150           share/matrix/eigen.mac, share/matrix/eigen.usg,
9151           share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
9152           share/matrix/invert.usg, share/matrix/matfun.mac,
9153           share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
9154           share/matrix/pfaff.dem, share/matrix/pfaff.mac,
9155           share/matrix/pfaff.usg, share/matrix/rateig.mac,
9156           share/misc/arrfun.mac, share/misc/declin.dem,
9157           share/misc/declin.mac, share/misc/declin.usg,
9158           share/misc/diffop.lisp, share/misc/disran.lisp,
9159           share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
9160           share/misc/foptim.lisp, share/misc/seqopt.dem,
9161           share/misc/seqopt.lisp, share/misc/seqopt.usg,
9162           share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
9163           share/numeric/bffac.lisp, share/numeric/bffac.usg,
9164           share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
9165           share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
9166           share/numeric/cfortr.tst, share/numeric/cfortr.usg,
9167           share/numeric/dblint.dem, share/numeric/dblint.mac,
9168           share/numeric/dblint.usg, share/numeric/dblint_1.dem,
9169           share/numeric/diffeq.dem, share/numeric/diffeq.mac,
9170           share/numeric/expense.lisp, share/numeric/fft.dem,
9171           share/numeric/fft.lisp, share/numeric/fft.usg,
9172           share/numeric/forma1.lisp, share/numeric/forma1.usg,
9173           share/numeric/format.lisp, share/numeric/format.usg,
9174           share/numeric/kach.dem, share/numeric/kach.mac,
9175           share/numeric/newton.mac, share/numeric/newton1.mac,
9176           share/numeric/qq.dem, share/numeric/qq.lisp,
9177           share/numeric/qq.usg, share/numeric/riemsum.mac,
9178           share/numeric/simpsn.dem, share/numeric/simpsn.mac,
9179           share/numeric/submac.dem, share/numeric/submac.mac,
9180           share/physics/dimen.dem, share/physics/dimen.mac,
9181           share/physics/dimen.usg, share/physics/elec.lisp,
9182           share/physics/gam5.lisp, share/physics/gamalg.dem,
9183           share/physics/gamalg.lisp, share/physics/gamalg.usg,
9184           share/physics/gamchi.lisp, share/physics/gamcon.lisp,
9185           share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
9186           share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
9187           share/physics/gamsq.lisp, share/physics/units.mac,
9188           share/physics/units.usg, share/simplification/absimp.dem,
9189           share/simplification/absimp.mac, share/simplification/absimp.usg,
9190           share/simplification/disol.dem, share/simplification/disol.mac,
9191           share/simplification/disol.usg, share/simplification/elim.usg,
9192           share/simplification/facex1.mac, share/simplification/facexp.dem,
9193           share/simplification/facexp.mac, share/simplification/facexp.usg,
9194           share/simplification/functs.dem, share/simplification/functs.mac,
9195           share/simplification/functs.usg, share/simplification/ineq.dem,
9196           share/simplification/ineq.mac, share/simplification/ineq.usg,
9197           share/simplification/lrats.dem, share/simplification/lrats.mac,
9198           share/simplification/lrats.usg, share/simplification/rducon.dem,
9199           share/simplification/rducon.lisp,
9200           share/simplification/rducon.usg, share/simplification/rncomb.dem,
9201           share/simplification/rncomb.mac, share/simplification/rncomb.usg,
9202           share/simplification/scifac.dem,
9203           share/simplification/scifac.lisp,
9204           share/simplification/scifac.usg, share/simplification/sqdnst.mac,
9205           share/simplification/sqdnst.usg, share/simplification/stopex.dem,
9206           share/simplification/stopex.mac, share/simplification/stopex.usg,
9207           share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
9208           share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
9209           share/specfunctions/kn.mac, share/sym/arite.lisp,
9210           share/sym/chbase.lisp, share/sym/compile.lisp,
9211           share/sym/direct.lisp, share/sym/ecrivain.lisp,
9212           share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
9213           share/sym/macros.lisp, share/sym/makefile,
9214           share/sym/multmon.lisp, share/sym/operations.lisp,
9215           share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
9216           share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
9217           share/tensor/ademo.dem, share/tensor/ademo2.dem,
9218           share/tensor/ajpff.mac, share/tensor/anew.mac,
9219           share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
9220           share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
9221           share/tensor/brbirk.mac, share/tensor/canten.lisp,
9222           share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
9223           share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
9224           share/tensor/ctensr.mac, share/tensor/gener.lisp,
9225           share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
9226           share/tensor/itensor.lisp, share/tensor/jpff.mac,
9227           share/tensor/manual.txt, share/tensor/metrics.mac,
9228           share/tensor/mmans.mac, share/tensor/mmans_run.mac,
9229           share/tensor/motion.mac, share/tensor/petrov.mac,
9230           share/tensor/ricci2.mac, share/tensor/rsn.mac,
9231           share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
9232           share/tensor/test1.mac, share/trigonometry/atrig1.mac,
9233           share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
9234           share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
9235           share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
9236           share/utils/batch.dem, share/utils/batch.mac,
9237           share/utils/batch.transcript, share/utils/batch.usg,
9238           share/utils/dskuse.lisp, share/utils/dskuse.usg,
9239           share/utils/fileop.lisp, share/utils/fileop.usg,
9240           share/vector/vect.dem, share/vector/vect.mac,
9241           share/vector/vect.usg, share/vector/vect_transform.mac,
9242           share/vector/vector.dem, share/vector/vector.mac,
9243           share/vector/vector.usg, archive/books/tk_gnuplot,
9244           archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
9245           archive/books/schelter/427k-1.bk,
9246           archive/books/schelter/427k-2.bk,
9247           archive/books/schelter/chaos.bk,
9248           archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
9249           archive/books/schelter/systems.bk,
9250           archive/books/schelter/xplot.bk, archive/elisp/makefile,
9251           archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
9252           interfaces/emacs/misc/sshell.el, share/sym/doconline,
9253           share/sym/docsym.tex, share/sym/docsymidx.tex,
9254           share/sym/partpol.lisp, share/sym/permut.lisp,
9255           share/sym/pui.lisp, share/sym/resolcayley.lisp,
9256           share/sym/resolv1.lisp, share/sym/resolvante.mac,
9257           share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
9258           share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
9259           Initial revision