From: Robert D. <rob...@us...> - 2011-12-11 02:02:29
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima, A Computer Algebra System". The annotated tag, 5.26.0 has been updated to fadba8a151238966f73ee35ccf4ac6e9e585bbd8 (tag) from 3652e17351d1f4c09ea0a16f64c7faa9d51b43aa (which is now obsolete) tagging bb62396a9d252735031c3eeed12220daf7abaa61 (commit) tagged by Robert Dodier on Sat Dec 10 18:58:45 2011 -0700 - Log ----------------------------------------------------------------- Mark this version as 5.26.0. Andreas Eder (are_muc) (3): replace remred by cl function delete-duplicates Merge branch 'scratch-pad' change to last commit; was the wrong version Andrej Vodopivec (18): renamed .cvsignore to .gitignore simplify_sum: be more carefull about initial conditions for solving the recurrence returned by Zeilberger better check the input before sending it to hgfred, solves sf-bug 3202926 adjust simplify_sum tests create_graph: keep the order of vertices as specified by the first argument Merge branch 'graphs-changes' Merge branch 'master' into simplify_sum-changes simplify_sum: correctly compute the support for sf-bug 167269 simplify_sum: removed debug statements added some new tests, fixing test 24, test 57 is a known bug simplify_sum, to_hypergeometric: add a simple test for convergence simplify_sum, to_hypergeometric: add a simple test for convergence Merge branch 'simplify_sum-changes' of github.com:andrejv/maxima into simplify_sum-changes Merge branch 'simplify_sum-changes' fixing tests fixed a bug in get_exps Fixed drawing of directed graphs. Added support for dig6 format for directed graphs. Barton Willis (23): o object-oriented function dispatch for sign o new n-ary kron_delta function o append one sentence about the one argument kron_delta. New bernstein polynomial package: code, user documentation, and regression tests. o User documentation for Bernstein package Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima o user documentation for bernstein package o move to_poly_solve user documentation into main documentation o faster sign-log function Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima o Fix for float hypergeometric error | fix - ID: 3426847 o New version of vandermonde_matrix -- no problem with non-ignored local variable o declare union nary. o eliminate function make_dummy. o check that union is nary. o change float constant #\d exponent tag to #\e; o Fix for float hypergeometric error | fix - ID: 3426847 o New version of vandermonde_matrix -- no problem with non-ignored local variable o declare union nary. o eliminate function make_dummy. o check that union is nary. o change float constant #\d exponent tag to #\e; Dan Gildea (12): src/limit.lisp: src/defint.lisp: src/defint.lisp: Merge branch 'bugfix' src/solve.lisp: Merge branch 'bugfix' Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima src/defint.lisp: src/risch.lisp: src/defint: src/defint.lisp: src/limit.lisp: Dieter Kaiser (1): Two small changes only. Douglas Crosher (11): o Better support for compiling with the 'flonum type as 'long-float or Improved support for CL implementations which have a mode or version in which o set-pathnames: replace usage of the #\# character in pathname patterns Correct some symbol case issues. o oldgcd: fix a reference to the undefined variable 'gcd, which would Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Add (in-package :maxima) Add (in-package :maxima) o logand, logor, logxor: use the constants boole-and, boole-ior, boole-xor, Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima o logand, logor, logxor: fix the lisp constant references. Jaime Villate (2): Updated the documentation for makelist and generated all examples of the section with the script update_examples. Merge branch 'scratch-pad' Leo Butler (2): Updated developers-howto in light of Git changeover. Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/repo Mario Rodriguez (62): * New terminals dumb and dumb_file Adding general discrete distribution Change manual version Update translation Minor correction This commit partially updates some of the latest changes Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima More updates More updates Commit new texi file Adding Database.es.texi and removing Contexts.es.texi Merge branch 'traduccion' Merge branch 'traduccion' * New texi file: MathFunctions.es.texi Update translation * Adding DataTypes.es.texi Merge branch 'traduccion' * New version of continuous_freq. * Add translations for bernstein.texi and to_poly_solve.texi Merge branch 'traduccion' * Since plot options are now accesible via describe, and Merge branch 'traduccion' Merge branch 'doc' Merge branch 'doc' Merge branch 'doc' Updating documentation for descriptive package Fix numbering in example Updating Spanish documentation Remove Logarithm.es.texi from Makefile.am Merge branch 'doc' Write sample values in starsplot Add some texi files to Makefile.am Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Add two texi files to Makefile.am imaxima capture and some changes in tex source Add Japanese texi files Merge branch 'documentation' Changes in numbers, data structures and algebraic transformations Merge branch 'primeros_pasos' More functions in combinatorics section Merge branch 'primeros_pasos' Add section on inequalities Merge branch 'primeros_pasos' Add info on block matrices Merge branch 'primeros_pasos' Some more changes to Primeros Pasos Merge branch 'primeros_pasos' Add option draw_realpart (as plot_realpart) for Expand documentation for hypergeometric distribution * Add documentation for option draw_realpart Clean comments Fix typos in Plotting.texi Add more numerical procedures Fix bug related to dot_dash Change version Update translation Update translation Option wired_surface Documentation for wired_surface Change version Update translation Update translation Mark H Weaver (2): Fix make_share_list to ignore .gitignore files, etc Rename INSTALL.cvs -> INSTALL.git Raymond Toy (39): Fix clisp problem with zeta(1/2+.5*%i) Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Reduce required accuracy for zeta(1/2+0.5*%i) test. Fix issue with asdf2 and sbcl. Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Implement interface to quadpack QAGP Fix a few compiler warnings. Update dependencies to include dqagp.lisp. Document quad_qagp. Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Implement quad_control to control quadpack error messages. Oops. Forgot to check this in to export j4save. Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Change $ratepsilon to 2d-15 since maxima uses double floats for Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima Make sure we initialize arrays with elements of the correct type. Fix bug ID: 3438911 Tell maxima about periodic properties of elliptic_e. Fix a few mistakes in adding periodicity for elliptic_e and elliptic_f Update from f2cl upstream version. Add ZGEEV and required support routines (both Lisp and Fortran). Add ZGEEV. Add ZGEEV and required support routines (both Lisp and Fortran). Try to make output more consistent. Update to include lapack zgeev and support files. Use git (if possible) to produce a more accurate version id. Add example 3 for colnew, which was inadvertently left out some time Relax accuracy to allow ccl to pass the test. Fix typo: simplifyed. Update from f2cl upstream version. Add ZGEEV and required support routines (both Lisp and Fortran). Add ZGEEV. Add ZGEEV and required support routines (both Lisp and Fortran). Try to make output more consistent. Update to include lapack zgeev and support files. Use git (if possible) to produce a more accurate version id. Add example 3 for colnew, which was inadvertently left out some time Relax accuracy to allow ccl to pass the test. Fix typo: simplifyed. Robert (1): Roll version number forward to 5.24post. Robert Dodier (6): Change log for Maxima 5.25 (empty at present). Roll version number forward to 5.26.0. Merge branch 'master' of ssh://maxima.git.sourceforge.net/gitroot/maxima/maxima into branch-5_26 Change VERSION so that it does not contain a forward slash, which causes an Change @mref{fri} to @code{fri} to quiet an error, likewise for @mref{fr}. Put recently-created dqagp.lisp on list of SLATEC files. Viktor T. Toth (1): Typo fix amundson (418): trivial fix: coment added to fix syntax highlighting in XEmacs Create the package SI, if needed. See the following comment in the code: Declarations of variable "type" were causing problems in non-gcl lisps. The for59 directory is for the transition from maxima-pre59 to the new contribution from go_...@in... Changes to support tests and make dependencies. Remove disclaimer about unfinished status of script. Most functionality is now present. Dependency files for defsystem. In a perfect world, these generated files ansi lisp fix trivial fix for syntax hilighting hack in debugging section. debugging needs to be revisited. quit() fixes redfine mult to tc-mult to avoid potential conflict with mult in main maxima code funcall fix from Vadim V. Zhytnikov Fixed very bad bug: make clean could delete all files in src directory under some circumstances. Added implementation of destructuring-bind from cmucl as a workaround for deficiency in gcl. automatically pick lisp implementation if none specified build system updates: needed for gcl updates for new files maxima-local can be used to run maxima without installing it first. Update for new ansi-cl info module. Updates for ansi cl info with nregex by Raymond Toy. nregex by macro definition of MABS interfered with real definition of MABS, so the macro was removed Provide a decent error message when lisp directory can not be Print the correct version number under the new build system. Warn the Automatically generated by changes in maxima.system. 1) Change version number to 5.9.0pre-cvs 1) Delete redunant loads. Provide access to autoconf variables through lisp file Bugfix for solvequad from Richard Fateman and willisb. png is politicly correct replament for gif added texi -> html item migrate now deals with each file exactly once. Preliminary Makefile.am's for interfaces. None are complete. implement for clisp. cmucl not done yet. fixed a couple of expected test values. This message really applies to the previous commit. summarize-log now understands the new output of tests.lisp Nearly all file installations are now performed. Updates for recent changes. concatenation portion of maxima migration Instructions for building from cvs. Correct value of beta(1/2,2/5) MABS problem solved once and for all. The macro formerly known as MABS eval-when change. Needed to include "load" along with compile and eval Important change. Formerly, we used one lisp invocation to compile the Fix for CMUCL bug in rtest12. Thanks to Ole Rohne, who offers the ignore generated files cvsignore files wherever needed The newly added final sentence should have been there in the first Empty files to make automake happy. These files need to be filled before release. Ignore html output files Add space to avoid texinfo warning. Add spaces to avoid texinfo warning. Build system cleanup. Build system cleanup. Bill Schelter's modified version of texi2html. We should probably try Preliminary work on path improvements. Minor cleanup. Patches from David Billinghurst. Patches from David Billinghurst. Search path updates. Maxima should now be internally consistent with Added defvars for the new *maxima- directories. (1) Removed *maxima-directory*, which was the same as *maxima-prefix*, xmaxima updates for new file layout and new maxima script. Updates for new maxima logo. New maxima logo from Cliff Yapp. server from the archive directory. getpid functions for clisp and Under some circumstances xmaxima would call kill -1, which kills all processes with pid > 0. This lead many people (myself included\!) to believe xmaxima was crashing X windows. xmaxima will now never call kill -1. Also updated comment for emacs mode discovery and date. Updates to get xmaxima working with new system. Add xmaximadir. Create autoconf variables file for xmaxima. Hardcode "(user:run)" for running with cmucl, instead of saving it as install Update saving of init functions. Only clisp now has init function Removed spurious reference to maxima.(png,gif) New system for communicating maxima command line options to lisp. Bug fix: New script. xmaxima-local is a wrapper to run xmaxima without running Bug fix: removed extraneous reference to Bug fix: create directories before they are needed by gcl. added infodir so that info can be used locally. Package-related hacks for gcl. Bug fix. If the user specifies one or more lisps at configure time, configure Preliminary notes on lisp implementations for Maxima xmaxima now split into multiple files. Work done by Mike Clarkson. For the time being, the original xmaxima code is unaffected. clean now removes all compiled files, not just saved image report errors in ascending order Bug fix for integrate(3^log(x)) problem. Fix thanks to Wolfgang Jenkner Contributed file from Dan Stanger. He writes: Added functions second thru tenth, including tests. Code thanks to Dan Stanger. Update from Dan Stanger: Documentation for functions second thru tenth. Thanks to Dan Stanger. Fixes for mactex.lisp from Barton Willis. From his mail message: Utilities for mactex courtesy Barton Willis. Excerpts from his mail message: Updated to specfun from Barton Willis. Update from Gosei Furuya. Excerpt from his mail message: Bug fix from Fedor Bezrukov. Here is an excerpt from his mail message: Bug fix from Valerij Pipin. Here is an excerpt from his mail message: Fixes for itensor from Valerij Pipin. His readme file is now Bug fix from Wolfgang Jenkner. Here is an excerpt from his mail Moved mactex-utilitiles back into a separate file. New tests highlighting bug found in "integration bug" thread on the Fixed a typo. Ooops. omplotdata moved to plotting directory omplotdata and mgnuplot now installed in verpkglibexecdir. omplotdata and mgnuplot scripts are now found in their installed Bug fix: previously, the test code would always pass a test that All tests are now run with stdin redirected to /dev/null, so a failure Fixes for problems with path names when no explicit --prefix is given files renamed to avoid having names that differ only by case, which causes problems on Windows. added MAXIMAHTML = before including maximahtml.mk (with MAXIMAHTML +=) fixed non-portable shell construct Sloppy quoting was causing problems on Solaris. Fixed. clean and distclean should now work properly. Source files are now installed. subdirectories of share are now searched as well as share itself Define instsrcdir. configure will now search for a Bourne shell that implements Make maxima-local respect the value of POSIX_SHELL used by the maxima script. Updated information relating to GCL maxima-local now uses the share directory from the source tree instead Several files from the share directory were not being Default init file for maxima. Contributed file from Dan Stanger. 1) Maxima search paths simplified through more extensive use of New feature: maxima-init.lisp and maxima-init.mac are now loaded at The lisp variable *load-verbose* is now set to nil by default. Maxima Bug fix from Juan Pablo Hierro Ãlvarez. His mail message follows: Tests are now run using maxima-local instead of what amounts to a summarize-log now also prints timing information. autoconf-variables.tcl is now a derived file. Updates to Makefile.am's so that "make dist" includes all necessary 1) New startup message including pointer to bug_report(). Update to clocc's current defsytem.lisp Bug fix: Order matters. xmaxima was being constructed in the wrong Add a few more autotools generated files. minor bug fix: autoload eigen.mac, not eigen.mc Update maxima wrapper script to include --list-avail and --version Partial update. All text up to the section on plotting commands should ChangeLog now generated with cvs2cl clean up warnings from cmucl Remainder updated for new Maxima interface, etc. Use autoconf to insert proper pathnames into the man page. Update because maxima.1 is now a generated file. My first attempt at a reasonable AUTHORS file. Generic INSTALL instructions plus a brief prelude. Minor updates including URL's. Make bootstrap less needlessly verbose. Configure no longer complains about not finding <lisp> when an Test summary now lists the tests that were expected to fail. The Put known-bugs in the tarball distribution. Upgrade version to 5.9.0rc1. maxima.1 is now a generated file. Put README.lisps in the tarball. Include (cmucl,clisp,gcl)-depends.mk in tarball distribution. Install emaxima.lisp and include it in the tarball. Updates for windows from Mike Thomas. make maxima-local executable First pass at a spec file (used to create RPM packages) for Tkmaxima directory is now installed into verpkglibdir. 1) misfeature fix: --with-clisp will now enable clisp with the xmaxima-local is now a generated file. It uses wish as defined by Addition from Camm. Needed by gcl-alt-link, but usable without it. First attempt at gcl-alt-link from Camm. There is still probably work Ooops. Previous commit broke non-gcl builds. This is the fix. Improvements: dependencies improved, packages renamed. Info files not If the default lisp image, as defined at configure time, is not Make the "dist" dependency optional. Minor updates. If gcl alt link is enabled, say so. Quote the names of Automatically create Tkmaxima/tclIndex if tclsh is available. If tclsh Fixed gcl alt link so that it actually compiles before it tries to Run rtestode last. Otherwise, it interferes with two other tests. Updated information for Clisp 2.30. Pointer to ledit. This file was inadvertently left out of the new version of the Maxima 1) Enable all three lisps. Ignore more generated files. Documentation updates in preparation for release. This change fixes the "socket bug." Error conditions often result in a Restore large clisp banner at startup. Very important bug fix. The old default version of pid was -1. This Small update on GCL versions. Fixes to restore the functionality of xmaxima-local, at least under Add contents of win32 directory to distribution tarball. Update package handling for gcl. Make sure binary-cmucl directories exist before invoking cmucl. This Make double precision numbers default under clisp. This change was Fix courtesy Sam Steingold: Fix courtesy Sam Steingold: Increment version to 5.9.0rc2. Last minute packaging problem discovered and fixed: Elliptic.texi was ChangeLog updated by cvs2cl.pl. Update for rc3. Previous version had an ugly hack to create uncompressed info Automake can cause trouble if generated make files are not included in Updated for 5.9.0rc3 by cvs2cl.pl. Added Inno Setup script for Windows packaging. Added files to distribution tarball. README file to accompany RPM packaging. Updates for new generated files. Added doc files Include emaxima.lisp. Include icons. This should now be a real windows icon. There are still some issues Changes for windows: Automatically set MAXIMA_PREFIX to installed Use maxima's own winkill under windows. We don't need to ask about saving preferences every single Switch to StarKits for windows TCL/TK wrapper. Fixes to support pathnames with spaces. Not necessarily complete. Header.tcl is now generated from Header.tcl.in. Automatically generated updates. Corrected GCL information. Updated for new package names. Added blurb about circular dependency. Added emaxima doc Makefile. Added emaxima doc directory. Added maximabook to tarball. Install emaxima doc. Include latex file in tarball. Make tests runnable under all three lisps. Header.tcl is now a generated file. Add rtestflatten.mac to tarball. updates Added gcccopy target to copy minimal subset of gcc into Windows package. Added simple maxima.bat script for Windows. Added maxima's bin directory to path under Windows so that the local Install charsets and solver packages. Documentation for solver package in German and (machine-translated) Workaround for a bug in texmacs -- unset MAXIMA_DIRECTORY if it Updates and translation to unix line endings. ChangeLog updated by cvs2cl.pl. ChangeLog updated by cvs2cl.pl. ChangeLog updated by cvs2cl.pl. first attempt at an official description of how to generate a windows installer. fix typo Clarified several points in response to questions by Michel Lavaud. Include INSTALL.win32 in release tarball. Set default MAXIMA_USERDIR under Windows 98 to Update version to 5.9.0. (Gulp...) ChangeLog updated by cvs2cl.pl. Updated for release ChangeLog updated by cvs2cl.pl. Change version for post-5.9.0 work. Empty file, which is good enough for bootstrap. fixed possible problem creating depends.mk files before corresponding binary- directory created. Updated EXTRA_DIST. From: Yannick Versley <yve...@gm...> Fixes. Added convenience targets. clisp, cmucl, gcl, etc. Changes inspired by, but not specific to, TeXmacs interface. Bug fix: previous changes caused retrieve to stop properly displaying Ignore some common ignorable files. Eliminate the use of maxima-run-lisp. Merged in changes from CLOCC 11/07/2003 snapshot. Should eliminate Broke compile/(load & save image) into two separate steps, which was maxima-run-lisp is no longer needed. Maxima now handles command-line options in lisp instead of in Bourne bare bones of a real maxima.bat script. Obviously not yet ready for prime time. Oops. Removed hard-coded path used for debugging. Fixed --list-avail in the presence of MAXIMA_PREFIX. Also cleaned up some indentation/whitespace. use more desciptive variable name. Contributed code from Salvador Bosch Pérez. Major changes: 1) Bug fixes for win32. Bug fixes for win32. Added -noinit and -nositeinit flags, as suggested by Ray Toy. Merged in fixes from Wolgang Jenkner. Tried to conditionalize Moved DOE export notice as suggested by Dave Turner, the Free Software remove reference to COPYING1 Hack to workaround command-line problems on Windows no longer needed. Some attempt at working with GCL. Untested. Updates for new files. Updated directory variables. Two different installed layouts are now Change in the maxima server works: pure lisp alternative to autoconf's configure Fixed bug that caused installation to fail with clisp if Last update to path code introduced a problem with demo path in some Fixes/enhancements from Andrej Grozin. Several changes: Latest attempt to get a working maxima.bat. It needed updating for the recent Replaced helpful comment Strip trailing \'s from directory names. Escape \'s in output directory names. add si::sgc-on before dumping gcl image as suggested by Camm Maguire. current gcl still has problems with ignore-errors rudimentary routines to assist in building maxima without autotools. convert pathnames to unix format for compatibility using msys. Documentation updates for new pure-lisp build procedure. quick snapshot making script Fixed typo that was preventing .mac files from loading. include all info files updated by cvs2cl fix cvs error check Remove new directory if cvs command fails. Python-based tool for performing queries on an xml dump of a Ignore generated files. A quick hack I (JFA) wrote for F90 output of Maxima expressions. Simple change to assure that file_search and load agree. Add a space to eliminate a warning from texinfo. Update for running test suite. run_testsuite() is now a built-in Make $system command show output under cmucl. make $system command show output under cmucl. New maxima-gnuplot interface. initial version Install rmaxima. Update *-depends.mk after last maxima.system update. Work around a bug in automake 1.8.3. The workaround version is Try using the lisp in the path for cmucl_runtime_path if all else fails. fix syntax errors, add better error message when cmucl runtime path cannot be determined. utility updates Include pure lisp installation materials. Install maximabook. Include and install doc/misc directory. Include None.texi, xref.texi. Include specfun.texi. Include bin/xmaxima.iss. remove win32/maxima.bat. Include makealbertdoc.lisp. Scripts are now generated files, so do not include them in the Include new lisp files, files for pure lisp build. xmaxima-local.in and maxima-local.in include and install all new share files add header.tcl and footer.tcl. Simple bug fix from Andrej Grozin. Updates compiled by Andrej Grozin. He writes: Remove gamalg package. Apparently, the authors did not want it bundled updated by cvs2cl Change default $inchar to %i, $outchar to %o and $linechar to %t. Updates for 5.9.1. There are some very unclean hacks in this Set %i=%I to work around case problems after inchar change. Several fixes from Jay Belanger. Update to new default value of linechar. In addition, explicity set Set %i=%I to work around case problems after inchar change. fix for tex(%) from Jay Belanger. Updates for 5.9.1 Add everyone with cvs write access. small bug fix. updates for 5.9.1 release. Bug fix from Andrej Grozin. bug fix: some files were missing from tarball. rpm updates Updates for 5.9.0.9beta1. give CMUCL_RUNTIME a default value, no matter what Modify documentation for PLOT_OPTIONS to reflect the many new gnuplot options. Entirely rewrote the PLOT_OPTIONS section in an attempt to make it more coherent. 1) add examples of complex plots. Let GCL use the maxima info routines instead of its built-in info Fix typo in an error message. Remove obsolete reference to 'zplot'. It clearly is no longer Make proper proclaims for GCL. Still need a way to generate change all instances of *-check to check-* for consistency with Add --disable-readline option so that rmaxima will work with gcl. I Update Makefile.am for sys-proclaim.lisp. Optimization: GCL's built-in info is much faster than our info first version generated by makefile. updates. Updates for 5.9.0.9beta2. Updated for recent versions of GCL and CMUCL. Added explicit bit about Removed line breaks within strings to be sent to gnuplot. Added updates for SBCL 0.8.13 from Andreas Eder. Workaround proclaim bug in GCL versions <=2.6.3. proclaims generated with and for gcl 2.6.5. Properly set info paths when using GCL's internal info routines. Add ticks to parametric examples. Fix typo. Comment out broken ?draw2d update added *prompt-(pre,suf)fix* to demo and read commands. Ensure prompt is always printed before input in maxima-read-eval-print Add a few missing files. A few other files were moved up or down in the list. increment version number Remove trailing ampersands from ps. Add ampersands to dvi. Fix problem with compile_file under sbcl. Fix problem with with_stdout under sbcl and cmucl. -u, --use-version argument was being ignored. Fixed. Followed instructions in README to make code compatible with Bump version number to 5.9.1. Updated for 5.9.1 change version to post-release value Code cleanups from Andreas Eder. This commit contains the bulk of the Last set of ode cleanups from Andreas Eder. These changes remove the Downcasing of source complete. Code compiles and passes tests with Fix alignment of comments. These files were overlooked in the great downcasing and Ignore generated files. Change check for cmucl runtime. Formerly, we checked for the existence Fix problem where info files were not being installed by "make Change local clean rules to use the approved way to extend built-in Having broken down and read the automake manual, I see that I did not First implementation of truly case-sensitive behavior. The vast Tests, demos and eigen.mac downcased. All tests pass. Eliminate all instances of (non-standard) sloop in favor of (ANSI) Docs for sloop -> loop translation. Replaced all-caps words with lower-case versions where appropriate. KEYWORDS become `keywords'. In function `continue': Bug fix: print-invert-case inverted strings under GCL, but was not Downcase a few messages in |'s. Implemented discrete option for 2d plots. Fixed bugs in multiple Updated to CLOCC revision 1.88. CLOCC revision 1.88. Instructions for integrating CLOCC updates to defsystem. Updated to CLOCC revision 1.90. Made the test suite *much* more reliable. Formerly, maxima errors fix formatting for timing output fix newline problem ignore maxout.gnuplot Display prompts if and only if input is expected. fix indentation of comment remove spurious blank lines when printing arrays longer than one line. add $infolists to the list of declaimed variables. run_testsuite() now returns $done instead of nil. During the course of my work to fix kill, I noticed a couple of things kill has been seriously broken for a long time. kill(all) used to kill(allbut(props)) -> kill(all) Bug fixes: Fix sourceforge bug database bug Add documentation for discrete plots. Bug fix: Sourceforge bug database bug: buildsystem support for ecl Keep ECL from overwriting the maxima script fix command-line for ecl update for working ecl build, even though incremental builds not currently working Fix shadowing problem in ECL build. It still is not clear to me why the previous version did not work properly. revert previous supposed 'fix' for shadow problem with ecl; it generated an error in the testsuite, which indicates it didn't work as expected. fix for bug 2176843 -- wrong format was used when printing elements of a matrix. Simple color-coding for terminal mode. allow maxima userdir to be modified on command line andrejv (379): Add elliptic curve factorization method - corrected solve_rec so that it accepts a list of solutions from ricatti_type Changing last_prime to prev_prime as suggested by Volker Change to openplot_curves: set display2d to false - rename load_simplex.mac to simplex.mac and simplex.lisp to simplex_algorithm.lisp - load nusum.mac (nusum is broken in cvs) - add documentation for solve_rec and simplex package Put contrib/simplex and contrib/solve_rec on list of share directories. Fix a bug in ricatti_type Change defvar to defvr {Option variable} Remove contrib/simplex and contrib/solve_rec from list of share directories (problems with gcl). - Put contrib/simplex and contrib/solve_rec on list of share directories. - don't load nusum.mac (it is autoloaded in cvs maxima) Small changes to ifactor documentation. - add comment about loading the simplex package to functions - make primep_pr(n) deterministic for small values n - special check for primes from 2 to 17 Use different index for sum Change unix-like-dirname and unix-like-basename to support clisp on windows. - Changes to some variable names Add a simple implicit_plot function to contrib Remove unmatched paren Remove ifactor.lisp - it is now in src. Remove ifactor from contrib Removed primep and $primep - new definitions in ifactor.lisp - Removed integer factorization methods - new definitions in ifactor.lisp Add ifactor.lisp to source files Added ifactor module Add ifactor.lisp Removed commented functions cfactor and primep Remove documentation for ifactor package Updating documentation with changes made by importing ifactor into src. Use gnuplot-process to start gnuplot Add tests for ifactor package - make prev_prime consistent with next_prime Corrected some mistakes in intfaclim documentstion . - Added real reference for primep-small Corrected the constant used for primep-small Add a check to make sure that shift quotient is rational. Added plot_realpart option Updating Solver package to current maxima: Improving product simplification Adding an implementation of a closed_form function. Adding closed_form files. Make sumcontract work with new min and max simplifying functions Added a test for sumcontract - rtestsum looks like the place to put it Fixed some typos in header - `$factors_only' created: maxima level option variable for `$ifactors' New tests for ifactor package - Updated documentation for summand_to_rec. fix a typo - Don't print a warning if factorization of integers fails. Add support for gnuplot_out_file and gnuplot_term options. Add each function/variable to index only once - Added support for openmath. Correcting infinite support testing. Change (in-package 'maxima) to (in-package :maxima) Don't print warnings about the rank of A. Fixed a problem with subscripted values in change_to_shift (reported on Simplifying with gosper for infinite sums. Removing trailing spaces in an example output. Moved the documentation for power_mod to its correct alphabetical place. Moved the documentation for power_mod to its correct alphabetical place. Removed a call to meqp to avoid rat warnings. When simplifying with Gosper only use limit when bounds are not finite. Set ratprint to false to disable warnings in meqp. Change '| | to " " in $print. Fixes bug 1603680. Change wxplot_preamble -> wxplot_preamble(). Fixed some bugs. Changed ip_grid and ip_grid_in to make implicit_plot o Set Solve_Inconsistent_Terms in LinsolveM (linsolve.mac). Test if readline support is compiled into gcl before calling Added gnuplot_pipes plot format. Also set gnuplot_pipes to be the Adding documentation for implicit_plot. Fix a bug: when Solver_RatSimp_Sols was true solver did not return all Update figures for implicit_plot. Don't call compile on the integrand when compiled maxima is compiled Remove the special check for gcl when when coerce-float-fun is called on Added split_sum function. Redirecting *trace-output* to sockets. Autoload bfzeta and bfpsi0 from bffac package. Bind float2bf to true when calling bfzeta in zeta. Also call bfzeta when Changes to psi functions. Added the missing %pi factor in reflection Correcting the reflection formula in bfpsi0. Convert sums of rational functions to finite sum of psi functions. Reimplement Setify, Union and Intersection so that they don't use - changed the names of some local variables from i and j to i__ and j__. Added a comment at the top. closed_form: changed atom to mapatom Adding support for sum((-1)*r(k), k, 1, inf) where r(k) is rational in Use the reflection formula for psi[n](a) when 1/2 < a < 1. Changed closed_form to simplify_sum. Renamed closed_form to simplify_sum. Replaced global option variable gnuplot_default_terminal with Converted dos line endings to unix line endings. Renamed op to zb_op and operatorp to zb_operatorp so that the builtin functions are not redefined. Test if nusum simplified the sum before substituting bounds. Replaced calls to aref$ with calls to aref. Commited a fix for intosum reported to the mailing list. Added a test for the intosum bug reported to the mailing list. Use maybe-realpart instead of $realpart in coerce-float-fun. Updates related to the new gnuplot_pipes format. Added load-linearalgebra-lisp-files. Moved gnuplot_pipes functions to a better place. Test if assignments are consistent in ImmediateAssignments o Ask if expr is zero or nonzero instead of pos, neg, zero Set gnuplot_pm3d to false in plot2d, contour_plot and implicit_plot. Adding graphs package. Added graphs files. Changes sconcat to concat in temp_filename. Changed variable names in split_sum. Remove the call to $min which is not a function in maxima. Added format.mac file which loads format.lisp and coeflist.lisp. Added format.mac file. Fixed circular_positions function. Make configure.in compatible with autoconf 2.60. Changed the default values of maxpsifracnum and maxpsifracdenom to 6. Changing sx suffixes to lp. Change the way draw_graph gets the temp filename. Adding the documentation in pdf. Updating the list of files in share/contrib Don't print a message when loading the package. Update to case sensitive maxima. Use linearalgebra package instead of linsolve to solve linear systems. Fix a typo. Fix a typo. Added simpsum:true in two places to adapt to the new sum behaviour. Updating the graphs package. Fixed a typo Removed optimization declaration. Removed a mismatched parenthesis. Replaced the call to character with a call to code-char. Fixing openmath format under cmucl. Don't say that implicit_plot works only with gnuplot (it also works for Fixed a bug in $delete. This patch fixed the assumptions made when computing Improvements to sums of rational functions. If the term in the alternating sum does not go to 0 then the sum is Changes to sum simplifications: Changes to sum simplification: Use minf instead of -inf. updating graphs package removing old documentation adding new graphs files added graphs documentation adding figures for graphs documentation tests now use ratsimp to check the answers when plotting to file return the filename instead of printing it to the adding tests for solve_rec Fixed bugs in random_graph and underlying_graph. Extended adjacency_matrix to digraphs. Load the draw package only if it has not been loaded before. Correct the bugfix (the bfloat case did not work correctly). Remove unused file. Replace lsh with ash. Fix for bug 1845379. Removed the gnupot_pipes_term option. It is not used by plot2d and plot3d. Removed wxmaxima display code (will be moved to wxmaxima). Simplified how solve gets the variable list if it isn't supplied. Fixes bug 1856636. Extended gcdex to work with integers. Removed quotes. Added support for the aquaterm terminal. Removed unmatched parenthesis. Set vect_corss to true. Added make_graph function. Added documentstion for make_graph. Fixed drawing of labels. Expand the argument to bothcoef. Don't say that simplify_sum uses Gosper and Zeilberger algorithms for Hypergeometric sums are now simplified using hgfred (if other methods fail). Tests for to_hgfred method. maximal -> maximum Tutte graph definition. - Allow fixed vertices in spring_embedding algorithm. Optional argument for dimacs_import to specify the minimum vertex index. - New function tutte_graph. Corrected previous change. Simplify the output of hgfred. - new functions random_bipartite_graph and vertex_cover - maximum-matching-bipartite can also compute minimum vertex cover - new functions random_bipartite_graph and min_vertex_cover minimal -> minimum Reorder the vertices in Tutte graph. Added Pappus graph. Optimize spring embedding when fixed_vertices are set. Fix previous change. More optimization. New options in draw_graph function. New options in draw_graph function (vertex/edge colorings/partitions). Allow function names as the first argument. Bugfix: make sure that the path embedded is in the correct bridge. Replaced calls to add which used to be calls to add2* with calls to add*. Added new files in contrib/stringproc. Adding new functions to graphs package. Improvements for dimacs graph format. Changes to the last argument in Fixed a copy-paste typo. Allow empty lines in files. Added a more correct way of storing directed graphs - this should be more Don't use eval_string when reading graphs - it is too slow. Allow a list of edges instead of predicate function in make_graph. Produce errors for divergent sums. Small fix in fbino. Don't catch errors in subrutines. Renamed check_start to sum_min. Replaced most of fbino. Previous version was hard to read and had many Added tests for fbino. Fixed a typo in previous commit. Small fix in fbino and in relates test. Fix computation of max_clique for complete graphs. Don't normalize vertex positions if there is only one vertex. Fixed one of the tests (one sum which was previously computed by Fixes for share testsuite. Fix the last commit. Marking one test as known failure. This commit fixes some problems reported on the mailing list in thread Fixed make-monom macro (did not work under sbcl). Use alike1 instead of equal in user defined hash tables. *** empty log message *** - Documentation for shortest_weighted_path. Added new images. More fixes for fbino function and tests for fbino. Don't print debugging info. Added an assumption (n>0) to one of the tests. Bugfixes. simplify_sum can be called recursively. Added a test for which this Last change caused one test to fail - changing back. Added new files in share. Changed the license from GPL2 to GPL (with permission from Volker van Nek Fixed solve_rec so that demo examples work again. Put the demo examples into GPL2 -> GPL - Changed primality testing for small n (now deterministic for n<10^16). Updated the constants in primep. Simplify nested sums. Added a nested sum test from Wester's benchmark. Added kill(all); at the beggining. Small change to fbino. Added edge connectivity functions. Added new files. Added edge-connectivity functions. A fix for bug 1811968. Rewrote parts of the algorithm. Fixed isomorphism computation for digraphs. Declare some variables local in zb_prove (fixes the bug in share_testsuite). Another bugfix for is_isomorphic. Change file ending for ecl. Install defsystem.lisp to share/lisp-utils. Load defsystem.lisp in maxima+ecl. Support for ecl. Support for ecl in compile_file and load. Fix a[1][2][3] -> lisp error. Define *maxima-lispname* for ecl. Correcting previous commit. get-dirs for ecl. Fixed a constant factor in simplify_product. Added a call to rectform and a call to makefact. Fix for hgfred([-n, -2*n], x) when n is declared integer. Changed dosum so that sum(f(x),x,0,3/2) simplifies to f(0)+f(1). Adding new tests. Added vertex connectivity functions. Added add_path and add_cycle functions. Changed show_id and show_label options. Fixed some functions for small graphs. Fix for ifactors(1). Test for ifactors(1). Bugfix: plot([x,x+y,y],[x,-4,4],[y,-4,4]); did not work. Updated graphs package. Added test file. Removed subst_all function. Updated simplex package. Added test file. Added new test files. Implemented spring_embedding in 3d. Corrected graph_size/graph_order functions. Documentation for new functions. Corrected graph_size/graph_order functions. Added graph_join function ratsimp the summand Implementation of draw transformations. Fixed fpolysum. Making c local variable in GosperVerboseOpt - fixes a problem when c has a value. Updated files in share Added declaration for ignored argument. - Added simplifying function harmonic_number and gen_harmonic_number. Disable more warning printout if warnings is false. Disable warnings from nusum and Zeilberger. Remove warnings from shiftQuo. Sums involving trigonometric functions are computed via exponentialize. - simplify_product: change product so that the lower bound is 1. Updated results of some tests and added new tests. Added sum_by_integral which computes sums using the integral - to_hgfred: factor the expression before computing shift quotient - Handle sums of logs. Use the new maxima-load-pathname-directory and maxima-objdir functions. Put lbfgs files on list of share files. Integration of the intl package: set locale and load the translations. Added makefile to update translations. Adding locale subdir. intl:load-domain --> intl::load-domain Disable automatic generation of *.po files. Don't do anything until we have some translations. Load compiled package. Bind *prompt-on-read-hang* to false in mread-noprompt. Fixed checklabel: if the argument was a string, the function did Updated intl package from http://users.actrix.co.nz/mycroft/intl.lisp Updated the intl package. Added the translation to Spanish by Ismael Garrido. Set the default value of triginverses to true. Added new Added assumptions for a test which fails with triginverses=true. Changed the default value of triginverses. Bugfix for petersen_graph(2*n,n). Fix a typo. gettext translations are not optional. gettext is disabled by default. Updated the graphs package. Bugfix in split_sum. New upstream version. Removed package declaration. Patches for Clozure CL support. gcl requires make-proclaim.lisp Implement ensure-directories-exist for gcl on windows. New filetypes and icons for wxmaxima. Added correct command line options for wxmaxima. bugfix: correctly check if sum(ratfun,var,lo,inf) is divergent. Added extended Gosper algorithm. ensure-directories-exist: need to set the device in case maxima_objdir is test_normality: allow argument to be a matrix with one column. New function: wiener_index. - Don't load functs for lcm vertex_partition: handle cases where partition set are empty fbino: correctly handle the upper limit Added support for unicode cmucl in maxima client. Ignore errors in isp. solve_rec_rat: don't return partial solutions whene there are initial conditions. Applied sf patch 2842198: next_prime speed improvement. Definitions for some new graphs. Updating the documentation for the graphs package. Added truncated tetrahedron to documentation. Keep a list of autoloaded files and autoload each file only once - prevents New option for draw_graph: loops. Corrected translation for makelist: makelist(a^i,i,x,x+4) now works. Moved the special declaration to the correct place. Fix for the translator: in mfunction-call dont quote the furst argument to Define user functions with defmfun. Use tcl/tk 8.5 and img.kit. Updated the installation instructions for windows. Improved system command for ccl under windows. version of share-subdirs-list for ecl also works for sbcl Correctly translate array references for arrays declared with simplify_sum updated. includes a workaround for sf-bug 2919296. test for bug 2919296 gosper_in_zeilberger -> Gosper_in_Zeilberger Fixed some typos. mfunction1: check if the argument is a function. Bugfix for fbino (binomial sums). Changed the tests for this case. Replaced asksign with csign to check if the denominator is zero simplify_sum update: Handle sums from -inf better. Added some new code for Check that the ansatz degree is an integer before creating the Gosper Smarter removeBinomial function: fixed bug 2843621. Changed atom to mapatom to fix a bug introduced by the last commit. Removed type declarations. Changes utf-8 to UTF-8. A fix for octets= by Raymond Toy (fixes intl for clisp). Make a copy of *.mo files for maxima-local. Change intl::*locale-directories* simplify_sum: check that the answer from integrate does not contain limits rtest_simplify_sum: marking one test as a known failure. graph isomorphisms: if graphs are dense, compute the isomorphism Updates to the graphs package. Changed the deterministic version of primep. The result on which the Fixed a typo Define inverse properties for erf, erfc, inverse_erf and inverse_erfc. Fixed get-small-factors for n=2,3. Speed improvements for vertex connectivity functions. dintlog: if the result of logx1 contains a limit, try with antideriv+intsubs. All test for simplify_sum work with changes to defint.lisp in cvs rev 1.77. Fixed a typo in the documentation. small changes to get_vertex_label and get_edge_weight. correct previous commit Updates for the graphs package. Fix a test. Replace $inf with a large value. Added tutte and flow polynomials. Added options to functions. Bind simpsum to false in simplify_sum (fixes sf bug 3024133) + other small changes. Implemented a simple method to discover telescoping sums. Some new graph definitions. draw_file: fixed a typo for the svg terminal. Updates for gnuplot 4.4 on windows. Updates for the graphs package. Added scripts to create a Maxima.app on Mac OS X. Corrected configure options. are_muc (417): corrected call to maxima-error; corrected callto maxima-error; removed stale condionalizations; removed stale conditionalizations; removed unused functions and macro definitions. removed stale conditionalization; removed stale conditionalizations; removed stale conditionalizations; removed stale conditionalizations; removed PDP10 specific code; removed stale conditionalisations; removed stale conditionalizations; removed stale conditionalizations; removed stale conditionalization; removed stale conditionalizations and comments; removed unnecessary conditionalizations. removed stale conditionalizations removed old comments and stale conditionalizations that were no longer removed stale conditionalizations; removed stale conditionalizations; corrected several call of delete, where the return value was clean up of code removed stale conditionalizations; correct call sto maxima-error; the '~a' in the format string was missing. removed stale contiotionalizatios; removed stale conditionalizations; removed stale conditionalizations; removed stale conditionalizations; unravelled one level of macrology and removed unused function/macro definitions. removed stale conditionalizaions and comments that are no longer removed stale conditionalization remove stale conditionalization; removed stale conditionalizastions; removed stale conditionalizatiosn; cleaned up awful code layout. removed stale conditionalization; corrected a typo removed stale conditionalizations and old commented out code. removed stale conditionalization and commented out old code. removed stale conditionalizations and commenteed out code. removed stale conditionalizations; removed stale conditionalization; removed stale conditionalization; removed stale conditionalization and replaced maclispisms by cl idioms. removed stale conditionalizations; removed stale conditionalizations; removed stale conditionalizations; removed stale contidionalization; removed stale conditionalizations and replaced addl by pushnew. replaced maclispism by cl idioms and removed stale conditionalization. replaced runtime by the CL get-internal-runtime and removed its replaced cop1 and copy1* by copy-list. It was just a trivial macro. replaced copy-top-level by copy-list. It was just a trivial macro. replaced copy-top-level and copy with the appropriate CL functions copy-list and copy-tree. replaced the copy macro by copy-tree. removed unused parameter in function mevalsumarg; removed unused functions/variables; removed vacuous calls and definition of find-function. replaced store/arraycall with setf/aref. replaced maclispisms by cl idioms. replaced fn by lambda. replaced stre/arraycall by setf/aref. corrected off by one error in call to array-dimension. replaced array-dimensions-n by array-dimension. replaced arraycall by aref. replaced arraycall with aref. replaced maclispisms by cl idioms; removed narray macro and made the array-handling more idiomatic CL. replaced zetalisp idioms with the equivalent CL code; removed stale conditionalizations; obviously missed some og the maclisp/zetalisp- isms last time. replaced maclispism with cl idioms and cleaned up the code a bit. replaced maclisp/zetalisp like code with cl idioms. replaced zetalisp/maclisp code with cl idioms; removed vacuous call to *rearray. replaced ncdr by nthcdr and (in 1 case) last. replaced maclispisms by CL idioms, epecially the array code. removed unused variables. removed unused function cl-*array. replaced lsh by ash. removed vacuous call to *rearray and replaced lambdas by let where appropriate. removed misc.lisp from the list of components, since its only function the only function in misc.lisp - *rearray - is no longer used anywhere. replaced maclispisms with CL idioms. corrected a typo and replaced the last use of the array macro by make-array. replaced variables naming character constants by the character replaced tyo with write-char. removed use of copy-rest-arg since it is just the identity function. replaced calls to margchk, which was always returning nil. replaced maclispisms by CL idioms; removed vacuous uses of includef macro. removed without-tty-interruots and nointerrupt since they were doing nothing. removed double definition of ezerop. (is defined in hayat). replaced *dif by -. removed use of the args macro. it always just returned nil. removed conditionalization on nocp. there was no support for cursorposition. removed conditionalization on maxii- removed unused functions and macros. replaced maclispisms by cl code. replaced maclispisms by CL idioms. replaced maclisp/zetalisp idioms by CL idioms. replaced maclispisms by CL idioms- replaced maclispisms by CL idioms. replced maclispisms by CL idioms. replaced maclispisms by CL idioms; divsum gave wrong results for negative exponents. replaced maclispisms by CL idioms. replaced maclispisms by CL idioms. replaced maclispisms by CL idioms. replaced maclispisms by cl idioms. replaced maclispisms by CL idioms (add1/sub1 etc.) replaced maclispisms with CL idioms. replaced maclispisms by CL idioms (sub1, memq etc). replaced maclispisms by cl idioms. replaced reconc with revappend. replaced andmapc by every replaced assqr with rassoc. open coded log2. replaced a-put by cput. replaced andmapc with every- replaced ormapc by some. replaced maclispisms by cl idioms. replaced difference with -- replaced lessp with <. replaced greaterp with >. replaced maclispisms by cl idioms. replaced add1/sub1 with 1+/1-. replaced times/plus by */+. replaced difference with -. replaced maclispisms by cl idioms. replaced greaterp/lessp with >/<. replaced a few maclispims by cl iodioms. replaced maclispisms by cl idioms. replaced 1-$/1+$ with 1-/1+. replaced f> with >. removed code handling divov. Not used anywhere. replaced maclispisms by cl idioms. replaced maclispims by cl idioms. replaced maclispisms by cl idioms. replaced maclispisms by cl functions replaced maclispims by cl idioms replaced maclispisms by cl idioms. replaced ^ with expt or ash as appropriate. replaced a few maclispisms by cl idioms. replaced maclispisms by cl idioms replaced maclispisms by cl idioms replaced delq with delete replaced maclisp/zetalisp code by cl variant. replaced maclisp/zetalisp code by cl code replaced maclisp/zetalisp style by cl style. replaced maclispisms/zetalisp style with cl idioms; replaced... [truncated message content] |