+2008-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * abbrev.el (define-abbrev-table): Apply props even if the table
+ exists already.
+
+ * minibuffer.el (completion-table-with-context): Fix `pred' for the
+ various kinds of completion tables.
+ (completion-emacs22-try-completion): Place cursor after the /, as was
+ done in Emacs-22's minibuffer-complete-word.
+ Fix bug reported by David Hansen <david.hansen@gmx.net>.
+ (completion-emacs22-try-completion): Merge all mergable text rather
+ than just /.
+ (completion-pcm--delim-wild-regex): New var.
+ (completion-pcm-word-delimiters): New custom.
+ (completion-pcm--prepare-delim-re, completion-pcm--pattern-trivial-p)
+ (completion-pcm--string->pattern, completion-pcm--pattern->regex)
+ (completion-pcm--all-completions, completion-pcm-all-completions)
+ (completion-pcm--merge-completions, completion-pcm--pattern->string)
+ (completion-pcm-try-completion): New functions.
+ (completion-styles-alist): Add them.
+ (completion-styles): Add it to the default.
+
+2008-04-25 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gud-watch): Don't create speedbar...
+ (gdb-var-create-handler): ...until here when there are values.
+ (gdb-post-prompt): Don't do -var-update with no watch expressions.
+ (gdb-info-locals-handler): Don't match "struct {...}" as an array.
+
+2008-04-25 Eli Zaretskii <eliz@gnu.org>
+
+ * ls-lisp.el (ls-lisp-format): Fix last change.
+ (ls-lisp-uid-d-fmt, ls-lisp-uid-s-fmt, ls-lisp-gid-d-fmt)
+ (ls-lisp-gid-s-fmt, ls-lisp-filesize-d-fmt)
+ (ls-lisp-filesize-f-fmt): New defvars.
+ (ls-lisp-insert-directory): Dynamically compute format specifiers
+ for displaying UID, GID, and file size, and store them in the
+ above variables.
+ (ls-lisp-format): Use ls-lisp-filesize-f-fmt, ls-lisp-uid-s-fmt,
+ ls-lisp-uid-d-fmt, ls-lisp-gid-s-fmt, and ls-lisp-gid-d-fmt
+ instead of constant format strings.
+ (ls-lisp-format-file-size): Use ls-lisp-filesize-f-fmt and
+ ls-lisp-filesize-d-fmt instead of constant format strings.
+
+2008-04-24 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-invalidate-assembler): Compare numeric
+ value of addresses rather than (partial) string value.
+ (gdb-frame-handler): Change regexp according to above change.
+ (gdb-breakpoints-mode, gdb-frames-mode, gdb-threads-mode)
+ (gdb-registers-mode, gdb-memory-mode, gdb-locals-mode)
+ (gdb-assembler-mode): Disable undo in these buffers.
+
+2008-04-24 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/tramp.el (tramp-get-remote-stat): Test whether stat supports
+ %s. Reported by Loris Bennett <loris.bennett@fu-berlin.de>.
+
+2008-04-24 Sam Steingold <sds@gnu.org>
+
+ * textmodes/remember.el (remember-diary-extract-entries): Use
+ diary-make-entry instead of the obsolete make-diary-entry.
+
+2008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * subr.el (translation-table-for-input): Mark as obsolete.
+
+ * isearch.el (isearch-search-string): Avoid string-bytes and aset.
+
+ * international/quail.el (quail-build-decode-map): Avoid string-bytes.
+
+ * textmodes/ispell.el (ispell-dictionary-alist-1)
+ (ispell-dictionary-alist-2, ispell-dictionary-alist-3):
+ (ispell-dictionary-alist-4, ispell-dictionary-alist-5):
+ (ispell-dictionary-alist-6): Remove.
+ (ispell-dictionary-base-alist): New var, merges the above.
+ (ispell-find-aspell-dictionaries, ispell-set-spellchecker-params):
+ Use it.
+ (ispell-dictionary-alist): Default to nil. Remove autoload.
+ (ispell-local-dictionary-alist): Remove autoload.
+
+ * progmodes/f90.el (f90-mode-syntax-table): Don't set ` as word syntax.
+ (f90-mode-abbrev-table): Use the new :regexp feature.
+ Merge defvar and mapc into define-abbrev-table.
+ (f90-imenu-type-matcher): Remove unused `l'.
+ (f90-imenu-generic-expression): Remove unused `not-ib'.
+ (f90-prepare-abbrev-list-buffer): Use with-current-buffer.
+ (f90-change-keywords): Use restore-buffer-modified-p.
+
+2008-04-24 Glenn Morris <rgm@gnu.org>
+
+ * net/goto-addr.el (goto-address-prog-mode):
+ * progmodes/bug-reference.el (bug-reference-prog-mode):
+ Define for compiler.
+
+ * minibuffer.el (x-file-dialog): Declare as function.
+
+ * progmodes/vhdl-mode.el (vhdl-speedbar-find-file): Use
+ dframe-update-speed rather than obsolete alias speedbar-update-speed.
+
+ * calendar/cal-menu.el (cal-menu-diary-menu): Fix typo.
+ (cal-menu-scroll-menu): Use commands rather than key macros, which don't
+ work with easymenu. Add :keys where needed.
+
+ * calendar/cal-move.el (calendar-scroll-left): Handle case when
+ event-start is nil.
+
+ * calendar/calendar.el (calendar-mode-map): Fix typo.
+
+2008-04-24 Tom Tromey <tromey@redhat.com>
+
+ * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap):
+ Document keywords. Add :suppress.
+ * pcvs-defs.el (cvs-mode-map): Use :suppress.
+
+ * net/goto-addr.el (goto-address-unfontify): New function.
+ (goto-address-fontify): Use it. Respect goto-address-prog-mode.
+ (goto-address-fontify-region, goto-address-mode)
+ (goto-address-prog-mode): New functions.
+
+ * progmodes/bug-reference.el: New file.
+
+2008-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-ts-active-input-buf): Move defvar to macterm.c.
+
+2008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/easymenu.el (easy-menu-make-symbol): Don't wrap keyboard
+ macros within lambdas.
+
+2008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion-try-completion): Add `point' argument.
+ Change return value.
+ (completion-all-completions): Add `point' argument.
+ (minibuffer-completion-help): Pass the new `point' argument.
+ (completion--do-completion): Pass the whole field to try-completion.
+ (completion--try-word-completion): Rewrite, making fewer assumptions.
+ (completion-emacs21-try-completion, completion-emacs21-all-completions)
+ (completion-emacs22-try-completion, completion-emacs22-all-completions)
+ (completion-basic-try-completion, completion-basic-all-completions):
+ New functions.
+ (completion-styles-alist): Use them.
+
+2008-04-23 Agustin Martin <agustin.martin@hispalinux.es>
+
+ * ispell.el (ispell-set-spellchecker-params): New function to make sure
+ right params and dictionary alists are used after spellchecker changes.
+ (ispell-aspell-dictionary-alist, ispell-last-program-name)
+ (ispell-initialize-spellchecker-hook): New variables and hook.
+ (ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist.
+ (ispell-maybe-find-aspell-dictionaries): Remove.
+ Calls replaced by (ispell-set-spellchecker-params) calls.
+ (ispell-have-aspell-dictionaries): Remove.
+ * flyspell.el: Replace ispell-maybe-find-aspell-dictionaries by
+ ispell-set-spellchecker-params.
+
+2008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * complete.el (PC-do-completion): Be more robust in the presence of
+ unexpected values in minibuffer-completion-predicate.
+
+ * minibuffer.el (read-file-name): Don't let-bind default-directory.
+ Only abbreviate default-filename if it's a file.
+
+ * minibuffer.el (read-file-name-function, read-file-name-predicate)
+ (read-file-name-completion-ignore-case, insert-default-directory):
+ New vars, moved from fileio.c.
+ (read-file-name): New fun, moved from fileio.c.
+ * cus-start.el: Remove insert-default-directory and
+ read-file-name-completion-ignore-case.
+
+ * Makefile.in (emacs-deps): Leave it empty.
+
+2008-04-23 Magnus Henoch <mange@freemail.hu>
+
+ * tar-mode.el (tar-untar-buffer): If the entry has directory
+ link type, extract it as a directory even if its file name doesn't
+ end with a slash. Fixes extraction of NetBSD tar archives.
+
+2008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * server.el (server-start): Also don't get confused by CRs since we
+ don't quote them.
+
+2008-04-23 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-init-buffer): New function.
+ (gdb-set-gud-minor-mode-existing-buffers)
+ (gdb-info-breakpoints-custom, gdb-get-location)
+ (gdb-set-gud-minor-mode-existing-buffers-1): Use it.
+ Previously gdb-create-define-alist wasn't always run and added to
+ after-save-hook.
+
+ * progmodes/gud.el (gud-tooltip-tips): Use tooltip-event-buffer
+
+2008-04-23 Kevin Ryde <user42@zip.com.au>
+
+ * progmodes/make-mode.el (makefile-fill-paragraph): Treat indented
+ comments like unindented ones.
+
+2008-04-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-ae-open-documents): Adjust selection range
+ parameter origins.
+
+2008-04-23 Kevin Ryde <user42@zip.com.au>
+
+ * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+ Bind print-level to ensure output forms aren't truncated if
+ print-level is set to eval-expression-print-level when going via
+ eval-defun and friends, or has been otherwise fiddled with.
+
+2008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * progmodes/cc-mode.el (c-basic-common-init): Don't set
+ font-lock-extend-after-change-region-function globally.
+
+2008-04-23 Juanma Barranquero <lekktu@gmail.com>
+
+ * speedbar.el (speedbar-use-tool-tips-flag)
+ (speedbar-ignored-directory-regexp, speedbar-file-unshown-regexp)
+ (speedbar-file-regexp, speedbar-message, speedbar-item-info)
+ (speedbar-files-item-info, speedbar-maybe-add-localized-support)
+ (speedbar-insert-files-at-point, speedbar-dynamic-tags-function-list)
+ (speedbar-generic-list-positioned-group-p, speedbar-insert-generic-list)
+ (speedbar-fetch-replacement-function, speedbar-extract-one-symbol)
+ (speedbar-separator-face): Fix typos in docstrings.
+ (speedbar-stealthy-function-list, speedbar-verbosity-level)
+ (speedbar-supported-extension-expressions, speedbar-update-current-file)
+ (speedbar-add-indicator, speedbar-tag-expand): Reflow docstring.
+ (speedbar-use-imenu-flag, speedbar-ignored-directory-expressions)
+ (speedbar-directory-unshown-regexp, speedbar-handle-delete-frame)
+ (speedbar-show-info-under-mouse, speedbar-directory-buttons)
+ (speedbar-check-vc-this-line, speedbar-files-line-directory)
+ (speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
+ (speedbar-buffers-line-directory, speedbar-recenter-to-top)
+ (speedbar-recenter): Doc fixes.
+ (speedbar-update-speed, speedbar-navigating-speed): Add obsolescence
+ declaration and remove redundant info in docstring.
+
2008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
+ * vc-git.el (vc-git-status-printer): Deal with directories.
+
* vc.el (vc-next-action): Look at more than the first file to
determine the state.
2008-04-19 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint):
- Select window clicked on first (regression in 22.2).
+ Select window clicked on first.
(gdb): Display thread number in mode-line.
(gdb-make-header-line-mouse-map): Move to avoid byte compiler warnings.
(gdb-breakpoints-header): New variable.