[go: up one dir, main page]

Menu

[r56]: / ChangeLog  Maximize  Restore  History

Download this file

241 lines (169 with data), 9.5 kB

Mon Aug 19 14:00 2013 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.11) experimental; urgency=low
  * Fixed bug in eqc-tour.tex
  * Fixed some stuff found by cppcheck
  * Replaced deprecated YYPARSE_PARAM with %parse-param

Wed Apr 17 14:00 2013 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.10) experimental; urgency=low
  * Fixed bug that mixed ln and log when used with iMath
  * Allow argument lists in \usepackage options
  * Fixed bug that did not print the '%' sign as a unit in iMath
  * Integrated imathprint code and fixed some bugs in it as well
  * Fixed bug that always printed the imaginary unit in brackets
  * Fixed bug when printing adds with all negative components in iMath
  * Fixed bug that sometimes printed real numbers in brackets
  * Removed all throw() specifications from function definitions

Tue Jan 15 14:00 2013 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.9) experimental; urgency=low
  * Fixed bug that ignored user formatting (option eqraw) for \constant

Wed Jan 09 15:01 2013 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.8) experimental; urgency=low
  * Fixed bug for operator* which refused to multiply expression with zero
  * Fixed bug for \integral which tried to raw-print it

Wed Dec 19 03:52 2012 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.7) experimental; urgency=low
  * Fixed bug where the RHS of "x = [m]^3" was not recognized as a quantity

Fri Apr  6 08:05 2012 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.6) experimental; urgency=low   
  * Added string data type (issue #3511304)
  * Added "exponent" option to set a fixed exponent for printing floats (issue #3511394)
  * Added vmin and vmax functions (issuue #3518384)
  * Fixed bug in ifelse_eval() that prevented proper evaluation of the condition
  * Fixed bug in equation::solve() that produced a crash for non-integer
    polynomial exponents

Tue Nov 29 18:42 2011 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.5) experimental; urgency=low
  * Reworked eqraw formatting completely
  * Parse unicode superscripts, subscripts and fraction characters
  * Minor changes for iMath 2.0.0

Mon Nov 28 20:00 2011 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.4) experimental; urgency=low
  * Rebuilt for libginac2

Tue Feb 15 18:42 2011 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.3) experimental; urgency=low
  * Better matrix support
  * Output file cleaning with option cleancomments
  * Controlling debug output with option debug
  * Switching between \tg and \tan with option tan_is_tg
  * Unicode support

Mon Oct 11 07:57 2010 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.2) experimental; urgency=low
  * Minor changes for use of libeqc with iMath

Thu Feb 25 13:54 2010 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.1) experimental; urgency=low
  * Minor changes for use of libeqc with iMath
  * changed class Unit to use a factory for creating unit objects
  * changed \eqdiff to differentiate e.g. f(x) to d f(x)/dx instead of
    differentiating the function definition. The old behaviour can be 
    achieved with the function hint 'defdiff'.

Thu Jan 28 11:45 2010 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.4.0) experimental; urgency=low
  * Split code into libeqc and the eqc program

Sat May 14 09:00 2008 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.3.1) experimental; urgency=low

  * Removed most globals to make linking as a shared library easier
  * Added support for symbolic integrals
  * Upgraded to use libginac1.5

Fri Apr 25 09:55 2008 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.3.0) experimental; urgency=low

  * Added support for matrices

Sun Apr 06 16:05 2008 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.2.1) experimental; urgency=low

  * Upgrade to use libginac1.4 and libcln5

Tue Oct 17 09:24 2006 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.2.0) experimental; urgency=low

  * Minor bug fixes.
  * Any equations that do not have a user-defined label are not
    considered any more for finding values, except if they are a direct assignment to a symbol.
  * Added keywords \valwith, quantitywith, numvalwith and unitswith.
  * Some beautification for the LaTeX printing routine output.
  * Added simplification type gather-sqrt to combine single
    square roots into one root symbol.
  * Added option eqsplit and eqsplittext to split a
    long equation at a given operator.
  * Added option vecautosize to automatically size a vector
    (if the step count is given as 0).
  * Switched to using pkg-config instead of AM_PATH_GINAC, as
    required by ginac >= 1.3.7

Sun Jan 22 09:53 2006 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.1.0) experimental; urgency=low

  * Minor bug squashes

  * Added keywords ceil and \floor.

  * In equations, i is now recognized as the imaginary unit (square root of
    -1).

  * Sorted out some autoconf/automake problems and updated the
    documentation. Cross-compiling to Windows now works with the configure/make
    commands (see that section for details).

  * \eqsolve now handles problems with denominators not equal to one.

  *  Added command-line parsing of options for unix version (see eqc --help)

  * Combined all option keywords into the common syntax \eqcoptions {'key' =
    'val'}

  * Automatic aligning of equations (formerly eqautoalign) is now always on.
    It can be overriden by specifying a certain alignment type, e.g.
    \eq[eqalign=none]{...}.

Sat Dec 17 15:40 2005 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

eqc (1.0.0) experimental; urgency=low

  * First production release

  * Vectors can now be created with the syntax begin:end:step.
  
  * Port to gcc3.3.
  
  * Added wildcard function wild().

  * Made differentiation of functions work and print better.

  * Added keyword \diff to create derivatives. They can be evaluated (that
    is, the derivative can be explicitly calculated) by \eqsimpf{...}{diff}.

  * Added factorial function '!'.

  * Added the sum function \sum. It can be explicitly calculated by
    \eqsimpf{...}{diff}

  * Added keyword \eqevalp to evaluate functions given in parameter form.

  * Added keyword \eqwrite to save equations to a file and reuse them in another
    document.

  * Added taylor series creation of an expression with \tseries.

  * Optimized the value finding code for faster execution. 

  * Added the AM_PATH_GINAC macro to configure.in.in. This needs a patch
      to ginac.m4 on my system (see section Compilation and Installation)

  * Cross-compiled EQC to windows (see section Compilation and Installation)

  * Added Digits = 12 globally to aleviate problems of expressions
    evaluating to things like x^(0.99999999999999995)

Mon Feb 14 12:00 2005 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

  *  Version 0.9.0 released

  *  Removed bug which did not print muls inside muls and adds inside
     adds.
  *  Removed automatic expansion and normalization after divisions,
      this must be done manually now using \eqsimpf.
  *  Changed \preferred_units to \preferredunits for LaTeX conformity.
  *  Introduced dummy macros in eqc.sty to enable the raw tex file to
     be passed through LaTeX without generating too many errors. This
     allows the use of preview-latex in emacs, for example.
  *  Added keyword \eqfunc to apply a function to both sides of the
     equation.
  *  Added simplification type unsafe.
  *  Added keyword \printoptions, this now replaces \autoalign.
     \raw and \eqc are now printing options eqraw and eqnoraw.
  *  Trigonometric functions now evaluate automatically if possible
      (for example, \cos(\pi) becomes 0).
  *  Made equation a subclass of GiNaC::relational and expression of
     GiNaC::ex, which allows a great deal of simplifications in the
     grammar.
  *  Removed bug which prevented \val[\degree]{...} from working
     correctly.
  *  Removed bug which prevented substitutions of user-defined
     functions from working correctly.
  *  Changed the func::eval() routine so that it takes advantage of the
     simplification rules defined for GiNaC's hard-coded functions,
     e.g. \tan\arctan{x} = x.

Tue Nov 23 15:00 2004 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

        * Version 0.8.0 released.
        
        * Added keywords \aligneq, \autoalign, \noautoalign and \dumpeq
        * The amsmath keywords \tfrac and \dfrac are now recognized (but
          not printed in eqc output)
        * Implemented keyword nesting (e.g., \eqsubst{z = x^2}{\eqadd{x-y = 4}{y}}, 
          which would result in z = (4+y)^2)
        * Merged the equation and the file parser to simplify the code.
        * Implemented operators +, -, *, / and ^ for equations (e.g. \eqrev{"prev" + 3y}).
        * Enabled operators +, -, * and / between two equations (e.g. 
          \eqrev{"prev" + "eq:other"} ).
        * Added simplification type collect_common.
        * Added keywords \denom and \numer.
        * Added keyword \eqsolve
                
Mon Sep 27 19:03 2004 Jan Rheinländer <jrheinlaender@users.sourceforge.net>

        * Version 0.7 released.
        
        * For the detailed changeLog, see the HTML documentation created from index.sgml