Jay Belanger
28572d7db7
(calcDigit-key, math-read-number, math-read-bignum): Replace
...
string-to-int by string-to-number.
2005-05-02 19:45:57 +00:00
Lute Kamstra
ec1e11a9a4
(calc-trail-mode): Don't set font-lock-defaults.
2005-04-25 22:22:51 +00:00
Jay Belanger
2f145e580c
(calc-language-alist): Add tags to customization type.
2005-04-04 03:56:45 +00:00
Jay Belanger
60afc271ff
calc.el
...
(calc-settings-file, calc-language-alist): Make customizable.
(calc-embedded-announce-formula, calc-embedded-open-formula)
(calc-embedded-close-formula, calc-embedded-open-word)
(calc-embedded-close-word, calc-embedded-open-plain)
(calc-embedded-close-plain, calc-embedded-open-new-formula)
(calc-embedded-close-new-formula, calc-embedded-open-mode)
(calc-embedded-close-mode, calc-gnuplot-name, calc-gnuplot-plot-command)
(calc-gnuplot-print-command): Move here from other files and make customizable.
2005-04-01 21:43:47 +00:00
Jay Belanger
f7e30874fe
Update copyright date.
...
(calc-version): Increase to 2.1
(calc-version-date): Remove.
2005-03-29 16:15:49 +00:00
Jay Belanger
b81c4a73fb
(calc-language-alist): New variable.
2005-03-11 22:18:42 +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
dacc4c70c4
(math-tex-ignore-words): Add support for LaTeX matrices.
2005-01-31 09:07:48 +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
650cb9f135
(calc-display-raw): Fix docstring.
2005-01-18 18:30:39 +00:00
Jay Belanger
f1ed747e10
(calc-mode-var-list-restore-saved-values): Make sure settings file
...
exists before accessing it.
2005-01-10 04:07:04 +00:00
Jay Belanger
6c8e75541e
(defcalcmodevar): New macro.
...
(calc-mode-var-list-restore-default-values,
calc-mode-var-list-restore-saved-values): New functions.
(calc-mode-var-list): Use defcalcmodevar to define it.
(calc-always-load-extensions, calc-line-numbering)
(calc-line-breaking, calc-display-just, calc-display-origin)
(calc-number-radix, calc-leading-zeros, calc-group-digits)
(calc-group-char, calc-point-char, calc-frac-format)
(calc-prefer-frac, calc-hms-format, calc-date-format)
(calc-float-format, calc-full-float-format, calc-complex-format)
(calc-complex-mode, calc-infinite-mode, calc-display-strings)
(calc-matrix-just, calc-break-vectors, calc-full-vectors)
(calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets)
(calc-matrix-brackets, calc-language, calc-language-option)
(calc-left-label, calc-right-label, calc-word-size)
(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
(calc-display-raw, calc-internal-prec, calc-angle-mode)
(calc-algebraic-mode, calc-incomplete-algebraic-mode)
(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
(calc-window-height, calc-display-trail, calc-show-selections)
(calc-use-selections, calc-assoc-selections, calc-display-working-message)
(calc-auto-why, calc-timing, calc-mode-save-mode)
(calc-standard-date-formats, calc-autorange-units, calc-was-keypad-mode)
(calc-full-mode, calc-user-parse-tables, calc-gnuplot-default-device)
(calc-gnuplot-default-output, calc-gnuplot-print-device)
(calc-gnuplot-print-output, calc-gnuplot-geometry)
(calc-graph-default-resolution, calc-graph-default-resolution-3d)
(calc-invocation-macro, calc-show-banner): Use defcalcmodevar to
declare them and set their default values.
2005-01-09 15:48:20 +00:00
Jay Belanger
6bbfeec558
(calc-mode): Remove the extension from `calc-settings-file' for loading.
2005-01-08 20:35:45 +00:00
Jay Belanger
fcda0a6649
(calc-settings-file): Change default value. Suggested by cgw in a comment
...
in calc-mode.el.
2005-01-08 05:57:11 +00:00
Jay Belanger
c84eeafa02
(calc-same-interface, calc-quit): Remove obsolete MacEdit code.
2004-12-31 03:29:25 +00:00
Jay Belanger
5ff9dafd88
Add math-read-preprocess-string to autoloads.
2004-12-08 06:07:27 +00:00
Jay Belanger
7e1637c2cb
(calc-read-key-sequence): Leave message visible.
2004-12-02 21:21:32 +00:00
Jay Belanger
451d4c5cff
Remove calc-Need-calc-aent and calc-Need-calc-misc from autoloads.
...
Add calc-do-embedded-activate to autoloads.
(calc-gnuplot-name, calc-gnuplot-plot-command,
calc-gnuplot-print-command): Remove them.
2004-11-30 17:29:51 +00:00
Jay Belanger
ce805efac0
Move require to end of file.
...
(calc-info-filename, calc-autoload-directory, calc-extensions-loaded):
Remove unnecessary variable.
(calc-do-dispatch, calc-mode, calc-check-defines, calc-create-buffer)
(calc, calc-keypad, full-calc-keypad, calc-do, calc-normalize)
(calc-binary-op, calc-unary-op, calcDigit-start, calcDigit-key)
(math-normalize, math-add, math-mul, math-div,
(math-format-stack-value, math-stack-value-offset, math-format-value)
(math-format-flat-expr, math-format-number, math-format-bignum)
(math-read-number, calc-grab-region, calc-grab-rectangle)
(calc-grab-sum-down, calc-grab-sum-across, calc-embedded, defmath)
(calc-check-defines): Replace calc-need-macros by appropriate require.
2004-11-29 06:00:07 +00:00
Jay Belanger
7893af2d79
(calc-embedded-active): Removed unnecessary declaration.
...
(calc-show-banner): Removed redundant declaration.
2004-11-24 21:43:36 +00:00
Jay Belanger
f0a35df4ea
(math-stack-value-offset): Replace variables c, wid and off with
...
math-svo-c, math-svo-wid and math-svo-off.
2004-11-24 06:01:45 +00:00
Jay Belanger
dc78141338
(math-normalize-a): New variable.
...
(math-normalize): Use declared variable math-normalize-a.
2004-11-09 20:30:10 +00:00
Jay Belanger
f55320b5c4
(calc-mode-hook, calc-trail-mode-hook, calc-start-hook, calc-end-hook)
...
(calc-load-hook): New variables.
(calc, calc-trail-display, calc-mode): Removed obsolete sections.
(calc-x-paste-text): Removed.
2004-11-09 04:43:03 +00:00
Jay Belanger
577e1b7491
(calc,full-calc, calc-quit, calc-keypad, full-calc-keypad)
...
(calc-trail-display): Use an extra argument instead of `interactive-p'.
2004-10-26 19:05:53 +00:00
Jay Belanger
cecd4c2023
(calc-emacs-type-19, calc-emacs-type-epoch, calc-emacs-type-gnu19):
...
Removed.
(calc-digit-map, calc-read-key-sequence, calc-read-key): Removed
check for old emacs versions.
2004-10-19 14:36:47 +00:00
Jay Belanger
9d3c486a7e
Added `calc-info-goto-node' to autoloads.
2004-10-11 03:25:09 +00:00
Jay Belanger
cde090ee08
(calc-mode-var-list): Removed unnecessary quotes.
2004-09-20 18:35:40 +00:00
Jay Belanger
def71c184c
(calc-mode-var-list): Fixed the value of `calc-matrix-brackets'.
2004-09-17 17:07:07 +00:00
Jay Belanger
32d5360ac8
(calc-bug-address): Changed email address to send bug reports to.
...
Also changed the maintainer address at the top.
2004-09-15 16:57:57 +00:00
Jay Belanger
a8aee43bd2
(calc-mode): Compare calc-settings-file' to
user-init-file' rather
...
than "\\.emacs" to determine if it is the user-init-file.
2004-09-15 16:54:26 +00:00
Jay Belanger
7b2cda3878
calc/calc.el (calc-mode-var-list): Define this variable.
...
(calc-always-load-extensions, calc-line-numbering,
calc-line-breaking, calc-display-just, calc-display-origin,
calc-number-radix, calc-leading-zeros, calc-group-digits,
calc-group-char, calc-point-char, calc-frac-format,
calc-prefer-frac, calc-hms-format, calc-date-format,
calc-float-format, calc-full-float-format, calc-complex-format,
calc-complex-mode, calc-infinite-mode, calc-display-strings,
calc-matrix-just, calc-break-vectors, calc-full-vectors,
calc-full-trail-vectors, calc-vector-commas, calc-vector-brackets,
calc-matrix-brackets, calc-language, calc-language-option,
calc-left-label, calc-right-label, calc-word-size,
calc-previous-modulo, calc-simplify-mode, calc-auto-recompute,
calc-display-raw, calc-internal-prec, calc-angle-mode,
calc-algebraic-mode, calc-incomplete-algebraic-mode,
calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix,
calc-window-height, calc-display-trail, calc-show-selections,
calc-use-selections, calc-assoc-selections,
calc-display-working-message, calc-auto-why , calc-timing,
calc-mode-save-mode, calc-standard-date-formats,
calc-autorange-units, calc-was-keypad-mode, calc-full-mode,
calc-user-parse-tables, calc-gnuplot-default-device,
calc-gnuplot-default-output, calc-gnuplot-print-device,
calc-gnuplot-print-output, calc-gnuplot-geometry,
calc-graph-default-resolution, calc-graph-default-resolution-3d,
calc-invocation-macro, calc-show-banner): Give these values as
part of `calc-mode-var-list's initialization after the variables
are declared with defvar.
2004-09-15 16:48:19 +00:00
Stefan Monnier
6a3ed0641c
(calc-mode-map): Use mapc.
2004-03-26 15:29:13 +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
David Kastrup
11bfbbd26e
(calc-any-evaltos): Initialize to nil, since
...
calc-refresh-evaltos appears to need this.
2002-10-29 00:30:21 +00:00
Colin Walters
80f952a297
(calc-dispatch-map): Actually set to keymap.
2002-09-29 14:48:27 +00:00
Colin Walters
730576f3ec
(calc-bug-address, calc-scan-for-dels, calc-stack)
...
(calc-stack-top, calc-always-load-extensions)
(calc-line-numbering, calc-line-breaking, calc-display-just)
(calc-display-origin, calc-number-radix, calc-leading-zeros)
(calc-group-digits, calc-group-char, calc-point-char)
(calc-frac-format, calc-prefer-frac, calc-hms-format)
(calc-date-format, calc-float-format, calc-complex-format)
(calc-full-float-format, calc-complex-mode, calc-infinite-mode)
(calc-display-strings, calc-matrix-just, calc-break-vectors)
(calc-full-vectors, calc-full-trail-vectors, calc-vector-commas)
(calc-vector-brackets, calc-matrix-brackets, calc-language)
(calc-language-option, calc-function-open, calc-function-open)
(calc-function-close, calc-language-output-filter)
(calc-language-input-filter, calc-radix-formatter)
(calc-left-label, calc-right-label, calc-word-size)
(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
(calc-display-raw, calc-internal-prec, calc-inverse-flag)
(calc-hyperbolic-flag, calc-keep-args-flag, calc-angle-mode)
(calc-algebraic-mode, calc-incomplete-algebraic-mode)
(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
(calc-window-height, calc-display-trail, calc-show-selections)
(calc-use-selections, calc-assoc-selections)
(calc-display-working-message, calc-auto-why, calc-timing)
(calc-display-sci-high, calc-display-sci-low, calc-other-modes)
(calc-other-modes, calc-Y-help-msgs, calc-loaded-settings-file):
Make into real defvars.
(calc-mode-var-list): Delete.
(calc-mode-save-mode, calc-standard-date-formats)
(calc-autorange-units, calc-was-keypad-mode, calc-full-mode)
(calc-user-parse-tables, calc-gnuplot-default-device)
(calc-gnuplot-default-output, calc-gnuplot-print-device)
(calc-gnuplot-print-output, calc-gnuplot-geometry)
(calc-graph-default-resolution, calc-graph-default-resolution-3d)
(calc-invocation-macro, calc-show-banner): Make into defvars,
taken from `calc-mode-var-list'.
(calc-emacs-type-epoch, calc-emacs-type-19)
(calc-emacs-type-lucid, calc-emacs-type-gnu19): Make into defvars.
(calc-version, calc-version-date, calc-trail-pointer)
(calc-trail-overlay, calc-undo-list, calc-redo-list)
(calc-main-buffer, calc-trail-buffer, calc-why, calc-next-why)
(calc-inverse-flag, calc-hyperbolic-flag, calc-keep-args-flag)
(calc-last-kill, calc-previous-alg-entry, calc-dollar-values)
(calc-dollar-used, calc-hashes-used, calc-quick-prev-results)
(calc-said-hello, calc-executing-macro, calc-any-selections)
(calc-help-phase, calc-full-help-flag, calc-refresh-count)
(calc-display-dirty, calc-prepared-composition)
(calc-selection-cache-default-entry, calc-embedded-info)
(calc-embedded-active, calc-standalone-flag, var-EvalRules)
(math-eval-rules-cache-tag, math-radix-explicit-format)
(math-expr-function-mapping, math-expr-variable-mapping)
(math-read-expr-quotes, math-working-step, math-working-step-2)
(var-i, var-pi, var-e, var-phi, var-gamma, var-Modes): Make into
defvars, from toplevel setq.
(calc-mode-map): Set up keymap in more modern fashion.
(calc-dispatch-map): Ditto.
(calc-command-flags, calc-final-point-line)
(calc-final-point-column): Defvar.
(calc-do): Use `save-current-buffer' instead of `save-excursion'.
(sel-mode): Defvar.
(calc-any-evaltos): Ditto.
(calc-buffer, calc-prev-char, calc-prev-prev-char)
(calc-digit-value): Ditto.
(math-eval-rules-cache, math-eval-rules-cache-other): Ditto.
(math-sub-bignum): Bind `diff'.
(calc-selection-cache-entry): Defvar.
(calc-count-lines): Reference `pos' instead of `newpos'.
2002-09-27 04:55:22 +00:00
Colin Walters
558f9ba1c1
(calc-mode): Add font-lock-defontify to change-major-mode-hook.
2002-09-18 16:47:48 +00:00
David Kastrup
2363bd8daa
(math-format-stack-value): Revert a broken
...
if->when replacement and reformat so that this does not happen
again. Fixes a pretty lethal line formatting/yanking bug.
2002-08-05 09:34:12 +00:00
Colin Walters
cd01230948
Use when',
unless'.
...
(calc-trail-mode): Use an italic `font-lock-face'.
(calc-refresh): Ditto.
2002-06-12 05:11:22 +00:00
Miles Bader
1501f4f67e
(calc-show-banner): New variable.
...
(calc-refresh): Only show banner if `calc-show-banner' is non-nil.
(calc-mode-var-list): Add `calc-show-banner'.
2002-05-30 01:04:15 +00:00
Colin Walters
91da64426a
(math-format-number): Load `calc-ext' before we call
...
`math-group-float'.
2002-04-14 05:50:05 +00:00
Colin Walters
afa717ec93
(calc-init-base): Ditto.
2002-03-29 23:00:21 +00:00
Colin Walters
1cc6997c38
(calc-was-split): Var deleted.
...
(calc): Remove reference to it.
(calc): Ditto.
(calc-quit): Ditto.
2002-03-29 22:55:39 +00:00
Andreas Schwab
cd01f5b91c
(calcDigit-key): Use minibuffer-prompt-end instead of point-min.
2002-02-08 12:32:18 +00:00
Pavel Janík
0ff9b955fe
Doc fixes.
2001-12-20 18:59:32 +00:00
Colin Walters
906bd0efe9
(Commentary): Cleanup, and add logistic curve fitting suggestion from
...
Robert J. Chassell <bob@rattlesnake.com>.
2001-11-24 22:34:26 +00:00
Colin Walters
7054901c2b
(toplevel): Add comment and version header.
...
(calc-init-base): Bump version to 2.02f, update date.
2001-11-19 20:00:21 +00:00
Colin Walters
f269b73e3e
(calc-record-compilation-date): Remove.
...
(calc-bug-address): Update.
(calc-settings-file): Use `user-init-file'.
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:43:05 +00:00