|
1 | | -Maxima 5.47-post change log |
| 1 | +Maxima 5.48-post change log |
2 | 2 | =========================== |
3 | 3 |
|
4 | | -New items in core: |
5 | | ------------------- |
6 | | - * Numerous performance improvements |
7 | | - * Print errors and warnings to stderr instead of stdout |
8 | | - * New command-line option --quit-on-error to make Maxima quit upon first |
9 | | - runtime error |
10 | | - * New command-line option --very-very-quiet to silence Maxima |
11 | | - * New command-line option --suppress-input-echo to suppress input echo |
12 | | - when running noninteractively |
13 | | - * New global variable batch_answers_from_file |
14 | | - * New Unicode display2d and global variable display2d_unicode |
15 | | - * A new function random-name in plot.lisp that generates a random string |
16 | | - * New function timer_reset: set accumulated elapsed time to zero |
17 | | - * New functions float_infinity_p, float_nan_p: recognize float infinity and not-a-number |
18 | | - |
19 | | -New items in share: |
20 | | -------------------- |
21 | | - * New example share/colnew/prob5.mac |
22 | | - * New package raddenest: radical denesting function |
23 | | - * New draw terminals: tikz and tikz_standalone |
24 | | - * ode2 now solves Modified Bessel differential equation |
25 | | - * Documentation for share/contrib/levin |
26 | | - * New package guess: guess a formula for a sequence of numbers |
27 | | - * New package gamma_simp: simplification of gamma function |
28 | | - * Package descriptive: function cov accepts optional argument for per-datum weights |
29 | | - * Package wrstcse: Support tolerance calculations using the RMS method |
30 | | - |
31 | | -Changes in core: |
32 | | ----------------- |
33 | | - * Add answers_from_file option to run_testsuite |
34 | | - * Add rtest_raddenest to share_testsuite_files |
35 | | - * In src/plot.lisp, clipping is no longer done when plot_format is xmaxima |
36 | | - * The default y-range for plots is determined only by points within x-range |
37 | | - * Function chinese renamed to solve_congruences |
38 | | - * Function 'system': capture output (e.g. with_stdout) from executed command |
39 | | - |
40 | | -Changes in share: |
41 | | ------------------ |
42 | | - * openr_binary: work around bug in Allegro CL by omitting :ELEMENT-TYPE argument. |
43 | | - * readline: trim carriage return from end of string, if any. |
44 | | - |
45 | | -Changes in Xmaxima: |
46 | | -------------------- |
47 | | - * Line clipping in plot2d and plotdf |
48 | | - * Better integration algorithm for plotdf |
49 | | - * new options tstep and algorithm for plotdf |
50 | | - * plot linewidths and arrow lengths change when a plot window is resized |
51 | | - |
52 | | -Changes in the Windows installer: |
53 | | ---------------------------------- |
54 | | - * Update Gnuplot |
55 | | - * Update ABCL |
56 | | - * Update wxMaxima |
57 | | - * Update wxWidgets |
58 | | - * Update TCL/TK |
59 | | - * Update SBCL |
60 | | - * Support Clozure Common Lisp (for 64 bit installers) |
61 | | - * Use configured paths to Lisp compilers, this should help, |
62 | | - if one is building Maxima on Windows (native) and uses |
63 | | - special paths to the Lisp compilers. |
64 | | - * Fix calculation of %maxima_prefix% in maxima.bat.in. |
65 | | - * Allow building an installer with any (supported) Lisp. |
66 | | - Before, CLISP and SBCL was always included. |
67 | | - |
68 | | -Bug fixes for numbered bugs: |
69 | | ----------------------------- |
70 | | - * \#2905: Assigning variable twice yields different results |
71 | | - * \#3054: limit(exp(exp(2*log(x**5 + x)*log(log(x)))) / exp(exp(10*log(x)*log(log(x)))), x, inf) |
72 | | - * \#3191: parsing problem: thru 3 for i in [a,b] |
73 | | - * \#3579: Overly eager simplification in trigreduce |
74 | | - * \#3755: Insecure tmpdir usage |
75 | | - * \#3803: Xmaxima should reopen the browser when needed |
76 | | - * \#3981: Trigreduce doesn't return principal value of atan(tan(...)) |
77 | | - * \#4117: Unexpected Behaviour of run_viewer and gnu_term dumb |
78 | | - * \#4154: Some info nodes have bad headers (and no "Up"s) |
79 | | - * \#4160: LISP error when integrating |
80 | | - * \#4176: fullratsubst(old = new, expr) returns incorrect result |
81 | | - * \#4177: lratsubst1 in testsuite |
82 | | - * \#4179: [XMaxima] Pb in maximizing window |
83 | | - * \#4184: bessel_simplify error |
84 | | - * \#4191: limits of gamma_incomplete |
85 | | - * \#4195: cmucl 21e intermittent lisp error in limit |
86 | | - * \#4200: simplim%limit ignoring special variables |
87 | | - * \#4208: Error with complex numbers - example with trigreduce |
88 | | - * \#4210: tlimit consults global assumptions for limit variable |
89 | | - * \#4214: read_xpm not autoloading and not documented as requiring load("draw") |
90 | | - * \#4215: limit(sqrt(-1+%i*x),x,0,minus) |
91 | | - * \#4218: read_xpm can't handle XPM files generated by ImageMagick and maybe other sources |
92 | | - * \#4220: tex output does not respect linel |
93 | | - * \#4222: limit(6^x, x, 1) and similar cases: stack overflow crash |
94 | | - * \#4227: limit(abs(sin(x))/sin(x), x, inf) = 1 |
95 | | - * \#4237: implicit_plot punting to plot2d implicit fails when argument is a list of equations |
96 | | - * \#4238: limit((abs(sin(x)*cos(x)-x^4) -x)/x^3,x,0,plus) gives internal error |
97 | | - * \#4245: is(string1<string2) gives Lisp error |
98 | | - * \#4246: tcl9.0b1 upgrade and xmaxima |
99 | | - * \#4251: imaxima could not display image with Emacs 29.1 |
100 | | - * \#4254: plog returns unsimplfied results |
101 | | - * \#4257: Incorrect change of variable in integral involving diff |
102 | | - * \#4260: translate fails with go tag in final position |
103 | | - * \#4263: plot2d discrete with x range computes y range over all data, not restricted to x |
104 | | - * \#4265: integrate(sin(m*x)*sin(n*x), x, 0, 2*%pi) unconditionally zero |
105 | | - * \#4269: plot3d ignores the option gnuplot_postamble |
106 | | - * \#4287: 2d pretty printer ignores successive empty lines |
107 | | - * \#4307: partswitch affects op and operatorp |
108 | | - * \#4325: Maxima can't differentiate beta function |
109 | | - * \#4349: user-defined rules apply to expressions with square brackets as well as parentheses |
110 | | - * \#4350: arrayinfo complains "not an array" when supplied a Lisp array or hash table |
111 | | - * \#4355: documentation for trigvalue etc |
112 | | - * \#4356: support tracing simplifying functions |
113 | | - * \#4386: quad_qagi doesn't recognize -inf as equivalent to minf |
114 | | - * \#4388: tex() output under simp:false, incorrect placement of `+` |
115 | | - * \#4408: letsimp doesn't simplify before returning result |
116 | | - * \#4417: letsimp treats minus expressions as -1 times something |
117 | | - * \#4418: arctan and trigreduce error |
118 | | - * \#4424: draw2d doesnt accept fill_density in order to create opaque shapes |
119 | | - * \#4426: Remove repeated function resm1 |
120 | | - * \#4427: Turn number to cell in mark+3@db.lisp |
121 | | - * \#4430: solve calls eval on its arguments |
122 | | - * \#4434: polydecomp documentation wrong |
123 | | - * \#4441: gf_factor in ASDF build |
124 | | - * \#4442: rationalize applied to subscripted |
125 | | - * \#4462: sign(1/sqrt(x)) |
126 | | - * \#4474: "sign: argument cannot be imaginary" in simple substitution |
127 | | - * \#4475: min/max (%i,...) |
128 | | - * \#4536: atan2(0,0) undefined error while evaluating a limit |
129 | | - * \#4539: some limits of expintegral_ci |
130 | | - * \#4546: limit of a log of a rational trig polynomial |
131 | | - * \#4560: integrals of the form integrate((a*z+a*b)^p*%e^(c*z+d),z) |
132 | | - * \#4572: integration with subs of the form y = exp(X) |
133 | | - |
134 | | -Unnumbered bugs fixed: |
135 | | ---------------------- |
136 | | - * mailing list 2023-11-25: Possibilities for basic image processing |
137 | | - * mailing list 2023-11-26: plotdf sliders hidden |
138 | | - * mailing list 2023-09-25: Casting SPELs |
139 | | - * mailing list 2024-12-24: Typographic Error (xmaxima) |
140 | | - * mailing list 2025-03-04: trigsolve requires to_poly_solve to work |
141 | | - * correct failing test in share/contrib/diffequations/tests |
142 | | - * recovers option xfun of plotdf which was no longer working |
143 | | - * fixes narrows option of plotdf (narrows should remain after window resizing) |
144 | | - * unreported bug: Clisp error when standard input is not writeable |
145 | | - * unreported bug: Function 'system': fix problems encountered when testing on Windows |
146 | | - |
147 | | -Documentation: |
148 | | --------------- |
149 | | - * Document colnew share package |
150 | | - * \#4154: Some info nodes have bad headers (and no "Up"s) |
151 | | - * HTML files for the manual now have the name of the corresponding section |
152 | | - * Documentation for display2d_unicode in section "Command Line" |
153 | | - |
154 | | -Build system: |
155 | | -------------- |
156 | | - * Install Maxima icons in an 'icons' subdirectory rather than 'pixmaps' |
157 | | - * maxima.asd: load defsystem.lisp in order to load share packages which use it. |
158 | | - * Various compatibility fixes for Allegro CL and LispWorks |
0 commit comments