summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-04-30Updated version (5.39.1.234.g5d0eff399 -> 5.39.1.237.gf20e924ba).haawda
2017-04-27Updated version (5.39.1.233.g94f182ee5 -> 5.39.1.234.g5d0eff399).haawda
2017-04-27Updated version (5.39.1.227.g5845951c0 -> 5.39.1.233.g94f182ee5).haawda
2017-04-26Updated version (5.39.1.219.g4e17202fc -> 5.39.1.227.g5845951c0).haawda
2017-04-23Updated version (5.39.1.202.g76722a124 -> 5.39.1.219.g4e17202fc).haawda
2017-04-21Updated version (5.39.1.201.g71647f556 -> 5.39.1.202.g76722a124).haawda
2017-04-19Updated version (5.39.1.199.g2b7fd7e41 -> 5.39.1.201.g71647f556).haawda
2017-04-17Updated version (5.39.1.197.g48a7f4511 -> 5.39.1.199.g2b7fd7e41).haawda
2017-04-14Updated version (5.39.1.195.gda5d3cb94 -> 5.39.1.197.g48a7f4511).haawda
2017-04-12Updated version (5.39.1.194.g03e1d0ed3 -> 5.39.1.195.gda5d3cb94).haawda
2017-04-08Updated version (5.39.1.193.g6b86960f4 -> 5.39.1.194.g03e1d0ed3).haawda
2017-04-07Updated version (5.39.1.191.gb4819b424 -> 5.39.1.193.g6b86960f4).haawda
2017-03-31Updated version (5.39.1.190.g53ef9ca27 -> 5.39.1.191.gb4819b424).haawda
Changelog ========= work around bug in gcl decode-universal-time. https://savannah.gnu.org/bugs/?50570 bug only appears during daylight savings time. (b4819b424) Nightly test script: Use current SBCL and ECL not the (old) version, which is included in the distribution. (53ef9ca27) Allow only censored data (7106c97d9) Merge /u/fabriziocaruso/maxima/ branch SARAG1.3 into master (a544986e5) Merge /u/fabriziocaruso/maxima/ branch Zeilberger4.1.1 into master (66dcf3e91) Remove white-spaces (7effe3b16) Update Spanish translation (89f57b7f6) Add documentation for Kaplan-Meier's and empirical distribution estimators (9954cd623) Add Kaplan-Meier's survival and empirical distribution estimators (e5bc0a535) Crosscompiling: Update gnuplot to the current version. (61d103609) Enable test Kamke 2.405 (a91c57636) Enable tests Kamke 2.331 2.348 2.382 2.383 2.384 2.392 2.396 2.398 (40726490b) Partial success with test Kamke 2.119. (4ecdf778f) Enable test Kamke 2.293 (1e5c1e551) assume(x>0) for test Kamke 2.283 (8bb659944) Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Use toggle parameter expansion in thomCompare (cb7029fc3) Make one test on arag_test.mac work on previous Maxima versions (with different ratsimp behavior) (1aaa15106) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Minor corrections/updates on readme.txt (0b0f5b47d) Fix more undeclared local variables in topology (drawTopology) (5ef1782c5) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Fix one more misspelling (dd3202dda) Again update whatsnew.txt (d65a54ddb) Update doc files (79a75e1e7) Update whatsnew.txt (e8ef3272e) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Make linear solver silent by default (a536a70c6) Fix forgotten local variables (cb830bd6b) Merge with code from Univ. of Rennes 1 (4d4caa464) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-29Updated version (5.39.1.175.g7effe3b16 -> 5.39.1.190.g53ef9ca27).haawda
Changelog ========= Nightly test script: Use current SBCL and ECL not the (old) version, which is included in the distribution. (53ef9ca27) Allow only censored data (7106c97d9) Merge /u/fabriziocaruso/maxima/ branch SARAG1.3 into master (a544986e5) Merge /u/fabriziocaruso/maxima/ branch Zeilberger4.1.1 into master (66dcf3e91) Remove white-spaces (7effe3b16) Update Spanish translation (89f57b7f6) Add documentation for Kaplan-Meier's and empirical distribution estimators (9954cd623) Add Kaplan-Meier's survival and empirical distribution estimators (e5bc0a535) Crosscompiling: Update gnuplot to the current version. (61d103609) Enable test Kamke 2.405 (a91c57636) Enable tests Kamke 2.331 2.348 2.382 2.383 2.384 2.392 2.396 2.398 (40726490b) Partial success with test Kamke 2.119. (4ecdf778f) Enable test Kamke 2.293 (1e5c1e551) assume(x>0) for test Kamke 2.283 (8bb659944) Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Use toggle parameter expansion in thomCompare (cb7029fc3) Make one test on arag_test.mac work on previous Maxima versions (with different ratsimp behavior) (1aaa15106) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Minor corrections/updates on readme.txt (0b0f5b47d) Fix more undeclared local variables in topology (drawTopology) (5ef1782c5) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Fix one more misspelling (dd3202dda) Again update whatsnew.txt (d65a54ddb) Update doc files (79a75e1e7) Update whatsnew.txt (e8ef3272e) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Make linear solver silent by default (a536a70c6) Fix forgotten local variables (cb830bd6b) Merge with code from Univ. of Rennes 1 (4d4caa464) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-26Updated version (5.39.1.174.g89f57b7f6 -> 5.39.1.175.g7effe3b16).haawda
Changelog ========= Remove white-spaces (7effe3b16) Update Spanish translation (89f57b7f6) Add documentation for Kaplan-Meier's and empirical distribution estimators (9954cd623) Add Kaplan-Meier's survival and empirical distribution estimators (e5bc0a535) Crosscompiling: Update gnuplot to the current version. (61d103609) Enable test Kamke 2.405 (a91c57636) Enable tests Kamke 2.331 2.348 2.382 2.383 2.384 2.392 2.396 2.398 (40726490b) Partial success with test Kamke 2.119. (4ecdf778f) Enable test Kamke 2.293 (1e5c1e551) assume(x>0) for test Kamke 2.283 (8bb659944) Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-25Updated version (5.39.1.170.ga91c57636 -> 5.39.1.174.g89f57b7f6).haawda
Changelog ========= Update Spanish translation (89f57b7f6) Add documentation for Kaplan-Meier's and empirical distribution estimators (9954cd623) Add Kaplan-Meier's survival and empirical distribution estimators (e5bc0a535) Crosscompiling: Update gnuplot to the current version. (61d103609) Enable test Kamke 2.405 (a91c57636) Enable tests Kamke 2.331 2.348 2.382 2.383 2.384 2.392 2.396 2.398 (40726490b) Partial success with test Kamke 2.119. (4ecdf778f) Enable test Kamke 2.293 (1e5c1e551) assume(x>0) for test Kamke 2.283 (8bb659944) Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-25Updated version (5.39.1.165.gdac63255c -> 5.39.1.170.ga91c57636).haawda
Changelog ========= Enable test Kamke 2.405 (a91c57636) Enable tests Kamke 2.331 2.348 2.382 2.383 2.384 2.392 2.396 2.398 (40726490b) Partial success with test Kamke 2.119. (4ecdf778f) Enable test Kamke 2.293 (1e5c1e551) assume(x>0) for test Kamke 2.283 (8bb659944) Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-22Updated version (5.39.1.164.ga346ec2bc -> 5.39.1.165.gdac63255c).haawda
Changelog ========= Crosscompiling: Update imagemagick. (dac63255c) Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-18Updated version (5.39.1.163.g1bfac9254 -> 5.39.1.164.ga346ec2bc).haawda
Changelog ========= Documentation: Windows installers can now change the installation directory (a346ec2bc) Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-18Updated version (5.39.1.160.g2d16fbe7b -> 5.39.1.163.g1bfac9254).haawda
Changelog ========= Crosscompiling: Add a Maxima logo to the installer. (1bfac9254) Crosscompiling: allow changing the installation directory. (d269a8e32) Modify xmaxima.bat, so that it works, if the install dir is changed. (765ebf3ff) Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-16Updated version (5.39.1.159.gb57231e5a -> 5.39.1.160.g2d16fbe7b).haawda
Changelog ========= Crosscompiling: update imagemagick (2d16fbe7b) Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-11Updated version (5.39.1.154.g16ee65def -> 5.39.1.159.gb57231e5a).Stefan Husmann
Changelog ========= Documentation: Added a few generated files to .gitignore (b57231e5a) Documentation: Resolved a warning when building the docs on the mac I had borrowed. (0db2d2742) Documentation: Removed @urefbreakstyle which prevented a build on the mac I tried it on. (084f668a7) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (fd0750350) When evaluating float(diff(...)), apply float only to the first argument. Fixes bug reported to mailing list 2017-02-27: "Small diff bug?" (a36bf533d) * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-09Updated version (5.39.1.148.g110b4f282 -> 5.39.1.154.g16ee65def).Stefan Husmann
Changelog ========= * Use unit_step in pdf_ and cdf_lognormal * Fix result of pdf_poisson when m=0 (16ee65def) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2787ca6af) Docs: add a newline between text and an example in the entry for apply (261f409e8) Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Fix wrong function names in ef_normal and ef_matmult error messages (74942f7f0) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Improve the wrong-number-of-arguments error message for lambda forms (46f6c8da7) Docs: add newlines between the examples in the entry for lambda (9ffd4b49d) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-08Updated version (5.39.1.145.g81e4ec8fa -> 5.39.1.148.g110b4f282).Stefan Husmann
Changelog ========= Mac OS X build documentation: Added the "how to install" file we always ship with the Mac OS X image. (110b4f282) Mac Build: Documented where to get a suitable gnuplot from nowadays. (946655356) macos/Readme.txt was really a markdown file. (d46e77205) adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-08Updated version (5.39.1.141.g8e7e4af49 -> 5.39.1.145.g81e4ec8fa).Stefan Husmann
Changelog ========= adjust the number of the failing date test due to tests added in commits [0cb328818f36937726abe110c9acdd0901243ec2] through [a2a31da27d9d8f2b52953479568b654559dbc204] (81e4ec8fa) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (52b9a959e) In rtest_translator, skip some tests which cause a crash with ECL (bug reported as SF bug #3291). (b896d1f40) In GETL-LM-FCN-PROP, return NIL for argument which is not a symbol instead of triggering an error. Fixes bug reported to mailing list 2017-03-04: "An example that is broken by compile()" (bffe54f07) Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-07Updated version (5.39.1.135.g43a822c48 -> 5.39.1.141.g8e7e4af49).Stefan Husmann
Changelog ========= Nightly test script: add ABCL (currently not possible using a ./configure option, so use the Lisp only build) (8e7e4af49) plotdf UI is not consistent with use of ':' in dy/dx (416de7a82) Documentation/plotdf: Documented the new "arrow_density" parameter in the maxima manual. (a10edadca) plotdf: An option to change the arrow density. This patch was created by themusicgod1 and I have copied it from https://bugs.launchpad.net/ubuntu/+source/maxima/+bug/1670196 correcting one line of help text. (dca80e35f) Mac OS: Now maxima and wxMaxima should find the help system again. (3987a2f61) Instructions on how to make a Mac OS Maxima&wxMaxima dmg "installer". (5a11289a4) Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-04Updated version (5.39.1.132.gab799b27b -> 5.39.1.135.g43a822c48).Stefan Husmann
Changelog ========= Additional tests for gamma_greek numerical evaluation, this time for complex float and complex bigfloat. (43a822c48) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (cc68661b5) Implement numerical evaluation for gamma_greek. Fixes SF bug #3277: "no numerical evaluation for gamma_greek" (f1bc32425) Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-04Updated version (5.39.1.130.gafe688204 -> 5.39.1.132.gab799b27b).Stefan Husmann
Changelog ========= Make use of unit_step(x) instead of conditional sentences on x in some continuous distributions. (ab799b27b) Unset the variable LANGUAGE in maxima.bat.in (65f0aa501) Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-03-03Updated version (5.39.1.127.geec3d7fab -> 5.39.1.130.gafe688204).Stefan Husmann
Changelog ========= Nightly test: add cmucl + acl (afe688204) Crosscompiling: Corrected commit [c44f3a] (from the SBCL update yesterday) (9f73bebe5) Crosscompiling: Update SBCL to 1.3.15 (for 64bit. No 32bit installer released now). (c44f3a675) In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-28Updated version (5.39.1.121.ga2a31da27 -> 5.39.1.127.geec3d7fab).Stefan Husmann
Changelog ========= In tests for kill(props), work around bug #3289. (eec3d7fab) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (418083b70) Remove built-in symbols from the list for user-defined properties. Fixes bug reported to mailing list 2017-02-24: "kill(all) results in non-default display options in wxMaxima" (ef1fa9e16) freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (2e49fd25a) Put in a test for an integral which is supposed to trigger an error, but did not (i.e. was incorrect) in the recent past, to ensure it remains fixed. (301dc05c9) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) In ARRSTORE, branch on $USE_FAST_ARRAYS only at the point where it is needed to decide how to handle creating a new array; before, there was a lot of duplicated code in ARRSTORE. This change allows tests 110 and 112 in rtest_mset to pass. (f70cf3551) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-26Updated version (5.39.1.116.gcbe04cc98 -> 5.39.1.121.ga2a31da27).Stefan Husmann
Changelog ========= freeof: check for the variable in assignments in a block's variable list (a2a31da27) freeof: check that a block begins with a list before checking inside (0cc8d2ec6) freeof: check for the variable in quotes and lists in lambda lists (c6156f010) freeof: check that lambda lists really are lists in lambda forms (794e29aef) Add a couple of freeof tests (0cb328818) Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-25Updated version (5.39.1.115.g5931343bd -> 5.39.1.116.gcbe04cc98).Stefan Husmann
Changelog ========= Nightlytest: --enable-ccl64 and later use ccl did not work. Improved GIT Repo detection (local vs. net) (cbe04cc98) Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-25Updated version (5.39.1.112.ga36a78097 -> 5.39.1.115.g5931343bd).Stefan Husmann
Changelog ========= Nightly test: install prefix must be absolute (why?), add ccl (5931343bd) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f8de0e7f7) Added a script for a nightly Linux build and test runs. (5fda7e3b5) Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-24Updated version (5.39.1.111.gad09fadc8 -> 5.39.1.112.ga36a78097).Stefan Husmann
Changelog ========= Remove a superfluous use of EVAL in EVAL-DERIV (a36a78097) Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-23Updated version (5.39.1.107.gb11405d30 -> 5.39.1.111.gad09fadc8).Stefan Husmann
Changelog ========= Crosscompiling: Finished the nightlybuild script. (ad09fadc8) Crosscompiling: structured and improved nightlybuild-script (3457f4468) Crosscompiling: update imagemagick (d44e8edb9) Crosscompiling: Use a local git clone for wxmaxima-git instead of pulling everything from github for each build. (b2274ec52) Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-17Updated version (5.39.1.105.g84105961f -> 5.39.1.107.gb11405d30).Stefan Husmann
Changelog ========= Crosscompiling: Build wxMaxima in a subdirectory of the wxmaxima git version (b11405d30) Julia() and mandelbrot() are modified to create maxoutXXX.gnuplot, where XXX is the PID of maxima process. This behavior is the same as other plotting functions such as plot2d(), plot3d(), draw(). (ce581ef4f) Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-15Updated version (5.39.1.103.gad865ff5c -> 5.39.1.105.g84105961f).Stefan Husmann
Changelog ========= Crosscompiling: one more bug in the nightlybuild script. (84105961f) Crosscompiling: another imagemagick update (baf570beb) Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-15Updated version (5.39.1.101.g13e5cdc3c -> 5.39.1.103.gad865ff5c).Stefan Husmann
Changelog ========= Crosscompiling: Allow building a crosscompiled installer from a tarball. (ad865ff5c) Updated crosscompile-windows/Makefile.am with new/deleted files. (b61e7cb32) Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-14Updated version (5.39.1.100.ga26940732 -> 5.39.1.101.g13e5cdc3c).Stefan Husmann
Changelog ========= Crosscompiling: Build with wxmaxima-git works again, improved the nightlybuild-script (13e5cdc3c) Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-14Updated version (5.39.1.96.g9af4d90a4 -> 5.39.1.100.ga26940732).Stefan Husmann
Changelog ========= Use cons instead of append in 2D explicit (a26940732) Crosscompiling: updated Imagemagick (29ecfb935) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b7dfa3499) In configure.lisp, strip off trailing carriage return character, if any. This should make it work better on Windows. Thanks to Roland Salz for this. (d343ad7c2) Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-12Updated version (5.39.1.95.gb429fb761 -> 5.39.1.96.g9af4d90a4).Stefan Husmann
Changelog ========= Add a fallback for %MAXIMA_TEMPDIR% to maxima.bat (9af4d90a4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-12Updated version (5.39.1.93.g1d9741dd4 -> 5.39.1.95.gb429fb761).Stefan Husmann
Changelog ========= Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (b429fb761) Handle Lisp arrays in MQAPPLY expressions (e.g. f(x)[k] : ...) more carefully. Fixes bug reported to mailing list 2017-02-02: "Structs broken?" To some extent, this carries over to "fast arrays" (hash tables) but a couple of the test cases fail, due to bugs in the use_fast_arrays branch of ARRSTORE. Probably ARRSTORE needs to be heavily revised; in the meantime, those tests are marked as known failures. (761cc1cc8) Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-11Updated version (5.39.1.92.gbac911be6 -> 5.39.1.93.g1d9741dd4).Stefan Husmann
Changelog ========= Documentation: Updated Plotting.texi - gnuplot is used on all platforms. (1d9741dd4) Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-10Updated version (5.39.1.91.g8ef9520f9 -> 5.39.1.92.gbac911be6).Stefan Husmann
Changelog ========= Crosscompiling: Do not require Mono and Gecko. (bac911be6) Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-07Updated version (5.39.1.90.g2ccd71b93 -> 5.39.1.91.g8ef9520f9).Stefan Husmann
Changelog ========= Crosscompiling: Next attempt for solving the wxwidgets lib name bug. (8ef9520f9) Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-06Updated version (5.39.1.89.gb91bb83d2 -> 5.39.1.90.g2ccd71b93).Stefan Husmann
Changelog ========= Crosscompilng: Update ImageMagick (2ccd71b93) Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-05Updated version (5.39.1.88.gd6739e9b2 -> 5.39.1.89.gb91bb83d2).Stefan Husmann
Changelog ========= Crosscompiling: Increase SBCLs 'dynamic-space-size' in 64Bit installer. (b91bb83d2) Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-02-02Updated version (5.39.1.87.g1353ba8e1 -> 5.39.1.88.gd6739e9b2).Stefan Husmann
Changelog ========= Fix bernoulli and binomial pdfs when p=0 or p=1 (d6739e9b2) Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-01-31Updated version (5.39.1.85.g59508ece8 -> 5.39.1.87.g1353ba8e1).Stefan Husmann
Changelog ========= Merge branch 'scratch-pad' (1353ba8e1) replaced catch/throw by a simple return from to return immediately. (5bb0706cc) Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)
2017-01-30Updated version (5.39.1.82.g59007f643 -> 5.39.1.85.g59508ece8).Stefan Husmann
Changelog ========= Do direct comparisons instead of using MEMBER over singleton lists (59508ece8) Add zero-padding to the time printed out by appendfile (20a9e130c) Fix typo in nregex error message (b196a279f) In PQUOTIENT, split error condition into two parts for greater detail. (59007f643) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (6cf7457aa) In lsquares_mse, when a temporary variable is introduced, ensure that it is assigned the correct value. Fixes SF bug #3282: "lsquares and lists of list of data to be fitted on" (b58a54773) Revert Commit [7c85cf] (8c58f4bd5) Crosscompiling: Add a suffix (-win32 / -win64) to the generated installers. (0322fbfc7) Crosscompiling: Document how to build a 64bit installer. (dd64d2a0c) Get rid of a undefined-variable and defined-but-unused-variable warning (632678b14) Crosscompiling: update wxmaxima (ce5ca828e) Crosscompiling: Re-enable workaround for wxwidgets 32 bit crosscompiliation bug (928f96a60) Crosscompiling: More 64 bit code. (4cafbcfa0) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (825139941) Crosscompiling: Add first code for the 64bit installer. (606ae061b) Translate define and ":=" correctly by nuking the translator property (translator generates correct code in its absence). Add some tests (not executed by run_testsuite). Fixes bug reported to mailing list circa 2017-01-24. (b6b5c5c8c) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35586b985) Put a little bit more info into polynomial quotient error messages, in hope of making debugging a little bit easier. (b8000f462) Crosscompiling: update ImageMagick (8e0036d2b) Manual/Differentation: A cross-ref from "atvalue" to "at" (bbb452f44) PDF Manual: Delete a temporary file after building the manual Before the previous commit took place the leftover file was hidden by a .gitignore. But perhaps doing things this way is cleaner. (8d21c588f) HTML Manual: No more spurious "\include texinfo" at the beginning. (8968285c4) Documentation: Change rm to rm -f in Makefile.am (9f58884e5) Crosscompiling: Update Gnuplot (c9bd1333d) Makefile.am: Deleted whitespace that looks suspicious to me. (1be0dbe19) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (f247f1794) Documentation: A copy error in describing the behavior of at(). The new ./update_examples helped resolving this one, as well. (aa69ca34c) Documentation: A line about a mildly surprising property of at() The fact that at() treats variables that are used in differentation differently is in the nature of this function. But as there have been at least 2 errors in the documentation regarding this fact (the 2nd being resolved in my next commit) I thought it would be better to explicitly point out this property in the example whose purpose seems to be to demonstrate it. (18bed0a07) Documentation: Re-run ./update_examples on Differentation.texi: Most changes this provides are adding @group and @endgroup markers presumably to prevent linebreaks inside 2D ASCII maths. But the original example for at() contained an actual error that was fixed by the ./update_examples. (fd19aff88) Documentation tools: update_examples didn't escape atsigns properly. The result was that after an ./update_examples Differentation.texi contained a single @ that broke TeXinfo's syntax. (2ce5411b9) Update Spanish documentation for new version of package distrib (ee1445efa) Update English documentation for new version of package distrib (bfe791e12) New version of package distrib (36754d1c7) Crosscompiling: Update Imagemagick (78b9d2a01) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (35f72e4b0) In RISCHLOGEPROG, disable debugging output. (2ae46dec2) In RISCHLOGEPROG, detect zero divisor before calling RATQU and just give up instead of getting an error about "quotient by zero" from RATQU, allowing TRYRISCH to try something else. This fixes SF bug #3274: "quotient by zero" error in integrate (a7239b101) Revert "Documentation: Ran ./update_examples on Differentation.texi." (291173c54) Documentation: An example for at() that shows the difference to diff() and subst(). As all three functions are mentioned in the article for at() we should demonstrate the difference between these functions somewhere. (544a38db6) Documentation: Ran ./update_examples on Differentation.texi. The output wasn't any more consistent with what maxima does even if the differences were small. (5474fcd84) Documentation: A cross-ref from subst() to at() and (more importantly since both me and the maxima-discuss mailing list frequently get that question) an example that shows the dfference between these two functions. (483b1178a) Ran Expressions.texi through ./update_examples. This time this didn't uncover any errors in the examples nor did it cause a big change. But it is always sane to keep the documentation in sync with the Real Thing - even if the only affected thing is the formatting. (29c64dcdb) A solve() enhancement by Richard Fateman that should fix a zillion of bug tickets. (b6dd08cdc) Manual: box() needed a hyperlink to the function that removes the box again and to the other functions that create boxes. (657acd08d) Merge descriptive.texi with new histogram documentation (59f477b63) Merge descriptive.mac with new histogram version (88d89466b) Use classic Bourne shell again. (ed90fb419) Corrected link to rlwrap (725682651) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (62cf5053a) Unlock :common-lisp package when compiling with SBCL. Fixes SF bug #3271: "test failures due to package lock on :common-lisp with SBCL 1.3.13" (eaacba6e5) Use /bin/bash instead of /bin/sh (509b8c662) Correct texi2html so that it will produce (more) correct HTML (4c76bee77) Added code to create the manual in EPUB format (49da9b783) Typo in last commit. (d3bfbb60e) Add ChangeLog-5.39.md to Makefile.am, so that is included in the tarball. (2c14dfbe9) Correct autoload declaration for $RK. (5fea99976) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (369d3160e) In documentation for logexpand, mention that it applies to product(...) expressions, and put in examples. (ea499db3f) Check for a constant "variable" of integration in romberg and bromberg (0ef9ab078) Remove unneeded lexical variable (fdf8e9f06) Fix bug #2740: demo(romberg) fails (71ee1c0e9) This commit unbreaks generating the documentation using the TeXinfo version the current OpenSUSE comes with. Thanks to Atri Bhattacharya for this one (ed096929f) Documentation: eval_string() is something like the opposite of concat() and sconcat() that convert expressions into strings => Added cross-refs from concat and sconcat to eval_string() (78bdf3183) Documentation: A cross-ref from concat to sconcat(): "??" and their relative position in the singlepage manual can allow users of concat() to find sconcat() if the latter is needed. But the cross-ref doesn't hurt anyway. (893e00264) Crosscompiling: update Imagemagick (be1b2a984) Comment example on Venn diagrams (6293ce64f) Documentation: Seems that some makeinfo versions throw errors if there is no "up" node. (c41232f10) Add test for bug #2295: Failure to evaluate definite integral (5fb8f8127) Docs: fix broken output in xreduce examples (c8467165e) Docs: pop only takes one argument (43cba8813) When tracing a MFEXPR*, print only its arguments (not the entire form) (d3247ea7c) Crosscompiling: include 'convert' from Imagemagick. (seems to be needed for wxMaxima export to animated gif feature) (72bbac654) Add tests for bug #2314: Two different results for an integral (35c625e94) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (9ca77f958) Remove unused lexical function (45721c12e) Crosscompiling: updated wxmaxima, removed old wxmaxima patch. (757c68872) Declare possibly unused lexical variables to be ignorable (440499ccf) Remove unused lexical variables (93fbbaaa5) Remove some old/outdated comments from src/mdebug.lisp (c8d4f9e2b) In changelog for 5.39, introduce additional detail for some items. (3db8fa9d4) Merge branch 'master' of ssh://git.code.sf.net/p/maxima/code (7e74e9bc9) Typo (3a81010e1) Adding version 5.39 change log (c9edaeefc) Setting up 5.39post development branch (5ed75c6a8) In tests for simplify_sum, add a few more tests from bug report #3236. (56fb70e0f)