[fix] Replace depricated Runtime.exec()
[refactor] Clean up Expand.expandSqrt()
[fix] Revert to <Ctrl-i> to move selection into-left
[refactor] Improve insertConstants()
[refactor] Simplify and modularize gathering powers of 10
[refactor] Rename borderedBox() to box()
[refactor] Move Transform.fromExponentTo10() to ExpressionFactory.powerOfTen()
[refactor] Rename Evaluate factories for clarity
[refactor] Complete refactoring Calculate
[WIP] Refactor Calculate by moving actual calcs elsewhere
[fix] Contour integrals in LaTeX are \oint, not \cint
[feat] Slightly improve <Ctrl-a> and <Ctrl-x>
[feat] Ctrl-n: t0 -> t_0 and pX -> p_X
[dbg] Add console feedback to debug 'B'
[feat][experimental] Add a new bridging chord, £<character>
[fix][doc] Properly label add-mode modifier key matching
[fix] Evaluate 0! as 1
[fix] Remove old equations on load
[WIP][fix] Loading files was implemented twice
[WIP] Distinguish loading plain/xml and in/out of current document
[WIP] Try (unsuccessfully) to load XML files from command line args
[fix] Handle recursive vertical selection
[feat] You can now load and save as XML
[feat] File>>save>>example.xml works
[fix] Import XML loads into existing document as appropriate
[feat][WIP] Import XML basically works
[style] Simplify, indent and clean up XML read code
[feat] Extract the equation and text strings (unparsed)
[feat] Read (but don't parse) a hard coded XML file
[feat] Add an import XML menu item (that does nothing)
[feat] XML export distinguishes text
[feat] Store equation index, position and label to XML
[feat] Save the document's actual equations to XML
[feat] Export an example XML file
[debug] Scientific notation clean up console info
[feat] Evaluate larger factorials
[refactor] Treat integer values as long throughout
[feat] Integer values now store a long, not an int
[feat] Ctrl-n: a^b * a^c -> a^(b+c)
[style] Clean up integer logarithm code
[feat] Generalize Ctrl-n expansion of log(<integer>)
[feat] Generalize Ctrl-n log(<integer>) -> <integer>
[feat] Ctrl-n: log(<integer>) -> <integer>
[feat] Ctrl-n: (a^b)^c -> a^(b*c)
[doc] Add JavaDoc to cleanUpIntegerScientificNotation()
[feat] Ctrl-n: 420*10^2 -> 42*10^3
[feat] Ctrl-n: a^n * b^n -> (a*b)^n
[fix] A switch statement ran on to the next case
[feat] Contract <trig>(90*\degree-x)
[feat] Contract <trig>(\pi/2 - x)
[feat] Ctrl-n expands sin(2*x), cos(2*x) and tan(2*x)
[feat] Taylor and odd/even trig expansions
[feat] Ctrl-n: i -> sqrt(-1) -> exp(i*pi)
[fix] Match.substitute() works with literal matches
[feat] Ctrl-n expands sin and cos into exponentials
[feat] Ctrl-n changes between sin(x) and csc(x); cot(x) and 1/tan(x) etc.
[refactor][WIP] Simplify shouldn't modify expression arguments
[refactor] Move simplify() method to Simplify class
[doc][fix] Remove < and > symbols from JavaDoc comments.
[refactor] Simplify matchNextToken() in Symbol
[feat] Add "+ as an alias for system clipboard
[feat] Ctrl-n: sin(x)/cos(x) -> tan(x)
[refactor] Move Alias etc into ket.math.alias
[fix] Ensure Integers are non-null before checking their value
[refactor] Use ExpressionFactory.create() in splitRealExponent()
[feat] Ctrl-n: 5^(-3.2) -> 3.62*5^(-4)
[fix] Don't expand a^b -> c*b^d if b < 1 as it just evaluates the expression
[fix] Rewrite splitRealExponent()
[feat] Ctrl-n: 10^log(x) -> x ; b^(log(b,x)) -> x
[feat] Ctrl-n: log(10^x)->x ; log(b,b^x)->x
[feat] Ctrl-n: log(b,x) -> ln(x)/ln(b)
[feat] The '.' register now pastes the last string the user typed
[WIP] Fill '.' register with the word HISTORY
[fix] '=': x*y+(-x*y) -> 0 (and not '?')
[fix] Remove 'zq' and INTERACT mode
[fix] Remove the 'zu' command
[feat] Expand and contract complex exponentials
[refactor] Split Transform into more specific classes
[refactor] Simplify Transform's code
[feat] Ctrl-n collects integer rationals and x/(y/z) -> x*z/y
[fix] Avoid infinite cycle between 5/(2/R) and (5/2)*R
[feat] Ctrl-n: 1/(a/b) -> (1*b)/a
[style] Remove commented out debugging lines
[feat] File >> Export to tgf
[feat] Ctrl-n: a*x+b=0 -> x=-b/a
Merge branch 'master' of ssh://git.code.sf.net/p/ket/code
[feat] Recognize (minus ...) polynomials
[STYLE] Remove a lot of comments and console debug lines
[feat] Generalize quadratic long division to rational polynomial weights
[feat] Add Extract.getRationalLike(Expression)
[feat] Cancel the common factor in rational's numerator and denominator
[fix] Correctly convert polynomial weights map to vector
[fix] Validate polynomial parsing during quadratic long division
[WIP] Ctrl-n performs quadratic long division (incorrectly)
[WIP] Add Rational.java and Transform.quadraticLongDivision()
[WIP] Recognize partial fractions
[feat] Only call ctags if it's installed
[fix] <back-quote> doesn't divide integers when reordering 3*a=4*b
[feat] Folded numbers displays the first few digits
[fix] <real>^(- <real>) -> <real>*10^<real>