Skip to content

Commit

Permalink
Update for v2.1 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
fjwright committed Sep 30, 2020
1 parent 4eaf2eb commit 494fcb7
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 38 deletions.
59 changes: 22 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -156,43 +156,28 @@ Run-REDUCE-FX currently uses a bundled copy of
* Always insert parentheses when calling a function using the pop-up
keyboard, rewrite ln to log and remove the space after sqrt.

### Updates since last release
### Version 2.1

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

### Updates since last release
2 changes: 1 addition & 1 deletion src/fjwright/runreduce/RunREDUCEFrame.java
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,7 @@ private void sourceForgeMenuItemAction() {
@FXML
private void aboutMenuItemAction() {
Alert alert = new Alert(Alert.AlertType.INFORMATION,
"Version 2.04, September 2020\n" +
"Version 2.1, September 2020\n" +
"\u00A9 2020 Francis Wright");
alert.getDialogPane().setMinHeight(Region.USE_PREF_SIZE);
alert.initOwner(RunREDUCE.primaryStage);
Expand Down

0 comments on commit 494fcb7

Please sign in to comment.