Skip to content

Commit 494fcb7

Browse files
committed
Update for v2.1 release.
1 parent 4eaf2eb commit 494fcb7

2 files changed

Lines changed: 23 additions & 38 deletions

File tree

README.md

Lines changed: 22 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -156,43 +156,28 @@ Run-REDUCE-FX currently uses a bundled copy of
156156
* Always insert parentheses when calling a function using the pop-up
157157
keyboard, rewrite ln to log and remove the space after sqrt.
158158

159-
### Updates since last release
159+
### Version 2.1
160160

161-
* v2.01 Add -debugMenu program parameter to enable a Debugging menu.
162-
Improve handling of program parameters. Move "Save Raw Session
163-
Log..." menu item from File menu to new Debugging menu and add new
164-
"Show TeX Markup" menu item to optionally display TeX markup before
165-
typeset output.
166-
* v2.02 Improve handling of \symb{n} and include 34 -> \forall and 36
167-
-> \exists.
168-
* Replace loading the pre-compiled fmprint package with inputting the
161+
* Remember the directory used in the filechooser.
162+
* Always decode non-ASCII characters from the pop-up keyboard and from
163+
templates to their correct REDUCE or TeX names.
164+
* Replace loading the fmprint package with inputting and compiling the
169165
new source file "rrprint.red" contained in the JAR file, which is
170166
based on "tmprint.red".
171-
* Stop using katexMacros and some \symb mappings, which are no longer
172-
required. Match up \left and \right in REDUCEPanel.
173-
* Output identifiers in mathit instead of mathrm style.
174-
* Fix spacing of typeset maths assignment (:=).
175-
* Display a trailing multiplication sign in typeset maths but
176-
otherwise ignore multiplications. (This may be too drastic.)
177-
* Fix spacing of leading + or -.
178-
* Compile "rrprint.red" on input.
179-
* Rationalise typesetting of elementary transcendental functions.
180-
* v2.03 Support typesetting all trigonometric and hyperbolic functions
181-
and their inverses.
182-
* Display the gamma function, but not the identifier gamma, using a
183-
capital Gamma. Add typeset maths support for polygamma, iGamma,
184-
iBeta, dilog, Pochhammer and the Integral Functions.
185-
* Apply a fix by Eberhard Shruefer: Reform sq's in tmprint and fmprint
186-
so that an order command has an effect, e.g. order x,t; f(x-t); now
187-
prints as expected, namely f(x-t) rather than f(-t+x).
188-
* Decode all Greek letters from the pop-up keyboard and from templates
189-
to LaTeX names.
190-
* Add typeset maths support for Airy and Hankel functions.
191-
* Add typeset maths support for Struve, Lommel, Kummer, Whittaker and
192-
Spherical Harmonic Functions, and Classical Orthogonal Polynomials.
193-
* Correct Greek/Unicode spelling lamda/Lamda to TeX spelling
194-
lambda/Lambda in pop-up keyboard.
195-
* Map Greek letter names to KaTeX control words and avoid Symbol font
196-
code points; handle sech and csch, which are not defined in KaTeX.
197-
* Handle logb and log10.
198-
* v2.04 Fixes for CSL and Unix, although typeset output is not displayed on Ubuntu!
167+
* Typeset maths improvements:
168+
* Apply the fix by Eberhard Shruefer so that order commands work.
169+
* Output identifiers in mathit instead of mathrm style.
170+
* Correct spacing of := and leading + and - signs.
171+
* Display a trailing multiplication sign but otherwise ignore
172+
multiplications. (This may be too drastic.)
173+
* Support all trigonometric and hyperbolic functions and their
174+
inverses, and logb and log10.
175+
* Display the gamma function, but not the identifier gamma, using a
176+
capital Gamma.
177+
* Support the polygamma, iGamma, iBeta, dilog, Pochhammer and
178+
integral functions.
179+
* Support Airy and Hankel functions.
180+
* Support Struve, Lommel, Kummer, Whittaker and spherical harmonic
181+
functions, and the classical orthogonal polynomials.
182+
183+
### Updates since last release

src/fjwright/runreduce/RunREDUCEFrame.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -652,7 +652,7 @@ private void sourceForgeMenuItemAction() {
652652
@FXML
653653
private void aboutMenuItemAction() {
654654
Alert alert = new Alert(Alert.AlertType.INFORMATION,
655-
"Version 2.04, September 2020\n" +
655+
"Version 2.1, September 2020\n" +
656656
"\u00A9 2020 Francis Wright");
657657
alert.getDialogPane().setMinHeight(Region.USE_PREF_SIZE);
658658
alert.initOwner(RunREDUCE.primaryStage);

0 commit comments

Comments
 (0)