+2012-08-08 Glenn Morris <rgm@gnu.org>
+
+ * language/persian.el: Remove file.
+ * language/misc-lang.el: Move non-unique part of persian.el here.
+ * loadup.el: Remove language/persian.
+
+2012-08-08 Óscar Fuentes <ofv@wanadoo.es>
+
+ * vc/diff-mode.el (diff-remove-trailing-whitespace): New function.
+
+2012-08-08 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ * progmodes/python.el Fixed defsubst warning.
+ (python-syntax-context) Rename from python-info-ppss-context.
+ (python-syntax-context-type): Rename from
+ python-info-ppss-context-type.
+ (python-syntax-comment-or-string-p): Rename from
+ python-info-ppss-comment-or-string-p.
+
+2012-08-08 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-misc.el (calc-record-why): Don't record a message twice.
+
+2012-08-07 Andreas Schwab <schwab@linux-m68k.org>
+
+ * emacs-lisp/lisp-mode.el (eval-defun-1): Handle standard value of
+ a defcustom that is quoted with backquote.
+
+ * calc/calc-prog.el (math-do-defmath): Use backquote forms. Fix
+ handling of interactive spec when the body uses return.
+ (math-do-arg-check, math-define-function-body): Use backquote forms.
+ * calc/calc-ext.el (math-defcache): Likewise.
+ * calc/calc-rewr.el (math-rwfail, math-rweval): Likewise.
+ * allout.el (allout-new-exposure): Likewise.
+ * calc/calcalg2.el (math-tracing-integral): Likewise.
+ * info.el (Info-last-menu-item): Likewise.
+ * emulation/vip.el (vip-loop): Likewise.
+ * textmodes/artist.el (artist-funcall): Likewise.
+ * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle):
+ Construct menu-item directly.
+
+ * progmodes/autoconf.el (font-lock-syntactic-keywords): Don't
+ declare.
+
+2012-08-07 Chong Yidong <cyd@gnu.org>
+
+ * simple.el (deactivate-mark): Preserve text properties when
+ saving the primary selection (Bug#8384).
+
+2012-08-07 Kevin Ryde <user42@zip.com.au>
+
+ * woman.el (woman0-if): Quietly treat ".if v" as false (Bug#12109).
+ (woman-parse-numeric-value): On a bad .IP line, issue a warning
+ and continue processing (Bug#12110).
+
+2012-08-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/cperl-mode.el (cperl-mode): Yet another fix for
+ syntax-propertize-function (bug#10095).
+
+2012-08-06 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help-fns.el (help-fns--key-bindings, help-fns--signature)
+ (help-fns--parent-mode, help-fns--obsolete): New funs, extracted from
+ describe-function-1.
+ (describe-function-1): Use them. Move compiler macro after sig.
+ (help-fns--compiler-macro): Use function-get. Assume we're already in
+ standard-output. Adjust layout to new call order.
+
+ * emacs-lisp/cl-macs.el (cl--sm-macroexpand): Fix handling of
+ re-binding a symbol that has a symbol-macro (bug#12119).
+
+2012-08-06 Mohsen BANAN <libre@mohsen.1.banan.byname.net>
+
+ * language/persian.el: New file. (Bug#11812)
+ * loadup.el: Add language/persian.el.
+
+2012-08-06 Chong Yidong <cyd@gnu.org>
+
+ * window.el (window--maybe-raise-frame): New function.
+ (window--display-buffer): Split off from here.
+ (display-buffer-reuse-window, display-buffer-pop-up-frame)
+ (display-buffer-pop-up-window, display-buffer-use-some-window):
+ Obey an inhibit-switch-frame action alist entry.
+ (display-buffer): Update doc.
+
+ * replace.el (occur-after-change-function): Avoid losing focus by
+ using the inhibit-switch-frame display parameter (Bug#12139).
+
+2012-08-06 Fabián Ezequiel Gallina <fgallina@cuca>
+
+ Make internal shell process buffer names start with space.
+ * progmodes/python.el (python-shell-make-comint): Add optional
+ argument INTERNAL.
+ (run-python-internal): Use it.
+ (python-shell-internal-get-or-create-process): Check for new
+ internal buffer names.
+
+2012-08-06 Glenn Morris <rgm@gnu.org>
+
+ * eshell/esh-ext.el (eshell/addpath): Use dolist and mapconcat.
+ Do less getting and setting of environment variables.
+
2012-08-05 Chong Yidong <cyd@gnu.org>
+ * proced.el (proced): Add substitution string to docstring to
+ trigger autoloading of the proced library on C-h f (Bug#1768).
+
+ * emacs-lisp/lisp-mode.el (lisp-imenu-generic-expression): Don't
+ show defvars which have no second argument (Bug#8638).
+
+ * imenu.el (imenu-generic-expression): Move documentation here
+ from imenu--generic-function.
+ (imenu--generic-function): Refer to imenu-generic-expression.
+
+2012-08-05 Vegard Øye <vegard_oye@hotmail.com> (tiny change)
+
+ * emulation/viper-init.el (viper-deflocalvar): Add docstring and
+ indentation declaration.
+ (viper-loop): Add indentation declaration (Bug#7025).
+
+2012-08-05 Chong Yidong <cyd@gnu.org>
+
+ * help-fns.el (describe-variable): Add hyperlink for
+ directory-local variables files. Improve buffer-local and
+ permanent-local reporting; suggested by MON KEY (Bug#6644).
+
+ * help-mode.el (help-dir-local-var-def): New button type.
+
+ * files.el (kill-buffer-hook): Provide a defvar.
+
+2012-08-05 Glenn Morris <rgm@gnu.org>
+
+ * eshell/esh-ext.el (eshell/addpath):
+ Also update eshell-path-env. (Bug#12013)
+
+2012-08-05 Chong Yidong <cyd@gnu.org>
+
+ * wdired.el (wdired-mode, wdired-change-to-wdired-mode): Doc fixes.
+
* fringe.el (fringe-styles): Add docstring.
(fringe--check-mode): New function.
(set-fringe-mode, set-fringe-style): Use it.