X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/8cc196146b96a0e28268b88cda746fcf4561551c..13eb7df084c191316e1fe4e65a92ceeb1bb08f41:/lisp/ChangeLog diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4904dff206..20e1d0a224 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,202 @@ +2007-12-29 Jay Belanger + + * 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 + + * 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 + + * progmodes/compile.el (compilation-start): Set initial visible + point properly even when compilation buffer already current. + +2007-12-29 Richard Stallman + + * files.el (conf-mode-maybe): New function. + (auto-mode-alist): Use conf-mode-maybe for .conf etc. + +2007-12-29 Martin Rudalics + + * textmodes/fill.el (fill-find-break-point): Fix doc-string typo. + +2007-12-29 Dan Nicolaescu + + * progmodes/asm-mode.el (asm-mode-map): Add a major mode menu. + +2007-12-29 Richard Stallman + + * comint.el (comint-mode-map): Explicitly bind `delete' and `kp-delete' + so they never do EOF. + +2007-12-29 Richard Stallman + + * faces.el (copy-face): Create the new face explicitly if it + does not exist already. + +2007-12-29 Eli Zaretskii + + * 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 + + * comint.el (comint-password-prompt-regexp): Match `Enter Password'. + +2007-12-29 Jason Rumney + + * 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 + + * progmodes/cc-vars.el (defcustom-c-stylevar): + Revert to pre-2007-12-12 version. + +2007-12-29 Richard Stallman + + * 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 + + * vc-hooks.el, vc.el: Move vc-directory-exclusion-list from vc.el + to vc-hooks.el so it will be available to other modes, such as + speedbar.el. Also, teach it to recognize monotone state directories. + + * speedbar.el: Remove this mode's fragile assumptions about + 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-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-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 + + * thumbs.el (thumbs-call-convert): Use call-process directly + with thumbs-conversion-program instead of through shell-file-name + for better error reporting. + +2007-12-27 Jay Belanger + + * calc/calc-aent.el (math-remove-percentsigns): + * calc/calccomp.el (math-to-percentsigns): Change placeholder + for percent signs. + +2007-12-27 Eric S. Raymond + + * vc.el (vc-dired-ignorable-p, vc-dired-hook): Speed optimization; + use completion-ignored-extensions to detect files that should be + ignorted in VC-Dired listings, heading off lots of expensive calls + to (vc-state). + + * vc.el (vc-dired-hook): Show unregistered file status as "?" in + non-terse mode. + (vc-dired-ignorable-p): Ignore Makefile when it has a peer named + Makefile.in or Makefile.am + +2007-12-27 Vinicius Jose Latorre + + * ps-print.el (ps-mark-active-p): Fun returned back. + (ps-print-preprint-region): Use `ps-mark-active-p' instead of + `region-active-p' for error checking. + +2007-12-27 Eric S. Raymond + + * vc.el, vc-sccs.el, vc-rcs.el, vc-cs.el, vc-mcvs.el: Put + new machinery in place to support editing of change comments + with 'e' in a log-view buffer. Not documented yet as this + only works for SCCS, RCS, and maybe CVS if you have admin + privileges. When we have backend support for Subversion and + more modern systems it will be time to write this up. + +2007-12-27 Kenichi Handa + + * international/mule-cmds.el (select-safe-coding-system): + When a buffer is modified, cancel the writing. + 2007-12-26 Eric S. Raymond * log-view.el: Add Subversion and Mercurial log format samples. @@ -49,7 +248,7 @@ 2007-12-26 Vinicius Jose Latorre * 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 @@ -57,18 +256,16 @@ 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. @@ -82,12 +279,11 @@ 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 - * 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. @@ -319,8 +515,7 @@ * 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, @@ -358,8 +553,8 @@ (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. @@ -368,14 +563,14 @@ 2007-12-17 Andreas Schwab - * 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 - * 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 @@ -397,8 +592,8 @@ * 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 @@ -441,7 +636,7 @@ (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. @@ -1020,14 +1215,14 @@ (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): @@ -1529,7 +1724,7 @@ 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.