]> git.eshelyaron.com Git - emacs.git/commitdiff
(calc-b-prefix-help): Add help for `calc-symclip'.
authorJay Belanger <jay.p.belanger@gmail.com>
Mon, 16 Nov 2009 00:11:51 +0000 (00:11 +0000)
committerJay Belanger <jay.p.belanger@gmail.com>
Mon, 16 Nov 2009 00:11:51 +0000 (00:11 +0000)
lisp/ChangeLog
lisp/calc/calc-help.el

index 6dac08e6c56acf6007b05dd56c16d1ed2cad2aad..e8b4dbea0895308db1120781700712c8091f5d77 100644 (file)
@@ -1,3 +1,35 @@
+2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-2-word-size, math-half-2-word-size)
+       (calc-complement-signed-mode): New variables.
+       (calc-set-mode-line): Add indicator for twos-complements.
+       (math-format-number): Format twos-complement notation.
+
+       * calc/calc-bin.el (calc-word-size): Reset the variables
+       `math-2-word-size' and `math-half-2-word-size'.
+        (math-format-complement-signed, math-symclip, calcFunc-symclip)
+        (calc-symclip): New functions.
+
+       * calc/calc-aent.el (math-read-token): Read complement signed numbers.
+
+       * calc/calc-embed.el (calc-embedded-mode-vars): Add
+       `calc-complement-signed-mode' to the list of modes.
+
+       * calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
+        (calc-b-oper-keys): Add `calc-symclip' to list.
+
+       * calc/calc-ext.el (math-read-number-fancy): Read complement
+       signed numbers.
+        (calc-init-extensions): Add binding for `calc-symclip'.
+        Add autoload for `calcFunc-symclip' and `calc-symclip'.
+
+       * calc/calc-menu.el (calc-arithmetic-menu): Add item for
+       `calc-symclip'.
+        (calc-modes-menu): Add item for twos complement mode.
+
+       * calc/calc-help.el (calc-b-prefix-help):  Add help for
+       `calc-symclip'.
+
 2009-11-15  Chong Yidong  <cyd@stupidchicken.com>
 
        * register.el (jump-to-register, insert-register): Handle Semantic
index 78f45755d9363045a570dd2a76aa76fd6903a8bf..50a7140ad2134202f73e8fcaba7f9946bdd64c79 100644 (file)
@@ -575,7 +575,7 @@ C-w  Describe how there is no warranty for Calc."
 (defun calc-b-prefix-help ()
   (interactive)
   (calc-do-prefix-help
-   '("And, Or, Xor, Diff, Not; Wordsize, Clip"
+   '("And, Or, Xor, Diff, Not; Wordsize, Clip, Symclip"
      "Lshift, Rshift, roTate; SHIFT + signed Lshift, Rshift"
      "SHIFT + business: Pv, Npv, Fv, pMt, #pmts, raTe, Irr"
      "SHIFT + business: Sln, sYd, Ddb; %ch")