]> git.eshelyaron.com Git - emacs.git/commitdiff
(calcFunc-collect): Normalize the coefficients of the
authorJay Belanger <jay.p.belanger@gmail.com>
Wed, 26 Nov 2008 02:39:57 +0000 (02:39 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Wed, 26 Nov 2008 02:39:57 +0000 (02:39 +0000)
polynomial rather than the whole polynomial.

lisp/ChangeLog
lisp/calc/calc-alg.el

index c393420cb22a26d7f6abd51bec10c02552954376..bef08cdb6b1993e32e94c45ede2a8d64d4748453 100644 (file)
@@ -1,3 +1,8 @@
+2008-11-26  Vincent Belaïche  <vincent.b.1@hotmail.fr>
+
+       * calc/calc-alg.el (calcFunc-collect): Normalize the coefficients
+       of the polynomial rather than the whole polynomial.
+
 2008-11-25  Chong Yidong  <cyd@stupidchicken.com>
 
        * mail/mailabbrev.el (define-mail-abbrev): When reading from
index 34d2829f2c363917c21df6590cb35cba3e45c135..9bcaeab39b470463e475f5bfc6fbdb469a047703 100644 (file)
 (defun calcFunc-collect (expr base)
   (let ((p (math-is-polynomial expr base 50 t)))
     (if (cdr p)
-       (math-normalize   ; fix selection bug
-        (math-build-polynomial-expr p base))
+        (math-build-polynomial-expr (mapcar 'math-normalize p) base)
       (car p))))
 
 ;;; If expr is of the form "a + bx + cx^2 + ...", return the list (a b c ...),