3 * A ~m (Maxima pretty printer) format directive for printf
4 * New methods contour and implicit function for plot2d
5 * New file geomview_def.lisp. Code to parse plots for Geomview
6 moved from plot.lisp to that file
10 * hompack package with interface to polsys
11 * FFTPACK5: Fast Fourier Transform package
12 * pwilt: Piece-Wise Inverse Laplace Transform immproves ilt
16 * Fix and extend the definition of mapatom, see maxima-discuss thread "Non-mapatomic atoms".
17 * Improved num_partitions from O(n^2) to O(n^1.5)
18 * Give signum, unit_step, log_gamma and mod an integral property
19 * Express anti derivative of mod in terms of mod, not floor
20 * Add grad property to binomial
21 * The noun and verb forms of kron_delta were backwards
22 * Give %gamma a sign-function property
23 * No float-to-bigfloat conversion warning if no precision is lost
24 * Change ?gensym to gensym in linearalgebra.mac
25 * Make polynomialp a built-in function
26 * atan2 supports arbitrary precision input
27 * Reset changed some bigfloat variables to decimal fractions
28 * Fix incorrect values of zeta(%i) and zeta(%i-2)
29 * Resolved an error when using bigfloat exponents
30 * Bug fix: gcfactor(x*%i) => lisp error
31 * Correct the hypergeometric representation of erf, erfc and erfi
32 * Add hypergeometric representation of erf_generalized
33 * Plot object for plotting programs with methods for Gnuplot and Xmaxima
34 * More options added to the plotting programs
35 * Option adapt_depth can be 0, to turn off adaptive plotting
36 * Extend specint(exp(-s*t)*t^z,t) and laplace(t^z,t,s) to complex z
37 * In TeX output, put csc, sec, and cot onto list of trig-like functions
39 * Improved LispWorks, CLISP and SBCL compatibility
40 * Some improvements for GCL
41 * Many fixes for the translator
42 * Many display-related fixes
44 * Many error messages now are easier-to-understand
48 * Remove bogus gradef for signum in abs_integrate.mac
49 * share/contrib/wrstcse: A better way to generate random numbers between -1
51 * fft did result in the conjugate of the actual result
52 * draw: don't cleanup files on close that were assigned a name by the user
53 * Non-ascii filename support for plotting, operatingsystem and numericalio
55 * fmin_coblya now sets ierr = -1 if constraints might not be satisfied
56 * linearalgebra: fix for some singular matrices
57 * dynamics: julia and mandelbrot updated for the new version of plot.lisp
58 * symplifying: disallow illegal functions in simpfunmake
62 * Tcl 8.6 is now required (themed widgets and rotated strings).
63 * Plot with a better look and resizeable. Size change and replot
64 buttons have been removed.
65 * History saved in a local file to be reused in later sessions
66 * Configuration file saved in home directory in Windows
67 * List of browsers to search updated
70 Changes in the Windows installer:
71 ---------------------------------
72 * Admin permissions are now required (as for most Windows
73 programs). Installation without admin permissions worked, but
74 left some spurious registry entries after uninstallation. This
76 * Windows Installer: Updated ABCL, TCL, wxWidgets and wxMaxima.
77 * The start menu entry is now named "Maxima computer algebra system"
78 * Build 64bit by default. Add instructions for compiler configuration
79 * Mingw crosscompiler configured to use Posix threads
82 Bug fixes for numbered bugs:
83 ----------------------------
84 * #2976: "local" doesn't work in translated code
85 * #3154: lratsubst NOT as described in Help file
86 * #3376: lratsusbst causes bind stack overflow on large lists
87 * #3417: sign(1/zero) => 0 (where equal(zero,0))
88 * #3434: kill(ratvars) should give an error
89 * #3543: bug with polynomialp
90 * #3549: removing mmref.tex and maxima_pdf.texi from info directory
91 * #3562: integrate(1/(1+tan(x)), x, 0, %pi/2) gives complex result, should be
93 * #3576: odelin wrong answer on simplest ode
94 * #3642: Lisp error when translating assume
95 * #3643: "DEFMFUN creates $NAME and $NAME-IMPL, contradicting documentation"
96 * #3648: plot output depends on *read-default-float-format*
97 * #3650: We trusted gnuplot's datafile separator to be unmodified
98 * #3658: error with floats appearing instead of integers in lratsubst
99 * #3680: limit(x/sin(1/x),x,0) wrong
100 * #3681: limit(n^n/(n^n+(n-1)^n),n,inf) wrong
101 * #3682: limit(n^(n-1)/(n^n+(n-1)^n),n,inf) gives Lisp error
102 * #3671, 3674, 3675: imaxima-related bugs
103 * #3685: descriptive/continuous_freq causes Lisp error given rational numbers
104 * #3700: stringproc/Mysterious error in ssubst
105 * #3704: Translator gives internal error
106 * #3706: lratsusbst causes bind stack overflow on large lists
107 * #3710: plot3d fails with [grid,300,300]
108 * #3714: Update maxima to use vtk-8.2.0
109 * #3715: draw3d with variables x[1], x[2] not working
110 * #3720: conjugate of und, ind, zerob, and zeroa
111 * #3722: missing simp flags in subexpressions conjugate nounform
112 * #3723: conjugate of summations (check if summation range is real)
113 * #3732: plot_format gnuplot_pipes creates file in addition to a pipe
114 * #3733: $gamma vs %gamma confusion
115 * #3734: $hypergeometric_u vs %hypergeometric_u confusion
116 * #3736: Quoting either min or max inhibits simplification
117 * #3738: xlabel, ylabel in set_plot_option ignored
118 * #3745: Quoting either elliptic_f inhibits simplification
119 * #3746: derivative of inverse_jacobi_sn is noun/verb confused
120 * #3749: Calling demo() causes crash in Maxima 5.41.0 and 5.44.0 (GCL)
121 * #3751: implicit_plot option handling for style and legend is out of date
122 * #3752: missing simp flag from permutations
123 * #3753: powerset has missing simp flag
124 * #3760: apropos("") errors
125 * #3774: Horizontal parts of plots at ymin/ymax are invisible
126 * #3777: rat fails on denormalized floats
127 * #30520: (from Sage bug tracker) Error in the sign of a product
128 * #31557: (from Sage bug tracker) Fix product(-x, x, 1, SR.var('n')) to
129 return (-1)^n*factorial(n)
130 * #1501: (from Wxmaxima bug tacker) Wrong description of plotting options
132 Unnumbered bugs fixed:
133 ---------------------
134 * Several fixes to imaxima
135 * translator: several bugs fixed and obsolete Maclisp code removed
136 * Taylor series of signum
137 * Maxima asking for the sign of 'und'
138 * Series for erf/fresnel_c/fresnel_s using wrong var
139 * rat, algebraic, BPROG, was: converting to float
140 * Remove calls to $ratsimp and $rectform in res1m, since it broke some
142 * Prevent the symbol 'xz from leaking out of the "ptan" function
143 * Option z for plot3d now works in Xmaxima format
147 * Plotting section updated with the new methods of plot2d (implicit
148 functions and contours), new options and removing obsolete programs
149 contour_plot and implicit_plot
150 * Documentation for the VTK interface of the draw package
151 * Documentation for hstep and pwilt (Piece Wise Inverse Laplace Transform)
152 * lratsusbst and fullratsubst documentation updated
153 * ieqn documentation improved
154 * refer load_pathname in documentation of load
155 * Some characters in the PDF documentation (e.g. "_", "|") were displayed wrong
156 * Spelling errors corrected
157 * Texinfo version updated and a switch added to turn off page numbers in
159 * Improved appearance for the PDF version of the manual
160 * Changelogs for older releases moved to a subdirectory