Commit graph

886 commits

Author SHA1 Message Date
Jay Belanger
f164b8c846 (math-div2-bignum): Use math-bignum-digit-size. 2007-06-24 19:37:43 +00:00
Jay Belanger
40cddce8bd (math-init-random-base,math-prime-test): Use math-read-number-simple
to insert constants.
(math-prime-test): Redo calculation of sum.
2007-06-24 14:30:14 +00:00
Jay Belanger
b593f1de16 (math-fixnum-big): Use the variable math-bignum-digit-size. 2007-06-23 04:36:29 +00:00
Jay Belanger
a6d107f171 (math-bignum-digit-length,math-bignum-digit-size,math-small-integer-size):
New constants.
(math-normalize,math-bignum-big,math-make-float,math-div10-bignum)
(math-scale-left,math-scale-left-bignum,math-scale-right)
(math-scale-right-bignum,math-scale-rounding,math-add,math-add-bignum)
(math-sub-bignum,math-sub,math-mul,math-mul-bignum,math-mul-bignum-digit)
(math-idivmod,math-quotient,math-div-bignum,math-div-bignum-digit)
(math-div-bignum-part,math-format-bignum-decimal,math-read-bignum):
Use math-bignum-digit-length, math-bignum-digit-size and
math-small-integer-size.
2007-06-23 04:08:18 +00:00
Jay Belanger
092c493633 (math-format-date-part,calc-parse-standard-date,calcFunc-julian):
Fix incorrect number used in calculations.
2007-06-22 15:05:08 +00:00
Jay Belanger
4603f755b4 (math-approx-ln-10, math-approx-ln-2): New variables to use in caches. 2007-06-22 06:12:35 +00:00
Jay Belanger
f83b9601ef *** empty log message *** 2007-06-22 06:10:39 +00:00
Jay Belanger
206be3d94c (math-small-factorial-table): Eval when compile. 2007-06-22 06:04:45 +00:00
Jay Belanger
cebd3c8a27 *** empty log message *** 2007-06-22 06:02:50 +00:00
Jay Belanger
37b5443868 (math-approx-pi,math-approx-sqrt-e,math-approx-gamma-const): New
variables to use in caches.
2007-06-22 06:00:39 +00:00
Jay Belanger
e5f1224e18 (math-format-date-part,math-parse-standard-date,calcFunc-julian):
Replace math-read-number-simple by math-read-number.
2007-06-22 05:52:29 +00:00
Jay Belanger
4903b28a12 (math-besJ0): Replace math-read-number-simple by math-read-number. 2007-06-22 05:48:07 +00:00
Jay Belanger
a8775b6dcf (math-besJ0,math-besJ1,math-besY0,math-besY1,math-bernoulli-b-cache):
Use math-read-number to insert bignums.
2007-06-22 05:45:52 +00:00
Jay Belanger
3b6d80bc94 (math-format-date-part,math-parse-standard-date,calcFunc-julian):
Use `math-read-number-simple' to insert bignums.
2007-06-22 04:09:00 +00:00
Jay Belanger
f9e09a51db (math-defcache): Allow forms to evaluate to initial values.
(math-pi,math-sqrt-e,math-gamma-const): Use `math-read-number-simple'
to write initial values.
2007-06-22 04:00:12 +00:00
Jay Belanger
887fc3b8cc (math-small-factorial-table): New variable.
(calcFunc-fact): Use `math-small-factorial-table'.
2007-06-22 01:13:01 +00:00
Jay Belanger
1f26c38058 (math-read-number-simple): New function. 2007-06-22 01:05:10 +00:00
Jay Belanger
cad63e32bd (math-standard-ops): Fix precedence of multiplication. 2007-06-20 19:32:49 +00:00
Jay Belanger
b20c4725bd (math-compose-expr): Let math-expr-opers equal math-expr-ops. 2007-06-20 04:17:51 +00:00
Jay Belanger
84812f0e31 (calc-finish-stack-edit): Let math-expr-opers equal the function
math-standard-ops rather than the variable math-standard-opers.
2007-06-20 04:17:27 +00:00
Jay Belanger
0de7d71431 (calc-read-parse-table): Let math-expr-opers equal the function
math-standard-ops rather than the variable math-standard-opers.
2007-06-20 04:16:57 +00:00
Jay Belanger
09be88b3d3 (calc-set-language,math-read-big-rec): Let math-expr-opers equal the
function math-standard-ops rather than the variable
math-standard-opers.
2007-06-20 04:15:12 +00:00
Jay Belanger
1dccbfee1a (math-read-plain-expr,math-format-flat-expr-fancy): Let
math-expr-opers equal the function math-standard-ops rather
than the variable math-standard-opers.
2007-06-20 04:14:24 +00:00
Jay Belanger
2a6f048c0f (calc-embedded-finish-edit): Let math-expr-opers equal the function
math-standard-ops rather than the variable math-standard-opers.
2007-06-20 04:13:06 +00:00
Jay Belanger
16819e4854 (calc-do-calc-eval): Let math-expr-opers equal the function
math-standard-ops rather than the variable math-standard-opers.
(calc-algebraic-entry): Let math-expr-opers equal math-standard-ops or
math-expr-ops, as appropriate.
(math-expr-read-level,math-read-factor): Let math-expr-opers equal
math-expr-ops.
2007-06-20 04:12:15 +00:00
Jay Belanger
515e955e0a (calc-multiplication-has-precendence): New variable.
(math-standard-ops,math-standard-ops-p,math-expr-ops): New functions.
(math-expr-opers): Define using math-standard-ops rather than
math-standard-opers.
2007-06-20 04:07:24 +00:00
Glenn Morris
23d0be646c (calc-full-help): Use emacs-copyright. 2007-06-07 07:27:26 +00:00
Jay Belanger
e8fff8ed68 Update maintainer's address. 2007-04-23 21:30:42 +00:00
Jay Belanger
b943a9d642 Update maintainer's address.
(calc-bug-address): Update maintainer's address.
2007-04-23 21:29:30 +00:00
Jay Belanger
bd149d6ec3 (calc-version): New function. 2007-04-16 02:30:04 +00:00
Jay Belanger
802ed9b9e7 (calc-trail-mode): Shorten the title. 2007-04-16 01:50:16 +00:00
Glenn Morris
7c671b23f3 Change form of license text to match rest of Emacs. 2007-03-19 20:59:53 +00:00
Kim F. Storm
d55ebb63f0 (math-std-daylight-savings)
(math-std-daylight-savings-old): Doc fix.
2007-03-19 09:57:30 +00:00
Jay Belanger
96cd475f4b (math-parse-date): Fix a regular expression.
(math-std-daylight-savings-old, math-std-daylight-savings-new): New functions.
(math-std-daylight-savings): Use `math-std-daylight-savings-new' or
`math-std-daylight-savings-old' depending on year.
2007-03-19 03:16:20 +00:00
Chong Yidong
16e5f96165 (math-std-daylight-savings): Switch to new North American rule. 2007-03-17 17:41:19 +00:00
Glenn Morris
5b87ad5540 Switch to standard GPL text for license. 2007-02-11 01:18:25 +00:00
Glenn Morris
2f969cd490 Add copyright and license notices. 2007-02-11 00:47:36 +00:00
Glenn Morris
c2e309f269 Add copyright and permissions notices. 2007-02-01 03:10:42 +00:00
Glenn Morris
7cdc02a62a Add 2007 to copyright. 2007-01-21 20:49:59 +00:00
Glenn Morris
f0fa15c5e5 Add 2007 to copyright years. 2007-01-21 02:48:43 +00:00
Juanma Barranquero
8f2904a5d7 (calc-eval-error): Doc fix. 2006-12-10 23:48:40 +00:00
Jay Belanger
eb8c8b0455 Add Greek letters to math-variable-table properties of tex. 2006-09-22 17:46:21 +00:00
Jay Belanger
9999226411 (calc-dispatch): Remove unnecessary `sit-for'. 2006-09-12 17:00:40 +00:00
Jay Belanger
c02337538f (calc-curve-fit-history): New variable.
(calc-curve-fit): Use calc-curve-fit-history.
2006-07-20 20:25:02 +00:00
Jay Belanger
64d96023ac (calc-selection-history): New variable.
(calc-enter-selection, calc-sel-mult-both-sides, calc-sel-add-both-sides):
Use calc-selection-history.
2006-07-20 20:24:40 +00:00
Jay Belanger
a5ff30757f (calc-get-operator-history): New variable.
(calc-get-operator): Use calc-get-operator-history.
2006-07-20 20:23:58 +00:00
Jay Belanger
56e8410bf7 (calc-match): Remove reference to calc-previous-alg-entry. 2006-07-20 20:23:33 +00:00
Jay Belanger
0b504d64af (calcAlg-edit, calcAlg-enter): Remove reference to calc-previous-alg-entry.
(calcAlg-previous): Use previous-history-element instead of
calc-previous-alg-entry.
(calc-do-alg-entry): Add history to reading from minibuffer.
Change keybinding for calcAlg-plus-minus, add keybindings for
previous-history-element and next-history-element.
(calc-alg-entry-history, calc-quick-calc-history): New variables.
(calc-do-quick-calc): Use calc-quick-calc-history.
Remove reference to calc-previous-alg-entry.
(calc-alg-entry): Use calc-alg-entry-history.
2006-07-20 20:23:06 +00:00
Jay Belanger
8190210bf9 (calc-previous-alg-entry): Remove variable. 2006-07-20 20:22:18 +00:00
Jay Belanger
35edc8219a calc-embed.el: (calc-override-minor-modes-map, calc-override-minor-modes):
New variables.
(calc-do-embedded): Make sure that Calc keystrokes aren't overwritten
by minor modes.
2006-05-02 20:52:52 +00:00