"Fossies" - the Fresh Open Source Software Archive

Member "wcalc-2.5/NEWS" (29 Dec 2014, 18444 Bytes) of package /linux/privat/wcalc-2.5.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "NEWS": 2.4.1_vs_2.5.

    1 --- Version 2.5 ---
    2 Changes:
    3  - Color support
    4  - Generic SI unit conversion
    5 Improvements:
    6  - Improved documentation
    7  - Increased precision for e constant
    8  - More robust prefs parsing
    9  - Prettier list output
   10  - Better detection of libreadline variants
   11  - Support for newer versions of autotools
   12  - Support for \assert command
   13  - Automatic testing infrastructure (via `make check`)
   14 Bugfixes:
   15  - Fix 0 parsing bug (2.4.1 regression; thanks Arun Prakash Jana!)
   16  - Plugged memory leaks
   17  - Fixed segfault when parsing hierarchical expressions
   18  - Fixed handling of Euler constant
   19 --- Version 2.4.1 ---
   20 Changes:
   21  - Removed official support for the GUI
   22 Improvements:
   23  - Clarity and corrections in documentation
   24  - Flex/Lex handling improvements
   25  - Better output (handling of print_ints, big/small numbers, etc.)
   26  - More flexibility in building against GMP and MPFR
   27  - Modernize the source code file layout
   28  - Print variable description in variable list
   29  - Fix output reinterpretation for octal and binary with delimiters
   30  - Use -u option to print list of available units
   31 Bugfixes:
   32  - Fix behavior with long HOME values
   33  - Avoid potential segfault in number display
   34  - Fix 0-precision exponent calculation during display
   35  - Fix display of large exponents
   36  - Don't use PATH_MAX
   37  - Fix Debian bug 600255
   38  - Fix \bits command
   39  - Fix history filename handling
   40 --- Version 2.4 ---
   41 Oct 25 2008 - Kyle Wheeler
   42  - Allow alternate input internationalization characters (BOTH)
   43  - Use the OSX 10.4+ method of fetching internationalization settings (GUI)
   44  - Fixed display if thousands/grouping separator is unset (BOTH)
   45  - Made binary operations use a more intuitive rounding mode (BOTH)
   46 Oct 10 2008 - Kyle Wheeler
   47  - Fixed a potential crash (CLI)
   48  - Made bit-shifts behave a bit more intuitively for C programmers (BOTH)
   49 Aug 24 2008 - Kyle Wheeler
   50  - Improved documentation of features (CLI)
   51 Jun 24 2008 - Kyle Wheeler
   52  - Corrected engineering flag behavior (CLI)
   53 Jun 17 2008 - Kyle Wheeler
   54  - Output localization more reliable (BOTH)
   55 May 13 2008 - Kyle Wheeler
   56  - Corrected isinf/isnan behavior on some platforms (CLI)
   57  - Improved Solaris compatibility (CLI)
   58 Mar 30 2008 - Kyle Wheeler
   59  - Made preference file parsing more tolerant (CLI)
   60 Feb 20 2008 - Kyle Wheeler
   61  - Made command explanations more tolerant of typos (BOTH)
   62  - Expanded tab-completion (CLI)
   63 Feb 17 2008 - Kyle Wheeler
   64  - Improved readline history detection (CLI)
   65 Feb 12 2008 - Kyle Wheeler
   66  - Fixed the backwards compatibility logic (GUI)
   67 --- Version 2.3.1 ---
   68 Feb 08 2008 - Kyle Wheeler
   69  - Make engineering notation a three-way toggle (BOTH)
   70  - Accept input from a "wcalc_input" environment variable (CLI)
   71 Feb 04 2008 - Kyle Wheeler
   72  - Make engineering configuration more reliable (CLI)
   73 Dec 05 2007 - Kyle Wheeler
   74  - Accept @NaN@ and @Inf@ as input, fixes some compound operations (BOTH)
   75 Aug 24 2007 - Kyle Wheeler
   76  - Add documentation for sinc and exp functions (CLI)
   77 Aug 23 2007 - Kyle Wheeler
   78  - Sync preferences to disk more predictably (GUI)
   79 Aug 22 2007 - Kyle Wheeler
   80  - Fix display glitches when auto-resizing (GUI)
   81  - Add max-precision preference (GUI)
   82  - Overhaul simpleCalc form, remove crashes, make more robust (GUI)
   83 Aug 14 2007 - Kyle Wheeler
   84  - Fixed FORTRAN-style syntax errors (BOTH)
   85 Aug 02 2007 - Kyle Wheeler
   86  - Updated licensing to be GPLv2+ compatible (BOTH)
   87 --- Version 2.3 ---
   88 Jul 20 2007 - Kyle Wheeler
   89  - Added Wcalc Service to the Service menu (GUI)
   90  - Compiled as a Universal Binary (BOTH)
   91  - Lots of cleanup (BOTH)
   92 Jul 16 2007 - Kyle Wheeler
   93  - Fixed the inspector-window-quits-program bug (GUI)
   94  - Added angle and pressure conversions (BOTH)
   95  - Fixed the insufficient variable precision bug (BOTH)
   96  - Many number formatting fixes (BOTH)
   97 Jul 11 2007 - Kyle Wheeler
   98  - Improved \prefs listing (CLI)
   99 Jul 10 2007 - Kyle Wheeler
  100  - Avoid unexploitable buffer overflow in number formatting (BOTH)
  101 Apr 05 2007 - Kyle Wheeler
  102  - Bohr title corrected (BOTH)
  103  - kph synonyms added (BOTH)
  104 Dec 28 2006 - Kyle Wheeler
  105  - Better error reporting (CLI)
  106 Dec 26 2006 - Kyle Wheeler
  107  - Added tab-completion (CLI)
  108  - Made conversion more forgiving (CLI)
  109 --- Version 2.2.2 ---
  110 Jul 09 2006 - Kyle Wheeler
  111  - Added live precision toggle (GUI)
  112  - Added modulus style preferences (BOTH)
  113  - Improved preferences versioning (GUI)
  114  - Eliminated negative zeros (BOTH)
  115  - Improved commandline help (CLI)
  116  - Plugged several small memory leaks (BOTH)
  117  - Put a mutex around the precision slider update (GUI)
  118 Apr 21 2006 - Kyle Wheeler
  119  - Better readline history detection (CLI)
  120 Mar 20 2006 - Kyle Wheeler
  121  - Made modulus operator (%) efficient (BOTH)
  122 Mar 09 2006 - Kyle Wheeler
  123  - Improved exponent handling for hex numbers (BOTH)
  124  - Fixed the negative exponent bug (BOTH)
  125 Mar 02 2006 - Kyle Wheeler
  126  - Improved several UI inconsistencies (GUI)
  127 Mar 01 2006 - Kyle Wheeler
  128  - Added ability to copy from history/variable list (GUI)
  129 --- Version 2.2.1 ---
  130 Mar 01 2006 - Kyle Wheeler
  131  - Fixed crash if you open the Persistent Variables window and immediately close it (GUI)
  132 --- Version 2.2 ---
  133 Feb 28 2006 - Kyle Wheeler
  134  - Added sinc (BOTH)
  135  - Added documentation of Gamma, lnGamma, zeta, K, and sinc (CLI)
  136  - Added persistent variables (GUI)
  137 Feb 27 2006 - Kyle Wheeler
  138  - Non-base ten decimals no longer infinitely long (BOTH)
  139 Feb 26 2006 - Kyle Wheeler
  140  - Added internal bitcount control to GUI (GUI)
  141  - MPFR version compatibility (CLI)
  142 Feb 23 2006 - Kyle Wheeler
  143  - Implemented ~ as binary not (BOTH)
  144 Feb 21 2006 - Kyle Wheeler
  145  - Units may be plural (CLI)
  146  - Corrected unit names (BOTH)
  147 Feb 15 2006 - Kyle Wheeler
  148  - Corrected several memory use errors and potential crashes (BOTH)
  149  - Corrected lost errors (CLI)
  150  - Added Gamma, lnGamma, sinc, and zeta functions (BOTH)
  151  - added catalan (K) and enhanced the Euler constant (BOTH)
  152 Feb 14 2006 - Kyle Wheeler
  153  - Much more extensive documentation (CLI)
  154  - Added the ability to print numbers with separators (BOTH)
  155 Feb 13 2006 - Kyle Wheeler
  156  - Corrected behavior for systems without READLINE_HISTORY (CLI)
  157  - Corrected precision_guard test (BOTH)
  158  - Corrected significant figure counting (BOTH)
  159 Jan 19 2006 - Kyle Wheeler
  160  - Corrected the print_integers preference (CLI)
  161 Dec 10 2006 - Kyle Wheeler
  162  - Better portability (CLI)
  163  - Added a \explain command (CLI)
  164  - Added a \store command (CLI)
  165  - Faster recursion detection (BOTH)
  166  - No longer confuses equivalence testing with assignment (BOTH)
  167  - Corrected some minor usability bugs (GUI)
  168  - Corrected \save behavior (BOTH)
  169 --- Version 2.1.2 ---
  170 Dec 01 2005 - Kyle Wheeler
  171  - Fixed the resize behavior once and for all with a separate inspector (GUI)
  172 Nov 10 2005 - Kyle Wheeler
  173  - Fix the menu display of arcsinh to be areasinh (GUI)
  174 Nov 08 2005 - Kyle Wheeler
  175  - Variables should be quoted when read in from files (BOTH)
  176 Nov 07 2005 - Kyle Wheeler
  177  - Connected drawers to main window again (GUI)
  178 --- Version 2.1.1 ---
  179 Nov 05 2005 - Kyle Wheeler
  180  - Corrected UTF-8 parsing (thanks Marco Thill!) (BOTH)
  181  - Corrected areasinh function names (thanks Marco Thill!) (BOTH)
  182  - Compatibility with locales without thousands separators (thanks Marco Thill!) (GUI)
  183  - Fixed repeat calculations bug (GUI)
  184  - Fixed error reporting (GUI)
  185 Nov 02 2005 - Kyle Wheeler
  186  - Fix possible double-free (BOTH)
  187  - Fix logic errors in variable handling: variables where one is the prefix of another will not be confused (BOTH)
  188  - Correct unabbreviated integer output for big numbers (BOTH)
  189 --- Version 2.1 ---
  190 Nov 01 2005 - Kyle Wheeler
  191  - Make UTF-8 compatable (BOTH)
  192  - Added Phi0 (magnetic flux quantum) (BOTH)
  193  - Made gamma more accurate (BOTH)
  194 Oct 27 2005 - Kyle Wheeler
  195  - Fix bug in storing variables when there's only one variable (BOTH)
  196  - Added verbose command (CLI)
  197 Oct 26 2005 - Kyle Wheeler
  198  - Fixed up autoconf/automake for Debian (CLI)
  199  - Updated man page (CLI)
  200  - Removed potential buffer overflow in variable name (BOTH)
  201 Oct 02 2005 - Kyle Wheeler
  202  - Corrected man page bug (thanks Daniele Sempione!) (CLI)
  203 Aug 30 2005 - Kyle Wheeler
  204  - Fix memory-leaks (BOTH)
  205 --- Version 2.0 ---
  206 Aug 28 2005 - Kyle Wheeler
  207  - Answer field expands to reveal the entire answer, if necessary (GUI)
  208  - Fixed the bizarre resizing behavior, finally! (GUI)
  209  - Can display much more precision now (GUI)
  210 Jul 19 2005 - Kyle Wheeler
  211  - Added a binary xor operator (BOTH)
  212  - Added a comp(x) function that returns the one's compliment (BOTH)
  213  - Can convert units from the command-line now (CLI)
  214  - Improved the man page and online help (CLI)
  215  - Reorganized the conversion units, to be easier to use (GUI)
  216  - Many more scientific symbols, in standardized units now (BOTH)
  217 Jul 18 2005 - Kyle Wheeler
  218  - Significant-figure rounding indication is more reliable now (BOTH)
  219  - Added support for the \bits command for arbitrary precision (BOTH)
  220  - \prefs display is more useful (CLI)
  221  - ~/.wcalcrc parsing works now (CLI)
  222  - Receiving an EOF will now *never* cause an ugly error message (CLI)
  223 Jun 10 2005 - Kyle Wheeler
  224  - Selecting the Planck constant from the menu produces the correct symbol (GUI)
  225  - Fixed the reduce/reduce conflicts in the parser (BOTH)
  226 --- Version 1.7 ---
  227 Jan 04 2004 - Kyle Wheeler
  228  - Compiling tweaks for Solaris
  229 Dec 29 2003 - Kyle Wheeler
  230  - Added a "simple" calculator feature (GUI)
  231  - Updated autoconf/automake (CLI)
  232  - Committed old fix for bad variable substitution (BOTH)
  233  - Misc bug fixes (BOTH)
  234  - Accepts numbers of the form "5." without the quotes (BOTH)
  235 Dec 25 2003 - Kyle Wheeler
  236  - More informative math errors. (BOTH)
  237  - Code cleanup (BOTH)
  238 Sep 30 2003 - Kyle Wheeler
  239  - Fixed file loading (CLI)
  240 Aug 25 2003 - Kyle Wheeler
  241  - Fixed error stickyness. Thanks Ingo van Lil! (CLI)
  242  - Cleaned up variable recursion detection. Thanks Ingo! (BOTH)
  243 --- Version 1.6.2 ---
  244 Aug 21 2003 - Kyle Wheeler
  245  - Fixed the print integers preference (GUI)
  246  - Fixed the recursion detection, so symbols should work again (BOTH)
  247  - Fixed incorrect output on some errors (CLI)
  248  - Fixed a crash in Linux when errors are reported (CLI)
  249 --- Version 1.6.1 ---
  250 Aug 19 2003 - Kyle Wheeler
  251  - Avoid command/variable conflicts (BOTH)
  252 Aug 18 2003 - Kyle Wheeler
  253  - Fixed repeatable crash on Linux (CLI)
  254  - Fixed recursion detection (BOTH)
  255 Aug 17 2003 - Kyle Wheeler
  256  - Fixed small, one time, memory leak (CLI)
  257 Aug 09 2003 - Kyle Wheeler
  258  - Added irandom, rand(), and irand() (BOTH)
  259 Jul 12 2003 - Kyle Wheeler
  260  - Added bitwise operators & and | and ~ (BOTH)
  261 Apr 19 2003 - Kyle Wheeler
  262  - Fix some flatten problems (BOTH)
  263  - Compilation fixes (Solaris)
  264 Mar 25 2003 - Kyle Wheeler
  265  - Made "always print integers" a preference (BOTH)
  266  - Compilation fixes (Linux)
  267 Mar 24 2003 - Kyle Wheeler
  268  - Added cot to the menus (GUI)
  269  - Fixed log2 silliness (BOTH)
  270 --- Version 1.6 ---
  271 Mar 22 2003 - Kyle Wheeler
  272  - Errors now beep. (GUI)
  273  - Added open/save/saveAs to create/load script files. (BOTH)
  274 Mar 20 2003 - Thomas Steinhausen
  275  - Fixed decimal key display in non-USA countries (GUI)
  276 Mar 19 2003 - Kyle Wheeler
  277  - Added recursion detection. (BOTH)
  278 Feb 28 2003 - Kyle Wheeler
  279  - Fixed the arc- trig functions in degree mode. (BOTH)
  280  - Made readline respect the history length preference. (CLI)
  281  - Added rounding indication to the CLI. (CLI)
  282  - Added rounding indication command. (BOTH)
  283 Feb 24 2003 - Kyle Wheeler
  284  - If it's just an integer, print the whole thing (BOTH)
  285  - Added support for persistent preferences in ~/.wcalcrc (CLI)
  286 Feb 21 2003 - Kyle Wheeler
  287  - Added cot acot coth acoth and reformatted a little (BOTH)
  288 Feb 19 2003 - Kyle Wheeler
  289  - Added some display functions for variables and prefs (CLI)
  290  - Finally fixed the bizarre window behavior (GUI)
  291 --- Version 1.5.2.1 ---
  292 Feb 02 2003 - Kyle Wheeler
  293  - Fixed the ^D bug when compiled without readline (CLI)
  294 Jan 29 2003 - Kyle Wheeler
  295  - Uses more standard rpm macros (CLI)
  296 --- Version 1.5.2 ---
  297 Jan 27 2003 - Kyle Wheeler
  298  - Modified to use automake/autoconf (CLI)
  299 Jan 23 2003 - Kyle Wheeler
  300  - Fixed the internationalization stuff (BOTH).
  301  - Added history length limiting.
  302 Jan 17 2003 - Kyle Wheeler
  303  - Added clearing functions for History and Variables (BOTH)
  304 Jan 16 2003 - Kyle Wheeler
  305  - Alphabetized conversion listings (GUI)
  306  - Fixed sticky error messages (BOTH)
  307 Dec 18 2002 - Kyle Wheeler
  308  - Added the log2 command (BOTH).
  309 Nov 01 2002 - Kyle Wheeler
  310  - Fixed a crasher in error reporting (BOTH).
  311 --- Version 1.5.1 ---
  312 Oct 20 2002 - Kyle Wheeler
  313  - Added an option to avoid precision pitfalls (BOTH).
  314  - Recompiled for Jaguar (BOTH).
  315 Oct 03 2002 - Kyle Wheeler
  316  - Lists variables in command-line mode (CLI)
  317 Sep 08 2002 - Kyle Wheeler
  318  - Another way to tell it "hex" (BOTH)
  319  - Fixed the division thing (GUI)
  320 --- Version 1.5 ---
  321 Aug 08 2002 - Kyle Wheeler
  322  - Added conversions (GUI)
  323 Jul 31 2002 - Kyle Wheeler
  324  - Added support for comments (#, //, /* */) (BOTH)
  325  - Supports "active" variables (BOTH)
  326 Jul 30 2002 - Kyle Wheeler
  327  - Prints prefixes (0x, etc) by default. (CLI)
  328 Jul 29 2002 - Kyle Wheeler
  329  - Added left and right bitshift operations (BOTH)
  330 May 21 2002 - Kyle Wheeler
  331  - '=' and 'clear' work when you press the keys (GUI)
  332 Apr 12 2002 - Kyle Wheeler
  333  - Pre-process input to solve comma/period problem (BOTH)
  334  - Specify separators on the fly in the command-line (CLI)
  335 Apr 10 2002 - Kyle Wheeler
  336  - Added a preference to ignore erroneous expressions (GUI)
  337 Mar 28 2002 - Kyle Wheeler
  338  - Saves drawer states (GUI)
  339 --- Version 1.4.5 ---
  340 Mar 07 2002 - Kyle Wheeler
  341  - Added cube root (cbrt) (BOTH)
  342  - Added rounding indicator (GUI)
  343  - Added square function (BOTH)
  344 Mar 04 2002 - Kyle Wheeler
  345  - Added a base-drawer (GUI)
  346 Mar 02 2002 - Kyle Wheeler
  347  - Fixed the live preference display (GUI)
  348  - Fixed the menu's response to the drawer state (GUI)
  349  - Made the preference Panel Modeless (GUI)
  350  - Implemented strict_syntax preference (BOTH)
  351 Mar 01 2002 - Kyle Wheeler
  352  - Removed all but one reserved variable (CLI)
  353  - Period button becomes a comma button depending on comma preference (GUI)
  354  - Added confusing-number garbage collector (BOTH)
  355  - Moved commands to parser for GUI and piped file support (BOTH)
  356  - Fixed division symbol & continuous expressions (GUI)
  357  - Full international comma support (BOTH)
  358  - CLI doesn't ignore some errors anymore (CLI)
  359  - Fixed crasher in precision output (BOTH)
  360 Feb 28 2002 - Kyle Wheeler
  361  - Added CLI variable parsing strictness toggle (CLI)
  362  - Added sqrt, ceil, and floor functions (BOTH)
  363  - Fixed binary output (BOTH)
  364  - Fixed crasher in comma output (BOTH)
  365 Feb 27 2002 - Kyle Wheeler
  366  - Fixed the comma parsing (BOTH)
  367 --- Version 1.4.4 ---
  368 Feb 27 2002 - Kyle Wheeler
  369  - Fixed clamping errors (BOTH)
  370 --- Version 1.4.3 ---
  371 Feb 26 2002 - Kyle Wheeler
  372  - Added a preference to output numbers with a comma (BOTH)
  373  - Added error reporting to the commandline (CLI)
  374  - Fixed a rounding error (BOTH)
  375 Feb 24 2002 - Kyle Wheeler
  376  - Fixed the scanner (0.9 now means 0.9 and not 0 * .9) (BOTH)
  377  - History redisplay is configurable now (GUI)
  378 --- Version 1.4.2 ---
  379 Feb 20 2002 - Kyle Wheeler
  380  - Fixed the editing-after-pressing-a-button error (I'm an idiot) (GUI)
  381  - Fixed the window-position saving routines (GUI)
  382  - The problem with window sizing has gotten *worse* since updating OS X (GUI)
  383 Feb 12 2002 - Kyle Wheeler
  384  - Accepts commas as period replacements (BOTH)
  385 --- Version 1.4.1 ---
  386 Feb 10 2002 - Kyle Wheeler
  387  - Added output commands to the GUI too (GUI)
  388  - Fixed debug output in the CLI (CLI)
  389  - Compiled everything statically - no more library problems! (BOTH)
  390  - Supports real division symbol () (BOTH)
  391  - Random is now truly random, if the system supports it - relies on /dev/random (BOTH)
  392 --- Version 1.4 ---
  393 Feb  6 2002 - Kyle Wheeler
  394  - Saves the history (max of 1000 lines - should this be configurable?) (CLI)
  395  - New commands in the CLI - (most) old ones will disappear next version (CLI)
  396  - Supports hex (0x), octal (0), and binary (0b) input and output (BOTH)
  397  - Cleared out some pointless error messages (CLI)
  398  - Improved factorials (BOTH)
  399  - Miscellaneous Bugfixes (BOTH)
  400  - Tried to fix a window drifting problem (GUI)
  401 Feb  4 2002 - Kyle Wheeler
  402  - Added a "Result" column to the history (GUI)
  403 --- Version 1.3 ---
  404 Feb  3 2002 - Kyle Wheeler
  405  - More improvements to the parser (BOTH)
  406  - Added LOTS of constants (BOTH)
  407 Feb  2 2002 - Kyle Wheeler
  408  - Added menus for functions and symbols (GUI)
  409  - Added absolute value "abs()" (BOTH)
  410  - Added a bunch of physical constants to the symbols (BOTH)
  411  - Saves toggled status (GUI)
  412 Jan 30 2002 - Kyle Wheeler
  413  - Added the ability to toggle the presence of the keypad (GUI)
  414 --- Version 1.2 ---
  415 Jan 29 2002 - Kyle Wheeler
  416  - Fixed the grammar again (BOTH)
  417  - Began work on continuous calculations (GUI)
  418 Jan 28 2002 - Kyle Wheeler
  419  - Fixed a typo in the grammar (BOTH)
  420  - Added a command-equivalent to the preferences window (GUI)
  421  - Added the version number to the about box (GUI)
  422  - Corrected the version number display
  423 Jan 26 2002 - Kyle Wheeler
  424  - Fixed the grammar (MUCH better now) (BOTH)
  425 Jan 25 2002 - Kyle Wheeler
  426  - Added checks to catch values with too much precision (BOTH)
  427  - Precision slider won't go too far anymore (GUI)
  428  - Remembers the window position (GUI)
  429  - Quits when the window is closed (GUI)
  430  - Saves Preferences! (GUI)
  431  - Expanded the vocabulary (asin,arcsin,sin^-1) (BOTH)
  432 Jan 24 2002 - Kyle Wheeler
  433  - Added a preference to toggle using Radians (GUI)
  434  - Made the history font smaller (GUI)
  435  - Fixed a crasher in the history list. (GUI)
  436  - Can now do floating point mods (BOTH)
  437  - "random" means a random value (BOTH)
  438  - added round() to round a value to the nearest value (BOTH)
  439 Jan 21 2002 - Kyle Wheeler
  440  - Rewrote the Variable management - now it's simpler, slower, more useful (BOTH)
  441  - Variable GUI list is functioning!
  442  - History list selection now replaces the current expression
  443  - Pickiness about undefined variables is configurable (GUI-only)
  444  - Made it approximately the size of Apple's calculator
  445  - Prefs are their own window now
  446  - Logging duplicates in the history is configurable (GUI-only).
  447  - Need to redo commands in command-line version (perhaps \q to quit, \dups for history dups... eh?)
  448  - Fixed the boolean thing - now both !4 and 4! work (!4 = 0, 4! = 24, !0 = 1)
  449  - Discovered that 9+-9 doesn't work... dunno how to fix. I'll think about it. (is this critical?)
  450 Jan 20 2002 - Kyle Wheeler
  451  - Fixed the factorial parsing (non-elegant solution)
  452  - Added GUI Engineering Notation toggle (template for future preferences, if any)
  453  - Decided I have to rewrite the variable storage mechanism to get the GUI list working. :(
  454  - Need to save prefs somehow...