(calc-arithmetic-menu, calc-scientific-function-menu)
[bpt/emacs.git] / lisp / ChangeLog
index eefada1..20e1d0a 100644 (file)
@@ -1,3 +1,116 @@
+2007-12-29  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-aent.el (math-read-token): Fix misplaced
+       parentheses.
+
+       * calc/calc-lang.el (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.
+
+       * calc/calccomp.el (math-compose-expr): Add new languages.
+
+       * calc/calc.el (calc-language): Add languages to docstring.
+
+       * calc/calc-ext.el (calc-init-extensions): Add keybindings
+       for new languages.  Autoload commands to change languages.
+
+       * calc/calc-help.el (calc-d-prefix-help): Add new languages.
+
+       * calc/calc-menu.el (calc-modes-menu): Add new languages.
+       (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.
+
+2007-12-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-hg.el (vc-hg-registered): Return the false when vc-hg-state
+       returns 'ignored or 'unregistered.
+       (vc-hg-state): Pass "-A" to the status command and deal with the
+       output.
+       (vc-hg-dir-state): Pass "-A" to the status command.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * progmodes/compile.el (compilation-start): Set initial visible
+       point properly even when compilation buffer already current.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * files.el (conf-mode-maybe): New function.
+       (auto-mode-alist): Use conf-mode-maybe for .conf etc.
+
+2007-12-29  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/fill.el (fill-find-break-point): Fix doc-string typo.
+
+2007-12-29  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/asm-mode.el (asm-mode-map): Add a major mode menu.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * comint.el (comint-mode-map): Explicitly bind `delete' and `kp-delete'
+       so they never do EOF.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * faces.el (copy-face): Create the new face explicitly if it
+       does not exist already.
+
+2007-12-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (minibuffer-history, shell-command-history)
+       (set-variable-value-history):
+       * replace.el (regexp-history):
+       * international/mule-cmds.el (input-method-history):
+       * files.el (file-name-history): Add reference to history-length in
+       the doc string.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * comint.el (comint-password-prompt-regexp): Match `Enter Password'.
+
+2007-12-29  Jason Rumney  <jasonr@gnu.org>
+
+       * find-dired.el (find-name-arg): New custom variable.
+       (find-name-dired): Use it.
+       (find-dired-find-program): Remove.
+       (find-dired): Use find-program.
+       (find-grep-dired): Use grep-program.
+
+       * progmodes/grep.el (rgrep): Use find-name-arg.
+
+2007-12-29  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * progmodes/cc-vars.el (defcustom-c-stylevar):
+       Revert to pre-2007-12-12 version.
+
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * emacs-lisp/find-func.el (find-function-after-hook): Add :type.
+
+       * info.el (Info-clone-buffer): Renamed from Info-clone-buffer-hook.
+       Use changed.
+
+       * startup.el (fancy-splash-help-echo): Var deleted.
+       (fancy-splash-insert): Get help-echo from (startup-echo-area-message).
+       (fancy-about-screen): Don't display fancy-splash-help-echo.
+
+       * menu-bar.el (menu-bar-describe-menu): Remove dots from menu text.
+
 2007-12-28  Eric S. Raymond  <esr@snark.thyrsus.com>
 
        * vc-hooks.el, vc.el: Move vc-directory-exclusion-list from vc.el
        version-control systems.  Instead, make it use logic from
        vc-hooks.el so it will become smarter whenever VC mode does.
 
-       * vc-hooks.el: 'added is a real state, not a future hypothetical
-       one. Fix the documentation.
+       * vc-hooks.el: 'added is a real state, not a future hypothetical one.
+       Fix the documentation.
 
        * vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el, vc-mcvs.el, vc-svn.el:
        Modify all instances of the dir-state back-end method to suppress
        keeping undo lists on the buffers holding status output, which
        can get extremely large.
 
-       * vc-cvs.el, vc-svn.el: Simplify backend dired-state-info
-       functions so they don't do work that the default one can do instead
+       * vc-cvs.el, vc-svn.el: Simplify backend dired-state-info functions
+       so they don't do work that the default one can do instead.
+
+       * vc-hooks.el (vc-state): Document new 'ignored and 'unregistered
+       states, and the new return-value convention.  These are not
+       actually used yet, just set.
+
+       * vc-svn.el (vc-svn-parse-status): Set 'ignored and 'unregistered
+       states when appropriate.
+
+       * vc-hg.el (vc-hg-state, vc-hg-dir-state): Set 'ignored and
+       'unregistered when appropriate.
+
+       * vc-git.el: Document that we don't set the new states yet.
+
+       * vc.el (vc-dired-state-info): Display 'added, 'unregistered and
+       'ignored states.
+
+       * vc-cvs.el (vc-cvs-parse-status): Set the 'ignored state when
+       appropriate.
+
+       * vc-bzr.el (vc-bzr-dir-state): Set 'ignored and 'unregistered
+       when appropriate.
 
 2007-12-28  Nick Roberts  <nickrob@snap.net.nz>
 
 
 2007-12-27  Kenichi Handa  <handa@ni.aist.go.jp>
 
-       * international/mule-cmds.el (select-safe-coding-system): When a
-       buffer is modified, cancel the writing.
+       * international/mule-cmds.el (select-safe-coding-system):
+       When a buffer is modified, cancel the writing.
 
 2007-12-26  Eric S. Raymond  <esr@snark.thyrsus.com>
 
 2007-12-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
 
        * ps-print.el (ps-print-preprint-region): Use `region-active-p' instead
-       `mark' for error checking.
+       of `mark' for error checking.
 
 2007-12-26  Tassilo Horn  <tassilo@member.fsf.org>
 
        New functions.
        (image-mode): Set bookmark-make-cell-function appropriately.
 
-       * doc-view.el (doc-view-bookmark-jump): Correct misspelled arg
-       name.
+       * doc-view.el (doc-view-bookmark-jump): Correct misspelled arg name.
 
        * bookmark.el (bookmark-make-cell-function): New variable.
        (bookmark-make): Call bookmark-make-cell-function's function
        instead of bookmark-make-cell.
        (bookmark-get-handler, bookmark-jump-internal): New functions.
        (bookmark-jump, bookmark-jump-other-window, bookmark-insert)
-       (bookmark-bmenu-2-window, bookmark-bmenu-other-window): Use
-       bookmark-jump-internal.
-       (bookmark-make-cell-for-text-file): Renamed from
-       bookmark-make-cell.
+       (bookmark-bmenu-2-window, bookmark-bmenu-other-window):
+       Use bookmark-jump-internal.
+       (bookmark-make-cell-for-text-file): Renamed from bookmark-make-cell.
 
        * doc-view.el (doc-view-bookmark-make-cell)
        (doc-view-bookmark-jump): New functions.
        Simplify main indentation logic to get rid of the conditional call
        to `indent-according-to-mode' (it just ended up calling
        `indent-line-function' in all cases anyway, which can be done more
-       simply here).  Remove unnecessary test of ARG in active region
-       case.
+       simply here).  Remove unnecessary test of ARG in active region case.
 
 2007-12-25  Richard Stallman  <rms@gnu.org>
 
-       * allout.el (allout-region-active-p): Renamed from my-region-active-p.
+       * allout.el (allout-region-active-p): Rename from my-region-active-p.
        Use `use-region-p'.
        (allout-write-file-hook-handler): Simplify code.
 
        * progmodes/cc-subword.el (c-subword-mode): Drop support for
        systems without define-minor-mode.
 
-       * progmodes/cc-vars.el (defcustom-c-stylevar): Remove debugging
-       message.
+       * progmodes/cc-vars.el (defcustom-c-stylevar): Remove debugging message.
 
        * progmodes/verilog-mode.el: Replace all instances of
        string-to-int with string-to-number, insert-string with insert,
        (verilog-font-customize): Call customize-apropos only if bound.
        (verilog-getopt-flags, verilog-auto-reeval-locals): Use
        make-local-variable rather than make-variable-buffer-local.
-       (verilog-company, verilog-project, verilog-modi-cache-list): Move
-       make-variable-buffer-local calls to top-level.
+       (verilog-company, verilog-project, verilog-modi-cache-list):
+       Move make-variable-buffer-local calls to top-level.
        (font-lock-defaults-alist): Don't define it.
        (verilog-need-fld): Remove.
        (verilog-font-lock-init): Don't set font-lock-defaults-alist.
 
 2007-12-17  Andreas Schwab  <schwab@suse.de>
 
-       * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): Fix
-       comment typo.
+       * progmodes/sh-script.el (sh-font-lock-syntactic-keywords):
+       Fix comment typo.
 
 2007-12-16  Michael Albinus  <michael.albinus@gmx.de>
 
-       * net/dbus.el (dbus-name-owner-changed-handler): Use
-       `dbus-unregister-signal' for removing old rules.  Obey new
-       structure of `dbus-registered-functions-table'.
+       * net/dbus.el (dbus-name-owner-changed-handler):
+       Use `dbus-unregister-signal' for removing old rules.
+       Obey new structure of `dbus-registered-functions-table'.
 
 2007-12-12  Thien-Thi Nguyen  <ttn@gnuvola.org>
 
        * progmodes/cperl-mode.el (cperl-brace-offset)
        (cperl-continued-brace-offset, cperl-label-offset)
        (cperl-continued-statement-offset)
-       (cperl-extra-newline-before-brace, cperl-merge-trailing-else): Add
-       safe-local-variable properties.
+       (cperl-extra-newline-before-brace, cperl-merge-trailing-else):
+       Add safe-local-variable properties.
 
 2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>
 
        (verilog-end-of-statement, verilog-indent-declaration)
        (verilog-get-lineup-indent): Remove trailing whitespace.
        (verilog-mode): Fix autoload cookie. Set
-       beginning-of-defun-function and end-of-defun-function. Use when
+       beginning-of-defun-function and end-of-defun-function.  Use when
        instead of if.
        (verilog-emacs-features, verilog-auto-ascii-enum)
        (verilog-insert-indices): Escape braces in doc strings.
        (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-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-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):
        Replace `mapcar*' by `math-map-binop'.
        (math-nlfit-make-matrix): Replace `copy-list' with `copy-sequence'.
 
-       * calc/calc-prog.el (edmacro-format-keys,edmacro-parse-keys)
+       * calc/calc-prog.el (edmacro-format-keys, edmacro-parse-keys)
        (math-read-expr-level): Declare as functions.
 
        * calc/calc-vec.el (math-read-expr-level): Declare as a function.