-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathChangeLog
124 lines (114 loc) · 5.49 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
Maxima 5.47-post change log
===========================
New items in core:
------------------
* Print errors and warnings to stderr instead of stdout
* New command-line option --quit-on-error to make Maxima quit upon first
runtime error
* New command-line option --very-very-quiet to silence Maxima
* New global variable batch_answers_from_file
* New Unicode display2d and global variable display2d_unicode
* A new function random-name in plot.lisp that generates a random string
* New function timer_reset: set accumulated elapsed time to zero
* New functions float_infinity_p, float_nan_p: recognize float infinity and not-a-number
New items in share:
-------------------
* New example share/colnew/prob5.mac
* New package raddenest: radical denesting function
* New draw terminals: tikz and tikz_standalone
* ode2 now solves Modified Bessel differential equation
* Documentation for share/contrib/levin
* New package guess: guess a formula for a sequence of numbers
* New package gamma_simp: simplification of gamma function
* Package descriptive: function cov accepts optional argument for per-datum weights
Changes in core:
----------------
* Add answers_from_file option to run_testsuite
* Add rtest_raddenest to share_testsuite_files
* In src/plot.lisp, clipping is no longer done when plot_format is xmaxima
* The default y-range for plots is determined only by points within x-range
* Function chinese renamed to solve_congruences
Changes in share:
-----------------
Changes in Xmaxima:
-------------------
* Line clipping in plot2d and plotdf
* Better integration algorithm for plotdf
Changes in the Windows installer:
---------------------------------
* Update Gnuplot
* Update ABCL
* Update wxMaxima
* Update wxWidgets
* Update TCL/TK
* Update SBCL
* Support Clozure Common Lisp (for 64 bit installers)
* Use configured paths to Lisp compilers, this should help,
if one is building Maxima on Windows (native) and uses
special paths to the Lisp compilers.
* Fix calculation of %maxima_prefix% in maxima.bat.in.
Bug fixes for numbered bugs:
----------------------------
* \#2905: Assigning variable twice yields different results
* \#3054: limit(exp(exp(2*log(x**5 + x)*log(log(x)))) / exp(exp(10*log(x)*log(log(x)))), x, inf)
* \#3191: parsing problem: thru 3 for i in [a,b]
* \#3755: Insecure tmpdir usage
* \#3803: Xmaxima should reopen the browser when needed
* \#4117: Unexpected Behaviour of run_viewer and gnu_term dumb
* \#4154: Some info nodes have bad headers (and no "Up"s)
* \#4160: LISP error when integrating
* \#4176: fullratsubst(old = new, expr) returns incorrect result
* \#4177: lratsubst1 in testsuite
* \#4179: [XMaxima] Pb in maximizing window
* \#4184: bessel_simplify error
* \#4191 limits of gamma_incomplete
* \#4195: cmucl 21e intermittent lisp error in limit
* \#4200: simplim%limit ignoring special variables
* \#4210 tlimit consults global assumptions for limit variable
* \#4214: read_xpm not autoloading and not documented as requiring load("draw")
* \#4215: limit(sqrt(-1+%i*x),x,0,minus)
* \#4218: read_xpm can't handle XPM files generated by ImageMagick and maybe other sources
* \#4220: tex output does not respect linel
* \#4222: limit(6^x, x, 1) and similar cases: stack overflow crash
* \#4227: limit(abs(sin(x))/sin(x), x, inf) = 1
* \#4237: implicit_plot punting to plot2d implicit fails when argument is a list of equations
* \#4238: limit((abs(sin(x)*cos(x)-x^4) -x)/x^3,x,0,plus) gives internal error
* \#4245: is(string1<string2) gives Lisp error
* \#4246: tcl9.0b1 upgrade and xmaxima
* \#4251: imaxima could not display image with Emacs 29.1
* \#4254: plog returns unsimplfied results
* \#4257: Incorrect change of variable in integral involving diff
* \#4260: translate fails with go tag in final position
* \#4263: plot2d discrete with x range computes y range over all data, not restricted to x
* \#4265: integrate(sin(m*x)*sin(n*x), x, 0, 2*%pi) unconditionally zero
* \#4269: plot3d ignores the option gnuplot_postamble
* \#4287: 2d pretty printer ignores successive empty lines
* \#4307: partswitch affects op and operatorp
* \#4325: Maxima can't differentiate beta function
* \#4349: user-defined rules apply to expressions with square brackets as well as parentheses
* \#4350: arrayinfo complains "not an array" when supplied a Lisp array or hash table
* \#4386: quad_qagi doesn't recognize -inf as equivalent to minf
* \#4388: tex() output under simp:false, incorrect placement of `+`
* \#4408: letsimp doesn't simplify before returning result
* \#4417: letsimp treats minus expressions as -1 times something
* \#4424: draw2d doesnt accept fill_density in order to create opaque shapes
* \#4426: Remove repeated function resm1
* \#4427: Turn number to cell in [email protected]
* \#4430: solve calls eval on its arguments
* \#4434: polydecomp documentation wrong
* \#4441: gf_factor in ASDF build
Unnumbered bugs fixed:
---------------------
* Correct failing test in share/contrib/diffequations/tests
* plotdf sliders hidden (reported on the mailing list on 2023/11/26)
* mailing list 2023-11-25: Possibilities for basic image processing
* mailing list 2023-09-25: Casting SPELs
Documentation:
--------------
* Document colnew share package
* \#4154: Some info nodes have bad headers (and no "Up"s)
* HTML files for the manual now have the name of the corresponding section
* Documentation for display2d_unicode in section "Command Line"
Build system:
-------------
* Install Maxima icons in an 'icons' subdirectory rather than 'pixmaps'