summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-12-19addStefan Husmann
2015-12-19Updated version (5.37.1.277.g8196fbc -> 5.37.1.280.gc05c492).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c05c492) Fixed the pathname/namestring issue in the operatingsystem package Modified the tests, so that a directory is only removed if it could be successfully created. Added some non-trivial filesystem tests (german umlauts, spaces) (253c404) Fix bug #3058: Lingering assumptions after an interrupted simpsum (7409f45) Repaired my last commit. (8196fbc) A try to use all answers from David for demystifying "return". (2705091) Did add operatingsystem to the autogenerated instead of to the source file. (7798258) Did add operatingsystem to the autogenerated instead of to the source file. (3469be2) Updated to a newer version of texinfo. (fbf59f0) Added a zillion Hyperrefs. (ae15142) Minor edits of the documentation. (78a085e) Tried to document when we can eave out the "block" command. (208fedd) Tried to clarify the documentation for block() (98b77b5) A better mimetype name. (3505e10) If f is oddfun and x is equal to 0, then the sign of f(x) is zero (1ed55a1) If f is oddfun/decreasing and x < 0 < y, then f(y) < 0 < f(x) (bea5d07) If f is decreasing and x < y, then f(y) < f(x) (d814358) Added a short description of the operatingsystem-package to share/contrib/README Added an (empty) share/contrib/operatingsystem/Makefile.am since Maxima does not compile without it. (e5592d0) A Crossref from getcurrentdirectory() to directory() (738d935) Operatingsystem is valuable enough that we can include it into the official documentation. (65cb6c2) Maybe we should publish the mimetype of .mac files so they are no longer identified by ubuntu as "probably C code". (3750eab) allow function unicode to return characters by its code point and also by its name; additionally some minor changes (8c111b0) Added some real tests to the operatingsystem-package Added a rename_file() function. (122cf91) Replace maxima-nregex usage with a simple search. (7e52514) Fixed an issue with the operatingsystem-package texinfo. VTK in the windows installer works now (thanks Mario!), removed the notice that it does not work. (4dbf8e8) Add a configure option to create an installer for 64bit Windows. (3e3d34a) Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-18Updated version (5.37.1.264.ge5592d0 -> 5.37.1.277.g8196fbc).AUR Update Bot
Changelog ========= Repaired my last commit. (8196fbc) A try to use all answers from David for demystifying "return". (2705091) Did add operatingsystem to the autogenerated instead of to the source file. (7798258) Did add operatingsystem to the autogenerated instead of to the source file. (3469be2) Updated to a newer version of texinfo. (fbf59f0) Added a zillion Hyperrefs. (ae15142) Minor edits of the documentation. (78a085e) Tried to document when we can eave out the "block" command. (208fedd) Tried to clarify the documentation for block() (98b77b5) A better mimetype name. (3505e10) If f is oddfun and x is equal to 0, then the sign of f(x) is zero (1ed55a1) If f is oddfun/decreasing and x < 0 < y, then f(y) < 0 < f(x) (bea5d07) If f is decreasing and x < y, then f(y) < f(x) (d814358) Added a short description of the operatingsystem-package to share/contrib/README Added an (empty) share/contrib/operatingsystem/Makefile.am since Maxima does not compile without it. (e5592d0) A Crossref from getcurrentdirectory() to directory() (738d935) Operatingsystem is valuable enough that we can include it into the official documentation. (65cb6c2) Maybe we should publish the mimetype of .mac files so they are no longer identified by ubuntu as "probably C code". (3750eab) allow function unicode to return characters by its code point and also by its name; additionally some minor changes (8c111b0) Added some real tests to the operatingsystem-package Added a rename_file() function. (122cf91) Replace maxima-nregex usage with a simple search. (7e52514) Fixed an issue with the operatingsystem-package texinfo. VTK in the windows installer works now (thanks Mario!), removed the notice that it does not work. (4dbf8e8) Add a configure option to create an installer for 64bit Windows. (3e3d34a) Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-17Updated version (5.37.1.262.g65cb6c2 -> 5.37.1.264.ge5592d0).AUR Update Bot
Changelog ========= Added a short description of the operatingsystem-package to share/contrib/README Added an (empty) share/contrib/operatingsystem/Makefile.am since Maxima does not compile without it. (e5592d0) A Crossref from getcurrentdirectory() to directory() (738d935) Operatingsystem is valuable enough that we can include it into the official documentation. (65cb6c2) Maybe we should publish the mimetype of .mac files so they are no longer identified by ubuntu as "probably C code". (3750eab) allow function unicode to return characters by its code point and also by its name; additionally some minor changes (8c111b0) Added some real tests to the operatingsystem-package Added a rename_file() function. (122cf91) Replace maxima-nregex usage with a simple search. (7e52514) Fixed an issue with the operatingsystem-package texinfo. VTK in the windows installer works now (thanks Mario!), removed the notice that it does not work. (4dbf8e8) Add a configure option to create an installer for 64bit Windows. (3e3d34a) Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-17UpdateStefan Husmann
2015-12-17added shared-mime-info to the deps and adjust install fileStefan Husmann
2015-12-15Updated version (5.37.1.258.g7e52514 -> 5.37.1.259.g122cf91).AUR Update Bot
Changelog ========= Added some real tests to the operatingsystem-package Added a rename_file() function. (122cf91) Replace maxima-nregex usage with a simple search. (7e52514) Fixed an issue with the operatingsystem-package texinfo. VTK in the windows installer works now (thanks Mario!), removed the notice that it does not work. (4dbf8e8) Add a configure option to create an installer for 64bit Windows. (3e3d34a) Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-14Updated version (5.37.1.255.gfd95d8e -> 5.37.1.258.g7e52514).AUR Update Bot
Changelog ========= Replace maxima-nregex usage with a simple search. (7e52514) Fixed an issue with the operatingsystem-package texinfo. VTK in the windows installer works now (thanks Mario!), removed the notice that it does not work. (4dbf8e8) Add a configure option to create an installer for 64bit Windows. (3e3d34a) Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-13Updated version (5.37.1.254.g76c143c -> 5.37.1.255.gfd95d8e).AUR Update Bot
Changelog ========= Make vtk renderer work with version 6.3 (fd95d8e) ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-13Updated version (5.37.1.252.g5e63869 -> 5.37.1.254.g76c143c).AUR Update Bot
Changelog ========= ./maxima-local did not support the --list-avail option. But it was suggested if one called ./maxima-local -l unknown (76c143c) Added a first version of an 'operatingsystem' package (handling of directories, files, environment ...) I started in share/contrib, if it gets better, we can move it to share/. (3156c39) It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-13Updated version (5.37.1.251.g2da94bb -> 5.37.1.252.g5e63869).AUR Update Bot
Changelog ========= It is recommended to build Maxima with "C" locale, so do that when crosscompiling Maxima. (5e63869) give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-12Updated version (5.37.1.250.g25bba95 -> 5.37.1.251.g2da94bb).AUR Update Bot
Changelog ========= give old-ibase an individual name in each file; acl complained (2da94bb) In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-11Updated version (5.37.1.249.ga68f657 -> 5.37.1.250.g25bba95).AUR Update Bot
Changelog ========= In ezgcd, declare specials SUBVAL and SUBVAR and bind them. This fixes a bug reported to mailing list 2015-12-10: "problem with poly_pseudo_divide" (25bba95) In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-09Updated version (5.37.1.244.g7344fdb -> 5.37.1.249.ga68f657).AUR Update Bot
Changelog ========= In SUBST-EXCEPT-SECOND-ARG, remove SIMP flag to ensure resimplification after substitution. This commit and 69597eb (I think) fix SF bug #1085: "Function \"at\" is overly cautious" (a68f657) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dcd5afc) In SUBST-EXCEPT-SECOND-ARG, treat 'laplace expressions similarly to other expressions which have dummy variables. (d08107f) In SUBST2, cut out redundant test (AT-SUBSTP subsumes the stuff it was testing for), and put in a helpful comment. (d78e052) In SUBST-EXCEPT-SECOND-ARG, handle 'at and 'diff noun expressions similarly to other expressions which have dummy variables. This allows for substitutions into variables other than the dummy variables, namely free variables in the main operand, and the right-hand side of equations in 'at and derivative degrees in 'diff. (b13ae89) Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-08Updated version (5.37.1.243.g7ec0adc -> 5.37.1.244.g7344fdb).AUR Update Bot
Changelog ========= Renamed the autoconf flag that tells we are using windows from *autoconf-win32* to *autoconf-windows* (since it marks win64, as well), but kept *autoconf-win32* around for all the packages on github that might still use this variable. (7344fdb) Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-07Updated version (5.37.1.242.gb5216a9 -> 5.37.1.243.g7ec0adc).AUR Update Bot
Changelog ========= Fix tics on z-axis (7ec0adc) The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-06Updated version (5.37.1.241.gcf4891e -> 5.37.1.242.gb5216a9).AUR Update Bot
Changelog ========= The comment in the docs said we need "examples" for args() and I did only provide one. (b5216a9) apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-06Updated version (5.37.1.239.gafd49c1 -> 5.37.1.241.gcf4891e).AUR Update Bot
Changelog ========= apply() and funmake() are similar to each other. And args() unmakes them again => Added cross references between these commands and an example for args(). (cf4891e) Generation of the AUTHORS file from git log If you like the idea, the "correct author names" lines (conversion of git log names to real names) should be finished, before the AUTHORS file is generated with this script. (465cd82) Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-06Updated version (5.37.1.237.gfa8bfa8 -> 5.37.1.239.gafd49c1).AUR Update Bot
Changelog ========= Reverting change in windows support (afd49c1) Update draw settings before plotting the sound (84e8bb9) Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-06Updated version (5.37.1.236.g778afc2 -> 5.37.1.237.gfa8bfa8).AUR Update Bot
Changelog ========= Remove superfluous IF left over from commit 50ccc7 (fa8bfa8) Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-05Updated version (5.37.1.235.g9c89d36 -> 5.37.1.236.g778afc2).AUR Update Bot
Changelog ========= Comment out main set -x (778afc2) A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-04Updated version (5.37.1.231.g50ccc77 -> 5.37.1.235.g9c89d36).AUR Update Bot
Changelog ========= A quick solution for Bug 3052 (plot2d with plot_format = openmath fails when using the ./maxima-local startscript.) (9c89d36) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ca12412) In NFORMAT, process expression only if it is simplified or has some other CAR flag. Fixes SF bug #3046: "Changes of behaviour with simp:false" (1a3bfbd) Correct definition of verify_output_1d (forgot to assign to output variable). (9dc2cc7) MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-04Updated version (5.37.1.227.g6a36901 -> 5.37.1.231.g50ccc77).AUR Update Bot
Changelog ========= MSW: From now on gnuplot should only steal the focus if it actually opens a window. (50ccc77) Added numericalio to the manual. (0b340c3) More precisation for my last commit. (d58d403) A fun polynomial Richard Fateman has written about in the mailing list. (8820240) Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-12-03Updated version (5.37.1.197.gb881668 -> 5.37.1.227.g6a36901).AUR Update Bot
Changelog ========= Tried to enhance the 64-bit-windows-support. (6a36901) A File/New entry for the windows explorer. (777e41f) add new functions in stringproc to max_ext (26173bc) change of some (wrong) results that have simply been the (wrong) answer of GCL (5570e37) some code cleaning, hopefully no substantial changes (466bf06) adding tests for sregex (f05b198) formatting and one change corresponding to changes in stringproc (1a83464) new file for loading sregex separate from stringproc (dfde784) revision of the interface to pregexp, new function: regex_compile (ccb60be) this is the newest version of pregexp by Dorai Sitaram (a4dbb54) new functions: string_to_octets, octets_to_string (85391b2) revision, simulate unicode support in GCL, new functions: unicode, utf8_to_unicode, unicode_to_utf8, adjust_external_format (6dff1f3) Completely forgot to add this file. (a8bb838) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (c72075d) In SIMP-%AT, test for dependence more carefully, to avoid error in $DIFF. This can arise e.g. by substitute -x for x in an %AT expression; that might be a bug, but, in any event, we are just working around it here. Fixes bug reported to mailing list 2015-11-23: "Change in behavior for taylor/integrate - a bug?" (3372fa7) Merge branch 'docutweaks' (72d4bc4) pdf manual: Don't rebuild the figures automagically. (719f0c3) In plot3d, try to verify that expression is a function of the plotting variables by evaluating for numerical arguments (namely a point in the middle of the range). Evaluating with symbolic arguments can fail since COERCE-FLOAT-FUN wants to take the real part of the result, and realpart can fail for complicated expressions. Also, the expression may be undefined for symbolic arguments e.g., functions defined by numerical methods. (827c6a2) Cut out #+sbcl (require 'asdf) which is needed for old SBCL versions, and causes an error for newer versions. (39479b6) In numericalio, avoid copying data when reading into an existing list. (1c0befe) A few tweeks for the documentation generator. (18667c3) In numericalio, return a new array if none is given to read_binary_array as an argument. (60fafac) In numericalio, revert changes to READ-LIST-FROM-STREAM which caused it to run much slower than before. (1bc6156) In numericalio, reorder read-array functions for slightly improved clarity. (b48fb76) In numericalio, additional tests for reading arrays. (c5a95bd) Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) In numericalio, rename some functions for slightly greater consistency. (b357af2) In numericalio, fix bug in handling separator character for csv files. (5d20a2f) Additional numericalio work in progress: reading into a declared array. (e05d9fc) First attempt to rework numericalio.lisp for greater speed and memory efficiency. This version compiles and passes rtest_numericalio tests. (993aea7) Arrange for numericalio Lisp files to be compiled (via defsystem). Now load(numericalio); will cause the files to be compiled and loaded instead of just loaded. Also, since numericalio functions are autoloading, calling write_data or one of the read_* functions will also cause numericalio to be compiled and loaded via defsystem. (b9db227) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-29Updated version (5.37.1.196.g3443f3b -> 5.37.1.197.gb881668).AUR Update Bot
Changelog ========= Updated README.txt for crosscompiling Maxima. The necessary packages, which must be installed for building should now be correct. (Tested on an fresh installed Ubuntu). Maxima *should* not be required, but when the images in doc/info/figures/ are regenerated (dont know why, they exist already), one needs Maxima. (b881668) Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-26Updated version (5.37.1.194.gb634096 -> 5.37.1.196.g3443f3b).AUR Update Bot
Changelog ========= Manual: Found out how to make list traversal real fast. (3443f3b) Remove code related to the obsolete $TTYINTNUM and $TTYINTFUN (b2bdded) Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-25Updated version (5.37.1.189.g3af639b -> 5.37.1.194.gb634096).AUR Update Bot
Changelog ========= Solved the parse_timedate() issue with Clisp/Windows (since there were no objections to my patch (https://sourceforge.net/p/maxima/patches/78/) I hope, it is okay). (b634096) Another info node error Wolfgang found. (f70d892) Added the answer to a question from the mailing list to the docs. (dbd0570) Use $UND instead of $UNDEFINED in SIN-COS-INTSUBS1 (05e48af) info: A cross-reference from num to denom and vice versa. Also added 2 examples. (7854719) Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-23Updated version (5.37.1.184.g572f63d -> 5.37.1.189.g3af639b).AUR Update Bot
Changelog ========= Corrected a typo that caused an impressive plot not to appear. (3af639b) Added the last missing geomap example image to the docs. (d297c9d) - Corrected the incorrect links Wolfgang has found - Documented another error message. (df71446) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fa7cd4a) Treat $SET the same as MLIST in a couple of ways. (1) '{x} now prevents evaluation of x, just as '[x] does. (2) op({x}) now returns "{", just as op([x]) returns "[". Fixes SF bug #3049: "set should act like list" (0b6a9a1) Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-22Updated version (5.37.1.183.g572d6d5 -> 5.37.1.184.g572f63d).AUR Update Bot
Changelog ========= Fix typo in geomap example (572f63d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-22Updated version (5.37.1.181.g15ae286 -> 5.37.1.183.g572d6d5).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (572d6d5) Register .wxmx in the Windows 'New' context menu I am not sure, if that should be the default for the Windows installer or an option (when building the installer or installing Maxima). (c03960a) Did add the wrong image (15ae286) Plots for all working geomap examples. (33f4f30) Even more draw examples. (9bdf6fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-22updateStefan Husmann
2015-11-19Updated version (5.37.1.176.gf97d313 -> 5.37.1.178.gacdacff).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (acdacff) In content MathML, correct output for MQUOTIENT. Thanks to Christian von Schultz. (16bada4) Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-19Updated version (5.37.1.174.gae11414 -> 5.37.1.176.gf97d313).AUR Update Bot
Changelog ========= Updated the changelog again. (f97d313) Updated the changelog. (d817ac5) - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-17Updated version (5.37.1.173.gee3a24e -> 5.37.1.174.gae11414).AUR Update Bot
Changelog ========= - Autoscale images in the html documentation - rebuild the html documentation in case that manual.css changes. (ae11414) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-17Updated version (5.37.1.167.geb84a08 -> 5.37.1.173.gee3a24e).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ee3a24e) Change MathML output for sqrt from sqrt/ to root/ as suggested by Christian von Schultz. (ecf48bf) That was obvious. (82aea3a) Updated the images for the draw documentation. (ab89377) Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) In maxima.spec.in, correct directory for Clozure CL binary files. (52395c2) Define stuff in maxima.spec.in to compile Maxima with Clozure CL. (Default is still to compile with Clisp.) (bc66026) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-16Updated version (5.37.1.166.g42337a1 -> 5.37.1.167.geb84a08).AUR Update Bot
Changelog ========= Even more images (eb84a08) Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-16Updated version (5.37.1.165.g714f8d4 -> 5.37.1.166.g42337a1).AUR Update Bot
Changelog ========= Some example specs. (42337a1) Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-15Updated version (5.37.1.164.gdbb854f -> 5.37.1.165.g714f8d4).AUR Update Bot
Changelog ========= Another batch of images for the draw docs. Perhaps we can somehow use them as a testbench lateron. (714f8d4) 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-15Updated version (5.37.1.163.g75cf59b -> 5.37.1.164.gdbb854f).AUR Update Bot
Changelog ========= 2 new example images. (dbb854f) Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-14Updated version (5.37.1.162.g76d2ffb -> 5.37.1.163.g75cf59b).AUR Update Bot
Changelog ========= Even more examples. (75cf59b) Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-14Updated version (5.37.1.154.ga10a2d3 -> 5.37.1.162.g76d2ffb).AUR Update Bot
Changelog ========= Forgot to commit these files. (76d2ffb) Enough examples for today (7c799fe) A few more draw examples. (1d7e95a) Some more example images for "draw". (aa9c9d2) If we allow automatic building of the draw examples this removes some redundancy from the Makefiles. We still add the generated figures, though, in case that not all developers own a running gnuplot and to avoid the problem that we otherwise need maxima in order to build maxima's documentation. (bd03f1a) Perhaps we should add the images for the draw examples we provide... (3631127) Handle nested sums and products in bashindices (ae47177) No longer compare numbers with EQ (dac725f) Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-13Updated version (5.37.1.151.g4d1f046 -> 5.37.1.154.ga10a2d3).AUR Update Bot
Changelog ========= Use MAXIMA-LOAD-PATHNAME-DIRECTORY in defsystem files for translating Fortran code to Lisp, instead of *LOAD-PATHNAME*. (a10a2d3) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (de1c664) Ensure that symbols ${ and $} (for sets) are readably printable, by setting LED and NUD properties to symbols instead of functions (via DEF-LED-EQUIV / DEF-NUD-EQUIV). Fixes SF bug #3045: "Save command now fails to generate lisp file" (4b6c2df) Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-12Updated version (5.37.1.147.g91d60c9 -> 5.37.1.151.g4d1f046).AUR Update Bot
Changelog ========= Provide the user with some control of the grid coarseness. (4d1f046) Test and documentation. (9124c7e) Nearly works. (9468ae8) Tried to allow to specify to use a finer grid. (68d866e) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-12Updated version (5.37.1.144.gf424b1b -> 5.37.1.147.g91d60c9).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (91d60c9) In maximaMathML, test for property CT-PROC before CTFUN. Thanks to Christian von Schultz for this patch. (70330d6) In integrate, allow expressions like diff(x[1](t), t) as integrand. Fixes bug reported to mailing list 2015-11-10: "Problem integrating subbscripted and diffed function" (a41e55d) .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-11Updated version (5.37.1.143.ge6b2f78 -> 5.37.1.144.gf424b1b).AUR Update Bot
Changelog ========= .gitignore. (f424b1b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-09Updated version (5.37.1.141.gf96bf9b -> 5.37.1.143.ge6b2f78).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (e6b2f78) Define new special *MAXIMA-TOPDIR* which is the top-level directory, and put that on the lists file_search_lisp and file_search_maxima. Fixes bug reported to mailing list 2015-11-08: "testsuite failure with ecl" (668587b) A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-08Updated version (5.37.1.140.g15e0f7c -> 5.37.1.141.gf96bf9b).AUR Update Bot
Changelog ========= A sensible orientation for the z axis label. (f96bf9b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-08Updated version (5.37.1.137.g411706f -> 5.37.1.140.g15e0f7c).AUR Update Bot
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (15e0f7c) Replace all references to *LOAD-PATHNAME* with a call to MAXIMA-LOAD-PATHNAME-DIRECTORY, which has GCL-specific code that can handle both <= 2.6.12 and > 2.6.12. This (to the best of my knowledge) fixes moodle-qtype_stack issue #149: "draw.list file" (https://github.com/maths/moodle-qtype_stack/issues/149) (623a513) Add test for bug #2507: Strange non-evaluation of integral (8190125) Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-07Updated version (5.37.1.136.g2e9977d -> 5.37.1.137.g411706f).AUR Update Bot
Changelog ========= Fix Lisp error when calling room with bad arguments (411706f) Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)
2015-11-06Updated version (5.37.1.133.g4b0eb50 -> 5.37.1.136.g2e9977d).AUR Update Bot
Changelog ========= Better wording for my last commit. (2e9977d) Now the graphics object explicit tells us which variable is undefined. (59ce505) Documented two mode frequent error messages. (3534570) BIGFLOAT:EXPT must return a BIGFLOAT if one arg is. (4b0eb50) Cleanup spelling and a drag-and-drop-error I introduced. (0dcdac9) A subsection on the performance of lists. (0968a05) Clarified my last description somewhat. (1aefad7) Another error message I was asked about. (a5fc038) Added the word "hexadecimal" to the manual so it can easier be searched for. (4cfcd51) Loading structs from .lisp only works correctly if the structs were declared first. Documented this fact. (d0b2a1e) add autoload entry and English and German documentation for new function mgf1_sha1 in stringproc (36028d1) add new function mgf1_sha1 to stringproc, tools for cryptography (b958234) revision of some functions: cleaning and documentation of code (b7c6b10) Another try to get the new documentation chapter right. (3adf7cc) A copy error. (24870a1) Forgot to actually add the file. (cb6baee) Added a manual section about error and warning messages as a starting point that can be extended later. (40f5437) Fix bug #3044: opsubst crash (3c8d45b) Add tests for share/physics/dimension.mac (684001d) Reverted my fix for compiling lapack with sbcl since it broke maxima on computers with low RAM. (c4a6915) More memory for sbcl. Thanks to 大曲 駿 for reminding me about this. (9d40340) documented my commits in order to reduce the work involved in making a release. (232a98f) Now "make pdf" works again. (f0a62af) Now each maxima instance uses individual files for draw and plot. Without this patch every instance of maxima running concurrently will use the same files so running two plots at the same time will give unexpected results. (f4af2a1) A few .gitignore entries. (6465173) Document how to replace a + or a - using subst. (2a7de55) Make stdout and stderr user-accessible. (15e5ab7) Documentation: Corrected an copy error. (bd55630) Documentation: Clarified the use of "first" as requested in a TODO. (5bea32a) Allow sbcl to use enough memory to compile Lapack. Unfortunately this patch doesn't affect windows since the 32-bit sbcl for windows doesn't allow to use enough memory. (5cc41da) This should make unicode characters work in wxMaxima for windows using sbcl. (02e5927) Documentation: Clarify that wxmaxima's TeX output is separate from maxima's TeX output. (b8af0dd) Add Sister Celine's method to the manual. (20b5f6b) Remove the two black lines at the border of the bounding box that were introduced with gnuplot 5.0 (4be3d80) In maximaMathML, define output for Maxima set expressions. Thanks to Christian von Schultz for this. (d6da92e) Fix bug in output for MNCTIMES. Thanks to Christian von Schultz. Fixes bug reported to mailing list 2015-10-22: "Bug in CtMathML.lisp" (733b087) (nearly) fixed the VTK integration in the clisp installer. (still does not work, but perhaps the VTK interface needs to be updated for the newest VTK (6.3)?) (53313a6) Provide patch to slash in src/grind.lisp. (092c317) Make unicode_add return useful value. (f4be291) Fix bug for Windows systems. Thanks to Tomio Arisaka (24a1f47) Rename source files in unicodedata. (458b1f2) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (16c8502) New test to verify bug mentioned on mailing list has been fixed. (d0f4969) Initial commit of unicodedata package. (d9bf6ff) In lbfgs, return last approximation if max function evaluations reached. Previously returned an empty list. I believe this new behavior is more generally useful. (6f97860) For Lisps with Unicode support, recognize #\no-break_space as a whitespace character. Incidentally put all whitespace characters on a list, *WHITESPACE-CHARS*. (5d3a4ca) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (40eae9c) Allow constant functions be defined by multiple points (7c2a091) Quiet compiler warning about undeclared variable ERR by making its use conditional on #+ccl. (9abaf7b) Quiet compiler warning about using symbol S which was declared ignored by removing Clisp from conditional compilation directive. (81bb22c) Quiet compiler warning about undefined special variables. (0c33f9c) Quiet compiler warning about undefined function COMBINE-PATH by moving its definition into the first file which uses it. (f94ec97) Quiet compiler warning about undefined function GETTEXT by compiling intl separately from cl-info. (e9058b1) Quiet compiler warnings about undefined functions. * src/option.lisp: replace call to nonexistent MDESCRIBE with CL-INFO::INFO-EXACT * src/server.lisp: replace calls to nonexistent HOSTENT-NAME and RESOLVE-HOST-IPADDR with error message (32f0272) Quiet compiler warnings about undefined functions by calling them via FUNCALL. In each case, the functions are defined in share packages and not called until the package is loaded. (3d0b881) Change all (SET FOO BAR) to (SETF (SYMBO-VALUE FOO) BAR) to eliminate warning about SET being a deprecated function. (506f179) minor changes (7489645) update German and English doc (acef3ad) add the charmichael lambda function to the zn-package (5970276) Fix integrate(sec(x),x) (fdaab64) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (339efa6) Update KILL1 in "unit" contrib package with changes done in src/ (fcf11a3) Ensuring that riemann() displays nonzero tensor components when frame base is used. (56c1b04) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (4d7841b) In maxima.asd, exclude intl if it is already available. Logic copied from maxima.system. (a8374d7) Add some files to maxima.asd which were recently added to maxima.system. (2fbd73c) Move intl.lisp into its own module to ensure it is loaded before it is needed by cl-info.lisp. (0d78127) Use signed-byte 32 for f2cl-lib:integer4 on Ecl. (6a1b013) Fix SourceForge bug #2159 - integration_with_logabs. The "logabs" flag was not taken into account for the antiderivatives of "tan(x)" and friends. Added a test case. (38c5ac7) When refcheck is true, print the variable's value in the message (1a8b4c5) Remove old comment that refers to code that doesn't exist anymore (d6c7960) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (75e1a2f) update German and English doc for zn_nth_root,zn_mult_table,zn_power_table (9f4868e) zn_mult_table and zn_power_table: allow user to choose subsets with common gcd (129a7e0) extend zn_nth_root(a,r,n) to modulo n multiplication subgroups, which is the maximal possible extension (9184dab) Updated wxmaxima in the clisp installer Added Toolchain-mingw32.cmake (required for building VTK, forgotten yesterday) (71ccd50) In package namespaces, import all dollarified symbols from :maxima. (9168194) Added code for crosscompiling VTK (with TCL support). (currently not enabled by default, use cmake -DUSE_VTK=YES .. to enable it) (705913b) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (24461e9) Apply SF patch #71: Un-break "make pdf" (https://sourceforge.net/p/maxima/patches/71/) This fixes SF bug #3003: make pdf returns an error. Thanks to Gunter Königsmann for this patch. (20d4d93) Fixed the derivative of "gamma_incomplete_regularized(a, x)" with respect to "x" (a negative sign was missing) and added a test case for that. (64a985d) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1249f37) Avoid bashism (fe3b390) Added missing node items to minpack documentation. (c484f29) If sbcl has unicode support, set the external format for socket stream to unicode. (f1bdb3a) Fix SourceForge bug #3017 - "integrate_use_rootsof" leads to wrong result. When returning an integral with "rootsof", express the polynomial that can't be factored in terms of the dummy variable instead of the variable of integration. For unambiguity, the "rootsof" function now also takes a variable as its second argument, like "solve". Changed all instances in the documentation and added a test case. (49a2df1) Allow graphic objects to be defined by single quoted names (d64a9de) Do not reorder "+" expressions if they are not simplified. This restores the pre-5.37 behavior and fixes SF bug report #3019: "transfer function" as well as various bugs reported to the mailing list (as listed in rtest9a). (6d35b66) Catch 'RAT-ERR in Maxima 'catch' and 'errcatch'. Fixes bug reported to mailing list 2015-09-07: How can I catch this error? "errcatch" doesn't do the trick. (672df1e) A workaround in db.lisp for a bug in ccl. (283bbbe) Add tags and TAGS to .gitignore (314822f) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (2623a7c) Update example for bessel_simplify. (72d6568) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (dabcdca) Rename bessimp to bessel_simplify, expintegral_e_simp to expintegral_e_simplify (212cc4e) Fix bug #2978: "kill(a[i])" doesn't work with fast arrays (796514f) Remove unneeded variable from $ARRAYINFO (1ee50e4) Document functions bessimp and expintegral_e_simp. (304301c) revisite and extend zn_nth_root, document and comment the algorithm in src and update the en and de user doc (2ed5e9c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f4e9dfd) When trying to find some indication of MS Windows in host string, remember that ssearch returns an integer if there is a match, and false otherwise. Fixes problem reported to mailing list 2015-09-04: "Re: Maxima 5.37.1" (b26bc5c) Corrected some links. The link to the maxima-ports information in the Maxima wiki is no longer available. The site can be found at archive.org (e.g. https://web.archive.org/web/20080703180656/http://maxima.sourceforge.net/wiki/index.php/Maxima%20ports) but that information is outdated, so I removed that sentence. (f19d4a5) Fix integrate(x=0,x) (6475164) Some tests in rtest_integrate give equivalent but not identical results following commit bd27223. Change expected output to match actual output. (e20a7f4) Take case inversion into account when comparing symbols. This fixes SF bug #3012: "orderlessp/ordergreatp confusing treatment of upper/lower case in symbol names" (bd27223) Put tests/test.sh.in on list of files to be included in tarball. (6b26d29) If documentation can't be found, print a message. (070c69a) Additional bug fixes (to be cherry picked to release branch) in 5.37 changelog. (32a6214) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (1cc95d4) If an index item seems wrong, print a warning message and output it anyway with a warning comment. (7036371) Update node entries for minpack. (d860f0f) Fixed minor issues in the german Maxima-tutorial. (157ccdb) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2804234) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (3476b5c) Updated (and patched) wxmaxima to 15.08.0, other minor improvements. (3b53750) Declare $cartan_dim, $extdim, $cartan_coords, and $cartan_basis to be special vars for maxima. (9435320) Changed xmaxima, CHM documentation is optional Fallback to HTML, if CHM does not exist. Removed CHM documentation from crosscompiled Windows installer (26aa04a) Change log for 5.37. (765737c) Fix up version variables so that load(drawutils) succeeds. (b212487) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (ce242fd) Apply patch to fix SF bug #2620: "atan2(y,x)+atan2(-y,x) doesnt always return 0". (67e616f) Commit [e836d5] did break the crosscompiliation. Fixed that. (ab20cf6) User documentation for share/contrib package celine.mac. (aadd5c9) Append celine.mac to share/contrib (9051466) Fix bug #3005: Manual is wrong about "sqrt" and "radexpand" (5948443) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc84a4b) Correct reflection rule for acoth (should be odd, was even before). Fixes bug reported to mailing list 2015-08-25: "Strange symmetry of acoth(x), area cotangens hyperbolicus function (#552)" (72fc1ea) Fix bug #1193: ev doesn't bind functions safely (9387d65) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (d16cdf8) Include files in crosscompile-windows in tarball. (e836d54) Changed the default filename for the crosscompiled installer. (sorry, that I did upload maxima-5.37.0-win32.exe without mentioning the lisp version. Should not occur in future.) (7111dbf) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (709ba07) Restore EXTRA_DIST (to package the test scripts) in tests/Makefile.am, which went missing in commit 46cc3fd3. (e5cb393) Make get-setf-expansion work on GCL (23cf63b) (1) Set OPERATORS property to NIL (instead of SIMPARGS1) when removing the last rule for an operator. This fixes a bug mentioned on the mailing list circa 2015-08-17: "trouble with GCL build" (2) add a test to tests/rtest_rules.mac and put rtest_rules on test suite list. (90215fa) Now past 5.37 branch on master. (3328880)