+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 process when attaching.
+ (gdb-pre-prompt): Make sure gdb-error is reset.
+
+ * progmodes/gud.el (gud-gdb-marker-filter): When GDB is invoked
+ with a 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
+ existing face when partially highlighting a TAB in a rectangle.
+
+2005-11-26 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-mode-map): Doc fix.
+ (ido-mode-common-map, ido-mode-file-map)
+ (ido-mode-file-dir-map, ido-mode-buffer-map): New keymaps.
+ (ido-define-mode-map): Rewrite. Select one of the new maps as
+ parent for ido-mode-map instead of building from scratch.
+ (ido-init-mode-maps): New defun to initialize new maps.
+ (ido-mode): Call it.
+ (ido-switch-buffer): Doc fix -- use \<ido-mode-buffer-map>.
+ (ido-find-file): Doc fix -- use \<ido-mode-file-map>.
+
+2005-11-26 John Paul Wallington <jpw@pobox.com>
+
+ * arc-mode.el (archive-extract): Use `posn-set-point' instead of
+ `mouse-set-point' because the latter is not fbound when configured
+ without X.
+
+2005-11-26 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * files.el (file-relative-name): Doc fix.
+
2005-11-26 Kurt Hornik <Kurt.Hornik@wu-wien.ac.at>
* progmodes/octave-inf.el (inferior-octave-startup): Force a
* progmodes/gdb-ui.el (gdb-info-breakpoints-custom)
(gdb-mouse-toggle-breakpoint-margin)
- (gdb-mouse-toggle-breakpoint-fringe, gdb-threads-select):
+ (gdb-mouse-toggle-breakpoint-fringe, gdb-threads-select):
Add gdb-server-prefix to keep out of command history.
(gdb-edit-register-value): New function.
(gdb-registers-mode-map): Bind mouse-2 and RET to it.