+2005-11-28 Luc Teirlinck <teirllm@auburn.edu>
+
+ * loadup.el: Add comment explaining why facemenu must be loaded
+ before font-lock.
+
+2005-11-28 Jay Belanger <belanger@truman.edu>
+
+ * calc/calc.el: Change global keybinding for calc-dispatch to "\C-x*".
+ (calc-dispatch-map): Add more keys for `calc-same-interface'.
+
+ * calc/calc-misc.el (calc-dispatch-help): Update docstring.
+
+ * calc/calc-embed.el (calc-do-embedded): Update help message.
+
+ * calc/calc-prog.el (calc-user-define-invokation): Update help message.
+
+2005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * log-edit.el (log-edit-insert-cvs-rcstemplate): Ignore stderr.
+
+ * emacs-lisp/elp.el (elp-not-profilable): Replace interactive-p with
+ called-interactively-p.
+ (elp-profilable-p): Rename from elp-not-profilable-p.
+ Invert result and take into account macros and autoloaded functions.
+ (elp-instrument-function): Update call.
+ (elp-instrument-package): Update call. Add completion.
+ (elp-pack-number): Use match-string.
+ (elp-results-jump-to-definition-by-mouse): Merge into
+ elp-results-jump-to-definition and then remove.
+ (elp-output-insert-symname): Make help echo text single-line.
+
+ * replace.el (query-replace-map): Move initialization into declaration.
+ (occur-engine): Use with-current-buffer.
+ (occur-mode-goto-occurrence): Make it work for mouse-clicks as well.
+ (occur-mode-mouse-goto): Replace with an alias.
+
+2005-11-28 Juri Linkov <juri@jurta.org>
+
+ * simple.el (quoted-insert): Let-bind input-method-function to nil.
+
+ * term/w32-win.el: Bind [S-tab] to [backtab].
+
+ * info.el (Info-fontify-node): Set 2nd arg `noerror' of
+ `Info-find-file' to t.
+
+ * replace.el (occur-mode-mouse-goto): Pop, don't switch.
+ (occur-mode-goto-occurrence): Let-bind same-window-buffer-names
+ and same-window-regexps.
+ (occur-next-error): Don't move point for arg 0.
+
+2005-11-28 Chong Yidong <cyd@stupidchicken.com>
+
+ * replace.el (occur-mode-goto-occurrence): Pop, don't switch.
+
+2005-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * log-edit.el (log-edit-changelog-use-first): New var.
+ (log-edit-changelog-ours-p): Use it.
+ (log-edit-insert-changelog): Set it with new arg `use-first'.
+ (log-edit-insert-cvs-rcstemplate, log-edit-insert-filenames): New funs.
+ (log-edit-hook): Add them to the list of suggested options.
+
+ * textmodes/flyspell.el (flyspell-last-buffer): New var.
+ (flyspell-accept-buffer-local-defs): Use it to avoid doing silly
+ redundant work.
+ (flyspell-mode-on): Use add-hook for after-change-functions.
+ (flyspell-mode-off): Use remove-hook for after-change-functions.
+ (flyspell-changes): Make it buffer-local.
+ (flyspell-after-change-function): Make it non-interactive. Use push.
+ (flyspell-post-command-hook): Check input-pending-p while processing
+ the potentially long list of buffer changes.
+
+2005-11-28 L\e$,1 q\e(Brentey K\e,Aa\e(Broly <lorentey@elte.hu>
+
+ * buff-menu.el (list-buffers-noselect): Display the selected
+ frame's buffer list, not the global one.
+
+2005-11-28 Nick Roberts <nickrob@snap.net.nz>
+
+ * xt-mouse.el (xterm-mouse-event): Set last-input-event so
+ that (list last-input-event) works as in interactive spec.
+
+2005-11-27 Luc Teirlinck <teirllm@auburn.edu>
+
+ * loadup.el ("facemenu"): Load facemenu before font-lock, because
+ `facemenu-keymap' needs to be defined when font-lock is loaded.
+ Otherwise, `M-o M-o' is not bound to `font-lock-fontify-block'.
+
+2005-11-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * completion.el: Remove useless leading * in defcustom docstrings.
+ (save-completions-file-name): Use ~/.emacs.d if available.
+ (completion-standard-syntax-table): Rename from
+ cmpl-standard-syntax-table and fold initialization into declaration,
+ thus removing cmpl-make-standard-completion-syntax-table.
+ (completion-lisp-syntax-table, completion-c-syntax-table)
+ (completion-fortran-syntax-table, completion-c-def-syntax-table): Idem.
+ (cmpl-saved-syntax, cmpl-saved-point): Remove.
+ (symbol-under-point, symbol-before-point)
+ (symbol-under-or-before-point, symbol-before-point-for-complete)
+ (add-completions-from-c-buffer): Use with-syntax-table.
+ (make-completion): Don't return a list of completion entries.
+ Update callers.
+ (cmpl-prefix-entry-head, cmpl-prefix-entry-tail): Use defalias.
+ (completion-initialize): Rename from initialize-completions.
+ (completion-find-file-hook): Rename from cmpl-find-file-hook.
+ (kill-emacs-save-completions): Collect stats here.
+ (save-completions-to-file, load-completions-from-file):
+ Use with-current-buffer.
+ (completion-def-wrapper): Rename from def-completion-wrapper. Make it
+ into a function. Move all calls to toplevel.
+ (completion-lisp-mode-hook): New fun.
+ (completion-c-mode-hook, completion-setup-fortran-mode):
+ Set the syntax-table here. Use local-set-key.
+ (completion-saved-bindings): New var.
+ (dynamic-completion-mode): Make it into a proper minor mode.
+ (load-completions-from-file): Remove unused var `num-uses'.
+
+ * emacs-lisp/cl-macs.el (defstruct): Don't define the default
+ constructor if it is explicitly overridden.
+
+ * complete.el (PC-completion-as-file-name-predicate):
+ Use minibuffer-completing-file-name.
+ (partial-completion-mode): Use find-file-not-found-functions.
+ (PC-lisp-complete-symbol): Use with-syntax-table.
+ (PC-look-for-include-file): Remove dead setq.
+ (PC-look-for-include-file, PC-expand-many-files, PC-do-completion)
+ (PC-complete): Use with-current-buffer.
+
+ * progmodes/sh-script.el (sh-font-lock-syntactic-keywords): \ doesn't
+ escape single quotes.
+
+2005-11-27 Luc Teirlinck <teirllm@auburn.edu>
+
+ * dabbrev.el (dabbrev-completion): Simplify code, by getting rid
+ of `if' whose condition always returned nil. Doc fix.
+
+ * buff-menu.el (Buffer-menu-revert-function): Make the selected
+ window's buffer the current buffer around the call to
+ `list-buffers-noselect'. This is necessary to mark that buffer
+ with a `.' in the Buffer Menu when called from Lisp, for instance
+ by Auto Revert Mode.
+
+2005-11-28 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-stopped): Detect child process when
+ attaching to it.
+ (gdb-pre-prompt): Make sure gdb-error is reset.
+
+ * progmodes/gud.el (gud-gdb-marker-filter): When GDB is invoked
+ with a child process, detect it.
+ (gud-speedbar-buttons): Match regexp more carefully.
+
+2005-11-27 Richard M. Stallman <rms@gnu.org>
+
+ * mouse.el (mouse-drag-move-window-bottom):
+ Use adjust-window-trailing-edge.
+
+2005-11-27 Luc Teirlinck <teirllm@auburn.edu>
+
+ * simple.el (blink-matching-open): Ignore
+ `blink-matching-paren-on-screen' if `show-paren-mode' is enabled.
+ (blink-matching-paren-on-screen): Update docstring.
+
+ * paren.el (show-paren-mode): No longer change
+ `blink-matching-paren-on-screen'.
+
+2005-11-27 John Paul Wallington <jpw@pobox.com>
+
+ * progmodes/gdb-ui.el (gdb-goto-breakpoint, gdb-frames-select)
+ (gdb-threads-select, gdb-edit-register-value):
+ Use `posn-set-point' instead of `mouse-set-point' because the
+ latter is not fbound when configured without X.
+
2005-11-27 Kim F. Storm <storm@cua.dk>
* emulation/cua-rect.el (cua--highlight-rectangle): Preserve