Jay Belanger
38216c3089
calc-mode.el (calc-matrix-brackets): Remove "P" from prompt.
2009-07-30 04:44:23 +00:00
Jay Belanger
9ca102281e
(calc-mode-map): Add keybinding for `calc-transpose-lines'.
2009-07-29 03:42:49 +00:00
Jay Belanger
2845f6fd61
(calc-transpose-lines): New function.
2009-07-29 03:42:19 +00:00
Jay Belanger
b159e5b047
(calc-undo-length): New variable.
...
(calc-quit): Truncate rather than eliminate `calc-undo-list'.
2009-07-21 18:56:35 +00:00
Jay Belanger
e4a5a3079b
(calc-embedded-make-info): Don't force when `calc-embedded-word' is
...
called twice.
2009-07-06 00:11:09 +00:00
Jay Belanger
2e9b968b28
(math-use-emacs-fn): Make sure that the number is formatted correctly.
2009-07-03 01:43:33 +00:00
Glenn Morris
d916c9650d
(calc-graph-plot): Avoid assignment to free variable `filename'.
2009-06-23 07:28:19 +00:00
Jay Belanger
7048562d01
(calc-mode): Replace copy-list' with
copy-sequence'.
2009-04-27 23:12:20 +00:00
Jay Belanger
26361eae76
(calc-set-mode-line): Check to make sure that the correct Calc buffer
...
gets "Embed" in the mode line.
(calc-mode): Copy stack list for additional Calc buffers.
2009-04-26 01:39:48 +00:00
Jay Belanger
4880bb30ba
(calc-buffer-list): New variable.
...
(calc-kill-stack-buffer): New function.
(calc-mode): Add `calc-kill-stack-buffer' to
`kill-buffer-query-functions'.
Add current buffer to `calc-buffer-list'.
2009-03-30 02:19:07 +00:00
Jay Belanger
e42ed20cbb
(calc-embedded-restore-original-modes): Add argument for Calculator buffer.
...
(calc-do-embedded): Use specific Calculator buffer when cancelling
embedded mode.
2009-03-30 02:17:40 +00:00
Jay Belanger
7b3752ab87
(math-use-emacs-fn): Make sure that the lisp number is in decimal.
2009-02-21 19:19:58 +00:00
Jay Belanger
170bc4f7d8
(calc-sel-expand-formula): Simplify expanded denominator.
2009-01-27 05:12:28 +00:00
Jay Belanger
d22546d532
(cal-sel-mult-both-sides): Add an option to expand the denominator.
2009-01-27 01:21:54 +00:00
Jay Belanger
1b2d606c19
Mention change to `j *'.
2009-01-27 01:20:27 +00:00
Jay Belanger
18e50b48db
(calcFunc-apart): Improve test for rational functions.
2009-01-24 02:27:04 +00:00
Jay Belanger
91ca6606a6
(math-compose-tex-sqrt): New function (previously commented out).
...
(math-special-function-table): Use `math-compose-tex-sqrt' to compose
sqrts in TeX and LaTeX mode.
2009-01-11 19:14:59 +00:00
Glenn Morris
1e4bd40da2
Replace last-input-char with last-input-event.
2009-01-09 05:00:56 +00:00
Glenn Morris
e93c003eb1
Replace last-command-char with last-command-event.
2009-01-09 03:57:12 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Jay Belanger
9f6a59d16c
(calcFunc-collect): Normalize the coefficients of the
...
polynomial rather than the whole polynomial.
2008-11-26 02:39:57 +00:00
Jay Belanger
be5255e21c
(calc-settings-file, calc-language-alist)
...
calc-embedded-announce-formula, calc-embedded-announce-formula-alist)
calc-embedded-open-formula, calc-embedded-close-formula)
calc-embedded-open-close-formula-alist)
calc-embedded-word-regexp-alist, calc-embedded-open-plain)
calc-embedded-close-plain, calc-embedded-open-close-plain-alist)
calc-embedded-open-new-formula, calc-embedded-close-new-formula)
calc-embedded-open-close-new-formula-alist, calc-embedded-open-mode)
calc-embedded-close-mode, calc-embedded-open-close-mode-alist)
calc-gnuplot-name, calc-gnuplot-plot-command)
calc-gnuplot-print-command, calc-multiplication-has-precedence):
Remove unnecessary asterisks from docstrings.
2008-11-25 01:30:22 +00:00
Glenn Morris
112203942c
(math-additional-units): Doc fix (active voice).
2008-11-20 02:44:21 +00:00
Juanma Barranquero
60afd99b0d
* calc/calc-units.el (math-units-table): Doc fix.
...
(math-standard-units): Fix typo in constant's description.
(math-additional-units): Fix typo in docstring.
2008-11-19 17:03:40 +00:00
Jay Belanger
4929aa69ce
(math-standard-units): Add eps0, permittivity of vacuum.
2008-11-19 14:17:08 +00:00
Jay Belanger
a2baa90802
(calc-quit): Use `window-full-width-p' to check window width.
2008-11-05 22:12:21 +00:00
Jay Belanger
bc6922de39
(calc-quit): Make sure that the keypad buffer exists before delete its windows.
2008-11-04 23:52:15 +00:00
Jay Belanger
df802986e5
(calcFunc-collect): Return constant polynomial when appropriate.
2008-11-03 02:16:35 +00:00
Jay Belanger
e6c1b5fb51
Mention `calc-embedded-word-regexp'.
2008-10-10 14:58:26 +00:00
Jay Belanger
fb2e993b0e
(calc-embedded-make-info): Use `calc-embedded-word-regexp' to find word.
2008-10-10 14:31:19 +00:00
Jay Belanger
2e756d9bf2
(calc-embedded-word-regexp, calc-embedded-word-regexp-alist):
...
New variables.
(calc-embedded-open-word, calc-embedded-close-word)
(calc-embedded-open-close-word-alist): Remove unused variables.
2008-10-10 14:30:22 +00:00
Jay Belanger
9b3e5667d0
(math-standard-units): More adjustments.
2008-10-06 13:17:21 +00:00
Jay Belanger
ac318df0f7
(math-standard-units): Update the values of the units.
2008-10-06 12:40:39 +00:00
Jay Belanger
19bdc4d8a3
(math-standard-units): Add entries used to display the the values in the
...
units buffer.
(math-build-units-table): Add entries to the units table to be used
to display the values in the units buffer.
(math-build-units-table-buffer): Use the display entry of the units
table when non nil.
(calc-define-unit): Add an option to enter display value of unit.
2008-09-30 02:40:31 +00:00
Jay Belanger
11041c992f
(calcFunc-venum): Properly handle intervals.
2008-09-20 22:09:39 +00:00
Jay Belanger
fa786329aa
(calc-convert-temperature): Use default units when appropriate.
2008-09-17 02:25:37 +00:00
Martin Rudalics
8d676b639a
(calc-dispatch-map): Fix handling of upcased and
...
control-prefixed keys. (Bug #835 )
2008-09-02 08:49:49 +00:00
Jay Belanger
591b6e80e7
*** empty log message ***
2008-08-14 19:21:09 +00:00
Jay Belanger
a852994ee5
*** empty log message ***
2008-08-14 18:35:22 +00:00
Jay Belanger
91192b2e5e
(calc-version): Remove.
2008-08-14 18:35:08 +00:00
Jay Belanger
f5110333d7
(calc-version): Remove function.
2008-08-14 18:34:41 +00:00
Jay Belanger
77ba6df41b
(report-calc-bug): Remove version number.
...
calc-stuff (calc-version): Remove function.
calc.el (calc-version): Remove.
2008-08-14 18:34:05 +00:00
Jay Belanger
768ae6f240
(calc-keypad-show-input): Remove version number.
2008-08-14 18:33:41 +00:00
Jay Belanger
af5a5f3d92
(calc-full-help): Remove version number.
2008-08-14 18:33:07 +00:00
Jay Belanger
61d4168408
Remove autoloading of calc-version.
2008-08-14 18:32:40 +00:00
Jay Belanger
a5e025ce62
(math-read-number): Handle C-like languages properly.
2008-08-05 03:45:22 +00:00
Jay Belanger
57675fb557
(math-read-number): Handle C numbers beginning with 0 correctly.
2008-08-05 03:38:24 +00:00
Jay Belanger
241d447bd3
(calc-describe-key): Add angles to special key descriptions.
2008-07-13 05:42:31 +00:00
Jay Belanger
2ad05c22e6
(calc-describe-thing): Use `re-search-forward' to search for regexp.
2008-07-13 04:37:44 +00:00
John Paul Wallington
d7ad7a5ec1
(defmath): Add `doc-string' decl. Add docstring.
2008-06-28 14:19:02 +00:00
Jay Belanger
7a3e1fb5a8
(calc-init-extensions): Add keybinding for `kill-ring-save'.
2008-06-24 05:22:08 +00:00
Jay Belanger
7163bf2cc3
(calc-mode-map): Add extra keybindings to `calc-missing-key'.
2008-06-24 05:21:40 +00:00
Jay Belanger
2e4daa0e05
(calc-get-register): Fix problem when the Calc register is empty.
2008-05-19 02:42:28 +00:00
Jay Belanger
a019dc407d
Mention register commands.
2008-05-18 21:17:21 +00:00
Jay Belanger
aa255da9b9
(calc-r-prefix-help): Add help for register functions.
2008-05-18 20:37:16 +00:00
Jay Belanger
63e81ac447
(calc-init-extensions): Add keybindings for `calc-copy-to-register'
...
and `calc-insert-register'. Autoload new register functions.
2008-05-18 20:34:30 +00:00
Jay Belanger
c8a991aaa7
(calc-register-alist): New variable.
...
(calc-set-register,calc-get-register,calc-copy-to-register)
(calc-insert-register,calc-add-to-register,calc-append-to-register)
(calc-prepend-to-register): New functions.
2008-05-18 20:34:02 +00:00
Jay Belanger
87bd269a94
(calc-kill): Make sure that only the stack is operated on.
...
(calc-kill-region): Kill entire lines.
2008-05-18 05:10:51 +00:00
Jay Belanger
24d2b0f510
(calc-mode-map): Remove old keybinding for `calc-yank'.
2008-05-13 19:12:56 +00:00
Glenn Morris
662c9c64ae
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 03:16:00 +00:00
Miles Bader
9268294b0f
Add .arch-inventory files in lisp/calc and lisp/calendar
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1123
2008-04-23 08:54:31 +00:00
Stefan Monnier
cbee283dd7
Fix up comment convention on the arch-tag lines.
2008-04-10 14:10:46 +00:00
Juanma Barranquero
03fdd67449
New file.
2008-04-09 10:07:14 +00:00
Stefan Monnier
2378f0443a
* calc/calc.el: Load "cal-loaddefs" rather than set up autoloads manually.
...
(calc-mode-map, calc-digit-map, calc-dispatch-map):
Move initialization into declaration.
* calc/calc-yank.el:
* calc/calc-misc.el:
* calc/calc-embed.el:
* calc/calc-aent.el: Add autoload cookies and set generated-autoload-file.
2008-04-08 22:07:55 +00:00
Jay Belanger
5dab0f468a
(calc-init-extensions): Add calc-kron' and
calcFunc-kron' to autoloads.
...
Add keybinding for `calc-kron'.
2008-04-07 21:58:01 +00:00
Jay Belanger
1aa484e3a6
(calcFunc-kron, calc-kron): New functions.
2008-04-07 21:55:05 +00:00
Jay Belanger
7e3ae09aa7
(calc-init-extensions): Remove keybinding assignments for `calc-yank'.
2008-04-01 02:09:26 +00:00
Jay Belanger
8fa92d84bd
Autoload `calc-yank'.
...
(calc-mode-map): Add keybindings for `calc-yank'.
2008-04-01 02:06:44 +00:00
Jay Belanger
6a1414ce27
(calc-read-var-name-history): New variable.
...
(calc-read-var-name): Use `calc-read-var-name-history'.
2008-03-26 20:26:50 +00:00
Jay Belanger
7a2c03a843
(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-trail-pointer, calc-trail-overlay, calc-undo-list)
(calc-redo-list, calc-main-buffer, calc-trail-buffer, calc-why)
(calc-last-kill, 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-embedded-info, calc-embedded-active, calc-standalone-flag)
(var-EvalRules, math-expr-function-mapping, math-expr-variable-mapping)
(calc-mode-map, calc-digit-map, calc-dispatch-map, calc-do-dispatch)
(calc-read-key-sequence, calc-create-buffer, calc-quit): Add docstrings.
2008-03-23 02:30:04 +00:00
Jay Belanger
01633b01c6
Remove outdated comments.
...
(defcalcmodevar, calc-mode-var-list-restore-default-values)
(calc-mode-var-list-restore-saved-values, calc-autorange-units):
Add docstrings.
2008-03-20 03:08:51 +00:00
Jay Belanger
c571ad7c43
(calc-extended-command-history): New variable.
...
(calc-exectute-extended-command): Use `calc-extended-command-history'.
2008-03-05 04:25:10 +00:00
Bastien Guerry
396dd4da4d
Re-added calc-menu.el to fix persmissions.
2008-02-27 18:20:25 +00:00
Bastien Guerry
dcafd049b2
Removed calc-menu.el. Next commit will add it again and fix the permissions.
2008-02-27 18:18:33 +00:00
Glenn Morris
eeee3ae105
Fix comment typo.
2008-02-21 07:52:22 +00:00
Jay Belanger
b0d9db865c
(math-sin-raw): Add optional argument to keep track of
...
original argument.
(math-cos-raw): Use optional argument when calling math-sin-raw.
(math-sin-raw-2, math-cos-raw-2): Check for a zero argument with close
to original precision.
2008-02-21 02:35:14 +00:00
Glenn Morris
dcb8ac09ea
Add 2008 to copyright years.
2008-01-09 04:31:51 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
8b72699e88
Add 2008 to copyright years.
2008-01-07 01:14:52 +00:00
Glenn Morris
49af3415a2
(calc-full-help): Use emacs-copyright.
2008-01-07 00:59:15 +00:00
Stefan Monnier
48d33090d0
* erc-ibuffer.el (erc-channel-modes):
...
* bs.el (bs--sort-by-mode, bs--get-mode-name):
* imenu.el (imenu-add-to-menubar):
* makesum.el (make-command-summary):
* mouse.el (mouse-major-mode-menu, mouse-popup-menubar, mouse-buffer-menu):
* msb.el (msb--mode-menu-cond):
* calc/calc-embed.el (calc-do-embedded):
* emacs-lisp/helper.el (Helper-describe-mode):
* mail/emacsbug.el (report-emacs-bug):
* progmodes/hideshow.el (hs-grok-mode-type):
* textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function):
* textmodes/table.el (*table--cell-describe-mode):
Pass mode-name through format-mode-line.
2008-01-04 06:29:12 +00:00
Jay Belanger
a34f800f02
(calc-convert-temperature): Ensure that units are on the result
...
even when the result is zero.
2007-12-31 02:40:18 +00:00
Jay Belanger
13eb7df084
(calc-arithmetic-menu, calc-scientific-function-menu)
...
(calc-algebra-menu, calc-graphics-menu, calc-vectors-menu)
(calc-units-menu, calc-variables-menu, calc-stack-menu):
Add :active keywords.
(calc-modes-menu): Add complex formats, remaining languages.
2007-12-29 05:33:52 +00:00
Jay Belanger
591b5f7a3a
(math-complex-format): Add giac.
2007-12-29 04:27:46 +00:00
Jay Belanger
f2ce8fb9e0
(calc-init-extensions): Autoload commands to change languages.
2007-12-29 01:11:03 +00:00
Jay Belanger
e32279ff41
Mention new languages.
2007-12-29 00:58:07 +00:00
Jay Belanger
8209ff1081
(calc-modes-menu): Add new languages.
2007-12-29 00:57:02 +00:00
Jay Belanger
3727575538
(calc-yacas-language, calc-maxima-language, calc-giac-language)
...
(math-yacas-parse-Sum, math-yacas-compose-sum)
(math-yacas-compose-deriv, math-yacas-compose-taylor)
(math-maxima-parse-subst, math-maxima-parse-taylor)
(math-maxima-compose-taylor, math-maxima-compose-subst)
(math-maxima-compose-if, math-lang-switch-args)
(math-lang-compose-switch-args, math-read-giac-subscr):
New functions.
(calc-lang-allow-underscores, calc-lang-allow-percentsigns)
(calc-lang-brackets-are-subscripts, calc-lang-c-type-hex):
Add languages.
(math-vector-brackets, math-complex-format, math-variable-table)
(math-parse-table, math-oper-table, math-function-table)
(math-special-function-table, math-compose-subscr):
Add values for new languages.
2007-12-29 00:56:17 +00:00
Jay Belanger
f837742632
(calc-d-prefix-help): Add new languages.
2007-12-29 00:55:38 +00:00
Jay Belanger
f5bceabc1e
(calc-init-extensions): Add keybindings for new languages.
2007-12-29 00:55:06 +00:00
Jay Belanger
d4b3de0bcc
(calc-language): Add languages to docstring.
2007-12-29 00:54:16 +00:00
Jay Belanger
f2007b4296
(math-compose-expr): Add new languages.
2007-12-29 00:53:34 +00:00
Jay Belanger
5fb4539b9e
(math-read-token): Fix misplaced parentheses.
2007-12-29 00:23:41 +00:00
Jay Belanger
c0db575568
(math-remove-percentsigns): Change placeholder for percent signs.
2007-12-27 17:35:59 +00:00
Jay Belanger
88cf334789
(math-to-percentsigns): Change placeholder for percent signs.
2007-12-27 17:32:59 +00:00
Jay Belanger
28d8820188
(math-to-percentsigns): New function.
...
(math-compose-var): Handle variables with percent signs.
(math-compose-expr): Handle function names with percent signs.
2007-12-26 17:38:24 +00:00
Jay Belanger
d039d4d8ff
(math-to-percentsigns): Declare as function.
...
(math-read-exprs): Handle percent signs in languages that allow them.
(math-restore-underscores): Remove function.
(math-remove-percentsigns,math-restore-placeholders): New functions.
2007-12-26 17:32:13 +00:00
Jay Belanger
8c1bb9603f
(calc-lang-allow-percentsigns): Declare as a variable.
2007-12-26 16:04:51 +00:00
Jay Belanger
7707eaa6b1
(calc-lang-allow-percentsigns): New variable.
2007-12-26 16:04:00 +00:00
Jay Belanger
57f8977d5c
(math-restore-underscores, math-string-restore-underscores):
...
New functions.
(math-read-factor): Properly check variable names with underscores
for entries in `math-expr-variable-mapping'.
2007-12-12 04:55:20 +00:00
Jay Belanger
da6b9bf428
(calc-set-mode-line): Use `math-lang-name' to set language name.
2007-12-11 04:07:28 +00:00
Jay Belanger
c65d038099
(calc-lang-name): New property name.
2007-12-11 04:04:26 +00:00
David Kastrup
274f1353e0
* erc-stamp.el (erc-echo-timestamp):
...
* erc-lang.el (language):
* erc-backend.el (erc-server-connect): Fix buggy call to `message'.
* gnus-sum.el (gnus-summary-simplify-subject-query):
* ecomplete.el (ecomplete-display-matches): Fix buggy call to
`message'.
* textmodes/reftex.el (reftex-select-with-char):
* textmodes/reftex-toc.el (reftex-toc-do-promote)
(reftex-toc-visit-location, reftex-toc-find-section):
* textmodes/reftex-index.el (reftex-index-show-entry):
* textmodes/org.el (org-cycle-hide-archived-subtrees)
(org-table-rotate-recalc-marks, org-mark-ring-push)
(org-follow-info-link, org-mhe-get-message-folder-from-index)
(org-auto-repeat-maybe, org-store-log-note, org-delete-property)
(org-evaluate-time-range, org-edit-agenda-file-list):
* textmodes/artist.el (artist-select-next-op-in-list)
(artist-select-prev-op-in-list):
* term/mac-win.el (mac-service-insert-text):
* startup.el (fancy-about-screen):
* progmodes/vhdl-mode.el (vhdl-decision-query):
* progmodes/idlwave.el (idlwave-template)
(idlwave-scroll-completions, idlwave-display-completion-list):
* progmodes/ebrowse.el (ebrowse-show-progress):
* progmodes/cperl-mode.el (cperl-find-pods-heres):
* progmodes/antlr-mode.el (antlr-insert-option-do):
* play/mpuz.el (mpuz-close-game):
* net/rcirc.el (rcirc-next-active-buffer):
* mail/reporter.el (reporter-update-status):
* kmacro.el (kmacro-display):
* international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
* emulation/viper-util.el (viper-save-setting):
* emacs-lisp/lisp-mnt.el (lm-verify):
* emacs-lisp/edebug.el (edebug-set-mode):
* emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
* calendar/calendar.el (calendar-print-day-of-year):
* calc/calcalg3.el (calc-curve-fit):
* calc/calcalg2.el (math-integral):
* calc/calc.el (calc-read-key-sequence, calc-version):
* calc/calc-mode.el (calc-set-simplify-mode):
* calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to
`message'.
2007-12-08 01:02:29 +00:00
Jay Belanger
3ae7df7962
(math-compose-var): Adjust declaration.
...
(math-var-formatter, math-compose-tex-var): Use adjusted `math-compose-var'.
2007-12-02 20:00:58 +00:00
Jay Belanger
2b8a300253
(math-compose-var): Adjust argument list.
...
(math-compose-expr): Use adjusted `math-compose-var'.
2007-12-02 20:00:36 +00:00
Jay Belanger
105140567b
(math-compose-var): Fix declaration.
2007-12-02 03:45:14 +00:00
Jay Belanger
7cf2461032
(math-compose-vector, math-compose-var, math-tex-expr-is-flat):
...
Declare as functions.
(calc-lang-slash-idiv, calc-lang-allow-underscores)
math-comp-left-bracket, math-comp-right-bracket, math-comp-comma)
(math-comp-vector-prec): Declare as variables.
(math-var-formatter, math-matrix-formatter,math-lang-adjust-words)
(math-lang-read-symbol, math-land-read, math-punc-table)
(math-compose-subscr,math-dots,math-func-formatter): New property
names to store language specific information.
(math-compose-tex-var, math-compose-tex-intv)
(math-compose-maple-intv, math-compose-eqn-intv, math-compose-tex-sum)
(math-compose-tex-func, math-compose-tex-intv): New functions.
(math-eqn-ignore-words,math-tex-ignore-words,math-latex-ignore-words):
Move from calc.el.
(math-special-function-table): Add entries for tex.
(calc-lang-slash-idiv, calc-lang-allows-underscores): New variables.
(math-compose-latex-frac): Rename from `math-latex-print-frac'.
(math-compose-tex-matrix, math-compose-eqn-matrix)
(math-eqn-special-functions): Move from calccomp.el
2007-12-02 03:17:22 +00:00
Jay Belanger
f479e32a8e
(calc-lang-slash-idiv,calc-lang-allow-underscores,calc-lang-c-type-hex)
...
(calc-lang-brackets-are-subscripts, calc-lang-parens-are-subscripts):
New variables.
(math-expr-special-function-mapping): Remove variable.
(math-eqn-ignore-words, math-tex-ignore-words, math-latex-ignore-words):
Move to calc-lang.el.
2007-12-02 03:16:05 +00:00
Jay Belanger
018f0ad2e4
(math-compose-var): New function.
...
(math-compose-expr): Allow more special functions to be used.
Change test for formatting fractions. Use variables and property
names to help with language specific formatting.
(math-compose-tex-matrix, math-compose-eqn-matrix)
(math-eqn-special-functions): Move to calc-lang.el
(math-compose-rows): Use property names to help with language specific
formatting.
2007-12-02 03:14:55 +00:00
Jay Belanger
2807e8e488
(math-read-factor): Turn multiple subscripts into nested subscripts.
...
(math-read-token): Use variables and property names to help with
language specific parsing.
(math-read-expression-level): Use variables to help with language
specific parsing.
2007-12-02 03:13:28 +00:00
Jay Belanger
58dddf38f0
(math-sqrt-raw, math-map-vec, math-make-frac): Declare as functions.
2007-11-28 03:03:52 +00:00
Glenn Morris
8ac9225638
(math-read-big-rec): Fix declaration.
2007-11-27 07:58:30 +00:00
Glenn Morris
43f0c09ef5
(math-normalize-nonstandard): Fix declaration.
2007-11-27 07:57:07 +00:00
Glenn Morris
996d0694f8
(math-map-binop): Fix declaration.
2007-11-27 07:56:49 +00:00
Jay Belanger
adf78b0c8f
(math-map-binop): Declare as a function.
...
(math-nlfit-make-matrix, math-nlfit-find-qmax, math-nlfit-fit)
(math-nlfit-fit-curve, calc-fit-hubbert-linear-curve):
Replace `mapcar*' by `math-map-binop'.
(math-nlfit-make-matrix): Replace `copy-list' with `copy-sequence'.
2007-11-27 04:57:57 +00:00
Jay Belanger
e5a5704e49
(math-map-binop): New function.
...
(calc-curve-fit): Replace `mapcar*' by `math-map-binop'.
2007-11-27 04:56:53 +00:00
Jay Belanger
ae51ae1108
(math-provably-realp): Fix typo.
2007-11-27 04:53:27 +00:00
Jay Belanger
c4efb85877
(math-read-expr-level): Declare as a function.
2007-11-27 04:08:41 +00:00
Jay Belanger
b8e003302b
(edmacro-format-keys,edmacro-parse-keys)
...
(math-read-expr-level): Declare as functions.
2007-11-27 04:08:16 +00:00
Jay Belanger
b09c4bb497
(calc-get-fit-variables): Declare as a function.
2007-11-27 04:07:42 +00:00
Jay Belanger
47330d3f42
(calc-embedded-save-original-modes): Declare as a function.
2007-11-27 04:07:06 +00:00
Jay Belanger
22aa9347ba
(calc-do-keypad, calc-inv-hyp-prefix-help)
...
(calc-inverse-prefix-help, calc-hyperbolic-prefix-help)
(calc-explain-why, calc-clear-command-flag)
(calc-roll-down-with-selections, calc-roll-up-with-selections)
(calc-last-args, calc-is-inverse, calc-do-prefix-help)
(math-objvecp, math-known-scalarp, math-vectorp, math-matrixp)
(math-trunc-special, math-trunc-fancy, math-floor-special)
(math-floor-fancy, math-square-matrixp, math-matrix-inv-raw)
(math-known-matrixp, math-mod-fancy, math-pow-of-zero)
(math-pow-zero, math-pow-fancy): Declare as functions.
2007-11-27 04:06:31 +00:00
Jay Belanger
84309b3b01
(math-zerop, math-negp, math-looks-negp)
...
(math-posp, math-compare, math-bignum, math-compare-bignum):
Declare as functions.
2007-11-27 04:05:56 +00:00
Jay Belanger
41f4eebc99
(math-read-factor, math-read-expr-level): Declare as functions.
2007-11-27 04:05:19 +00:00
Jay Belanger
a61506a749
(Info-goto-node, Info-last): Declare as functions.
2007-11-27 04:04:45 +00:00
Jay Belanger
1976223fab
(calendar-current-time-zone)
...
(calendar-absolute-from-gregorian, dst-in-effect): Declare as
functions.
2007-11-27 04:04:08 +00:00
Jay Belanger
ded4d41900
(math-clip, math-round, math-simplify)
...
(math-simplify-extended, math-simplify-units, calc-set-language)
(calc-flush-caches, calc-save-modes, calc-embedded-modes-change)
(calc-embedded-var-change, math-mul-float, math-arctan-raw)
(math-sqrt-float, math-exp-minus-1-raw, math-normalize-polar)
(math-normalize-hms, math-normalize-mod, math-make-sdev)
(math-make-intv, math-normalize-logical-op, math-possible-signs)
(math-infinite-dir, math-calcFunc-to-var)
(calc-embedded-evaluate-expr, math-known-nonzerop)
(math-read-expr-level, math-read-big-rec, math-read-big-balance)
(math-format-date, math-vector-is-string, math-vector-to-string)
(math-format-radix-float, math-compose-expr, math-abs)
(math-format-bignum-binary, math-format-bignum-octal)
(math-format-bignum-hex, math-format-bignum-radix)
(math-compute-max-digits): Declare as functions.
2007-11-27 04:03:37 +00:00
Jay Belanger
c68aaac5a6
(calc-set-language, calc-edit-finish)
...
(calc-edit-cancel, calc-do-quick-calc, calc-do-calc-eval)
(calc-do-keypad, calcFunc-unixtime, math-parse-date)
(math-lessp, calc-embedded-finish-command)
(calc-embedded-select-buffer, calc-embedded-mode-line-change)
(calc-push-list-in-macro, calc-replace-selections)
(calc-record-list, calc-normalize-fancy, calc-do-handle-whys)
(calc-top-selected, calc-sel-error, calc-pop-stack-in-macro)
(calc-embedded-stack-change, calc-refresh-evaltos)
(calc-do-refresh, calc-binary-op-fancy, calc-unary-op-fancy)
(calc-delete-selection, calc-alg-digit-entry, calc-alg-entry)
(calc-dots, calc-temp-minibuffer-message, math-read-radix-digit)
(calc-digit-dots, math-normalize-fancy, math-normalize-nonstandard)
(math-recompile-eval-rules, math-apply-rewrites, calc-record-why)
(math-dimension-error, calc-incomplete-error, math-float-fancy)
(math-neg-fancy, math-zerop, calc-add-fractions)
(math-add-objects-fancy, math-add-symb-fancy, math-mul-zero)
(calc-mul-fractions, math-mul-objects-fancy, math-mul-symb-fancy)
(math-reject-arg, math-div-by-zero, math-div-zero, math-make-frac)
(calc-div-fractions, math-div-objects-fancy, math-div-symb-fancy)
(math-compose-expr, math-comp-width, math-composition-to-string)
(math-stack-value-offset-fancy, math-format-flat-expr-fancy)
(math-adjust-fraction, math-format-binary, math-format-radix)
(math-group-float, math-mod, math-format-number-fancy)
(math-format-bignum-fancy, math-read-number-fancy)
(calc-do-grab-region, calc-do-grab-rectangle, calc-do-embedded)
(calc-do-embedded-activate, math-do-defmath)
(calc-load-everything): Declare as functions.
2007-11-27 04:02:56 +00:00
Jay Belanger
05fed923d3
(calc-fit-s-shaped-logistic-curve)
...
(calc-fit-bell-shaped-logistic-curve)
(calc-fit-hubbert-linear-curve, calc-graph-add-curve)
(calc-graph-lookup, calc-graph-set-styles, math-min-list)
(math-max-list): Declare as functions.
2007-11-27 04:01:42 +00:00
Jay Belanger
2f78f9049a
(calc-refresh-evaltos, calc-execute-kbd-macro)
...
(math-is-true, calc-explain-why, calc-alg-edit)
(math-composite-inequalities, math-flatten-lands)
(math-multi-subst, calcFunc-vmatches, math-simplify)
(math-known-matrixp, math-parse-fortran-subscr, math-to-radians-2)
(math-read-string, math-read-brackets, math-read-angle-brackets):
Declare as functions.
2007-11-27 04:00:56 +00:00
Jay Belanger
84df9db88a
(calc-modes-menu): Add normal and incomplete algebraic modes.
2007-11-27 01:08:24 +00:00
Jay Belanger
b2e7f0f07f
(calc-last-user-lang-parse-table): New variable.
...
(math-build-parse-table): Get parse information from `math-parse-table'.
2007-11-16 23:48:26 +00:00
Dan Nicolaescu
9efa445fbe
* smime.el (from):
...
* rfc2047.el (message-posting-charset):
* qp.el (mm-use-ultra-safe-encoding):
* pop3.el (parse-time-months):
* nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
* nnml.el (files):
* nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
(jka-compr-compression-info-list, ange-ftp-path-format)
(efs-path-regexp):
* nndiary.el (files):
* mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
(pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
(epg-digest-algorithm-alist, inhibit-redisplay)
(password-cache-expiry):
* mml1991.el (pgg-default-user-id, pgg-errors-buffer)
(pgg-output-buffer, password-cache-expiry):
* mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
(efs-path-regexp):
* mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
(inhibit-redisplay):
* mm-uu.el (file-name, start-point, end-point, entry)
(gnus-newsgroup-name, gnus-newsgroup-charset):
* mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
(latin-unity-ucs-list):
* mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
(mm-uu-binhex-decode-function):
* message.el (gnus-message-group-art, gnus-list-identifiers, )
(rmail-enable-mime-composing, gnus-local-organization)
(gnus-post-method, gnus-select-method, gnus-active-hashtb)
(gnus-read-active-file, facemenu-add-face-function)
(facemenu-remove-face-function, gnus-article-decoded-p)
(tool-bar-mode):
* mail-source.el (display-time-mail-function):
* gnus-util.el (nnmail-pathname-coding-system)
(nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
(gnus-original-article-buffer, gnus-user-agent)
(rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
(xemacs-codename, sxemacs-codename, emacs-program-version):
* gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
* gnus-start.el (gnus-agent-covered-methods)
(gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
(gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
(gnus-newsgroup-headers, gnus-group-list-mode)
(gnus-group-mark-positions, gnus-newsgroup-data)
(gnus-newsgroup-unreads, nnoo-state-alist)
(gnus-current-select-method, mail-sources)
(nnmail-scan-directory-mail-source-once, nnmail-split-history)
(nnmail-spool-file, gnus-cache-active-hashtb):
* gnus-mh.el (mh-lib-progs):
* gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
(gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
(gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
(gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
(gnus-group-buffer):
* gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
(font-lock-set-defaults):
* gnus-art.el (tool-bar-map, w3m-minor-mode-map)
(gnus-face-properties-alist, charset, gnus-summary-article-menu)
(gnus-summary-post-menu, total-parts, type, condition, length):
* gnus-agent.el (gnus-agent-read-agentview):
* flow-fill.el (show-trailing-whitespace):
* gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
eval-and-compile wrappers for byte compiler pacifiers.
* mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
(mm-display-inline-fontify): Check for featurep 'xemacs not
extent-list.
* mm-decode.el (mm-display-external): Check for featurep 'xemacs not
itimer-list.
(mm-create-image-xemacs): Only do something for XEmacs.
(mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
* mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
* gnus-registry.el (gnus-adaptive-word-syntax-table):
* gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
* textmodes/reftex-dcr.el (reftex-start-itimer-once): Add check
for XEmacs.
* calc/calc-menu.el (calc-mode-map): Pacify byte compiler.
* doc-view.el (doc-view-resolution): Add missing :group.
2007-11-16 16:50:35 +00:00
Jay Belanger
e60594293d
Mention menu.
2007-11-16 04:27:57 +00:00
Jay Belanger
f031b518ed
(calc-modes-menu): Add Languages submenu.
2007-11-16 04:16:15 +00:00
Jay Belanger
fda9b316f8
(math-oper-table): Fix typo. Reduce precedence of "/" for TeX.
2007-11-16 04:15:23 +00:00
Jay Belanger
a81f03138a
(calc-scientific-function-menu,calc-algebra-menu,calc-graphics-menu)
...
(calc-vectors-menu,calc-modes-menu): Adjust capitalization.
2007-11-15 04:19:04 +00:00
Miles Bader
d43fba2fd1
Add arch tagline
2007-11-15 04:15:05 +00:00
Jay Belanger
011279a63c
(calc-menu): Make menu visible only in Calc buffer.
2007-11-15 03:21:46 +00:00
Jay Belanger
ebbdfa246a
(calc-mode): Require calc-menu.
2007-11-15 02:57:46 +00:00
Jay Belanger
d0e18a3aaf
New file.
2007-11-15 02:57:08 +00:00
Noah Friedman
84b4b70d64
Add `backward-delete-char-untabify' to the list of bindings to remap when
...
`calc-scan-for-dels' is non-nil.
2007-11-13 18:52:00 +00:00
Dan Nicolaescu
6546555e7d
* calc/calc.el (calc-emacs-type-lucid): Remove.
...
(calc-digit-map, calcDigit-start, calc-read-key)
(calc-clear-unread-commands):
* calc/calc-ext.el (calc-user-key-map): Replace uses of
calc-emacs-type-lucid with (featurep 'xemacs)
* emulation/tpu-mapper.el: Replace tpu-lucid-emacs19-p with
(featurep 'xemacs).
(tpu-lucid-emacs19-p): Remove.
(tpu-map-key): Make it a function instead of using fset. Inline
tpu-emacs-map-key and tpu-lucid-map-key. Use featurep 'xemacs.
(tpu-emacs-map-key, tpu-lucid-map-key): Remove.
* ielm.el: Use featurep 'xemacs.
* progmodes/cperl-mode.el (cperl-xemacs-p): Remove.
(condition-case, cperl-can-font-lock, cperl-singly-quote-face)
(cperl-define-key, cperl-mode-map, cperl-mode, cperl-init-faces)
(cperl-write-tags, cperl-tags-hier-init, cperl-perldoc): Replace
cperl-xemacs-p with (featurep 'xemacs).
(font-lock-cache-position): Pacify byte compiler.
2007-10-29 15:33:04 +00:00
Jay Belanger
7841a7ddd2
Mention the lowering of the precedence of negation.
2007-10-27 20:28:27 +00:00
Jay Belanger
ca54ae34f4
(math-oper-table): Lower precedence of negation for C, TeX, and eqn.
2007-10-27 20:25:45 +00:00
Jay Belanger
c8d0074405
(math-standard-opers): Lower the precedence of negation.
2007-10-27 20:24:52 +00:00
Jay Belanger
0317ca7890
(math-simplify-units-quotient): Replace missing exponent.
2007-10-24 01:51:40 +00:00
Jay Belanger
437806ed0b
Add some recent news.
2007-10-20 15:51:12 +00:00
Jay Belanger
16635351f5
(math-largest-emacs-expt): Remove unnecessary condition check.
2007-10-01 18:16:03 +00:00
Jay Belanger
86e405cfcb
calc-math.el (math-largest-emacs-expt): Handle the cases when expt
...
doesn't give range errors.
2007-10-01 03:18:00 +00:00