robert_dodier [Tue, 1 Aug 2006 02:33:06 +0000 (1 02:33 +0000)]
src/grind.lisp: Adjust MSIZE-ATOM for noun atoms. This fixes a bug introduced
in most recent revision (r1.16) in which nouns are printed with superfluous ?%.
Also cut out special-case for %derivative (it is now handled by code for all nouns).
tests/rtest16.mac: new tests to test recent changes to MSIZE-ATOM via Maxima
string function (which calls MSIZE and therefore MSIZE-ATOM).
robert_dodier [Tue, 1 Aug 2006 02:28:50 +0000 (1 02:28 +0000)]
Revise description text. Change group to Sciences/Mathematics for all rpms
generated by this spec file.
villate [Mon, 31 Jul 2006 23:37:32 +0000 (31 23:37 +0000)]
Figures for the chapter about package dynamics in the PDF version of the manual.
villate [Mon, 31 Jul 2006 23:20:32 +0000 (31 23:20 +0000)]
Added dynamics.texi to the list of texinfo sources.
villate [Mon, 31 Jul 2006 23:19:35 +0000 (31 23:19 +0000)]
Added new maxima_83.html to the list of HTML files.
villate [Mon, 31 Jul 2006 23:14:21 +0000 (31 23:14 +0000)]
Removes linebreaks in the definition of functions.
villate [Mon, 31 Jul 2006 23:00:45 +0000 (31 23:00 +0000)]
Documentation for additional package dynamics
villate [Mon, 31 Jul 2006 22:58:05 +0000 (31 22:58 +0000)]
Figures for the documentation of package dynamics
riotorto [Mon, 31 Jul 2006 18:21:18 +0000 (31 18:21 +0000)]
Renaming sections
villate [Mon, 31 Jul 2006 17:35:17 +0000 (31 17:35 +0000)]
Added two additional packages: dynamics.mac (numerical/graphical modules for dynamical systems and fractals) and graph2d.lisp (discrete plots using xmaxima)
riotorto [Mon, 31 Jul 2006 17:23:51 +0000 (31 17:23 +0000)]
Fixing examples in 'floor' and 'ceiling'
riotorto [Mon, 31 Jul 2006 17:00:39 +0000 (31 17:00 +0000)]
Updating translation
villate [Mon, 31 Jul 2006 13:33:10 +0000 (31 13:33 +0000)]
Declares local variables to prevent warnings in SBCL and CMUCL. Symbols in the input functions will not be converted into lower-case.
ficmatinfmag [Mon, 31 Jul 2006 07:56:21 +0000 (31 07:56 +0000)]
Manual Portuguese Translation. Including Vadim in manteirs list.
ficmatinfmag [Mon, 31 Jul 2006 07:42:19 +0000 (31 07:42 +0000)]
Manual Portuguese Translation. Updating from English cvs version 1.48 to 1.49.
robert_dodier [Mon, 31 Jul 2006 02:25:52 +0000 (31 02:25 +0000)]
Change name of Allegro CL from acl6 and ACL6 to acl and ACL, respectively.
Allegro is up to version 8 and it seems suboptimal to make the name depend on a version number.
With these changes, sh bootstrap; ./configure --enable-acl --with-acl=/usr/local/path/to/acl
succeeds, and make begins compiling files (although make fails to complete because the trial
version of ACL which I have refuses to compile one of the files due to heap limitation).
villate [Mon, 31 Jul 2006 00:11:18 +0000 (31 00:11 +0000)]
Solves a bug when saving 3d graphs due to the lack of a bounding rectangle. If there is no rectangle, a white rectangle will be drawn at the canvas border.
villate [Sun, 30 Jul 2006 23:33:27 +0000 (30 23:33 +0000)]
Instead of the coordinates of the pointer, show the azimuth and elevation angles in the upper left corner of the canvas.
villate [Sun, 30 Jul 2006 23:32:11 +0000 (30 23:32 +0000)]
Use "Pointer coordinates" to identify the place where the coordinates are shown.
villate [Sun, 30 Jul 2006 20:03:28 +0000 (30 20:03 +0000)]
Changed the menu to the same new structure used in plot2d and plotdf.
vvzhy [Sun, 30 Jul 2006 19:44:08 +0000 (30 19:44 +0000)]
Tabs expanded to spaces
vvzhy [Sun, 30 Jul 2006 19:42:20 +0000 (30 19:42 +0000)]
Fix CR+LF
vvzhy [Sun, 30 Jul 2006 19:40:22 +0000 (30 19:40 +0000)]
Maxima's texinfo files should not contain CR+LF (DOS style) end-of-lines
and unexpanded Tab symbols in examples since CR+LF confuse describe on
certain lisp systems (clisp) and Tabs may cause wrong formatting.
These small scripts help to detect and fix all these problems.
villate [Sun, 30 Jul 2006 19:27:22 +0000 (30 19:27 +0000)]
The openmath windows menus have been simplified and moved into a horizontal bar. The options to print the plot or to view it in Ghostscript have been removed.
villate [Sun, 30 Jul 2006 19:23:35 +0000 (30 19:23 +0000)]
Commented out a couple of debugging messages.
villate [Sun, 30 Jul 2006 19:22:20 +0000 (30 19:22 +0000)]
the info message about function syntax is now more explicit and better formatted.
robert_dodier [Sun, 30 Jul 2006 17:56:17 +0000 (30 17:56 +0000)]
Change rpm group to Sciences/Mathematics (more appropriate than Development/Languages).
robert_dodier [Sun, 30 Jul 2006 16:26:28 +0000 (30 16:26 +0000)]
Test for mapatom before calling MOP.
This prevents MOP from causing an error when the argument is an atom.
Applying patch from Barton Willis.
ficmatinfmag [Sun, 30 Jul 2006 09:00:11 +0000 (30 09:00 +0000)]
Manual Portuguese Translation. Updating from English cvs version 1.30 to 1.31.
vvzhy [Sat, 29 Jul 2006 18:45:14 +0000 (29 18:45 +0000)]
Another problem with output glued to previous input line is fixed
vttoth [Sat, 29 Jul 2006 17:22:27 +0000 (29 17:22 +0000)]
Correcting documentation error of the effect of cframe_flag on riemann.
vvzhy [Sat, 29 Jul 2006 16:27:24 +0000 (29 16:27 +0000)]
Fixed problem with trailing spaces and tabs in input lines.
robert_dodier [Sat, 29 Jul 2006 15:11:44 +0000 (29 15:11 +0000)]
Fine-tuning the rpm spec file.
(1) Make the maxima rpm depend on a specific version of the maxima-exec
rpm, and make the maxima-exec and other rpms (xmaxima, lang-*)
depend on a specific version of maxima.
This should help alleviate the rpm version mismatch problems
which are reported from time to time. Specific-version
dependency will make the rpm install fail, instead of having
the user get a cryptic error message later on.
(2) Change maxima_exec to maxima-exec to match rpm file name
and conform to rpm common practice.
(3) Cut out dependency on sbcl for the sbcl maxima-exec rpm.
SBCL is commonly installed without rpms.
willisbl [Sat, 29 Jul 2006 11:42:20 +0000 (29 11:42 +0000)]
Applying fix suggested in bug #846078.
willisbl [Sat, 29 Jul 2006 11:03:25 +0000 (29 11:03 +0000)]
Applied fix that was suggested in bug #944743.
ficmatinfmag [Sat, 29 Jul 2006 09:31:34 +0000 (29 09:31 +0000)]
Manual Portuguese Translation. Equations.texi - Updating from English cvs version 1.22 to 1.23. nset.texi - Updating from English cvs version 1.16 to 1.17. Simplification.texi - Updating from English cvs version 1.15 to 1.16.
villate [Sat, 29 Jul 2006 09:27:34 +0000 (29 09:27 +0000)]
Release date updated.
villate [Sat, 29 Jul 2006 09:26:59 +0000 (29 09:26 +0000)]
Input text is highlighted in green.
villate [Sat, 29 Jul 2006 09:26:15 +0000 (29 09:26 +0000)]
Output fields can no longer be edited, just copied and cut. Input text is highlighted in green.
ficmatinfmag [Sat, 29 Jul 2006 09:04:32 +0000 (29 09:04 +0000)]
Manual Portuguese Translation. Adjusting first and second line to include in maxima.texi the control to walk together with maxima English cvs version.
robert_dodier [Sat, 29 Jul 2006 05:57:11 +0000 (29 05:57 +0000)]
Adjust node titles so that make is successful.
willisbl [Fri, 28 Jul 2006 15:56:49 +0000 (28 15:56 +0000)]
willisbl [Fri, 28 Jul 2006 15:54:49 +0000 (28 15:54 +0000)]
riotorto [Fri, 28 Jul 2006 08:01:31 +0000 (28 08:01 +0000)]
Updating translation
riotorto [Fri, 28 Jul 2006 08:00:19 +0000 (28 08:00 +0000)]
Updating translations
riotorto [Fri, 28 Jul 2006 07:58:39 +0000 (28 07:58 +0000)]
Correcting typos
riotorto [Fri, 28 Jul 2006 07:05:15 +0000 (28 07:05 +0000)]
Updating translation
riotorto [Fri, 28 Jul 2006 06:52:16 +0000 (28 06:52 +0000)]
Updating translation and correcting typo
ficmatinfmag [Thu, 27 Jul 2006 14:05:15 +0000 (27 14:05 +0000)]
Manual Portuguese Translation. Replacing -do not a non negative- by -is a estrictilly negative-.
ficmatinfmag [Thu, 27 Jul 2006 13:31:51 +0000 (27 13:31 +0000)]
Manual Portuguese Translation. stirling.texi - inicial translation.
ficmatinfmag [Thu, 27 Jul 2006 13:30:22 +0000 (27 13:30 +0000)]
Manual Portuguese Translation. sirling.texi - inicial translation. maxima.texi - including stirling translation. Input.texi - adjusting @node.
ficmatinfmag [Thu, 27 Jul 2006 12:39:02 +0000 (27 12:39 +0000)]
Manual Portuguese Translation. ggf.texi - inicial translation. maxima.texi - including ggf translation. Operators.texi - updating from English cvs version 1.30 to 1.31. Input.texi - updating from English cvs version 1.45 to 1.46. nset.texi - updating from English cvs version 1.15 to 1.16. Plotting.texi - updating from English cvs version 1.27 to 1.28
robert_dodier [Thu, 27 Jul 2006 05:37:46 +0000 (27 05:37 +0000)]
Commit patches submitted by Douglas Crosher to support Scieneer and Allegro.
With these changes, make and run_testsuite succeed for SBCL, Clisp, and GCL on Linux.
robert_dodier [Thu, 27 Jul 2006 03:30:50 +0000 (27 03:30 +0000)]
Rename $g0, $g1, and $gn to $bessel_g0, $bessel_g1, $bessel_gn,
to avoid accidental name collisions, as proposed on mailing list.
robert_dodier [Thu, 27 Jul 2006 03:29:06 +0000 (27 03:29 +0000)]
Put Comments:: (new section in Input.texi) in list of topics.
robert_dodier [Wed, 26 Jul 2006 04:10:16 +0000 (26 04:10 +0000)]
Added a node to describe the comment /* */ syntax.
robert_dodier [Wed, 26 Jul 2006 02:20:40 +0000 (26 02:20 +0000)]
Cut trailing spaces off some example lines, as detected by grep '^@c .* $' *i .
I believe that no example line has a trailing space now.
I did not re-execute update_examples because many of the example blocks
in the affected files do not have the @c ===beg=== / @c ===end=== markers.
robert_dodier [Wed, 26 Jul 2006 01:54:05 +0000 (26 01:54 +0000)]
Execute update_examples again to fix a few examples.
In particular, the example which has the unitfrac function in it is OK now.
There was a trailing space on the line "reverse(uf));" and that was confusing
to the Maxima input parser, and no %i2 was output, so update_examples got confused too.
riotorto [Tue, 25 Jul 2006 23:51:33 +0000 (25 23:51 +0000)]
Updating translations
ficmatinfmag [Tue, 25 Jul 2006 13:16:05 +0000 (25 13:16 +0000)]
Manual Portuguese Translation. ggf.texi - inicial translation. maxima.texi - adjusting translation notes and including ggf translation.
ficmatinfmag [Tue, 25 Jul 2006 11:57:53 +0000 (25 11:57 +0000)]
changing Default variable to Default value (again)
ficmatinfmag [Tue, 25 Jul 2006 10:50:17 +0000 (25 10:50 +0000)]
changing Default variable to Default value
ficmatinfmag [Tue, 25 Jul 2006 08:12:56 +0000 (25 08:12 +0000)]
Manual Portuguese Translation. mnewton.texi - inicial translation. maxima.texi - adjusting translation notes and including mnewton translation.
ficmatinfmag [Mon, 24 Jul 2006 14:14:33 +0000 (24 14:14 +0000)]
Manual Portuguese Translation. Operators.texi - adjusting diacritical marks. eval_string.texi - inicial translation. maxima.texi - adjusting translation notes and including eval_string translation.
ficmatinfmag [Mon, 24 Jul 2006 13:34:23 +0000 (24 13:34 +0000)]
Manual Portuguese Translation. Updating from English based cvs version 1.27 to English cvs version 1.30
robert_dodier [Mon, 24 Jul 2006 05:55:21 +0000 (24 05:55 +0000)]
Execute update_examples script to generate output for examples.
robert_dodier [Mon, 24 Jul 2006 05:39:41 +0000 (24 05:39 +0000)]
Preface each @example block with @c ===beg=== / @c ===end===
(to contain example inputs). @example texts have not yet been updated.
robert_dodier [Mon, 24 Jul 2006 05:13:25 +0000 (24 05:13 +0000)]
Attempted to clarify = # equal notequal. Expanded texts and
made up new examples. Examples are in the @c comments but outputs
are not yet generated (next revision).
riotorto [Sun, 23 Jul 2006 21:14:15 +0000 (23 21:14 +0000)]
Correcting typos and changing default value in function dataplot
robert_dodier [Sun, 23 Jul 2006 19:21:47 +0000 (23 19:21 +0000)]
Move obsolete linear algebra functions src/linnew.lisp to archive/src/
as suggested in bug report 889922.
linnew.lisp defines 4 Maxima-visible functions (tmlin, tmlinsolve,
tmnewdet, and tminverse) which (1) are known to have bugs,
(2) are redundant with other linear algebra functions in src/, and
superseded by more extensive linear algebra functionality in
share/linearalgebra/, (3) are not documented,
(4) have no tests in the test suite.
- src/linnew.lisp, archive/src/linnew.lisp:
Move file from src/ to archive/src/
- src/Makefile.am, src/maxima.system, src/*-depends.mk:
Cut linnew.lisp from lists of files
After this, make and make install succeed, and run_testsuite
reports no unexpected errors.
ficmatinfmag [Sun, 23 Jul 2006 12:39:08 +0000 (23 12:39 +0000)]
Manual Portuguese Translation. Changing variavel to Variavel
ficmatinfmag [Sun, 23 Jul 2006 12:20:58 +0000 (23 12:20 +0000)]
Manual Portuguese Translation. Changing Function to Fun@,{c}@~ao
ficmatinfmag [Sun, 23 Jul 2006 12:09:35 +0000 (23 12:09 +0000)]
Manual Portuguese Translation. Removing a + signal due to copy and past from cvsdiff in the begin of two lines
ficmatinfmag [Sun, 23 Jul 2006 11:59:54 +0000 (23 11:59 +0000)]
Manual Portuguese Translation. Plotting.texi: adding ../ to figures/Plotting25.jpg. maxima.texi: adjusting @node Arrays and tables
ficmatinfmag [Sun, 23 Jul 2006 10:18:49 +0000 (23 10:18 +0000)]
Manual Portuguese Translation. updating Plotting.texi to english cvs version 1.27, Lists.texi to english cvs version 1.27 too
ficmatinfmag [Sun, 23 Jul 2006 09:49:43 +0000 (23 09:49 +0000)]
Manual Portuguese Translation. updating Runtime.texi to english cvs version 1.18, Plotting.texi to english cvs version 1.26, Number.texi to english cvs version 1.18, Arrays.texi to english cvs version 1.13, Function.texi to english cvs version 1.42 , Logarithms.texi to english cvs version 1.16, Floating.texi to english cvs version 1.18 and Command.texi to english cvs version 1.41
ficmatinfmag [Sat, 22 Jul 2006 19:33:54 +0000 (22 19:33 +0000)]
Manual Portuguese Translation. Ajusting diacritical marks (forgoten by me)
robert_dodier [Sat, 22 Jul 2006 05:46:34 +0000 (22 05:46 +0000)]
Revise evaluation of definite sums and products to use the
ADD and MUL functions, respectively, instead of constructing an expression
((MPLUS) ...) or ((MTIMES) ...) and simplifying it.
With the new approach, expressions of the form sum(a[i], i, 1, n)
(with n an integer) are evaluated in time proportional to n^2
(was n^3 with previous method).
robert_dodier [Sat, 22 Jul 2006 04:06:22 +0000 (22 04:06 +0000)]
Adjust quoting of some characters special to TeX in Maxima symbol names and strings.
Probably we should try harder to escape special characters, since they could easily
show up in operator names for example, but only a partial treatment is attempted so far:
quote $ % & _ when they appear in Maxima symbol names and strings
(after any leading $ % & is cut off by STRIPDOLLAR).
- src/mactex.lisp:
In QUOTE-%, expand set of quoted characters from "%_" to "$%&_"
In TEX-ATOM, call QUOTE-% on Maxima string (instead of do-nothing function TEX-SANITIZE)
Cut do-nothing function TEX-SANITIZE (was never implemented)
In TEX-STRIPDOLLAR0, call STRIPDOLLAR on symbol before QUOTE-%
(so leading % is not quoted)
Also cut out test for leading $ (because STRIPDOLLAR already removed it)
- tests/rtest_tex.mac:
Modify examples related to character quoting and make some new ones
robert_dodier [Sat, 22 Jul 2006 03:21:50 +0000 (22 03:21 +0000)]
Committing new revision emailed to me by Jorge Barros de Abreu.
riotorto [Fri, 21 Jul 2006 11:39:55 +0000 (21 11:39 +0000)]
Updating translations
riotorto [Fri, 21 Jul 2006 11:30:23 +0000 (21 11:30 +0000)]
Correcting texi typo
robert_dodier [Fri, 21 Jul 2006 06:05:13 +0000 (21 06:05 +0000)]
Fix bug in formatting function names which have user-defined tex properties
(assigned by texput).
- src/mactex.lisp: fix TEX-FUNCTION
- tests/rtest_tex.mac: additional test cases
riotorto [Thu, 20 Jul 2006 23:43:00 +0000 (20 23:43 +0000)]
Correcting texi typo
riotorto [Thu, 20 Jul 2006 23:38:34 +0000 (20 23:38 +0000)]
Correcting the corresponding English version
riotorto [Thu, 20 Jul 2006 23:35:42 +0000 (20 23:35 +0000)]
Updating translation and correcting typo
rtoy [Thu, 20 Jul 2006 20:49:55 +0000 (20 20:49 +0000)]
Make the formatting operators for mformat/merror case-insenstive.
src/mforma.lisp:
o Replace char= with char-equal for case-insensitive operation.
src/maxima.system:
o Make the utilities module depend on the utility-macros module
because if the latter changes, we need to recompile the former since
the macros may have changed. (A bit of overkill.)
riotorto [Thu, 20 Jul 2006 10:38:18 +0000 (20 10:38 +0000)]
New version of the distrib package, renaming
some functions:
* share/contrib/distrib/distrib.mac
* share/contrib/distrib/numdistrib.lisp
* doc/info/distrib.texi (English help file)
* doc/info/es/distrib.texi (Spanish help file)
robert_dodier [Thu, 20 Jul 2006 01:36:17 +0000 (20 01:36 +0000)]
Moving src/powers.lisp to share/contrib/. powers.lisp was not listed in
src/maxima.system and therefore was never part of the Maxima build.
It has various suboptimal behaviors (per email from Barton Willis, the author).
Therefore I am moving it to share.
robert_dodier [Wed, 19 Jul 2006 05:03:04 +0000 (19 05:03 +0000)]
Call comp_floor instead of floor, and comp_ceiling instead of ceiling,
and uncomment definition of comp_floor, per email with Fabrizio Caruso.
robert_dodier [Wed, 19 Jul 2006 04:15:29 +0000 (19 04:15 +0000)]
Adjust Makefile.am's to account for some files added and removed.
- share/Makefile.am:
add contrib/powers.lisp (was in src/),
remove algebra/differ.dem, algebra/differ.mac, and calculus/gendif.mac
(obsolete per bug reports, moved to archive/)
- src/Makefile.am:
remove powers.lisp (not included in maxima.system => not in build,
various forms of strangeness per Barton Willis, author)
- tests/Makefile.am:
add rtestint.mac (tests for integration, already on testsuite.lisp list)
robert_dodier [Tue, 18 Jul 2006 04:47:15 +0000 (18 04:47 +0000)]
Commit new revision of SARAG as retrieved 2006/07/17 from
http://perso.univ-rennes1.fr/marie-francoise.roy/sarag.tar.gz .
Files from the tar ball are committed verbatim with minor exceptions:
- sarag_linear_algebra.mac: cut trailing spaces at end of file so that
file terminates with a newline character
- loadSARAG.mc: omit file because it is an exact copy of sarag.mac
- all files: chmod a-x *.* (files do not need executable bit turned on)
With these changes, load(sarag); succeeds, although I do not know if
the functions work as expected (I did not test them).'
vvzhy [Mon, 17 Jul 2006 07:12:10 +0000 (17 07:12 +0000)]
Update documentation to reflect recent gnuplot_term related
changes.
vvzhy [Sun, 16 Jul 2006 20:42:04 +0000 (16 20:42 +0000)]
Now gnuplot_term may be any valid gnuplot term name (symbol or string)
possible with options like
[gnuplot_term,png]
or
[gnuplot_term,"png size 1000,1000"]
For all terminal types result is saved into file specified by
gnuplot_out_file. If gnuplot_out_file isn't set then default
output file maxplot.<terminal name> is used.
robert_dodier [Sun, 16 Jul 2006 18:24:22 +0000 (16 18:24 +0000)]
In $PERMUTATIONS, copy argument before calling SORT
because SORT modifies argument in-place.
E.g. before this patch, x:[1,3,2]; permutations(x); x; => [1, 2, 3]
(should be [1, 3, 2] as before the permutations call).
robert_dodier [Sun, 16 Jul 2006 18:19:42 +0000 (16 18:19 +0000)]
Update one of the examples for buildq. Resolves bug report [
1521613 ] user doc for buildq.
vvzhy [Sat, 15 Jul 2006 07:12:45 +0000 (15 07:12 +0000)]
Remove version number from shortcut
vvzhy [Sat, 15 Jul 2006 07:11:28 +0000 (15 07:11 +0000)]
1. gnuplot_term=dumb is handled via temporary file on all
platforms.
2. gnuplot_term=ps no longer invokes ghostview on UNIX but
just saves plot to file.
willisbl [Sat, 15 Jul 2006 02:44:03 +0000 (15 02:44 +0000)]
*** empty log message ***
robert_dodier [Thu, 13 Jul 2006 05:58:18 +0000 (13 05:58 +0000)]
Move share/algebra/differ.dem to archive/share/trash/differ.dem
and move share/algebra/differ.mac to archive/share/trash/differ.mac.
differ package (solving recurrences) is superseded by the solve_rec package.
Resolves bug report [ 844521 ] differ.mac has many bugs.