genius r547 - in trunk: . help/C lib lib/combinatorics lib/linear_algebra src



Author: jirka
Date: 2007-10-01 02:11:36 +0100 (Mon, 01 Oct 2007)
New Revision: 547
ViewCVS link: http://svn.gnome.org/viewcvs/genius?rev=547&view=rev

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/configure.in
   trunk/help/C/gel-absolute-value-modulus.xml
   trunk/help/C/gel-comparison-operators.xml
   trunk/help/C/gel-function-list.xml
   trunk/help/C/gel-functions.xml
   trunk/help/C/gel-loops.xml
   trunk/help/C/gel-lvalues.xml
   trunk/help/C/gel-matrix-transpose.xml
   trunk/help/C/gel-modular-evaluation.xml
   trunk/help/C/gel-plotting.xml
   trunk/help/C/gel-references.xml
   trunk/help/C/gel-sums-products.xml
   trunk/help/C/gel-values.xml
   trunk/help/C/gel-variables.xml
   trunk/help/C/genius.txt
   trunk/help/C/genius.xml
   trunk/help/C/starting-when-start.xml
   trunk/help/C/usage-workarea.xml
   trunk/lib/combinatorics/factorial.gel
   trunk/lib/combinatorics/misc.gel
   trunk/lib/library-strings.c
   trunk/lib/linear_algebra/linear_algebra.gel
   trunk/lib/linear_algebra/misc.gel
   trunk/src/Makefile.am
   trunk/src/calc.h
   trunk/src/funclib.c
   trunk/src/funclibhelper.cP
   trunk/src/geniustests.txt
   trunk/src/gnome-genius.c
   trunk/src/mpwrap.c
   trunk/src/mpwrap.h
Log:

Sun Sep 30 11:42:59 2007  Jiri (George) Lebl <jirka 5z com>

	* src/gnome-genius.c: workaround a segfault in vte when
	  a very long string is given.
	
	* src/mpwrap.c: fix bug with scientific notation.  Also change
	  behaviour of automatic scientific notation to follow the max digits
	  parameter

	* src/Makefile.am: fix order of -I and change the way we link our own
	  libs to be more robust.

	* configure.in: fix

	* src/funclibhelper.cP: fix nonegative integer vs positive integer
	  checking and add square matrix checking

	* src/mpwrap.[ch]: add binomial and get_ulong

	* src/funclib.c: Add builtin versions of IsVector, IsDiagonal,
	  IsUpperTriangular, IsLowerTriangular, nCr (Binomial) for speed.

	* help/C/gel-function-list.xml: add docs for
	  RayleighQuotientIteration, StirlingNumberFirst and Second,
	  and update nCr doc string

	* help/C/*.xml: update the document to look better printed.  Remove
	  uneeded paragraph separators, and rewrite small bits.

	* lib/linear_algebra/misc.gel: fix ApplyOverMatrix2, remove some
	  unneeded semicolons, remove functions now builtin

	* lib/linear_algebra/linear_algebra.gel: fix RayleighQuotient
	  and add RayleighQuotientIteration

	* lib/combinatorics/misc.gel: Hofstadter, HarmonicNumber
	  works over matrixes.  Add StirlingNumberFirst and
	  StirlingNumberSecond

	* lib/combinatorics/factorial.gel: remove nCr as it's builtin

	* src/calc.h, src/gnome-genius.c: brag about my Ph.D.

	* src/geniustests.txt: add bunch of tests







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]