+2011-06-15 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-fonts.el (c-font-lock-declarations): 1: Whilst
+ checking for declarators, disable knr checking to speed up for
+ normal files. 2: Refactor, replacing a sequence of nested if
+ forms by a cond form.
+
+2011-06-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
+
+ * subr.el (process-live-p): Renamed from `process-alive-p' for
+ consistency with other `-live-p' functions.
+
+2011-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * window.el (same-window-buffer-names, same-window-regexps)
+ (special-display-frame-alist, special-display-popup-frame)
+ (special-display-function, special-display-buffer-names)
+ (special-display-regexps, pop-up-frame-alist)
+ (pop-up-frame-function, pop-up-frames, display-buffer-reuse-frames)
+ (pop-up-windows, split-window-preferred-function)
+ (split-height-threshold, split-width-threshold, even-window-heights)
+ (display-buffer-mark-dedicated): Don't encourage the use of
+ display-buffer-alist from Elisp code.
+
+2011-06-15 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * progmodes/python.el (python-mode): Derive from prog-mode.
+ * progmodes/ps-mode.el (ps-mode):
+ * progmodes/mixal-mode.el (mixal-mode):
+ * progmodes/cfengine.el (cfengine-mode):
+ * progmodes/ld-script.el (ld-script-mode): Likewise.
+
+2011-06-15 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer-alist): Trim default value to avoid
+ popping up a new frame (Bug#8857) or reusing an arbitrary window
+ on another frame.
+ (display-buffer): Do not fall back on popping up a new frame in
+ batch mode (Bug#8857).
+
+2011-06-14 Chong Yidong <cyd@stupidchicken.com>
+
+ * cus-theme.el (describe-theme-1): Use custom-theme-p.
+ (custom-theme-summary): New function.
+ (customize-themes): Use it.
+
+2011-06-13 Glenn Morris <rgm@gnu.org>
+
+ * cus-dep.el (custom-make-dependencies): Use up command-line-args-left.
+
+2011-06-13 Martin Rudalics <rudalics@gmx.at>
+
+ * help.el (help-window): Remove variable.
+ (help-window-point-marker, temp-buffer-max-height)
+ (temp-buffer-resize-mode, help-window-select): Rewrite doc-strings.
+ (help-print-return-message): Don't set help-window.
+ (resize-temp-buffer-window): Rewrite cod eand doc-string.
+ (help-window-setup-finish): Remove.
+ (help-window-display-message, help-window-setup)
+ (with-help-window): Major rewrite based on new
+ display-buffer-window variable.
+
+ * help-mode.el (help-mode-finish): Remove help-window related
+ code.
+
+ * view.el (view-exits-all-viewing-windows): Remove reference to
+ view-return-to-alist in doc-string.
+ (view-return-to-alist): Make obsolete.
+ (view-buffer): Call pop-to-buffer-same-window and remove
+ undo-window code.
+ (view-buffer-other-window): Call pop-to-buffer-other-window and
+ simplify code. Ignore second argument.
+ (view-buffer-other-frame): Call pop-to-buffer-other-frame and
+ simplify code. Ignore second argument.
+ (view-return-to-alist-update): Make obsolete.
+ (view-mode-enter): Rename second argument to QUIT-RESTORE.
+ Rewrite using quit-restore window parameters.
+ (view-mode-exit): Rename second argument to EXIT-ONLY. Rewrite
+ using quit-restore-window.
+ (View-exit, View-exit-and-edit, View-leave, View-quit)
+ (View-quit-all, View-kill-and-leave): Call view-mode-exit with
+ appropriate arguments.
+ (view-end-message): Use quit-restore window parameter.
+
+ * window.el (display-buffer-function): Rewrite doc-string.
+ (display-buffer-window, display-buffer-alist): New variables.
+ (display-buffer-split-specifiers)
+ (display-buffer-side-specifiers)
+ (display-buffer-macro-specifiers): New constants.
+ (display-buffer-even-window-sizes, display-buffer-set-height)
+ (display-buffer-set-width, display-buffer-select-window)
+ (display-buffer-in-window, display-buffer-reuse-window)
+ (display-buffer-split-window-1, display-buffer-split-window)
+ (display-buffer-split-atom-window, display-buffer-pop-up-window)
+ (display-buffer-pop-up-frame, display-buffer-pop-up-side-window)
+ (display-buffer-in-side-window, normalize-buffer-to-display)
+ (display-buffer-normalize-specifiers-1)
+ (display-buffer-normalize-specifiers-2)
+ (display-buffer-normalize-specifiers, display-buffer-frame): New
+ functions.
+ (display-buffer): Major rewrite.
+ (display-buffer-other-window, display-buffer-other-frame)
+ (pop-to-buffer, switch-to-buffer-other-window)
+ (switch-to-buffer-other-frame): Rewrite.
+ (display-buffer-same-window, display-buffer-same-frame)
+ (display-buffer-same-frame-other-window)
+ (pop-to-buffer-same-window, pop-to-buffer-same-frame)
+ (pop-to-buffer-other-window)
+ (pop-to-buffer-same-frame-other-window)
+ (pop-to-buffer-other-frame, switch-to-buffer-same-frame)
+ (switch-to-buffer-other-window-same-frame): New functions.
+ (same-window-p, special-display-p): Rewrite disabling warnings.
+ Make obsolete.
+ (pop-up-frames, display-buffer-reuse-frames, pop-up-windows)
+ (display-buffer-mark-dedicated): Initialize to symbol 'unset.
+ Make obsolete
+ (same-window-buffer-names, same-window-regexps)
+ (special-display-frame-alist, special-display-popup-frame)
+ (special-display-function, special-display-buffer-names)
+ (special-display-regexps, pop-up-frame-alist)
+ (pop-up-frame-function, split-window-preferred-function)
+ (split-height-threshold, split-width-threshold)
+ (even-window-heights): Make obsolete.
+
+2011-06-12 Glenn Morris <rgm@gnu.org>
+
+ * term/xterm.el (terminal-init-xterm): `version' may be nil. (Bug#8838)
+ Misc simplifications.
+
+2011-06-12 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (window-safely-shrinkable-p): Restore function which
+ was inadvertently removed in change from 2011-06-11. Declare as
+ obsolete.
+
+ * calendar/calendar.el (calendar-generate-window): Use
+ window-iso-combined-p instead of combination of one-window-p and
+ window-safely-shrinkable-p.
+
+2011-06-12 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/fortran.el (fortran-mode-syntax-table):
+ * progmodes/f90.el (f90-mode-syntax-table):
+ Set % to punctuation. (Bug#8820)
+ (f90-find-tag-default): Remove, no longer needed.
+
+2011-06-12 Daniel Colascione <dan.colascione@gmail.com>
+
+ * emacs-lisp/syntax.el (syntax-ppss): Clarify which items are invalid.
+
+2011-06-11 Chong Yidong <cyd@stupidchicken.com>
+
+ * image.el (image-animated-p): Return animation delay in seconds.
+ Avoid bit manipulation in Lisp; use `delay' entry in the metadata.
+ (image-animate-timeout): Remove DELAY argument. Don't assume
+ every subimage has the same delay; get it from image-animated-p.
+ (image-animate): Caller changed.
+
+2011-06-11 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-debug-message): Add `tramp-with-progress-reporter'
+ to ignored backtrace functions.
+
+2011-06-11 Glenn Morris <rgm@gnu.org>
+
+ * calendar/appt.el (appt-disp-window-function): Doc fix.
+ (appt-check): Handle overlapping appointments. (Bug#8337)
+
2011-06-11 Martin Rudalics <rudalics@gmx.at>
* window.el (window-tree-1, window-tree): New functions, moving