Unnecessary iFormula-specific options
Brought to you by:
jrheinlaender
What do these settings do in the "Format iFormula" dialog:
1. Inhibit underflow exceptions
2. Evaluate to real roots?
Isn't it pointless? I thought these ones are the document-specific settings. It seems like they don't even change anything when applied for one formula.
I suggest to remove them (if I'm not wrong of course).
Anonymous
I've found a strange behaviour. I have the equation
b=10.0^{-val(a)}and a is a very huge number so b should tend to zero. When I switch the "Inhibit underflow exceptions" option in the iFormula, it is changed tob=10.0^{-a}(val() disappeared! Is it a bug?Last edit: zeon_account_will_be_deleted 2018-09-06
After fixing the bug about the unnecessary options, I can't reproduce the error any more. But also the "inhibit underflow exception" doesn't seem to work at all. Did it ever work before in older versions of iMath?
That was a bug. The options now work on a line-by-line basis.
Commit 641d093aa4a8fade217eb8bd00bb91a42c8d8781
I uploaded a new beta version 2.2.5~beta1
The second example: Unnecessary iFormula-specific options-2.odt.
Now LO crashes when I try to open "Format iFormula" dialog for the second iFormula (see screenshots). Also I deleted the second iFormula and created the same one - the issue repeated, LO crashed.
Evaluate to real root option works correctly for whole document and as iFormula option.
That's right, "inhibit underflow exception" doen't work at all now. But it did in earlier versions.
When I set the doc-level option "inhibit underflow exception" to false or true the "floating point underflow" error occurs anyway.
If I set "inhibit underflow exception=true" manually in the iFormula the "floating point underflow" error occurs too.
Last edit: zeon_account_will_be_deleted 2019-09-09
I've posted a question on the CLN mailing list about why inhibiting underflow exceptions doesn't work (any more).
This was a bug in CLN which has been fixed in version >= 1.3.5. Future Windows builds of iMath will use this version, but note that e.g. Ubuntu up to and including 19.10 uses CLN 1.3.4.