+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
+ 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 <nickrob@snap.net.nz>
+
+ * 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 <jay.p.belanger@gmail.com>
+
+ * calc/calc-aent.el (math-remove-percentsigns):
+ * calc/calccomp.el (math-to-percentsigns): Change placeholder
+ for percent signs.
+
+2007-12-27 Eric S. Raymond <esr@snark.thyrsus.com>
+
+ * 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 <viniciusjl@ig.com.br>
+
+ * 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 <esr@snark.thyrsus.com>
+
+ * 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 <handa@ni.aist.go.jp>
+
+ * 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>
* log-view.el: Add Subversion and Mercurial log format samples.
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.