Tue Aug 01 19:48:10 2006 Jiri (George) Lebl * src/gnome-genius.c: use same geometry setup as gnome-terminal (resize in terms of the terminal characters) I don't have time to debug vte and new versions crap out when we don't set this up. * po/POTFILES.in, Makefile.am, mpfr/Makefile.am, mpfr/tests/Makefile.am, src/Makefile.am, help/C/Makefile.am: fix build/distcheck for new autotools * help/omf.make, help/xmldocs.make: update to newest versions from gnome-common to fix distcheck Tue Jul 18 20:35:23 2006 George (Jiri) Lebl * src/eval.c: fix matrix expanding Mon Jul 17 01:55:30 2006 George (Jiri) Lebl * lib/linear_algebra/*.gel: Added QRDecomposition, SesquilinearForm, SesquilinearFormFunction, killed GramSchmidtDot, DotProduct is now the actual dot product, not the hermitian product. InnerProduct now calls HermitianProduct not DotProduct. GramSchmidt, Projection, VectorAngle have the inner product as an optional argument. GramSchmidt normalizes the vectors. NullSpace optimized a bit, now no longer calls ColumnSpace which was not needed. Fixed OuterProduct to actually return the outer product not just the 1,1 element. Killed HermitianProduct which moved to being C based * src/funclib.c, src/funclibhelper.cP: implemented HermitianProduct in C, optimized StripZeroColumns in the case when there are no columns to strip * src/matrixw.[ch], src/funclib.c: remember that we did rref so that we don't do it several times (speeds up NullSpace a bit) * combinatorics/factorial.gel, lib/linear_algebra/*.gel, statistics/basic.gel: use zeros instead of SetMatrixSize * help/C/gel-function-list.xml: update Fri Jul 14 18:00:39 2006 George (Jiri) Lebl * configure.in, mpfr/*: update mpfr to 2.2.0 and require 2.2.0 in the configure script * src/mpwrap.[ch], src/funclib.c: use mpfr_pow_z and whack our own stupid version. Add CatalanConstant and atan2 functions * help/C/gel-functions-list.xml, lib/functions/elementary.gel: document CatalanConstant, atan2, and change all "reverse function" to "inverse function". Fri Jul 14 01:00:03 2006 George (Jiri) Lebl * src/funclib.c: Add NextCombination function * src/geniustests.txt: add tests * help/C/gel-function-list.xml: add docs for NextCombination Thu Jul 13 17:50:28 2006 George (Jiri) Lebl * configure.in, autogen.sh, acconfig.h, src/Makefile.am: use automake 1.9 to fix the po directory mess and other things. * mpfr/*: apparently automake gets update in cvs for this Thu Jul 13 13:42:25 2006 George (Jiri) Lebl * src/calc.h, src/*.c: update copyright strings for 2006 Thu Jul 13 13:33:12 2006 George (Jiri) Lebl * src/funclib.c, lib/linear_algebra/linear_algebra.gel, lib/linear_algebra/subspaces.gel: Add CountZeroColumns function which is quicker then stripping zero columns and then counting the remainder. Further port StripZeroColumns to C to make it a lot more efficient. This also optimizes things such as nullity, rank, ColumnSpace, NullSpace and related. * src/geniustests.txt: Add some tests * help/C/gel-function-list.xml, help/C/genius.xml: Update the manual, and expand a bunch of entries for a bunch of functions. Thu Jul 13 10:53:54 2006 George (Jiri) Lebl * lib/sets/basic.gel, src/funclib.c, src/eval.[ch]: Implement IsIn, Intersection and SetMinus in C for speed * lib/linear_algebra/subspaces.gel, lib/linear_algebra/linear_algebra.gel: Minor speed improvements to NullSpace * src/geniustests.txt: add some more tests Thu Jul 13 08:56:10 2006 George (Jiri) Lebl * src/eval.c: fix leaks * src/matrix.c: zero out matrix data to init it * lib/linear_algebra/linear_algebra.gel: simplify NonPivotColumns a tiny bit Thu Jul 13 01:32:55 2006 George (Jiri) Lebl * src/eval.[ch], src/matrixw.c, src/matrix.c: Fix a whole bunch of leaks and memory corruption problems especially with respect to loops and matrixes. * src/eval.c: fix evaluation of matrix entries to be a little faster perhaps (don't ever push value nodes) and evaluate matrix entries in the most obvious order rather then our previous very weird order. * src/geniustest.txt: add a test Wed Jul 12 14:26:35 2006 George (Jiri) Lebl * src/gnome-genius.c: fix error in using the file chooser * src/eval.c: fix compiler warning * ve/*, configure.in, **/Makefile.am: use a private copy of slightly cut down vicious-extensions to make things work 2006-04-17 Kjartan Maraas * configure.in: Remove obsolete entry for no_NO. * po/no.po: And the translation. 2005-12-06 Kjartan Maraas * configure.in: Add nb to ALL_LINGUAS. 2005-08-24 Pawan Chitrakar * configure.in: Added ne in ALL_LINGUAS Thu Aug 11 11:51:10 2005 George Lebl * src/gnome-genius.c: make the unsaved work quit dialog work for window closing as well (it just asked but quit anyway in that case). 2005-08-08 Chao-Hsiung Liao * configure.in: Added "zh_TW" to ALL_LINGUAS.