aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Belanger2009-11-16 00:11:51 +0000
committerJay Belanger2009-11-16 00:11:51 +0000
commit887484c1402e0411486f068de9a183f46acd7ca1 (patch)
tree98197c134b8f6f5688f1730eabf9dbdd81df208b
parentfa2c374a22f4636258b2f79273b929dee22f5d9b (diff)
downloademacs-887484c1402e0411486f068de9a183f46acd7ca1.tar.gz
emacs-887484c1402e0411486f068de9a183f46acd7ca1.zip
(calc-b-prefix-help): Add help for `calc-symclip'.
-rw-r--r--lisp/ChangeLog32
-rw-r--r--lisp/calc/calc-help.el2
2 files changed, 33 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6dac08e6c56..e8b4dbea089 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,35 @@
12009-11-16 Jay Belanger <jay.p.belanger@gmail.com>
2
3 * calc/calc.el (math-2-word-size, math-half-2-word-size)
4 (calc-complement-signed-mode): New variables.
5 (calc-set-mode-line): Add indicator for twos-complements.
6 (math-format-number): Format twos-complement notation.
7
8 * calc/calc-bin.el (calc-word-size): Reset the variables
9 `math-2-word-size' and `math-half-2-word-size'.
10 (math-format-complement-signed, math-symclip, calcFunc-symclip)
11 (calc-symclip): New functions.
12
13 * calc/calc-aent.el (math-read-token): Read complement signed numbers.
14
15 * calc/calc-embed.el (calc-embedded-mode-vars): Add
16 `calc-complement-signed-mode' to the list of modes.
17
18 * calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
19 (calc-b-oper-keys): Add `calc-symclip' to list.
20
21 * calc/calc-ext.el (math-read-number-fancy): Read complement
22 signed numbers.
23 (calc-init-extensions): Add binding for `calc-symclip'.
24 Add autoload for `calcFunc-symclip' and `calc-symclip'.
25
26 * calc/calc-menu.el (calc-arithmetic-menu): Add item for
27 `calc-symclip'.
28 (calc-modes-menu): Add item for twos complement mode.
29
30 * calc/calc-help.el (calc-b-prefix-help): Add help for
31 `calc-symclip'.
32
12009-11-15 Chong Yidong <cyd@stupidchicken.com> 332009-11-15 Chong Yidong <cyd@stupidchicken.com>
2 34
3 * register.el (jump-to-register, insert-register): Handle Semantic 35 * register.el (jump-to-register, insert-register): Handle Semantic
diff --git a/lisp/calc/calc-help.el b/lisp/calc/calc-help.el
index 78f45755d93..50a7140ad21 100644
--- a/lisp/calc/calc-help.el
+++ b/lisp/calc/calc-help.el
@@ -575,7 +575,7 @@ C-w Describe how there is no warranty for Calc."
575(defun calc-b-prefix-help () 575(defun calc-b-prefix-help ()
576 (interactive) 576 (interactive)
577 (calc-do-prefix-help 577 (calc-do-prefix-help
578 '("And, Or, Xor, Diff, Not; Wordsize, Clip" 578 '("And, Or, Xor, Diff, Not; Wordsize, Clip, Symclip"
579 "Lshift, Rshift, roTate; SHIFT + signed Lshift, Rshift" 579 "Lshift, Rshift, roTate; SHIFT + signed Lshift, Rshift"
580 "SHIFT + business: Pv, Npv, Fv, pMt, #pmts, raTe, Irr" 580 "SHIFT + business: Pv, Npv, Fv, pMt, #pmts, raTe, Irr"
581 "SHIFT + business: Sln, sYd, Ddb; %ch") 581 "SHIFT + business: Sln, sYd, Ddb; %ch")