## Version 2.2 Upgrade Information |

Although version 2.2e remains available for download for registered users to maintain existing installations, please note that the current version is now 2.3.

Version 2.2 makes it easier for you to use proper mathematical and scientific notation by supporting Unicode code points for Greek letters, superscripts (exponents), subscripts, and common mathematical symbols in your equations and graph labels.

Version 2.2e for Windows supports all 32-bit and 64-bit platforms: Windows NT 4, and Win 2000/XP/Vista/Windows 7/8/8.1.
Version 2.2.5 for Macintosh supports OS X 10.6 and newer. Most of the new features apply to both versions.
The iOS version has all of the same fixes and can read files created by the new desktop versions, but it does not yet provide any
additional virtual keyboards to help you enter the newly-supported symbols.

- Download version 2.2e for Windows (English) [786 KB]
- Download version 2.2.5 for Mac OS X (English, Français, Español, Dansk) [2.6 MB]

- Descargar versión 2.2e para Windows (Español) [786 KB]
- Télécharger version 2.2e pour Windows (Français) [729 KB]
- Download version 2.2e til Windows (Dansk) [780 KB]
- Download version 2.2e for Windows (Svensk) [791 KB]
- Download Graphmatica 2.2e for Windows (Greek) [798 KB]
- Scaricare Graphmatica 2.2e per Windows (Italiano) [801 KB]
- Download Graphmatica 2.2e for Windows (Polski) [788 KB]
- Download Graphmatica 2.2e for Windows (Brazilian Portuguese) [790 KB]
- Download Graphmatica 2.2e for Windows (Farsi) [780 KB]

Please e-mail me at support@graphmatica.com if you find anything about the new features that does not work as advertised, or if you find a regression in any existing feature.

- Version 2.2 for Windows has been compiled against the Unicode version of the Windows API. This means it will no longer run on obsolete versions of Windows with half-baked Unicode support (95, 98, ME).
- The help for Version 2.2 for Mac OS X has been rebuilt using the format prescribed by OS X 10.6. The help might no longer be fully functional on OS X 10.5. If this impacts you, please use Google to search the online help on this website by adding "site:graphmatica.com" to your query.
- Files that use Greek letters or other newly-supported Unicode characters in function or equation definitions may not be completely readable by older versions of Graphmatica. Also, even if you avoid using any of the newly-supported characters, the Windows version will save documents that include accented characters in UTF-8 format starting with Microsoft's UTF-8 byte-order marker. This prefix unfortunately makes the files unreadable by versions 2.0i and 2.1 (version 2.1a has been patched to support reading the new files).

- Fixed some cases where the screen did not refresh immediately due to changes to reduce flicker in 2.2d.
- Enhanced Paste Data Plot to accept cells with numbers formatted as currency or percent (all symbols are dropped, but the correct decimal value is preserved) and rows with Unix or Mac (instead of DOS) line endings.
- Fixed issues with merging graph documents on load.
- Data Plot window is now hidden by default when loading a graph document with no data plots.
- Fixed redraw of domain end-caps on curves that use the free variable 'a'.

- Reworked screen painting on Windows to reduce flickering when scrolling the grid or zooming in and out quickly.
- Added Logarithmic function curve fitting option.
- The Exponential curve fitting option now formats equations as y = a b^x.
- The Find All Graphs feature now includes data plots in its search for portions of curves that are not currently visible.

- Fixed an infinite loop in calculating point tables for domains starting at x >= 10000.
- Curve fit equations now display R² (coefficient of determination) instead of r for non-linear fits to avoid confusion.
- Demo files now install in and default document open/save folder is preset to "My Documents\Graphmatica" to help avoid issues where newer versions of Windows won't let you save data under "Program Files".
- Fixed issue with y=ln x not displaying for certain grid ranges due to prior fix for CPU spin on certain graphs on log paper.

- Corrected domain specifications in one more demo file and a help page.
- XP-style common controls are now loaded on 64-bit versions of Windows.
- The installer is now digitally signed to verify that you have downloaded an authentic version of the program.

- Fixed domains in some of the demo files to be parseable when the decimal separator is set to ','.
- Improved rendering of graphs with highly-vertical segments (including any graph that crosses y=0) when using logarithmic graph paper.

- The Windows version is now compiled with Unicode support. This means you can use both Greek and Roman characters (as well as an extended set of superscript exponents, subscripts, and mathematical operations) as you like in annotations, graph titles, and equations--provided you have selected compatible fonts. You can also share such files with Graphmatica for Mac OS X (which has always used Unicode).
- Added special characters tool dialog to Windows version to make it easier to enter Greek letters, super- and subscript numerals, and authentic math operators like times sign and division without using Character Map or memorizing keycodes.
- Added support for Greek letters and subscripts in function and constant names. (So you can now define constants as the single letters α, β, etc. and use the Greek letter π instead of Roman "p" or "pi".)
- The sum and gamma/gammaln functions can now also be specified using the Greek capital letters Σ and Γ, respectively.
- The functions and Constants dialog now properly prohibits you from defining inaccessible duplicate functions (or redefining built-in functions or constants) whose names differ only by the case of Latin letters used. Also, semantic errors in functions (missing operand, parentheses mismatch, etc.) are now reported when you first enter the function definition, rather than when an equation referencing the function is evaluated.
- Fixed bugs introduced in 2.1 preventing ODE systems from graphing and impeding use of the sum() function without explicitly defining the domain of the index variable n.
- The alternate-notation ODE system variables x1…x4 and dx1…dx4 can now be specified using Unicode subscripts instead of plain numerals (i.e. x₁…x₄).
- Open-ended domains for Cartesian equations can now be specified explicitly using the Unicode "infinity" symbol (∞) instead of just leaving that part of the domain specification blank.
- Fixed potential crash on deleting piecewise-defined equations.
- Fixed crash on graphing y=1/|x|.

kSoft, Inc. ksoft@graphmatica.com Last updated: Mon 11 Nov 2013