Commit graph

1026 commits

Author SHA1 Message Date
Jay Belanger
51d6d30054 calc-embed.el
(calc-do-embedded): Put data on stack before changing modes.
2005-03-21 15:49:02 +00:00
Jay Belanger
0e425a588c (calc-embedded-language-alist): Remove.
(calc-embedded-find-modes): Use calc-language-alist instead of
calc-embedded-language-alist.
2005-03-11 22:23:26 +00:00
Jay Belanger
b81c4a73fb (calc-language-alist): New variable. 2005-03-11 22:18:42 +00:00
Jay Belanger
60e5274505 (math-ms-args): Declare it.
(calc-embedded-eval-expr, calc-embedded-eval-get-var): Use variable
math-ms-args.
(calc-embedded-subst): Use math-multi-subst-rec to substitute
variables.
2005-03-10 07:14:32 +00:00
Jay Belanger
b332c7d319 (calc-do-embedded): Set mode line when embedded mode begins.
(calc-embedded-language-alist): New variable.
(calc-embedded-find-modes): Use calc-embedded-language-alist to set
default language mode.
2005-03-08 05:26:44 +00:00
Jay Belanger
dbf954fbbf Add differentiation rule for calcFunc-coth.
Adjust differentiation rules for calcFunc-tan, calcFunc-cot,
calcFunc-tanh.
Adjust integration rule for calcFunc-tan.
2005-02-19 20:02:43 +00:00
Jay Belanger
4601c4773b (calc-user-define-edit): Add local variable.
(calc-edit-top): Move declaration to earlier in file.
(calc-edit-macro-repeats): Add local variables.
2005-02-19 20:01:01 +00:00
Jay Belanger
dba763eec4 (math-read-token): Add local variable. 2005-02-19 19:59:49 +00:00
Jay Belanger
eb1ef4557d (calc-arctan, calc-tanh, calc-arctanh): Removed extra definitions.
(calc-coth): New function.
(calcFunc-cot): Fix `let'.
2005-02-19 15:59:53 +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
6ec3030266 (math-csc-raw): Fix typo. 2005-02-15 19:49:51 +00:00
Jay Belanger
3ce6180e84 (math-eqn-special-funcs): Add functions to list. 2005-02-15 19:28:08 +00:00
Jay Belanger
9274224b86 Add derivative and integration rules for calcFunc-sec, calcFunc-csc,
calcFunc-cot, calcFunc-sech, calcFunc-csch, calcFunc-coth.
(math-do-integral-methods): Add to checks for when to use
substitutions.
2005-02-15 19:27:47 +00:00
Jay Belanger
40b444acab Add simplification rules for calcFunc-sec, calcFunc-csc, calcFunc-cot. 2005-02-15 19:27:17 +00:00
Jay Belanger
6735a29b34 (calc-handle-undo): Remove prefix from variable in message. 2005-02-15 19:26:49 +00:00
Jay Belanger
6fc5a7dac1 (calc-DistribRules, calc-NegateRules): Add rules. 2005-02-15 19:26:07 +00:00
Jay Belanger
f53e6c20ff (calc-sec, calc-csc, calc-cot, calc-sech, calc-csch, calc-coth)
(calcFunc-sec, calcFunc-csc, calcFunc-cot, calcFunc-sech)
(calcFunc-csch, calcFunc-coth, math-sec-raw, math-csc-raw)
(math-cot-raw): New functions.
2005-02-15 19:25:20 +00:00
Jay Belanger
86c88be7eb Add functions to autoloads. 2005-02-15 19:24:49 +00:00
Jay Belanger
e3e6f0958c (math-real-if-arg-functions): Add functions to list. 2005-02-15 19:24:24 +00:00
Jay Belanger
6a5412e40d Add simplification rules for calcFunc-sec, calcFunc-csc, calcFunc-cot,
calcFunc-sech, calcFunc-csch, calcFunc-coth.
2005-02-15 19:23:46 +00:00
Jay Belanger
7258645096 (calc-write-parse-table-part, calc-fix-token-name): Fix a check for
language type.
2005-02-08 05:03:07 +00:00
Jay Belanger
1867200e45 (math-compose-expr): Fix a check for language type. 2005-02-08 05:02:09 +00:00
Jay Belanger
61983af023 (calc-tex-language): Display more information in messages. 2005-02-06 16:21:39 +00:00
Jay Belanger
53cf64fd65 (math-compose-expr): Allow multiline matrices in TeX mode. 2005-02-06 16:20:46 +00:00
Jay Belanger
954fc58360 (calc-embedded-update): Don't put in unnecessary newlines.
Adjust the end of formula marker.
2005-02-04 06:22:18 +00:00
Jay Belanger
7592e97042 (math-latex-parse-frac): Don't use arguments.
(math-latex-parse-two-args): New function.
2005-02-04 06:20:52 +00:00
Jay Belanger
0a18efee86 (calc-embedded-find-bounds): Set formula bound on line with formula. 2005-02-01 03:57:08 +00:00
Jay Belanger
998858ae20 (math-tex-ignore-words): Remove LaTeX portion.
(math-latex-ignore-words): New constant.
2005-01-31 21:58:05 +00:00
Jay Belanger
62a54f6ca5 (math-function-table, math-oper-table, math-variable-table):
Adjust the LaTeX portions.
2005-01-31 21:53:21 +00:00
Jay Belanger
86e3afd3bd (math-read-big-expr): Make LaTeX the default TeX mode. 2005-01-31 21:52:49 +00:00
Jay Belanger
316fc0cc95 (calc-embedded-open-formula, calc-embedded-close-formula):
Ignore matrix environments.
2005-01-31 21:52:11 +00:00
Jay Belanger
a6ab3125f2 (math-read-token): Separate the TeX and LaTeX parts. 2005-01-31 21:51:34 +00:00
Jay Belanger
84d77b1eb3 (math-read-token): Check for smallmatrix environment. 2005-01-31 09:16:44 +00:00
Jay Belanger
cfa083161b (math-latex-input-filter): Remove function. 2005-01-31 09:08:34 +00:00
Jay Belanger
dacc4c70c4 (math-tex-ignore-words): Add support for LaTeX matrices. 2005-01-31 09:07:48 +00:00
Jay Belanger
8d5cd17257 (math-read-token): Read LaTeX matrices. 2005-01-31 09:05:27 +00:00
Jay Belanger
0010f0335a (calc-d-prefix-help): Add LaTeX. 2005-01-31 06:31:43 +00:00
Jay Belanger
ddaad6092e (math-compose-expr, math-compose-rows): Add LaTeX support.
(math-compose-expr): Add support for special functions.
2005-01-31 06:30:37 +00:00
Jay Belanger
ad1c32c76f (calc-language): Adjust docstring.
(calc-set-mode-line): Add LaTeX support.
(math-expr-special-function-mapping): New variable.
2005-01-31 06:29:39 +00:00
Jay Belanger
dd9041c77a (calc-edit-user-syntax, calc-fix-token-name)
(calc-write-parse-table-part):  Add LaTeX support.
2005-01-31 06:28:06 +00:00
Jay Belanger
2d3ce3f292 (calc-latex-language, math-latex-parse-frac)
(math-latex-print-frac): New functions.
(math-oper-table, math-function-table, math-variable-table)
(math-complex-format, math-input-filter): Add latex properties.
(calc-set-language): Set math-expr-special-function-mapping.
2005-01-31 06:25:17 +00:00
Jay Belanger
4617278c25 Add calc-latex-language to autoloads.
(calc-mode-map): Add calc-latex-language.
2005-01-31 06:23:04 +00:00
Jay Belanger
434e689980 (math-read-token): Add support for LaTeX. 2005-01-31 06:21:31 +00:00
Jay Belanger
dacb2f7013 (calc-declare-variable): Use calc-var-name to display variable name. 2005-01-24 18:23:33 +00:00
Jay Belanger
3a91dd3e50 (calc-fancy-prefix-other-key): Set prefix arg. 2005-01-21 05:43:09 +00:00
Jay Belanger
17c90a9e65 (calc-user-define-edit): Put original formula in formula editing buffer. 2005-01-19 17:21:44 +00:00
Jay Belanger
7679290d6e (calc-fancy-prefix-other-key): Don't clear flags if the last command
was a tab or M-tab.
2005-01-19 16:49:06 +00:00
Jay Belanger
d9dfc855a4 (calc-execute-kbd-macro): Ignore calc-keep-arg-flag. 2005-01-19 05:12:36 +00:00
Jay Belanger
650cb9f135 (calc-display-raw): Fix docstring. 2005-01-18 18:30:39 +00:00
Jay Belanger
48e7c397f3 (calc-edit-mode): Inhibit read-only when erasing buffer. 2005-01-18 04:52:55 +00:00