1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-03 11:33:37 +00:00
Commit Graph

31 Commits

Author SHA1 Message Date
Glenn Morris
8b72699e88 Add 2008 to copyright years. 2008-01-07 01:14:52 +00:00
Glenn Morris
075969b476 Switch license to GPLv3 or later. 2007-07-25 03:51:22 +00:00
Jay Belanger
e8fff8ed68 Update maintainer's address. 2007-04-23 21:30:42 +00:00
Glenn Morris
7c671b23f3 Change form of license text to match rest of Emacs. 2007-03-19 20:59:53 +00:00
Glenn Morris
f0fa15c5e5 Add 2007 to copyright years. 2007-01-21 02:48:43 +00:00
Jay Belanger
eb90d8443c (math-check-known-scalarp): Make sure expression is a symbol before
checking that it is bound.
2006-02-14 21:38:57 +00:00
Jay Belanger
c3a1b86139 (math-check-known-matrixp): Make sure expression is a symbol before
checking that it is bound.
2006-02-13 21:36:51 +00:00
Jay Belanger
09ea57eaca Update copyright year. 2006-02-05 16:31:42 +00:00
Jay Belanger
6a056c5d38 (math-add-symb-fancy): Check the length of the correct variable. 2006-01-21 04:52:06 +00:00
Jay Belanger
d0158f7354 (calcFunc-ldiv): Check to see if the first argument is a scalar. 2005-11-14 20:21:40 +00:00
Jay Belanger
d883348df8 (calcFunc-ldiv): New function. 2005-11-14 20:12:35 +00:00
Jay Belanger
2f884e83d4 (math-pow-fancy): Further expand product of square matrices.
(math-check-known-square-matrixp): Do a more extensive check for
square matrices.
2005-11-09 19:27:29 +00:00
Jay Belanger
7199ddd28e (calc-mul-symb-fancy): Add checks for multiplication by an identity
matrix, don't turn multiplication by an inverse matrix into division.
(math-div-symbol-fancy):  Replace division by matrices with
multiplication by inverse.
2005-10-28 03:51:36 +00:00
Jay Belanger
16d661843e (math-check-known-square-matrixp): Change order in which value is checked. 2005-10-10 19:59:18 +00:00
Jay Belanger
3208fa650e (math-check-known-scalarp, math-check-known-matrixp): Check the values of
arguments that are variables.
(math-check-known-square-matrixp): New function.
(math-known-square-matrixp): Use math-check-known-square-matrixp.
(math-super-types): Add sqmatrix type.
2005-10-10 19:37:33 +00:00
Jay Belanger
05d2820548 (math-known-square-matrixp): New function.
(math-pow-fancy): Check for matrices before distributing exponent
across products.
2005-10-07 21:15:19 +00:00
Jay Belanger
58ba2f8f07 Update copyright information. 2005-07-14 20:05:30 +00:00
Jay Belanger
a42e94cac5 Update copyright year. 2005-05-07 21:22:51 +00:00
Jay Belanger
7db3d0d59e (math-trig-inverses, math-div-trig, math-div-non-trig): New variables.
(math-combine-prod-trig, math-div-new-trig, math-div-new-non-trig)
(math-div-isolate-trig, math-div-isolate-trig-term): New functions.
(math-combine-prod, math-div-symb-fancy): Add simplifications for trig
expressions.
2005-02-19 05:36:21 +00:00
Jay Belanger
e3e6f0958c (math-real-if-arg-functions): Add functions to list. 2005-02-15 19:24:24 +00:00
Jay Belanger
773a144d44 (math-possible-signs): Added checks to intervals.
(math-pow-of-zero): Strengthen checks for positive and negative exponents.
2004-11-30 21:58:53 +00:00
Jay Belanger
5e30155bca Add a provide statement.
(calc-Need-calc-arith): Remove it.
2004-11-30 17:01:18 +00:00
Jay Belanger
6adaed7889 (math-pow-of-zero): Take into account different cases. 2004-11-29 22:41:10 +00:00
Jay Belanger
95d91710e9 Finish making previous change. 2004-11-25 06:28:25 +00:00
Jay Belanger
67549a854a (math-scalar-functions, math-nonscalar-functions)
(math-scalar-if-args-functions, math-real-functions)
(math-positive-functions, math-nonnegative-functions)
(math-real-scalar-functions, math-real-if-arg-functions)
(math-integer-functions, math-num-integer-functions)
(math-rounding-functions, math-float-rounding-functions)
(math-integer-if-args-functions, math-super-types):
Move declarations to earlier in file.

(math-unit-prefixes): Declared it.

(math-floor-prec, math-trunc-prec): New variables.
(math-trunc-fancy): Replace variable prec by declared variable.
(math-floor-fancy): Replace variable prec by declared variable.

(math-com-bterms): New variable.
(math-commutative-equal, math-commutative-collect): Replace variable
bterms by declared variable.
2004-11-24 21:45:04 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
Deepak Goel
6e1c888ad0 Add new maintainer (deego). 2003-01-15 15:16:25 +00:00
Colin Walters
3132f345bc Change all toplevel setq' forms to defvar' forms, and move them
before their first use.  Use `when', `unless'.  Remove trailing
periods from error forms.  Add description and headers suggested by
Emacs Lisp coding conventions.
2001-11-19 07:44:56 +00:00
Colin Walters
898ea5c0b2 (calcFunc-abs, calcFunc-float, calcFunc-ceil, calcFunc-round): Use
`defalias' instead of `fset' and `symbol-function'.

Style cleanup; don't put closing parens on their
own line, add "foo.el ends here" to each file, and update
copyright date.
2001-11-14 09:01:07 +00:00
Eli Zaretskii
136211a997 Initial import of Calc 2.02f. 2001-11-06 18:59:06 +00:00