Major items: * Expand build system to handle internationalization for Spanish and Portuguese. UTF-8 and Latin-1 locales are supported by Maxima if the underlying Lisp implementation supports the locales. See README.i18n * Revision and expansion of linear algebra functions (share/linearalgebra) * Revisions of floating-point function evaluation (sqrt, trigonometric functions) * Replace existing definition of "conjugate" with a much more extensive implementation * Revision of evaluation and simplification of sum and product * Revision and expansion of reference manual (English, Spanish, and Portuguese) * Bring Spanish and Portuguese translations of reference manual into the on-line help system Other revisions: * Allow symbolic constants in expressions for QUADPACK functions * Call Common Lisp functions for floating-point evaluation of trigonometric functions * Documentation for add-on packages (some new and some already existing) integrated into Maxima help system * Evaluation of Airy functions for imaginary floating point arguments * Expanded test suite * Expansion and revision of probability functions (share/contrib/distrib) * Expunge control characters (ctl-Z, null, etc) from add-on files * Extend "rhs" and "lhs" functions to other operators * Implement bigfloat versions of some special functions * Implement OpenOffice formula output (share/contrib/tex2ooo.lisp) * Improved support for MacOS Lisp implementations (Clisp and OpenMCL) * Minor expansion of file i/o functions (share/contrib/numericalio) * Move some obsolete add-on files to archive * New scheme for bigfloat evaluation of trigonometric functions * On logarithmic plots ("plot2d" function), sample the log of the function to make plot smoother * Partial fix: 1409904 (dilogarithm and trilogarithm computed in single-precision) * Plotting functions recognize lambda expressions as functions to plot * QUADPACK functions recognize lambda expressions and function names as integrands * Recognize backslash as a line continuation character, and also display backslash at end of broken lines * Recognize sets in {curly braces} in input * Regenerate SLATEC numerical code from Fortran * Regularize use of intermediate expression (%t) labels * Renamed files in some add-on packages so that package name coincides with file name (grobner, sarag, linearalgebra, zeilberger) * Renamed functions "mod" to "polymod" and "nummod" to "mod" * Renamed "interpolate" (one-dimensional numerical root finder) to "find_root" * Revise "reset" function * Revision of code for floating-point evaluation of Airy functions * Revision of floating-point evaluation of trigonometric functions for complex arguments * Revision of Newton's method add-on package (share/contrib/mnewton) * Revision of probability functions (share/contrib/distrib) * Revisions of string processing add-on package (share/contrib/stringproc) * Revisions to add-on functions for simplification * Revisions to code for hypergeometric functions * rmaxima (script to call Maxima via readline wrapper program rlwrap) uses list of built-in Maxima functions for word completion * save, with_stdout, stringout, and share/contrib/numericalio functions observe file_output_append global flag * Support for Scieneer Common Lisp (SCL) * Update test suite for differential equations add-on package (share/contrib/diffequations) New items: * New functions for operations on integers: ceiling, charfun, floor, lmax, lmin, nummod, rationalize. Revised: compare, max, min, featurep * New tutorial documents in German and Portuguese * New add-on package: augmented Lagrangian method for constrained optimization (share/contrib/augmented_lagrangian) * New add-on package: base 10 logarithm (share/contrib/log10) * New add-on package: Bode plots (share/contrib/bode) * New add-on package: compute the generating function of a sequence (share/contrib/ggf) * New add-on package: easy-to-use units (share/contrib/ezunits) * New add-on package: integer factorization and primality testing (share/contrib/ifactor) * New add-on package: linear programming simplex algorithm (share/contrib/simplex) * New add-on package: solving recurrences (share/contrib/solve_rec) * New add-on package: guess a formula for a sequence of numbers (share/contrib/devine) * New add-on package: linear and cubic spline interpolation (share/contrib/intpol) * New add-on package: operator substitution (share/contrib/opsubst) * New add-on package: orthogonal polynomials and related functions (share/orthopoly). Supersedes share/specfun, which was removed * New add-on package: unevaluated Boolean and conditional expressions (share/contrib/boolsimp) Bug fixes: * 1089988 (bigfloats in TeX output) * 1224960 (side effect with copylist) * 1294744 (operator precedence in displayed expressions) * 1309377 (translated and untranslated "is") * 1363421 (Gosper summation function) * 1369451 (sec and trigexpand) * 1369669 (csc and trigexpand) * 1374704 (integration) * 1394256 * 1403415 (bigfloat-to-float conversion) * 1404754 (simplification of expressions containing bigfloats) * 1405931 (integration) * 625278 (simplification of "sum") * 635045 (derivatives of acsc, asec, and acsch) * 660936 (polarform) * 771218 (mexpt of floats incorrect) * 776974 (translation of errcatch) * 846112 * 876274 (obsolete code for hashed arrays) * 876274 (translation of hashed array indexing) * 887152 (translation of matrix and list indexing) * 942261 (zeta function) * 625278 649428 740134 817521 851765 1007094 1192935 1363411 (sum and product) * Bug fix: determinant function * Bug fixes in MathML output add-on package (share/contrib/lurkmathml) * Bug fixes in Maxima-to-Lisp translation code * Bug fix: observe "nolabels" global flag * Bug fix: plot2d(x,[x,0,1]) no longer causes a stack overflow * Fix bugs in atan and atanh * Fix some bugs in Maxima-to-Lisp translation code