1Since version 5.10.0 there exists a "ChangeLog-VERSION" file for the
2changes in each Maxima version. Additionally in development versions
3of maxima ChangeLog-Current.md collects the list of changes in the
4current version. The changes up to 2005-03-13 were:
5
62005-03-13 12:00  robert_dodier
7
8	* src/nset.lisp, tests/rtestnset.mac:
9	  Moved the nset package from share into the core source code.
10	  Nset is a collection of functions for working with finite sets.
11
122005-02-27 12:00  robert_dodier
13
14	* src/mt19937.lisp, tests/rtestmt19937.mac:
15	  Ported CMUCL's implementation of the Mersenne twister
16	  random number generator to Maxima.
17
182004-09-23 19:51  amundson
19
20	* configure.in: Bump version number to 5.9.1.
21
222004-09-23 19:50  amundson
23
24	* share/contrib/format/: coeflist.lisp, format.lisp: Followed
25	  instructions in README to make code compatible with Maxima.
26	  Untested.
27
282004-09-22 21:50  amundson
29
30	* src/maxima.in: -u, --use-version argument was being ignored.
31	  Fixed.
32
332004-09-21 14:36  belanger
34
35	* interfaces/emacs/emaxima/emaxima.el: Fixed a problem with ":=" in
36	  the output.  Fixed a problem with (%t..) output.
37
382004-09-19 08:50  amundson
39
40	* src/macsys.lisp: Fix problem with with_stdout under sbcl and
41	  cmucl.
42
432004-09-19 08:49  amundson
44
45	* src/transs.lisp: Fix problem with compile_file under sbcl.
46
472004-09-19 08:14  amundson
48
49	* doc/maximabook/Makefile: Remove trailing ampersands from ps. Add
50	  ampersands to dvi.
51
522004-09-19 08:13  amundson
53
54	* configure.in: increment version number
55
562004-09-18 16:39  amundson
57
58	* doc/Makefile.am: Add a few missing files. A few other files were
59	  moved up or down in the list.
60
612004-09-08 06:44  amundson
62
63	* src/init-cl.lisp: Ensure prompt is always printed before input in
64	  maxima-read-eval-print loop.
65
662004-09-06 00:14  vvzhy
67
68	* interfaces/xmaxima/Tkmaxima/Paths.tcl: We partially restore some
69	  Windows 9x specific code.  Maxima works well on Windows 95, 98,
70	  Me, 2000 and XP.
71
722004-09-06 00:07  vvzhy
73
74	* interfaces/xmaxima/win32/Makefile.in: stdlib.h is required by GCL
75	  2.6.5 compiler
76
772004-08-26 19:16  amundson
78
79	* src/macsys.lisp: added *prompt-(pre,suf)fix* to demo and read
80	  commands.
81
822004-08-25 08:29  amundson
83
84	* src/: gcl-depends.mk, sbcl-depends.mk: update
85
862004-08-19 21:36  amundson
87
88	* doc/info/Plotting.texi: Add ticks to parametric examples. Fix
89	  typo. Comment out broken ?draw2d example.
90
912004-08-19 20:22  amundson
92
93	* src/macdes.lisp: Properly set info paths when using GCL's
94	  internal info routines.
95
962004-08-19 20:21  amundson
97
98	* src/sys-proclaim.lisp: proclaims generated with and for gcl
99	  2.6.5.
100
1012004-08-19 20:19  amundson
102
103	* src/maxima.system: Workaround proclaim bug in GCL versions
104	  <=2.6.3.
105
1062004-08-19 20:15  amundson
107
108	* lisp-utils/defsystem.lisp, src/maxima-package.lisp: Added updates
109	  for SBCL 0.8.13 from Andreas Eder.
110
1112004-08-19 20:11  amundson
112
113	* doc/info/Plotting.texi: Removed line breaks within strings to be
114	  sent to gnuplot.
115
1162004-08-19 20:07  amundson
117
118	* README.lisps: Updated for recent versions of GCL and CMUCL. Added
119	  explicit bit about --enable-ansi flag for GCL.
120
1212004-07-26 07:08  billingd
122
123	* interfaces/xmaxima/Makefile.am: Add files to WIN32_FILES.
124
1252004-07-25 17:56  amundson
126
127	* ChangeLog, configure.in: Updates for 5.9.0.9beta2.
128
1292004-07-25 13:11  amundson
130
131	* NEWS, README.lisps: updates.
132
1332004-07-25 12:22  amundson
134
135	* src/sys-proclaim.lisp: first version generated by makefile.
136
1372004-07-25 12:22  amundson
138
139	* src/macdes.lisp: Optimization: GCL's built-in info is much faster
140	  than our info implementation. However, GCL's info won't respect
141	  out *prompt- variables. Compromise by only calling our info when
142	  the prompts are not empty.
143
1442004-07-25 12:17  amundson
145
146	* src/: Makefile.am, generate-sys-proclaim.lisp: Update Makefile.am
147	  for sys-proclaim.lisp.
148
149	  Generate sys-proclaim.lisp with sys-proclaim target.
150
1512004-07-25 11:59  amundson
152
153	* src/: init-cl.lisp, rmaxima.in: Add --disable-readline option so
154	  that rmaxima will work with gcl. I don't see any way to disable
155	  readline at runtime in clisp.
156
1572004-07-25 11:57  amundson
158
159	* tests/Makefile.am: change all instances of *-check to check-* for
160	  consistency with targets such as clean-* in src directory.
161
1622004-07-24 23:00  amundson
163
164	* src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp, clisp-depends.mk,
165	  cmucl-depends.mk, gcl-depends.mk, maxima.system,
166	  sys-proclaim.lisp: Make proper proclaims for GCL. Still need a
167	  way to generate sys-proclaims.lisp. Speedup for GCL is nearly a
168	  factor of 2 on the test suite.
169
1702004-07-24 20:48  amundson
171
172	* src/plot.lisp: Remove obsolete reference to 'zplot'. It clearly
173	  is no longer supported.
174
1752004-07-24 20:47  amundson
176
177	* src/merror.lisp: Fix typo in an error message.
178
1792004-07-24 12:17  amundson
180
181	* src/: cl-info.lisp, macdes.lisp, maxima-package.lisp,
182	  maxima.system, nregex.lisp: Let GCL use the maxima info routines
183	  instead of its built-in info routines. This allows us to treat
184	  the prompt prefix and suffix properly with GCL.
185
1862004-07-24 12:06  amundson
187
188	* doc/info/Plotting.texi: 1) add examples of complex plots.  2) add
189	  documentation for make_transform.  3) fix references to
190	  make_transform.
191
1922004-07-23 08:16  amundson
193
194	* doc/info/Plotting.texi: Modify documentation for PLOT_OPTIONS to
195	  reflect the many new gnuplot options. Entirely rewrote the
196	  PLOT_OPTIONS section in an attempt to make it more coherent.
197
1982004-07-16 09:19  rtoy
199
200	* src/opers.lisp: MUL2* should call *, not f* because the args are
201	  numbers, not fixnums!
202
2032004-07-14 21:20  amundson
204
205	* configure.in: give CMUCL_RUNTIME a default value, no matter what
206
2072004-07-12 09:01  rtoy
208
209	* src/ellipt.lisp: [ maxima-Bugs-908185 ] wrong derivative of
210	  elliptic_e in src/ellipt.lisp
211
212	  Apply patch in bug report.
213
2142004-07-03 23:47  billingd
215
216	* interfaces/xmaxima/win32/: InfoBefore.txt, readme.txt: 2004-07-04
217	   David Billinghurst
218
219	  * interfaces/xmaxima/win32/readme.txt:  Fix formatting
220
221	  * interfaces/xmaxima/win32/InfoBefore.txt: Remove comments about
222	  directory names with spaces.	Add notes about windows 95 and
223	  environment space.
224
2252004-07-03 23:41  billingd
226
227	* maxima.iss.in: 2004-07-04  David Billinghurst
228
229	  * maxima.iss.in:  Default installation path restored to Program
230	  Files
231
2322004-07-03 22:30  billingd
233
234	* interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-04  David
235	  Billinghurst
236
237	  * interfaces/xmaxima/Tkmaxima/Paths.tcl:
238
239	  These changes remove some windows 95 specific code.  For once, it
240	  has been possible to clean up, rather than add another layer of
241	  hacks.   - Remove code to set path.  This is now done in
242	  maxima.bat so that	 the command line version works.   - Remove
243	  special case code to bypass maxima.bat on windows 95
244
2452004-07-03 22:18  billingd
246
247	* interfaces/xmaxima/win32/Makefile.in: 2004-07-04  David
248	  Billinghurst
249
250	  * interfaces/xmaxima/win32/Makefile.in: Remove hackery to
251	  maxima-init.lisp that hard codes path to gcc.  No longer required
252	  since:  - xmaxima under windows 95 now uses maxima.bat  - an
253	  correct path is set in maxima.bat by windows installer
254
2552004-07-03 22:12  billingd
256
257	* maxima.iss.in: 2004-07-04  David Billinghurst
258
259	  * maxima.iss.in:  Add maxima.bat to start menu.
260
2612004-07-03 22:09  billingd
262
263	* src/maxima.bat.in: 2004-07-04  David Billinghurst
264
265	  * src/maxima.bat.in: Set PATH environment variable.  Required for
266	  plotting from command line maxima.  Will allow simplification
267	  elsewhere.
268
2692004-07-02 20:48  billingd
270
271	* src/maxima.bat.in: Set maxima_prefix environment variable
272
2732004-07-02 20:44  billingd
274
275	* interfaces/xmaxima/Tkmaxima/Paths.tcl: 2004-07-03  David
276	  Billinghurst
277
278	  * interfaces/xmaxima/Tkmaxima/Paths.tcl: Add windows specific
279	  code for case when path to maxima executable (script) contains a
280	  space.
281
2822004-07-02 16:15  vttoth
283
284	* share/tensor/: itensor.lisp, symtry.lisp: Fix to make CANFORM
285	  apply symmetries to both verb and noun forms
286
2872004-07-02 01:48  billingd
288
289	* maxima.iss.in: 2004-07-01  David Billinghurst
290
291		  * maxima.iss.in:  New routine to convert paths containing
292	  spaces
293		  to equivalent short paths.
294
2952004-07-02 00:21  billingd
296
297	* interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
298	  Billinghurst
299
300		  * interfaces/xmaxima/win32/readme.txt:
301		  Add text on source of other binary files in Windows
302	  package.
303		  Add solution to "Out of environment space" error.
304
3052004-07-01 12:57  belanger
306
307	* interfaces/emacs/emaxima/emaxima.sty: Added the new session
308	  prompts.
309
3102004-07-01 12:56  belanger
311
312	* interfaces/emacs/emaxima/emaxima.el: Changed the session prompts
313	  to (sortof) match the new Maxima prompts.
314
3152004-07-01 04:21  billingd
316
317	* maxima.iss.in, interfaces/xmaxima/win32/Makefile.in,
318	  interfaces/xmaxima/win32/readme.txt: 2004-07-01  David
319	  Billinghurst
320
321	  * maxima.iss.in: Change CopyMode: alwaysoverwrite to Flags:
322	  ignoreversion Add code to update maxima_prefix environment
323	  variable in maxima.bat Add windows specific readme.txt
324
325	  * interfaces/xmaxima/win32/Makefile.in Install gnuplot binary
326	  files in bin/ Don't override default plot_format in
327	  maxima-init.lisp Install windows specific readme.txt file
328
329	  * interfaces/xmaxima/win32/readme.txt Stub of windows specifiv
330	  readme file
331
3322004-06-26 18:45  billingd
333
334	* INSTALL.win32: * INSTALL.win32:  Update for maxima-5.9.1 and
335	  gcl-2.6.2
336
3372004-06-26 08:24  billingd
338
339	* maxima.iss.in: * maxima.iss.in:  Add compression options.
340	  Decrease size from 21 MB to 13 MB
341
3422004-06-25 06:07  billingd
343
344	* maxima.iss.in, interfaces/xmaxima/win32/InfoBefore.txt: *
345	  interfaces/xmaxima/win32/InfoBefore.txt: New file.  *
346	  maxima.iss.in: Use InfoBefore file.
347
3482004-06-24 21:39  amundson
349
350	* ChangeLog, configure.in: Updates for 5.9.0.9beta1.
351
3522004-06-21 22:00  amundson
353
354	* README.rpms, maxima.spec.in: rpm updates
355
3562004-06-21 22:00  amundson
357
358	* interfaces/xmaxima/Makefile.am: bug fix: some files were missing
359	  from tarball.
360
3612004-06-21 21:58  amundson
362
363	* src/mactex.lisp: Bug fix from Andrej Grozin.
364
3652004-06-21 20:41  amundson
366
367	* doc/info/Makefile.am, interfaces/xmaxima/Makefile.am,
368	  Makefile.am, README.lisps, README.rpms: updates for 5.9.1
369	  release.
370
3712004-06-21 20:39  amundson
372
373	* admin/sfquery.py: small bug fix.
374
3752004-06-21 20:36  amundson
376
377	* AUTHORS: Add everyone with cvs write access.
378
3792004-06-15 03:31  starseeker
380
381	* share/contrib/lurkmathml/: README, mathml.lisp,
382	  mathml_ref_list_for_IE, mathmltest, maximadiffs.txt: Uploaded
383	  David Drysdale's mathml code for Maxima, which seems to have a
384	  little bit different functionality than Paul Wang's.
385
3862004-06-13 21:25  billingd
387
388	* interfaces/xmaxima/win32/Makefile.in: Add some fixes for windows
389	  release.  While not perfect, these document the fixes required to
390	  generate a working maxima/xmaxima.  I have chosen to hack
391	  maxima-init-lisp so that the changes are accessible to users.
392
393	  During installation  - maxima.bat must have DOS line termination
394	  on win95
395
396	  Add code to maxima-init.lisp to:  - Set path to gcc by prefixing
397	  compiler::*cc* with *maxima-prefix\bin  - Ensure path to gcc is
398	  '\' separated. Required for win95  - Set default PLOT_FORMAT to
399	  OPENMATH so xmaxima plotting works out of box
400
4012004-06-13 21:14  billingd
402
403	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Update to recognise
404	  changes to maxima prompts  - allow both C and %i as input prefix
405	  - allow both D and %o as output prefix
406
4072004-06-13 21:10  billingd
408
409	* interfaces/xmaxima/intro.html: Link to local copy of maxima
410	  manual, rather than the out of date copy at
411	  http://www.ma.utexas.edu/maxima/
412
4132004-06-03 21:22  amundson
414
415	* INSTALL, NEWS, README, README.external, README.lisps: Updates for
416	  5.9.1
417
4182004-05-28 04:50  starseeker
419
420	* share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
421	  Second attempt to upload these correctly (used cvs add -kb this
422	  time)
423
4242004-05-28 04:49  starseeker
425
426	* share/contrib/mcclim/: listeneroutput.png, postscriptoutput.png:
427	  didn't commit these properly as binary files
428
4292004-05-27 21:54  starseeker
430
431	* share/contrib/mcclim/: README, formula.lisp, listeneroutput.png,
432	  postscriptoutput.png: Adding Andy Hefner's McCLIM code for
433	  displaying math formulas.  It doesn't have any abilities to
434	  interface with Maxima yet.
435
4362004-05-24 21:40  billingd
437
438	* src/solve.lisp, tests/rtest15.mac: Fix for bug calculating
439	  eigenvalues() with multiple roots
440
441	  For example,
442	  eigenvalues(matrix([3,1,0,0],[-4,-1,0,0],[7,1,2,1],[-17,-6,-1,0]));
443
444	  Patch by Barton Willis, reviewed by Gosei Furuya.
445
4462004-05-22 09:23  vttoth
447
448	* share/tensor/: ctensr.mac, itensor.lisp: Additional minor fixes
449	  to CTENSR/ITENSOR.
450
4512004-05-20 13:12  belanger
452
453	* interfaces/emacs/emaxima/maxima.el: Added the function
454	  `maxima-clear-queue', which gets rid of all commands waiting to
455	  be sent to Maxima.  Had `maxima-clear-queue' called whenever the
456	  maxima process is killed.
457
4582004-05-19 22:14  wjenkner
459
460	* tests/rtest15.mac: Add test case for #956730 from Stavros
461	  Macrakis.
462
4632004-05-19 22:12  wjenkner
464
465	* src/defint.lisp: (sinrx): Check that the argument is not atomic.
466	  Observed by Stavros Macrakis (#956730).
467
4682004-05-17 20:26  billingd
469
470	* share/Makefile.am: Update list of files in
471	  share/contrib/diffequations/tests
472
4732004-05-16 07:08  billingd
474
475	* share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
476	  rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
477	  rtestode_murphy1.mac, rtestode_murphy2.mac: Update tests in
478	  share/contrib/diffequations/tests.  Move loading of files to the
479	  Makefile.  Turn of verbose output from contrib_ode.mac.
480
4812004-05-16 07:03  billingd
482
483	* share/contrib/diffequations/tests/: Makefile, summarize-log,
484	  tests.lisp, testsuite.lisp: Convert
485	  share/contrib/diffequations/tests directory to use the new (April
486	  2004) testsuite driver routines.
487
4882004-05-16 06:41  billingd
489
490	* share/contrib/diffequations/tests/: rtestode_murphy1.mac,
491	  rtestode_murphy2.mac: Change all upper-case %T to lower-case %t
492	  in expected answers.
493
4942004-05-16 06:33  billingd
495
496	* share/contrib/diffequations/ode1_abel.mac: ode1_abel.mac
497	  (ode1_abel2):  Return correct result when not verbose.
498
4992004-05-14 17:27  amundson
500
501	* src/mactex.lisp: fix for tex(%) from Jay Belanger.
502
5032004-05-14 17:25  amundson
504
505	* src/suprv1.lisp: Set %i=%I to work around case problems after
506	  inchar change.
507
5082004-05-14 15:21  vttoth
509
510	* share/Makefile.am: Makefile update for the tensor package
511
5122004-05-14 13:25  vttoth
513
514	* share/tensor/: lckdt.mac, ten_alg.dem: Adding a missing macro
515	  file.
516
5172004-05-14 10:49  vttoth
518
519	* share/tensor/: ex_calc.mac, itensor.lisp: Yet another fix to
520	  KDELTA contraction.
521
5222004-05-13 15:38  amundson
523
524	* tests/rtest7.mac: Update to new default value of linechar. In
525	  addition, explicity set linechar so that tests are not sensitive
526	  to default values.
527
5282004-05-12 10:07  vttoth
529
530	* share/tensor/: canten.lisp, ex_calc.mac, itensor.lisp, lch.mac,
531	  symtry.lisp, ten_alg.dem: One more round of fixes, mainly to
532	  solve problems with KDELTA, LC, and contractions involving
533	  numeric indices.
534
5352004-05-11 20:41  amundson
536
537	* src/mactex.lisp: Set %i=%I to work around case problems after
538	  inchar change. Several fixes from Jay Belanger.
539
5402004-05-11 14:49  belanger
541
542	* interfaces/emacs/emaxima/: maxima.el, emaxima.el, emaxima.sty:
543	  Made changes for the new prompts.
544
5452004-05-10 21:29  amundson
546
547	* maxima.spec.in: Updates for 5.9.1. There are some very unclean
548	  hacks in this version. I hope they can be cleaned up when they
549	  are better understood.
550
5512004-05-10 21:27  amundson
552
553	* src/commac.lisp, src/mactex.lisp, src/suprv1.lisp,
554	  doc/info/Trigonometric.texi, doc/info/Affine.texi,
555	  doc/info/Command.texi, doc/info/Ctensor.texi,
556	  doc/info/Debugging.texi, doc/info/Differential.texi,
557	  doc/info/Differentiation.texi, doc/info/Elliptic.texi,
558	  doc/info/Equations.texi, doc/info/Expressions.texi,
559	  doc/info/Floating.texi, doc/info/Function.texi,
560	  doc/info/Groups.texi, doc/info/Help.texi, doc/info/Input.texi,
561	  doc/info/Integration.texi, doc/info/Introduction.texi,
562	  doc/info/Lists.texi, doc/info/Logarithms.texi,
563	  doc/info/Matrices.texi, doc/info/None.texi, doc/info/Number.texi,
564	  doc/info/Numerical.texi, doc/info/Operators.texi,
565	  doc/info/Plotting.texi, doc/info/Polynomials.texi,
566	  doc/info/Program.texi, doc/info/Rules.texi,
567	  doc/info/Runtime.texi, doc/info/Series.texi,
568	  doc/info/SpecfunII.texi, doc/info/Special.texi,
569	  doc/info/Symmetries.texi, doc/info/Tensor.texi: Change default
570	  $inchar to %i, $outchar to %o and $linechar to %t.
571
5722004-05-10 12:05  rtoy
573
574	* doc/info/Integration.texi: Add rudimentary documentation for the
575	  quadpack routines.
576
5772004-05-08 17:47  wjenkner
578
579	* src/trans4.lisp: Fix translation of rules.
580
581	  (def%tr $matchdeclare): Insert a space between $any and  `.'
582
583	  (patch-up-meval-in-fset, defun-prop (lambda tr-lisp->lisp)): Here
584	  is an example due to Barton Willis: Translating a file containing
585
586	  matchdeclare(x,true); tellsimpafter(f(x),0);
587
588	  resulted in lisp code containing
589
590	  (DEFUN |$fRULE1|	  (LAMBDA (X ANS A3) ...))
591
5922004-05-07 06:45  vttoth
593
594	* share/tensor/ex_calc.mac: Fixing the interior product and the
595	  Lie-derivative.
596
5972004-05-06 19:21  vttoth
598
599	* share/: Makefile.am, tensor/ademo-2steps.dem, tensor/ademo.dem,
600	  tensor/ex_calc.dem, tensor/ex_calc.mac, tensor/itensor.dem,
601	  tensor/itensor.lisp, tensor/kaluza.dem, tensor/kaluza.mac,
602	  tensor/ten_alg.dem: Fixed INDICES in itensor, the interior
603	  product in ex_calc, and several demos.
604
6052004-05-06 01:26  billingd
606
607	* share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
608	  rtestode_murphy1.mac: Update tests for Abel equations of first
609	  and second kind.
610
6112004-05-05 21:56  amundson
612
613	* ChangeLog: updated by cvs2cl
614
6152004-05-05 21:48  billingd
616
617	* share/contrib/diffequations/ode1_abel.mac: 2004-05-06  David
618	  Billinghurst
619
620		  * share/contrib/diffequations/ode1_abel.mac
621		  Small bug fixes for Abel equation of second kind.
622
6232004-05-05 21:39  billingd
624
625	* share/contrib/diffequations/contrib_ode.mac: 2004-05-06  David
626	  Billinghurst
627
628		  * share/contrib/diffequations/contrib_ode.mac
629		  Extend ode_check to check implicit solutions of ODEs
630
6312004-05-05 20:44  amundson
632
633	* share/: physics/gamkah.lisp, physics/gammtr.lisp,
634	  physics/gamnoc.lisp, physics/gamsq.lisp, Makefile.am,
635	  physics/gam5.lisp, physics/gamalg.dem, physics/gamalg.lisp,
636	  physics/gamalg.usg, physics/gamchi.lisp, physics/gamcon.lisp,
637	  physics/gamgfi.lisp: Remove gamalg package. Apparently, the
638	  authors did not want it bundled with Macsyma (or, presumbaly,
639	  Maxima.) See the thread "status of gamalg" from May 2004 on the
640	  Maxima mailing list.
641
6422004-05-05 20:35  amundson
643
644	* src/mactex.lisp: Updates compiled by Andrej Grozin. He writes:
645
646	  Also, some of bug fixes (and minor improvements) to mactex.lisp
647	  are notyet incorporated. This patch is larger; it includes recent
648	  fixes fromJesper Harder <harder@ifa.au.dk> of the problem
649	  withtex(x[i]^2)$and enhancements from Marek Rychlik
650	  <rychlik@u.arizona.edu> fortex(let(sin(x)*cos(y),sin(2*x)/2))$and
651	  similar let-rules.
652
6532004-05-05 20:33  amundson
654
655	* src/macsys.lisp: Simple bug fix from Andrej Grozin.
656
6572004-05-05 14:16  vttoth
658
659	* share/tensor/: kaluza.dem, kaluza.mac: New example demonstrates
660	  the use of derivative indices in itensor.
661
6622004-05-05 14:14  vttoth
663
664	* share/tensor/itensor.lisp: Improvements to itensor now make it
665	  able to deal with most expressions containing derivative indices.
666	  A new example, kaluza.dem, demonstrates these features.
667
6682004-05-04 10:21  rtoy
669
670	* src/autoconf-variables.lisp.in: Needs a final newline so that
671	  autoconf-variables.lisp contains the last line.  (May only be an
672	  issue on Solaris.)
673
6742004-05-04 10:20  rtoy
675
676	* src/acl6-depends.mk: Update dependencies for
677	  autoconf-variables.lisp and server.lisp.
678
6792004-05-03 23:52  billingd
680
681	* share/contrib/diffequations/contrib_ode.usg: 2004-05-04  David
682	  Billinghurst
683
684		  * share/contrib/diffequations/contrib_ode.usg
685		  Documentation update
686
6872004-05-03 23:45  billingd
688
689	* share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-04
690	   David Billinghurst
691
692		  * share/contrib/diffequations/tests/rtest_ode1_abel.mac
693		  Update tests to reflect changes to ode1_abel.mac
694
6952004-05-03 23:41  billingd
696
697	* share/contrib/diffequations/ode1_abel.mac: 2004-05-04  David
698	  Billinghurst
699
700		  * share/contrib/diffequations/ode1_abel.mac
701		  Make code for Abel equation of second kind more general
702	  by
703		  allowing  (g1(x)*y+g0(x))*y'(x) rather than
704	  (y+g(x))*y'(x).
705		  Remove debugging and redundant code
706		  Fix a couple of bugs.
707
7082004-05-03 23:35  billingd
709
710	* share/contrib/diffequations/ode1_nonlinear.mac: 2004-05-04  David
711	  Billinghurst
712
713		  * share/contrib/diffequations/ode1_nonlinear.mac
714		  Fix return value for ode1_abel
715
7162004-05-03 00:19  billingd
717
718	* share/contrib/diffequations/tests/rtest_ode1_abel.mac: 2004-05-03
719	   David Billinghurst
720
721		  * share/contrib/diffequations/tests/rtest_ode1_abel.mac
722		  Update tests to reflect improvements in ode1_abel.mac
723
7242004-05-03 00:16  billingd
725
726	* share/contrib/diffequations/ode1_abel.mac: 2004-05-03  David
727	  Billinghurst
728
729		  * share/contrib/diffequations/ode1_abel.mac
730		  Update work in progress.  This version essentially works.
731
7322004-04-29 23:22  billingd
733
734	* share/contrib/diffequations/tests/rtestode_murphy2.mac:
735	  2004-04-30  David Billinghurst
736
737		  * share/contrib/diffequations/tests/rtestode_murphy2.mac
738		  Update solutions for equations (1) and (96) to match
739		  current maxima output
740
7412004-04-29 23:09  billingd
742
743	* share/contrib/diffequations/ode1_clairault.mac: 2004-04-30  David
744	  Billinghurst
745
746		  * ode1_clairault.mac (ode1_clairault_singular):
747		  Change the way that an expression is differentiated to
748		  work around interference with pdiff.
749
7502004-04-29 21:54  wjenkner
751
752	* src/: clmacs.lisp, init-cl.lisp, maxima-package.lisp,
753	  server.lisp: Some cleanup for CLISP.
754
755	  maxima-package.lisp: Don't make MAXIMA inherit from EXT.
756
757	  Don't import GETENV (we use MAXIMA-GETENV defined in
758	  init-cl.lisp).
759
760	  clmacs.lisp: Add package prefix to *DEFAULT-FLOAT-FORMAT*
761	  (previously inherited via EXT).
762
763	  init-cl.lisp (bye): New function (previously inherited via EXT).
764
765	  server.lisp (setup-server, xchdir): Add package prefix to
766	  SOCKET-CONNECT resp. CD (previously inherited via EXT).
767
7682004-04-29 20:18  vttoth
769
770	* share/tensor/itensor.dem: Correcting a minor error in this demo.
771
7722004-04-28 22:46  belanger
773
774	* interfaces/emacs/emaxima/maxima.el: The way blocks of code are
775	  sent to the Maxima process was changed so that the user doesn't
776	  need to wait while the code is being processed.
777
7782004-04-28 20:47  belanger
779
780	* interfaces/emacs/emaxima/emaxima.el: Removed
781	  emaxima-single-string, replaced it with
782	  maxima-single-string-wait.
783
7842004-04-28 20:46  belanger
785
786	* interfaces/emacs/emaxima/maxima.el: Added
787	  maxima-single-string-wait, fixed maxima-region so it won't stop
788	  emacs while input is being processed.
789
7902004-04-28 20:24  amundson
791
792	* plotting/Makefile.am: add header.tcl and footer.tcl.
793
794	  Remove FORCE:
795
7962004-04-28 19:49  amundson
797
798	* share/Makefile.am: include and install all new share files
799
8002004-04-28 19:48  amundson
801
802	* Makefile.am: xmaxima-local.in and maxima-local.in
803
8042004-04-28 11:43  amundson
805
806	* src/Makefile.am: Include new lisp files, files for pure lisp
807	  build.
808
8092004-04-28 11:38  amundson
810
811	* plotting/Makefile.am: Scripts are now generated files, so do not
812	  include them in the tarball.
813
8142004-04-28 11:37  amundson
815
816	* lisp-utils/Makefile.am: Include  makealbertdoc.lisp.
817
8182004-04-28 11:36  amundson
819
820	* interfaces/xmaxima/Makefile.am: remove win32/maxima.bat.
821
8222004-04-28 11:34  amundson
823
824	* interfaces/Makefile.am: Include bin/xmaxima.iss.
825
8262004-04-28 11:34  amundson
827
828	* doc/share/Makefile.am: Include specfun.texi.
829
8302004-04-28 11:29  amundson
831
832	* doc/info/Makefile.am: Include None.texi, xref.texi.
833
8342004-04-28 11:28  amundson
835
836	* doc/Makefile.am: Install maximabook. Include and install doc/misc
837	  directory.
838
8392004-04-28 11:27  amundson
840
841	* Makefile.am: Include pure lisp installation materials.
842
8432004-04-28 11:25  amundson
844
845	* admin/: compare_cvs_tarball, make_share_list, make_snapshots:
846	  utility updates
847
8482004-04-27 09:53  amundson
849
850	* configure.in: fix syntax errors, add better error message when
851	  cmucl runtime path cannot be determined.
852
8532004-04-26 22:00  amundson
854
855	* configure.in: Try using the lisp in the path for
856	  cmucl_runtime_path if all else fails.
857
8582004-04-26 16:15  vttoth
859
860	* share/tensor/symtry.lisp: Restoring one more name conflict fix
861	  that was inadvertently removed.
862
8632004-04-26 15:42  vttoth
864
865	* share/tensor/symtry.lisp: Restoring a name conflict fix that was
866	  accidentally omitted in the last version.
867
8682004-04-25 23:24  belanger
869
870	* interfaces/emacs/emaxima/emaxima.el: Replaced
871	  `maxima-send-string' with `emaxima-send-string' which waits for
872	  output.
873
8742004-04-25 23:23  belanger
875
876	* interfaces/emacs/emaxima/maxima.el: `maxima-send-string' no
877	  longer waits for the output.
878
8792004-04-25 18:29  vttoth
880
881	* share/tensor/ten_alg.dem: Additional fixes to this demo.
882
8832004-04-25 17:35  vttoth
884
885	* share/tensor/: ademo.dem, ten_alg.dem: Simplified demos to take
886	  advantage of repairs in itensor.
887
8882004-04-24 22:03  wjenkner
889
890	* share/tensor/: tentex.lisp, car_iden.dem, ex_calc.dem,
891	  ex_calc.mac, lch.mac, ten_alg.dem: New files from Valerij Pipin
892	  (most of the commit message is taken from a description he sent
893	  me in private email).
894
895	  lch.mac: More flexible indicial Levi-Civita (permutation) tensor
896	  package.
897
898	  ex_calc.mac: Definitions for exterior calculus: exterior product,
899	  interior product, exterior derivative and the Lie derivative.
900
901	  ex_calc.dem: illustrates them in action.
902
903	  car_iden.dem: demonstrates the Cartan identity (commutation of
904	  the Lie derivative with the exterior one) for order 1,2,3,4 and
905	  5.
906
907	  ten_alg.dem: demonstrates all the current power of the itensor
908	  package with respect to the mentioned additions.
909
910	  tentex.lisp: Some tensor stuff for $tex.
911
9122004-04-24 21:48  vttoth
913
914	* share/tensor/itensor.usg: Correcting a documentation error.
915
9162004-04-24 19:27  wjenkner
917
918	* share/tensor/: canten.lisp, itensor.lisp: Changes from Valerij
919	  Pipin:
920
921	  itensor.lisp ($KDELS): New function as symmetrical counterpart to
922	  $KDELTA.
923
924	  (DELTA): Optional argument for the sake of $KDELS.
925
926	  ($TENPR): New user level alias for RPOBJ.
927
928	  The previous two changes were already in 1.6.
929
930	  canten.lisp ($NAME,$CONTI,$COVI,$DERI): User level functions with
931	  the same purpose as NAME resp. CONTI, COVI, DERI.
932
9332004-04-24 18:24  wjenkner
934
935	* share/tensor/: ademo-2steps.dem, ademo.dem, ctenso_1.dem,
936	  ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
937	  inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, swartz.dem,
938	  symtry.lisp, tensor-doc.txt: Convert DOS CR/NL end-of-line to
939	  Unix style.
940
9412004-04-24 15:08  amundson
942
943	* src/Makefile.am: Work around a bug in automake 1.8.3. The
944	  workaround version is probably better than the original.
945
9462004-04-24 08:06  vttoth
947
948	* share/tensor/: aaricc.mac, aaricc_bsc.mac, aaricc_spl.mac,
949	  ademo-2steps.dem, ademo.dem, ademo2.dem, anew.mac, anew_add.mac,
950	  birkhoff.txt, brans_bmb.mac, brbirk.mac, ctenso_1.dem,
951	  ctenso_2.dem, ctenso_3.dem, ctenso_4.dem, ctensr.mac, gener.lisp,
952	  inpfix.lisp, itensor.dem, itensor.lisp, itensor.usg, mmans.mac,
953	  mmans_run.mac, ricci2.mac, rsn.mac, swartz.dem, symtry.lisp,
954	  tensor-doc.txt: Fixed broken itensor functionality, several
955	  demos, other problems. Removed some obsolete files.
956
9572004-04-23 13:28  belanger
958
959	* interfaces/emacs/emaxima/emaxima.el: Changed the emaxima-mode
960	  keymap so it wouldn't load LaTeX-mode-map twice.  Changed the
961	  emaxima-session-cell keymap to C-cC-a since C-cC-p conflicts with
962	  preview-latex.
963
9642004-04-23 09:11  vvzhy
965
966	* src/plot.lisp: Wrong MFORMAT specification.
967
9682004-04-23 07:41  vvzhy
969
970	* src/: kclmac.lisp, maxima-package.lisp, plot.lisp: Import
971	  "cl::handler-case" for ANSI GCL
972
9732004-04-22 00:38  vvzhy
974
975	* src/maxima-package.lisp: On ANSI GCL some symbols must be
976	  explicitly imported from COMMON-LISP package.
977
9782004-04-21 20:10  amundson
979
980	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
981	  sbcl-depends.mk: Update *-depends.mk after last maxima.system
982	  update.
983
9842004-04-21 20:08  amundson
985
986	* configure.in, src/.cvsignore, src/Makefile.am: Install rmaxima.
987
9882004-04-21 05:01  vvzhy
989
990	* src/plot.lisp: Fixed: 1) inability to plot "atomic" expressions -
991	  plot2d(1,...) or plot2d(x,...) 2) plot2d(cot(x),[x,0,1]) or other
992	  singular expressions in GCL
993
9942004-04-21 01:13  starseeker
995
996	* lisp-utils/makealbertdoc.lisp: Adding script to generate
997	  documentation with albert.
998
9992004-04-20 18:17  wjenkner
1000
1001	* src/nparse.lisp: (mread): Flush output after printing the prompt.
1002
10032004-04-20 18:11  wjenkner
1004
1005	* src/macdes.lisp: Implement proposal made in bug #857171 (variable
1006	  needs to be quoted for DESCRIBE to work), discussed by R. Dodier
1007	  and S. Macrakis.
1008
1009	  ($describe): Make it an mspec.  Also, bind
1010	  cl-info::*prompt-prefix* and cl-info::*prompt-suffix* here.
1011
10122004-04-20 17:54  wjenkner
1013
1014	* src/cl-info.lisp: Address bug #902792 (describe interaction
1015	  parser not robust), submitted by S. Macrakis.
1016
1017	  (print-prompt, parse-user-choice, select-info-items): New
1018	  functions.  (*prompt-prefix*, *prompt-suffix*,
1019	  +select-by-keyword-alist+): New variables.
1020
1021	  (info): Use them.  Also, flush output and clear input where
1022	  appropriate.
1023
10242004-04-20 17:10  wjenkner
1025
1026	* tests/rtest15.mac: Add tests for CHEBYF change.
1027
10282004-04-20 17:08  wjenkner
1029
1030	* src/sin.lisp: (chebyf): Handle the integrand a*t^r1*(c2*t^q)^r2
1031	  (i.e., c1=0).
1032
10332004-04-16 07:16  amundson
1034
1035	* src/rmaxima.in: initial version
1036
10372004-04-15 20:45  amundson
1038
1039	* src/plot.lisp: New maxima-gnuplot interface.
1040
1041	  1) Goal: the idea is not to create the ultimate plotting tool for
1042	  Maxima. Rather, I have tried to make the maximum functionality
1043	  available with the currently available tool (Gnuplot) and minimal
1044	  effort. Simple operations should be easy and complex operations
1045	  should be possible.
1046
1047	  2) (New) "gnuplot" is now the default plotting format. The old
1048	  gnuplot interface that utilizes the mgnuplot tcl-tk script is
1049	  available as "mgnuplot". The old default maxima plotting package
1050	  is still available as "openmath".
1051
1052	  3) Three gnuplot terminals are available: default, ps and dumb.
1053	  Each can either be displayed to the screen or saved to a file.
1054
1055	  4) Several new plot_options are available: a) gnuplot_term =
1056	  default, ps or dumb. default is default.  b) gnuplot_out_file =
1057	  false or filename. false is default. Output files are gnuplot
1058	  format to be loaded in the gnuplot application for the default
1059	  term, encapsulated postscript for the ps term and text for the
1060	  dumb term.  c) gnuplot_pm3d = true or false. false is default.
1061	  Turns on the pm3d option available in newer versions of Gnuplot.
1062	  d) gnuplot_preamble = string. "" is default. The preamble can
1063	  contain an arbitrary string of Gnuplot commands. Multiple
1064	  commands should be separated with semi-colons.  e)
1065	  gnuplot_curve_titles = list of (strings or default). [default] is
1066	  default.  The list of curve titles will be applied to the list of
1067	  curves. If there are more curves than titles in the list, the
1068	  list will wrap around. The special value default give the curves
1069	  titles based on the 1d representation of the function name.  f)
1070	  gnuplot_curve_styles = list of strings. The styles wrap around in
1071	  a manner similar to the titles. The strings themselves should be
1072	  gnuplot commands appropriate for plot "file" with title "title
1073	  <style>For details type "help plot" in gnuplot.  g)
1074	  gnuplot_default_term_command = string. Default is "". The gnuplot
1075	  command to set the default terminal.	h) gnuplot_ps_term_command
1076	  = string. Default is "set size 1.5, 1.5;set term postscript eps
1077	  enhanced color solid 24". The gnuplot command to set the ps
1078	  terminal.  g) gnuplot_default_term_command = string. Default is
1079	  "set term dumb 79 22". The gnuplot command to set the dumb
1080	  terminal.
1081
1082	  5) More testing needs to be done, particularly with xmaxima and
1083	  windows.Feedback on this interface will be greatly appreciated.
1084	  This is the last feature I plan to add before working on the
1085	  5.9.1 release.
1086
10872004-04-15 20:43  amundson
1088
1089	* src/macsys.lisp: make $system command show output under cmucl.
1090
10912004-04-15 20:40  amundson
1092
1093	* src/maxima.system: Make $system command show output under cmucl.
1094
10952004-04-02 16:44  belanger
1096
1097	* interfaces/emacs/emaxima/maxima-font-lock.el: The regular
1098	  expressions were changed to be computed at compile-time, to speed
1099	  things up.
1100
11012004-03-28 10:13  vvzhy
1102
1103	* doc/info/maximahtml.mk: Extra html chapter maxima_43.html added
1104
11052004-03-28 01:56  vvzhy
1106
1107	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Menu item "Fonts" renamed
1108	  to "Preferences"
1109
11102004-03-28 01:28  vvzhy
1111
1112	* interfaces/xmaxima/Tkmaxima/: Plot3d.tcl, Plotconf.tcl: Plot Menu
1113	  rewritten with menubutton widget. Fixes bugs # 694179, 915212
1114
11152004-03-28 01:16  vvzhy
1116
1117	* interfaces/xmaxima/Tkmaxima/Paths.tcl: We need start-server
1118	  instead of setup-server to get embedded plots in xmaxima
1119
11202004-03-23 18:18  wjenkner
1121
1122	* src/server.lisp: (getpid-from-environment): GCL doesn't like it.
1123
11242004-03-22 11:44  vvzhy
1125
1126	* interfaces/xmaxima/Tkmaxima/Printops.tcl: Fix default font for
1127	  some buttons
1128
11292004-03-22 11:40  vvzhy
1130
1131	* plotting/: mgnuplot, omplotdata: removing mgnuplot and omplotdata
1132
11332004-03-21 16:06  wjenkner
1134
1135	* src/server.lisp: (getpid): Rewrite the definition for CLISP.	A
1136	  bug resulting from an unnecessary call to ERRSET was investigated
1137	  and reported by Andrej Vodopivec.
1138
1139	  Avoid read-time conditionalization on operating system dependent
1140	  features since the .fas files (but not the memory images) are
1141	  portable across platforms.
1142
1143	  (getpid-from-environment): New function.
1144
11452004-03-21 12:45  vvzhy
1146
1147	* configure.in, plotting/Makefile.am, plotting/footer.tcl,
1148	  plotting/header.tcl.in, plotting/mgnuplot.in: omplotdata shares
1149	  code with xmaxima.  Now it is removed from the repository and now
1150	  created from /interfaces/xmaxima/Tkmaxima/*.tcl
1151
11522004-03-21 01:30  vvzhy
1153
1154	* interfaces/xmaxima/Tkmaxima/Textinsert.tcl: font family and size
1155	  typo fixed
1156
11572004-03-18 15:41  billingd
1158
1159	* tests/: rexamples.mac, rtest10.mac, rtest11.mac, rtest12.mac,
1160	  rtest13.mac, rtest15.mac, rtest3.mac, rtest4.mac, rtest5.mac,
1161	  rtest6a.mac, rtest7.mac, rtest8.mac, rtest9.mac, rtest9a.mac,
1162	  rtestode.mac, rtestode_zp.mac: These changes reduce the
1163	  interaction between test case files.	One problem is that
1164	  kill(all) removes properties that are set in the initial maxima
1165	  image.  This affects trigsimp() for example.
1166
1167	  Replace all occurrences of kill(all) with kill(allbut(props)).
1168	  Add a kill(g) to rtest11.mac.
1169
11702004-03-16 06:15  vvzhy
1171
1172	* interfaces/xmaxima/Tkmaxima/Menu.tcl: New way to run Maxima
1173	  testsuite
1174
11752004-03-16 05:58  vvzhy
1176
1177	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Various way to call Maxima
1178	  on different operating systems
1179
11802004-03-14 16:04  amundson
1181
1182	* doc/info/Bugs.texi, doc/info/Makefile.am, doc/info/maxima.texi,
1183	  src/mload.lisp, tests/Makefile.am, tests/known-bugs,
1184	  tests/summarize-log, tests/tests.lisp, tests/testsuite.lisp:
1185	  Update for running test suite. run_testsuite() is now a built-in
1186	  command. The list of tests is defined by testsuite.lisp. The
1187	  manual now contains rudimentary descriptions of run_testsuite,
1188	  bug_report and build_info.
1189
11902004-03-14 15:54  amundson
1191
1192	* doc/info/Lists.texi: Add a space to eliminate a warning from
1193	  texinfo.
1194
11952004-03-14 12:49  amundson
1196
1197	* src/macsys.lisp: Simple change to assure that file_search and
1198	  load agree.
1199
12002004-03-14 12:31  amundson
1201
1202	* share/contrib/: f90.lisp, f90.usg: A quick hack I (JFA) wrote for
1203	  F90 output of Maxima expressions.
1204
12052004-03-14 12:29  amundson
1206
1207	* doc/maximabook/.cvsignore: Ignore generated files.
1208
12092004-03-14 12:28  amundson
1210
1211	* admin/: sfquery-docs.txt, sfquery.py: Python-based tool for
1212	  performing queries on an xml dump of a sourceforge database.
1213
12142004-03-14 12:26  amundson
1215
1216	* admin/make_snapshots: Remove new directory if cvs command fails.
1217
12182004-03-11 23:33  wjenkner
1219
1220	* src/: transl.lisp, transs.lisp: Put more info about
1221	  (un)translated symbols in the UNLISP file.
1222
1223	  transl.lisp ($declare_translated): Record the list of
1224	  $declare_translated symbols as value of the new global variable
1225	  *declared-translated-functions*.
1226
1227	  (tr-mdefine-toplevel): Remove #+lispm from the piece of code
1228	  which gives symbols whose function definition is being translated
1229	  the ONCE-TRANSLATED property.
1230
1231	  transs.lisp (translate-file): Bind
1232	  *declared-translated-functions*.  (delete-with-side-effects-if):
1233	  New auxiliary function.  (insert-necessary-function-declares):
1234	  Rewrite.
1235
1236	  Note that *untranslated-functions-called* can't contain doublets,
1237	  so the original loop can be simplified via
1238	  delete-with-side-effects-if.
1239
1240	  Previously, because of the #+lispm glitch described above, the
1241	  only source of symbols with a non-NIL ONCE-TRANSLATED property
1242	  were those given in $declare_translated.  So the users got just a
1243	  subset of their own input back, viz. those functions which were
1244	  actually called.
1245
1246	  The new behaviour is to write to the UNLISP file two lists: The
1247	  functions which are known to be translated without actually being
1248	  in the $declare_translated list, and those which are not known to
1249	  be translated.
1250
1251	  The idea is that if everything seems to be OK you should get no
1252	  output at all from here.
1253
12542004-03-10 23:41  wjenkner
1255
1256	* src/mformt.lisp: (mformat): Remove read-time conditionalization.
1257	  There was no point in my fixing up Maxima's use of stream
1258	  designators and of buffering for SBCL but not for other lisps.
1259
1260	  In particular, for CMUCL there were problems with the "_" prompt
1261	  in demo mode.
1262
12632004-03-10 22:59  wjenkner
1264
1265	* tests/rtest15.mac: Add an example from Kevin Ellwood.
1266
12672004-03-10 22:55  wjenkner
1268
1269	* src/sin.lisp: (ratroot): Add a comment.  Correct an inadvertence
1270	  in the calculation of dt/du (in the notation of this comment).
1271
1272	  This fixes a bug reported by Kevin Ellwood.
1273
12742004-03-08 22:15  wjenkner
1275
1276	* src/server.lisp: (open-socket): Add SBCL support from CLOCC for
1277	  client side connection.  (getpid,xchdir): Define for SBCL.
1278
1279	  This REQUIREs some SBCL modules at compile and load time.  A
1280	  correctly installed reasonably recent SBCL should handle this
1281	  automatically.
1282
12832004-03-05 23:57  billingd
1284
1285	* interfaces/xmaxima/win32/Makefile.in: 2004-03-06  David
1286	  Billinghurst
1287
1288		  * interfaces/xmaxima/win32/Makefile.in:  Install as.exe
1289	  in
1290		  $(prefix)/lib/gcc-lib/mingw32/$(GCCVER) rather than
1291	  $(prefix)/bin.
1292		  gcc will always look for it in this location, just like
1293	  cc1.exe.
1294
12952004-03-03 19:29  wjenkner
1296
1297	* src/transs.lisp: (translate-file): Supersede an existing .LISP or
1298	  .UNLISP file of the given name.
1299
1300	  Without :if-exists :supersede CMUCL and SBCL would correctly
1301	  signal an error in this case.
1302
13032004-03-02 19:59  wjenkner
1304
1305	* share/: misc/declin.mac, simplification/disol.mac,
1306	  simplification/facex1.mac, simplification/facexp.mac,
1307	  simplification/genut.mac, simplification/stopex.mac: genut.mac,
1308	  facexp.mac, stopex.mac, disol.mac, declin.mac: Add
1309	  DECLARE_TRANSLATED forms.
1310
1311	  facexp.mac
1312	  (FACTENEXPAND,COLLECTTEN,FACEXPTEN,FACTORFACEXPTEN,FACEXPTENL):
1313	  Comment out functions depending on LISTOFTENS and INDEXEXPAND
1314	  which presumably were defined in the DIAGEVAL tensor package,
1315	  which is not extant.	Also, there are no examples for the use of
1316	  theses functions.  Copy header of facex1 to facexp, in order to
1317	  preserve the early revision history.
1318
1319	  disol.mac: Comment out autoloading for ITS.
1320
1321	  declin.mac (LINOPSUM0, LINOPPROD1): Removed quote from lambda
1322	  expressions which are translated to m-tlambda&env&.
1323	  (LINOPPROD0): Replace the undefined ERROUT by ERROR.
1324
1325	  facex1.mac: Add statement that it is obsolete since all of its
1326	  functionality is in facexp.
1327
13282004-02-29 16:26  wjenkner
1329
1330	* tests/rtest15.mac: Some tests for translating lambda expressions.
1331
13322004-02-29 16:23  wjenkner
1333
1334	* src/transq.lisp: M-TLAMBDA&ENV&: Emitted by the translator but
1335	  broken.  As an example for this, translate
1336	  foo(x):=apply(lambda([[u]],x),[1,2]) and try to run it.  Rewrite
1337	  it in the fashion of M-TLAMBDA&.  M-TLAMBDA: Don't emit a
1338	  redundant special declaration.  Simplify.  M-TLAMBDA&ENV:
1339	  Simplify.  Add comments.  Remove the enclosing prog form.
1340	  Comment out the form dealing with some OPT property indicator for
1341	  theses symbols.
1342
1343	  FUNGEN&ENV-FOR-MEVAL, FUNGEN&ENV-FOR-MEVALSUMARG: These compiler
1344	  macros are broken (at least the latter, translate and compile
1345	  foo(n):=sum(apply(lambda([x],i+x),[i]),i,1,n), for example, and
1346	  note that the translated version does work, hopefully, if your
1347	  lisp has a genuine interpreter).  So #+ignore them, for now and
1348	  things should compile correctly again.
1349
13502004-02-29 05:24  billingd
1351
1352	* maxima.iss.in: Update uninstall lines for Inno Setup 4
1353
13542004-02-29 04:56  billingd
1355
1356	* interfaces/xmaxima/win32/Makefile.in: Fix typo s/getopts/getopt/
1357	  Remove path to tcl files.  Not required as now part of mingw
1358	  Don't install this maxima.bat
1359
13602004-02-29 04:53  billingd
1361
1362	* interfaces/xmaxima/win32/maxima.bat: Deleted to avoid confusion.
1363	  The file is unused and there is another maxima.bat in src.
1364
13652004-02-26 18:37  billingd
1366
1367	* interfaces/xmaxima/win32/Makefile.in: Modify files installed by
1368	  gcccopy to those required for gcc-3.3.1 Use TCL 8.4 libraries.
1369
13702004-02-26 18:28  billingd
1371
1372	* interfaces/xmaxima/win32/Makefile.in: Make the GCC version a
1373	  parameter, and default to 3.3.1
1374
13752004-02-26 18:15  billingd
1376
1377	* Makefile.am, interfaces/xmaxima/win32/Makefile.in: Move gcccopy
1378	  stanza from Makefile.am to interfaces/xmaxima/win32/Makefile.in
1379	  No functional change.
1380
13812004-02-25 10:50  belanger
1382
1383	* interfaces/emacs/emaxima/maxima.el: Some small changes for XEmacs
1384	  compatibility were made.
1385
13862004-02-25 00:05  wjenkner
1387
1388	* src/: Makefile.am, maxima.system: maxima.system: When using
1389	  configure.lisp for building we have no binary-* subdirectories at
1390	  this point.  So express the truename of the binary-cmucl
1391	  subdirectory without using TRUENAME of such a possibly
1392	  non-existing file.  Do the same thing for SBCL.
1393
1394	  Makefile.am: Remove the kludge for working around SBCL's pathname
1395	  problem since we have upgraded to the work-around described
1396	  above.
1397
13982004-02-24 23:49  belanger
1399
1400	* interfaces/emacs/emaxima/: maxima.el, emaxima.el: Some obsolete
1401	  variables were removed.
1402
14032004-02-24 13:47  belanger
1404
1405	* interfaces/emacs/emaxima/emaxima.el: Some minor (mostly name)
1406	  changes to correspond to changes in maxima.el.
1407
14082004-02-24 13:46  belanger
1409
1410	* interfaces/emacs/emaxima/maxima.el: The method used to check to
1411	  see if Maxima finished a computation was changed to something
1412	  more natural.  The function maxima-replace-in-string was changed
1413	  to something that would work in older emacsen.  Some minor name
1414	  changes.
1415
14162004-02-23 09:48  belanger
1417
1418	* interfaces/emacs/emaxima/emaxima.el: Occurrences of
1419	  maxima-process were changed to inferior-maxima-process.
1420
14212004-02-20 18:22  billingd
1422
1423	* src/maxima.bat.in: Fix quoting of layout_autotools
1424
14252004-02-18 20:30  amundson
1426
1427	* admin/make_snapshots: fix cvs error check
1428
14292004-02-18 20:22  amundson
1430
1431	* ChangeLog: updated by cvs2cl
1432
14332004-02-18 20:15  amundson
1434
1435	* admin/make_snapshots: include all info files
1436
14372004-02-18 20:11  amundson
1438
1439	* src/init-cl.lisp: Fixed typo that was preventing .mac files from
1440	  loading.
1441
14422004-02-16 23:58  amundson
1443
1444	* admin/make_snapshots: quick snapshot making script
1445
14462004-02-16 23:27  amundson
1447
1448	* INSTALL, INSTALL.lisp, INSTALL.win32, README.lisps: Documentation
1449	  updates for new pure-lisp build procedure.
1450
14512004-02-16 21:55  amundson
1452
1453	* src/maxima.in: convert pathnames to unix format for compatibility
1454	  using msys.
1455
14562004-02-16 21:44  amundson
1457
1458	* src/maxima-build.lisp: rudimentary routines to assist in building
1459	  maxima without autotools.
1460
14612004-02-16 21:39  amundson
1462
1463	* lisp-utils/defsystem.lisp: current gcl still has problems with
1464	  ignore-errors
1465
14662004-02-16 20:41  amundson
1467
1468	* src/Makefile.am: add si::sgc-on before dumping gcl image as
1469	  suggested by Camm Maguire.
1470
14712004-02-15 03:44  billingd
1472
1473	* configure.in: 2004-02-15 David Billinghurst
1474
1475		  * configure.in: Distinguish between mingw and cygwin when
1476		  configuring clisp runtime.
1477
14782004-02-14 17:27  amundson
1479
1480	* configure.lisp: Strip trailing \'s from directory names. Escape
1481	  \'s in output directory names.
1482
14832004-02-14 17:22  amundson
1484
1485	* src/server.lisp: Replaced helpful comment
1486
1487	  ; ;under windows above does not work.
1488
1489	  with conditional to do the right thing under windows.
1490
14912004-02-14 17:19  amundson
1492
1493	* src/maxima.bat.in: Latest attempt to get a working maxima.bat. It
1494	  needed updating for the recent path variable changes.
1495
14962004-02-14 17:18  amundson
1497
1498	* src/init-cl.lisp: Several changes:
1499
1500	  1) Normalize all incoming (from autotools and/or environment
1501	  variables) directory names to use "/" as directory separator.
1502
1503	  2) Attempt to find some workable default value for
1504	  maxima-userdir.
1505
1506	  3) Fix bug reported by David Billinghurst. share directory was
1507	  not in    file search lists. Fixed another couple of file search
1508	  list bugs    noticed along the way.
1509
1510	  4) Added two new command-line options:
1511
1512		     (make-cl-option :names '("-d" "--directories")
1513				     :action 'print-directories
1514				     :help-string
1515				     "Display maxima internal directory
1516	  information.")
1517
1518	  This allows programs using maxima to easily ask for maxima's
1519	  internal directory information. It also makes it easier for me to
1520	  debug...
1521
1522		     (make-cl-option :names '("-g"
1523	  "--enable-lisp-debugger")
1524				     :action #'(lambda ()
1525						 (setf *debugger-hook*
1526	  nil))
1527				     :help-string
1528				     "Enable underlying lisp debugger.")
1529
1530	  It is occaisonally useful to enable the lisp debugger from the
1531	  outset.
1532
15332004-02-14 05:20  billingd
1534
1535	* share/contrib/rand/: duffing.usg, hill.usg, mathieu.usg,
1536	  recursiv.usg, vandpol.usg, improved.mac, improved.usg: New file
1537
15382004-02-14 05:19  billingd
1539
1540	* share/contrib/rand/vandpol.mac: Patch to work with current maxima
1541
15422004-02-14 05:13  billingd
1543
1544	* share/contrib/rand/Read.me: Add some files from Book 1
1545
15462004-02-14 05:12  billingd
1547
1548	* share/contrib/rand/: Vandpol.bk1, vandpol.mac: Renaming
1549	  Vandpol.bk1 to vandpol.mac
1550
15512004-02-14 05:11  billingd
1552
1553	* share/contrib/rand/: recursiv.mac, vandpol.mac: Removing control
1554	  characters
1555
15562004-02-14 05:11  billingd
1557
1558	* share/contrib/rand/: Recursiv.bk1, recursiv.mac: Renaming
1559	  Recursiv.bk1 to recursiv.mac
1560
15612004-02-14 05:10  billingd
1562
1563	* share/contrib/rand/: Mathieu0.bk1, mathieu0.mac: Renaming
1564	  Mathieu0.bk1 to mathieu0.mac
1565
15662004-02-14 05:10  billingd
1567
1568	* share/contrib/rand/: Mathieu.bk1, mathieu.mac: Renaming
1569	  Mathieu.bk1 to mathieu.mac
1570
15712004-02-14 05:09  billingd
1572
1573	* share/contrib/rand/: Hill2.bk1, hill2.mac: Renaming Hill2.bk1 to
1574	  hill2.mac
1575
15762004-02-14 05:08  billingd
1577
1578	* share/contrib/rand/duffing.mac: Patch to work with current maxima
1579
15802004-02-14 05:08  billingd
1581
1582	* share/contrib/rand/: duffing.mac, hill2.mac, mathieu.mac,
1583	  mathieu0.mac: Removing control characters
1584
15852004-02-14 05:08  billingd
1586
1587	* share/contrib/rand/: Duffing.bk1, duffing.mac: Renaming
1588	  Duffing.bk1 to duffing.mac
1589
15902004-02-14 04:57  billingd
1591
1592	* share/contrib/rand/hill1.mac: Remove control characters
1593
15942004-02-14 04:56  billingd
1595
1596	* share/contrib/rand/: Hill1.bk1, hill1.mac: Rename Hill1.bk1 to
1597	  hill1.mac
1598
15992004-02-08 19:59  amundson
1600
1601	* src/mactex.lisp: Fixes/enhancements from Andrej Grozin.
1602
16032004-02-08 19:55  amundson
1604
1605	* src/: init-cl.lisp, macdes.lisp: Last update to path code
1606	  introduced a problem with demo path in some circumstances. It
1607	  also broke example(). Fixed.
1608
16092004-02-08 18:40  amundson
1610
1611	* configure.in: Fixed bug that caused installation to fail with
1612	  clisp if --enable-clisp was not present. The same bug was present
1613	  for cmucl.
1614
16152004-02-08 17:46  amundson
1616
1617	* configure.lisp: pure lisp alternative to autoconf's configure
1618
16192004-02-07 15:16  amundson
1620
1621	* interfaces/xmaxima/Makefile.am, interfaces/xmaxima/server.lisp,
1622	  interfaces/xmaxima/Tkmaxima/Paths.tcl, src/clisp-depends.mk,
1623	  src/cmucl-depends.mk, src/gcl-depends.mk, src/maxima.system,
1624	  src/sbcl-depends.mk, src/server.lisp: Change in the maxima server
1625	  works:
1626
1627	  1) server.lisp is now part of maxima. It can be invoked with,
1628	  e.g.,     maxima -s 4008 where 4008 is the port for the server.
1629
1630	  2) xmaxima no longer special-cases for old versions of maxima, or
1631	  windows version of maxima.
1632
1633	  3) xmaxima uses the new server option for maxima.
1634
1635	  4) server.lisp is no longer part of xmaxima.
1636
16372004-02-07 15:12  amundson
1638
1639	* configure.in, maxima-local.in, doc/implementation/dir_vars.txt,
1640	  src/autoconf-variables.lisp.in, src/init-cl.lisp,
1641	  src/maxima.bat.in, src/maxima.in: Updated directory variables.
1642	  Two different installed layouts are now supported: "source" and
1643	  "autotools". The new scheme is described in the file
1644	  "dir_vars.txt." Variables have been renamed to better reflect
1645	  what they mean instead of their origin in the autotools scheme.
1646
16472004-02-04 19:02  billingd
1648
1649	* share/contrib/diffequations/tests/: rtest_ode1_abel.mac,
1650	  tests.lisp: Tests for Abel ODEs
1651
16522004-02-04 19:00  billingd
1653
1654	* share/contrib/diffequations/ode1_nonlinear.mac: Add call to
1655	  ode1_abel()
1656
16572004-02-04 18:59  billingd
1658
1659	* share/contrib/diffequations/ode1_abel.mac: New file
1660
16612004-02-04 09:40  robert_dodier
1662
1663	* share/contrib/numericalio/: README, array.data, array.mac,
1664	  csv.mac, is_equal_array.lisp, my_flatten.mac, numericalio.lisp,
1665	  ragged.data, ragged.mac, really-csv.data,
1666	  really-space-separated.csv, rectangular.csv, rectangular.data,
1667	  rectangular.mac: numericalio.lisp is a collection of functions
1668	  for reading and writing space- and comma-separated data files.
1669	  numericalio.lisp has a header comment which lists the functions.
1670	  Other files in the numericalio directory are scripts and data
1671	  files for running tests. The initial CVS version of this
1672	  collection is the same as the contents of the
1673	  numericalio-0.3.tar.gz which was announced to the Maxima mailing
1674	  list.
1675
16762004-02-04 09:37  starseeker
1677
1678	* share/contrib/README: Added description of unit directory
1679
16802004-02-04 09:33  starseeker
1681
1682	* share/contrib/unit/: unit.mac, unit.usg: Uploading beginnings of
1683	  new unit package
1684
16852004-02-03 20:39  billingd
1686
1687	* share/contrib/README: Describe diffequations and rand directories
1688
16892004-02-03 17:03  billingd
1690
1691	* share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Check
1692	  some more solutions
1693
16942004-02-03 16:58  billingd
1695
1696	* share/contrib/rand/Read.me: Mention lc.usg and averm.usg
1697
16982004-02-03 16:56  billingd
1699
1700	* share/contrib/rand/: averm.usg, lc.usg: New files
1701
17022004-02-02 07:29  billingd
1703
1704	* share/contrib/rand/Read.me: Mention twovar.usg
1705
17062004-02-02 07:28  billingd
1707
1708	* share/contrib/rand/twovar.usg: New file
1709
17102004-02-01 23:27  billingd
1711
1712	* share/contrib/rand/Read.me: Update takens.mac info
1713
17142004-02-01 23:25  billingd
1715
1716	* share/contrib/rand/takens.usg: New file
1717
17182004-02-01 23:24  billingd
1719
1720	* share/contrib/rand/takens.mac: Remove control characters
1721
17222004-02-01 23:21  billingd
1723
1724	* share/contrib/rand/: Takens, takens.mac: Rename Takens to
1725	  takens.mac
1726
17272004-02-01 06:00  billingd
1728
1729	* share/contrib/rand/Read.me: Add additional information
1730
17312004-02-01 05:52  billingd
1732
1733	* share/contrib/rand/transfor.usg: New file
1734
17352004-02-01 05:49  billingd
1736
1737	* share/contrib/rand/: asympexp.usg, average.usg, cm.usg,
1738	  composit.usg, lie.usg, nf.usg, reduct1.usg, reduct2.usg,
1739	  reduct3.usg: New file
1740
17412004-02-01 05:46  billingd
1742
1743	* share/contrib/rand/: Benard.bk2, benard.mac: Renaming Benard.bk2
1744	  to benard.mac
1745
17462004-02-01 05:45  billingd
1747
1748	* share/contrib/rand/: Reduct3.bk2, reduct3.mac: Renaming
1749	  Reduct3.bk2 to reduct3.mac
1750
17512004-02-01 05:44  billingd
1752
1753	* share/contrib/rand/: Reduct2.bk2, reduct2.mac: Renaming
1754	  Reduct2.bk2 to reduct2.mac
1755
17562004-02-01 05:44  billingd
1757
1758	* share/contrib/rand/: reduct1.mac, reduct2.mac, reduct3.mac,
1759	  benard.mac: Removing control characters
1760
17612004-02-01 05:44  billingd
1762
1763	* share/contrib/rand/: Reduct1.bk2, reduct1.mac: Renaming
1764	  Reduct1.bk2 to reduct1.mac
1765
17662004-02-01 05:43  billingd
1767
1768	* share/contrib/rand/: Lie.bk2, lie.mac: Renaming Lie.bk2 to
1769	  lie.mac
1770
17712004-02-01 05:42  billingd
1772
1773	* share/contrib/rand/: Averm.bk2, averm.mac: Renaming Averm.bk2 to
1774	  averm.mac
1775
17762004-02-01 05:41  billingd
1777
1778	* share/contrib/rand/: Average.bk2, average.mac: Renaming
1779	  Average.bk2 to average.mac
1780
17812004-02-01 05:41  billingd
1782
1783	* share/contrib/rand/: twovar.mac, average.mac, averm.mac, lie.mac:
1784	  Removing control characters
1785
17862004-02-01 05:41  billingd
1787
1788	* share/contrib/rand/: Twovar.bk2, twovar.mac: Renaming Twovar.bk2
1789	  to twovar.mac
1790
17912004-02-01 05:40  billingd
1792
1793	* share/contrib/rand/: Nf.bk2, nf.mac: Renaming Nf.bk2 to nf.mac
1794
17952004-02-01 05:39  billingd
1796
1797	* share/contrib/rand/: Transfor.bk2, transfor.mac: Renaming
1798	  Transfor.bk2 to transfor.mac
1799
18002004-02-01 05:39  billingd
1801
1802	* share/contrib/rand/: Cm.bk2, cm.mac: Renaming Cm.bk2 to cm.mac
1803
18042004-02-01 05:38  billingd
1805
1806	* share/contrib/rand/: Lc2.bk2, lc2.mac: Renaming Lc2.bk2 to
1807	  lc2.mac
1808
18092004-02-01 05:38  billingd
1810
1811	* share/contrib/rand/: lc.mac, lc2.mac, cm.mac, transfor.mac,
1812	  nf.mac: Removing control characters
1813
18142004-02-01 05:37  billingd
1815
1816	* share/contrib/rand/: Lc.bk2, lc.mac: Renaming Lc.bk2 to lc.mac
1817
18182004-02-01 05:28  billingd
1819
1820	* share/contrib/rand/: Composit.bau, composit.mac: Renaming
1821	  Composit.bau to composit.mac
1822
18232004-02-01 05:27  billingd
1824
1825	* share/contrib/rand/: asympexp.mac, composit.mac: Removing control
1826	  characters
1827
18282004-02-01 05:27  billingd
1829
1830	* share/contrib/rand/: Asympexp.bau, asympexp.mac: Renaming
1831	  Asympexp.bau to asympexp.mac
1832
18332004-01-31 06:50  billingd
1834
1835	* share/contrib/diffequations/tests/rtestode_murphy2.mac: Quite a
1836	  few cases are now solved by new code for case Phi_yy=0 in
1837	  lie_FxHx.  Update test with new results.
1838
18392004-01-31 06:43  billingd
1840
1841	* share/contrib/diffequations/tests/rtest_sym.mac: Add unit tests
1842	  for lie_symgen_separable and lie_symgen_linear.
1843
18442004-01-31 06:40  billingd
1845
1846	* share/contrib/diffequations/ode1_lie.mac: Add functions
1847	  lie_symgen_separable and lie_symgen_linear.
1848
1849	  Use new routines for case Phi_yy=0 in lie_FxHx.
1850
18512004-01-28 23:47  billingd
1852
1853	* share/contrib/diffequations/ode1_lie.mac: Update references
1854
18552004-01-28 17:56  billingd
1856
1857	* share/contrib/diffequations/tests/rtest_ode1_riccati.mac: Add a
1858	  few new unit tests.
1859
1860	  No longer get solutions with imaginary numbers.  Update answers.
1861
18622004-01-28 17:54  billingd
1863
1864	* share/contrib/diffequations/tests/rtestode_murphy1.mac: One more
1865	  Riccati equation (166) can be solved.
1866
18672004-01-28 17:50  billingd
1868
1869	* share/contrib/diffequations/ode1_riccati.mac: Add code for
1870	  remaining cases when original Riccati equation is not integrable
1871	  in finite terms.
1872
1873	  Ditto for special Riccati equation.
1874
1875	  Tidy up the low level code for original and special Riccati
1876	  equations, as the routines will always find a solution for valid
1877	  input.
1878
1879	  Use bessel_i and bessel_k functions when appropriate to avoid
1880	  returning soultions with imaginary numbers.
1881
18822004-01-28 17:41  billingd
1883
1884	* share/contrib/diffequations/ode1_lie.mac: Make u a local variable
1885	  in a few places.
1886
18872004-01-28 17:28  billingd
1888
1889	* src/bessel.lisp, tests/rtest14.mac: Fix bug with derivative of
1890	  bessel_k function.  Add test cases.
1891
18922004-01-27 17:35  billingd
1893
1894	* share/contrib/diffequations/tests/: Makefile, README,
1895	  rtest_ode1_riccati.mac, rtest_sym.mac, rtest_sym2.mac,
1896	  rtestode_murphy1.mac, rtestode_murphy2.mac, summarize-log,
1897	  tests.lisp: Initial versions
1898
18992004-01-27 07:44  billingd
1900
1901	* share/contrib/diffequations/ode1_riccati.mac: Add code for
1902	  original and special Riccati equtaions that are not integrable in
1903	  finite terms.
1904
1905	  Avoid a few divide by 0 errors.
1906
19072004-01-27 07:38  billingd
1908
1909	* share/contrib/diffequations/ode1_lie.mac: Remove \r at end of
1910	  lines
1911
19122004-01-27 00:11  billingd
1913
1914	* share/contrib/diffequations/ode1_riccati.mac: Initial version
1915
19162004-01-26 23:20  billingd
1917
1918	* share/contrib/diffequations/README: Initial version
1919
19202004-01-26 23:12  billingd
1921
1922	* share/contrib/diffequations/contrib_ode.usg: Remove \r line
1923	  termination
1924
19252004-01-26 22:21  billingd
1926
1927	* share/contrib/diffequations/: contrib_ode.mac, contrib_ode.usg,
1928	  ode1_clairault.mac, ode1_factor.mac, ode1_lagrange.mac,
1929	  ode1_lie.mac, ode1_nonlinear.mac: Initial versions
1930
19312004-01-25 01:11  wjenkner
1932
1933	* share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
1934	  load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Trivial
1935	  changes, so that it loads.  Seems also to work, essentially.
1936
19372004-01-25 00:36  wjenkner
1938
1939	* src/init-cl.lisp: (set-pathnames): Add share/affine.
1940
19412004-01-25 00:31  wjenkner
1942
1943	* share/affine/: affine.lisp, affine.system: Add a convenient
1944	  (experimental) loader for affine.
1945
1946	  affine.lisp: New file, which defines pathname translations for
1947	  the "affine" logical host.  The idea is that `load("affine");'
1948	  should do the right thing, independently of the current
1949	  directory.  Only tested for SBCL and CLISP, though.
1950
1951	  affine.system: Use logical pathnames.
1952
19532004-01-20 22:02  rtoy
1954
1955	* src/command-line.lisp: Port get-application-args to ACL.
1956
19572004-01-20 20:16  rtoy
1958
1959	* src/acl6-depends.mk: Update dependencies for quadpack.
1960
19612004-01-20 20:13  rtoy
1962
1963	* src/plot.lisp: o Rename $norm in plot.lisp, as suggested in Bug
1964	  857232.
1965
1966	  o Also rename $cross_product and $get_rotation, for the same
1967	  reasons.
1968
19692004-01-11 14:32  vvzhy
1970
1971	* src/init-cl.lisp: Fix bogus entries in --list-avail output
1972
19732004-01-03 08:26  billingd
1974
1975	* tests/rtestode.mac: Test case for bug 866510
1976
19772004-01-03 08:26  billingd
1978
1979	* tests/rtest15.mac: Test case for bug 835287
1980
19812004-01-03 08:18  billingd
1982
1983	* src/solve.lisp: Patch by Barton Willis Tested and committed by
1984	  David Billinghurst
1985
1986	  Fix EASY-CASES by testing for atom.
1987
1988	  This patch fixes bugs 835287 and 866510.  Tested on maxima
1989	  testsuite and approximately 200 ODE test cases.
1990
19912003-12-28 12:56  vvzhy
1992
1993	* src/maxima.bat.in: Fix to allow Maxima to be installed in the
1994	  directory with spaces
1995
19962003-12-28 09:13  vvzhy
1997
1998	* src/maxima.bat.in: Remove excessive " and ' in maxima.bat
1999
20002003-12-20 12:18  vvzhy
2001
2002	* share/maxima-init.lisp: New init file for better GCL performance
2003
20042003-12-20 09:36  wjenkner
2005
2006	* src/maxima-package.lisp: Delete obsolete and unused code for
2007	  checking the case folding behaviour of CLISP's REGEXP package.
2008
2009	  CLISP's REGEXP:REGEXP-COMPILE (which you usually get only with
2010	  `clisp -K full' or some customized memory image) has a different
2011	  signature now (see CLISP ChangeLog entry dated 2003-03-30), which
2012	  causes an error.  There's now an :IGNORE-CASE keyword argument,
2013	  which makes the test here sort of pointless.
2014
20152003-12-06 17:16  rtoy
2016
2017	* src/merror.lisp: [ 851425 ] error doesn't accept CRE args/FIX
2018
2019	  Apply fix from Stavros Macrakis given in the bug report.
2020
20212003-12-06 15:23  rtoy
2022
2023	* src/comm2.lisp: [ 854861 ] concat doesn't do alias lookup/FIX
2024
2025	  Fixed as suggested in the bug report.
2026
20272003-12-06 15:06  rtoy
2028
2029	* src/plot.lisp: [ 834729 ] plot2d() produces bad postscript
2030
2031	  Fix from Robert Dodier applied.
2032
20332003-12-01 14:08  rtoy
2034
2035	* src/numerical/slatec/dqc25c.lisp: Regenerate from updated
2036	  dqc25c.f.
2037
20382003-12-01 14:08  rtoy
2039
2040	* src/numerical/slatec/fortran/dqc25c.f: Fix typo when merging the
2041	  old long constants back into the code.
2042
20432003-11-27 09:04  rtoy
2044
2045	* src/numerical/slatec/quadpack.lisp: o Add some missing interfaces
2046	  to integrators o Add a simple description of the 17 test
2047	  integrals from the quadpack	book.  Some simple code to evaluate
2048	  some of the tests is included.
2049
20502003-11-27 09:01  rtoy
2051
2052	* src/numerical/slatec/dgtsl.lisp: Regenerated.
2053
20542003-11-27 09:01  rtoy
2055
2056	* src/numerical/slatec/quadpack.system: o dgtsl wasn't getting
2057	  converted with the right options.  o Remove unused dependencies
2058
20592003-11-26 20:41  amundson
2060
2061	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
2062	  sbcl-depends.mk: Updates for new files.
2063
20642003-11-26 20:40  amundson
2065
2066	* src/maxima.bat.in: Some attempt at working with GCL. Untested.
2067
20682003-11-26 20:39  amundson
2069
2070	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Hack to workaround
2071	  command-line problems on Windows no longer needed.
2072
20732003-11-26 16:05  rtoy
2074
2075	* src/numerical/slatec/: dqagpe.lisp, dqawfe.lisp, dqc25c.lisp,
2076	  dqc25f.lisp, dqc25s.lisp, dqk15i.lisp: Regenerated from updated
2077	  quadpack.system.
2078
20792003-11-26 15:58  rtoy
2080
2081	* src/numerical/slatec/quadpack.system: Compiler options were wrong
2082	  for dqawfe.f
2083
20842003-11-26 15:34  rtoy
2085
2086	* src/numerical/slatec/quadpack.lisp: Initial revision.  More
2087	  functions need to be added.  Need to decide what the interface
2088	  should really be, too.
2089
20902003-11-26 11:35  rtoy
2091
2092	* src/maxima.system: Add dependencies for the QUADPACK routines.
2093
20942003-11-26 11:27  rtoy
2095
2096	* src/numerical/: f2cl-lib.lisp, f2cl-package.lisp: Synchronize to
2097	  the current versions of f2cl.
2098
20992003-11-26 08:01  rtoy
2100
2101	* src/numerical/slatec/: dgtsl.lisp, dqag.lisp, dqage.lisp,
2102	  dqagi.lisp, dqagie.lisp, dqagpe.lisp, dqags.lisp, dqagse.lisp,
2103	  dqawc.lisp, dqawce.lisp, dqawf.lisp, dqawfe.lisp, dqawo.lisp,
2104	  dqawoe.lisp, dqaws.lisp, dqawse.lisp, dqc25c.lisp, dqc25f.lisp,
2105	  dqc25s.lisp, dqcheb.lisp, dqelg.lisp, dqk15.lisp, dqk15i.lisp,
2106	  dqk15w.lisp, dqk21.lisp, dqk31.lisp, dqk41.lisp, dqk51.lisp,
2107	  dqk61.lisp, dqmomo.lisp, dqng.lisp, dqpsrt.lisp, dqwgtc.lisp,
2108	  dqwgtf.lisp, dqwgts.lisp: Initial conversion.
2109
21102003-11-26 07:13  rtoy
2111
2112	* src/numerical/slatec/fortran/: dqagpe.f, dqc25f.f, dqc25s.f:
2113	  Correct these routines per
2114
2115
2116	  http://sources.redhat.com/cgi-bin/cvsweb.cgi/~checkout~/gsl/integration/NOTES?rev=1.14&cvsroot=gsl
2117
2118	  as reported by Brian Gough on the maxima mailing list.  (More
2119	  remains to be done.)
2120
21212003-11-26 07:10  amundson
2122
2123	* maxima.iss.in: remove reference to COPYING1
2124
21252003-11-26 07:02  rtoy
2126
2127	* src/numerical/slatec/fortran/: dqc25c.f, dqc25f.f, dqk15i.f: The
2128	  SLATEC version of truncated the constants.  Use the netlib
2129	  version to put back the extra digits.
2130
21312003-11-26 06:47  rtoy
2132
2133	* src/numerical/slatec/quadpack.system: Initial revision.
2134
21352003-11-26 06:42  rtoy
2136
2137	* src/numerical/slatec/fortran/: dgtsl.f, dqag.f, dqage.f, dqagi.f,
2138	  dqagie.f, dqagp.f, dqagpe.f, dqags.f, dqagse.f, dqawc.f,
2139	  dqawce.f, dqawf.f, dqawfe.f, dqawo.f, dqawoe.f, dqaws.f,
2140	  dqawse.f, dqc25c.f, dqc25f.f, dqc25s.f, dqcheb.f, dqelg.f,
2141	  dqk15.f, dqk15i.f, dqk15w.f, dqk21.f, dqk31.f, dqk41.f, dqk51.f,
2142	  dqk61.f, dqmomo.f, dqnc79.f, dqng.f, dqpsrt.f, dqwgtc.f,
2143	  dqwgtf.f, dqwgts.f: Initial import of QUADPACK routines from
2144	  SLATEC.
2145
21462003-11-25 22:39  wjenkner
2147
2148	* src/mtrace.lisp: MACSYMA-TRACE-SUB, MACSYMA-UNTRACE-SUB,
2149	  TRACE-OPTION-P: Enable $TRACE for operators which have some kind
2150	  of definition we can trace.  Just use the OPR and OP property
2151	  indicators.  This works both for user defined (pre|in|post|no)fix
2152	  operators and for the builtin ones.  The builtin operators with
2153	  such a definition are
2154
2155	  "NOT", "OR", "IF", "AND", ":", "(", "'", "::=", ":=", "::".
2156
2157	  For example, do trace(":") and trace_options(":", ...).
2158
2159	  ASK-CHOICEP, TRACE-ERROR-BREAK: Replace bogus "M" by #\newline.
2160
2161	  TRACE-OPTION-P, TRACE-APPLY: Replace "& ..." by '|& ...|.
2162
2163	  Delete confusing `<=' in my part of the comment at the beginning
2164	  of the file.
2165
21662003-11-25 21:47  starseeker
2167
2168	* share/contrib/rand/: Asympexp.bau, Average.bk2, Averm.bk2,
2169	  Avg3.mac, Benard.bk2, Cm.bk2, Composit.bau, Demo.bk1,
2170	  Duffing.bk1, Hill1.bk1, Hill2.bk1, Ima, Laplace.bk1, Lc.bk2,
2171	  Lc2.bk2, Lie.bk2, Mathieu.bk1, Mathieu0.bk1, Newimprv.bk1,
2172	  Nf.bk2, Ode1.bk1, Oden.bk1, Read.me, Recursiv.bk1, Reduct1.bk2,
2173	  Reduct2.bk2, Reduct3.bk2, Reverse, Takens, Transfor.bk2,
2174	  Twovar.bk2, Vandpol.bk1, Wkb: Adding Richard Rand's files from
2175	  his books.  Headers not finished - this is just so my hard drive
2176	  isn't a single point of failure.
2177
21782003-11-25 21:32  amundson
2179
2180	* COPYING, COPYING1, Makefile.am, README, maxima.spec.in: Moved DOE
2181	  export notice as suggested by Dave Turner, the Free Software
2182	  Foundation's ``GPL Compliance Engineer''. See the thread
2183	  "Resolution of GPL Licensing Issue" from May 2003 for details.
2184
21852003-11-25 21:09  amundson
2186
2187	* configure.in: Merged in fixes from Wolgang Jenkner. Tried to
2188	  conditionalize cmucl_runtime_path to work with current and cvs
2189	  versions of cmucl.
2190
21912003-11-25 20:30  rtoy
2192
2193	* configure.in: o Add -norc for clisp o Search *cmucl-lib* to find
2194	  the lisp binary.  (This probably still   needs work, and probably
2195	  only works on the CVS versions of CMUCL.)
2196
21972003-11-24 21:55  amundson
2198
2199	* configure.in: Added -noinit and -nositeinit flags, as suggested
2200	  by Ray Toy.
2201
22022003-11-24 21:28  amundson
2203
2204	* configure.in, src/maxima.bat.in: Bug fixes for win32.
2205
22062003-11-24 07:02  amundson
2207
2208	* src/autoconf-variables.lisp.in, src/maxima.bat.in, configure.in:
2209	  1) Bug fixes for win32.  2) Fix text alignment in configure
2210	  --help.  3) Make win32 variable available to lisp.
2211
22122003-11-23 21:36  amundson
2213
2214	* configure.in, src/.cvsignore, src/Makefile.am, src/maxima.bat,
2215	  src/maxima.bat.in, src/maxima.in: Major changes:
2216
2217	  1) Static installation for clisp and cmucl -- installed maxima no
2218	     longer depends on external versions of clisp and cmucl.
2219	  Requires    (clisp,cmucl)-runtime to be established at configure
2220	  time. Default    should determine the proper values. The values
2221	  are manually	  settable.
2222
2223	     Static installation is not necessary for GCL. Should be added
2224	  for
2225	     SBCL, ACL and OpenMCL.
2226
2227	  2) Real support for maxima.bat script. Basic functionality
2228	  complete,    but untested.
2229
22302003-11-23 20:31  amundson
2231
2232	* share/contrib/: lsquares.dem, lsquares.mac, mnewton.dem,
2233	  mnewton.mac, plsquares.dem, plsquares.mac: Contributed code from
2234	  Salvador Bosch P�rez.
2235
22362003-11-23 13:51  amundson
2237
2238	* src/init-cl.lisp: use more desciptive variable name.
2239
22402003-11-23 13:43  amundson
2241
2242	* src/init-cl.lisp: Fixed --list-avail in the presence of
2243	  MAXIMA_PREFIX. Also cleaned up some indentation/whitespace.
2244
22452003-11-21 13:37  amundson
2246
2247	* src/init-cl.lisp: Oops. Removed hard-coded path used for
2248	  debugging.
2249
22502003-11-21 06:54  amundson
2251
2252	* src/maxima.bat: bare bones of a real maxima.bat script. Obviously
2253	  not yet ready for prime time.
2254
22552003-11-20 20:43  wjenkner
2256
2257	* share/numeric/qq.dem, share/numeric/qq.lisp, src/numer.lisp: Fix
2258	  bug #842863 (qq.lisp is broken), as discussed by Barton Willis
2259	  and myself.
2260
2261	  qq.lisp: $QUANC8: New mspec (old definition is not for CL).  Give
2262	  it a		TRANSLATE property.
2263
2264		   QUANC8: Fix the type declarations.  Instead of defining
2265		   various global macros use MACROLET.	Add rudimentary
2266	  error
2267		   handling.
2268
2269		   Escape ']' in symbol names since Emacs is confused by
2270	  it.
2271
2272	  qq.dem: Down-case examples.  Don't use COMPILE with empty
2273	  argument.
2274
2275	  numer.lisp: FUNTYPEP: Add a COND clause for function objects and
2276		     classify them as EXPRs.  This is needed for
2277	  MAKE-TRAMP$.
2278
22792003-11-20 07:01  amundson
2280
2281	* src/: maxima.system, sbcl-depends.mk, .cvsignore, Makefile.am,
2282	  clisp-depends.mk, cmucl-depends.mk, command-line.lisp,
2283	  gcl-depends.mk, init-cl.lisp, macsys.lisp, maxima.in: Maxima now
2284	  handles command-line options in lisp instead of in Bourne Shell.
2285	  This change will allow the command-line version of maxima on
2286	  Windows to be comparable to the command-line version on
2287	  Unix(-like) systems.
2288
22892003-11-19 22:01  amundson
2290
2291	* lisp-utils/Makefile.am: maxima-run-lisp is no longer needed.
2292
22932003-11-13 23:29  wjenkner
2294
2295	* src/nparse.lisp: SCAN-LISP-TOKEN, SCAN-KEYWORD-TOKEN: Filter the
2296	  list of characters returned by SCAN-TOKEN through
2297	  LISP-TOKEN-FIXUP-CASE, which implements a behaviour which was
2298	  proposed on the mailing list, viz. the vertical bar | switches
2299	  between preserving or folding case, except that || is a literal
2300	  |.
2301
2302	  Previously, we had
2303
2304	  (C1) ?foo\|ba\|\|\|r; (D1)
2305	  foo|ba|||r
2306
2307	  but folding to uppercase if there was no `|'.
2308
2309	  (C2) ?foobar; (D2)				    FOOBAR
2310
2311	  Now (C1) gives
2312
2313	  (D1)				      FOOba|R
2314
2315	  SCAN-KEYWORD-TOKEN: Bind *PACKAGE* to a package object, not to a
2316	  symbol used as designator (from Christophe Rhodes).
2317
2318	  Parsing ?:FOO returned the lisp keyword :|:FOO| instead of :FOO.
2319
2320	  LISP-TOKEN-FIXUP-CASE: New auxiliary function.
2321
23222003-11-12 23:20  wjenkner
2323
2324	* src/maxima.system: Preserve all nicknames of the COMMON-LISP-USER
2325	  package when we have to rename it.
2326
23272003-11-12 22:56  wjenkner
2328
2329	* src/dskfn.lisp: DSKSTORE: The property value of TRANSLATED-MMACRO
2330	  is a function object, which can't be saved.
2331
2332	  MPROPSCHK: Add TRACE-OLDFUN to the mprops which are not saved.
2333
23342003-11-10 20:58  amundson
2335
2336	* src/Makefile.am: Broke compile/(load & save image) into two
2337	  separate steps, which was the behaviour before the previous
2338	  change.
2339
23402003-11-09 09:37  wjenkner
2341
2342	* src/mdebug.lisp: GRAB-LINE-NUMBER: Remove bogus parentheses in
2343	  the type declaration (fix from Christophe Rhodes).
2344
23452003-11-07 06:14  amundson
2346
2347	* lisp-utils/defsystem.lisp: Merged in changes from CLOCC
2348	  11/07/2003 snapshot. Should eliminate problems with CMUCL 19.
2349
23502003-11-02 15:59  rtoy
2351
2352	* src/maxima.in: Fix typo.  It's "=", not "==" for comparing
2353	  strings.
2354
23552003-11-02 11:14  amundson
2356
2357	* src/: Makefile.am, maxima.in: Eliminate the use of
2358	  maxima-run-lisp.
2359
23602003-11-02 10:37  amundson
2361
2362	* src/.cvsignore: Ignore some common ignorable files.
2363
23642003-11-01 21:11  wjenkner
2365
2366	* src/rat3e.lisp: FACTOR: Check that the numerator of $FACTOR's
2367	  second argument is not a constant polynomial (that is, an
2368	  integer) before checking that it is not linear.  Previously, this
2369	  was done the other way around, which resulted in an error for
2370	  constant polynomials since an atomic MINPOLY* has no CDR.
2371
2372	  Bug reported by Milan Lukic.
2373
23742003-10-15 17:21  wjenkner
2375
2376	* share/tensor/itensor.lisp: SPLICE2: In the second COND clause
2377	  replace EXPLODE by EXPLODEc since (explode '|$Foo|) => (|\|| $ F
2378	  |o| |o| |\||), but we really need (explodec '|$Foo|) => ($ F |o|
2379	  |o|).
2380
2381	  Observed by V. Pipin.
2382
23832003-10-14 22:18  wjenkner
2384
2385	* share/tensor/: gener.lisp, itensor.lisp, symtry.lisp: Avoid a
2386	  name clash with functions in the standard Maxima image by
2387	  renaming MYSORT to ITENSOR-SORT, CLEANUP to ITENSOR-CLEANUP and
2388	  EXTRACT to EXTRACT-ELEMENTS.
2389
2390	  Comment out the definition of INTERVAL since it does the same
2391	  thing as the function in mstuff.lisp (the latter definition is a
2392	  bit more complicated, though, apparently in order to optimize the
2393	  case where the interval bounds are bignums but the interval
2394	  length is a fixnum).
2395
23962003-10-14 17:22  wjenkner
2397
2398	* src/: comm.lisp, maxmac.lisp: MPART (comm.lisp): Replace
2399	  (copy-all-levels exp) by (copy-tree exp).
2400
2401	  COPY-ALL-LEVELS (maxmac.lisp): Comment out.
2402
2403	  Note that the form (copy-all-levels exp) expands to (subst nil
2404	  nil exp), which is not required to copy the tree structure of
2405	  EXP.
2406
2407	  This fixes bug #821021 reported by Paolo Nason.
2408
24092003-10-13 21:13  amundson
2410
2411	* src/macsys.lisp: Bug fix: previous changes caused retrieve to
2412	  stop properly displaying maxima symbols. Fixed.
2413
24142003-10-09 20:46  billingd
2415
2416	* tests/rtest15.mac: Additional trigreduce cases
2417
24182003-10-09 19:43  billingd
2419
2420	* tests/rtest15.mac: Add tests for trigreduce(f(x)^n) for f in
2421	  [sin,cos,sinh,cosh]
2422
24232003-10-07 17:16  wjenkner
2424
2425	* src/suprv1.lisp: TYI* (called only by CONTINUEP): Use N's
2426	  char-code for numerical comparison, not N itself (from Christophe
2427	  Rhodes).
2428
2429	  Use the #+Multics stuff.
2430
2431	  Rewrite the second COND clause (which, presumably, is completely
2432	  useless).
2433
2434	  CONTINUEP (called only by $PLAYBACK with a $SLOW argument): CATCH
2435	  the RETRY tag just introduced in TYI*.
2436
2437	  Use the #+Multics stuff.
2438
2439	  Do CLEAR-INPUT and FINISH-OUTPUT where appropriate.
2440
24412003-10-03 20:22  wjenkner
2442
2443	* src/simp.lisp: ONEP: Comment out the macro definition because it
2444	  is already defined as a function in commac.lisp.  It is also
2445	  FUNCALLed (via ANDMAPC in HEXPAND in homog.lisp).  This was
2446	  observed by Christophe Rhodes.
2447
24482003-10-03 19:19  wjenkner
2449
2450	* src/trgred.lisp: SINH^N: For an exponent = 0 or 1 mod 4 the
2451	  result would have the wrong sign (reported by Geordie McBain).
2452
24532003-10-01 20:37  wjenkner
2454
2455	* src/mload.lisp: MACSYMA-NAMESTRING-SUB: Don't bind SYSTEM-OBJECT
2456	  to a symbol since it is not a pathname designator and NAMESTRING
2457	  expects one.
2458
2459	  This fixes the following problem (at least in SBCL, or CLISP in
2460	  strict ANSI mode):
2461
2462	  (C1) file_search_maxima:["/tmp/###.mac"]; (D1)
2463		  [/tmp/###.mac] (C2) load("hfdufz.mac"); Bad file spec:
2464	  "/tmp/###.mac"
2465
24662003-10-01 19:59  wjenkner
2467
2468	* src/mtrace.lisp: Eliminate all references to FEXPR or FSUBR since
2469	  we don't have them in CL Maxima.
2470
2471	  In particular, this fixes one of the SBCL compiler complaints (in
2472	  TRACE-FSHADOW) reported by Christophe Rhodes.
2473
24742003-09-28 13:15  vvzhy
2475
2476	* src/plot.lisp: Fix plot3d postscript output under clisp, sbcl and
2477	  cmucl
2478
24792003-09-25 08:24  amundson
2480
2481	* doc/implementation/external-interface.txt, src/cl-info.lisp,
2482	  src/csimp2.lisp, src/displa.lisp, src/gcl-depends.mk,
2483	  src/init-cl.lisp, src/macsys.lisp, src/mdebug.lisp,
2484	  src/option.lisp, src/suprv1.lisp: Changes inspired by, but not
2485	  specific to, TeXmacs interface.
2486
2487	  1) to_lisp() now works everywhere. Uses private read-eval-print
2488	  loop.
2489
2490	  2) (to-maxima) to return to maxima from to_lisp().
2491
2492	  3) Default settings now avoid ever dumping user into lisp
2493	  debugger. To	  restore the Lisp debugger, use    (setf
2494	  *debugger-hook* nil)
2495
2496	  4) Hooks are now available for customizing prompts and output.
2497	  The	 hooks are documented in
2498	  doc/implementation/external-interface.txt.
2499
25002003-09-25 08:18  amundson
2501
2502	* src/Makefile.am: Added convenience targets. clisp, cmucl, gcl,
2503	  etc.	Type   make cmucl to just make the cmucl image, etc.
2504
25052003-09-25 08:16  amundson
2506
2507	* doc/maximabook/Makefile: Fixes.  (1) Set texinputs to find local
2508	  version of tex input files.  (2) Only proceed to the next step in
2509	  the tex process if the previous step succeeded.
2510
25112003-09-24 22:23  wjenkner
2512
2513	* src/: mdebug.lisp, trmode.lisp: Remove doublets (FIRST-FORM-LINE
2514	  in mdebug, IR and UDM-ERR in trmode) as suggested by Christophe
2515	  Rhodes.
2516
25172003-09-07 01:41  vvzhy
2518
2519	* src/todd-coxeter.lisp: ANSI GCL don't have define-compiler-macro
2520	  yet
2521
25222003-09-07 01:40  vvzhy
2523
2524	* lisp-utils/defsystem.lisp: ANSI GCL don't have
2525	  with-compilation-unit yet
2526
25272003-09-06 15:50  vvzhy
2528
2529	* src/maxima-package.lisp: Traditional GCL may have bogus empty CL
2530	  package.  We remove it.
2531
25322003-09-03 16:14  wjenkner
2533
2534	* share/numeric/bffac.mac: OBZETA: Delete spurious ?DOLIST.
2535
2536	  AZETB, OBZETA, BZETA, BFZETA (where the functional equation of
2537	  the Riemann Zeta function is used): Replace the undefined and
2538	  obsolete BFAC by BFFAC.
2539
2540	  Note that these functions currently handle only real arguments.
2541
25422003-08-23 06:13  wjenkner
2543
2544	* share/numeric/bffac.mac: Cosmetic change: Put newlines between
2545	  the function definitions.
2546
25472003-08-22 00:14  wjenkner
2548
2549	* share/numeric/bffac.mac: The file share/numeric/bffac.lisp does
2550	  not contain lisp function definitions, it just contains maxima
2551	  code in disguise, viz. the lisp code sets the MEXPR mproperties
2552	  of various symbols like $BFFAC.  The original maxima code can
2553	  easily be regenerated from this (except, of course, for the
2554	  presumably copious comments ;-) and bffac.mac is the result of
2555	  this automatic reconstruction.
2556
2557	  The archive also contains bffac.bfz, which gives exactly the same
2558	  maxima code (the only difference between bffac.bfz and bffac.lisp
2559	  is that bffac.bfz correctly updates the $FUNCTIONS list, but, of
2560	  course, the generated mac file does this automatically).
2561
2562	  See the comment at the beginning of bffac.mac for the details of
2563	  the conversion.
2564
25652003-08-21 22:22  wjenkner
2566
2567	* src/defopt.lisp: DEFOPT: Fix bogus definition.
2568
25692003-08-21 22:20  wjenkner
2570
2571	* src/transq.lisp: TRD-MSYMEVAL: Comment out its DEFOPT form since
2572	  it won't work for unbound variables.
2573
25742003-08-21 21:54  wjenkner
2575
2576	* src/transs.lisp: TRANSLATE-FILE: Append the suggestion for
2577	  DECLARE_TRANSLATED to the UNLISP file, not to the LISP file.
2578
2579	  INSERT-NECESSARY-FUNCTION-DECLARES: Change messages accordingly.
2580	  Be a bit less verbose.
2581
25822003-08-19 17:11  wjenkner
2583
2584	* src/transl.lisp: TR-INFAMOUS-NOUN-FORM: The return value was
2585	  given by a doubly nested backquoted form and the result of the
2586	  first evaluation written to a *.LISP file but only the second
2587	  evaluation of this form would give a well-defined result.  The
2588	  dire consequences of this predicament were observed and reported
2589	  by David Billinghurst.
2590
2591	  Expand the innermost backquoted form, which corresponds to the
2592	  second evaluation, by following the rules given in the CLHS in
2593	  section 2.4.6, and simplify the result.
2594
25952003-08-09 17:47  wjenkner
2596
2597	* src/macsys.lisp: Fix from Sam Steingold: Ensure that the Maxima
2598	  banner starts on a fresh line (the Lisp system might follow its
2599	  own logic for outputting newlines until we see the first prompt).
2600
26012003-08-09 10:26  wjenkner
2602
2603	* src/: compat.lisp, grind.lisp: Fix $GRIND (in grind.lisp).  It
2604	  used CHARPOS (for generating a fresh line), which works only if
2605	  :NOCP is not in *FEATURES*.
2606
2607	  Also define the CHARPOS macro only in this case (in compat.lisp).
2608
2609	  Note that currently all supported implementations have :NOCP on
2610	  the *FEATURES* list (see maxima.system).
2611
26122003-08-09 08:46  wjenkner
2613
2614	* src/: grind.lisp, suprv1.lisp: ANSI CL conformance bug (CLHS
2615	  11.1.2.1.2 point 10) reported by Christophe Rhodes: Don't
2616	  proclaim STRING special since it's an external symbol of the CL
2617	  package.
2618
2619	  Only grind.lisp needs such a variable to be special, so rename it
2620	  there to *GRIND-CHARLIST* (because it is a list ;-), and just
2621	  remove it from DECLARE-TOP in suprv1.lisp (because it's not
2622	  used).
2623
26242003-08-08 21:26  wjenkner
2625
2626	* src/mactex.lisp: Implement an idea contributed by N. Ioakimidis:
2627
2628	  TEX-DABBREV: New function which generates indicial notation for
2629	  derivatives.
2630
2631	  TEX-DERIVATIVE: Dispatch to TEX-DABBREV for derivabbrev:true.
2632
26332003-08-08 21:20  wjenkner
2634
2635	* src/mactex.lisp: Don't use TEX-SETUP for TeXifying %LIMIT since
2636	  TEX-LIMIT already takes care of it.  This fixes #703754 (Tex is
2637	  broken for limits) reported by B. Willis.
2638
26392003-08-06 02:35  vvzhy
2640
2641	* lisp-utils/defsystem.lisp: Restore gcl-alt-link build
2642
26432003-08-05 16:40  yycamm
2644
2645	* src/Makefile.am: Restore gcl-alt-link build by extending the
2646	  existing hack to get a list of loaded files in load order --
2647	  surely there must be a better way, please someone clean this up
2648
26492003-08-04 12:04  rtoy
2650
2651	* src/bessel.lisp: Make sure all calls to SLATEC routines are done
2652	  with appropriate arg types that's what they expect.
2653
26542003-08-04 12:03  rtoy
2655
2656	* src/numerical/slatec/xerhlt.lisp: Instead of just silently
2657	  returning after a fatal SLATEC error, call Maxima's MERROR to
2658	  signal an error.
2659
26602003-08-04 11:20  rtoy
2661
2662	* src/numth.lisp: Bug [ maxima-Bugs-668718 ] gcfactor gives
2663	  internal error FIX
2664	  https://sourceforge.net/tracker/?func=detail&atid=104933&aid=668718&group_id=4933
2665
2666	  Applied bug fix given in Stavros Macrakis's bug report.
2667
26682003-08-04 10:42  rtoy
2669
2670	* doc/info/: Numerical.texi, maxima.texi: Bug [ 716059 ]
2671	  load(ellipt) doesn't work.
2672
2673	  Remove the documentation about the ELLIPT package.  These have
2674	  been replaced with new functions in the core of maxima.
2675
26762003-08-03 12:56  rtoy
2677
2678	* src/rpart.lisp: Bug [ 713045 ] rectform/polarform of infinity
2679	  /FIX
2680
2681	  Apply suggested fix from Stavros Macrakis.
2682
26832003-08-03 08:07  rtoy
2684
2685	* src/comm2.lisp: Bug [ 733003 ] atan2(2,0.3) gives non-float
2686	  answer /FIX
2687
2688	  Apply suggested fix from Stavros Macrakis.
2689
26902003-08-03 08:03  rtoy
2691
2692	* src/compar.lisp: Bug [ 769985 ] sign(rat(x)) fatal error/FIX
2693
2694	  $sign needs to call specrepcheck.  From Stavros Macrakis.
2695
26962003-08-03 07:58  rtoy
2697
2698	* src/plot.lisp: If an output file exists, overwrite it.
2699
27002003-08-03 07:21  rtoy
2701
2702	* share/trigonometry/trigrat.lisp: Bug [ 771301 ] trigrat(sin(1))
2703	  internal error /FIX
2704
2705	  Suggested fix from Stavros Mackrakis applied.
2706
27072003-08-03 07:18  rtoy
2708
2709	* src/factor.lisp: Bug [ 686619 ] factor bug / FIX?
2710
2711	  Remove declaration, as suggested by Barton Willis.
2712
27132003-08-02 09:07  rtoy
2714
2715	* src/float.lisp: Bug 781753: bfloat->float fails for very large
2716	  and very small
2717
2718	  Use scale-float to scale the mantissa.
2719
27202003-07-24 13:46  rtoy
2721
2722	* src/numerical/f2cl-lib.lisp: Correct a declaration in amax0.
2723
27242003-07-24 13:45  rtoy
2725
2726	* src/plot.lisp: o Change the default range on the x-axis to be
2727	  very large so that   parametric plots don't get clipped
2728	  unexpectedly.  No effect in 2-D   plotting because the X range is
2729	  explicitly given.  o Fix a few bad declarations:  Use cl:array
2730	  instead of plain array   (maxima:array), which is an undefined
2731	  type.  o Fix a minor declaration bug in draw2d.
2732
27332003-07-24 13:42  rtoy
2734
2735	* src/nregex.lisp: Fix a warning that START is sometimes unused by
2736	  declaring START ignorable.
2737
27382003-07-24 13:41  rtoy
2739
2740	* src/maxima.system: Current CVS versions of CMUCL no longer has
2741	  the USER package, so create one if we don't have one.
2742
27432003-07-24 13:40  rtoy
2744
2745	* src/commac.lisp: Replace maclisp-typep with something more
2746	  portable and correct.
2747
27482003-07-19 08:56  billingd
2749
2750	* doc/info/Function.texi: 2003-07-19  David Billinghurst
2751	  (David.Billinghurst@riotinto.com)
2752
2753		  Bug #679437
2754		  * doc/info/Function.texi:  Correct entry for DEFINE
2755
27562003-07-19 08:45  billingd
2757
2758	* doc/info/: Command.texi, Differentiation.texi, Function.texi:
2759	  2003-07-19  David Billinghurst (David.Billinghurst@riotinto.com)
2760
2761		  * doc/info/Command.texi: Correct markup of ''
2762		  * doc/info/Differentiation.texi: Ditto
2763		  * doc/info/Function.texi: Ditto
2764
27652003-07-16 12:25  belanger
2766
2767	* doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: References to
2768	  init cells were removed.
2769
27702003-07-16 12:24  belanger
2771
2772	* interfaces/emacs/emaxima/emaxima.el: Initialization cells were
2773	  removed.
2774
27752003-07-16 12:23  belanger
2776
2777	* interfaces/emacs/emaxima/emaxima.sty: I added support for putting
2778	  list of maxima examples into documents.
2779
27802003-06-28 22:32  belanger
2781
2782	* interfaces/emacs/emaxima/maxima.el: Fixed a but when the end of
2783	  the process wasn't detected.
2784
27852003-06-27 13:42  belanger
2786
2787	* interfaces/emacs/emaxima/emaxima.el: Made TeX-auto-untabify
2788	  buffer-local in EMaxima mode, with value t.
2789
27902003-06-13 11:52  rtoy
2791
2792	* tests/rtest14.mac: Add some numerical tests for bessel_j to catch
2793	  the problem of swapped args.
2794
27952003-06-13 11:52  rtoy
2796
2797	* src/bessel.lisp: bessel_j(n,x) was numerically evaluating the
2798	  result as if the order and argument were swapped.  Fix that.
2799	  (Noted by Keita Kawabe.)
2800
28012003-06-02 11:04  rtoy
2802
2803	* src/bessel.lisp: Use psi[0](x) in the derivative formulas instead
2804	  of psi(x), because psi(x) can't be differentiated, but psi[0](x)
2805	  can.	(A bug in psi(x)?)
2806
28072003-05-30 12:08  belanger
2808
2809	* interfaces/emacs/emaxima/emaxima.el: Fixed a minor error.
2810
28112003-05-30 11:58  belanger
2812
2813	* interfaces/emacs/emaxima/emaxima.el: The command
2814	  `emaxima-replace-cells-by-latex' was added, which comments out
2815	  the cells, and replaces them by LaTeX equivalents.
2816
28172003-05-28 12:04  rtoy
2818
2819	* src/series.lisp: Bug [ 727542 ] powerseries wrong/fix:
2820
2821	  Fix from Martin Rubey applied.
2822
28232003-05-25 12:43  rtoy
2824
2825	* src/plot.lisp: o Fix the way initial samples are taken to
2826	  minimize round-off so we   don't try to plot points outside the
2827	  region specified.  Do this by   computing x = start + k*step
2828	  instead of x = x + step.  o Was accidentally deleting the first
2829	  sample point from the plot.
2830
28312003-05-25 10:23  rtoy
2832
2833	* src/bessel.lisp: Add derivatives of the Bessel functions with
2834	  respect to order.
2835
28362003-05-25 10:05  rtoy
2837
2838	* tests/rtest14.mac: Added some tests for the bessel functions,
2839	  especially the expansion of the half-integer order functions.
2840
28412003-05-25 10:03  rtoy
2842
2843	* doc/info/Special.texi: o Change documentation from bessel_j[n](x)
2844	  to bessel_j(n,x), and   likewise for other Bessel functions.	o
2845	  Add note that the bessel functions return values in BESSELARRAY
2846	  too.	o Add documentation for j0, j1, jn, i0, i1, and note these
2847	  are	deprecated.
2848
28492003-05-25 10:00  rtoy
2850
2851	* src/bessel.lisp: Bug 736540: gradef for bessel functions o Added
2852	  rule for derivative of J with respect to order.
2853
2854	  Bug 736535: half integer bessel_y function o Corrected the
2855	  mistake bessel_y(1/2,x) and friends o The half-integer should no
2856	  longer be expanded slowly to elementary   functions.
2857
2858	  Other changes: o Add some doc strings to functions o Add note
2859	  about deprecated j0, j1, jn, i0, i1 functions.  o Change
2860	  bessel_j[n](x) to bessel_j(n,x).  Likewise for other Bessel
2861	  functions.  o New implementation of Bessel functions of
2862	  half-integer order.  o Added derivative of J[n](x) with respect
2863	  to order.
2864
28652003-05-24 13:34  rtoy
2866
2867	* src/clmacs.lisp: o Fix bug in haipart.  Noted by Andreas Eder.  o
2868	  Clean up definitions of zl-assoc, zl-delete, zl-member, zl-remove
2869	  to   use ANSI CL implementations.
2870
28712003-05-20 23:19  rtoy
2872
2873	* src/plot.lisp: GCL 2.5.1 doesn't have handler-case, so don't use
2874	  that when plotting.  Too bad.
2875
28762003-05-19 21:24  rtoy
2877
2878	* src/plot.lisp: Catch some Lisp errors that might get thrown that
2879	  maxima didn't catch, such as bessel_y[0](0).
2880
28812003-05-19 21:20  rtoy
2882
2883	* src/plot.lisp: o Set NTICKS to a smaller, more reasonable value
2884	  for adaptive	 plotting.  o Add ADAPT_DEPTH plot option to
2885	  control the depth (number of interval   splits) of the
2886	  adaptive-plotting routine.
2887
28882003-05-19 20:24  rtoy
2889
2890	* src/plot.lisp: o Catch errors during 2D plotting so we can do
2891	  adaptive plotting   around singularities and such.  Changed
2892	  COERCE-FLOAT-FUN,   SLOW-OSCILLATION-P, and SMOOTH-ENOUGH-P.	o
2893	  Some cleanup of ADAPTIVE-PLOT for unused vars.  o Honor NTICKS
2894	  when doing adaptive plotting so the user can control	 the
2895	  behavior somewhat.  bessel_j(0,x) for 0 <= x <= 200 was not
2896	  being plotted correctly because we assumed NTICKS = 1.  With
2897	  NTICKS   > 1, the plot is better.  o When a plot point is MOVETO,
2898	  print a blank line for gnuplot, which   tells gnuplot there's a
2899	  discontinuity and plot accordingly.  o Try to use ~g format for
2900	  printing instead of ~f to prevent serious   loss of precision
2901	  when plotting.
2902
29032003-05-15 19:38  rtoy
2904
2905	* src/nparse.lisp: Bug [ 726420 ] floats with missing exponents /
2906	  really minor:
2907
2908	  If no digits follow the exponent marker of a number, signal an
2909	  error in all cases.
2910
29112003-05-14 08:00  rtoy
2912
2913	* lisp-utils/defsystem.lisp:
2914	  Previous update broke building with gcl.  Import back some of the
2915	  gcl changes from 2 versions ago into this.  Should build again
2916	  with gcl.
2917
29182003-05-12 22:46  rtoy
2919
2920	* src/plot.lisp: Add comments for the adaptive plotting routines
2921
29222003-05-12 22:31  rtoy
2923
2924	* src/bessel.lisp: Bug 736538: bessel_j with floating point
2925	  argument o Use Barton's suggested fix, which is correct.
2926
2927	  Bug 736530: bessel_y with negative float arg o Fix 2 typos that
2928	  caused this o Do a better job of figuring out when to numerically
2929	  evaluate   bessel_y.	(Do the same thing as bessel_j.)
2930
29312003-05-12 22:16  rtoy
2932
2933	* src/plot.lisp: Use adaptive plotting for 2d plots
2934
29352003-05-12 21:13  rtoy
2936
2937	* src/numerical/slatec/: zbesh.lisp, fortran/zbesh.f: Remove the
2938	  debugging print statements that inadvertently got left in.  Part
2939	  of Bug 736530: bessel_y with negative float arg.
2940
29412003-05-12 14:14  belanger
2942
2943	* interfaces/emacs/emaxima/emaxima.lisp: The \mathbin{} was removed
2944	  from around :=.
2945
29462003-05-12 14:07  belanger
2947
2948	* interfaces/emacs/emaxima/emaxima.el: The assignments := are now
2949	  written as \mathbin{:=} in TeX output.
2950
29512003-05-12 01:35  starseeker
2952
2953	* doc/maximabook/share/: calculus/pdiff.tex, physics/dimension.tex:
2954	  Added Barton's package documentation, translated to emaxima style
2955
29562003-05-12 01:33  starseeker
2957
2958	* doc/maximabook/: maxima.tex, install/install.tex: Update to
2959	  install text and added new structure
2960
29612003-05-11 22:05  belanger
2962
2963	* interfaces/emacs/emaxima/emaxima.sty: A command was inserted in
2964	  TeX output regions to put in extra space.
2965
29662003-05-11 22:04  belanger
2967
2968	* interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
2969	  changed so nothing is inserted if there is no output.  The
2970	  insertion commands were changed so that a spacing command is
2971	  inserted before pre-output output (such as the result of a
2972	  tex(...) command).
2973
29742003-05-11 22:00  belanger
2975
2976	* interfaces/emacs/emaxima/maxima.el: maxima-replace-in-string was
2977	  fixed to insert literally in Emacs.
2978
29792003-05-10 15:00  belanger
2980
2981	* interfaces/emacs/emaxima/emaxima.el: The Maxima output is no
2982	  longer in a \p ... \\ environment when it begins with a $$.
2983
29842003-05-10 14:58  belanger
2985
2986	* interfaces/emacs/emaxima/emaxima.sty: The catcode of % was
2987	  changed in TeX output environments, so it won't be a comment
2988	  anymore.
2989
29902003-05-07 13:47  rtoy
2991
2992	* lisp-utils/defsystem.lisp: Synchronize to the CLOCC rev 1.59 of
2993	  defsystem to fix bugs when using post 18e CVS versions of CMUCL.
2994	  Still compatible with previous versions of CMUCL.
2995
29962003-05-05 22:13  belanger
2997
2998	* interfaces/emacs/emaxima/maxima.el: The customizable variable
2999	  maxima-use-full-color-in-process-buffer was added.  If non-nil,
3000	  the Maxima process buffer will be font-locked.
3001
30022003-05-05 22:11  belanger
3003
3004	* interfaces/emacs/emaxima/maxima-font-lock.el: Font-lock support
3005	  for inferior-maxima-mode was added.
3006
30072003-05-03 06:40  starseeker
3008
3009	* share/contrib/Grobner/: grobner-demo.output, grobner.demo,
3010	  maxima-grobner.lisp: Updated Grobner package to latest version.
3011
30122003-04-24 09:48  belanger
3013
3014	* interfaces/emacs/emaxima/emaxima.sty: The preview environment was
3015	  defined for the case when the preview package isn't loaded.
3016
30172003-04-24 08:26  belanger
3018
3019	* doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3020	  documentation was changed to reflect changes in maxima.el.
3021
30222003-04-24 08:25  belanger
3023
3024	* interfaces/emacs/emaxima/maxima.el: The customizable variable
3025	  `maxima-fix-double-prompt' (default: nil) was added which, if set
3026	  to t, will fix a double input prompt problem that I have in
3027	  XEmacs.
3028
30292003-04-23 23:47  belanger
3030
3031	* doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3032	  match changes in the program.
3033
30342003-04-23 23:45  belanger
3035
3036	* doc/emaxima/EMaximaIntro.tex: The documentation was changed to
3037	  match the changes in the program.
3038
30392003-04-23 23:44  belanger
3040
3041	* interfaces/emacs/emaxima/emaxima.sty: Previewing the cells (with
3042	  preview-latex) was made into an option, it now needs to be called
3043	  with \usepackage[preview]{emaxima}
3044
30452003-04-23 23:43  belanger
3046
3047	* interfaces/emacs/emaxima/emaxima.el: Emaxima now gives an error
3048	  when a cell is TeX updated and emaxima.lisp isn't available.
3049
30502003-04-22 07:50  billingd
3051
3052	* tests/: rtestode.mac, rtestode_zp.mac, Makefile.am, tests.lisp:
3053	  Break out second half of rtestode.mac into new file
3054	  rtestode_zp.mac.  Update tests.lisp and Makefile.am.
3055
30562003-04-07 16:24  belanger
3057
3058	* interfaces/emacs/emaxima/maxima.el: A line was added to
3059	  inferior-maxima-mode to make sure that the tab-width would always
3060	  be set to 8 in the *maxima* buffer.
3061
30622003-04-07 12:16  vvzhy
3063
3064	* archive/share/unknown/asympa.mac, share/Makefile.am,
3065	  share/calculus/asympa.mac: move asympa.mac from
3066	  archive/share/unknown to /share/calculus
3067
30682003-03-29 20:02  wjenkner
3069
3070	* share/affine/polya.lisp: Make TAIL-ALPHALESSP accessible as
3071	  $TAIL_ALPHALESSP.
3072
30732003-03-28 13:23  wjenkner
3074
3075	* share/affine/: sheafa.lisp, dim4-help.lisp, polyb.lisp,
3076	  polyc.lisp, polysmp.lisp: Replace things like '(lambda ...) by
3077	  valid function designators.  The remaining expressions of this
3078	  kind should be OK because they are meant for MFUNCALL etc.
3079
30802003-03-27 21:39  wjenkner
3081
3082	* share/affine/: sheafc.lisp, modsimp.lisp, polya.lisp,
3083	  polysmp.lisp, sheafb.lisp: Fix some non ANSI CL keyword
3084	  arguments.
3085
30862003-03-27 21:36  wjenkner
3087
3088	* share/affine/: polyd.lisp, amacros.lisp: Replace `Common-Lisp' by
3089	  `Lisp' as value of the `Mode' local variable for Emacs.
3090
30912003-03-26 19:22  wjenkner
3092
3093	* share/affine/affine.system: For defsystem.
3094
30952003-03-26 19:20  wjenkner
3096
3097	* share/affine/sys-declaim.lisp: From sys-proclaim.lisp (which was
3098	  presumably generated by gcl).  Everything except the special
3099	  declarations is commented out.
3100
31012003-03-26 19:18  wjenkner
3102
3103	* share/affine/compat.lisp: Contains various new definitions.
3104
31052003-03-26 19:17  wjenkner
3106
3107	* share/affine/: sheafb.lisp, sheafc.lisp: ANSI CL has no ~Q format
3108	  directive (nor has GCL it).  Replace (format ... ~VQ ... 'fsh
3109	  ...) by (format ... ~/maxima::tilde-q-fsh/ ...).
3110
3111	  Don't use FSH as parameter since ~VQ isn't used with anything
3112	  else and parameters to format directives "should" be integers or
3113	  characters, anyway.
3114
31152003-03-26 16:42  billingd
3116
3117	* tests/rtestode.mac: 2003-03-27  David Billinghurst
3118	  <David.Billinghurst@riotinto.com>
3119
3120		  * tests/rtestode.mac:  Enable some tests that failed due
3121		  to interactions with other tests.
3122
31232003-03-26 16:40  billingd
3124
3125	* tests/: tests.lisp, rtest13.mac: 2003-03-27  David Billinghurst
3126	  <David.Billinghurst@riotinto.com>
3127
3128		  * tests/test.lisp:  Reorder test files to reduce
3129	  interaction.
3130		  That is, run the ones that cause problems last.
3131		  * tests/rtest13.mac:	Start with kill(all)
3132
31332003-03-26 11:17  wjenkner
3134
3135	* share/affine/sheafa.lisp: $RITT-SET: Delete bogus `&aux'.
3136
31372003-03-26 11:15  wjenkner
3138
3139	* share/affine/polyb.lisp: *RED: Comment out code for Lisp machine.
3140	  The feature test #+3600 is  not ANSI CL conform and nobody
3141	  supports this, anyway.
3142
31432003-03-26 11:13  wjenkner
3144
3145	* share/affine/polya.lisp: Corrected typo.
3146
31472003-03-25 23:40  wjenkner
3148
3149	* share/affine/: sheafc.lisp, amacros.lisp, sheafa.lisp,
3150	  sheafb.lisp: Replace the macro COPY-STRUCTURE by
3151	  ZL-COPY-STRUCTURE in order to avoid a name clash with the
3152	  corresponding CL function.
3153
31542003-03-25 21:54  wjenkner
3155
3156	* share/affine/aquotient.lisp: Corrected typo.
3157
31582003-03-25 20:26  wjenkner
3159
3160	* share/affine/: aquotient.lisp, modsimp.lisp, polysmp.lisp,
3161	  sheafb.lisp, sheafc.lisp, sparsemat.lisp, sub-proj.lisp: Comment
3162	  out all occurrences of (declare (values foo ...)).  Apparently,
3163	  FOO etc. are just descriptive names for the return values.  Even
3164	  in GCL this seems to be just a sort of comment (some
3165	  experimenting suggests that the declaration makes no difference
3166	  in the generated *.o or *.fn files).
3167
31682003-03-24 21:58  wjenkner
3169
3170	* share/affine/dim4-help.lisp: Corrected typo.
3171
31722003-03-24 21:34  wjenkner
3173
3174	* share/affine/: amacros.lisp, aquotient.lisp, dim-3.lisp,
3175	  dim4-help.lisp, dummy-gc.lisp, modsimp.lisp, ndotsimp.lisp,
3176	  new-rat.lisp, polya.lisp, polyb.lisp, polybas.lisp, polyc.lisp,
3177	  polyd.lisp, polysmp.lisp, sheafa.lisp, sheafb.lisp, sheafc.lisp,
3178	  sparsemat.lisp, sub-proj.lisp: ANSI CL: Replace (in-package
3179	  'maxima) by (in-package "MAXIMA").
3180
31812003-03-23 21:32  wjenkner
3182
3183	* share/affine/: README, amacros.lisp, aquotient.lisp, dim-3.lisp,
3184	  dim4-help.lisp, dummy-gc.lisp, macbasic.mac, make.lisp, makefile,
3185	  modsimp.lisp, ndotsimp.lisp, new-rat.lisp, polya.lisp,
3186	  polyb.lisp, polybas.lisp, polyc.lisp, polyd.lisp, polysmp.lisp,
3187	  sheafa.lisp, sheafb.lisp, sheafc.lisp, sparsemat.lisp,
3188	  sub-proj.lisp, sys-proclaim.lisp, sysdef.lisp, todd-coxeter.lisp:
3189	  Schelter's affine package as released Apr 4 1996.
3190
31912003-03-21 00:30  billingd
3192
3193	* share/Makefile.am, src/init-cl.lisp: 2003-03-19   David
3194	  Billinghurst <David.Billinghurst@riotinto.com>
3195
3196	       * share/Makefile.am:  Add files in contrib/nset
3197	       and contrib/pdiff
3198	       * src/init-cl.lisp: Add share/contrib/nset and
3199	       share/contrib/pdiff to load path
3200
32012003-03-19 13:50  belanger
3202
3203	* doc/emaxima/EMaximaIntro.ps: The documentation was changed to
3204	  match the program.
3205
32062003-03-19 13:50  belanger
3207
3208	* doc/emaxima/EMaximaIntro.tex: The documentation was updated to
3209	  match the program.
3210
32112003-03-19 13:49  belanger
3212
3213	* interfaces/emacs/emaxima/maxima.el: maxima-replace-expression was
3214	  removed, with some of the functionality put in maxima-minibuffer.
3215
32162003-03-19 09:53  belanger
3217
3218	* interfaces/emacs/emaxima/emaxima.lisp: A problem with TeXing ":="
3219	  was fixed.
3220
32212003-03-18 20:35  starseeker
3222
3223	* doc/maximabook/README: Added a readme file with some information
3224	  on what is required to build maximabook
3225
32262003-03-18 17:43  amundson
3227
3228	* src/openmcl-depends.mk: From: 	Yannick Versley
3229	  <yversley@gmx.de>
3230
3231	  I've attached the openmcl-depends.mk that gets built with the
3232	  current CVS sources.
3233
3234	  Regards, Yannick Versley
3235
32362003-03-18 17:09  belanger
3237
3238	* interfaces/emacs/emaxima/emaxima.sty: An option breqn was added,
3239	  so that if the LaTeX package breqn were available, it would be
3240	  used to automatically break long equations to use more than one
3241	  line.  It can be invoked with \usepackage[breqn]{emaxima}
3242
32432003-03-18 17:08  belanger
3244
3245	* interfaces/emacs/emaxima/emaxima.el: The TeX output in cells was
3246	  changed so that breqn could be used.
3247
32482003-03-18 17:04  starseeker
3249
3250	* doc/maximabook/basics/basics.tex: Converted one example to tex now
3251	  that breqn functionality is present
3252
32532003-03-18 17:03  starseeker
3254
3255	* doc/maximabook/maxima.tex: Added call to use new emaxima breqn
3256	  functionality
3257
32582003-03-18 14:49  amundson
3259
3260	* src/Makefile.am: fixed possible problem creating depends.mk files
3261	  before corresponding binary- directory created. Updated
3262	  EXTRA_DIST.
3263
32642003-03-18 11:47  amundson
3265
3266	* src/openmcl-depends.mk: Empty file, which is good enough for
3267	  bootstrap.
3268
32692003-03-17 19:59  rtoy
3270
3271	* src/mlisp.lisp: o Rename OLD-READ-BASE to *OLD-READ-BASE* to make
3272	  it clear it's   special.  o Added defvar for *OLD-READ-BASE*.
3273
32742003-03-17 19:58  rtoy
3275
3276	* src/ellipt.lisp: Rename the unused arg Y to UNUSED to get rid of
3277	  some warnings from Clisp about ignore'ing special vars.
3278
32792003-03-17 19:57  rtoy
3280
3281	* src/commac.lisp: The array type is in the package COMMON-LISP,
3282	  not MAXIMA package.
3283
32842003-03-17 19:56  rtoy
3285
3286	* src/float.lisp: Make MACHINE-FIXNUM-PRECISION and
3287	  MACHINE-EXPONENT-PRECISION be defconstant's because they are.
3288	  (Note MACHINE-EXPONENT-PRECISION doesn't seem to be used
3289	  anywhere.)
3290
32912003-03-17 19:50  rtoy
3292
3293	* src/plot.lisp: The array type is in the package COMMON-LISP, not
3294	  MAXIMA package.
3295
32962003-03-17 19:48  rtoy
3297
3298	* src/maxima-package.lisp: For GCL, make "CL" and
3299	  "COMMON-LISP-USER" be nicknames for "LISP" (if "COMMON-LISP"
3300	  isn't an already defined.package.
3301
33022003-03-17 11:54  belanger
3303
3304	* interfaces/emacs/emaxima/emaxima.sty: The variable
3305	  \maximasessionpretexskip and \maximapostpretexskip were added to
3306	  help with the spacing.
3307
33082003-03-16 23:47  belanger
3309
3310	* interfaces/emacs/emaxima/maxima.el: A bug was fixed in the strip
3311	  strings commands.  (end-of and beginning-of-buffer were replaced
3312	  by goto-char's ...)
3313
33142003-03-15 19:30  starseeker
3315
3316	* doc/maximabook/algcal/algcal.tex: Updated to correct fraction
3317	  rendering
3318
33192003-03-15 19:29  starseeker
3320
3321	* doc/maximabook/examples/examples.tex: Updated TeX rendering to
3322	  take advantage of improvements in Emaxima
3323
33242003-03-15 18:59  belanger
3325
3326	* interfaces/emacs/emaxima/emaxima.lisp: The definition of qndispla
3327	  was moved, to prevent an error message.
3328
33292003-03-15 18:36  belanger
3330
3331	* interfaces/emacs/emaxima/emaxima.lisp: The form of the fraction
3332	  output was changed.
3333
33342003-03-15 18:35  belanger
3335
3336	* interfaces/emacs/emaxima/maxima.el: Some regular expressions were
3337	  fixed.
3338
33392003-03-12 21:49  wjenkner
3340
3341	* src/suprv1.lisp: KILL1: Ugly kludge to make SBCL recognise the
3342	  difference between built-in and user-defined rules.  In any case,
3343	  I regard the use of COMPILED-FUNCTION-P or
3344	  FUNCTION-LAMBDA-EXPRESSION as temporary solutions.  IMHO, the
3345	  right thing to do is to give translated rules a non-NIL
3346	  TRANSLATED property (all built-in elements of $rules really come
3347	  from trgsmp.lisp, which was more or less translated from
3348	  trgsmp.mac).
3349
33502003-03-12 20:57  rtoy
3351
3352	* src/plot.lisp: o Change from type long-float to double-float.  o
3353	  Fix for bug 701645 from Stavros Macrakis.
3354
33552003-03-12 20:49  wjenkner
3356
3357	* src/mtrace.lisp: MACSYMA-TRACE-SUB: Binding TEMP to some tail of
3358	  FUN's MPROPS property (as possibly returned by MACSYMA-FSYMEVAL)
3359	  is bad because the call to PUT-TRACE-INFO may modify it.  Just
3360	  bind TEMP to the CAR of the tail instead (the type of FUN,
3361	  something like MEXPR).
3362
3363	  Some cosmetic changes in the comments.
3364
33652003-03-12 10:42  belanger
3366
3367	* interfaces/emacs/emaxima/emaxima.el: The original values of
3368	  display2d is now preserved when TeX is turned on and off.
3369
33702003-03-12 10:28  belanger
3371
3372	* interfaces/emacs/emaxima/emaxima.lisp: A line was added
3373	  indicating this is a modified version of imaxima.lisp.
3374
33752003-03-12 10:26  belanger
3376
3377	* interfaces/emacs/emaxima/maxima.el: The commands to strip
3378	  whitespace off of strings were changed to strip comments, also.
3379	  The references to # comment lines were removed.
3380
33812003-03-12 07:39  starseeker
3382
3383	* doc/maximabook/algcal/algcal.tex:
3384	  Updated to show proper output after emaxima fixed.
3385
33862003-03-11 23:51  belanger
3387
3388	* interfaces/emacs/emaxima/emaxima.el: Cell updating was fixed to
3389	  handle :lisp statements.
3390
33912003-03-11 23:25  belanger
3392
3393	* interfaces/emacs/emaxima/emaxima.el: The code that puts the TeXed
3394	  output in the EMaxima buffer was cleaned up.
3395
33962003-03-11 23:23  belanger
3397
3398	* interfaces/emacs/emaxima/emaxima.sty: The questions in Maxima
3399	  TeXed output are now put in maximaoutputcolor.
3400
34012003-03-11 23:01  belanger
3402
3403	* interfaces/emacs/emaxima/emaxima.lisp: display2d is no longer set
3404	  to true.
3405
34062003-03-11 22:52  belanger
3407
3408	* interfaces/emacs/emaxima/maxima.el: Commands to strip spaces from
3409	  the ends of strings were fixed.
3410
34112003-03-11 22:50  belanger
3412
3413	* interfaces/emacs/emaxima/emaxima.el: The commands to remove
3414	  blanks at the ends of strings were put in maxima.el.
3415
34162003-03-11 22:38  belanger
3417
3418	* interfaces/emacs/emaxima/emaxima.sty: Some non-standard commands
3419	  were added (which were carried over from imaxima).
3420
34212003-03-11 15:44  belanger
3422
3423	* interfaces/emacs/emaxima/emaxima.lisp: latex was changed so that
3424	  questions would come out not latexed.
3425
34262003-03-11 15:18  belanger
3427
3428	* interfaces/emacs/emaxima/emaxima.lisp: This was synced with
3429	  imaxima.el.
3430
34312003-03-11 15:18  belanger
3432
3433	* interfaces/emacs/emaxima/emaxima.el: The formatting of TeXed
3434	  output was fixed.
3435
34362003-03-11 12:26  belanger
3437
3438	* interfaces/emacs/emaxima/maxima.el: A variable was changed to
3439	  help keep track of the end of the input in the maxima process
3440	  buffer.
3441
34422003-03-10 22:24  rtoy
3443
3444	* src/nusum.lisp: $NUSUM defined twice.  Remove first definition.
3445
34462003-03-10 22:10  rtoy
3447
3448	* src/displa.lisp: EXPLODEN is defined in commac.lisp.
3449
34502003-03-10 22:01  rtoy
3451
3452	* src/: nparse.lisp, mdebug.lisp: o Moved STREAM-NAME to
3453	  nparse.lisp.	o Removed definition of INSTREAM struct since it's
3454	  already defined in   nparse.lisp.
3455
34562003-03-09 13:07  starseeker
3457
3458	* doc/maximabook/algcal/algcal.tex: added the beginnings of the
3459	  integration discussion
3460
34612003-03-09 11:02  rtoy
3462
3463	* src/acall.lisp: Fix duplicate CASE label T in MARRAYREF and
3464	  MARRAYSET.
3465
34662003-03-09 10:00  rtoy
3467
3468	* src/mload.lisp: $MKEY is already defined in commac.lisp.
3469
34702003-03-09 09:50  rtoy
3471
3472	* src/comm.lisp: Manually inline this dollarify since it's only
3473	  needed here and since it's defined in suprv1.lisp.
3474
34752003-03-09 09:48  rtoy
3476
3477	* src/clmacs.lisp: Remove duplicated HAIRPART function.
3478
34792003-03-07 19:57  starseeker
3480
3481	* share/contrib/README:
3482	  Added more packages that have been included
3483
34842003-03-07 19:55  starseeker
3485
3486	* share/contrib/format/: README, autoload-m.macsyma,
3487	  autoload-mp.macsyma, coeflist.demo, coeflist.lisp,
3488	  coeflistp.lisp, format.announce, format.demo, format.lisp,
3489	  format.ps, pois2.demo, pois2m.ps:
3490	  Upload of Bruce Miller's Format package (currently not
3491	  functional)
3492
34932003-03-07 19:35  starseeker
3494
3495	* share/contrib/pdiff/: battex.sty, history.txt, pdiff-doc.pdf,
3496	  pdiff-doc.tex, pdiff.lisp: Initial import of Barton Willis's
3497	  pdiff package
3498
34992003-03-07 19:31  starseeker
3500
3501	* share/contrib/nset/: README, nset-init.lisp, nset.html,
3502	  nset.lisp, nset.texi, test-nset.mac:
3503	  Initial import of nset, written by Barton Willis and Stavros
3504	  Macrakis
3505
35062003-03-07 12:37  rtoy
3507
3508	* src/cl-info.lisp: Get rid of duplicated GET-MATCH function.
3509
35102003-03-07 12:36  rtoy
3511
3512	* configure.in: Use elif to keep the nested ifs from running off
3513	  the right side.
3514
35152003-03-07 12:35  rtoy
3516
3517	* src/mdebug.lisp: Clean up DBM-READ to remove the non-ANSI
3518	  unread-char behavior.  This also fixes the problem where ACL
3519	  couldn't read multi-line input.  However, there's still a bug
3520	  with reading "?<lisp-stuff>".  (I think this is a bug in ACL6.)
3521
35222003-03-07 11:46  belanger
3523
3524	* doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: The
3525	  documentation was updated to reflect the changes in EMaxima.
3526
35272003-03-07 11:18  belanger
3528
3529	* interfaces/emacs/emaxima/maxima.el: The indentation engine was
3530	  redone.  Commands for getting Maxima output were moved from
3531	  emaxima.el to here.  The commands maxima-minibuffer and
3532	  maxima-replace-expression were added.
3533
35342003-03-07 11:17  belanger
3535
3536	* interfaces/emacs/emaxima/emaxima.sty: Support for preview-latex
3537	  was added.
3538
35392003-03-07 11:17  belanger
3540
3541	* interfaces/emacs/emaxima/emaxima.el: The functions to get maxima
3542	  output were moved to maxima.el, so they can be used outside of
3543	  emaxima.
3544
35452003-03-06 23:41  starseeker
3546
3547	* share/contrib/gentran/: Makefile, convmac.lisp, fdata.lisp,
3548	  global.lisp, gtfix.lisp, init.lisp, intrfc.lisp,
3549	  local.gtload.lisp, lspc.lisp, lspfor.lisp, lsprat.lisp, opt.lisp,
3550	  output.lisp, parser.lisp, pre.lisp, read.lisp, segmnt.lisp,
3551	  templt.lisp, vaxinit.lisp, vaxlsp.lisp, man/MANUAL.ms,
3552	  man/appA.ms, man/appA1.ms, man/appB.ms, man/contents.ms,
3553	  man/doc.add, man/ref.ms, man/sect1.ms, man/sect2.ms,
3554	  man/sect3.ms, man/sect4.ms, man/sect5.ms, man/sect6.ms,
3555	  man/title.ms, man/tmp1.ms, man/tmp2.ms, man/tmp3.ms, test/README,
3556	  test/array.mac, test/array.output, test/datatest.mac,
3557	  test/datatest.out, test/for.mac, test/graeffe.f,
3558	  test/graeffe.mac, test/graeffe.output, test/ham.in,
3559	  test/loop.mac, test/matrix.f, test/matrix.mac,
3560	  test/matrix.output, test/mcond.lisp, test/mdo.lisp, test/rk.in,
3561	  test/runge.mac, test/runge.output, test/runge.template,
3562	  test/t.mac, test/type.mac, test/type.output: Initial import of
3563	  gentran
3564
35652003-03-06 23:37  starseeker
3566
3567	* share/contrib/README: Added gentran and some cleanup
3568
35692003-03-06 23:18  starseeker
3570
3571	* share/contrib/maximaMathML/CtMathML.lisp: Added minor update from
3572	  current version on IAMC site
3573
35742003-03-06 21:58  starseeker
3575
3576	* doc/misc/: completescanoffunctionssortedbybytecodelength.txt,
3577	  grepforvariables.sh, maximafunctions.txt,
3578	  maximafunctionsundocumented.txt,
3579	  maximaitemspresentinbothfunctionandvariablescans.txt,
3580	  maximavariables.txt, maximavariablesundocumented.txt,
3581	  processlisfiles.sh, weirdvariables.txt, workingvariables.txt,
3582	  x.awk: Added what we currently have for lists of variables and
3583	  functions.  Anything useful is Dan's doing.
3584
35852003-03-06 21:20  starseeker
3586
3587	* share/contrib/Grobner/: README, grobner.demo,
3588	  maxima-grobner.lisp: Add Marek Rychlik's Grobner package
3589
35902003-03-06 21:19  starseeker
3591
3592	* share/contrib/README: Added Grobner package to list
3593
35942003-03-06 21:01  starseeker
3595
3596	* share/contrib/maximaMathML/: CtMathML.lisp, PrMathML.lisp,
3597	  load-mathml.lisp, mathml-maxima.lisp, mathmldisplay.lisp: Added
3598	  files with correct .lisp endings
3599
36002003-03-06 20:59  starseeker
3601
3602	* share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3603	  load-mathml.lsp, mathml-maxima.lsp, mathmldisplay.lsp: removed
3604	  files with .lsp ending
3605
36062003-03-06 20:37  starseeker
3607
3608	* share/contrib/maximaMathML/: CtMathML.lsp, PrMathML.lsp,
3609	  load-mathml.lsp, mathml-maxima.lsp, mathml.readme,
3610	  mathmldisplay.lsp: Added Paul S. Wang's MathML package to contrib
3611	  section.
3612
36132003-03-06 20:34  starseeker
3614
3615	* share/contrib/README: Add Readme file to contrib directory
3616
36172003-03-06 12:22  belanger
3618
3619	* interfaces/emacs/emaxima/maxima.el: maxima-send-block was fixed
3620	  to be able to handle comments.
3621
36222003-03-05 08:44  belanger
3623
3624	* interfaces/emacs/emaxima/maxima.el: A problem where emacs would
3625	  skip over brackets (while looking for the end of an expression)
3626	  was fixed.
3627
36282003-03-04 19:36  rtoy
3629
3630	* configure.in, lisp-utils/defsystem.lisp,
3631	  lisp-utils/maxima-run-lisp, src/Makefile.am, src/bessel.lisp,
3632	  src/clmacs.lisp, src/compat.lisp, src/generr.lisp,
3633	  src/init-cl.lisp, src/macsys.lisp, src/maxima-package.lisp,
3634	  src/maxima.in, src/maxima.system, src/mdebug.lisp,
3635	  src/mformt.lisp, src/mhayat.lisp, src/plot.lisp, src/simp.lisp,
3636	  src/suprv1.lisp, src/todd-coxeter.lisp, src/transs.lisp,
3637	  tests/Makefile.am: Apply Yannick Versley's port of maxima to
3638	  openmcl.
3639
36402003-02-23 12:20  rtoy
3641
3642	* src/acl6-depends.mk: Add support for ACL6.  All tests pass,
3643	  except for the one expected error.
3644
36452003-02-23 12:04  rtoy
3646
3647	* configure.in, lisp-utils/make-depends.lisp,
3648	  lisp-utils/maxima-run-lisp, src/Makefile.am, src/factor.lisp,
3649	  src/generr.lisp, src/init-cl.lisp, src/macsys.lisp,
3650	  src/maxima.in, src/maxima.system, src/mdebug.lisp,
3651	  src/nparse.lisp, src/plot.lisp, src/spgcd.lisp, src/transs.lisp,
3652	  tests/Makefile.am: Add support for ACL6.  All tests pass, except
3653	  for the one expected error.
3654
36552003-02-22 17:27  wjenkner
3656
3657	* src/sbcl-depends.mk: Generated file.
3658
36592003-02-22 05:07  wjenkner
3660
3661	* src/clmacs.lisp: DELQ, ZL-REMOVE: Treat SBCL like CMUCL (this
3662	  seems to be safe, but perhaps it's not necessary).
3663
3664	  *ACURSOR*, SET-UP-CURSOR, ASET-BY-CURSOR: Bind *ACURSOR*
3665	  (globally) to a SIMPLE-ARRAY.  This makes SBCL happy and it
3666	  should be a good thing for the other guys too.
3667
36682003-02-22 04:38  wjenkner
3669
3670	* src/: mdebug.lisp, mformt.lisp: Fix some stream buffering
3671	  glitches with SBCL.
3672
36732003-02-22 04:32  wjenkner
3674
3675	* src/transs.lisp: SBCL has an ANSI CL compliant COMPILE-FILE. Use
3676	  it.
3677
36782003-02-22 04:22  wjenkner
3679
3680	* src/generr.lisp: SBCL has an ANSI CL condition system. Use it.
3681
36822003-02-22 04:01  wjenkner
3683
3684	* src/: cl-info.lisp, init-cl.lisp, macsys.lisp,
3685	  maxima-package.lisp, maxima.system: Mostly implementation
3686	  dependent stuff for SBCL.
3687
36882003-02-22 03:23  wjenkner
3689
3690	* src/maxima.in, lisp-utils/maxima-run-lisp: Add SBCL to the
3691	  run-time wrapper scripts.
3692
36932003-02-22 02:41  wjenkner
3694
3695	* configure.in, maxima.spec.in, src/Makefile.am, tests/Makefile.am:
3696	  Add SBCL to the configure and build system.
3697
36982003-02-19 18:48  rtoy
3699
3700	* src/: cl-info.lisp, init-cl.lisp, macdes.lisp,
3701	  maxima-package.lisp: Rename the package "SI" to "CL-INFO" to
3702	  prevent collisions with Allegro's "SI" package.
3703
37042003-02-16 23:05  wjenkner
3705
3706	* share/vector/vect.dem: LOAD "vect" instead of "VECT".
3707
37082003-02-16 22:55  wjenkner
3709
3710	* share/vector/vect.mac: Delete code which duplicates part of
3711	  trgsmp (and adds at least one bug, viz., in the function UPDATE,
3712	  COMPLEMENT shouldn't be quoted).
3713
3714	  Normally, trgsmp is part of the Maxima image, but check its
3715	  presence anyway by GETting the COMPLEMENT_FUNCTION property of
3716	  SIN.
3717
3718	  Convert all occurrences of SF and SFPROD to uppercase.
3719
37202003-02-13 13:22  belanger
3721
3722	* interfaces/emacs/emaxima/maxima.el: A loop that was used to wait
3723	  for Maxima output was changed, to fix a problem people were
3724	  having with the previous method.
3725
37262003-02-11 05:17  billingd
3727
3728	* doc/intromax/: intromax.html, intromax.ltx: Correct author's name
3729
37302003-02-10 18:45  amundson
3731
3732	* configure.in: Change version for post-5.9.0 work.
3733
37342003-02-09 21:02  amundson
3735
3736	* ChangeLog: ChangeLog updated by cvs2cl.pl.
3737
37382003-02-09 20:57  amundson
3739
3740	* NEWS: Updated for release
3741
37422003-02-09 17:40  amundson
3743
3744	* ChangeLog: ChangeLog updated by cvs2cl.pl.
3745
37462003-02-09 17:36  amundson
3747
3748	* configure.in: Update version to 5.9.0. (Gulp...)
3749
37502003-02-09 17:06  amundson
3751
3752	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Set default MAXIMA_USERDIR
3753	  under Windows 98 to $maxima_priv(maxima_prefix)/user. This should
3754	  solve extremely long startup time problems under Windows 98.
3755	  Thanks to paricaud@club-internet.fr. A better understanding of
3756	  the USERDIR/startup time issue is still desirable.
3757
3758	  Modify exact capitalization/path separator in PATH addition for
3759	  Windows 98. This fixes one problem which prevented maxima compile
3760	  function from working with GCL.
3761
37622003-02-09 16:59  amundson
3763
3764	* Makefile.am: Include INSTALL.win32 in release tarball.
3765
3766	  gcccopy now includes several more files, as suggested by David
3767	  Billinghurst.
3768
37692003-02-09 16:56  amundson
3770
3771	* INSTALL.win32: Clarified several points in response to questions
3772	  by Michel Lavaud.
3773
37742003-02-06 13:29  amundson
3775
3776	* INSTALL.win32: fix typo
3777
37782003-02-06 13:11  amundson
3779
3780	* INSTALL.win32: first attempt at an official description of how to
3781	  generate a windows installer.
3782
37832003-02-04 02:14  mikeclarkson
3784
3785	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 - finally?
3786
37872003-02-03 05:41  billingd
3788
3789	* doc/maximabook/programming/prog.tex: Fix trivial typo
3790
37912003-02-03 05:37  billingd
3792
3793	* doc/: man/maxima.1.in, maximabook/maxima.tex: Fix trivial typo
3794
37952003-02-03 05:27  billingd
3796
3797	* doc/info/Expressions.texi: Fix typos in report [ 614390 ] trivial
3798	  typos
3799
38002003-01-30 11:02  amundson
3801
3802	* ChangeLog: ChangeLog updated by cvs2cl.pl.
3803
38042003-01-29 15:06  vvzhy
3805
3806	* share/tensor/itensor.lisp: Fix to wrong KDELTA([1],[A]) by V.
3807	  Pipin.
3808
38092003-01-27 20:38  amundson
3810
3811	* ChangeLog: ChangeLog updated by cvs2cl.pl.
3812
38132003-01-27 02:02  mikeclarkson
3814
3815	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Increased timeout for
3816	  starting maxima
3817
38182003-01-27 01:55  mikeclarkson
3819
3820	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix for Win98 -
3821	  env(COMSPEC)
3822
38232003-01-26 15:54  amundson
3824
3825	* ChangeLog: ChangeLog updated by cvs2cl.pl.
3826
38272003-01-26 15:48  amundson
3828
3829	* src/powers.lisp: Updates and translation to unix line endings.
3830
38312003-01-26 15:47  amundson
3832
3833	* src/maxima.in: Workaround for a bug in texmacs -- unset
3834	  MAXIMA_DIRECTORY if it exists, but is empty.
3835
38362003-01-26 15:45  amundson
3837
3838	* share/algebra/solver/: solver1-en.html, solver1.pdf:
3839	  Documentation for solver package in German and
3840	  (machine-translated) English.
3841
38422003-01-26 15:44  amundson
3843
3844	* share/Makefile.am: Install charsets and solver packages.
3845
38462003-01-26 15:43  amundson
3847
3848	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Added maxima's bin
3849	  directory to path under Windows so that the local copy of gcc can
3850	  be seen by gcl.
3851
38522003-01-26 15:41  amundson
3853
3854	* interfaces/xmaxima/: Makefile.am, win32/Makefile.in,
3855	  win32/maxima.bat: Added simple maxima.bat script for Windows.
3856
38572003-01-26 15:40  amundson
3858
3859	* Makefile.am: Added gcccopy target to copy minimal subset of gcc
3860	  into Windows package.
3861
38622003-01-21 20:59  mikeclarkson
3863
3864	* interfaces/xmaxima/Tkmaxima/Push.tcl: Avoid overuse of catch
3865
38662003-01-21 20:57  mikeclarkson
3867
3868	* interfaces/xmaxima/Tkmaxima/Bindings.tcl: Try to fix OpenMathYank
3869
38702003-01-21 20:55  mikeclarkson
3871
3872	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix Save Expressions to
3873	  File
3874
38752003-01-20 10:22  mikeclarkson
3876
3877	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Fix UI Help Reference
3878	  Manual for Windows NT - untested
3879
38802003-01-20 09:08  mikeclarkson
3881
3882	* maxima.iss.in: Allow user to select target directory
3883
38842003-01-08 06:36  amundson
3885
3886	* ChangeLog: updates
3887
38882003-01-08 06:34  amundson
3889
3890	* tests/Makefile.am: Add rtestflatten.mac to tarball.
3891
38922003-01-08 06:33  amundson
3893
3894	* interfaces/xmaxima/Tkmaxima/.cvsignore: Header.tcl is now a
3895	  generated file.
3896
38972003-01-08 06:32  amundson
3898
3899	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Make tests runnable under
3900	  all three lisps.
3901
39022003-01-08 06:28  amundson
3903
3904	* doc/intromax/Makefile.am: Include latex file in tarball.
3905
39062003-01-08 06:27  amundson
3907
3908	* doc/emaxima/: .cvsignore, Makefile.am: Install emaxima doc.
3909
39102003-01-08 06:26  amundson
3911
3912	* doc/Makefile.am: Added emaxima doc directory. Added maximabook to
3913	  tarball.
3914
39152003-01-08 06:26  amundson
3916
3917	* configure.in: Added emaxima doc Makefile.
3918
39192003-01-08 06:25  amundson
3920
3921	* README.rpms: Updated for new package names. Added blurb about
3922	  circular dependency.
3923
39242003-01-08 06:24  amundson
3925
3926	* README.lisps: Corrected GCL information.
3927
39282003-01-06 13:43  vvzhy
3929
3930	* share/: Makefile.am, tensor/ademo.dem, tensor/canten.lisp,
3931	  tensor/itensor.dem, tensor/itensor.lisp, tensor/itensor.usg,
3932	  tensor/swartz.dem, tensor/symtry.lisp: Fixes and additions to
3933	  ctensor/itensor by Valerij Pipin
3934
39352003-01-06 13:03  belanger
3936
3937	* interfaces/emacs/emaxima/emaxima.lisp: Jesper Harder's patch was
3938	  applied.
3939
39402003-01-05 13:46  amundson
3941
3942	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
3943	  Automatically generated updates.
3944
39452003-01-05 13:46  amundson
3946
3947	* interfaces/xmaxima/Tkmaxima/Header.tcl: Header.tcl is now
3948	  generated from Header.tcl.in.
3949
39502003-01-05 13:44  amundson
3951
3952	* src/Makefile.am: Fixes to support pathnames with spaces. Not
3953	  necessarily complete.
3954
3955	  The big problem is that automake (1.4-p5, at least) is
3956	  incompatible with path names that contain spaces. Oi.
3957
39582003-01-05 13:05  amundson
3959
3960	* interfaces/xmaxima/win32/Makefile.in: Switch to StarKits for
3961	  windows TCL/TK wrapper.  New install target.
3962
39632003-01-05 13:03  amundson
3964
3965	* interfaces/xmaxima/Tkmaxima/Tkmaxima.tcl:  We don't need to ask
3966	  about saving preferences every single
3967	  time. Doing so was giving me a monumental headache during
3968	  testing.
3969
39702003-01-05 13:01  amundson
3971
3972	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Use maxima's own
3973	  winkill under windows.
3974
39752003-01-05 13:00  amundson
3976
3977	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Changes for windows:
3978	  Automatically set MAXIMA_PREFIX to installed location (under
3979	  windows only.) Automatically bypass maxima script on windows.
3980
3981	  There are some path-related issues to clean up in later releases.
3982
39832003-01-05 12:58  amundson
3984
3985	* interfaces/xmaxima/maxima-icon.ico: This should now be a real
3986	  windows icon. There are still some issues with transparency that
3987	  I do not understand.
3988
39892003-01-05 12:57  amundson
3990
3991	* interfaces/xmaxima/: Makefile.am, Tkmaxima/Header.tcl.in: Include
3992	  icons.  Header.tcl is now generated from Header.tcl.in by
3993	  autoconf in order to get wish executable name.
3994
39952003-01-05 12:55  amundson
3996
3997	* interfaces/emacs/emaxima/Makefile.am: Include emaxima.lisp.
3998
39992003-01-05 12:53  amundson
4000
4001	* maxima.spec.in: Added doc files Added explicit clisp version
4002	  Added conditional to postun Renamed exec_* packages to exec-* Use
4003	  rpm macros instead of hard-coded paths Thanks to Rex Dieter for
4004	  helpful suggestions
4005
40062003-01-05 12:52  amundson
4007
4008	* configure.in: Updates for new generated files.  Bumped up version
4009	  number for next release candidate. Note subtle change in number
4010	  scheme (5.9.0rc3 -> 5.9.0.rc4). The new scheme is more likely to
4011	  be automatically recognized by, e.g., rpm.
4012
40132003-01-05 12:49  amundson
4014
4015	* README.rpms: README file to accompany RPM packaging.
4016
40172003-01-05 12:49  amundson
4018
4019	* Makefile.am: Added files to distribution tarball.  Added/updated
4020	  maintainer rules for packaging.
4021
40222003-01-05 12:47  amundson
4023
4024	* .cvsignore, maxima.iss.in: Added Inno Setup script for Windows
4025	  packaging.
4026
40272002-12-23 22:31  dstang
4028
4029	* share/algebra/charsets/README: Added Dr. Wang's homepage to
4030	  README.
4031
40322002-12-23 14:43  dstang
4033
4034	* src/maxima.system: Added the file set.lisp.
4035
40362002-12-22 23:30  dstang
4037
4038	* share/algebra/solver/: readme, linsolve.mac, misc.mac,
4039	  slvrmsgs.mac, slvrtbox.mac, solver.mac, test.mac: Initial
4040	  checkin.
4041
40422002-12-22 22:06  dstang
4043
4044	* src/set.lisp: Corrected problem with Disjointp which failed if
4045	  sets were disjoint.  Declared Intersection and Union defmfun
4046	  instead of defmspec.
4047
40482002-12-19 22:18  dstang
4049
4050	* share/algebra/charsets/: charsets.mac, test1.mac: Initial checkin
4051	  of translated Dr. Wangs code.
4052
40532002-12-19 10:38  dstang
4054
4055	* doc/info/Expressions.texi, src/nrat4.lisp, tests/rtest11.mac:
4056	  Added initial version of LFREEOF.
4057
40582002-12-08 10:10  dstang
4059
4060	* doc/info/Expressions.texi, src/comm.lisp, tests/rtest6a.mac:
4061	  Added OP and OPERATORP.
4062
40632002-12-06 10:37  dstang
4064
4065	* src/mutils.lisp: Added every function.
4066
40672002-12-06 10:36  dstang
4068
4069	* doc/info/Lists.texi: Added documentation for every.
4070
40712002-12-06 10:35  dstang
4072
4073	* tests/rtest15.mac: Added tests for every
4074
40752002-12-05 16:45  yycamm
4076
4077	* src/Makefile.am: GCL alt-link syntax update
4078
40792002-12-05 13:41  yycamm
4080
4081	* lisp-utils/defsystem.lisp: Enable build with ansi GCL image
4082
40832002-12-01 08:36  dstang
4084
4085	* tests/rtest15.mac: Added ASSOC tests.
4086
40872002-12-01 08:33  dstang
4088
4089	* src/mutils.lisp: Added ASSOC function.
4090
40912002-11-28 21:21  dstang
4092
4093	* tests/rtestflatten.mac:
4094	  Test for flatten.
4095
40962002-11-28 19:54  dstang
4097
4098	* tests/tests.lisp:
4099	  Added rtestflatten.
4100
41012002-11-28 19:48  dstang
4102
4103	* doc/info/Lists.texi:
4104	  Added link for flatten.
4105
41062002-11-28 19:43  dstang
4107
4108	* src/: flatten.lisp, powers.lisp, set.lisp:
4109	  Initial checkin of Dr. Willis's code.
4110
41112002-11-28 19:38  dstang
4112
4113	* src/Makefile.am:
4114	  Added flatten.lisp, powers.lisp and set.lisp
4115
41162002-11-28 10:40  dstang
4117
4118	* share/algebra/charsets/README: [no log message]
4119
41202002-10-29 14:28  amundson
4121
4122	* ChangeLog: Updated for 5.9.0rc3 by cvs2cl.pl.
4123
41242002-10-29 12:47  amundson
4125
4126	* doc/info/Makefile.am: Automake can cause trouble if generated
4127	  make files are not included in tarball. Include maximahtml.mk in
4128	  tarball.
4129
41302002-10-29 12:46  amundson
4131
4132	* maxima.spec.in: Previous version had an ugly hack to create
4133	  uncompressed info files. The hack caused info files to be deleted
4134	  when upgrading the RPMS.
4135
4136	  We now have a new ugly (but less ugly!) hack to avoid compressing
4137	  the info files.
4138
41392002-10-29 12:43  amundson
4140
4141	* configure.in: Update for rc3.
4142
41432002-10-28 15:28  amundson
4144
4145	* ChangeLog: ChangeLog updated by cvs2cl.pl.
4146
41472002-10-28 12:22  amundson
4148
4149	* doc/info/Makefile.am: Last minute packaging problem discovered
4150	  and fixed: Elliptic.texi was not included in the distribution
4151	  tarball. Now it is.
4152
41532002-10-27 20:53  amundson
4154
4155	* configure.in: Increment version to 5.9.0rc2.
4156
41572002-10-27 20:50  amundson
4158
4159	* src/init-cl.lisp: Fix courtesy Sam Steingold:
4160
4161		  * init-cl.lisp (user::run): use `with-simple-restart' for
4162		  CLISP, just like for CMUCL.
4163		  (sys::commands) [CLISP]: do not redefine the internal
4164	  function
4165
41662002-10-27 20:47  amundson
4167
4168	* src/hyp.lisp: Fix courtesy Sam Steingold:
4169
4170	  (step7): call `hyp-algv' with a correct number of arguments
4171
41722002-10-27 20:43  amundson
4173
4174	* src/clmacs.lisp: Make double precision numbers default under
4175	  clisp. This change was suggested by Sam Steingold.
4176
4177	  Precision in Maxima needs revisiting.
4178
41792002-10-27 20:41  amundson
4180
4181	* src/Makefile.am: Make sure binary-cmucl directories exist before
4182	  invoking cmucl. This change is necessary since maxima.system
4183	  started calling truename for binary-cmucl.
4184
41852002-10-27 20:39  amundson
4186
4187	* lisp-utils/defsystem.lisp: Update package handling for gcl.
4188
41892002-10-27 20:33  amundson
4190
4191	* interfaces/xmaxima/Makefile.am: Add contents of win32 directory
4192	  to distribution tarball.
4193
41942002-10-27 20:31  amundson
4195
4196	* xmaxima-local.in, interfaces/xmaxima/Tkmaxima/Paths.tcl: Fixes to
4197	  restore the functionality of xmaxima-local, at least under Unix.
4198
41992002-10-27 20:29  amundson
4200
4201	* README.lisps: Small update on GCL versions.
4202
42032002-10-26 21:20  wjenkner
4204
4205	* src/mdebug.lisp: ITERATE-OVER-BKPTS: Deleting disabled
4206	  breakpoints didn't work and enabling already enabled breakpoints
4207	  effectively deleted them.
4208
42092002-10-25 12:03  amundson
4210
4211	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Very important bug
4212	  fix. The old default version of pid was -1. This was explosively
4213	  dangerous -- if the maxima subprocess failed to start, xmaxima
4214	  will call "kill -1", which results in killing *all* user process
4215	  on (at least) Linux.
4216
4217	  The new default version for pid is "none".
4218
42192002-10-23 19:03  billingd
4220
4221	* tests/rtestode.mac: Fix typo in disabled test, then enable it.
4222
42232002-10-23 18:57  billingd
4224
4225	* tests/rtestode.mac: Add tests for ode2() with
4226	  method:xformtoconstcoeff
4227
42282002-10-17 17:32  rtoy
4229
4230	* src/maxima.system: Recent versions of CMUCL need truename to get
4231	  the right location of binary-cmucl.  Don't know if this is a bug
4232	  in CMUCL or defsystem.
4233
42342002-10-17 16:32  rtoy
4235
4236	* src/cl-info.lisp: Fix typo in loop expression.
4237
42382002-10-17 16:08  amundson
4239
4240	* lisp-utils/maxima-run-lisp: Restore large clisp banner at
4241	  startup.
4242
42432002-10-16 10:39  belanger
4244
4245	* interfaces/emacs/emaxima/maxima.el: A "$" was added to a
4246	  skip-chars-backwards command, to deal with commands ending in
4247	  "$".
4248
42492002-10-15 12:34  rtoy
4250
4251	* src/float.lisp: Bug 623620: -log(-1.0b0) unnormalized
4252
4253	  Fixed as suggested by Stavros Macrakis (with minor editing).
4254
42552002-10-15 12:11  rtoy
4256
4257	* src/trigi.lisp: Bug 623384: acoth(-2.0) was computing the wrong
4258	  thing because the formula was wrong.	Fix from Stavros Macrakis.
4259
42602002-10-14 11:44  rtoy
4261
4262	* src/float.lisp: Rev 1.4 incorrectly lifted the multiplication by
4263	  2 outside the loop.  Make it right.
4264
42652002-10-10 09:06  amundson
4266
4267	* src/macsys.lisp: This change fixes the "socket bug." Error
4268	  conditions often result in a (throw 'maxima-quit) which results
4269	  in macsyma-top-level being restarted. The way the batch mode
4270	  worked, restarting macsyma-top-level caused the input to revert
4271	  to the batch string (used to start the server) which had now
4272	  reached its end. Since there was an eof on the input stream,
4273	  maxima would simply exit. Now, if we are using a socket
4274	  connection and if the input is not standard input, we switch the
4275	  input to standard input. (The socket connection points standard
4276	  input to the socket.)
4277
4278	  The very fact that this commit message is terribly confusing
4279	  means that the entire input-stream/socket/batch-mode scheme needs
4280	  to be rethought.
4281
42822002-10-08 12:06  rtoy
4283
4284	* src/float.lisp: o Fix bug in fpshift wherein right shifts of
4285	  negative numbers were not   truncated properly o Add some
4286	  comments on the algorithm used by fplog.  o Move the
4287	  multiplication by 2 that was inside the loop to outside the
4288	  loop.
4289
42902002-10-07 09:15  amundson
4291
4292	* NEWS, README: Documentation updates in preparation for release.
4293
42942002-10-06 21:30  amundson
4295
4296	* .cvsignore, interfaces/xmaxima/win32/.cvsignore: Ignore more
4297	  generated files.
4298
42992002-10-06 21:16  amundson
4300
4301	* maxima.spec.in: 1) Enable all three lisps.
4302
4303	  2) Build maxima-xmaxima package.
4304
43052002-10-06 21:07  amundson
4306
4307	* share/trigonometry/trgsmp.mac: This file was inadvertently left
4308	  out of the new version of the Maxima source tree.
4309
43102002-10-06 17:00  amundson
4311
4312	* README.lisps: Updated information for Clisp 2.30. Pointer to
4313	  ledit.
4314
43152002-10-06 06:29  vvzhy
4316
4317	* share/Makefile.am: Install diag.dem and battex.sty
4318
43192002-10-06 06:26  vvzhy
4320
4321	* share/contrib/diag.dem: demo file to diag.mac
4322
43232002-10-06 06:21  vvzhy
4324
4325	* share/physics/battex.sty: battex.sty is required by dimension.tex
4326
43272002-10-05 20:27  wjenkner
4328
4329	* src/autol.lisp: $aload_mac: Substitute $load for $batchload,
4330	  which can't load translated/compiled files.  This makes no
4331	  difference unless the user changes the default
4332	  $FILE_SEARCH_MAXIMA accordingly, too.
4333
43342002-09-29 02:27  vvzhy
4335
4336	* interfaces/emacs/emaxima/Makefile.am: remove maxima-symbols.el
4337	  from Makefile.am since it is no longer in the repository
4338
43392002-09-28 02:06  billingd
4340
4341	* tests/rtest15.mac: Rework compile test to ensure f is killed
4342
43432002-09-27 15:47  belanger
4344
4345	* interfaces/emacs/emaxima/maxima.el: A problem with indentation in
4346	  perhaps-smart indentation was fixed.
4347
43482002-09-27 15:08  belanger
4349
4350	* interfaces/emacs/emaxima/maxima.el: Some problems with
4351	  indentation were fixed (I hope).
4352
43532002-09-27 11:07  belanger
4354
4355	* doc/maximabook/interfaces/interfaces.tex: An update to
4356	  indentation information was made.
4357
43582002-09-27 11:06  belanger
4359
4360	* doc/emaxima/: EMaximaIntro.tex, EMaximaIntro.ps: A correction to
4361	  indentation information was made.
4362
43632002-09-27 10:54  belanger
4364
4365	* interfaces/emacs/emaxima/maxima.el: A problem was fixed where the
4366	  maxima process in xemacs would be killed.  Newlines and indents
4367	  were changed to be standard emacs	   (RET is newline,
4368	  C-j is newline-and-indent)
4369
43702002-09-27 10:52  belanger
4371
4372	* interfaces/emacs/emaxima/maxima-font-lock.el: A problem was fixed
4373	  where keywords within strings and comments were highlighted.
4374
43752002-09-26 21:49  wjenkner
4376
4377	* src/rat3e.lisp: Fix CONTENT of constant polynomials: content(a,x)
4378	  should give [a, 1] (or [-a, -1]) and not [1, a].  Note that `a'
4379	  is here regarded as (constant) polynomial in x with coefficients
4380	  in Z[a].
4381
43822002-09-26 19:33  wjenkner
4383
4384	* share/simplification/facexp.mac: COLLECTTERMS0: Get rid of FDUM.
4385	  This permits to remove the quote from the lambda expression near
4386	  the end (by avoiding case II A in trans3.lisp, which the
4387	  translator can't handle yet).  Alternatively, FDUM could be bound
4388	  inside the lambda expression, but calling FIRST twice won't
4389	  introduce that much overhead.
4390
4391	  Merge facex1.mac into facexp.mac.  This implies only cosmetic
4392	  changes:
4393
4394	  Replace APPLY('COLLECTTERMS,CONS(?,??)) by COLLECTTERMSL(?,??),
4395	  which is equivalent and more concise.
4396
4397	  Do NOT replace ORPARTITION(?,??,???) by ORPARTITIONL(?,??,[???]).
4398	   These two expressions are equivalent (provided that my
4399	  definition in genut.mac is correct).
4400
4401	  Do NOT replace LOPPLUSP by its definition (which is in
4402	  facexp.mac, anyway).
4403
44042002-09-26 16:22  belanger
4405
4406	* interfaces/emacs/emaxima/maxima-font-lock.el: A line was added
4407	  for xemacs compatibility.
4408
44092002-09-26 15:40  belanger
4410
4411	* doc/emaxima/EMaximaIntro.ps: The requirement of maxima-symbols.el
4412	  was removed.
4413
44142002-09-26 15:40  belanger
4415
4416	* doc/emaxima/EMaximaIntro.tex: A mention of maxima-symbols was
4417	  removed.
4418
44192002-09-26 15:38  belanger
4420
4421	* doc/maximabook/interfaces/interfaces.tex: Some of the keystrokes
4422	  for maxima-mode were updated.
4423
44242002-09-26 15:34  belanger
4425
4426	* doc/emaxima/EMaximaIntro.ps: Some keystrokes for commands were
4427	  updated.
4428
44292002-09-26 15:33  belanger
4430
4431	* doc/emaxima/EMaximaIntro.tex: Some keystrokes for old commands
4432	  were updated.
4433
44342002-09-26 15:26  belanger
4435
4436	* interfaces/emacs/emaxima/maxima.el: The function maxima-mark-form
4437	  was rebound to M-h.  Either maxima-complete or
4438	  maxima-dynamic-complete is now bound to M-TAB, depending on the
4439	  value of maxima-use-dynamic-complete.
4440
44412002-09-26 15:24  belanger
4442
4443	* interfaces/emacs/emaxima/maxima-symbols.el: The variable
4444	  maxima-symbols was defined in maxima-font-lock.el, making this
4445	  file unnecessary.
4446
44472002-09-26 15:17  belanger
4448
4449	* interfaces/emacs/emaxima/maxima-font-lock.el: The faces used in
4450	  font-locking were changed to default font-lock faces.  Different
4451	  levels of highlighting were introduced.  The variable
4452	  maxima-symbols was put into this file.
4453
44542002-09-25 20:14  billingd
4455
4456	* tests/rtestode.mac: Update reference for Postel and Zimmermann
4457
44582002-09-25 08:48  billingd
4459
4460	* tests/rtestode.mac: Comment out a number of tests that fail when
4461	  this test is run last.  There is some interaction with tests in
4462	  other files.
4463
4464	  Add some tests from Postel and Zimmerman ODE testsuite.
4465
44662002-09-25 08:47  billingd
4467
4468	* tests/rtest15.mac: Rename function in compile test from f to
4469	  ffffcompile.	The name f is not killed, and breaks a test in
4470	  rtestode.
4471
44722002-09-24 21:17  amundson
4473
4474	* tests/tests.lisp: Run rtestode last. Otherwise, it interferes
4475	  with two other tests.
4476
4477	  This, in itself, deserves investigation, but it will have to be
4478	  investigated after 5.9.0.
4479
44802002-09-24 21:10  amundson
4481
4482	* src/Makefile.am: Fixed gcl alt link so that it actually compiles
4483	  before it tries to link. Duh.
4484
44852002-09-24 21:07  amundson
4486
4487	* interfaces/xmaxima/Makefile.am: Automatically create
4488	  Tkmaxima/tclIndex if tclsh is available. If tclsh is not
4489	  available, create an empty file. In this way we avoid requiring
4490	  tclsh for the build.
4491
44922002-09-24 21:04  amundson
4493
4494	* configure.in: Minor updates. If gcl alt link is enabled, say so.
4495	  Quote the names of lisp and wish executables so that it is more
4496	  obvious is they are left empty.
4497
44982002-09-24 21:02  amundson
4499
4500	* Makefile.am: Make the "dist" dependency optional.
4501
45022002-09-24 15:09  belanger
4503
4504	* interfaces/emacs/emaxima/maxima.el: The help buffer was changed
4505	  to be read only.
4506
45072002-09-24 14:53  belanger
4508
4509	* interfaces/emacs/emaxima/maxima.el: maxima-help was fixed so that
4510	  it now works with xemacs.
4511
45122002-09-24 11:56  amundson
4513
4514	* src/maxima.in: If the default lisp image, as defined at configure
4515	  time, is not present, the maxima script will now make the first
4516	  lisp image it finds the default lisp.
4517
45182002-09-23 21:38  mikeclarkson
4519
4520	* interfaces/bin/xmaxima.iss: Untested improvements to Inno script
4521
45222002-09-23 19:46  mikeclarkson
4523
4524	* interfaces/tex/EMaxima/: EMIntro.ps, EMIntro.tex, Makefile,
4525	  Readme.txt, emaxima.sty, pdfcolmk.sty: Added Readme.txt
4526
45272002-09-23 19:32  mikeclarkson
4528
4529	* interfaces/tex/Xmaxima/: .cvsignore, Makefile, Xmaxima.tex,
4530	  maxima.perl, maxima.sty: Added shell for an Xmaxima users guide
4531
45322002-09-23 14:31  belanger
4533
4534	* interfaces/emacs/emaxima/maxima.el: I updated `maxima-info-dir'.
4535
45362002-09-21 22:20  mikeclarkson
4537
4538	* interfaces/lib/tcllib-1.2/modules/: dns/dns.man, dns/dns.tcl,
4539	  log/log.n, log/log.tcl, log/log.test, log/pkgIndex.tcl,
4540	  uri/pkgIndex.tcl, uri/uri.n, uri/uri.tcl, uri/uri.test,
4541	  uri/urn-scheme.tcl, uri/urn.test: Added tcllib files for asnyc
4542	  DNS in lib
4543
45442002-09-21 22:16  mikeclarkson
4545
4546	* interfaces/: Readme.txt, tex/EMaxima/EMIntro.ps,
4547	  tex/EMaxima/EMIntro.tex, tex/EMaxima/Makefile,
4548	  tex/EMaxima/emaxima.sty, tex/EMaxima/pdfcolmk.sty: Added EMaxima
4549	  documentation in tex
4550
45512002-09-20 22:03  wjenkner
4552
4553	* doc/info/Expressions.texi: Update documentation for DISOLATE.
4554
45552002-09-20 22:00  wjenkner
4556
4557	* doc/info/Simplification.texi: Update documentation for functions
4558	  from facsum and stopex.
4559
4560	  Replace the Fortran-like notation `**' by '^'.
4561
45622002-09-20 21:38  wjenkner
4563
4564	* src/max_ext.lisp: Enable autoloading for some functions from
4565	  stopex, facexp, disol, declin and genut (most of which are
4566	  referenced in the manual).
4567
4568	  Also intern here some user-level variables defined in these files
4569	  in order to avoid case sensitivity problems (e.g.,
4570	  nextlayerfactor:true$ should bind $nextlayerfactor and not
4571	  |$nextlayerfactor|).	Declaiming them special is more useful than
4572	  just interning them.
4573
45742002-09-20 21:24  wjenkner
4575
4576	* share/simplification/genut.mac: IFLOPMAP: Treat factors of EXP
4577	  which are integer powers in exactly the same way as other
4578	  products.  This is relevant for the NEXTLAYERFACTOR switch.  For
4579	  example, facsum(x^2+2*x+1,'nextlayerfactor,[x]) gave the same
4580	  result as facsum(x^2+2*x+1,[x]).  Compare this with
4581	  facsum(x^2+x,'nextlayerfactor,[x]).  Added genut_prodmap in order
4582	  to deal with this issue.
4583
45842002-09-20 07:48  billingd
4585
4586	* tests/rtestode.mac: Activate additional tests.  For some reason
4587	  they failed if this test is run after rtest3.mac
4588
4589	  Add desolve tests.
4590
45912002-09-20 07:47  billingd
4592
4593	* tests/tests.lisp: Run rtestode first.  If it is run after rtest3
4594	  then it breaks.
4595
45962002-09-19 23:40  billingd
4597
4598	* tests/: rtestode.mac, Makefile.am, tests.lisp: Add ODE tests in
4599	  rtestode.mac
4600
46012002-09-19 16:42  mikeclarkson
4602
4603	* interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4604	  OpenMath.tcl, Wmenu.tcl: Buttetproff the font code a little
4605
46062002-09-19 12:28  mikeclarkson
4607
4608	* interfaces/bin/xmaxima.iss: Change bat to exe and add manual
4609	  link
4610
46112002-09-19 11:26  mikeclarkson
4612
4613	* interfaces/xmaxima/: maxima-icon.ico, xmaxima.tcl,
4614	  Tkmaxima/Getdata1.tcl, Tkmaxima/Myhtml.tcl,
4615	  Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4616	  Tkmaxima/Printops.tcl, Tkmaxima/RunMaxima.tcl,
4617	  Tkmaxima/Send-some.tcl: code cleanups
4618
46192002-09-19 11:25  mikeclarkson
4620
4621	* interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Dlate history windo for
4622	  demolition - replace with menu
4623
46242002-09-19 11:24  mikeclarkson
4625
4626	* interfaces/xmaxima/Tkmaxima/: Constants.tcl, NConsole.tcl: Move
4627	  Constants
4628
46292002-09-19 11:20  mikeclarkson
4630
4631	* interfaces/xmaxima/Tkmaxima/Cygwin.tcl: Try to fix env(PATH)
4632	  under CYGWIN and MSYS - Im a little unsure here
4633
46342002-09-19 11:19  mikeclarkson
4635
4636	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix interrupt bug
4637
46382002-09-19 11:18  mikeclarkson
4639
4640	* interfaces/xmaxima/Tkmaxima/Paths.tcl: Set up for auto_loading
4641
46422002-09-19 11:15  mikeclarkson
4643
4644	* interfaces/xmaxima/Tkmaxima/: Bindings.tcl, Browser.tcl,
4645	  Wmenu.tcl, Menu.tcl, CMMenu.tcl: Break out bindings and make them
4646	  more consistent with Windows
4647
46482002-09-19 11:13  mikeclarkson
4649
4650	* interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4651	  Tkmaxima/Gui.tcl, Tkmaxima/Makefile, Tkmaxima/Tkmaxima.tcl,
4652	  ObjTcl/Feedback.tcl, ObjTcl/Object.tcl: Break xmaxima.tcl up and
4653	  introduce OO style
4654
46552002-09-19 11:09  mikeclarkson
4656
4657	* interfaces/xmaxima/autoconf-variables.tcl.in: Add defaultlisp
4658
46592002-09-18 12:07  mikeclarkson
4660
4661	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Fix bug reporting
4662	  startup failures
4663
46642002-09-17 17:35  mikeclarkson
4665
4666	* interfaces/xmaxima/: Makefile.am, xmaxima-trailer.tcl,
4667	  Tkmaxima/Makefile, Tkmaxima/Paths.tcl: Move xmaxima-paths.tcl to
4668	  Tkmaxima/Paths.tcl
4669
46702002-09-16 12:55  mikeclarkson
4671
4672	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bug fix - thanks Mike
4673	  Thomas
4674
46752002-09-14 19:33  amundson
4676
4677	* maxima.spec.in: Improvements: dependencies improved, packages
4678	  renamed. Info files not compressed through an ugly hack in post
4679	  scripts. Which lisp(s) to use controlled by the variables at the
4680	  head.
4681
4682	  Todo: split out xmaxima.
4683
46842002-09-14 12:25  mikeclarkson
4685
4686	* interfaces/xmaxima/: demos.html, examples.html,
4687	  xmaxima-paths.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Browser.tcl,
4688	  Tkmaxima/CMMenu.tcl, Tkmaxima/Constants.tcl,
4689	  Tkmaxima/EOpenplot.tcl, Tkmaxima/Fonts.tcl,
4690	  Tkmaxima/Getdata1.tcl, Tkmaxima/Getopt.tcl, Tkmaxima/Macros.tcl,
4691	  Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4692	  Tkmaxima/NConsole.tcl, Tkmaxima/NPlot3d.tcl,
4693	  Tkmaxima/OpenMath.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Plot2d.tcl,
4694	  Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl, Tkmaxima/Plotdf.tcl,
4695	  Tkmaxima/Printops.tcl, Tkmaxima/Push.tcl, Tkmaxima/RunMaxima.tcl,
4696	  Tkmaxima/Send-some.tcl, Tkmaxima/Tryembed.tcl,
4697	  Tkmaxima/Wmenu.tcl: Code cleanup - remove tariling spaces
4698
46992002-09-14 12:25  mikeclarkson
4700
4701	* interfaces/xmaxima/xmaxima.tcl: Back out height/width change - it
4702	  breaks plotting
4703
47042002-09-13 20:07  amundson
4705
4706	* lisp-utils/defsystem.lisp: Ooops. Previous commit broke non-gcl
4707	  builds. This is the fix.
4708
47092002-09-13 12:42  mikeclarkson
4710
4711	* interfaces/xmaxima/Tkmaxima/: Plot2d.tcl, Plot3d.tcl, Prefs.tcl:
4712	  Gather constants into maxima_priv and maxima_default
4713
47142002-09-13 12:40  mikeclarkson
4715
4716	* interfaces/xmaxima/Tkmaxima/Wmenu.tcl: Bulletproofing - ballons
4717	  are still being called even if show_balloons is 0
4718
47192002-09-13 12:39  mikeclarkson
4720
4721	* interfaces/xmaxima/Tkmaxima/: OpenMath.tcl, RunMaxima.tcl: Signal
4722	  socket failures to the user - maxima has died
4723
47242002-09-13 12:38  mikeclarkson
4725
4726	* interfaces/xmaxima/xmaxima-paths.tcl: Try to get xmaxima to
4727	  handle spaces in directory names - only part of the problem
4728
47292002-09-13 12:35  mikeclarkson
4730
4731	* interfaces/xmaxima/Tkmaxima/Makefile: Added Voodo for Cygwin -
4732	  fix PATH
4733
47342002-09-13 12:34  mikeclarkson
4735
4736	* interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Browser.tcl,
4737	  Tkmaxima/Constants.tcl: Breakup initial constants for before and
4738	  after netmath.ini
4739
47402002-09-13 12:28  mikeclarkson
4741
4742	* interfaces/xmaxima/Tkmaxima/Menu.tcl: Add Save items to Menu
4743
47442002-09-13 12:26  mikeclarkson
4745
4746	* interfaces/xmaxima/: Makefile.am, Tkmaxima/Cygwin.tcl,
4747	  Tkmaxima/Header.tcl: Added Voodo for Cygwin - fix PATH
4748
47492002-09-13 09:41  amundson
4750
4751	* src/Makefile.am: First attempt at gcl-alt-link from Camm. There
4752	  is still probably work to be done with this linking step. The $()
4753	  syntax should be changed to `` at the very least.
4754
47552002-09-13 09:40  amundson
4756
4757	* lisp-utils/defsystem.lisp: Addition from Camm. Needed by
4758	  gcl-alt-link, but usable without it.
4759
47602002-09-13 09:39  amundson
4761
4762	* .cvsignore, xmaxima-local, xmaxima-local.in: xmaxima-local is now
4763	  a generated file. It uses wish as defined by configure.
4764
47652002-09-13 09:35  amundson
4766
4767	* configure.in: 1) misfeature fix: --with-clisp will now enable
4768	  clisp with the standard executable. Formerly, it would have set
4769	  the clisp executable to the empty string. (The intended form is
4770	  --with-clisp=myclisp.) Ditto for CMUCL, GCL.
4771
4772	  2) Add wish option.
4773
4774	  3) Add gcl-alt-link option.
4775
47762002-09-12 02:59  mikeclarkson
4777
4778	* interfaces/xmaxima/Tkmaxima/: Browser.tcl, Fonts.tcl: Move font
4779	  constants from Browser.tcl
4780
47812002-09-12 02:56  mikeclarkson
4782
4783	* interfaces/xmaxima/Tkmaxima/Browser.tcl: Clean and reindent code
4784
47852002-09-12 02:11  mikeclarkson
4786
4787	* interfaces/bin/xmaxima.iss: Checked in xmaxima.iss from CY -
4788	  needs work to make relocatable
4789
47902002-09-12 01:58  mikeclarkson
4791
4792	* interfaces/xmaxima/xmaxima-paths.tcl: Look for maxima.exe on
4793	  windows in lib/ - need autoconf(lisp) so we don't need to use glob
4794
47952002-09-11 09:38  amundson
4796
4797	* interfaces/xmaxima/Makefile.am: Tkmaxima directory is now
4798	  installed into verpkglibdir.
4799
48002002-09-10 20:19  mikeclarkson
4801
4802	* interfaces/xmaxima/xmaxima-paths.tcl: Don't set MAXIMA_DIRECTORY
4803	  by default - only 5.5 layout
4804
48052002-09-10 20:09  mikeclarkson
4806
4807	* interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl,
4808	  Tkmaxima/RunMaxima.tcl: Fix closeMaxima / winkill for Windows
4809
48102002-09-10 20:09  mikeclarkson
4811
4812	* interfaces/xmaxima/xmaxima-paths.tcl: Assume maxima.exe is on the
4813	  PATH under windows - is this right?
4814
48152002-09-10 12:00  mikeclarkson
4816
4817	* interfaces/xmaxima/xmaxima-paths.tcl: Fix maxima executable name
4818
48192002-09-10 11:16  mikeclarkson
4820
4821	* interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4822	  CYGWIN
4823
48242002-09-10 11:11  mikeclarkson
4825
4826	* interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4827	  CYGWIN
4828
48292002-09-10 10:48  mikeclarkson
4830
4831	* interfaces/xmaxima/xmaxima-paths.tcl: Fix typo for MSYS and
4832	  CYGWIN
4833
48342002-09-10 04:19  mikeclarkson
4835
4836	* interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4837	  Tkmaxima/RunMaxima.tcl: Bring in line to handle David
4838	  Billinghurst 5.9 windows release
4839
48402002-09-10 04:17  mikeclarkson
4841
4842	* interfaces/xmaxima/Tkmaxima/: Fonts.tcl, Myhtml.tcl: Default
4843	  fontadjust to 0
4844
48452002-09-10 04:16  mikeclarkson
4846
4847	* interfaces/xmaxima/xmaxima.tcl: Make sure closeMaxima is called
4848	  on exit
4849
48502002-09-10 01:59  mikeclarkson
4851
4852	* interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4853	  xmaxima.tcl, Tkmaxima/Browser.tcl, Tkmaxima/CMMenu.tcl,
4854	  Tkmaxima/Constants.tcl, Tkmaxima/EOpenplot.tcl,
4855	  Tkmaxima/Fonts.tcl, Tkmaxima/Getdata1.tcl, Tkmaxima/Makefile,
4856	  Tkmaxima/Menu.tcl, Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl,
4857	  Tkmaxima/NConsole.tcl, Tkmaxima/OpenMath.tcl,
4858	  Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl, Tkmaxima/Plotconf.tcl,
4859	  Tkmaxima/Preamble.tcl, Tkmaxima/Proxy.tcl,
4860	  Tkmaxima/RunMaxima.tcl, Tkmaxima/Send-some.tcl,
4861	  Tkmaxima/Tryembed.tcl: Renamed xmPreferences and ws_openMath to
4862	  maxima_default and maxima_priv
4863
48642002-09-10 01:09  mikeclarkson
4865
4866	* interfaces/xmaxima/: .cvsignore, Tkmaxima/.cvsignore: Added
4867	  Tkmaxima/.cvsignore
4868
48692002-09-10 01:03  mikeclarkson
4870
4871	* interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4872	  Constants.tcl, Fonts.tcl, Menu.tcl, Myhtml.tcl, OpenMath.tcl,
4873	  Plotconf.tcl, Prefs.tcl, Textinsert.tcl, Tryembed.tcl, Wmenu.tcl:
4874	  Remove useless and ugly xmaximaPreferences
4875
48762002-09-10 01:01  mikeclarkson
4877
4878	* interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima-trailer.tcl,
4879	  xmaxima.tcl: Overhaul startup procedures and setting of initial
4880	  variables
4881
48822002-09-09 17:30  amundson
4883
4884	* Makefile.am, configure.in, maxima.spec.in: First pass at a spec
4885	  file (used to create RPM packages) for Maxima. There is a base
4886	  package and a separate package for each supported Lisp.
4887
4888	  The spec file could still use some polishing.
4889
48902002-09-09 08:42  billingd
4891
4892	* src/init-cl.lisp: Fix path for maxima-infodir
4893
48942002-09-09 01:46  billingd
4895
4896	* interfaces/xmaxima/win32/: ChangeLog, Makefile.in: Remove
4897	  reference to tclpip83.dll
4898
48992002-09-08 17:51  amundson
4900
4901	* configure.in: make maxima-local executable
4902
49032002-09-08 07:46  billingd
4904
4905	* configure.in: Generate interfaces/xmaxima/win32/Makefile
4906
49072002-09-08 07:45  billingd
4908
4909	* interfaces/xmaxima/win32/: Makefile.in, ChangeLog: Makefile.in is
4910	  work in progress.  It will be replaced by a Makefile.am once a
4911	  few problems are sorted out.
4912
49132002-09-08 07:19  billingd
4914
4915	* interfaces/xmaxima/win32/: ChangeLog, tclwinkill.c, winkill.c:
4916	  Remove references to gcl config.h
4917
49182002-09-08 07:15  billingd
4919
4920	* interfaces/xmaxima/win32/ChangeLog: New file
4921
49222002-09-08 07:10  billingd
4923
4924	* interfaces/xmaxima/win32/: winkill.c, tclwinkill.c: Copied file
4925	  from gcl tree
4926
49272002-09-08 07:07  billingd
4928
4929	* configure.in, maxima-local, maxima-local.in: Generate
4930	  maxima-local with configure
4931
49322002-09-07 20:48  mikeclarkson
4933
4934	* interfaces/xmaxima/Tkmaxima/: Browser.tcl, CMMenu.tcl,
4935	  Getdata1.tcl, Matrix.tcl, Menu.tcl, Myhtml.tcl, Myhtml1.tcl,
4936	  NPlot3d.tcl, OpenMath.tcl, Plot2d.tcl, Plot3d.tcl, Plotconf.tcl,
4937	  Plotdf.tcl, Tryembed.tcl: Reindent and reformat
4938
49392002-09-07 20:45  mikeclarkson
4940
4941	* interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: Could
4942	  someone document all of these environment variables?
4943
49442002-09-07 18:20  mikeclarkson
4945
4946	* interfaces/xmaxima/Tkmaxima/: CMMenu.tcl, OpenMath.tcl,
4947	  Plotting.tcl: Start removing old Unix only fonts
4948
49492002-09-07 18:17  mikeclarkson
4950
4951	* interfaces/xmaxima/xmaxima-paths.tcl: Bring constants derived
4952	  from environment variables up to setMaxDir
4953
49542002-09-07 09:43  billingd
4955
4956	* interfaces/xmaxima/intro.html: Correct paths for examples.html
4957	  and plotmaxima.html
4958
49592002-09-07 05:33  mikeclarkson
4960
4961	* interfaces/xmaxima/xmaxima-paths.tcl: Try to rationalize paths
4962	  for Windows and Unix
4963
49642002-09-07 05:31  mikeclarkson
4965
4966	* interfaces/xmaxima/: Makefile.am, xmaxima.tcl, ObjTcl/Object.tcl,
4967	  Tkmaxima/Makefile: Add tclIndex target to Makefiles ready for
4968	  autoloading
4969
49702002-09-07 05:31  mikeclarkson
4971
4972	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: Bulletproof linkLocal
4973	  - the variable may not exist
4974
49752002-09-07 05:05  mikeclarkson
4976
4977	* interfaces/xmaxima/Tkmaxima/: Browser.tcl, Myhtml.tcl,
4978	  Myhtml1.tcl, NPlot3d.tcl, OpenMath.tcl, RunMaxima.tcl,
4979	  Send-some.tcl: Reindent Tcl code
4980
49812002-09-07 03:48  mikeclarkson
4982
4983	* interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
4984	  Tkmaxima/Constants.tcl, Tkmaxima/Makefile, Tkmaxima/Menu.tcl,
4985	  Utils/FileDlg.tcl, Utils/Makefile, Utils/Messages.tcl,
4986	  Utils/Misc.tcl: Add System Menu ready for testing
4987
49882002-09-07 03:47  mikeclarkson
4989
4990	* interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindent Tcl code
4991
49922002-09-07 03:01  mikeclarkson
4993
4994	* interfaces/xmaxima/Tkmaxima/RunMaxima.tcl: openMaxima must return
4995	  an error to stop runOneMaxima from continuing
4996
49972002-09-07 00:38  mikeclarkson
4998
4999	* interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5000	  Tkmaxima/Fonts.tcl, Tkmaxima/Makefile: Broke out Font code to
5001	  Tkmaxima/Fonts.tcl
5002
50032002-09-07 00:38  mikeclarkson
5004
5005	* interfaces/xmaxima/ChangeLog.txt: Added ChangeLog.txt
5006
50072002-09-07 00:34  mikeclarkson
5008
5009	* interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Reindented Tcl code
5010
50112002-09-07 00:24  mikeclarkson
5012
5013	* interfaces/xmaxima/Tkmaxima/OpenMath.tcl: Turned off ballons by
5014	  default
5015
50162002-09-07 00:21  mikeclarkson
5017
5018	* interfaces/xmaxima/Tkmaxima/: Adams.tcl, Base64.tcl, Bitmaps.tcl,
5019	  Browser.tcl, CMMenu.tcl, Constants.tcl, EHref.tcl, EMaxima.tcl,
5020	  EOctave.tcl, EOpenplot.tcl, Getdata1.tcl, Getopt.tcl, Header.tcl,
5021	  Macros.tcl, Matrix.tcl, Myhtml.tcl, Myhtml1.tcl, NConsole.tcl,
5022	  NPlot3d.tcl, OpenMath.tcl, Parse.tcl, Plot2d.tcl, Plot3d.tcl,
5023	  Plotconf.tcl, Plotdf.tcl, Plotting.tcl, Preamble.tcl, Prefs.tcl,
5024	  Printops.tcl, Private.tcl, Proxy.tcl, Push.tcl, Readdata.tcl,
5025	  Rk.tcl, RunMaxima.tcl, Send-some.tcl, Startup.tcl, String.tcl,
5026	  Textinsert.tcl, Tryembed.tcl, Tryftp2.tcl, Wmenu.tcl,
5027	  maxima-local.tcl, patchold.tcl: Reindented Tcl code
5028
50292002-09-06 14:39  mikeclarkson
5030
5031	* ChangeLog: ChangeLog entry for breakup of xmaxima.tcl
5032
50332002-09-06 11:55  belanger
5034
5035	* interfaces/emacs/emaxima/emaxima.el: An ugly and hopefully
5036	  temporary fix was put in to get the "update-all" functions to
5037	  work from the Emacs menu.
5038
50392002-09-06 04:08  mikeclarkson
5040
5041	* interfaces/xmaxima/: xmaxima-paths.tcl, xmaxima.tcl: setMaxDir is
5042	  used by xmaxima-trailer.tcl
5043
50442002-09-06 02:35  mikeclarkson
5045
5046	* interfaces/xmaxima/Tkmaxima/Makefile: Add TAGS target, to replace
5047	  the one in ..
5048
50492002-09-06 01:53  mikeclarkson
5050
5051	* interfaces/xmaxima/: Makefile.am, getdata1.tcl, nconsole.tcl,
5052	  string.tcl, xmaxima.tcl, Tkmaxima/CMMenu.tcl,
5053	  Tkmaxima/Constants.tcl, Tkmaxima/NConsole.tcl,
5054	  Tkmaxima/OpenMath.tcl, Tkmaxima/Preamble.tcl, Tkmaxima/Prefs.tcl,
5055	  Tkmaxima/RunMaxima.tcl, Tkmaxima/String.tcl: Broke out rest of
5056	  xmaxima.tcl
5057
50582002-09-06 01:21  mikeclarkson
5059
5060	* interfaces/xmaxima/: Makefile.am, base64.tcl, bitmaps.tcl,
5061	  browser.tcl, myhtml.tcl, tryembed.tcl, tryftp2.tcl, wmenu.tcl,
5062	  xmaxima.tcl, Tkmaxima/Base64.tcl, Tkmaxima/Bitmaps.tcl,
5063	  Tkmaxima/Browser.tcl, Tkmaxima/Constants.tcl,
5064	  Tkmaxima/Myhtml.tcl, Tkmaxima/Myhtml1.tcl, Tkmaxima/Tryembed.tcl,
5065	  Tkmaxima/Tryftp2.tcl, Tkmaxima/Wmenu.tcl: Broke out Browser Wmenu
5066	  Tryftp2 Myhtml Myhtml1 Base64 Bitmaps Tryembed
5067
50682002-09-05 22:27  mikeclarkson
5069
5070	* interfaces/xmaxima/: Makefile.am, emaxima.tcl, eoctave.tcl,
5071	  eopenplot.tcl, patchold.tcl, xmaxima.tcl, Tkmaxima/Constants.tcl,
5072	  Tkmaxima/EHref.tcl, Tkmaxima/EMaxima.tcl, Tkmaxima/EOctave.tcl,
5073	  Tkmaxima/EOpenplot.tcl, Tkmaxima/patchold.tcl: Broke out EOctave
5074	  EOpenplot EMaxima EHref
5075
50762002-09-05 21:21  mikeclarkson
5077
5078	* interfaces/xmaxima/: Makefile.am, adams.tcl, nplot3d.tcl,
5079	  plot2d.tcl, plot3d.tcl, plotdf.tcl, rk.tcl, xmaxima.tcl,
5080	  Tkmaxima/Adams.tcl, Tkmaxima/Constants.tcl, Tkmaxima/Matrix.tcl,
5081	  Tkmaxima/NPlot3d.tcl, Tkmaxima/Plot2d.tcl, Tkmaxima/Plot3d.tcl,
5082	  Tkmaxima/Plotdf.tcl, Tkmaxima/Plotting.tcl, Tkmaxima/Rk.tcl:
5083	  Broke out Plotting Adams Rk Plotdf Plot2d Matrix Plot3d NPlot3d
5084
50852002-09-05 20:51  mikeclarkson
5086
5087	* interfaces/xmaxima/: Makefile.am, plotconf.tcl, xmaxima.tcl,
5088	  Tkmaxima/Plotconf.tcl, Tkmaxima/Push.tcl: Broke out Push and
5089	  Plotconf
5090
50912002-09-05 20:49  mikeclarkson
5092
5093	* interfaces/xmaxima/Tkmaxima/: Printops.tcl, Textinsert.tcl: Broke
5094	  out Textinsert and Printops
5095
50962002-09-05 20:38  mikeclarkson
5097
5098	* interfaces/xmaxima/: Makefile.am, getopt.tcl, parse.tcl,
5099	  printopts.tcl, textinsert.tcl, xmaxima.tcl: Broke out Textinsert
5100	  and Printops
5101
51022002-09-05 20:23  mikeclarkson
5103
5104	* interfaces/xmaxima/: Makefile.am, xmaxima.tcl,
5105	  Tkmaxima/Getopt.tcl, Tkmaxima/Parse.tcl, Tkmaxima/Private.tcl:
5106	  Broke out Getopt.tcl Private.tcl Parse.tcl
5107
51082002-09-05 20:10  mikeclarkson
5109
5110	* interfaces/xmaxima/: Makefile.am, send-some.tcl, xmaxima.tcl,
5111	  Tkmaxima/Constants.tcl, Tkmaxima/Send-some.tcl: Broke out
5112	  Send-some.tcl
5113
51142002-09-05 19:40  mikeclarkson
5115
5116	* interfaces/xmaxima/: proxy.tcl, xmaxima.tcl,
5117	  Tkmaxima/Constants.tcl: Identify all global variables for moving
5118	  to Constants.tcl or encapsulation
5119
51202002-09-05 19:38  mikeclarkson
5121
5122	* interfaces/xmaxima/Tkmaxima/Makefile: Developers convenience
5123	  targets (not part of the normal make/install
5124
51252002-09-05 19:18  mikeclarkson
5126
5127	* interfaces/xmaxima/: xmaxima.tcl, Tkmaxima/Constants.tcl,
5128	  Tkmaxima/Getdata1.tcl, Tkmaxima/Macros.tcl, Tkmaxima/Proxy.tcl,
5129	  Tkmaxima/Readdata.tcl, Tkmaxima/Startup.tcl,
5130	  Tkmaxima/maxima-local.tcl, Makefile.am: Broke out readdata
5131	  getdata1 macros and proxy.tcl
5132
51332002-09-05 19:17  mikeclarkson
5134
5135	* interfaces/xmaxima/xmaxima-paths.tcl: Is autoconf defined for
5136	  Windows binary releases?
5137
51382002-09-05 17:05  mikeclarkson
5139
5140	* interfaces/xmaxima/Makefile.am: Make TAGS a single-colon target
5141
51422002-09-05 17:02  mikeclarkson
5143
5144	* interfaces/xmaxima/: Makefile.am, Readme.txt,
5145	  Tkmaxima/Header.tcl: Restored Unix /bin/sh header because
5146	  xmaxima-local depends on it (a bad idea ?)
5147
51482002-09-05 15:37  mikeclarkson
5149
5150	* interfaces/xmaxima/Readme.txt: Added a Readme.txt mainly for
5151	  developers
5152
51532002-09-05 15:00  mikeclarkson
5154
5155	* interfaces/xmaxima/Makefile.am: Restored Unix /bin/sh header
5156	  because xmaxima-local depends on it (a bad idea)
5157
51582002-09-05 14:55  mikeclarkson
5159
5160	* interfaces/xmaxima/Tkmaxima/Constants.tcl: Begin to break up
5161	  xmaxima.tcl and gather global constants in one place
5162
51632002-09-05 04:33  mikeclarkson
5164
5165	* interfaces/xmaxima/xmaxima.tcl: Fix some of the socaket timeouts,
5166	  but WFSs use of after cancel is still wrong in places
5167
51682002-09-05 03:57  mikeclarkson
5169
5170	* interfaces/xmaxima/xmaxima.tcl: Move setMaxDir into doit, and
5171	  defer runOneMaxima until the UI is built
5172
51732002-09-05 03:28  mikeclarkson
5174
5175	* interfaces/xmaxima/xmaxima-trailer.tcl: Fix type in windows code
5176	  and cleanup
5177
51782002-09-04 21:54  mikeclarkson
5179
5180	* interfaces/xmaxima/: Makefile.am, Utils/etags.tcl: Added TAGS
5181	  target for the convenience of developers
5182
51832002-09-04 21:34  mikeclarkson
5184
5185	* interfaces/xmaxima/xmaxima.tcl: Removed obsolete Tcl unsupported0
5186	  code
5187
51882002-09-04 21:07  mikeclarkson
5189
5190	* interfaces/xmaxima/: Makefile.am, xmaxima.tcl: turn off the
5191	  horrible show_balloons by default
5192
51932002-09-04 20:48  mikeclarkson
5194
5195	* interfaces/xmaxima/xmaxima.tcl: Fixed bug 604832 - xmaxima can
5196	  kill Xwindows
5197
51982002-09-04 18:00  mikeclarkson
5199
5200	* interfaces/xmaxima/: xmaxima.tcl, Makefile.am: Started breaking
5201	  up xmaxima.tcl to tkmaxima/*.tcl
5202
52032002-09-03 21:07  amundson
5204
5205	* interfaces/xmaxima/: xmaxima-trailer.tcl, xmaxima.tcl: Updates
5206	  for windows from Mike Thomas.
5207
52082002-09-03 20:22  amundson
5209
5210	* interfaces/emacs/emaxima/Makefile.am: Install emaxima.lisp and
5211	  include it in the tarball.
5212
52132002-09-01 07:21  wjenkner
5214
5215	* src/hyp.lisp: Patch from Thomas Fischbacher: Rename INTERSECTION
5216	  since it is also in the CL package.
5217
52182002-08-30 17:24  amundson
5219
5220	* src/Makefile.am: Include (cmucl,clisp,gcl)-depends.mk in tarball
5221	  distribution.
5222
52232002-08-30 15:11  amundson
5224
5225	* Makefile.am: Put README.lisps in the tarball.
5226
52272002-08-30 08:40  amundson
5228
5229	* doc/man/.cvsignore: maxima.1 is now a generated file.
5230
52312002-08-30 08:37  amundson
5232
5233	* configure.in: Upgrade version to 5.9.0rc1.
5234
52352002-08-30 08:36  amundson
5236
5237	* tests/Makefile.am: Put known-bugs in the tarball distribution.
5238
52392002-08-27 17:35  wjenkner
5240
5241	* share/simplification/genut.mac: Changed all occurrences of the
5242	  keyword `IN' to `in'.  Made some small changes in the comments.
5243
52442002-08-27 17:29  wjenkner
5245
5246	* src/mactex.lisp: Replaced $|in| in TEXMDOIN.	This fixes the
5247	  case-sensitivity problem for keywords (due to $|in| being
5248	  interned here).
5249
52502002-08-25 10:45  amundson
5251
5252	* tests/: known-bugs, summarize-log: Test summary now lists the
5253	  tests that were expected to fail. The expected failures are
5254	  listed in the file known-bugs.
5255
52562002-08-25 10:43  amundson
5257
5258	* configure.in: Configure no longer complains about not finding
5259	  <lisp> when an absolute path is specified for <lisp>.
5260
52612002-08-25 10:41  amundson
5262
5263	* bootstrap: Make bootstrap less needlessly verbose.
5264
52652002-08-25 10:40  amundson
5266
5267	* README.lisps: Minor updates including URL's.
5268
52692002-08-25 10:39  amundson
5270
5271	* INSTALL: Generic INSTALL instructions plus a brief prelude.
5272
52732002-08-25 10:38  amundson
5274
5275	* AUTHORS: My first attempt at a reasonable AUTHORS file.
5276
52772002-08-23 12:26  amundson
5278
5279	* doc/man/Makefile.am: Update because maxima.1 is now a generated
5280	  file.
5281
52822002-08-23 10:05  amundson
5283
5284	* configure.in, doc/man/maxima.1, doc/man/maxima.1.in: Use autoconf
5285	  to insert proper pathnames into the man page.  maxima.1 was
5286	  slightly modified to become maxima.1.in.
5287
52882002-08-23 09:52  amundson
5289
5290	* doc/man/maxima.1: Remainder updated for new Maxima interface,
5291	  etc.
5292
52932002-08-21 10:43  amundson
5294
5295	* src/init-cl.lisp: clean up warnings from cmucl
5296
52972002-08-20 17:33  amundson
5298
5299	* ChangeLog: ChangeLog now generated with cvs2cl
5300
53012002-08-20 14:24  amundson
5302
5303	* doc/man/maxima.1: Partial update. All text up to the section on
5304	  plotting commands should be OK.
5305
53062002-08-20 12:38  amundson
5307
5308	* maxima-local, src/maxima.in: Update maxima wrapper script to
5309	  include --list-avail and --version options. Use maximarc from
5310	  MAXIMA_USERDIR if variable set.
5311
53122002-08-20 10:12  amundson
5313
5314	* src/init-cl.lisp: minor bug fix: autoload eigen.mac, not eigen.mc
5315
53162002-08-19 12:49  amundson
5317
5318	* .cvsignore: Add a few more autotools generated files.
5319
53202002-08-19 12:44  amundson
5321
5322	* interfaces/xmaxima/Makefile.am: Bug fix: Order matters. xmaxima
5323	  was being constructed in the wrong order.
5324
53252002-08-16 16:56  amundson
5326
5327	* lisp-utils/defsystem.lisp: Update to clocc's current
5328	  defsytem.lisp
5329
53302002-08-16 13:28  amundson
5331
5332	* configure.in, src/autoconf-variables.lisp.in, src/macsys.lisp,
5333	  src/maxima.system: 1) New startup message including pointer to
5334	  bug_report().  2) New function bug_report().	3) New function
5335	  build_info().
5336
53372002-08-16 13:24  amundson
5338
5339	* Makefile.am, demo/Makefile.am, doc/info/Makefile.am,
5340	  doc/intromax/Makefile.am, doc/man/Makefile.am,
5341	  doc/share/Makefile.am, interfaces/emacs/emaxima/Makefile.am,
5342	  interfaces/emacs/misc/Makefile.am,
5343	  interfaces/xmaxima/Makefile.am, lisp-utils/Makefile.am,
5344	  plotting/Makefile.am, share/Makefile.am, src/Makefile.am,
5345	  tests/Makefile.am: Updates to Makefile.am's so that "make dist"
5346	  includes all necessary files.
5347
53482002-08-14 16:32  amundson
5349
5350	* interfaces/xmaxima/autoconf-variables.tcl: autoconf-variables.tcl
5351	  is now a derived file.
5352
53532002-08-14 13:49  amundson
5354
5355	* tests/summarize-log: summarize-log now also prints timing
5356	  information.
5357
53582002-08-14 13:48  amundson
5359
5360	* tests/Makefile.am: Tests are now run using maxima-local instead
5361	  of what amounts to a rewrite of maxima-local in Makefile.am. I
5362	  should have made this change a long time ago.
5363
53642002-08-14 13:46  amundson
5365
5366	* src/sin.lisp: Bug fix from Juan Pablo Hierro �lvarez. His mail
5367	  message follows:
5368
5369	  El S�b 20 Abr 2002 00:25, escribi�:
5370	  > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5371	  you get f(x,y)
5372	  > - a fix for this had been worked out for commercial macsyma but
5373	  I do not
5374	  > have it - can someone help out?
5375	  >
5376	  > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5377	  result
5378	  >
5379	  > thanks
5380	  > Peter Vafeades
5381
5382	  More on the problem. Although the previous patch I send solves
5383	  this problem.  There are deeper problems in the algorithm which
5384	  appear if one tries h(x,y):=x*y*diff(f(x,y),x,1,y,1);
5385	  integrate(h(x,y),x); integrate(h(x,y),y);
5386
5387	  One gets:					     /	     2
5388			       [     d (D2)			(I x (-----
5389	  (f(x, y))) dx) y			     ]	  dx dy
5390			/ and						2
5391					  x f(x, y ) (D3)
5392		     ---------- 				      2
5393	  respectively.
5394
5395	  After applying my previous patch the second result looks better
5396	  but it is still wrong.				     d
5397	     2				       x (-- (f(x, y   )))
5398				    dx	(D3)
5399	  -----------------				      2
5400
5401	  This time the problem does not lie in checkderive1 but in rat10.
5402	  To realize it, it is a good idea to simultaneously trace:
5403	  integrator, powerlist and rat10. There is a call to powerlist
5404	  close to the end of integrator which returns nil when one
5405	  integrates over x and a different expresion where the ((RAT SIMP)
5406	  1 2) has already appeared when the integration is performed over
5407	  y. In the end, that difference arises from a call to rat10 which
5408	  returns nil in the first situation and t in the other one.
5409
5410	  My proposal to solve this last problem is the following patch:
5411	  __________________ 475c478,485 <	 (T (RAT10 (CAR (MARGS
5412	  EX)))))) - ---
5413	  >	  (T
5414	  >	       (let ((examine (margs ex)))
5415	  >		 (if (atom (first examine))
5416	  >		   (do* ((element examine (rest element))
5417	  >			   (result (rat10 (first examine))
5418	  >				     (and result (rat10 (first
5419	  element)))))
5420	  >			  ((or (null result) (null element))
5421	  result))
5422	  >		   (rat10 (first examine)))))))
5423	  ___________________ which affects the last condition considered
5424	  in rat10. The present version recursively searchs in the car of
5425	  the list of arguments which is good if such list is nested but
5426	  not if the list is flat. The different behaviour is appreciated
5427	  when a recursive call to rat10 with arguments (|$x| |$y|) is
5428	  made.  With the present code, only |$x| is compared with the
5429	  variable of integration. My patch forces to compare all
5430	  arguments, when the first of them is an atom, and stops if there
5431	  is someone which returns nil, passing up that nil whose meaning
5432	  is that there is some argument "alike1" the variable the
5433	  integration.	- -- Juan Pablo Hierro �lvarez hierro en ideafix
5434	  punto litec punto csic punto es Clave p�blica: 0xA8707ADF en
5435	  pgp.rediris.es
5436
5437				  This message is digitally signed. Click
5438	  the lock icon for more information.
5439
5440	  _______________________________________________ Maxima mailing
5441	  list Maxima@www.math.utexas.edu
5442	  http://www.math.utexas.edu/mailman/listinfo/maxima
5443
5444		  From:   Juan Hierro <BUSCAIDEAS@terra.es>
5445	  To:	  maxima@mail.ma.utexas.edu Subject:	  Fwd: Re: [Maxima]
5446	  Maxima integration bug Date:	24 Apr 2002 00:47:09 +0200 I forgot
5447	  to send this mail to the list.  ----------  Mensaje reenviado
5448	  ----------
5449
5450	  Subject: Re: [Maxima] Maxima integration bug Date: Sat, 20 Apr
5451	  2002 06:01:39 +0200 From: Juan Pablo Hierro �lvarez
5452	  <BUSCAIDEAS@terra.es> To: Phroexus@aol.com
5453
5454	  El S�b 20 Abr 2002 00:25, escribi�:
5455	  > when you enter integrate(diff(f(x,y),x,1,y,1),y) into maxima
5456	  you get f(x,y)
5457	  > - a fix for this had been worked out for commercial macsyma but
5458	  I do not
5459	  > have it - can someone help out?
5460	  >
5461	  > note that integrate(diff(f(x,y),x,1,y,1),x) returns the correct
5462	  result
5463
5464	  Try the following patch ___________________ 371c371,374 <
5465		 expr				;single ---
5466
5467	  >		     (if (null old-wrt)
5468	  >			 expr			  ;single
5469	  >			 `((%derivative), expr	  ;partial in
5470	  old-wrt
5471	  >			   ,.(nreverse old-wrt)))
5472
5473	  _____________________ in file sin.lisp
5474
5475	  The line numbers may be changed in your file as I have already
5476	  applied Jenkner's patch. Anyway, the problem lies in the function
5477	  checkderiv1 and the patch begins in its sixth line.
5478
5479	  It is very instructive to make to_lisp(); (trace sinint
5480	  checkderiv1) and look at what is happening with maxima compiled
5481	  with cmucl18d because gcl hides a recursive call in checkderiv1.
5482	  On the other hand, to realize that the problem was inside
5483	  checkderiv1, I had to trace the algorithm with gcl, as cmucl does
5484	  not like to trace many functions of maxima.
5485
5486	  I think now that the use of different compilers to test maxima
5487	  code is one of the best tools to debug it, as each one covers up
5488	  the troubles of the other.  -- Juan Pablo Hierro �lvarez hierro
5489	  en ideafix punto litec punto csic punto es Clave p�blica:
5490	  0xA8707ADF en pgp.rediris.es
5491
54922002-08-14 13:36  amundson
5493
5494	* src/maxima.system: The lisp variable *load-verbose* is now set to
5495	  nil by default. Maxima has its own internal variable for verbose
5496	  loading, $loadprint.
5497
54982002-08-14 13:35  amundson
5499
5500	* src/macsys.lisp: New feature: maxima-init.lisp and
5501	  maxima-init.mac are now loaded at startup if they are found in
5502	  the search path.
5503
55042002-08-14 13:34  amundson
5505
5506	* src/init-cl.lisp: 1) Maxima search paths simplified through more
5507	  extensive use of patterns.
5508
5509	  2) New feature. A user directory is now added to the search
5510	  paths. The directory can be set with the environment variable
5511	  MAXIMA_USERDIR. The default value is the $HOME/.maxima.
5512
5513	  3) The internal variable MAXIMA_VERPKGDATADIR was added to allow
5514	  maxima-local to use the share directory from the source tree.
5515
55162002-08-14 13:28  amundson
5517
5518	* share/contrib/: impdiff.mac, makeOrders.mac: Contributed file
5519	  from Dan Stanger.
5520
55212002-08-14 13:26  amundson
5522
5523	* share/maxima-init.lisp: Default init file for maxima.
5524
55252002-08-14 13:25  amundson
5526
5527	* share/Makefile.am: Several files from the share directory were
5528	  not being installed. Fixed.
5529
5530	  maxima-init.lisp is now installed.
5531
55322002-08-14 13:22  amundson
5533
5534	* maxima-local: maxima-local now uses the share directory from the
5535	  source tree instead of the installation location.
5536
5537	  top_srcdir should now always be an absolute path.
5538
55392002-08-12 22:10  rtoy
5540
5541	* src/: matrun.lisp, nrat4.lisp, polyrz.lisp, rat3a.lisp,
5542	  rat3b.lisp, rat3c.lisp, rat3d.lisp, rat3e.lisp, ratout.lisp:
5543	  Remove the Control-H character.
5544
55452002-08-06 22:29  wjenkner
5546
5547	* src/defint.lisp: PERIOD would sometimes fail to recognise
5548	  periodicity because of different simplifications.
5549
5550	  An integration bug resulting from this was observed by Larry
5551	  Bates, reported by Camm Maguire and discussed in the mailing
5552	  list.
5553
55542002-08-03 12:39  amundson
5555
5556	* README.lisps: Updated information relating to GCL
5557
55582002-08-02 08:48  rtoy
5559
5560	* src/SYS-DECLAIM.lisp: Don't declaim functions.
5561
55622002-07-28 22:07  billingd
5563
5564	* share/simplification/: disol.mac, facex1.mac, facexp.mac,
5565	  stopex.mac: Remove directory name from load("genut) command
5566
55672002-07-28 06:37  billingd
5568
5569	* share/Makefile.am, share/misc/declin.dem, share/misc/declin.mac,
5570	  share/simplification/disol.dem, share/simplification/disol.mac,
5571	  share/simplification/facex1.mac, share/simplification/facexp.dem,
5572	  share/simplification/facexp.mac, share/simplification/genut.mac,
5573	  share/simplification/stopex.dem, share/simplification/stopex.mac,
5574	  src/acall.lisp, src/fcall.lisp, src/outmis.lisp: 2002-07-28
5575	  Wolfgang Jenkner <wjenkner@inode.at>		   checked in by
5576	  david Billinghurst <David.Billinghurst@riotinto.com>
5577
5578	  A re-implementation of genut.mac.
5579
5580	  Updates to declin.mac, declin.mac, disol.mac, facex1.mac,
5581	  facexp.mac stopex.mac, acall.lisp, fcall.lisp and outmis.lisp.
5582
5583	  Path fixes for disol.dem, facexp.dem and stopex.dem.
5584
55852002-07-25 17:28  rtoy
5586
5587	* src/mactex.lisp: From Jesper Harder.
5588
5589	  Make lsum print something nicer than just LSUM.
5590
55912002-07-23 10:19  vvzhy
5592
5593	* share/Makefile.am: installing recently added new files
5594
55952002-07-23 09:26  vvzhy
5596
5597	* archive/doc/ltest2.lisp, archive/doc/ltests.lisp,
5598	  tests/Makefile.am, tests/ltest2.lisp, tests/ltests.lisp:
5599	  ltest*.lisp are moved into archive/doc
5600
56012002-07-22 16:33  belanger
5602
5603	* interfaces/emacs/emaxima/maxima-font-lock.el: A function was
5604	  removed from the font-lock defaults that was occasionally locking
5605	  up emacs.
5606
56072002-07-19 03:38  vvzhy
5608
5609	* interfaces/xmaxima/: server.lisp, xmaxima.tcl: Maxima tests in
5610	  the appropriate xmaxima menu item for all lisps are fixed.
5611
56122002-07-19 01:51  vvzhy
5613
5614	* common.mk, tests/Makefile.am: Now tests are installed into Maxima
5615	  version data directory.
5616
56172002-07-18 11:09  rtoy
5618
5619	* share/integration/antid.mac: Bug 578806: two bugs in antid.mac
5620
5621	  Fixes from Barton Willis:
5622
5623	  o Typo in nonzeroandfreeof o listarith needs to be true for
5624	  antidiff to work correctly.
5625
56262002-07-18 11:02  rtoy
5627
5628	* src/transs.lisp: Bug 581766: compile_file doesn't for CMUCL,
5629	  Clisp
5630
5631	  Compile the files for CMUCL and Clisp.
5632
56332002-07-18 10:58  rtoy
5634
5635	* doc/info/Arrays.texi: Bug 576607: ARRAY documentation bug
5636
5637	  Document current behavior.
5638
56392002-07-18 10:15  rtoy
5640
5641	* doc/info/texinfo.tex: Sync to version 2002-06-04.06.
5642
5643	  Solves some problems people are having with using pdftex to
5644	  generate a PDF version of maxima.texi.
5645
56462002-07-17 23:37  vvzhy
5647
5648	* tests/examples.mac: Duplicate of rexamples.mac. Sorry
5649
56502002-07-17 21:37  rtoy
5651
5652	* src/numerical/f2cl-package.lisp: Don't need to import
5653	  destructuring-bind for GCL anymore.
5654
56552002-07-17 11:35  rtoy
5656
5657	* share/numeric/fft.lisp: o Added a Lisp implementation of an FFT o
5658	  Use suggested code from Wolfgang Jenkner to handle the arrays.  o
5659	  Remove some unused code, clean up the polar-to-rectangular
5660	  conversions, etc.
5661
56622002-07-17 08:56  vvzhy
5663
5664	* tests/examples.mac: This file runs all examples provided by
5665	  Maxima example command (manual.demo). Maybe later it can be
5666	  incorporated into standard Maxima test.  Idea by Devid
5667	  Billinhurst
5668
56692002-07-16 11:25  rtoy
5670
5671	* src/clmacs.lisp: Patch from Wolfgang Jenkner.  Support all 5
5672	  dimensions as supported by maxima instead of the 3 that was being
5673	  done before.	(Should probably get rid of this constraint, as
5674	  mentioned by Wolfgang.)
5675
56762002-07-16 11:23  rtoy
5677
5678	* src/marray.lisp: Fix for bug 576610:	fillarray bug
5679
5680	  Patch from Wolfgang Jenkner.	His comments just before defun
5681	  $listarray describes maxima's arrays.
5682
56832002-07-15 12:28  rtoy
5684
5685	* src/: commac.lisp, inmis.lisp: Fix for bug 575425:  reset()
5686	  broken.
5687
5688	  Modify defmvar macro to store the initial values of all variables
5689	  in a hash table.  Reset runs over the hash table to reset the
5690	  variables to their initial values.
5691
56922002-07-15 11:30  rtoy
5693
5694	* doc/info/Elliptic.texi: Fix a typo, from Jesper Harder.
5695
56962002-07-15 11:22  rtoy
5697
5698	* src/mactex.lisp: Apply patch from Jesper Harder to correct the
5699	  mistakes I made in his original patch.  For bug 534874.
5700
57012002-07-15 11:18  rtoy
5702
5703	* doc/info/Expressions.texi: Tabs in the examples for LSUM changed
5704	  to spaces because they don't display very well.
5705
57062002-07-15 08:13  billingd
5707
5708	* src/trigo.lisp, tests/rtest15.mac: Bug fix.  coth(%i*z) was
5709	  simplified to -%i*coth(z).  Add tests for f(%i*z) for
5710	  trignometric and hyperbolic functions.
5711
57122002-07-11 16:30  starseeker
5713
5714	* doc/maximabook/maxima.tex: Add the odes chapter to the manual
5715
57162002-07-11 16:21  starseeker
5717
5718	* doc/maximabook/odes/odes.tex: Make this chapter work with the
5719	  rest of the document
5720
57212002-07-11 16:14  starseeker
5722
5723	* doc/maximabook/: basics/basics.tex, interfaces/interfaces.tex,
5724	  introduction/introduction.tex: Minor fixes to spelling and syntax
5725
57262002-07-02 21:13  billingd
5727
5728	* tests/: rexamples.mac, tests.lisp: New test file rexamples.mac
5729	  runs the example() command for all cases known to work.
5730
57312002-07-02 21:08  billingd
5732
5733	* demo/manual.demo: Sort file manual.demo alphabetically, so that
5734	  the example() command presents options in alphabetical order.
5735	  Also make it easier to locate and modify each item in file.
5736
57372002-07-02 21:01  billingd
5738
5739	* src/macdes.lisp: Correct the name of the file containing the data
5740	  for example() command.
5741
57422002-07-02 16:13  rtoy
5743
5744	* src/trans1.lisp: Bug 576407: SUM translation bug
5745
5746	  Applied patch from Wolfgang Jenker
5747
57482002-07-02 15:58  rtoy
5749
5750	* src/fcall.lisp: Bug 576411: MAKELIST bug
5751
5752	  Applied patch from Wolfgang Jenker
5753
57542002-07-02 09:17  rtoy
5755
5756	* src/mtrace.lisp: Bug 576389:
5757
5758	  Applied patch given therein.
5759
57602002-07-02 08:23  rtoy
5761
5762	* src/macsys.lisp: Bug 575429: ?room() instead of room()
5763
5764	  Define ROOM so you don't have to type ?room().
5765
57662002-07-01 23:22  billingd
5767
5768	* share/misc/declin.dem: Update filename in load() command
5769
57702002-07-01 16:34  rtoy
5771
5772	* src/plot.lisp: Bug 572670: plot2d and plot3d options
5773
5774	  Don't throw a Lisp error when invalid options are given.  Throw a
5775	  maxima error instead.
5776
57772002-07-01 10:21  rtoy
5778
5779	* src/ode2.lisp: Fix bug 531637: variable $FEATURE is unbound o The
5780	  function is STATUS, not $STATUS.  o With the above, the error
5781	  message $MSG1 wasn't being printed, so   rename the parameter
5782	  $MSG1 to $MSG in $ODE2A.
5783
57842002-07-01 08:20  billingd
5785
5786	* doc/info/Function.texi: [ 537368 ] File optimu.dem not present.
5787	  Add comment that optimu files no longer present.
5788
57892002-07-01 07:47  billingd
5790
5791	* tests/rtest15.mac: Fix for [ 537370 ] Tests do not test compile
5792	  Add a test for compile()
5793
57942002-06-28 15:48  rtoy
5795
5796	* doc/info/Equations.texi: Document that zsolve isn't available
5797	  anymore.
5798
57992002-06-28 15:39  rtoy
5800
5801	* src/acall.lisp: CMUCL doesn't have special-form-p.  ANSI CL says
5802	  it's special-operator-p, and that's what CMUCL has.
5803
58042002-06-28 15:16  rtoy
5805
5806	* doc/info/Differential.texi: Document that that ODE no longer
5807	  exists.
5808
58092002-06-28 11:41  rtoy
5810
5811	* doc/info/Differentiation.texi: Move the documentation for the
5812	  special symbol DIFF after the documentation for the function
5813	  DIFF.  That way, describe(diff) will find the function
5814	  documentation instead.
5815
58162002-06-28 10:06  rtoy
5817
5818	* share/numeric/fft.lisp: Misplaced declaration.
5819
58202002-06-28 10:05  rtoy
5821
5822	* src/suprv1.lisp: There is no ~m format directive.
5823
58242002-06-27 21:18  rtoy
5825
5826	* src/: SYS-DECLAIM.lisp, SYS-PROCLAIM.lisp:
5827	  MACHINE-MANTISSA-PRECISION is a constant now, not a special
5828	  variable.
5829
58302002-06-27 21:16  rtoy
5831
5832	* src/gcl-depends.mk: maxima doesn't depend on parse-body anymore
5833	  since we're assuming gcl has destructuring-bind.
5834
58352002-06-27 21:06  rtoy
5836
5837	* src/maxima.system: Don't need to load up parse-body for gcl
5838	  anymore since we're assuming gcl has destructuring-bind.
5839
58402002-06-27 15:56  rtoy
5841
5842	* src/mdebug.lisp: Oops.  That last change should only be applied
5843	  when the first character read is a question mark.  Otherwise, we
5844	  read the input incorrectly.
5845
58462002-06-27 13:39  rtoy
5847
5848	* src/mdebug.lisp: Due to an ANSI CL compatibility issue, CMUCL was
5849	  not properly handling the ?foo command for maxima.  Fix it so
5850	  that it does.
5851
58522002-06-27 12:37  rtoy
5853
5854	* src/: float.lisp, simp.lisp: Set machine-mantissa-precision
5855	  correctly, instead of a hard-wired 24.  Make it a defconstant
5856	  instead of defvar as well.
5857
58582002-06-26 12:56  rtoy
5859
5860	* src/ellipt.lisp: Removed the implementation of destructuring-bind
5861	  for gcl because later versions of gcl have it.
5862
58632002-06-26 09:01  rtoy
5864
5865	* src/cl-info.lisp: describe(undiff) and other examples were
5866	  returning too much documentation because we weren't setting the
5867	  end point appropriately in certain cases.
5868
58692002-06-26 08:48  rtoy
5870
5871	* doc/info/Differentiation.texi: o Some documentation added for
5872	  DEL.	o Replace batch("gendif.mc") with just plain
5873	  batch("gendif").
5874
58752002-06-25 12:12  rtoy
5876
5877	* doc/info/Special.texi: Added rudimentary documentation for the
5878	  functions BESSEL_J, BESSEL_Y, BESSEL_I, and BESSEL_K, and for the
5879	  variable BESSELEXPAND.
5880
58812002-06-25 10:05  amundson
5882
5883	* maxima-local: Make maxima-local respect the value of POSIX_SHELL
5884	  used by the maxima script.
5885
58862002-06-25 09:37  rtoy
5887
5888	* doc/info/Operators.texi: Add very simple documentation for the
5889	  ABS function.
5890
58912002-06-25 09:37  rtoy
5892
5893	* src/ellipt.lisp: o ELLIPTIC-F is not always called with
5894	  double-float args, so don't	declare the args as double-floats.
5895	  o Add very rudimentary support for Jacobi am function.
5896
58972002-06-25 09:35  rtoy
5898
5899	* src/macsys.lisp: Add support for Clisp and CMUCL to print out the
5900	  bytes consed when showtime is set.
5901
59022002-06-24 21:40  rtoy
5903
5904	* src/cl-info.lisp: A bug in NREGEX prevents case-INsensitive
5905	  searches containing ranges.  So set pat-subnode to do a
5906	  case-sensitive search for [a-zA-Z] instead of a case-INsensitive
5907	  search for [a-z].
5908
59092002-06-24 18:52  billingd
5910
5911	* src/init-cl.lisp: Add demo subdirectory to search path for .dem
5912	  files
5913
59142002-06-24 17:42  amundson
5915
5916	* configure.in, src/maxima.in, tests/Makefile.am: configure will
5917	  now search for a Bourne shell that implements getopts. The user
5918	  may specify a shell if desired. The shell is used for the maxima
5919	  script only.
5920
59212002-06-24 17:15  rtoy
5922
5923	* src/cl-info.lisp: SHOW-INFO was sometimes returning too much
5924	  documentation because pat-subnode was looking for uppercase
5925	  letters.  We really want to do a case-insensitive search.  Thus,
5926	  things like "operator", "special variable", etc., will stop the
5927	  documentation as well as a "Function".
5928
59292002-06-24 16:42  rtoy
5930
5931	* src/plot.lisp: Fix for Bug 572668:
5932
5933	  o Don't compile this file with safety = 0.  o We need to make
5934	  sure that result of coerce-float-fun actually   returns a
5935	  double-float, so coerce it to a double-float.  o $PLOT3D was not
5936	  passing on the list of variables to coerce-float-fun	 to create
5937	  the desired function.
5938
59392002-06-24 13:01  rtoy
5940
5941	* src/mtrace.lisp: o MAKE-TRACE-HOOK was returning lists when it
5942	  really wanted to return   functions.	Make it so.  o MICRO-TO-SEC
5943	  had a hardwired 1e-6.  Use   INTERNAL-TIME-UNITS-PER-SECOND
5944	  instead.  This should fix bug   572835.
5945
59462002-06-24 12:05  rtoy
5947
5948	* src/maxima.in: Set CLISP, CMUCL, and GCL appropriately so that
5949	  the desired executable is run by maxima-run-lisp.
5950
59512002-06-24 12:03  rtoy
5952
5953	* src/Makefile.am: Set and export CLISP, CMUCL, GCL appropriately
5954	  so that the desired Lisp executable is run.
5955
59562002-06-24 12:02  rtoy
5957
5958	* configure.in: Change the messages about an executable not found
5959	  in PATH from errors to just warnings.  (Should additional tests
5960	  be done in this case, such as the executable exists?)
5961
59622002-06-23 07:48  billingd
5963
5964	* share/calculus/cartan.dem: Fix load command.
5965
59662002-06-23 07:36  billingd
5967
5968	* share/: matrix/eigen.dem, simplification/functs.dem,
5969	  vector/vect.dem: Fix load command
5970
59712002-06-22 12:06  rtoy
5972
5973	* src/mactex.lisp: Bug 534874.	 Applied the given patch, with some
5974	  modifications.  All of the bugs listed therein work as expected
5975	  now.
5976
59772002-06-22 10:00  rtoy
5978
5979	* doc/info/Equations.texi: Change docs to note that this isn't
5980	  available anymore, and reference the function ALLROOTS.
5981
59822002-06-21 16:22  rtoy
5983
5984	* doc/info/Numerical.texi: Note that DCADRE doesn't exist anymore,
5985	  but leave the documentation around.
5986
59872002-06-21 16:21  rtoy
5988
5989	* doc/info/Integration.texi: Remove references to DCADRE.
5990
59912002-06-21 09:27  amundson
5992
5993	* common.mk: Define instsrcdir.
5994
59952002-06-20 21:21  billingd
5996
5997	* tests/rtest15.mac: Recent loadpath improvements have made the
5998	  explicit load of trigrat redundant.
5999
60002002-06-20 21:00  billingd
6001
6002	* tests/rtest15.mac: Add testcase for maxima-Bugs-541993 - trigrat
6003	  crashes on example in manual which is now fixed.
6004
60052002-06-20 20:56  amundson
6006
6007	* src/init-cl.lisp: subdirectories of share are now searched as
6008	  well as share itself
6009
60102002-06-20 20:54  amundson
6011
6012	* src/Makefile.am: clean and distclean should now work properly.
6013	  Source files are now installed.
6014
60152002-06-20 15:34  amundson
6016
6017	* configure.in: Sloppy quoting was causing problems on Solaris.
6018	  Fixed.
6019
60202002-06-20 13:23  amundson
6021
6022	* common.mk: fixed non-portable shell construct
6023
60242002-06-20 13:20  amundson
6025
6026	* doc/info/Makefile.am: added MAXIMAHTML = before including
6027	  maximahtml.mk (with MAXIMAHTML +=) in order to keep automake
6028	  happy.
6029
60302002-06-19 13:30  amundson
6031
6032	* archive/share/lisp/: elim-LISP.lisp, elim.LISP, fourie-LISP.lisp,
6033	  fourie.LISP, ntrig-LISP.lisp, ntrig.LISP: files renamed to avoid
6034	  having names that differ only by case, which causes problems on
6035	  Windows.
6036
60372002-06-19 13:26  amundson
6038
6039	* configure.in: Fixes for problems with path names when no explicit
6040	  --prefix is given to configure. Autoconf is amazingly stupid
6041	  about the various standard path names.
6042
60432002-06-19 12:39  rtoy
6044
6045	* src/mactex.lisp: Define strcat for all Lisps.
6046
60472002-06-18 11:29  rtoy
6048
6049	* src/plot.lisp: o As in rev 1.13, we make the defstruct for
6050	  polygon outside of   eval-when for all Lisps.  (Without this,
6051	  CMUCL can't do 3-D plots.) o Also change the :constructor for
6052	  polygon from make-polygon to	 %make-polygon.  o The macro
6053	  make-polygon seems to work just fine on CMUCL now.
6054
60552002-06-17 14:23  amundson
6056
6057	* tests/Makefile.am: All tests are now run with stdin redirected to
6058	  /dev/null, so a failure mode which causes maxima to expect input
6059	  will no longer just sit there.
6060
60612002-06-17 14:23  vvzhy
6062
6063	* src/kclmac.lisp: errset macro fix (for errcatch command) for new
6064	  ansi gcl
6065
60662002-06-17 14:22  amundson
6067
6068	* src/mload.lisp: Bug fix: previously, the test code would always
6069	  pass a test that returned "TRUE", even if something else was
6070	  expected, e.g. FALSE!
6071
60722002-06-17 14:20  amundson
6073
6074	* maxima-local, src/init-cl.lisp, src/plot.lisp: omplotdata and
6075	  mgnuplot scripts are now found in their installed directories.
6076	  maxima-local now finds them locally.
6077
60782002-06-17 14:16  amundson
6079
6080	* Makefile.am, configure.in, plotting/Makefile.am: omplotdata and
6081	  mgnuplot now installed in verpkglibexecdir.
6082
60832002-06-17 14:16  amundson
6084
6085	* interfaces/xmaxima/Makefile.am, interfaces/xmaxima/omplotdata,
6086	  plotting/.cvsignore, plotting/omplotdata: omplotdata moved to
6087	  plotting directory
6088
60892002-06-15 17:53  rtoy
6090
6091	* src/cl-info.lisp: o Add a little more documentation o Delete the
6092	  old, unused version of SHOW-INFO.  o Fix the problem where
6093	  describe(plot2d) just printed out the function   without the
6094	  actual documentation.
6095
60962002-06-15 16:01  rtoy
6097
6098	* src/plot.lisp: o Make the default range on Y much larger so that
6099	  we don't just clip   the output.  If the user wants a clipped
6100	  plot, let him specify the   clipping explicitly.  o When using
6101	  gnuplot for plotting, the output data file sometimes	 contains
6102	  lines with the string "move".  Gnuplot doesn't like that,   so
6103	  don't do it.
6104
61052002-06-15 09:14  rtoy
6106
6107	* src/maxima.system: Add dependency of the slatec module on
6108	  f2cl-lib and packages modules.
6109
61102002-06-15 09:12  rtoy
6111
6112	* share/integequations/inteqn.mac: Add missing semicolon.
6113
61142002-06-14 13:33  amundson
6115
6116	* tests/rtest15.mac: Fixed a typo. Ooops.
6117
61182002-06-14 13:26  amundson
6119
6120	* tests/rtest15.mac: New tests highlighting bug found in
6121	  "integration bug" thread on the Maxima mailing list April 2002.
6122
61232002-06-14 13:12  amundson
6124
6125	* share/utils/mactex-utilities.lisp, src/mactex.lisp:	Moved
6126	  mactex-utilitiles back into a separate file.
6127		  Fixed bug in tex(expr,file)
6128
61292002-06-14 08:54  rtoy
6130
6131	* src/macsys.lisp: Add definition of $system for CMUCL.  (From Tim
6132	  Moore.)
6133
61342002-06-09 22:39  amundson
6135
6136	* src/commac.lisp: Bug fix from Wolfgang Jenkner. Here is an
6137	  excerpt from his mail message:
6138
6139	  ---------------------------------------- The node "Lisp and
6140	  Maxima" in the maxima texinfo manual states
6141
6142	     To enter Maxima forms at lisp level, you may use the `#$'
6143	  macro.
6144
6145	  However, the example given there triggers an error
6146
6147	  [1]> (in-package "MAXIMA") #<PACKAGE MAXIMA> MAXIMA[2]> (setq
6148	  $foo #$[x,y]$)
6149
6150	  *** - FUNCALL: the function PEEKTYIPEEK is undefined 1. Break
6151	  MAXIMA[3]>
6152
6153	  I propose the following patch
6154	  ----------------------------------------
6155
61562002-06-09 22:27  amundson
6157
6158	* share/tensor/: canten.lisp, gener.lisp, itensor.dem,
6159	  itensor.lisp, itensor.usg, symtry.lisp: Fixes for itensor from
6160	  Valerij Pipin. His readme file is now itensor.usg.
6161
61622002-06-09 22:06  amundson
6163
6164	* share/tensor/ctensr.mac: Bug fix from Valerij Pipin. Here is an
6165	  excerpt from his mail message:
6166
6167	  ---------------------------------------- The function
6168	  "motion(dis)" computes the covariant form of the geodesic
6169	  equations of the motion for a given metric.  However in
6170	  "ctensr.mac" we see
6171
6172	  motion(dis):=block([s],depends(omega,s),   for i thru dim do
6173	  em[i]:if diagmetric	    then ratsimp(1/2*sum(
6174	  diff(lg[a,a],omega[i])	     *diff(omega[a],s)^2,a,1,dim))
6175	       else 1/2*sum(sum(diff(lg[a,b],omega[i])
6176		*diff(omega[a],s)*diff(omega[b],s),a,
6177	   1,dim),b,1,dim),		   if dis#false then for i thru dim
6178	  do ldisplay(em[i]),done)$
6179
6180	  It does not correspond the definition. I propose to it change to
6181
6182	  motion(dis):=block([s],depends(omega,s),   for i thru dim do
6183	  em[i]:if diagmetric	    then
6184	  ratsimp(lg[i,i]*diff(omega[i],s,2)+
6185	  sum(diff(lg[i,i],omega[a])*diff(omega[i],s)*diff(omega[a],s),a,1,dim)-
6186		   1/2*sum( diff(lg[a,a],omega[i])
6187	  *diff(omega[a],s)^2,a,1,dim) )       else ratsimp(
6188	  sum(lg[i,a]*diff(omega[a],s,2),a,1,dim)+	      sum( sum(
6189		   diff(lg[i,b],omega[a])*diff(omega[b],s)*diff(omega[a],s)
6190		       -1/2*diff(lg[a,b],omega[i])
6191	    *diff(omega[a],s)*diff(omega[b],s),a,
6192	  1,dim),b,1,dim) ),		    if dis#false then for i thru
6193	  dim do ldisplay(em[i]),done)$
6194
6195	  This can be find in any textbook.  After this  the demo given
6196	  below reproduces results demonstrated by "ctensor.dem" in
6197	  demo-version of macsyma-2.2. Note the formally result is a little
6198	  bit different because maxima is weaker in simplification then
6199	  commercial macsyma. The file "ctensr.mac" should be in the path.
6200
6201	  /**********************************************************************/
6202	  kill(all); SHOWTIME:ALL$ /* if properties(GCFAC) = [] then
6203	  load("scifac.fas")$ */ load(ode2); ("This file finds the
6204	  Schwarzschild solution of  the Einstein vacuum equations" );
6205
6206	  IF GET('CTENSR,'VERSION) = FALSE THEN LOAD("ctensr.mac")$ /* the
6207	  following allows the batch program to run by presetting flags */
6208	  SETFLAGS()$ /* this calls for the rational simplification of
6209	  geometrical objects */ RATFAC:TRUE$ ("Specify the dimension of
6210	  the manifold and the coordinate labels.");
6211	  (dim:4,omega:[r,th,ph,t])$ ("Enter the general static spherically
6212	  symmetric metric.");
6213	  lg:MATRIX([A,0,0,0],[0,r^2,0,0],[0,0,r^2*SIN(th)^2,0],[0,0,0,-D]);
6214
6215	  ("Specify functional dependencies"); DEPENDS([A,D],r); ("computes
6216	  inverse metric and specifies diagonality"); metric()$ ("computes
6217	  the mixed Christoffel symbols but not display them");
6218	  christof(FALSE)$ ("computes and ratsimps Ricci tensor");
6219	  riccicom(FALSE)$ ("computes and displays the Einstein tensor");
6220	  einstein(TRUE);
6221
6222	  ("makes a list of the non-zero components of the Einstein tensor
6223	  (G) where the 2 indicates the order of the array G");
6224
6225	  EXP:findde(g,2);
6226
6227	  ("now begins to solve the field equations");
6228
6229	  EXP1:ODE2(last(EXP),A,r);
6230
6231	  (" a kludge to get the solution (the 1,1 component) explicitly");
6232
6233	  SOLVE(EXP1,r); RESULTLIST:SOLVE(%,A)$
6234	  H:EV(PART(RESULTLIST,1),EVAL); ("to cast the solution into
6235	  standard form"); H1:H,EXP(%C) = 1/(2*m),FACTOR; ("now to find the
6236	  4,4 component"); EV(FIRST(EXP),H1,DIFF,FACTOR); ODE2(NUM(%),D,r);
6237	  EXPAND(RADCAN(%)); H2:EV(%,%C = 1); ("H1 and H2 should be the
6238	  solution and to check"); SOL:[H1,H2]; EXP,SOL,DIFF,RATSIMP;
6239	  kill(all); IF GET('CTENSR,'VERSION) = FALSE THEN
6240	  LOAD("ctensr.mac")$ (dim:4,omega:[r,th,ph,t])$
6241
6242	  ("Enter the Schwarzschild metric in standard coordinates."); lg :
6243	  matrix([1/(1-2*m/r),0,0,0],[0,r^2,0,0]
6244	  ,[0,0,r^2*sin(th)^2,0],[0,0,0,(2*m/r-1)])$ metric()$
6245
6246	  ("Compute and display mixed Christoffel symbols");
6247
6248	  CHRISTOF(all)$ RICCICOM(true)$ ("computes scalar curvature");
6249	  SCURVATURE(); ("computes Riemann tensor"); RIEMANN(TRUE)$
6250	  ("computes contravariant Riemann tensor"); raiseriemann(false)$
6251	  ("computes the Kretchmann invariant Rijkl^2"); rinvariant();
6252	  diagmetric:true; ("Compute the covariant form of geodesic
6253	  equations"); motion(true)$
6254
6255	  ("Compute the contravariant form geodesic equations"); block( for
6256	  i thru dim do        emc[i]:
6257	  ratsimp(ratexpand(sum(ug[i,a]*em[a],a,1,dim))),
6258	  for i thru dim do ldisplay(emc[i]));
6259
6260	  block([title: "Schwarzschild Potential for Mass M=2",m:2.],
6261	  plot3d([r*cos(th),r*sin(th),ug[1,1]],[r,.4,4.],[th,-%pi,%pi],['grid,50,15]
6262	   ))$
6263
6264	  ----------------------------------------
6265
62662002-06-09 21:57  amundson
6267
6268	* src/transl.lisp: Bug fix from Fedor Bezrukov. Here is an excerpt
6269	  from his mail message:
6270
6271	  ----------------------------------------- Seems that there is a
6272	  bug in transl.lisp.  It makes maxima to get into debugger on
6273	  attempt to output some warnings to the UNLISP file during
6274	  translation (this happens, say, if you try to translate the
6275	  function
6276
6277		  f(t,a):=t(a);
6278
6279	  )
6280
6281	  Here is the patch to cure it.
6282	  -----------------------------------------
6283
62842002-06-09 18:20  amundson
6285
6286	* share/contrib/diag.mac: Update from Gosei Furuya. Excerpt from
6287	  his mail message:
6288
6289	  ------------------------------- I add a program for calculate
6290	  matrix function.
6291
6292	  mat_function(analytic function,matrix) return f(matrix)  this
6293	  calculation is based on Cauchy integral formular.    if f(x) is
6294	  analytic and mat=diag([JF(m1,n1),,JF(mk,nk)]),    then
6295
6296	  f(mat)=ModeMatrix*diag([f(JF(m1,n1)),,f(JF(mk,nk))])*ModeMatrix^^(-1)
6297	    this method is only one of them,6~8or more other methods exist.
6298	    so I cannot insist on this being best.but I think it very
6299	  useful.   please try jordan.dem
6300
6301	  (C1) batch("jordan.dem");
6302
6303	  or usually load("diag.mc") .
6304
6305	  -------------------------------
6306
63072002-06-09 18:05  amundson
6308
6309	* doc/share/specfun.texi, share/specfunctions/h-atom.dem,
6310	  share/specfunctions/specfun.mac, share/specfunctions/specfun.usg,
6311	  share/specfunctions/test_specfun.mac,
6312	  share/specfunctions/variational_method.dem: Updated to specfun
6313	  from Barton Willis.
6314
6315	  Excerpt from his mail message:
6316
6317	  ------------------------------- specfun-110.tar.gz  --- I fixed
6318	  some problems with the gradef statements and the documentation.
6319	  The files specfun.mc and specfun.texi in this archive should
6320	  replace the files Maxima currently uses.  If you like quantum
6321	  mechanics, you may enjoy the two demonstration programs.
6322	  -------------------------------
6323
6324	  His changelog:
6325
6326	  Changes version 110 to version 111
6327	  ---------------------------------- 12 April 2001
6328
6329	  Bug: For the series representation, the sum index is m; when the
6330	  order is m (and m declared to be an integer), we've got trouble.
6331	  Maybe make the sum index be i%.
6332
6333	  Fix: Changing 'm to i%   fixed the problem; added additional
6334	  documentation warning against using i% as a function argument.
6335
6336	  --------------------------------- 13 April 2001
6337
6338	  Bug: Text comment in test_specfun: print("Taylor may will
6339	  print...;
6340
6341	  Fix: changed to print("Taylor may print...;
6342
6343	  ---------------------------------- 17 April 2001
6344
6345	  Bug: "Merzbacher" incorrectly spelled in source code comments.
6346
6347	  Fix:	changed Mertzbacher to Merzbacher.
6348
6349	  ---------------------------------- 17 April 2001
6350
6351	  Bug: "its should" in source code comment.
6352
6353	  Fix: changed to "it should".
6354
6355	  ---------------------------------- 17 April 2001
6356
6357	  Bug: In test_specfun, test name "A&S 22.2.12.5" should be "A&S
6358	  22.2.12.5".
6359
6360	  Fix: Changed test name.
6361
6362	  ---------------------------------- 17 April 2001
6363
6364	  Bug: specfun package shouldn't include ai.lisp; should use
6365	  ai.lisp from Maxima's cvs.
6366
6367	  Fix: removed ai.lisp from specfun-110.
6368
6369	  ---------------------------------- 18 April 2001
6370
6371	  Bug: Not really a bug, but spherical_hankel2 has the code
6372
6373		    w : 1,
6374		    for m : 0 thru n do (
6375			 w : w * (n + m + 1) * (n - m) / (2 * %i * x *	(m
6376	  + 1)),
6377			 sofar : sofar + w
6378		    ),
6379
6380	  when m = n,  w is zero.  This is silly.
6381
6382	  Fix:	Changed code to
6383
6384		    w : 1,
6385		    for m : 1 thru n do (
6386			 w : w * (n + m) * (n - m + 1) / (2 * %i * x *	m),
6387			 sofar : sofar + w
6388		    ),
6389
6390	  Also,  added additional tests A&S 10.1.20  and A&S 10.1.31 to
6391	  test_specfun.
6392
6393	  ---------------------------------- 18 April 2001
6394
6395	  Bugs:  gradef statements have bogus quotes.  Further, the gradef
6396	  for assoc_legendre_p has a typo.
6397
6398	  Fix: Removed bogus quotes from gradef statements and fixed the
6399	  typo in the gradef for assoc_legendre_p.
6400
6401	  Comment:  Bug only showed up running test_specfun in interpreted
6402	  mode.
6403
6404	  ---------------------------------- 18 April 2001
6405
6406	  Bugs:  assoc_legendre_q and legendre_q have no gradefs but
6407	  test_specfun has gradef tests for them.
6408
6409	  Fix: removed the tests from test_specfun.
6410
6411	  Comment:  Bug only showed up running test_specfun in interpreted
6412	  mode.
6413
6414	  ---------------------------------- 18 April 2001
6415
6416	  Bug:	Yikes! featurep(-1, integer) is true;  my statements
6417
6418	  (integerp(n) and n > -1) or  featurep(n, 'integer)
6419
6420	  are true when n is a negative integer.  This isn't what I want.
6421
6422	  Fix: Change above to
6423
6424	  (integerp(n) and n > -1) or (symbolp(n) and featurep(n,
6425	  'integer))
6426
6427	  ---------------------------------- 19 April 2001
6428
6429	  Bug: Some gradef statements are trouble when the order is zero;
6430	  in this case, we want to evaluate the polynomials with negative
6431	  orders to zero.
6432
6433	  Fix: Multiply potential troublemakers by (1-kron_delta(n,0)).
6434	  Thus
6435
6436	  kron_delta(i,j) := if (i=j) then 1 else 0;
6437
6438	  gradef(jacobi_p(n,a,b,x),	   'diff(jacobi_p(n,a,b,x),n),
6439	     'diff(jacobi_p(n,a,b,x),a),
6440	  'diff(jacobi_p(n,a,b,x),b),	      (n*(a-b-(2*n+a+b)*x) *
6441	  jacobi_p(n,a,b,x)+2*(n+a)*(n+b)	      * (1 -
6442	  funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6443	  ((2*n+a+b)*(1-x^2)));
6444
6445	  I added  kron_delta to specfun.
6446
6447	  ------------------- 19 April 2001
6448
6449	  Change:  In jacobi_pf, changed np1 from a float to a fixnum.
6450	  Thus replaced
6451
6452	      np1 : 1.0 + n,
6453	      for m : 1 thru n do (
6454		   w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6455		   sofar : sofar + w
6456	      ),
6457
6458	  with
6459
6460	      np1 : 1 + n,
6461	      for m : 1 thru n do (
6462		   w : w * (np1 - m) * (abn + m) * x / (m * (a + m)),
6463		   sofar : sofar + w
6464	      ),
6465
6466	  ------------------- 19 April 2001
6467
6468	  Bug:	More trouble with gradef statements;  the following code
6469	  causes trouble:
6470
6471	  (C1) n : 3;
6472
6473	  (D1)					 3 (C2) load("specfun.o");
6474
6475	  Loading ./specfun.o Attempt to differentiate with respect to a
6476	  number: 3  -- an error.  Quitting.  To debug this try
6477	  DEBUGMODE(TRUE);)
6478
6479	  Another  troublemaker is
6480
6481	  (c1) baz : diff(jacobi(n,x,x,x),x);
6482
6483	  Then ev(baz,diff) # ev(ev(baz,diff),diff), etc.
6484
6485	  Fixes:  Put blocks around gradef statements and  replaced
6486	  unevaluated derivatives with errors. Thus
6487
6488	  unk_derivative() := block([ ],    "error: derivative with respect
6489	  to order is unknown" );
6490
6491	  block([n,a,b,x],    gradef(jacobi_p(n,a,b,x),
6492	  unk_derivative( ),		    unk_derivative( ),
6493	    unk_derivative( ),		      (n*(a-b-(2*n+a+b)*x) *
6494	  jacobi_p(n,a,b,x)+2*(n+a)*(n+b)	       * (1 -
6495	  funmake(kron_delta,[0,n])) * jacobi_p(n-1, a, b, x)) /
6496	  ((2*n+a+b)*(1-x^2))) );
6497
6498	  ------------------- 21 April 2001
6499
6500	  Change:  Removed
6501
6502	  eval_when([load, batch, batchload],	   float2bf : true );
6503
6504	  and deleted the source code comment about setting float2bf to
6505	  true locally.  I don't remember why I once wanted float2bf to be
6506	  true.
6507
6508	  ------------------- 21 April 2001
6509
6510	  Change: Clarified source code comment on how to compute
6511	  jacobi_p(n,a,b,x) for integers a, b < 0.
6512
6513	  ------------------- 21 April 2001
6514
6515	  Bug: Maxima doesn't have a bfloat gamma function.  The
6516	  ultraspherical function doesn't evaluate to a bfloat when all
6517	  arguments except the order are bfloats.
6518
6519	  Fix:	Replace quotients of gamma functions in ultraspherical by
6520	  genfact functions.   Note
6521
6522	       genfact(x,n,-1) = x (x+1) (x+2) ... (x+n-1)
6523
6524	  Also, removed  the remaining gamma function calls in specfun by
6525	  replacing the gamma functions in assoc_legendre_p by factorials.
6526	  Finally, removed the source code comment about gamma giving an
6527	  error.
6528
6529	  Comment:  May need to change specfun.texi on the gamma function
6530	  giving an error.
6531
6532	  ----------------------- Mon Apr 23 05:11:46 CDT 2001
6533
6534	  Bug: gen_laguerre(n,a,x) function not defined for  a <= -1 (see
6535	  A&S 22.2.12 page 775); specfun doesn't trap this case.
6536
6537	  Fix: added trap for this case
6538
6539	     if (integerp(n) and n > -1) and not (integerp(a) and a < 0)
6540	  then (
6541
6542	  ----------------------- Mon Apr 23 05:26:21 CDT 2001
6543
6544	  Change: In gen_laguerre, replaced
6545
6546	       for m : 1 thru n do (
6547		   w : -w * x * (n - m + 1) / (m * (m + a)),
6548		   sofar : sofar + w
6549	       ),
6550
6551	  with
6552
6553	       for m : 1 thru n do (
6554		   w : w * x * (m -n-1) / (m * (m + a)),
6555		   sofar : sofar + w
6556	       ),
6557
6558	  This reduced the execution time of  baz :
6559	  sum(gen_laguerre(i,1/8,x),i,0,50)$ by about 33%.
6560
6561	  ----------------------- Mon Apr 23 06:05:00 CDT 2001
6562
6563	  Change: Removed rat from spherical_harmonic:
6564
6565	       rat(exp(%i * m * phi)   * sqrt((2 * n + 1)  * (n - m)! / (4
6566	  *  %pi *  (n + m)!))
6567			     * assoc_leg_cos(n, m, theta))
6568
6569	  This change dramatically speeds test_specfun and eliminates the
6570	  funny message  "Assumed to be zero in TAYLOR".
6571
6572	  ----------------------- Mon Apr 23 07:08:37 CDT 2001
6573
6574	  Bug: Bogus function call to test_zero_list  instead of
6575	  check_zero_list in  "spherical harmonic orthogonality" test.
6576
6577	  Fix: Fixed it.
6578
6579	  ----------------------- Mon Apr 23 15:57:15 CDT 2001
6580
6581	  Change: Eliminated the function `elements'  from test_specfun and
6582	  re-wrote check_zero_list(e).
6583
6584	  ------------------------ Thu May 3 07:44:00 CDT 2001
6585
6586	  Change: Added h-atom.dem and variational_method.dem to the
6587	  specfun distribution.
6588
65892002-06-09 17:40  amundson
6590
6591	* src/mactex.lisp: Utilities for mactex courtesy Barton Willis.
6592	  Excerpts from his mail message:
6593
6594	  Here is utility that provides a maxima level interface to
6595	  putprop. Specifically, texput allows a user to change the
6596	  behavior of maxima's tex function.
6597
6598	  A few examples.
6599
6600	  /* tex mue tex as "\mu_e",  etc  */
6601
6602	  (C2) texput(mue, "\\mu_e")$ (C3) texput(e, "\\mathbf{E}")$ (C4)
6603	  texput(b, "\\mathbf{B}")$
6604
6605	  /* Let's try it */ (C5) tex([mue,e,b,e.b]); $$\left[
6606	  \mu_e,\mathbf{E},\mathbf{B},\mathbf{E}\cdot \mathbf{B} \right] $$
6607	  (D5)				FALSE
6608
6609	  /* Define a matchfix operator || and tex it as \|.  To do this,
6610	  use three arguments to texput */
6611
6612	  (C6) matchfix("||","||")$ (C7) texput("||","\\|","\\|")$ (C8)
6613	  tex(|| e + b ||); $$\|\mathbf{E}+\mathbf{B}\|$$ (D8)
6614		      FALSE
6615
6616	  /* One more time.  Before texput */
6617
6618	  (C9) matchfix("<<",">>")$ (C10) tex(<<x,y>>);
6619	  $$<<\left(x,y\right)$$ (D10)			       FALSE (C11)
6620	  texput("<<","\\langle ", " \\rangle ")$
6621
6622	  /* after texput */
6623
6624	  (C12) tex(<<x,y>>); $$\langle x,y \rangle $$ (D12)
6625		   FALSE (C13) tex(<<x>>); $$\langle x \rangle $$ (D13)
6626			      FALSE
6627
6628	  1.  I wrote this function this morning; it hasn't been thoroughly
6629	  tested.  Let me know if you see any problems with it.
6630
6631	  2.  Commercial Macsyma used qput to do the same thing; it seemed
6632	  to me that I'd have to modify mactex.lisp  in a handful of places
6633	  to use qput in this way.
6634
66352002-06-09 17:31  amundson
6636
6637	* src/mactex.lisp: Fixes for mactex.lisp from Barton Willis. From
6638	  his mail message: ---------------------------------------
6639	  mactex-1.7.lisp --- I collected all the additions and fixes I
6640	  know of for mactex.  I suggest that mactex-1.7.lisp replace the
6641	  version that Maxima currently uses.
6642	  ---------------------------------------
6643
6644	  The committed version is his mactex-1.7.lisp
6645
66462002-06-09 16:57  amundson
6647
6648	* doc/info/Lists.texi: Documentation for functions second thru
6649	  tenth. Thanks to Dan Stanger.
6650
66512002-06-09 16:47  amundson
6652
6653	* src/comm.lisp: Update from Dan Stanger:
6654
6655	  Dr. Fateman suggested a improvement to the changes I made, so
6656	  here is the new file, with his suggested changes.
6657	  ---------------------------------------
6658
6659	  I (JFA) added an eval-when around (defun dollarify...)
6660
66612002-06-09 16:31  amundson
6662
6663	* src/comm.lisp, tests/rtest15.mac: Added functions second thru
6664	  tenth, including tests. Code thanks to Dan Stanger.
6665
66662002-06-09 16:27  amundson
6667
6668	* share/contrib/lindstedt.mac: Contributed file from Dan Stanger.
6669	  He writes:
6670
6671	  Attached is a first pass of Lindstedt code, which has the same
6672	  calling sequence as the commercial function, for inclusion in the
6673	  maxima project.  I gave it the LGPL, but I can change that to the
6674	  GPL if required.  I would appreciate any comments about my coding
6675	  style, as well as other comments.
6676
66772002-06-09 16:25  amundson
6678
6679	* src/sin.lisp, tests/rtest15.mac: Bug fix for integrate(3^log(x))
6680	  problem. Fix thanks to Wolfgang Jenkner with suggestions from
6681	  Richard Fateman. The test was modified to accept the form
6682	  produced by maxima after the fix. Previously, the test looked for
6683	  a different, but equivalent, answer.
6684
66852002-06-09 16:23  amundson
6686
6687	* tests/tests.lisp: report errors in ascending order
6688
66892002-06-09 16:22  amundson
6690
6691	* src/Makefile.am: clean now removes all compiled files, not just
6692	  saved image
6693
66942002-05-31 16:29  rtoy
6695
6696	* src/bessel.lisp: o Tell maxima that J[v](0) is 0 except when v =
6697	  0 where it is 1.  o Tell maxima how to differentiate the Bessel
6698	  functions.
6699
67002002-05-26 15:00  rtoy
6701
6702	* src/bessel.lisp: As discussed on the mailing list, the Bessel
6703	  functions are called BESSEL_{J,Y,I,K} instead of %J, %Y, %IBES,
6704	  %K.
6705
67062002-05-24 12:35  amundson
6707
6708	* interfaces/xmaxima/: adams.tcl, autoconf-variables.tcl,
6709	  base64.tcl, bitmaps.tcl, browser.tcl, emaxima.tcl, eoctave.tcl,
6710	  eopenplot.tcl, getdata1.tcl, getopt.tcl, myhtml.tcl,
6711	  nconsole.tcl, nplot3d.tcl, parse.tcl, patchold.tcl, plot2d.tcl,
6712	  plot3d.tcl, plotconf.tcl, plotdf.tcl, printopts.tcl, proxy.tcl,
6713	  rk.tcl, send-some.tcl, string.tcl, textinsert.tcl, tryembed.tcl,
6714	  tryftp2.tcl, wmenu.tcl: xmaxima now split into multiple files.
6715	  Work done by Mike Clarkson. For the time being, the original
6716	  xmaxima code is unaffected.
6717
67182002-05-22 17:15  rtoy
6719
6720	* tests/rtest6a.mac: Undo last change.	The real bug was an error
6721	  in %j.
6722
67232002-05-22 16:13  rtoy
6724
6725	* tests/rtest14.mac: Undo the previous change.	The assumptions
6726	  aren't needed and were caused by an error in the simplifier for
6727	  %j.
6728
67292002-05-22 16:05  rtoy
6730
6731	* src/bessel.lisp: $realpart and/or $imagpart was causing
6732	  %j[1](sqrt(x)) to ask for the sign of x.  Don't do that.  (Fix
6733	  applied to all of the Bessel routines.)
6734
67352002-05-21 21:53  rtoy
6736
6737	* tests/rtest6a.mac: Tell maxima that T is positive so it doesn't
6738	  ask.
6739
67402002-05-21 21:53  rtoy
6741
6742	* tests/rtest14.mac: Tell maxima that a and t are positive so it
6743	  doesn't ask.
6744
67452002-05-21 21:37  rtoy
6746
6747	* tests/rtest14.mac: Correct the value for bessel(2,3).
6748
67492002-05-21 21:34  rtoy
6750
6751	* src/bessel.lisp: o Add $BESSELEXPAND variable to control whether
6752	  to expand the Bessel	 functions of half-integral order in terms
6753	  of elementary functions.  o Honor $BESSELEXPAND in the
6754	  simplifiers for the Bessel functions.
6755
67562002-05-21 21:31  rtoy
6757
6758	* src/: clisp-depends.mk, cmucl-depends.mk: Regenerated.
6759
67602002-05-21 13:51  belanger
6761
6762	* interfaces/emacs/emaxima/: emaxima.el, emaxima.sty: The problem
6763	  with (E*) output was fixed.
6764
67652002-05-19 22:14  rtoy
6766
6767	* src/bessel.lisp: o Fix a few typos in bessel-y o Was incorrectly
6768	  computing the half-integral order Bessel functions   when the arg
6769	  wasn't a simple variable.  o Clean up and improve some of the
6770	  comments.  o Do the half-integral order expansions whenever the
6771	  order is   half-integral, even if the arg is a number.  o Clean
6772	  up, comment, and correct the expander for half-integral %K.
6773
67742002-05-19 15:31  rtoy
6775
6776	* src/bessel.lisp: o Rename the Bessel J function from bessel_j to
6777	  %j, and Y from   bessel_y to %y, since maxima already has %j and
6778	  %y defined.	 Likewise for Bessel I, use %ibes.  o Call the
6779	  Bessel K function %k.  Add support for it.  o For order 0 and 1,
6780	  call the specialized dbesj0 and dbesj1 functions   instead of the
6781	  general dbesj function.  o Use analytic continuation so we can
6782	  evaluate the J for negative	values of the argument.  o Do
6783	  similar things for Bessel Y.	o Was not correctly expanding the
6784	  Bessel J, Y, and I functions for   half-integral orders.
6785
67862002-05-19 15:25  rtoy
6787
6788	* src/gcl-depends.mk: Regenerated.
6789
67902002-05-19 15:24  rtoy
6791
6792	* src/numerical/f2cl-lib.lisp: o GCL doesn't like the declarations
6793	  in our max functions, so don't   declare the variables.  o GCL
6794	  doesn't like our defparameter for *lun-hash*.  Make it defvar.  o
6795	  GCL doesn't have least-positive-normalized-double-float, so
6796	  make it the same as least-positive-double-float.  Do likewise for
6797	  single-float.
6798
67992002-05-19 15:22  rtoy
6800
6801	* src/numerical/f2cl-package.lisp: GCL doesn't export
6802	  DESTRUCTURING-BIND from the LISP package.  Import it.
6803
68042002-05-16 14:09  starseeker
6805
6806	* share/physics/: dimension.html, dimension.mac, dimension.pdf,
6807	  dimension.tex:
6808
6809	  Barton Willis's Dimensional analysis package and documentation
6810
68112002-05-14 13:26  belanger
6812
6813	* interfaces/emacs/emaxima/maxima-font-lock.el: Font locking in the
6814	  maxima process buffer was removed; since comint-mode already does
6815	  font locking.
6816
68172002-05-14 13:22  belanger
6818
6819	* interfaces/emacs/emaxima/emaxima.el: Several internal changes
6820	  were made.  The "wait for output" routine was moved to maxima.el.
6821
68222002-05-14 13:21  belanger
6823
6824	* interfaces/emacs/emaxima/maxima.el: Several internal changes were
6825	  made.  maxima mode changed to send one line at a time to the
6826	  maxima process.
6827
68282002-05-11 08:19  amundson
6829
6830	* README.lisps: Preliminary notes on lisp implementations for
6831	  Maxima
6832
68332002-05-09 14:43  rtoy
6834
6835	* src/bessel.lisp: Preliminary support for numerical computing
6836	  Bessel K functions.
6837
68382002-05-09 14:42  rtoy
6839
6840	* src/maxima.system: Add the needed routines for the Bessel K
6841	  function.
6842
68432002-05-09 14:42  rtoy
6844
6845	* src/numerical/slatec.lisp: Export the needed routines for the
6846	  Bessel K function.
6847
68482002-05-09 14:41  rtoy
6849
6850	* src/numerical/slatec/slatec.system: Add routines for Bessel K
6851	  function.
6852
68532002-05-09 14:36  rtoy
6854
6855	* src/numerical/slatec/: dbesk.lisp, dbesk0.lisp, dbesk1.lisp,
6856	  dbsk0e.lisp, dbsk1e.lisp, dbsknu.lisp, zbesk.lisp: Initial import
6857	  of converted SLATEC routines for Bessel K.
6858
68592002-05-09 14:34  rtoy
6860
6861	* src/numerical/slatec/fortran/: dbesk.f, dbesk0.f, dbesk1.f,
6862	  dbsk0e.f, dbsk1e.f, dbsknu.f, zbesk.f: Initial import of SLATEC
6863	  routines for Bessel K.
6864
68652002-05-09 09:12  rtoy
6866
6867	* doc/info/Special.texi: Correct the documentation on specint: the
6868	  modified Bessel function is called %IBES, not %I.
6869
68702002-05-08 16:40  rtoy
6871
6872	* src/bessel.lisp: o Replace the Gaussian RNG with a version from
6873	  CLOCC   (clocc.sourceforget.net) which uses the fast Ziggurat
6874	  method to   generate Gaussian random vars.  o Tell maxima how to
6875	  differentiate bessel_j.  o Remove some old simplifiers for Bessel
6876	  Y and I functions.  o Fix error in simplifiers for J, Y, and I:
6877	  when checking to see if   the order was a half-integer, we were
6878	  accidentally setting the order   to NIL when it wasn't a
6879	  half-integer.  Don't do that.
6880
68812002-05-08 08:59  rtoy
6882
6883	* src/: clisp-depends.mk, cmucl-depends.mk: Update with the new
6884	  one-line-per-entry format and the SLATEC routines.
6885
68862002-05-08 08:58  rtoy
6887
6888	* src/numerical/slatec/zbesi.lisp: Added Bessel I function for
6889	  complex arg.
6890
68912002-05-08 08:34  rtoy
6892
6893	* src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
6894	  d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
6895	  dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
6896	  dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp,
6897	  dcsevl.lisp, de1.lisp, dei.lisp, derf.lisp, derfc.lisp,
6898	  dgamlm.lisp, dgamln.lisp, dgamma.lisp, djairy.lisp, dlngam.lisp,
6899	  fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp, xerhlt.lisp,
6900	  xermsg.lisp, xerprn.lisp, xersve.lisp, xgetua.lisp, zabs.lisp,
6901	  zacai.lisp, zairy.lisp, zasyi.lisp, zbesj.lisp, zbinu.lisp,
6902	  zbknu.lisp, zbuni.lisp, zdiv.lisp, zexp.lisp, zkscl.lisp,
6903	  zlog.lisp, zmlri.lisp, zmlt.lisp, zrati.lisp, zs1s2.lisp,
6904	  zseri.lisp, zshch.lisp, zsqrt.lisp, zuchk.lisp, zunhj.lisp,
6905	  zuni1.lisp, zuni2.lisp, zunik.lisp, zuoik.lisp, zwrsk.lisp:
6906	  Regenerated from latest version (2002-05-06) of f2cl.
6907
69082002-05-08 08:32  rtoy
6909
6910	* src/numerical/slatec/: dbesy.lisp, dbsynu.lisp, dyairy.lisp:
6911	  Initial revision for SLATEC routines for Bessel Y and I
6912	  functions.
6913
69142002-05-08 08:31  rtoy
6915
6916	* src/numerical/slatec/: zacon.lisp, zbesh.lisp, zbesy.lisp,
6917	  zbunk.lisp, zunk1.lisp, zunk2.lisp: Initiali revision for SLATEC
6918	  routines for Bessel Y and I functions.
6919
69202002-05-07 23:51  rtoy
6921
6922	* src/bessel.lisp: First cut at Bessel Y and I function support:
6923
6924	  o Clean up some comments o Add functions to numerically evaluate
6925	  Y and I functions.  Still   needs some work.	(Should all of the
6926	  additional values be stored in   $besselarray or should we have a
6927	  different variable for each?) o Add the new maxima functions
6928	  bessel_j[v](z), bessel_y[v](z), and	bessel_i[v](z).  Can
6929	  express these functions in terms of elementary   functions when v
6930	  is half of an odd integer.  (Should this expansion   be
6931	  controllable by some user variable?) o bessel(x,n) for symbolic x
6932	  and n is converted to bessel_j[n](x).
6933
69342002-05-07 23:45  rtoy
6935
6936	* src/maxima.system: Add rules for the Bessel I functions for
6937	  complex arg and Bessel Y functions.for real and complex args.
6938
69392002-05-07 23:44  rtoy
6940
6941	* src/numerical/slatec.lisp: Export the Bessel Y and I functions we
6942	  need for maxima.
6943
69442002-05-07 23:43  rtoy
6945
6946	* src/numerical/slatec/slatec.system: o Forgot to set the loader
6947	  for the f2cl language.  o Add the Bessel I functions for complex
6948	  arg and  the Bessel Y   functions.
6949
69502002-05-07 23:36  rtoy
6951
6952	* src/numerical/slatec/fortran/: dbesy.f, dbsynu.f, dyairy.f,
6953	  zacon.f, zbesh.f, zbesi.f, zbesy.f, zbunk.f, zunk1.f, zunk2.f:
6954	  Initial revision Additional SLATEC routines for Bessel functions
6955	  Y and I.
6956
69572002-05-05 18:44  rtoy
6958
6959	* src/numerical/f2cl-lib.lisp: Update to latest version of
6960	  macros.l: o Fixes bug in int-sub.  o GCL doesn't have
6961	  least-positive-normalized float constants o d1mach(5)/r1mach(5)
6962	  wasn't being computed as accurately as it should   have.
6963
69642002-05-04 14:20  rtoy
6965
6966	* configure.in: When printing out help, make the help strings line
6967	  up neatly.
6968
69692002-05-04 14:16  rtoy
6970
6971	* src/: maxima.system, numerical/slatec/slatec.system: Get the
6972	  dependencies correct for the SLATEC routines.
6973
69742002-05-03 12:28  rtoy
6975
6976	* src/numerical/slatec/README: Tell the user to use slatec.system
6977	  to build the Lisp files from the Fortran files.
6978
69792002-05-03 12:25  rtoy
6980
6981	* src/numerical/slatec/slatec.system: Initial revision.
6982
6983	  Defsystem file for building the Lisp files from the Fortran
6984	  files.
6985
69862002-05-02 21:18  amundson
6987
6988	* configure.in: Bug fix. If the user specifies one or more lisps at
6989	  configure time, configure should not search for other lisps. Now
6990	  it doesn't.
6991
69922002-05-01 13:20  amundson
6993
6994	* src/numerical/: f2cl-package.lisp, slatec.lisp: Package-related
6995	  hacks for gcl.
6996
69972002-05-01 12:57  amundson
6998
6999	* maxima-local: added infodir so that info can be used locally.
7000
70012002-04-30 13:04  rtoy
7002
7003	* lisp-utils/make-depends.lisp: Generate multiple lines for the
7004	  dependency file instead of one very long line.  (Solution by
7005	  James Amundson, to work around a line-length limit in some
7006	  utilities.)
7007
70082002-04-29 11:17  amundson
7009
7010	* src/Makefile.am: Bug fix: create directories before they are
7011	  needed by gcl.
7012
70132002-04-29 09:14  amundson
7014
7015	* src/macdes.lisp: Bug fix: removed extraneous reference to
7016	  *maxima-directory*. *info-paths* is now set by set-pathnames.
7017
70182002-04-29 08:27  rtoy
7019
7020	* src/: bessel.lisp, numerical/slatec.lisp: Oops.  ZBESJ needs to
7021	  exported from the SLATEC package, and we need to use it.
7022
70232002-04-28 16:29  amundson
7024
7025	* xmaxima-local: New script. xmaxima-local is a wrapper to run
7026	  xmaxima without running make install first.
7027
70282002-04-28 16:25  amundson
7029
7030	* src/todd-coxeter.lisp: Bug fix:
7031
7032	  From:   Juan Pablo Hierro �lvarez <BUSCAIDEAS@terra.es> To:
7033	  maxima@www.ma.utexas.edu Subject:	  [Maxima] Installation
7034	  instruction and a small bug.	Date:	    13 Apr 2002 09:58:49
7035	  +0200 First, I think there is a small bug in the file
7036	  todd-coxeter.lisp The patch would be 5c5 < (proclaim '(type
7037	  (vector t)  $todd_coxeter_state)) ---
7038	  > (proclaim '(type (vector (t))  $todd_coxeter_state))
7039	  21c21 <     (declare (fixnum nvars) (type (vector t)
7040	  multiply-table)) ---
7041	  >	(declare (fixnum nvars) (type (vector (t)) multiply-table))
7042
7043	  With the original version (vector (t)), it complains that the
7044	  type (t) is not defined. But t is, of course, a type by itself.
7045
70462002-04-28 16:21  amundson
7047
7048	* src/: init-cl.lisp, macsys.lisp, maxima.in: New system for
7049	  communicating maxima command line options to lisp.
7050
7051	  maxima command line options have changed. see maxima --help.
7052
7053	  Fixes for "let/setq" problems with environment variables.
7054
70552002-04-28 16:17  amundson
7056
7057	* interfaces/xmaxima/Makefile.am: Removed spurious reference to
7058	  maxima.(png,gif)
7059
70602002-04-28 16:16  amundson
7061
7062	* src/Makefile.am: Update saving of init functions. Only clisp now
7063	  has init function specified.
7064
70652002-04-28 16:13  amundson
7066
7067	* share/Makefile.am: install physics/physconst.mac and
7068	  physics/physconst.usg
7069
70702002-04-28 16:12  amundson
7071
7072	* lisp-utils/maxima-run-lisp: Hardcode "(user:run)" for running
7073	  with cmucl, instead of saving it as the init function. This is
7074	  really a big hack. It should be addressed in a more general
7075	  manner.
7076
70772002-04-28 16:08  amundson
7078
7079	* configure.in: Create autoconf variables file for xmaxima.
7080
70812002-04-28 16:07  amundson
7082
7083	* common.mk: Add xmaximadir.
7084
70852002-04-28 16:03  amundson
7086
7087	* interfaces/xmaxima/xmaxima.tcl: Updates to get xmaxima working
7088	  with new system.  xmaxima now takes several arguments:
7089	  ------------------------ |addiator>xmaxima --help usage: xmaxima
7090	  [options] [url]	     If given, [url] will be opened in the
7091	  help browser instead		  of the default starting page.
7092	  options:     --help: Display this usage message.	-l <lisp>,
7093	  --lisp=<lisp>: Use lisp implementation <lisp>.
7094	  --use-version=<version>: Launch maxima version <version>.
7095	  ------------------------
7096
7097	  xmaxima now works with the new maxima script. If the new maxima
7098	  script is unavailable, as could be the case on windows, xmaxima
7099	  will attempt to talk directly to a GCL saved image.
7100
71012002-04-28 15:57  amundson
7102
7103	* interfaces/xmaxima/xmaxima.tcl: Under some circumstances xmaxima
7104	  would call kill -1, which kills all processes with pid > 0. This
7105	  lead many people (myself included\!) to believe xmaxima was
7106	  crashing X windows. xmaxima will now never call kill -1. Also
7107	  updated comment for emacs mode discovery and date.
7108
71092002-04-28 15:45  amundson
7110
7111	* interfaces/xmaxima/server.lisp: server from the archive
7112	  directory. getpid functions for clisp and cmucl have been added
7113	  to the original.
7114
71152002-04-28 15:44  amundson
7116
7117	* interfaces/xmaxima/: maxima-icon.ico, maxima-icon.png,
7118	  maxima-new.gif, maxima-new.png: New maxima logo from Cliff Yapp.
7119
71202002-04-28 15:43  amundson
7121
7122	* interfaces/xmaxima/: demos.html, examples.html, intro.html:
7123	  Updates for new maxima logo.
7124
71252002-04-28 15:39  amundson
7126
7127	* interfaces/xmaxima/: .cvsignore, Makefile.am,
7128	  autoconf-variables.tcl.in, xmaxima, xmaxima-paths.tcl,
7129	  xmaxima-trailer.tcl, xmaxima.tcl: xmaxima updates for new file
7130	  layout and new maxima script.  xmaxima itself is now derived from
7131	  several tcl files.
7132
71332002-04-26 12:12  rtoy
7134
7135	* src/bessel.lisp: Remove the original maxima code that was
7136	  evaluating the Bessel functions, to reduce clutter.
7137
71382002-04-26 11:54  rtoy
7139
7140	* src/maxima.system: Forgot to include xgetua.lisp.
7141
71422002-04-26 11:23  rtoy
7143
7144	* src/bessel.lisp: Remove the f2cl macros that were placed here and
7145	  the TOMS algorithms that we've replaced by SLATEC versions.
7146
71472002-04-26 11:22  rtoy
7148
7149	* src/numerical/slatec/README: Update the script for building the
7150	  Lisp files.  Clean up notes.
7151
71522002-04-26 11:21  rtoy
7153
7154	* src/numerical/slatec/dasyik.lisp: Regenerated from Fortran code
7155	  because we receive a sliced array.
7156
71572002-04-26 11:20  rtoy
7158
7159	* src/numerical/slatec/dbesi.lisp: Regenerated from Fortran code
7160	  because we need array-slicing enabled since we slice an array
7161	  when cally DASYIK.
7162
71632002-04-26 09:16  rtoy
7164
7165	* src/numerical/slatec/dbesj.lisp: Regenerated from Fortran code
7166	  because we need array-slicing enabled since we slice an array
7167	  when cally DASYJY.
7168
71692002-04-26 09:15  rtoy
7170
7171	* src/numerical/slatec/dasyjy.lisp: Regenerated from Fortran code
7172	  because the array type should be array, not simple-array (because
7173	  we're given an array slice).
7174
71752002-04-26 09:13  rtoy
7176
7177	* src/numerical/slatec/README: Update the build script and say the
7178	  conversion was done using CMUCL.
7179
71802002-04-26 08:13  rtoy
7181
7182	* src/csimp2.lisp: Remove the TOMS function calerf.
7183
71842002-04-26 08:11  rtoy
7185
7186	* src/bessel.lisp: Use the SLATEC routines for the various bessel
7187	  functions, the Airy function and the exponential integral.
7188
71892002-04-26 08:10  rtoy
7190
7191	* src/csimp2.lisp: Use the SLATEC routines for erf and erfc.
7192
71932002-04-26 08:09  rtoy
7194
7195	* src/maxima.system: Add new module for the numerical routines.
7196
71972002-04-26 08:03  rtoy
7198
7199	* src/numerical/: f2cl-lib.lisp, f2cl-package.lisp, slatec.lisp:
7200	  Initial revision.
7201
72022002-04-26 07:51  rtoy
7203
7204	* src/numerical/slatec/djairy.lisp: Initial revision
7205
72062002-04-26 07:42  rtoy
7207
7208	* src/numerical/slatec/: zseri.lisp, zshch.lisp, zsqrt.lisp,
7209	  zuchk.lisp, zunhj.lisp, zuni1.lisp, zuni2.lisp, zunik.lisp,
7210	  zuoik.lisp, zwrsk.lisp: Initial revision
7211
72122002-04-26 07:39  rtoy
7213
7214	* src/numerical/slatec/: xerhlt.lisp, xermsg.lisp, xerprn.lisp,
7215	  xersve.lisp, xgetua.lisp, zabs.lisp, zacai.lisp, zairy.lisp,
7216	  zasyi.lisp, zbesj.lisp, zbinu.lisp, zbknu.lisp, zbuni.lisp,
7217	  zdiv.lisp, zexp.lisp, zkscl.lisp, zlog.lisp, zmlri.lisp,
7218	  zmlt.lisp, zrati.lisp, zs1s2.lisp: Initial revision
7219
72202002-04-26 07:36  rtoy
7221
7222	* src/numerical/slatec/: dcsevl.lisp, de1.lisp, dei.lisp,
7223	  derf.lisp, derfc.lisp, dgamlm.lisp, dgamln.lisp, dgamma.lisp,
7224	  dlngam.lisp, fdump.lisp, initds.lisp, j4save.lisp, xercnt.lisp:
7225	  Initial revision
7226
72272002-04-26 07:30  rtoy
7228
7229	* src/numerical/slatec/: d9aimp.lisp, d9b0mp.lisp, d9b1mp.lisp,
7230	  d9lgmc.lisp, dai.lisp, daie.lisp, dasyik.lisp, dasyjy.lisp,
7231	  dbesi.lisp, dbesi0.lisp, dbesi1.lisp, dbesj.lisp, dbesj0.lisp,
7232	  dbesj1.lisp, dbesy0.lisp, dbesy1.lisp, dbsi0e.lisp, dbsi1e.lisp:
7233	  Initial conversion from SLATEC routines.
7234
72352002-04-26 07:28  rtoy
7236
7237	* src/numerical/slatec/README: Initial revision.
7238
72392002-04-25 12:26  rtoy
7240
7241	* src/numerical/slatec/fortran/dasyjy.f: Oops.	Don't need to SAVE
7242	  ALFA1, ALFA2, BETA1, etc., since we removed these variables.
7243
72442002-04-25 12:11  rtoy
7245
7246	* src/numerical/slatec/fortran/dasyjy.f: f2cl doesn't handle
7247	  equivalence statements and this routine only seems to use the
7248	  equivalence statements as some means of initializing the arrays,
7249	  so remove the equivalence statements and make the appropriate
7250	  changes to the initializers.
7251
72522002-04-25 12:08  rtoy
7253
7254	* src/numerical/slatec/fortran/xermsg.f: f2cl doesn't correctly
7255	  convert format strings that are included in the WRITE statement.
7256	  Move it out to a separate FORMAT statement.
7257
72582002-04-25 12:03  rtoy
7259
7260	* src/numerical/slatec/fortran/: d9aimp.f, d9b0mp.f, d9b1mp.f,
7261	  d9lgmc.f, dai.f, daie.f, dasyik.f, dasyjy.f, dbesi.f, dbesi0.f,
7262	  dbesi1.f, dbesj.f, dbesj0.f, dbesj1.f, dbesy0.f, dbesy1.f,
7263	  dbsi0e.f, dbsi1e.f, dcsevl.f, de1.f, dei.f, derf.f, derfc.f,
7264	  dgamlm.f, dgamln.f, dgamma.f, djairy.f, dlngam.f, fdump.f,
7265	  initds.f, j4save.f, xercnt.f, xerhlt.f, xermsg.f, xerprn.f,
7266	  xersve.f, xgetua.f, zabs.f, zacai.f, zairy.f, zasyi.f, zbesj.f,
7267	  zbinu.f, zbknu.f, zbuni.f, zdiv.f, zexp.f, zkscl.f, zlog.f,
7268	  zmlri.f, zmlt.f, zrati.f, zs1s2.f, zseri.f, zshch.f, zsqrt.f,
7269	  zuchk.f, zunhj.f, zuni1.f, zuni2.f, zunik.f, zuoik.f, zwrsk.f:
7270	  Initial checkin of SLATEC routines as obtained from netlib.org.
7271
72722002-04-22 13:17  belanger
7273
7274	* doc/maximabook/odes/odes.tex: Added a note that the linear
7275	  differential equations need to have constant coefficients to be
7276	  solved by desolve.
7277
72782002-04-19 12:46  belanger
7279
7280	* doc/maximabook/odes/odes.tex: Added a note to the desolve
7281	  section, saying it works best with linear odes.
7282
72832002-04-18 13:54  amundson
7284
7285	* src/init-cl.lisp: (1) Removed *maxima-directory*, which was the
7286	  same as *maxima-prefix*, but not used consistently.
7287
7288	  (2) fixed maxima-getenv for cmucl. Fix from Juan Pablo Hierro
7289	  �lvarez.
7290
72912002-04-17 11:13  amundson
7292
7293	* src/init-cl.lisp: Added defvars for the new *maxima- directories.
7294
72952002-04-16 17:01  belanger
7296
7297	* doc/maximabook/odes/odes.tex: A discussion of what methods Maxima
7298	  uses to solve the odes was added.
7299
73002002-04-15 08:33  amundson
7301
7302	* configure.in, src/autoconf-variables.lisp.in, src/init-cl.lisp:
7303	  Search path updates. Maxima should now be internally consistent
7304	  with the new build system and file installation schemes. All
7305	  autoconf options should be properly supported, including
7306	  overriding datadir and infodir. The autoconf prefix, datadir and
7307	  infodir options are also adjustable at run time through the
7308	  environment variables MAXIMA_DIRECTORY, MAXIMA_DATADIR AND
7309	  MAXIMA_INFODIR, respectively.
7310
7311	  This functionality has not been extensively tested.
7312
73132002-04-11 16:27  starseeker
7314
7315	* share/physics/: physconst.mac, physconst.usg:
7316
7317	  Physical Constants Package uploaded-
7318
73192002-04-09 21:46  billingd
7320
7321	* src/maxima.in: 2002-04-10  David Billinghurst
7322	  <david.Billinghurst@riotinto.com>
7323
7324		  * src/maxima.in:  Add newline at end of file
7325
73262002-04-09 19:28  billingd
7327
7328	* tests/: rtest15.mac, tests.lisp: 2002-04-10  David Billinghurst
7329	  <David.Billinghurst@riotinto.com>
7330
7331		  * tests/rtest15.mac: New file
7332		  * tests/tests.lisp: Add above tests
7333
73342002-04-08 11:56  starseeker
7335
7336	* doc/maximabook/images/.xvpics/: 2dplotwindow.eps,
7337	  2dplotwindow.jpg, 2dplotwindowa.eps, 2dplotwindowa.jpg,
7338	  3dplotwindow.eps, 3dplotwindow.jpg, 3dplotwindowa.eps,
7339	  3dplotwindowa.jpg, emacsmaximamodeshot.eps,
7340	  emacsmaximamodeshot.jpg, imaxima.eps, imaxima.png,
7341	  maxima_geomview.eps, maxima_geomview.jpg, maxima_gnuplot.eps,
7342	  maxima_gnuplot.jpg, maxima_openmath.eps, maxima_openmath.jpg,
7343	  symaxx.eps, symaxx.jpg, symaxxgraph.ps, symaxxoutput.jpg,
7344	  symaxxtex.ps, symaxxunits.ps, terminalshot.eps, terminalshot.jpg,
7345	  texmacs.eps:
7346
7347	  removing xv files
7348
73492002-04-08 11:55  starseeker
7350
7351	* doc/maximabook/storage/bibarchive/bibliography.tar.gz:
7352
7353	  duplicate of other contents in directory
7354
73552002-04-08 11:54  starseeker
7356
7357	* doc/maximabook/: algcal/calculus.log, basics/basics.dvi,
7358	  odes/odes.aux, odes/odes.dvi, odes/odes.log:
7359
7360	  removing useless files
7361
73622002-04-08 11:52  starseeker
7363
7364	* doc/maximabook/.log:
7365
7366	  removeing useless file
7367
73682002-04-07 01:09  billingd
7369
7370	* src/macdes.lisp: Add maxima function apropos
7371
73722002-04-05 12:29  starseeker
7373
7374	* doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7375	  images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7376	  images/imaxima.eps, images/maximawindowsinstall1.eps,
7377	  images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7378	  images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7379	  images/symaxxoutput.ps, images/maxima_openmath.eps,
7380	  images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7381	  images/2dplotwindow.png, images/3dplotwindow.eps,
7382	  images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7383	  images/maxima_geomview.eps, images/emacsshot.png,
7384	  images/emaximashot.png, images/maxima_geomview.png,
7385	  images/maxima_gnuplot.png, images/maxima_openmath.png,
7386	  images/maximawindowsinstall1.png, images/symaxx.png,
7387	  images/symaxxoutput.png, images/terminalshot.png,
7388	  images/texmacs.png, images/xmaxima.png,
7389	  images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7390	  images/.xvpics/2dplotwindowa.eps,
7391	  images/.xvpics/2dplotwindowa.jpg,
7392	  images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7393	  images/.xvpics/3dplotwindowa.eps,
7394	  images/.xvpics/3dplotwindowa.jpg,
7395	  images/.xvpics/emacsmaximamodeshot.eps,
7396	  images/.xvpics/emacsmaximamodeshot.jpg,
7397	  images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7398	  images/.xvpics/maxima_geomview.eps,
7399	  images/.xvpics/maxima_geomview.jpg,
7400	  images/.xvpics/maxima_gnuplot.eps,
7401	  images/.xvpics/maxima_gnuplot.jpg,
7402	  images/.xvpics/maxima_openmath.eps,
7403	  images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7404	  images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7405	  images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7406	  images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7407	  images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7408	  maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7409	  odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7410	  basics/basics.tex, examples/examples.tex, install/install.tex,
7411	  interfaces/interfaces.tex, introduction/introduction.tex,
7412	  output/izicinfo.txt, output/output.tex, preface/pref.tex,
7413	  programming/prog.tex, storage/primer/primer.tex,
7414	  storage/bibarchive/axiom.bib,
7415	  storage/bibarchive/bibliography.tar.gz,
7416	  storage/bibarchive/higherordersymbcomput.bib,
7417	  storage/bibarchive/jsymcomp.bib,
7418	  storage/bibarchive/lispsymbcomput.bib,
7419	  storage/bibarchive/macsyma.bib,
7420	  storage/bibarchive/maple-extract.bib,
7421	  storage/bibarchive/maple-tech.bib,
7422	  storage/bibarchive/mathematica.bib,
7423	  storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7424	  storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7425	  storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7426	  algcal/algcal.tex, algcal/calculus.log,
7427	  storage/bibarchive/sigsam.bib:
7428
7429	  Initial upload of maxima user manual
7430
74312002-04-05 12:29  starseeker
7432
7433	* doc/maximabook/: .log, Makefile, TODO, maxima.bib, maxima.tex,
7434	  images/emacsshot.eps, images/imaxima.png, images/emaximashot.eps,
7435	  images/imaxima.eps, images/maximawindowsinstall1.eps,
7436	  images/symaxx.eps, images/terminalshot.eps, images/texmacs.eps,
7437	  images/xmaxima.eps, images/emacsmaximamodeshot.eps,
7438	  images/symaxxoutput.ps, images/maxima_openmath.eps,
7439	  images/maxima_gnuplot.eps, images/2dplotwindow.eps,
7440	  images/2dplotwindow.png, images/3dplotwindow.eps,
7441	  images/3dplotwindow.png, images/emacsmaximamodeshot.png,
7442	  images/maxima_geomview.eps, images/emacsshot.png,
7443	  images/emaximashot.png, images/maxima_geomview.png,
7444	  images/maxima_gnuplot.png, images/maxima_openmath.png,
7445	  images/maximawindowsinstall1.png, images/symaxx.png,
7446	  images/symaxxoutput.png, images/terminalshot.png,
7447	  images/texmacs.png, images/xmaxima.png,
7448	  images/.xvpics/2dplotwindow.eps, images/.xvpics/2dplotwindow.jpg,
7449	  images/.xvpics/2dplotwindowa.eps,
7450	  images/.xvpics/2dplotwindowa.jpg,
7451	  images/.xvpics/3dplotwindow.eps, images/.xvpics/3dplotwindow.jpg,
7452	  images/.xvpics/3dplotwindowa.eps,
7453	  images/.xvpics/3dplotwindowa.jpg,
7454	  images/.xvpics/emacsmaximamodeshot.eps,
7455	  images/.xvpics/emacsmaximamodeshot.jpg,
7456	  images/.xvpics/imaxima.eps, images/.xvpics/imaxima.png,
7457	  images/.xvpics/maxima_geomview.eps,
7458	  images/.xvpics/maxima_geomview.jpg,
7459	  images/.xvpics/maxima_gnuplot.eps,
7460	  images/.xvpics/maxima_gnuplot.jpg,
7461	  images/.xvpics/maxima_openmath.eps,
7462	  images/.xvpics/maxima_openmath.jpg, images/.xvpics/symaxx.eps,
7463	  images/.xvpics/symaxx.jpg, images/.xvpics/symaxxgraph.ps,
7464	  images/.xvpics/symaxxoutput.jpg, images/.xvpics/symaxxtex.ps,
7465	  images/.xvpics/symaxxunits.ps, images/.xvpics/terminalshot.eps,
7466	  images/.xvpics/terminalshot.jpg, images/.xvpics/texmacs.eps,
7467	  maxims/maxims.tex, odes/advmath.tex, odes/odes.aux,
7468	  odes/odes.dvi, odes/odes.log, odes/odes.tex, basics/basics.dvi,
7469	  basics/basics.tex, examples/examples.tex, install/install.tex,
7470	  interfaces/interfaces.tex, introduction/introduction.tex,
7471	  output/izicinfo.txt, output/output.tex, preface/pref.tex,
7472	  programming/prog.tex, storage/primer/primer.tex,
7473	  storage/bibarchive/axiom.bib,
7474	  storage/bibarchive/bibliography.tar.gz,
7475	  storage/bibarchive/higherordersymbcomput.bib,
7476	  storage/bibarchive/jsymcomp.bib,
7477	  storage/bibarchive/lispsymbcomput.bib,
7478	  storage/bibarchive/macsyma.bib,
7479	  storage/bibarchive/maple-extract.bib,
7480	  storage/bibarchive/maple-tech.bib,
7481	  storage/bibarchive/mathematica.bib,
7482	  storage/bibarchive/red-a-f.bib, storage/bibarchive/redbooks.bib,
7483	  storage/bibarchive/red-g-l.bib, storage/bibarchive/red-m-z.bib,
7484	  storage/bibarchive/redextra.bib, storage/bibarchive/reduce.bib,
7485	  algcal/algcal.tex, algcal/calculus.log,
7486	  storage/bibarchive/sigsam.bib: Initial revision
7487
74882002-04-02 20:16  amundson
7489
7490	* doc/info/Help.texi: Patches from David Billinghurst.
7491
7492	  Add note about "maxima.dem" file.
7493
74942002-04-02 20:14  amundson
7495
7496	* doc/info/: Command.texi, Integration.texi, Program.texi: Patches
7497	  from David Billinghurst.
7498
7499	  Delete reference to GJC.
7500
75012002-04-02 19:58  amundson
7502
7503	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk,
7504	  maxima.system: Minor cleanup.
7505
7506	  1) Do something reasonable when unknown lisp encountered.
7507
7508	  2) Remove duplicate entry from maxima.system.
7509
75102002-04-02 19:55  amundson
7511
7512	* src/autoconf-variables.lisp.in: Preliminary work on path
7513	  improvements.
7514
75152002-04-02 19:54  amundson
7516
7517	* doc/info/texi2html: Bill Schelter's modified version of
7518	  texi2html. We should probably try to switch back to the official
7519	  version of texi2html some time in the future.
7520
75212002-04-02 19:52  amundson
7522
7523	* doc/intromax/Makefile.am, doc/share/Makefile.am,
7524	  interfaces/emacs/emaxima/Makefile.am,
7525	  interfaces/emacs/misc/Makefile.am,
7526	  interfaces/xmaxima/Makefile.am, share/Makefile.am,
7527	  src/Makefile.am: Build system cleanup.
7528
75292002-04-02 19:50  amundson
7530
7531	* demo/Makefile.am, doc/info/Makefile.am, doc/info/maximahtml.mk:
7532	  Build system cleanup.
7533
75342002-04-02 19:49  amundson
7535
7536	* common.mk: Build system cleanup.
7537
75382002-04-01 11:28  amundson
7539
7540	* doc/info/: Input.texi, Plotting.texi: Add spaces to avoid texinfo
7541	  warning.
7542
75432002-04-01 11:27  amundson
7544
7545	* doc/info/Function.texi: Add space to avoid texinfo warning.
7546
75472002-04-01 11:26  amundson
7548
7549	* doc/info/.cvsignore: Ignore html output files
7550
75512002-03-27 15:50  amundson
7552
7553	* AUTHORS, ChangeLog, NEWS, README, bootstrap: Empty files to make
7554	  automake happy. These files need to be filled before release.
7555
75562002-03-27 15:15  amundson
7557
7558	* INSTALL.cvs: The newly added final sentence should have been
7559	  there in the first place.
7560
75612002-03-27 13:20  amundson
7562
7563	* .cvsignore, demo/.cvsignore, doc/.cvsignore, doc/info/.cvsignore,
7564	  doc/intromax/.cvsignore, doc/man/.cvsignore,
7565	  doc/share/.cvsignore, interfaces/.cvsignore,
7566	  interfaces/emacs/.cvsignore, interfaces/emacs/emaxima/.cvsignore,
7567	  interfaces/emacs/misc/.cvsignore, interfaces/xmaxima/.cvsignore,
7568	  lisp-utils/.cvsignore, share/.cvsignore, tests/.cvsignore:
7569	  cvsignore files wherever needed
7570
75712002-03-27 13:10  amundson
7572
7573	* src/.cvsignore: ignore generated files
7574
75752002-03-27 13:06  amundson
7576
7577	* src/commac.lisp: Fix for CMUCL bug in rtest12. Thanks to Ole
7578	  Rohne, who offers the following reservations:
7579
7580	  I don't particularly like this fix, because the use of
7581	  COMPILED-FUNCTION-P in KILL1 has nothing to do with a function
7582	  being compiled - on some systems, all functions are compiled. It
7583	  is a kludge to figure out if a function has been loaded from a
7584	  lisp file and it should be renamed accordingly. Being used
7585	  exactly once in all of maxima doesn't justify shadowing a symbol
7586	  from COMMON-LISP
7587
75882002-03-27 13:00  amundson
7589
7590	* src/Makefile.am: Important change. Formerly, we used one lisp
7591	  invocation to compile the system and save the image. We use to
7592	  lisp invocations: one to compile, another to load and save.
7593
7594	  Before this change, eval-when problems could cause the code to
7595	  compile differently depending on whether it was a fresh or
7596	  incremental build. After the change all code will be loaded the
7597	  same way before images are saved whether or not a given file
7598	  needed to be compiled.
7599
76002002-03-27 12:54  amundson
7601
7602	* src/bessel.lisp: eval-when change. Needed to include "load" along
7603	  with compile and eval for some functions. Change was needed for
7604	  gcl only, but should not hurt on other compilers.
7605
76062002-03-27 12:52  amundson
7607
7608	* src/hyp.lisp: MABS problem solved once and for all. The macro
7609	  formerly known as MABS is now HYP-MABS.
7610
76112002-03-26 15:13  amundson
7612
7613	* tests/rtest3.mac: Correct value of beta(1/2,2/5)
7614
76152002-03-26 12:53  amundson
7616
7617	* INSTALL.cvs: Instructions for building from cvs.
7618
76192002-03-10 18:49  amundson
7620
7621	* share/calculus/gendif.usg: concatenation portion of maxima
7622	  migration
7623
76242002-03-10 18:45  amundson
7625
7626	* share/: numeric/fft.usg, share.usg, utils/dskuse.usg:
7627	  concatenation portion of maxima migration
7628
76292002-03-06 10:41  amundson
7630
7631	* admin/TODO: Updates for recent changes.
7632
76332002-03-06 10:07  amundson
7634
7635	* Makefile.am, common.mk, configure.in, demo/Makefile.am,
7636	  doc/Makefile.am, doc/intromax/Makefile.am, doc/man/Makefile.am,
7637	  doc/share/Makefile.am, interfaces/emacs/Makefile.am,
7638	  interfaces/emacs/emaxima/Makefile.am,
7639	  interfaces/emacs/misc/Makefile.am,
7640	  interfaces/xmaxima/Makefile.am, share/Makefile.am,
7641	  tests/Makefile.am: Nearly all file installations are now
7642	  performed.
7643
76442002-03-06 10:06  amundson
7645
7646	* tests/summarize-log: summarize-log now understands the new output
7647	  of tests.lisp
7648
76492002-03-06 10:03  amundson
7650
7651	* tests/tests.lisp: This message really applies to the previous
7652	  commit.
7653
7654	  Error summary now produces output that is easier to comprehend
7655	  for humans and computers alike.
7656
76572002-03-06 10:01  amundson
7658
7659	* tests/: rtest14.mac, tests.lisp: fixed a couple of expected test
7660	  values.
7661
76622002-03-06 09:58  amundson
7663
7664	* src/macsys.lisp: implement  for clisp. cmucl not done yet.
7665
76662002-02-21 12:00  amundson
7667
7668	* interfaces/: Makefile.am, emacs/Makefile.am,
7669	  emacs/emaxima/Makefile.am: Preliminary Makefile.am's for
7670	  interfaces. None are complete.
7671
76722002-02-20 20:51  amundson
7673
7674	* Makefile.am, configure.in: migrate now deals with each file
7675	  exactly once.
7676
76772002-02-20 08:54  amundson
7678
7679	* admin/TODO: added texi -> html item
7680
76812002-02-20 08:45  amundson
7682
7683	* interfaces/xmaxima/maxima.png: png is politicly correct replament
7684	  for gif
7685
76862002-02-09 21:08  amundson
7687
7688	* src/solve.lisp: Bugfix for solvequad from Richard Fateman and
7689	  willisb.
7690
76912002-02-02 16:37  amundson
7692
7693	* src/: maxima.system, autoconf-variables.lisp.in: Provide access
7694	  to autoconf variables through lisp file autoconf-variables.lisp.
7695	  Obsoletes version.lisp.
7696
76972002-02-02 16:35  amundson
7698
7699	* src/init-cl.lisp: 1) Delete redunant loads.  2) Rename getenv to
7700	  maxima-getenv to avoid infinite loop! 3) Get MAXIMA_DIRECTORY
7701	  from autoconf setting if environment variabled undefined.
7702
77032002-02-02 16:33  amundson
7704
7705	* configure.in: 1) Change version number to 5.9.0pre-cvs 2) Fix bug
7706	  in automatic lisp detection.	3) Support autoconf-variables.lisp
7707
77082002-02-02 16:30  amundson
7709
7710	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7711	  Automatically generated by changes in maxima.system.
7712
77132002-02-02 16:29  amundson
7714
7715	* src/macsys.lisp: Print the correct version number under the new
7716	  build system. Warn the user that the old build system is
7717	  deprecated if the old build system is used.
7718
77192002-02-02 16:27  amundson
7720
7721	* src/cl-info.lisp: Provide a decent error message when lisp
7722	  directory can not be found. Portions of this code still are not
7723	  working properly. See comments around "FIXME".
7724
77252002-02-02 13:44  rtoy
7726
7727	* doc/info/: Elliptic.texi, maxima.texi: Correct the links for the
7728	  elliptic functions.
7729
77302002-02-02 09:10  rtoy
7731
7732	* doc/info/maxima.texi: Update for documentation for elliptic
7733	  functions and integrals.
7734
77352002-02-02 09:10  rtoy
7736
7737	* doc/info/Elliptic.texi: Documentation for elliptic functions and
7738	  integrals.
7739
77402002-02-01 16:39  belanger
7741
7742	* doc/emaxima/EMaximaIntro.ps: The postscript version of the intro
7743	  was updated to match the tex version.
7744
77452002-02-01 00:02  amundson
7746
7747	* src/hyp.lisp: macro definition of MABS interfered with real
7748	  definition of MABS, so the macro was removed
7749
77502002-01-31 23:31  rtoy
7751
7752	* src/init-cl.lisp: As was done in init_max1.lisp, support file
7753	  extensions for compiled files for other lisps.
7754
77552002-01-31 23:20  rtoy
7756
7757	* src/init-cl.lisp: o Add implementation of getenv for various
7758	  platforms o When the environment var MAXIMA_DIRECTORY is set,
7759	  assign that to   *maxima-directory*
7760
77612002-01-31 23:09  rtoy
7762
7763	* src/nregex.lisp: o Send debugging info to *trace-output* instead
7764	  of *standard-output*	 (as done by Thomas A. Russ).  o Update a
7765	  docstring.  o We forgot to handle the case-insensitive case when
7766	  we have a literal   string at the beginning of our search
7767	  pattern.
7768
77692002-01-31 23:05  rtoy
7770
7771	* src/mdebug.lisp: o Make a note of an ANSI CL portability problem.
7772	  o Because of the above problem, CMUCL calls $describe with the
7773	  first   character of the string chopped off.	Don't do that.
7774
77752002-01-28 21:24  amundson
7776
7777	* src/: cl-info.lisp, clisp-depends.mk, cmucl-depends.mk,
7778	  nregex.lisp: Updates for ansi cl info with nregex by Raymond Toy.
7779	  nregex by Lawrence E. Freil.
7780
77812002-01-28 21:15  amundson
7782
7783	* src/maxima.system: Update for new ansi-cl info module.
7784
77852002-01-28 21:13  amundson
7786
7787	* maxima-local: maxima-local can be used to run maxima without
7788	  installing it first.
7789
77902002-01-24 21:19  amundson
7791
7792	* src/gcl-depends.mk: updates for new files
7793
77942002-01-24 21:18  amundson
7795
7796	* src/parse-body.lisp: needed for gcl
7797
77982002-01-24 21:16  amundson
7799
7800	* Makefile.am, configure.in, admin/TODO, doc/Makefile.am,
7801	  doc/info/Makefile.am, src/maxima.in, src/maxima.system: build
7802	  system updates:	  -choosing default lisp works
7803	  -pathnames for lisp implementations specifiable
7804	  -configure will now attempt to find a logical default if no
7805	  lisp specified
7806
7807		  -info files installed
7808
78092002-01-23 16:41  rtoy
7810
7811	* src/limit.lisp: Richard Fateman says we
7812
7813		  don't know for sure than sin/cos would get us into a loop
7814	  if
7815		  it turns back to tan in some simplification process.
7816
7817	  So back out the previous change, and use his suggested fix of
7818	  removing %TAN from the list.
7819
78202002-01-21 21:34  rtoy
7821
7822	* src/init-cl.lisp: Import some CMUCL/Clisp changes from the old
7823	  cvs maxima sources for compile-clisp and compile-cmulisp:
7824
7825	  o Update user::run to work better with CMUCL.  o CMUCL needs a
7826	  bye function when EOF is reached.  o For Clisp, add :q to quit to
7827	  maxima top-level.
7828
78292002-01-21 20:31  rtoy
7830
7831	* src/limit.lisp: Replacement for the limit of tan functions.  Use
7832	  definition tan=sin/cos instead of complicated code.
7833
78342002-01-17 13:57  amundson
7835
7836	* admin/TODO: automatically pick lisp implementation if none
7837	  specified
7838
78392002-01-15 22:24  amundson
7840
7841	* src/ellipt.lisp: Added implementation of destructuring-bind from
7842	  cmucl as a workaround for deficiency in gcl.
7843
78442002-01-14 15:08  belanger
7845
7846	* interfaces/emacs/emaxima/emaxima.el: The way that EMaxima waits
7847	  for output from Maxima was changed.  Fixes were made so that it
7848	  would work with Maxima compiled with clisp.
7849
78502002-01-14 15:07  belanger
7851
7852	* interfaces/emacs/emaxima/maxima.el: Some functions which were
7853	  used by EMaxima were moved to emaxima.el.
7854
78552002-01-10 23:30  vvzhy
7856
7857	* src/trmode.lisp: fix for define_variable(foo,true,boolean)
7858
78592002-01-10 21:40  rtoy
7860
7861	* src/bessel.lisp: o Add more accurate implementations for the
7862	  Bessel functions J0, J1,   I0, and I1.  (TOMS 715 routines
7863	  converted from Fortran via f2cl.) o Add some comments to the code
7864	  o Still needs some work for some of the other routines in this
7865	  file.
7866
78672002-01-09 21:19  rtoy
7868
7869	* src/nparse.lisp: Maxima fails to parse numbers like ".5b0" as a
7870	  big float.  Make it accept work.
7871
78722002-01-09 17:04  rtoy
7873
7874	* src/csimp2.lisp: o Added more accurate gamma routine that should
7875	  be accurate to within   15 digits or so.  Still needs a bit of
7876	  work because gamma(10.0)   returns 362880.0000000005 instead of
7877	  362880.0.  o Added more accurate erf function.
7878
78792002-01-09 14:46  rtoy
7880
7881	* src/limit.lisp: Tell maxima how to take limits of Jacobian
7882	  elliptic functions and their inverses.
7883
78842002-01-09 14:08  rtoy
7885
7886	* src/asum.lisp: Tell maxima how to evaluate some complete elliptic
7887	  integrals in terms of gamma functions.
7888
78892002-01-09 10:14  rtoy
7890
7891	* src/ellipt.lisp: A completely new replacement for maxima's
7892	  elliptic function package incorporating are more complete package
7893	  and mostly matching Macyma's syntax.
7894
78952002-01-09 10:12  rtoy
7896
7897	* src/nparse.lisp: Let maxima parse 1b0 as numbers.
7898
78992002-01-07 13:29  amundson
7900
7901	* src/Makefile.am: Fixed very bad bug: make clean could delete all
7902	  files in src directory under some circumstances.
7903
79042002-01-07 12:49  amundson
7905
7906	* src/trmode.lisp: funcall fix from Vadim V. Zhytnikov
7907
79082002-01-07 12:48  amundson
7909
7910	* src/todd-coxeter.lisp: redfine mult to tc-mult to avoid potential
7911	  conflict with mult in main maxima code
7912
79132002-01-07 12:47  amundson
7914
7915	* src/suprv1.lisp: quit() fixes
7916
79172002-01-07 12:43  amundson
7918
7919	* src/mdebug.lisp: hack in debugging section. debugging needs to be
7920	  revisited.
7921
79222002-01-07 12:40  amundson
7923
7924	* src/displa.lisp: trivial fix for syntax hilighting
7925
79262002-01-07 12:40  amundson
7927
7928	* src/acall.lisp: ansi lisp fix
7929
79302002-01-07 12:36  amundson
7931
7932	* src/: clisp-depends.mk, cmucl-depends.mk, gcl-depends.mk:
7933	  Dependency files for defsystem. In a perfect world, these
7934	  generated files would not be stored in cvs. In the real world,
7935	  having always having one copy of the files ready makes dealing
7936	  with make and automake much simpler.
7937
79382002-01-07 12:34  amundson
7939
7940	* src/maxima.in: Remove disclaimer about unfinished status of
7941	  script. Most functionality is now present.
7942
79432002-01-07 12:33  amundson
7944
7945	* Makefile.am, configure.in, admin/TODO,
7946	  lisp-utils/make-depends.lisp, lisp-utils/maxima-run-lisp,
7947	  src/Makefile.am, src/init-cl.lisp, src/maxima.in,
7948	  tests/Makefile.am, tests/summarize-log: Changes to support tests
7949	  and make dependencies.
7950
79512002-01-07 12:29  amundson
7952
7953	* share/contrib/: diag.mac, diag.usg: contribution from
7954	  go_furuya@infoseek.jp
7955
79562002-01-03 02:14  vvzhy
7957
7958	* src/float.lisp: BIGLSH is replaced by ASH since former seems to
7959	  be buggy and gives wrong result for 10.0b0-1;
7960
79612002-01-03 02:11  vvzhy
7962
7963	* archive/src/makefile: fixed wrong sed command in the makefile
7964
79652001-12-12 08:50  amundson
7966
7967	* Makefile.am, bootstrap, configure.in, admin/TODO,
7968	  lisp-utils/Makefile.am, lisp-utils/defsystem.lisp,
7969	  lisp-utils/maxima-run-lisp, src/Makefile.am,
7970	  src/SYS-DECLAIM.lisp, src/init-cl.lisp, src/maxima.in,
7971	  src/maxima.system: The for59 directory is for the transition from
7972	  maxima-pre59 to the new maxima module, which will contain maxima
7973	  5.9.0. The script "migrate" will populate the new maxima module.
7974
7975	  This directory should be regarded as a work in progress. In
7976	  particular, the migrate and maxima scripts are not complete.
7977	  Please see the file TODO for at least a partial listing of steps
7978	  yet to be completed.
7979
79802001-12-12 08:43  amundson
7981
7982	* src/cpoly.lisp: Declarations of variable "type" were causing
7983	  problems in non-gcl lisps.
7984
79852001-12-12 08:41  amundson
7986
7987	* src/maxima-package.lisp: Create the package SI, if needed. See
7988	  the following comment in the code:
7989
7990	  ;; SI is used for the regex info implementation. This line should
7991	  be removed ;; when the info regex implementation no longer
7992	  requires SI in all lisps.  ;; jfa 12/12/2001
7993
79942001-12-09 13:37  belanger
7995
7996	* interfaces/emacs/emaxima/maxima-font-lock.el: I fixed the way
7997	  numbers are fontlocked.
7998
79992001-12-09 13:31  belanger
8000
8001	* interfaces/emacs/emaxima/maxima.el: The keybindings were changed
8002	  to be more standard.	Various minor changes and bugfixes.
8003
80042001-12-09 13:30  belanger
8005
8006	* interfaces/emacs/emaxima/emaxima.lisp: This is a slightly
8007	  modified version of imaxima.lisp used for getting TeX output from
8008	  Maxima.
8009
80102001-12-09 13:29  belanger
8011
8012	* interfaces/emacs/emaxima/emaxima.sty: The abilities of maximadoc
8013	  were merged into emaxima.  Various minor changes and bugfixes.
8014
80152001-12-09 13:27  belanger
8016
8017	* interfaces/emacs/emaxima/emaxima.el: The abilities of maximadoc
8018	  were merged into emaxima, various minor changes and bugfixes.
8019
80202001-12-09 13:26  belanger
8021
8022	* doc/emaxima/EMaximaIntro.tex: The introduction was changed to
8023	  match the changes in the programs.
8024
80252001-12-09 08:17  vvzhy
8026
8027	* archive/src/ChangeLog, archive/src/clisp-regex.lisp,
8028	  archive/src/cmulisp-regex.lisp, archive/src/compile-clisp.lisp,
8029	  archive/src/compile-cmulisp.lisp, src/cl-info.lisp,
8030	  src/macdes.lisp, src/maxima-package.lisp, src/mdebug.lisp: online
8031	  info browsing (describe) for clisp and cmucl
8032
80332001-12-08 00:24  vvzhy
8034
8035	* archive/src/makefile: fix makefile for cmucl
8036
80372001-12-04 23:58  vvzhy
8038
8039	* src/sloop.lisp: type-error in sloop is renamed to
8040	  sloop-type-error
8041
80422001-12-04 23:55  vvzhy
8043
8044	* src/mlisp.lisp: mapply1 modified to fix problem with
8045	  matchdeclare, defmatch on CL systems
8046
80472001-11-25 01:38  vvzhy
8048
8049	* src/trmode.lisp: fix define_variable(foo,true,boolean) problem
8050	  for clisp and cmucl
8051
80522001-11-18 22:45  vvzhy
8053
8054	* archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8055	  src/acall.lisp, src/maxima-package.lisp, src/plot.lisp: dfstruct
8056	  polygon moved out of eval-when for clisp
8057
80582001-11-18 22:43  vvzhy
8059
8060	* tests/tests.lisp: gcl and gmp specific part put under feature
8061	  conditional
8062
80632001-11-10 19:53  belanger
8064
8065	* interfaces/emacs/emaxima/maxima.el: All the font-locking was
8066	  moved to maxima-font-lock.el.  The syntax table was changed (to
8067	  make % and _ word elements).	The old changelog was removed.
8068
80692001-11-10 19:47  belanger
8070
8071	* interfaces/emacs/emaxima/maxima-font-lock.el: Font-locking for
8072	  XEmacs was merged.  The word boundaries for the font-lock regexps
8073	  were fixed.  The faces were made customizable.
8074
80752001-11-10 19:44  belanger
8076
8077	* interfaces/emacs/emaxima/emaxima.el: The font-locking was changed
8078	  (hopefully improved) slightly.
8079
80802001-11-08 16:25  belanger
8081
8082	* interfaces/emacs/emaxima/maxima.el: Initial commit of maxima mode
8083	  for Emacs.
8084
80852001-11-08 16:24  belanger
8086
8087	* interfaces/emacs/emaxima/maxima-symbols.el: Initial commit of
8088	  elisp file for completion support in Emacs.
8089
80902001-11-08 16:23  belanger
8091
8092	* interfaces/emacs/emaxima/maxima-font-lock.el: Initial commit of
8093	  font-lock support for Emacs.
8094
80952001-11-08 16:22  belanger
8096
8097	* interfaces/emacs/emaxima/emaxima.sty: Initial commit of EMaxima
8098	  style file (for LaTeX).
8099
81002001-11-08 16:21  belanger
8101
8102	* interfaces/emacs/emaxima/emaxima.el: Initial commit of EMaxima
8103	  elisp file.
8104
81052001-11-08 16:20  belanger
8106
8107	* doc/emaxima/EMaximaIntro.tex: Initial commit of an introduction to
8108	  EMaxima.  (source)
8109
81102001-11-08 16:19  belanger
8111
8112	* doc/emaxima/EMaximaIntro.ps: Initial commit of an introduction to
8113	  EMaxima.
8114
81152001-11-08 16:04  amundson
8116
8117	* src/displa.lisp: trivial fix: coment added to fix syntax
8118	  highlighting in XEmacs
8119
81202001-07-11 00:06  wfs
8121
8122	* archive/src/version.lisp, doc/info/Help.texi, src/defint.lisp,
8123	  src/mrgmac.lisp: fix to zl-get
8124
81252001-07-03 13:19  wfs
8126
8127	* src/trigi.lisp, archive/src/version.lisp: fix to mmod
8128
81292001-06-06 04:13  wfs
8130
8131	* archive/info/maxima.info-15, archive/info/maxima.log,
8132	  archive/src/makefile, doc/info/Input.texi,
8133	  doc/info/Plotting.texi, doc/info/Polynomials.texi,
8134	  src/cl-info.lisp, src/max_ext.lisp, src/plot.lisp: changes to
8135	  plotting for parametric plots
8136
81372001-06-05 04:05  wfs
8138
8139	* archive/info/maxima.aux, archive/info/maxima.fns,
8140	  archive/info/maxima.log, archive/info/maxima.toc,
8141	  archive/src/version.lisp, doc/info/Polynomials.texi,
8142	  share/algebra/gcdex.mac, src/displa.lisp, src/matrix.lisp: change
8143	  to gcdex, and displa for sum
8144
81452001-06-04 01:40  wfs
8146
8147	* archive/info/maxima.fns, archive/info/maxima.log,
8148	  archive/src/version.lisp, doc/info/Polynomials.texi,
8149	  share/algebra/gcdex.mac, src/autol.lisp, src/matrix.lisp,
8150	  src/max_ext.lisp: add gcdex, misc changes
8151
81522001-05-30 23:37  wfs
8153
8154	* archive/README.orig, interfaces/xmaxima/xmaxima, src/commac.lisp,
8155	  src/mactex.lisp, src/transm.lisp: fix to xmaxima to prevent
8156	  hanging process  plus other fixes
8157
81582001-05-18 14:42  wfs
8159
8160	* archive/src/lmsup.lisp, src/macsys.lisp, src/mactex.lisp: fix
8161	  mactex.lisp, add appendfile
8162
81632001-05-18 03:57  wfs
8164
8165	* tests/tests.lisp, archive/src/maxobjs, archive/src/sysinit.c,
8166	  archive/src/version.lisp, src/commac.lisp, src/displa.lisp,
8167	  src/mactex.lisp, src/max_ext.lisp, src/mload.lisp: changes to
8168	  mactex, to displa, and autoloading
8169
81702001-05-16 00:27  wfs
8171
8172	* archive/info/maxima.log, archive/src/init_maxima.lsp,
8173	  archive/src/version.lisp, src/mactex.lisp, tests/tests.lisp:
8174	  changes to correct problems with mactex, and fixes for TexMacs
8175
81762001-05-06 16:32  wfs
8177
8178	* archive/maxima-5.6-0.spec: add an rpm spec file
8179
81802001-05-06 13:27  wfs
8181
8182	* archive/makedefs, archive/makefile, archive/minvers,
8183	  archive/elisp/makefile, archive/info/makefile,
8184	  archive/info/maxima.log, archive/src/init_maxima.lsp,
8185	  archive/src/makefile, archive/src/serror.lisp,
8186	  archive/src/version.lisp, src/clmacs.lisp, src/comm.lisp,
8187	  src/commac.lisp, src/maxmac.lisp, src/mlisp.lisp, src/mload.lisp,
8188	  src/mrgmac.lisp, src/rpart.lisp, src/suprv1.lisp,
8189	  tests/tests.lisp: misc changes for bignum stuff and fixes of
8190	  reported bugs
8191
81922001-04-27 12:05  wfs
8193
8194	* archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8195	  archive/src/server.lisp, interfaces/xmaxima/intro.html,
8196	  interfaces/xmaxima/xmaxima, src/macsys.lisp: update xmaxima, misc
8197	  clisp fix
8198
81992001-04-27 08:50  wfs
8200
8201	* archive/src/compile-clisp.lisp: clisp getpid
8202
82032001-04-27 08:36  wfs
8204
8205	* archive/info/makefile, archive/info/maxima.aux,
8206	  archive/info/maxima.log, archive/info/texi2html,
8207	  archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8208	  archive/src/makefile, archive/src/server.lisp,
8209	  archive/src/version.lisp, doc/info/SpecfunII.texi, src/asum.lisp,
8210	  src/commac.lisp, src/displa.lisp, src/maxima-package.lisp:
8211	  improve bignum printing
8212
82132001-04-25 14:19  wfs
8214
8215	* archive/elisp/gcl.el, archive/info/maxima.aux,
8216	  archive/info/maxima.fns, archive/info/maxima.log,
8217	  archive/info/maxima.toc, archive/src/compile-cmulisp.lisp,
8218	  archive/src/version.lisp, doc/info/Debugging.texi,
8219	  doc/info/Equations.texi, doc/info/Expressions.texi,
8220	  doc/info/Floating.texi, doc/info/Help.texi, doc/info/Input.texi,
8221	  doc/info/Integration.texi, doc/info/Program.texi,
8222	  doc/info/SpecfunII.texi, doc/info/Special.texi,
8223	  interfaces/emacs/misc/dbl.el,
8224	  interfaces/emacs/misc/smart-complete.el,
8225	  interfaces/xmaxima/xmaxima, src/maxima-package.lisp,
8226	  src/plot.lisp: changes for plot and emacs lisp files
8227
82282001-04-23 13:01  wfs
8229
8230	* src/plot.lisp: additional things to plot.lisp
8231
82322001-04-23 12:52  wfs
8233
8234	* archive/src/compile-cmulisp.lisp, src/plot.lisp: fix path
8235	  searching in in plot.lisp only at run time
8236
82372001-04-22 22:04  wfs
8238
8239	* archive/info/maxima.log, archive/src/sysdef.lisp,
8240	  doc/info/Plotting.texi, src/plot.lisp: fix plot in postscript
8241	  mode for common lisp
8242
82432001-04-20 17:54  wfs
8244
8245	* archive/info/maxima.log, src/plot.lisp: remove si:getenv
8246
82472001-04-20 17:39  wfs
8248
8249	* archive/info/maxima.log, archive/src/ChangeLog,
8250	  archive/src/init_max1.lisp, archive/src/version.lisp,
8251	  doc/info/Command.texi, doc/info/Contexts.texi,
8252	  doc/info/Help.texi, doc/info/Input.texi,
8253	  doc/info/Introduction.texi, doc/info/Operators.texi, src/ar.lisp,
8254	  src/generr.lisp, src/macsys.lisp, src/mstuff.lisp: final changes
8255	  to correct bugs under cmulisp
8256
82572001-04-20 14:18  wfs
8258
8259	* src/hyp.lisp: changes to correct bugs under clisp and cmulisp
8260
82612001-04-20 14:11  wfs
8262
8263	* archive/info/maxima.aux, archive/info/maxima.fns,
8264	  archive/info/maxima.log, archive/info/maxima.toc,
8265	  archive/src/compile-cmulisp.lisp, archive/src/sys-proclaim.lisp,
8266	  archive/src/version.lisp, share/algebra/grob1.lisp,
8267	  src/csimp.lisp, src/generr.lisp, src/mstuff.lisp,
8268	  src/schatc.lisp, src/zero.lisp: changes to correct bugs under
8269	  clisp and cmulisp
8270
82712001-04-19 01:06  wfs
8272
8273	* archive/makefile, archive/elisp/add-default.el,
8274	  archive/elisp/add-defaults.el, archive/elisp/ansi-doc.el,
8275	  archive/elisp/doc-to-texi.el, archive/elisp/gcl.el,
8276	  archive/elisp/man1-to-texi.el, archive/info/maxima.info-15,
8277	  archive/src/ChangeLog, archive/src/compile-clisp.lisp,
8278	  archive/src/compile-cmulisp.lisp, archive/src/init_max1.lisp,
8279	  archive/src/maxout.geomview, archive/src/sysdef.lisp,
8280	  archive/src/version.lisp, doc/info/Debugging.texi,
8281	  doc/info/Help.texi, doc/info/SpecfunII.texi,
8282	  doc/info/maxima.texi, interfaces/emacs/misc/dbl.el,
8283	  interfaces/emacs/misc/smart-complete.el,
8284	  interfaces/emacs/misc/sshell.el, src/commac.lisp,
8285	  src/macdes.lisp, src/macsys.lisp, src/maxima-package.lisp,
8286	  src/mdebug.lisp, src/mload.lisp, src/mstuff.lisp, src/plot.lisp,
8287	  src/rat3e.lisp, src/ratmac.lisp, src/trigi.lisp, src/trprop.lisp,
8288	  tests/rtest6a.mac, tests/rtest9.mac: fixes for debugging, and
8289	  more things to get clisp thru the tests.  Also some documentation
8290	  on source level debugging
8291
82922001-04-17 19:23  wfs
8293
8294	* archive/src/cmulisp-regex.lisp: regexp patch
8295
82962001-04-17 17:32  wfs
8297
8298	* archive/src/version.lisp, src/mdebug.lisp: fix source level
8299	  debugging break code, broken by clisp changes...
8300
83012001-04-17 14:32  wfs
8302
8303	* doc/info/SpecfunII.texi: add SpecfunII.texi
8304
83052001-04-17 10:09  wfs
8306
8307	* archive/info/maxima.aux, archive/info/maxima.log,
8308	  archive/info/maxima.toc, archive/src/cmpinit.lsp,
8309	  archive/src/makefile, archive/src/version.lisp,
8310	  doc/info/Integration.texi, doc/info/maxima.texi,
8311	  src/maxima-package.lisp, src/nparse.lisp, src/optimize.lisp,
8312	  src/ratmac.lisp: Fix source level debugging info, turn on
8313	  optimize on compiler
8314
83152001-04-15 23:22  wfs
8316
8317	* archive/bin/maxima-files, archive/info/makefile,
8318	  archive/info/maxima.fns, doc/info/Expressions.texi,
8319	  doc/info/Integration.texi, doc/info/Plotting.texi,
8320	  doc/info/maxima.texi, archive/src/ChangeLog,
8321	  archive/src/version.lisp, doc/info/texinfo.tex,
8322	  share/specfunctions/airy.lisp, share/specfunctions/specfun.mac,
8323	  src/asum.lisp, src/displa.lisp, src/sinint.lisp, src/transl.lisp:
8324	  add specfun stuff, correct maxima to lisp compilation for
8325	  specials
8326
83272001-04-13 15:22  wfs
8328
8329	* archive/: info/makefile, info/maxima.log,
8330	  src/compile-cmulisp.lisp, src/init_max1.lisp, src/make.lisp,
8331	  src/makefile, src/sysdef.lisp: changes for clisp, and to sysdef
8332
83332001-04-06 17:39  wfs
8334
8335	* archive/src/cmulisp-regex.lisp, src/cl-info.lisp: add cmulisp
8336	  files
8337
83382001-04-06 16:31  wfs
8339
8340	* archive/src/ChangeLog: bugs in autoloading, and adding
8341	  share/*.lisp to search path
8342
83432001-04-06 15:29  wfs
8344
8345	* archive/makefile, archive/src/init_max1.lisp,
8346	  archive/src/version.lisp, share/trigonometry/trigrat.lisp,
8347	  src/askp.lisp, src/autol.lisp, src/mload.lisp: bugs in
8348	  autoloading, and adding share/*.lisp to search path
8349
83502001-04-02 18:28  wfs
8351
8352	* archive/src/ChangeLog, archive/src/compile-cmulisp.lisp,
8353	  archive/src/init_max1.lisp, archive/src/version.lisp,
8354	  src/clmacs.lisp, src/macdes.lisp, src/mactex.lisp,
8355	  src/mload.lisp: more patches for cmucl
8356
83572001-03-30 11:11  wfs
8358
8359	* archive/bin/maxima-files, archive/src/ChangeLog,
8360	  archive/src/init_max1.lisp, archive/src/sysdef.lisp,
8361	  archive/src/version.lisp, src/SYS-PROCLAIM.lisp, src/displa.lisp,
8362	  src/nparse.lisp, src/simp.lisp: changes for cmulisp
8363
83642001-03-25 01:11  wfs
8365
8366	* archive/src/makefile, archive/src/version.lisp, src/sin.lisp:
8367	  change for integration bug
8368
83692001-03-22 16:26  wfs
8370
8371	* archive/: maxima-5.5-2.spec, info/maxima-primer.tex,
8372	  src/evaluate.lisp: Add the primer, and evaluate.lisp
8373
83742001-03-22 16:22  wfs
8375
8376	* src/psolve.lisp: Fix problem in solvecubic
8377
83782001-03-21 18:14  wfs
8379
8380	* archive/info/makefile, archive/src/make.lisp,
8381	  archive/src/version.lisp, plotting/mgnuplot, src/nparse.lisp,
8382	  src/plot.lisp: fix in nparse for prefix operators
8383
83842001-02-28 18:19  wfs
8385
8386	* archive/README.orig, archive/src/compile-clisp.lisp,
8387	  archive/src/compile-cmulisp.lisp, archive/src/makefile,
8388	  archive/src/sysdef.lisp, src/mdebug.lisp, src/nparse.lisp:
8389	  changes for common lisp, for source level debugging and for the
8390	  making of under clisp and cmulisp
8391
83922001-02-27 21:49  wfs
8393
8394	* archive/src/compile-clisp.lisp, archive/src/compile-cmulisp.lisp,
8395	  archive/src/makefile, archive/src/version.lisp,
8396	  doc/info/Input.texi, src/mload.lisp: changes for common lisp,
8397	  clisp,cmulisp
8398
83992001-02-26 18:12  wfs
8400
8401	* archive/src/compile-clisp.lisp, archive/src/makefile,
8402	  src/lmdcls.lisp, src/plot.lisp, src/suprv1.lisp: change to
8403	  coerce-float-fun for plot
8404
84052001-02-23 20:21  wfs
8406
8407	* archive/README.orig, archive/src/init_max1.lisp,
8408	  archive/src/sysdef.lisp, archive/src/version.lisp,
8409	  src/bessel.lisp, src/clmacs.lisp, src/combin.lisp,
8410	  src/commac.lisp, src/cpoly.lisp, src/defint.lisp, src/fcall.lisp,
8411	  src/generr.lisp, src/grind.lisp, src/hayat.lisp, src/limit.lisp,
8412	  src/macdes.lisp, src/macsys.lisp, src/marray.lisp,
8413	  src/matrun.lisp, src/maxima-package.lisp, src/mdebug.lisp,
8414	  src/merror.lisp, src/mlisp.lisp, src/mload.lisp, src/mrgmac.lisp,
8415	  src/nparse.lisp, src/outmis.lisp, src/result.lisp,
8416	  src/schatc.lisp, src/simp.lisp, src/sloop.lisp, src/specfn.lisp,
8417	  src/suprv1.lisp, src/trans3.lisp, src/trans4.lisp,
8418	  src/transm.lisp, src/trdata.lisp, src/trigi.lisp,
8419	  src/trmode.lisp, tests/tests.lisp,
8420	  archive/src/compile-clisp.lisp: Numerous minor changes to allow
8421	  compilation in other lisp such as clisp.  See the file
8422	  src/compile-clisp.lisp as example for compiling
8423
84242001-02-23 19:21  wfs
8425
8426	* archive/README.orig, archive/makefile,
8427	  archive/src/init_max1.lisp, archive/src/version.lisp,
8428	  doc/man/maxima.1: update man page, fix search path..
8429
84302001-01-30 23:31  wfs
8431
8432	* archive/README.orig, archive/makefile,
8433	  archive/src/init_max1.lisp, doc/man/maxima.1, src/homog.lisp,
8434	  src/max_ext.lisp, src/suprv1.lisp: changes for windows and common
8435	  lisp
8436
84372000-12-09 01:07  wfs
8438
8439	* archive/bin/maxima-files, interfaces/xmaxima/demos.html,
8440	  interfaces/xmaxima/examples.html, interfaces/xmaxima/intro.html,
8441	  interfaces/xmaxima/omplotdata,
8442	  interfaces/xmaxima/plotmaxima.html: update documentation
8443
84442000-12-09 00:40  wfs
8445
8446	* archive/README.orig, archive/configure, archive/makedefs,
8447	  archive/makefile, archive/deliver/fdlogo3.gif,
8448	  archive/deliver/getzipinfo.tcl, archive/deliver/install1.gif,
8449	  archive/deliver/pkginfo.tcl, archive/deliver/setup.tcl,
8450	  archive/deliver/setup_contents.txt, archive/deliver/unpack.tcl,
8451	  archive/deliver/zipinfo.tcl, archive/elisp/makefile,
8452	  archive/info/makefile, archive/info/maxima.fns,
8453	  archive/info/maxima.log, archive/src/example.lisp,
8454	  archive/src/gnu-optionsxx, archive/src/init_max1.lisp,
8455	  archive/src/makefile, archive/src/max.ico,
8456	  archive/src/server.lisp, archive/src/version.lisp,
8457	  demo/macex.dem, demo/macro.dem, demo/manual.demo,
8458	  doc/info/Input.texi, interfaces/xmaxima/examples.html,
8459	  interfaces/xmaxima/intro.html, share/matrix/nchrpl.mac,
8460	  share/numeric/dblint.dem, share/numeric/riemsum.mac,
8461	  share/physics/gamalg.lisp, src/SYS-PROCLAIM.lisp,
8462	  src/clmacs.lisp, src/macdes.lisp, src/macsys.lisp,
8463	  src/mdebug.lisp, src/mlisp.lisp, src/mload.lisp, src/mmacro.lisp,
8464	  src/nparse.lisp, src/plot.lisp, src/suprv1.lisp,
8465	  tests/rtest8.mac, tests/tests.lisp: many changes for xmaxima and
8466	  for windows
8467
84682000-11-02 15:02  wfs
8469
8470	* archive/configure, archive/configure.in, archive/makefile,
8471	  archive/minvers, archive/books/tk_gnuplot,
8472	  archive/src/macdes-prev.lisp, archive/src/makefile,
8473	  doc/man/maxima.1, interfaces/xmaxima/intro.html,
8474	  interfaces/xmaxima/omplotdata, interfaces/xmaxima/xmaxima,
8475	  plotting/mgnuplot, src/macdes.lisp, src/macsys.lisp,
8476	  src/plot.lisp, archive/src/server.lisp, archive/src/version.lisp,
8477	  src/todd-coxeter.lisp: add todd coxeter algorithm for groups,
8478	  alter plot
8479
84802000-10-06 14:40  wfs
8481
8482	* interfaces/xmaxima/omplotdata: update plotting, adding sliders
8483
84842000-09-09 19:11  wfs
8485
8486	* archive/src/version.lisp, doc/info/Plotting.texi: doc fixes in
8487	  Plotting.texi
8488
84892000-09-09 16:25  wfs
8490
8491	* doc/intromax/intromax.html, doc/intromax/intromax.ltx,
8492	  src/askp.lisp, src/compar.lisp: Fix so that "Is .. positive or
8493	  negative" allows lower case response of p or n
8494
84952000-06-26 12:36  wfs
8496
8497	* archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8498	  archive/src/init_maxima.lsp, archive/src/maxobjs,
8499	  archive/src/sysinit.c, archive/src/version.lisp, src/commac.lisp,
8500	  src/nparse.lisp: change to readlist, moving to nparse
8501
85022000-06-07 05:08  wfs
8503
8504	* archive/: configure, makedefs, makefile, elisp/makefile,
8505	  info/makefile, src/makefile: changes for install of info files
8506
85072000-06-07 04:33  wfs
8508
8509	* archive/: README.orig, configure, info/makefile: minor changes in
8510	  defaults in configure
8511
85122000-05-23 23:16  wfs
8513
8514	* archive/info/maxima.log: remove the dvi
8515
85162000-05-23 20:19  wfs
8517
8518	* archive/src/ChangeLog: changelog
8519
85202000-05-23 20:06  wfs
8521
8522	* src/dskfn.lisp: fix SAVE to add the paren for in-package at top
8523	  of file
8524
85252000-05-08 13:13  wfs
8526
8527	* archive/configure, archive/makefile,
8528	  archive/elisp/maxima-mode.el, doc/info/Affine.texi,
8529	  doc/info/Arrays.texi, doc/info/Command.texi,
8530	  doc/info/Constants.texi, doc/info/Contexts.texi,
8531	  doc/info/Ctensor.texi, doc/info/Debugging.texi,
8532	  doc/info/Differential.texi, doc/info/Differentiation.texi,
8533	  doc/info/Equations.texi, doc/info/Expressions.texi,
8534	  doc/info/Floating.texi, doc/info/Function.texi,
8535	  doc/info/Groups.texi, doc/info/Help.texi, doc/info/Indices.texi,
8536	  doc/info/Input.texi, doc/info/Integration.texi,
8537	  doc/info/Introduction.texi, doc/info/Limits.texi,
8538	  doc/info/Lists.texi, doc/info/Logarithms.texi,
8539	  doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8540	  doc/info/Number.texi, doc/info/Numerical.texi,
8541	  doc/info/Operators.texi, doc/info/Plotting.texi,
8542	  doc/info/Polynomials.texi, doc/info/Program.texi,
8543	  doc/info/Rules.texi, doc/info/Runtime.texi, doc/info/Series.texi,
8544	  archive/info/maxima.aux, doc/info/Simplification.texi,
8545	  doc/info/Special.texi, doc/info/Statistics.texi,
8546	  doc/info/Symmetries.texi, doc/info/Tensor.texi,
8547	  doc/info/Trigonometric.texi, archive/info/maxima.fns,
8548	  archive/info/maxima.log, archive/info/maxima.toc,
8549	  doc/info/maxima.texi, doc/info/texinfo.tex, src/max_ext.lisp,
8550	  src/rat3c.lisp, archive/src/version.lisp:
8551
8552	  updated the files from my current working source.
8553
85542000-05-08 01:09  wfs
8555
8556	* COPYING, COPYING1, archive/README.binary, archive/README.orig,
8557	  archive/configure, archive/idea, archive/install.tcl,
8558	  archive/majvers, archive/makedefs, archive/makefile,
8559	  archive/maxima.gif, archive/minvers, archive/msg,
8560	  archive/readme.plot, archive/src/ChangeLog,
8561	  archive/src/benchmarks, archive/src/buffer1.lisp,
8562	  archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8563	  archive/src/cl-maxima.system, archive/src/cmd.el,
8564	  archive/src/conversion.doc, archive/src/dtrdi.c,
8565	  archive/src/exclude, archive/src/execute.c,
8566	  archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8567	  archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8568	  archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8569	  archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8570	  archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8571	  archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8572	  archive/src/mtags, archive/src/mudoc.lisp,
8573	  archive/src/plot3d.lisp, archive/src/plotll.lisp,
8574	  archive/src/pltwin.lisp, archive/src/qeval.lsp,
8575	  archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8576	  archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8577	  archive/src/vals.lisp, archive/src/xgraph-out,
8578	  interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8579	  src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8580	  src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8581	  src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8582	  src/commac.lisp, src/compar.lisp, src/compat.lisp,
8583	  src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8584	  src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8585	  src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8586	  src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8587	  src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8588	  src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8589	  src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8590	  src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8591	  src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8592	  src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8593	  src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8594	  src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8595	  src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8596	  src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8597	  src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8598	  src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8599	  src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8600	  src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8601	  src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8602	  src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8603	  src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8604	  src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8605	  src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8606	  src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8607	  src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8608	  src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8609	  src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8610	  src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8611	  src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8612	  archive/bin/add-defs, archive/bin/copy-doc.lisp,
8613	  archive/bin/distribute, archive/bin/distribute-new,
8614	  archive/bin/doe-tape, archive/bin/fix-path,
8615	  archive/bin/if-exists, archive/bin/if-not-exists,
8616	  archive/bin/kcl-link, archive/bin/make-exe,
8617	  archive/bin/maxima-files, archive/bin/maxima-tape,
8618	  archive/bin/move-if-change, archive/bin/update-version,
8619	  archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8620	  archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8621	  archive/doc/problem-chart, archive/doc/software.doc,
8622	  archive/doc/time.test, archive/doc/times,
8623	  archive/doc/times-chart, archive/info/fix-maxima.el,
8624	  archive/info/makefile, archive/info/maxima.aux,
8625	  archive/info/maxima.cp, archive/info/maxima.fns,
8626	  archive/info/maxima.ky, archive/info/maxima.log,
8627	  archive/info/maxima.pg, archive/info/maxima.texi-prev,
8628	  archive/info/maxima.toc, archive/info/maxima.tp,
8629	  archive/info/maxima.vr, archive/info/xgraph-out,
8630	  archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8631	  archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8632	  archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8633	  archive/src/autos.lisp, archive/src/bigmax.all,
8634	  archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8635	  archive/src/drawps.hc, archive/src/dump-excl.lisp,
8636	  archive/src/dump-lucid.lisp, archive/src/example.lisp,
8637	  archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8638	  archive/src/fo.lsp, archive/src/fundcl.lisp,
8639	  archive/src/grabext.lisp, archive/src/init.lsp,
8640	  archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8641	  archive/src/init_maxima.lsp, archive/src/install.tcl,
8642	  archive/src/make-sys_maxima.c, archive/src/make.lisp,
8643	  archive/src/makefile, archive/src/makefile.prev,
8644	  archive/src/makepro.lisp, archive/src/maxobjs,
8645	  archive/src/maxout.geomview, archive/src/maxout.zic,
8646	  archive/src/mhtml-1.gif, archive/src/neweval.lisp,
8647	  archive/src/nutplot.lisp, archive/src/omplot-out,
8648	  archive/src/paths.lisp, archive/src/repl.el,
8649	  archive/src/save.lisp, archive/src/serror.lisp,
8650	  archive/src/server.lisp, archive/src/single-value.lisp,
8651	  archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
8652	  archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
8653	  archive/src/sysinit.lsp, archive/src/system-init.c,
8654	  archive/src/var-proclaims.lisp, archive/src/version.lisp,
8655	  archive/src/xplot.lisp, archive/src/zouplot.lisp,
8656	  archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
8657	  demo/manual.demo, demo/plots.mac, doc/contributors,
8658	  doc/info/Affine.texi, doc/info/Arrays.texi,
8659	  doc/info/Command.texi, doc/info/Constants.texi,
8660	  doc/info/Contexts.texi, doc/info/Ctensor.texi,
8661	  doc/info/Debugging.texi, doc/info/Differential.texi,
8662	  doc/info/Differentiation.texi, doc/info/Equations.texi,
8663	  doc/info/Expressions.texi, doc/info/Floating.texi,
8664	  doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
8665	  doc/info/Indices.texi, doc/info/Input.texi,
8666	  doc/info/Integration.texi, doc/info/Limits.texi,
8667	  doc/info/Lists.texi, doc/info/Logarithms.texi,
8668	  doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
8669	  doc/info/None.texi, doc/info/Number.texi,
8670	  doc/info/Numerical.texi, doc/info/Operators.texi,
8671	  doc/info/Plotting.texi, doc/info/Polynomials.texi,
8672	  doc/info/Program.texi, doc/info/Rules.texi,
8673	  doc/info/Runtime.texi, doc/info/Series.texi,
8674	  doc/info/Simplification.texi, doc/info/Special.texi,
8675	  doc/info/Statistics.texi, doc/info/Symmetries.texi,
8676	  doc/info/Tensor.texi, doc/info/Trigonometric.texi,
8677	  doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
8678	  interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
8679	  plotting/mgnuplot, share/algebra/nusum.mac,
8680	  share/diffequations/abel.mac, share/diffequations/desoln.mac,
8681	  share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
8682	  share/matrix/invert.mac, share/simplification/elim.mac,
8683	  src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
8684	  src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
8685	  src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
8686	  src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
8687	  src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
8688	  src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
8689	  src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
8690	  src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
8691	  src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
8692	  src/transf.lisp, src/transl.lisp, src/transs.lisp,
8693	  src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
8694	  src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
8695	  src/trutil.lisp, src/utils.lisp, src/zero.lisp,
8696	  tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
8697	  tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
8698	  tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
8699	  tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
8700	  tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
8701	  tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
8702	  tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
8703	  tests/tests.lisp, archive/info/maxima.info-15,
8704	  archive/info/maxima.info-16, archive/share/share.usg,
8705	  archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
8706	  archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
8707	  archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
8708	  archive/share/lisp/defstm.lisp,
8709	  archive/share/lisp/defstmrun.lisp,
8710	  archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
8711	  archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
8712	  archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
8713	  archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
8714	  archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
8715	  archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
8716	  archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
8717	  archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
8718	  archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
8719	  archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
8720	  archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
8721	  archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
8722	  archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
8723	  archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
8724	  archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
8725	  archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
8726	  archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
8727	  archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
8728	  archive/share/trash/ai.mc, archive/share/trash/array.usg,
8729	  archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
8730	  archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
8731	  archive/share/trash/elec.dat, archive/share/trash/elec.plt,
8732	  archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
8733	  archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
8734	  archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
8735	  archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
8736	  archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
8737	  archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
8738	  archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
8739	  archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
8740	  archive/share/unknown/asympa.mac,
8741	  archive/share/unknown/cgamma.usg,
8742	  archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
8743	  archive/share/unknown/ndiffq.dem,
8744	  archive/share/unknown/ndiffq.dmp,
8745	  archive/share/unknown/ndiffq.usg,
8746	  archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
8747	  archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
8748	  archive/share/unknown/plot2.usg,
8749	  archive/share/unknown/polsol.usg,
8750	  archive/share/unknown/powers.usg,
8751	  archive/share/unknown/prrid.usg,
8752	  archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
8753	  archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
8754	  demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
8755	  demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
8756	  demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
8757	  demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
8758	  doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
8759	  doc/share/translation_hints.txt, share/algebra/differ.dem,
8760	  share/algebra/differ.mac, share/algebra/grob1.lisp,
8761	  share/algebra/nusum.usg, share/algebra/recur.dem,
8762	  share/algebra/recur.lisp, share/algebra/recur.mac,
8763	  share/algebra/recur.transcript, share/calculus/cartan.dem,
8764	  share/calculus/cartan.lisp, share/calculus/fourie.dem,
8765	  share/calculus/fourie.mac, share/calculus/fourie.usg,
8766	  share/calculus/gendif.mac, share/calculus/gendif.usg,
8767	  share/calculus/optmiz.dem, share/calculus/optmiz.mac,
8768	  share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
8769	  share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
8770	  share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
8771	  share/calculus/optvar.dem, share/calculus/optvar.mac,
8772	  share/calculus/optvar.transcript, share/calculus/optvar.usg,
8773	  share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
8774	  share/calculus/pade2.mac, share/calculus/qual.dem,
8775	  share/calculus/qual.mac, share/calculus/qual.usg,
8776	  share/calculus/qualsp.lisp, share/calculus/revert.mac,
8777	  share/calculus/revert.usg, share/calculus/taylor1.mac,
8778	  share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
8779	  share/diffequations/desoln.usg, share/diffequations/exampl.mac,
8780	  share/diffequations/linde1.mc, share/diffequations/ode2.usg,
8781	  share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
8782	  share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
8783	  share/graphics/world.mac, share/integequations/inteqn.mac,
8784	  share/integequations/inteqn.usg, share/integequations/intexs.mac,
8785	  share/integration/antid.dem, share/integration/antid.mac,
8786	  share/integration/antid.usg, share/integration/bypart.mac,
8787	  share/integration/delta.dem, share/integration/delta.mac,
8788	  share/integration/delta.usg, share/integration/intsce.mac,
8789	  share/integration/intsce.usg, share/macro/autolo.mac,
8790	  share/macro/basic.mac, share/macro/caseq.mac,
8791	  share/macro/contrl.mac, share/macro/defm.dem,
8792	  share/macro/defm.mac, share/macro/defm.syn,
8793	  share/macro/defstm.mac, share/macro/defstmrun.mac,
8794	  share/macro/fexpr.mac, share/macro/keyarg.dem,
8795	  share/macro/keyarg.mac, share/macro/packg.mac,
8796	  share/macro/sum1.mac, share/matrix/determ.mac,
8797	  share/matrix/determ.usg, share/matrix/eigen.dem,
8798	  share/matrix/eigen.mac, share/matrix/eigen.usg,
8799	  share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
8800	  share/matrix/invert.usg, share/matrix/matfun.mac,
8801	  share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
8802	  share/matrix/pfaff.dem, share/matrix/pfaff.mac,
8803	  share/matrix/pfaff.usg, share/matrix/rateig.mac,
8804	  share/misc/arrfun.mac, share/misc/declin.dem,
8805	  share/misc/declin.mac, share/misc/declin.usg,
8806	  share/misc/diffop.lisp, share/misc/disran.lisp,
8807	  share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
8808	  share/misc/foptim.lisp, share/misc/seqopt.dem,
8809	  share/misc/seqopt.lisp, share/misc/seqopt.usg,
8810	  share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
8811	  share/numeric/bffac.lisp, share/numeric/bffac.usg,
8812	  share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
8813	  share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
8814	  share/numeric/cfortr.tst, share/numeric/cfortr.usg,
8815	  share/numeric/dblint.dem, share/numeric/dblint.mac,
8816	  share/numeric/dblint.usg, share/numeric/dblint_1.dem,
8817	  share/numeric/diffeq.dem, share/numeric/diffeq.mac,
8818	  share/numeric/expense.lisp, share/numeric/fft.dem,
8819	  share/numeric/fft.lisp, share/numeric/fft.usg,
8820	  share/numeric/forma1.lisp, share/numeric/forma1.usg,
8821	  share/numeric/format.lisp, share/numeric/format.usg,
8822	  share/numeric/kach.dem, share/numeric/kach.mac,
8823	  share/numeric/newton.mac, share/numeric/newton1.mac,
8824	  share/numeric/qq.dem, share/numeric/qq.lisp,
8825	  share/numeric/qq.usg, share/numeric/riemsum.mac,
8826	  share/numeric/simpsn.dem, share/numeric/simpsn.mac,
8827	  share/numeric/submac.dem, share/numeric/submac.mac,
8828	  share/physics/dimen.dem, share/physics/dimen.mac,
8829	  share/physics/dimen.usg, share/physics/elec.lisp,
8830	  share/physics/gam5.lisp, share/physics/gamalg.dem,
8831	  share/physics/gamalg.lisp, share/physics/gamalg.usg,
8832	  share/physics/gamchi.lisp, share/physics/gamcon.lisp,
8833	  share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
8834	  share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
8835	  share/physics/gamsq.lisp, share/physics/units.mac,
8836	  share/physics/units.usg, share/simplification/absimp.dem,
8837	  share/simplification/absimp.mac, share/simplification/absimp.usg,
8838	  share/simplification/disol.dem, share/simplification/disol.mac,
8839	  share/simplification/disol.usg, share/simplification/elim.usg,
8840	  share/simplification/facex1.mac, share/simplification/facexp.dem,
8841	  share/simplification/facexp.mac, share/simplification/facexp.usg,
8842	  share/simplification/functs.dem, share/simplification/functs.mac,
8843	  share/simplification/functs.usg, share/simplification/ineq.dem,
8844	  share/simplification/ineq.mac, share/simplification/ineq.usg,
8845	  share/simplification/lrats.dem, share/simplification/lrats.mac,
8846	  share/simplification/lrats.usg, share/simplification/rducon.dem,
8847	  share/simplification/rducon.lisp,
8848	  share/simplification/rducon.usg, share/simplification/rncomb.dem,
8849	  share/simplification/rncomb.mac, share/simplification/rncomb.usg,
8850	  share/simplification/scifac.dem,
8851	  share/simplification/scifac.lisp,
8852	  share/simplification/scifac.usg, share/simplification/sqdnst.mac,
8853	  share/simplification/sqdnst.usg, share/simplification/stopex.dem,
8854	  share/simplification/stopex.mac, share/simplification/stopex.usg,
8855	  share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
8856	  share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
8857	  share/specfunctions/kn.mac, share/sym/arite.lisp,
8858	  share/sym/chbase.lisp, share/sym/compile.lisp,
8859	  share/sym/direct.lisp, share/sym/ecrivain.lisp,
8860	  share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
8861	  share/sym/macros.lisp, share/sym/makefile,
8862	  share/sym/multmon.lisp, share/sym/operations.lisp,
8863	  share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
8864	  share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
8865	  share/tensor/ademo.dem, share/tensor/ademo2.dem,
8866	  share/tensor/ajpff.mac, share/tensor/anew.mac,
8867	  share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
8868	  share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
8869	  share/tensor/brbirk.mac, share/tensor/canten.lisp,
8870	  share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
8871	  share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
8872	  share/tensor/ctensr.mac, share/tensor/gener.lisp,
8873	  share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
8874	  share/tensor/itensor.lisp, share/tensor/jpff.mac,
8875	  share/tensor/manual.txt, share/tensor/metrics.mac,
8876	  share/tensor/mmans.mac, share/tensor/mmans_run.mac,
8877	  share/tensor/motion.mac, share/tensor/petrov.mac,
8878	  share/tensor/ricci2.mac, share/tensor/rsn.mac,
8879	  share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
8880	  share/tensor/test1.mac, share/trigonometry/atrig1.mac,
8881	  share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
8882	  share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
8883	  share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
8884	  share/utils/batch.dem, share/utils/batch.mac,
8885	  share/utils/batch.transcript, share/utils/batch.usg,
8886	  share/utils/dskuse.lisp, share/utils/dskuse.usg,
8887	  share/utils/fileop.lisp, share/utils/fileop.usg,
8888	  share/vector/vect.dem, share/vector/vect.mac,
8889	  share/vector/vect.usg, share/vector/vect_transform.mac,
8890	  share/vector/vector.dem, share/vector/vector.mac,
8891	  share/vector/vector.usg, archive/books/tk_gnuplot,
8892	  archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
8893	  archive/books/schelter/427k-1.bk,
8894	  archive/books/schelter/427k-2.bk,
8895	  archive/books/schelter/chaos.bk,
8896	  archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
8897	  archive/books/schelter/systems.bk,
8898	  archive/books/schelter/xplot.bk, archive/elisp/makefile,
8899	  archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
8900	  interfaces/emacs/misc/sshell.el, share/sym/doconline,
8901	  share/sym/docsym.tex, share/sym/docsymidx.tex,
8902	  share/sym/partpol.lisp, share/sym/permut.lisp,
8903	  share/sym/pui.lisp, share/sym/resolcayley.lisp,
8904	  share/sym/resolv1.lisp, share/sym/resolvante.mac,
8905	  share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
8906	  share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
8907
8908
8909	  maxima-5.4 source as released nov 18 with maxima-5.4.tgz
8910
89112000-05-08 01:09  wfs
8912
8913	* COPYING, COPYING1, archive/README.binary, archive/README.orig,
8914	  archive/configure, archive/idea, archive/install.tcl,
8915	  archive/majvers, archive/makedefs, archive/makefile,
8916	  archive/maxima.gif, archive/minvers, archive/msg,
8917	  archive/readme.plot, archive/src/ChangeLog,
8918	  archive/src/benchmarks, archive/src/buffer1.lisp,
8919	  archive/src/buffer2.lisp, archive/src/cl-maxima-sysdef.lisp,
8920	  archive/src/cl-maxima.system, archive/src/cmd.el,
8921	  archive/src/conversion.doc, archive/src/dtrdi.c,
8922	  archive/src/exclude, archive/src/execute.c,
8923	  archive/src/explorer-tape.lisp, archive/src/fortdef.lsp,
8924	  archive/src/gnu-optionsxx, archive/src/iffun.lisp,
8925	  archive/src/init_max1.lisp, archive/src/kcl-make.lisp,
8926	  archive/src/lispm-compilation.lisp, archive/src/lmsup.lisp,
8927	  archive/src/macdes-prev.lisp, archive/src/method-compat.lisp,
8928	  archive/src/mfexpr-trace.lisp, archive/src/minsys.lisp,
8929	  archive/src/mtags, archive/src/mudoc.lisp,
8930	  archive/src/plot3d.lisp, archive/src/plotll.lisp,
8931	  archive/src/pltwin.lisp, archive/src/qeval.lsp,
8932	  archive/src/rat3f-hc.c, archive/src/rat3f-hc.s,
8933	  archive/src/rat3f.lisp, archive/src/sysdef.lisp,
8934	  archive/src/vals.lisp, archive/src/xgraph-out,
8935	  interfaces/xmaxima/intro.html, src/SYS-PROCLAIM.lisp,
8936	  src/algfac.lisp, src/algsys.lisp, src/ar.lisp, src/askp.lisp,
8937	  src/asum.lisp, src/autol.lisp, src/bessel.lisp, src/buildq.lisp,
8938	  src/clmacs.lisp, src/combin.lisp, src/comm.lisp, src/comm2.lisp,
8939	  src/commac.lisp, src/compar.lisp, src/compat.lisp,
8940	  src/cpoly.lisp, src/csimp.lisp, src/csimp2.lisp, src/defcal.lisp,
8941	  src/defopt.lisp, src/desoln.lisp, src/displa.lisp,
8942	  src/displm.lisp, src/dskfn.lisp, src/elim.lisp, src/ellipt.lisp,
8943	  src/evalw.lisp, src/ezgcd.lisp, src/factor.lisp, src/fcall.lisp,
8944	  src/float.lisp, src/fortra.lisp, src/grind.lisp, src/hayat.lisp,
8945	  src/homog.lisp, src/hypgeo.lisp, src/inmis.lisp, src/intpol.lisp,
8946	  src/invert.lisp, src/irinte.lisp, src/kclmac.lisp,
8947	  src/laplac.lisp, src/ldisp.lisp, src/lesfac.lisp, src/limit.lisp,
8948	  src/linnew.lisp, src/logarc.lisp, src/macsys.lisp,
8949	  src/mactex.lisp, src/mat.lisp, src/matrix.lisp, src/matrun.lisp,
8950	  src/maxmac.lisp, src/mdefun.lisp, src/mdot.lisp, src/merror.lisp,
8951	  src/mforma.lisp, src/mformt.lisp, src/mhayat.lisp, src/misc.lisp,
8952	  src/mload.lisp, src/mmacro.lisp, src/mopers.lisp,
8953	  src/mormac.lisp, src/mstuff.lisp, src/mtrace.lisp,
8954	  src/mutils.lisp, src/nalgfa.lisp, src/newdet.lisp,
8955	  src/newinv.lisp, src/nforma.lisp, src/nisimp.lisp,
8956	  src/nparse.lisp, src/nrat4.lisp, src/numer.lisp, src/numth.lisp,
8957	  src/nusum.lisp, src/ode2.lisp, src/opers.lisp, src/optim.lisp,
8958	  src/optimize.lisp, src/option.lisp, src/outmis.lisp,
8959	  src/pade.lisp, src/plot.lisp, src/pois2.lisp, src/pois3.lisp,
8960	  src/polyrz.lisp, src/procs.lisp, src/psolve.lisp, src/rat3a.lisp,
8961	  src/rat3b.lisp, src/rat3c.lisp, src/rat3e.lisp, src/ratmac.lisp,
8962	  src/ratout.lisp, src/ratpoi.lisp, src/residu.lisp,
8963	  src/result.lisp, src/risch.lisp, src/rombrg.lisp,
8964	  src/series.lisp, src/simp.lisp, src/sinint.lisp, src/specfn.lisp,
8965	  src/spgcd.lisp, src/sublis.lisp, src/suprv1.lisp,
8966	  src/trans2.lisp, src/trans3.lisp, src/transm.lisp,
8967	  src/transq.lisp, src/trgsmp.lisp, src/trigi.lisp,
8968	  src/trpred.lisp, src/ufact.lisp, archive/bin/add-all-defs,
8969	  archive/bin/add-defs, archive/bin/copy-doc.lisp,
8970	  archive/bin/distribute, archive/bin/distribute-new,
8971	  archive/bin/doe-tape, archive/bin/fix-path,
8972	  archive/bin/if-exists, archive/bin/if-not-exists,
8973	  archive/bin/kcl-link, archive/bin/make-exe,
8974	  archive/bin/maxima-files, archive/bin/maxima-tape,
8975	  archive/bin/move-if-change, archive/bin/update-version,
8976	  archive/doc/benchmarks, archive/doc/bugs, archive/doc/emacs-path,
8977	  archive/doc/gcc-1.14-time, archive/doc/maxsrc.doc,
8978	  archive/doc/problem-chart, archive/doc/software.doc,
8979	  archive/doc/time.test, archive/doc/times,
8980	  archive/doc/times-chart, archive/info/fix-maxima.el,
8981	  archive/info/makefile, archive/info/maxima.aux,
8982	  archive/info/maxima.cp, archive/info/maxima.fns,
8983	  archive/info/maxima.ky, archive/info/maxima.log,
8984	  archive/info/maxima.pg, archive/info/maxima.texi-prev,
8985	  archive/info/maxima.toc, archive/info/maxima.tp,
8986	  archive/info/maxima.vr, archive/info/xgraph-out,
8987	  archive/o/const.h, archive/o/emulate.h, archive/o/execute.c,
8988	  archive/o/internal.c, archive/o/makefile, archive/o/plot.h,
8989	  archive/o/standard.c, archive/o/try.c, archive/src/Gmakefile,
8990	  archive/src/autos.lisp, archive/src/bigmax.all,
8991	  archive/src/buffer.lisp, archive/src/cmpinit.lsp,
8992	  archive/src/drawps.hc, archive/src/dump-excl.lisp,
8993	  archive/src/dump-lucid.lisp, archive/src/example.lisp,
8994	  archive/src/explorer-compile.lisp, archive/src/fake-plot.lisp,
8995	  archive/src/fo.lsp, archive/src/fundcl.lisp,
8996	  archive/src/grabext.lisp, archive/src/init.lsp,
8997	  archive/src/init_max0.lisp, archive/src/init_max2.lisp,
8998	  archive/src/init_maxima.lsp, archive/src/install.tcl,
8999	  archive/src/make-sys_maxima.c, archive/src/make.lisp,
9000	  archive/src/makefile, archive/src/makefile.prev,
9001	  archive/src/makepro.lisp, archive/src/maxobjs,
9002	  archive/src/maxout.geomview, archive/src/maxout.zic,
9003	  archive/src/mhtml-1.gif, archive/src/neweval.lisp,
9004	  archive/src/nutplot.lisp, archive/src/omplot-out,
9005	  archive/src/paths.lisp, archive/src/repl.el,
9006	  archive/src/save.lisp, archive/src/serror.lisp,
9007	  archive/src/server.lisp, archive/src/single-value.lisp,
9008	  archive/src/sym_auto.lisp, archive/src/sym_auto.mac,
9009	  archive/src/sys-proclaim.lisp, archive/src/sysinit.c,
9010	  archive/src/sysinit.lsp, archive/src/system-init.c,
9011	  archive/src/var-proclaims.lisp, archive/src/version.lisp,
9012	  archive/src/xplot.lisp, archive/src/zouplot.lisp,
9013	  archive/src/minima/init.lsp, archive/src/minima/sysdef.lisp,
9014	  demo/manual.demo, demo/plots.mac, doc/contributors,
9015	  doc/info/Affine.texi, doc/info/Arrays.texi,
9016	  doc/info/Command.texi, doc/info/Constants.texi,
9017	  doc/info/Contexts.texi, doc/info/Ctensor.texi,
9018	  doc/info/Debugging.texi, doc/info/Differential.texi,
9019	  doc/info/Differentiation.texi, doc/info/Equations.texi,
9020	  doc/info/Expressions.texi, doc/info/Floating.texi,
9021	  doc/info/Function.texi, doc/info/Groups.texi, doc/info/Help.texi,
9022	  doc/info/Indices.texi, doc/info/Input.texi,
9023	  doc/info/Integration.texi, doc/info/Limits.texi,
9024	  doc/info/Lists.texi, doc/info/Logarithms.texi,
9025	  doc/info/Matrices.texi, doc/info/Miscellaneous.texi,
9026	  doc/info/None.texi, doc/info/Number.texi,
9027	  doc/info/Numerical.texi, doc/info/Operators.texi,
9028	  doc/info/Plotting.texi, doc/info/Polynomials.texi,
9029	  doc/info/Program.texi, doc/info/Rules.texi,
9030	  doc/info/Runtime.texi, doc/info/Series.texi,
9031	  doc/info/Simplification.texi, doc/info/Special.texi,
9032	  doc/info/Statistics.texi, doc/info/Symmetries.texi,
9033	  doc/info/Tensor.texi, doc/info/Trigonometric.texi,
9034	  doc/info/maxima.texi, doc/info/texinfo.tex, doc/info/xrefs.texi,
9035	  interfaces/xmaxima/examples.html, interfaces/xmaxima/omplotdata,
9036	  plotting/mgnuplot, share/algebra/nusum.mac,
9037	  share/diffequations/abel.mac, share/diffequations/desoln.mac,
9038	  share/diffequations/ode2.mac, share/diffequations/odeaux.mac,
9039	  share/matrix/invert.mac, share/simplification/elim.mac,
9040	  src/acall.lisp, src/db.lisp, src/defint.lisp, src/generr.lisp,
9041	  src/hyp.lisp, src/letmac.lisp, src/lmdcls.lisp, src/macdes.lisp,
9042	  src/marray.lisp, src/matcom.lisp, src/max_ext.lisp,
9043	  src/maxima-package.lisp, src/mdebug.lisp, src/mlisp.lisp,
9044	  src/mrgmac.lisp, src/numerm.lisp, src/rat3d.lisp, src/rpart.lisp,
9045	  src/runtim.lisp, src/rzmac.lisp, src/schatc.lisp, src/scs.lisp,
9046	  src/sin.lisp, src/sloop.lisp, src/solve.lisp, src/sprdet.lisp,
9047	  src/strmac.lisp, src/sumcon.lisp, src/tlimit.lisp,
9048	  src/trans1.lisp, src/trans4.lisp, src/trans5.lisp,
9049	  src/transf.lisp, src/transl.lisp, src/transs.lisp,
9050	  src/trdata.lisp, src/trgred.lisp, src/trigo.lisp,
9051	  src/trmode.lisp, src/troper.lisp, src/trprop.lisp,
9052	  src/trutil.lisp, src/utils.lisp, src/zero.lisp,
9053	  tests/ltest2.lisp, tests/ltests.lisp, tests/rtest1.mac,
9054	  tests/rtest10.mac, tests/rtest11.mac, tests/rtest12.mac,
9055	  tests/rtest13.mac, tests/rtest13s.mac, tests/rtest14.mac,
9056	  tests/rtest1a.mac, tests/rtest2.mac, tests/rtest3.mac,
9057	  tests/rtest4.mac, tests/rtest5.mac, tests/rtest6.mac,
9058	  tests/rtest6a.mac, tests/rtest6b.mac, tests/rtest7.mac,
9059	  tests/rtest8.mac, tests/rtest9.mac, tests/rtest9a.mac,
9060	  tests/tests.lisp, archive/info/maxima.info-15,
9061	  archive/info/maxima.info-16, archive/share/share.usg,
9062	  archive/share/lisp/atrig1.lisp, archive/share/lisp/autolo.lisp,
9063	  archive/share/lisp/basic.lisp, archive/share/lisp/contrl.lisp,
9064	  archive/share/lisp/ctensr.trl, archive/share/lisp/dblint.lisp,
9065	  archive/share/lisp/defstm.lisp,
9066	  archive/share/lisp/defstmrun.lisp,
9067	  archive/share/lisp/determ.lisp, archive/share/lisp/diffeq.lisp,
9068	  archive/share/lisp/differ.lisp, archive/share/lisp/disol.lisp,
9069	  archive/share/lisp/elim.LISP, archive/share/lisp/elim.lisp,
9070	  archive/share/lisp/fexpr.lisp, archive/share/lisp/fourie.LISP,
9071	  archive/share/lisp/fourie.lisp, archive/share/lisp/functs.lisp,
9072	  archive/share/lisp/gendif.lisp, archive/share/lisp/inteqn.lisp,
9073	  archive/share/lisp/intsce.lisp, archive/share/lisp/invert.lisp,
9074	  archive/share/lisp/kach.lisp, archive/share/lisp/keyarg.lisp,
9075	  archive/share/lisp/kn.lisp, archive/share/lisp/kn.trl,
9076	  archive/share/lisp/linde1.lisp, archive/share/lisp/lrats.lisp,
9077	  archive/share/lisp/nchrpl.lisp, archive/share/lisp/ntrig.LISP,
9078	  archive/share/lisp/ntrig.lisp, archive/share/lisp/ntrig.trl,
9079	  archive/share/lisp/optvar.lisp, archive/share/lisp/packg.lisp,
9080	  archive/share/lisp/pfaff.lisp, archive/share/lisp/revert.lisp,
9081	  archive/share/lisp/revert.trl, archive/share/lisp/rncomb.lisp,
9082	  archive/share/lisp/simpsn.lisp, archive/share/lisp/sqdnst.lisp,
9083	  archive/share/lisp/submac.snt, archive/share/lisp/submac.trl,
9084	  archive/share/lisp/vect.lisp, archive/share/trash/a.mcs,
9085	  archive/share/trash/ai.mc, archive/share/trash/array.usg,
9086	  archive/share/trash/bfac.bzt, archive/share/trash/bfac.usg,
9087	  archive/share/trash/bffac.bfz, archive/share/trash/delcmp,
9088	  archive/share/trash/elec.dat, archive/share/trash/elec.plt,
9089	  archive/share/trash/fido.lisp, archive/share/trash/fido.usg,
9090	  archive/share/trash/fortra.tco, archive/share/trash/gcdemn.usg,
9091	  archive/share/trash/ht.dft, archive/share/trash/numer.dmo,
9092	  archive/share/trash/rieman.nvr, archive/share/trash/sqdnst.mcs,
9093	  archive/share/trash/timer.usg, archive/share/trash/trgsmp.mc,
9094	  archive/share/unknown/asymp.dm1, archive/share/unknown/asymp.dm2,
9095	  archive/share/unknown/asymp.dm3, archive/share/unknown/asymp.dmo,
9096	  archive/share/unknown/asymp.dmt, archive/share/unknown/asymp.usg,
9097	  archive/share/unknown/asympa.mac,
9098	  archive/share/unknown/cgamma.usg,
9099	  archive/share/unknown/difsol.usg, archive/share/unknown/fact.dft,
9100	  archive/share/unknown/ndiffq.dem,
9101	  archive/share/unknown/ndiffq.dmp,
9102	  archive/share/unknown/ndiffq.usg,
9103	  archive/share/unknown/plot2.dmo, archive/share/unknown/plot2.prm,
9104	  archive/share/unknown/plot2.rch, archive/share/unknown/plot2.rcn,
9105	  archive/share/unknown/plot2.usg,
9106	  archive/share/unknown/polsol.usg,
9107	  archive/share/unknown/powers.usg,
9108	  archive/share/unknown/prrid.usg,
9109	  archive/share/unknown/series.usg, archive/share/unknown/sets.dmo,
9110	  archive/share/unknown/sets.usg, archive/share/unknown/trgsum.usg,
9111	  demo/array.dem, demo/cf.dem, demo/demo.dem, demo/eaton1.dem,
9112	  demo/eaton2.dem, demo/ezgcd.dem, demo/hypgeo.dem, demo/macex.dem,
9113	  demo/macro.dem, demo/newfac.dem, demo/rombrg.dem,
9114	  demo/subscr.dem, demo/sumcon.dem, demo/trgsmp.dem,
9115	  doc/share/bessel.usg, doc/share/brchre.txt, doc/share/rombrg.usg,
9116	  doc/share/translation_hints.txt, share/algebra/differ.dem,
9117	  share/algebra/differ.mac, share/algebra/grob1.lisp,
9118	  share/algebra/nusum.usg, share/algebra/recur.dem,
9119	  share/algebra/recur.lisp, share/algebra/recur.mac,
9120	  share/algebra/recur.transcript, share/calculus/cartan.dem,
9121	  share/calculus/cartan.lisp, share/calculus/fourie.dem,
9122	  share/calculus/fourie.mac, share/calculus/fourie.usg,
9123	  share/calculus/gendif.mac, share/calculus/gendif.usg,
9124	  share/calculus/optmiz.dem, share/calculus/optmiz.mac,
9125	  share/calculus/optmiz.transcript, share/calculus/optmiz.usg,
9126	  share/calculus/optmiz_1.dem, share/calculus/optmiz_2.dem,
9127	  share/calculus/optmiz_3.dem, share/calculus/optmiz_4.dem,
9128	  share/calculus/optvar.dem, share/calculus/optvar.mac,
9129	  share/calculus/optvar.transcript, share/calculus/optvar.usg,
9130	  share/calculus/optvar_1.dem, share/calculus/optvar_2.dem,
9131	  share/calculus/pade2.mac, share/calculus/qual.dem,
9132	  share/calculus/qual.mac, share/calculus/qual.usg,
9133	  share/calculus/qualsp.lisp, share/calculus/revert.mac,
9134	  share/calculus/revert.usg, share/calculus/taylor1.mac,
9135	  share/combinatorics/comgen.lisp, share/combinatorics/permut.lisp,
9136	  share/diffequations/desoln.usg, share/diffequations/exampl.mac,
9137	  share/diffequations/linde1.mc, share/diffequations/ode2.usg,
9138	  share/diffequations/pdvtr.mac, share/diffequations/phypgm.mac,
9139	  share/diffequations/pivtr.mac, share/diffequations/pmain.mac,
9140	  share/graphics/world.mac, share/integequations/inteqn.mac,
9141	  share/integequations/inteqn.usg, share/integequations/intexs.mac,
9142	  share/integration/antid.dem, share/integration/antid.mac,
9143	  share/integration/antid.usg, share/integration/bypart.mac,
9144	  share/integration/delta.dem, share/integration/delta.mac,
9145	  share/integration/delta.usg, share/integration/intsce.mac,
9146	  share/integration/intsce.usg, share/macro/autolo.mac,
9147	  share/macro/basic.mac, share/macro/caseq.mac,
9148	  share/macro/contrl.mac, share/macro/defm.dem,
9149	  share/macro/defm.mac, share/macro/defm.syn,
9150	  share/macro/defstm.mac, share/macro/defstmrun.mac,
9151	  share/macro/fexpr.mac, share/macro/keyarg.dem,
9152	  share/macro/keyarg.mac, share/macro/packg.mac,
9153	  share/macro/sum1.mac, share/matrix/determ.mac,
9154	  share/matrix/determ.usg, share/matrix/eigen.dem,
9155	  share/matrix/eigen.mac, share/matrix/eigen.usg,
9156	  share/matrix/eigen_1.dem, share/matrix/eigeni.mac,
9157	  share/matrix/invert.usg, share/matrix/matfun.mac,
9158	  share/matrix/nchrpl.dem, share/matrix/nchrpl.mac,
9159	  share/matrix/pfaff.dem, share/matrix/pfaff.mac,
9160	  share/matrix/pfaff.usg, share/matrix/rateig.mac,
9161	  share/misc/arrfun.mac, share/misc/declin.dem,
9162	  share/misc/declin.mac, share/misc/declin.usg,
9163	  share/misc/diffop.lisp, share/misc/disran.lisp,
9164	  share/misc/disran.usg, share/misc/dump.lisp, share/misc/dump.usg,
9165	  share/misc/foptim.lisp, share/misc/seqopt.dem,
9166	  share/misc/seqopt.lisp, share/misc/seqopt.usg,
9167	  share/misc/set.lisp, share/misc/set.usg, share/misc/smacro.mac,
9168	  share/numeric/bffac.lisp, share/numeric/bffac.usg,
9169	  share/numeric/brmbrg.lisp, share/numeric/brmbrg.usg,
9170	  share/numeric/cfortr.dem, share/numeric/cfortr.lisp,
9171	  share/numeric/cfortr.tst, share/numeric/cfortr.usg,
9172	  share/numeric/dblint.dem, share/numeric/dblint.mac,
9173	  share/numeric/dblint.usg, share/numeric/dblint_1.dem,
9174	  share/numeric/diffeq.dem, share/numeric/diffeq.mac,
9175	  share/numeric/expense.lisp, share/numeric/fft.dem,
9176	  share/numeric/fft.lisp, share/numeric/fft.usg,
9177	  share/numeric/forma1.lisp, share/numeric/forma1.usg,
9178	  share/numeric/format.lisp, share/numeric/format.usg,
9179	  share/numeric/kach.dem, share/numeric/kach.mac,
9180	  share/numeric/newton.mac, share/numeric/newton1.mac,
9181	  share/numeric/qq.dem, share/numeric/qq.lisp,
9182	  share/numeric/qq.usg, share/numeric/riemsum.mac,
9183	  share/numeric/simpsn.dem, share/numeric/simpsn.mac,
9184	  share/numeric/submac.dem, share/numeric/submac.mac,
9185	  share/physics/dimen.dem, share/physics/dimen.mac,
9186	  share/physics/dimen.usg, share/physics/elec.lisp,
9187	  share/physics/gam5.lisp, share/physics/gamalg.dem,
9188	  share/physics/gamalg.lisp, share/physics/gamalg.usg,
9189	  share/physics/gamchi.lisp, share/physics/gamcon.lisp,
9190	  share/physics/gamgfi.lisp, share/physics/gamkah.lisp,
9191	  share/physics/gammtr.lisp, share/physics/gamnoc.lisp,
9192	  share/physics/gamsq.lisp, share/physics/units.mac,
9193	  share/physics/units.usg, share/simplification/absimp.dem,
9194	  share/simplification/absimp.mac, share/simplification/absimp.usg,
9195	  share/simplification/disol.dem, share/simplification/disol.mac,
9196	  share/simplification/disol.usg, share/simplification/elim.usg,
9197	  share/simplification/facex1.mac, share/simplification/facexp.dem,
9198	  share/simplification/facexp.mac, share/simplification/facexp.usg,
9199	  share/simplification/functs.dem, share/simplification/functs.mac,
9200	  share/simplification/functs.usg, share/simplification/ineq.dem,
9201	  share/simplification/ineq.mac, share/simplification/ineq.usg,
9202	  share/simplification/lrats.dem, share/simplification/lrats.mac,
9203	  share/simplification/lrats.usg, share/simplification/rducon.dem,
9204	  share/simplification/rducon.lisp,
9205	  share/simplification/rducon.usg, share/simplification/rncomb.dem,
9206	  share/simplification/rncomb.mac, share/simplification/rncomb.usg,
9207	  share/simplification/scifac.dem,
9208	  share/simplification/scifac.lisp,
9209	  share/simplification/scifac.usg, share/simplification/sqdnst.mac,
9210	  share/simplification/sqdnst.usg, share/simplification/stopex.dem,
9211	  share/simplification/stopex.mac, share/simplification/stopex.usg,
9212	  share/specfunctions/airy.usg, share/specfunctions/ellipt.lisp,
9213	  share/specfunctions/ellipt.usg, share/specfunctions/gamma.mac,
9214	  share/specfunctions/kn.mac, share/sym/arite.lisp,
9215	  share/sym/chbase.lisp, share/sym/compile.lisp,
9216	  share/sym/direct.lisp, share/sym/ecrivain.lisp,
9217	  share/sym/elem.lisp, share/sym/kak.lisp, share/sym/lecteur.lisp,
9218	  share/sym/macros.lisp, share/sym/makefile,
9219	  share/sym/multmon.lisp, share/sym/operations.lisp,
9220	  share/tensor/aaricc.mac, share/tensor/aaricc_bsc.mac,
9221	  share/tensor/aaricc_spl.mac, share/tensor/aatest.mac,
9222	  share/tensor/ademo.dem, share/tensor/ademo2.dem,
9223	  share/tensor/ajpff.mac, share/tensor/anew.mac,
9224	  share/tensor/anew_add.mac, share/tensor/birkhoff.txt,
9225	  share/tensor/brans_bmb.mac, share/tensor/brans_vacuum.mac,
9226	  share/tensor/brbirk.mac, share/tensor/canten.lisp,
9227	  share/tensor/ctenso_1.dem, share/tensor/ctenso_2.dem,
9228	  share/tensor/ctenso_3.dem, share/tensor/ctenso_4.dem,
9229	  share/tensor/ctensr.mac, share/tensor/gener.lisp,
9230	  share/tensor/info-tensor-2.txt, share/tensor/info-tensor.txt,
9231	  share/tensor/itensor.lisp, share/tensor/jpff.mac,
9232	  share/tensor/manual.txt, share/tensor/metrics.mac,
9233	  share/tensor/mmans.mac, share/tensor/mmans_run.mac,
9234	  share/tensor/motion.mac, share/tensor/petrov.mac,
9235	  share/tensor/ricci2.mac, share/tensor/rsn.mac,
9236	  share/tensor/symtry.lisp, share/tensor/tensor-doc.txt,
9237	  share/tensor/test1.mac, share/trigonometry/atrig1.mac,
9238	  share/trigonometry/atrig1.usg, share/trigonometry/ntrig.mac,
9239	  share/trigonometry/ntrig.usg, share/trigonometry/spangl.mac,
9240	  share/trigonometry/spangl.usg, share/trigonometry/trigrat.lisp,
9241	  share/utils/batch.dem, share/utils/batch.mac,
9242	  share/utils/batch.transcript, share/utils/batch.usg,
9243	  share/utils/dskuse.lisp, share/utils/dskuse.usg,
9244	  share/utils/fileop.lisp, share/utils/fileop.usg,
9245	  share/vector/vect.dem, share/vector/vect.mac,
9246	  share/vector/vect.usg, share/vector/vect_transform.mac,
9247	  share/vector/vector.dem, share/vector/vector.mac,
9248	  share/vector/vector.usg, archive/books/tk_gnuplot,
9249	  archive/books/tk_gnuplot1, archive/books/schelter/408c-1.bk,
9250	  archive/books/schelter/427k-1.bk,
9251	  archive/books/schelter/427k-2.bk,
9252	  archive/books/schelter/chaos.bk,
9253	  archive/books/schelter/octave.bk, archive/books/schelter/plot.bk,
9254	  archive/books/schelter/systems.bk,
9255	  archive/books/schelter/xplot.bk, archive/elisp/makefile,
9256	  archive/elisp/maxima-mode.el, interfaces/emacs/misc/bookmode.el,
9257	  interfaces/emacs/misc/sshell.el, share/sym/doconline,
9258	  share/sym/docsym.tex, share/sym/docsymidx.tex,
9259	  share/sym/partpol.lisp, share/sym/permut.lisp,
9260	  share/sym/pui.lisp, share/sym/resolcayley.lisp,
9261	  share/sym/resolv1.lisp, share/sym/resolvante.mac,
9262	  share/sym/schur.lisp, share/sym/sym.mac, share/sym/sym1.mac,
9263	  share/sym/treillis.lisp, share/sym/tri.lisp, share/sym/util.lisp:
9264	  Initial revision
9265
9266