forked from wxMaxima-developers/wxmaxima
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
169 lines (165 loc) · 8.78 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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
Current:
* The option to use a Minus instead of a Hyphen.
* Table of Contents: Folded items are now grayed out.
* Table of Contents: A right-click menu.
* An indicator that shows when maxima and wxMaxima exchange data.
* Autocompletion now collects words from the current code cell, too.
* Better indentation of if clauses and of loops.
* Automatic line wrap now can be done at spaces in code cells, too.
* If the number is too long to display it now is still possible to copy it.
* Documented that box() highlights text in maxima's output.
* the with_slider type of commands now uses wxstatusbar() in order to provide
* progress information for the user.
* Several scrolling fixes, again.
* Many additional bug fixes and stability enhancements.
* Invalid XML tags are now handled more gracefully
* wxMaxima can now directly open a content.xml that has been extracted from a
broken .wxmx file (e.G. using a text editor) and that has been saved as
"content.xml" (UTF8-encoding without BOM).
16.12:
* Not a change in wxMaxima, but useful: In maxima >5.38 the load() command can
load .wxm files like it would load .mac files.
* Better detection and diagnosis for maxima process that terminate unexpectedly
even if the OS fails to notify us that the network connection with
maxima has dropped.
* Incremental search
* Automatic line wrap
* Bullet lists now use real bullets.
* Markdown: Block quote support
* A button that temporarily hides all code cells
* Massive speedups in the drawing code.
* Added a wxstatusbar() command that allows a long-ranging block() to send a string
about its progress to the status bar.
* Support for cells that are >5000 pixels wide
* Better High-DPI support
* A Kabyle Translation for users of wxWidgets >= 3.0.1
* Holding the "evaluate" key now evaluates all cells of the document one-by-one
* .wxm files now include image cells
* Drag-and-drop now handles image cells
* Copy bitmap now can generate higher-resolution bitmaps
* The application we drag-and-drop to now can select a format to get the data in
including RTF, MathML, wxm, bitmap and plain text.
* A new "copy as plain text" right-click menu item that copies the input and
output of a cell.
* An all-new manual and improved documentation of the source code.
* More unicode characters in the symbols pane
* Several content assistent enhancements for platforms that support it.
* Corrected a few scrolling bugs.
* Shift+Click now selects text or cells.
* Several small editor enhancements.
* Even if we scrolled away from evaluation wxMaxima now scrolls back to the
cell if an error occurs.
* Integrals should now always be saved correctly.
* Errors in xml from maxima or in the output cells of .wxmx files now result in error
messages, not in silently discarded math elements.
* Many additional bug fixes and performance improvements.
16.04:
* A TeX-like subscript notation: A_1 is now by default shown as an A with
an 1 as subscript
* High-quality icons for high-dpi screens.
* Some broken .wxmx files generated with wxMaxima 13.04 and older will now
automatically be repaired
* Tried to make communication with maxima more stable
* Debug: A monitor for the xml communication between maxima and wxMaxima
* Leading White-space in front of a character that has to be escaped in
XML is no more ignored.
* jpeg-encoded images are now no more converted to much larger png files
on saving .wxmx files and on exporting.
* Images will now actually be converted to the target format.
* Bumped the minor version of the .wxmx format: Some old versions of
wxmaxima will replace .jpg files embedded in .wxmx files by a
placeholder on load
* Increased both speed and memory-efficiency of image handling
* Save the zoom factor at exit and reload it on opening a new file
* An option that makes wxMaxima use user-defined labels instead of %o where an
user-defined label exists. Works well together with unchecking the
"export code cells" config item.
* A separate text style for user-defined labels.
* The "evaluate all cells" and "evaluate till here" now start with a fresh
instance of maxima
* TeX export now should work with most unicode chars we have ESC sequences
for.
* An auto-repair functionality that repairs most .wxmx files wxMaxima 13.04
was not able to open again.
* A few new ESC sequences and markdown commands.
* "#" now is shown as a "not equal" sign as a "not equal" sign already would
be interpreted as "#".
* Teach CCL on Windows how to deal with unicode variable names like
ü and α. For SBCL the necessary change has been done on the maxima side.
* Sidebars for symbols
* Printing text cells now works again
* The <ESC> key now works as a shortcut that closes the search dialogue.
* A copy-to-MathML feature
* Many bug, usability and performance fixes
* Most importantly: If it is a cursor it now blinks.
15.08:
* Compatibility with maxima 5.37.0
* MathJAX now provides scaleable equations and extended drag-and-drop for the html export.
* The table-of-contents-sidebar now shows the current cursor position
* Fixed a few instances of cursors jumping out of the screen
* Fixed a few instances of cursors jumping to the beginning or end of the worksheet
* Better detection which cell maxima is processing and if it still is doing so
* Regression: Hiding the toolbar didn't work on some systems
* Markdown support for <=, >=, <=>, <-, ->, <->, => and +/- symbols.
* An option to not export maxima's input as well as the output.
* An option to use High-resolution bitmaps for the HTML export.
* Images that are too big for the window now are displayed in a scaled-down version.
* Fixed the support for out-of-tree-bulds that was broken in 15.04
* Meaningful ALT texts for the HTML export to provide accessibility
* An option to include the .wxmx file in the .html export
* Performance fixes that are espectionally effective for MSW
* Unification of some platform-specific code
* bash autocompletion
* A fourth sectioning level
* Made entering uppercase greek letters easier and documented how to input special
unicode symbols
* Syntax highlighting in code cells
* Automatic highlighting of text equal to the currrently selected one.
* A batch mode that pauses evaluation if maxima asks a question.
* A "halt on error" feature
* Now evaluation of a new command is only triggered if evaluation of the last
command has finished. This means that output from maxima is always appended
to the right cell.
* Un-broke error and question handling for multiple commands per cell. Sincewe now send
maxima's input command-per-command this means a cell with multiple commands is no
more evaluated faster than multiple cells with single commands each.
* If ever a end-of-evaluation marker gets lost there is a new "trigger evaluation"
menu entry in the maxima menu.
* On wxGtk autocompletion was replaced by a content assistant that is based on the
surprisingly powerful autocompletion feature.
* Ctrl+Tab now launches the autocompletion (or content assistant, if available)
* Tab and Shift+Tab now indent and unindent regions.
* Ctrl+Mouse wheel and Ctrl++/- now zoom in and out of the worksheet.
* Allow Extending selection from part of a single cell to multiple cells.
* A Autoindent functionality.
15.04.0:
* wxWidgets 3.0 is now a mandatory requirement
* Various bugfixes
* Loads of stability and performance fixes
* Adjustable framerate for animations
* A version-control friendly flavour of the wxmx format
* A mimetype marker at the beginning of wxmx files
* Better desktop integration
* An offline manual
* Autodetection of maxima's working directory on Mac and Windows
* Use gnuplot_postamble instead of gnuplot_preamble
* Dropped the hard dependency of TeXinfo
* Translation updates
* LaTeX: Use centered dots for multiplications
* LaTeX: Added an option to select if superscripts should be
placed above or after subscripts
* LaTeX: Allow the user to add additional commands to the preamble.
* Export of animations to pdf (via a pdfTeX file run) and html
* Now complex conjugates are drawn as overstrike text.
* bumped the minor version number of .wxmx: overstrike text is
a new feature and therefore a file containing it cannot be read by
old wxMaxima versions.
* An autosave functionality that makes maxima work more like a mobile
app whose documents are always saved.
* A table-of-contents pane for faster navigation
* It is now possible to scroll away from a running evaluation for
arbitrary lengths of time and to choose to follow the evaluation
process again.
* Now TeX scales down images that are obviously too big for the page.
* An undo for cell deletes and for adding cells.
* Autocompletion for units from ezUnits