+2008-09-12 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/f90.el (f90-mode-map): Don't bind \t and \r.
+
+ * indent.el (indent-line-function): Doc fix.
+ * progmodes/sh-script.el (sh-font-lock-open-heredoc): Doc fix.
+
+2008-09-11 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (pop-to-buffer): If the window for buffer-or-name is
+ not on the selected frame, raise that window's frame and give it
+ input focus. (Bug#745)
+
+2008-09-11 Glenn Morris <rgm@gnu.org>
+
+ * ido.el (ido-mode): Initialize with custom-initialize-default,
+ rather than a set function. (Bug#947)
+
+2008-09-10 Chong Yidong <cyd@stupidchicken.com>
+
+ * replace.el (perform-replace): Don't set inhibit-read-only using
+ query-replace-skip-read-only (bug#956).
+
+ * edmacro.el (edmacro-parse-keys): Fix last change to omit macros
+ of the <<foo>> form.
+
+2008-09-10 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (display-buffer): Fix doc-string typo.
+
+2008-09-10 Kenichi Handa <handa@m17n.org>
+
+ * composite.el (compose-gstring-for-graphic): Fix previous change.
+
+2008-09-10 Glenn Morris <rgm@gnu.org>
+
+ * info.el (Info-try-follow-nearest-node): Fix doc typo.
+
+2008-09-10 Stephen Berman <stephen.berman@gmx.net>
+
+ * info.el (Info-mouse-follow-nearest-node): Follow links to different
+ manuals. (Bug#886)
+
+2008-09-09 Juanma Barranquero <lekktu@gmail.com>
+
+ * ido.el (ido-unload-function): New function.
+
+2008-09-08 Juanma Barranquero <lekktu@gmail.com>
+
+ * ido.el (ido-file-internal): Fix typo in prompt.
+ (ido-merge-ftp-work-directories, ido-max-work-file-list): Doc fixes.
+ (ido-max-prospects, ido-max-file-prompt-width, ido-ignore-buffers)
+ (ido-enable-prefix, ido-setup-hook, ido-rewrite-file-prompt-functions)
+ (ido-magic-forward-char, ido-magic-delete-char, ido-pop-dir):
+ Fix typos in docstrings.
+
+2008-09-08 Martin Rudalics <rudalics@gmx.at>
+
+ * help-fns.el (describe-function-1): Don't print extra newline
+ after filling.
+
+2008-09-08 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * help-fns.el (find-lisp-object-file-name): Handle case where
+ library is compressed.
+
+2008-09-07 Chong Yidong <cyd@stupidchicken.com>
+
+ * complete.el (PC-do-completion): Don't replace buffer
+ contents (bug#227).
+
+2008-09-07 Juanma Barranquero <lekktu@gmail.com>
+
+ * loadhist.el (unload-feature-special-hooks):
+ Add `choose-completion-string-functions'.
+
+2008-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * vc-svn.el (vc-svn-root):
+ * vc-sccs.el (vc-sccs-root):
+ * vc-rcs.el (vc-rcs-root):
+ * vc-cvs.el (vc-cvs-root): Delete.
+ * vc-hooks.el (vc-find-root): Remove `invert' argument.
+
+2008-09-07 Nikolaj Schumacher <n_schumacher@web.de> (tiny change)
+
+ * progmodes/flymake.el (flymake-parse-err-lines): Filter out
+ errors occurring in different files.
+
+2008-09-07 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * vc-bzr.el (vc-bzr-extra-fileinfo): New defstruct.
+ (vc-bzr-status-printer): New function.
+ (vc-bzr-after-dir-status): Deal with renamed files.
+
+2008-09-07 Johan Euphrosine <proppy@aminche.com> (tiny change)
+
+ * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): Shell quote
+ buffer's filename.
+
+2008-09-07 Martin Rudalics <rudalics@gmx.at>
+
+ * subr.el (cancel-change-group): Widen buffer temporarily when
+ undoing changes. (Bug#810)
+
+2008-09-07 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-stop-subjob): Using jdb, suspend threads
+ with gud-stop-subjob rather than exit debugger.
+
+2008-09-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
+
+ * proced.el: Require time-date.
+ (proced-command-alist, proced-command, proced-goal-header-re)
+ (proced-sorting-schemes-alist, proced-sorting-scheme)
+ (proced-header-alist, proced-sorting-schemes-re)
+ (proced-skip-regexp, proced-next-line, proced-previous-line)
+ (proced-listing-type, proced-sorting-scheme-p): Remove.
+ (proced-grammar-alist, proced-custom-attributes)
+ (proced-format-alist, proced-format, proced-filter-alist)
+ (proced-filter, proced-sort, proced-goal-attribute)
+ (proced-timer-interval, proced-timer-flag, proced-timer)
+ (proced-process-alist, proced-sort-internal, proced-process-tree)
+ (proced-header-help-echo, proced-field-help-echo): New variables.
+ (proced-pid-at-point, proced-timer, proced-mark-process-alist)
+ (proced-omit-process, proced-filter, proced-process-tree)
+ (proced-filter-children, proced-children-pids)
+ (proced-filter-parents, proced-<, proced-string-lessp)
+ (proced-time-lessp, proced-xor, proced-sort-p)
+ (proced-format-time, proced-format-start, proced-format-ttname)
+ (proced-format, proced-process-attributes): New functions.
+ (proced-toggle-timer-flag, proced-mark-children)
+ (proced-mark-parents, proced-filter-interactive)
+ (proced-filter-attribute, proced-sort-interactive)
+ (proced-sort-header, proced-format-interactive): New commands.
+ (proced-move-to-goal-column): Use goal-column.
+ (proced-mode): Use proced-timer.
+ (proced-do-mark-all): Display process count. Use use-region-p.
+ Simplify.
+ (proced-omit-processes): Use use-region-p.
+ (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid)
+ (proced-sort-start, proced-sort-time, proced-sort-user):
+ Use proced-sort-interactive.
+ (proced-sort): Make it a function that performs the actual sort.
+ (proced-update): New arg revert. Use proced-process-alist,
+ proced-filter, proced-sort, proced-format, and
+ proced-grammar-alist. Preserve position of point based on fields.
+ Make header line and fields clickable.
+ (proced-send-signal): Use proced-pid-at-point and proced-process-alist.
+ (proced-why): Use save-selected-window.
+ (proced-log): Use buffer-read-only.
+
+2008-09-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * tooltip.el (tooltip-mode): Initialize unconditionally to t.
+
+2008-09-06 Glenn Morris <rgm@gnu.org>
+
+ * add-log.el (diff-find-source-location): Declare.
+ (find-change-log): If called from a diff buffer, try to switch to the
+ source buffer (e.g. to respect change-log-default-name there).
+
+ * progmodes/sh-script.el (sh-get-kw): Remove '()' from the list of
+ unallowed characters; added 2006-10-10 without comment. (Bug#753)
+
+ * Makefile.in (ELCFILES): Update.
+
+2008-09-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * textmodes/ispell.el (ispell-command-loop): Suspend ispell if the
+ user enters a mouse event in another frame, or a special event.
+
+ * server.el (server-switch-buffer): New arg.
+ (server-execute): If reusing an existing window, set file position
+ if required.
+
+2008-09-06 Kenichi Handa <handa@m17n.org>
+
+ * language/lao.el: Fix setting of composition-function-table.
+
+2008-09-06 Eli Zaretskii <eliz@gnu.org>
+
+ * term/pc-win.el (msdos-show-help): Don't truncate lines while
+ displaying help echo messages.
+
+2008-09-06 Martin Rudalics <rudalics@gmx.at>
+
+ * subr.el (symbol-file): Fix doc-string.
+
+2008-09-06 Glenn Morris <rgm@gnu.org>
+
+ * help-mode.el (help-xref-forward-stack): Doc fix.
+
+ * add-log.el (change-log-default-name): Autoload safety.
+
+2008-09-05 Wilson Snyder <wsnyder@wsnyder.org>
+
+ * verilog-mode.el (verilog-library-extensions): Enable .sv
+ filename extensions to call verilog-mode.
+ (verilog-auto, verilog-auto-inst, verilog-faq)
+ (verilog-submit-bug-report): Update author support URLs.
+ (verilog-delete-auto, verilog-auto-inout-module)
+ (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for
+ creating complemented testbench modules. Suggested by Yishay Belkind.
+ (verilog-auto-inst-port, verilog-simplify-range-expression):
+ When verilog-auto-inst-param-value is set, don't require a
+ AUTO_TEMPLATE to expand parameter substitutions. Suggested by
+ Yishay Belkind.
+ (verilog-auto-inst-param-value): Add safe variable.
+ (verilog-re-search-forward, verilog-re-search-backward):
+ Fix returning wrong search results on Emacs 22.1.
+ (verilog-modi-cache-results, verilog-auto): Fix warning message
+ about "toggling font-lock-mode."
+ (verilog-auto): Fix losing font-lock on errors.
+ (verilog-auto-inst-param-value, verilog-mode-version)
+ (verilog-mode-version-date, verilog-read-inst-param-value)
+ (verilog-auto-inst, verilog-auto-inst-param)
+ (verilog-auto-inst-port, verilog-simplify-range-expression):
+ Allow parameters to be replaced with their values, on the expansion of
+ an AUTOINST with Verilog 2001 style parameter settings.
+ Suggested by David Rogoff.
+
+2008-09-05 Michael McNamara <mac@mail.brushroad.com>
+
+ * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
+ Better support for the property statement. Sometimes this keyword
+ introduces a statement which requires an endproperty keyword, and
+ sometimes it doesn't, dependening on the work before the property
+ word. If property is prefixed with assert, assume or cover
+ keyword, then the statement is ended with a ';'. Otherwise,
+ property is like task or specify, and is followed by some number
+ of statements, which are ended with an endproperty keyword.
+ (electric-verilog-tab): Support Emacs 22.2 style handling of tab
+ in a highlighted region: indent each line in region according to
+ mode. Supply this so it works in XEmacs and older Emacs.
+
+2008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * whitespace.el (whitespace-kill-buffer-hook, whitespace-action):
+ Don't clean up a buffer when killing it.
+
+2008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * whitespace.el: Fix auto-cleanup on kill prevents killing read-only
+ buffers (bug#360). New version 11.2.1.
+ (whitespace-action): New value `warn-read-only' to give a warning when
+ buffer is read-only and whitespace action is cleanup or auto-cleanup.
+ (whitespace-cleanup, whitespace-cleanup-region): Code fix.
+ (whitespace-warn-read-only): New fun.
+
+2008-09-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * international/quail.el: Require help-mode.
+ (quail-help-init): Function removed.
+ (quail-keyboard-layout-button, quail-keyboard-customize-button):
+ Define directly.
+
+ * dired.el (dired-get-filename): Rewrite octal escape character
+ processor (bug#885).
+
+2008-09-05 Eli Zaretskii <eliz@gnu.org>
+
+ * cus-edit.el (custom-button-pressed): Default to inverse-video.
+
+ * term/pc-win.el (msdos-face-setup): Setup faces for all frames,
+ not just for terminal-frame.
+
+2008-09-05 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (window--try-to-split-window): Don't split when window
+ is not splittable in last disjunct. (Bug#888)
+
+2008-09-05 Kenichi Handa <handa@m17n.org>
+
+ * language/tibetan.el: Fix setting of composition-function-table.
+
+ * composite.el (find-composition): Mention about the automatic
+ composition in the docstring.
+ (compose-gstring-for-graphic): Fix handling "above" marks.
+
+ * descr-text.el (describe-char): Fix handling of automatic composition.
+
+2008-09-04 Juanma Barranquero <lekktu@gmail.com>
+
+ * net/tramp-cache.el (tramp-flush-file-function): Fix typo in docstring.
+ (tramp-parse-connection-properties): Reflow docstring.
+
+2008-09-04 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-buffer-internal, ido-file-internal): Pass on other-window
+ and other-frame methods when switching between file and buffer modes.
+
+2008-09-04 Martin Rudalics <rudalics@gmx.at>
+
+ * info.el (Info-dir-remove-duplicates): Narrow buffer when
+ removing duplicate entries under same heading. Don't skip char
+ matching anything but a space or tab at bol. (Bug#864)
+
+2008-09-03 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-defs.el (c-version): Increment to 5.31.6.
+
+2008-09-03 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (completion-pcm--pattern->regex): Undo last change.
+ (completion-pcm--all-completions): Move the case-fold-search binding to
+ it also applies to completion-regexp-list (used in all-completions).
+ (completion-pcm--hilit-commonality): Add missing case-fold-search.
+
+2008-09-03 Martin Rudalics <rudalics@gmx.at>
+
+ * window.el (pop-up-frame-function): Move ...
+ * frame.el (pop-up-frame-function): ... here, to avoid
+ "CHANGED outside Customize;".
+
+2008-09-03 Glenn Morris <rgm@gnu.org>
+
+ * buff-menu.el (buffer-menu-mode-hook): Add obsolete alias.
+
+2008-09-03 Chong Yidong <cyd@stupidchicken.com>
+
+ * isearch.el (isearch-highlight-regexp): Fix last change, quoting
+ non-alphabetical characters properly.
+
+2008-09-02 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * files.el (auto-mode-alist): Use verilog-mode for SystemVerilog files.
+
+2008-09-02 Martin Rudalics <rudalics@gmx.at>
+
+ * calc/calc.el (calc-dispatch-map): Fix handling of upcased and
+ control-prefixed keys. (Bug#835)
+
+2008-09-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * image-mode.el (image-mode): Fix 2008-07-19 change.
+
+2008-09-02 Juanma Barranquero <lekktu@gmail.com>
+
+ * tool-bar.el (tool-bar-add-item): Fix typo in docstring.
+
+ * emulation/tpu-edt.el (tpu-kill-buffer): Doc fix.
+
+2008-09-02 Glenn Morris <rgm@gnu.org>
+
+ * emacs-lisp/lucid.el (try-face-font): Remove dead alias.
+
+ * progmodes/cc-langs.el (c-opt-op-identitier-prefix): Fix typo.
+
+2008-09-01 Glenn Morris <rgm@gnu.org>
+
+ * vc-hooks.el (vc-previous-version): Move alias to vc.el.
+ * vc.el (vc-default-previous-version): Move alias here from vc-hooks,
+ and fix name typos. (Bug#856)
+
+2008-09-01 Chong Yidong <cyd@stupidchicken.com>
+
+ * minibuffer.el (completion-pcm--pattern->regex): When
+ completion-ignore-case is non-nil, generate a regexp that ignores
+ case.
+
+ * window.el (recenter-top-bottom): Doc fix.
+
+2008-09-01 Simon South <ssouth@member.fsf.org>
+
+ * progmodes/delphi.el: New maintainer.
+ (delphi-interface-types): New var.
+ (delphi-composite-types): Use it.
+ (delphi-enclosing-indent-of): Distinguish between "interface"
+ keyword as a unit separator and used like a class declaration.
+
+2008-09-01 Martin Rudalics <rudalics@gmx.at>
+
+ * help-fns.el (describe-simplify-lib-file-name)
+ (find-source-lisp-file): Removed.
+ (find-lisp-object-file-name): New function giving preference to
+ files found via load-path instead of loaddefs.el.
+ (describe-function-1): Use new function instead of the removed
+ ones. (Bugs #587, #669, #690)
+ * faces.el (describe-face): Use find-lisp-object-file-name instead
+ of describe-simplify-lib-file-name.
+
+2008-09-01 Kenichi Handa <handa@m17n.org>
+
+ * international/mule-diag.el (font-show-log): Fix previous change.
+
+ * international/mule-cmds.el (set-language-environment): Don't
+ overwrite current-iso639-language if the current language
+ environment doesn't provide that data.
+ (set-locale-environment): Set current-iso639-language from the
+ locale name.
+
+ * international/fontset.el (script-representative-chars): Re-add
+ the entry for symbol, but with vector of characters.
+ (setup-default-fontset): Cancel previous change.
+
+2008-08-31 Chong Yidong <cyd@stupidchicken.com>
+
+ * ido.el: Move provide statement to the end of the file.
+
+2008-08-30 Markus Triska <markus.triska@gmx.at>
+
+ * linum.el (linum-mode): `window-size-change-functions' can now be
+ buffer-local.
+ (linum-update-window): Use result of `move-overlay'.
+
+2008-08-30 Glenn Morris <rgm@gnu.org>
+
+ * subr.el (make-variable-frame-local): Tweak obsolescence message.
+
+ * info.el (Info-hide-note-references, Info-refill-paragraphs):
+ Doc fixes.
+
+ * apropos.el (apropos-command): Report documentation errors.
+ * help-fns.el (describe-function-1): Handle broken aliases. (Bug#825)
+
+2008-08-29 Chong Yidong <cyd@stupidchicken.com>
+
+ * isearch.el (isearch-highlight-regexp): Fix case of highlighted
+ string.
+
+2008-08-29 Eli Zaretskii <eliz@gnu.org>
+
+ * bindings.el (mode-line-frame-identification): Fix last change.
+
+2008-08-29 Kenichi Handa <handa@m17n.org>
+
+ These changes are to adjust the automatic composition for the new
+ implementation (avoid using text property).
+
+ * composite.el (composition-function-table): Declaration moved to
+ composite.c.
+ (terminal-composition-base-character-p): Delete it.
+ (terminal-composition-function): Delete it.
+ (terminal-composition-function-table): Delete it.
+ (lgstring-header, lgstring-set-header, lgstring-font)
+ (lgstring-char, lgstring-char-len, lgstring-shaped-p)
+ (lgstring-set-id, lgstring-glyph, lgstring-glyph-len)
+ (lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char)
+ (lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing)
+ (lglyph-ascent, lglyph-descent, lglyph-adjustment)
+ (lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph)
+ (compose-glyph-string, compose-glyph-string-relative)
+ (compose-gstring-for-graphic, compose-gstring-for-terminal):
+ New functions.
+ (auto-compose-chars): Argument changed.
+
+ * language/european.el: Don't setup composition-function-table.
+ (diacritic-composition-pattern, diacritic-compose-region)
+ (diacritic-compose-string, diacritic-compose-buffer)
+ (diacritic-composition-function): Delete them.
+
+ * language/lao-util.el (lao-composition-function): Argument changed.
+
+ * language/sinhala.el: Fix setting up of composition-function-table.
+
+ * language/thai.el: Fix setting up of composition-function-table.
+
+ * language/thai-util.el: Encoding changed to utf-8.
+ (thai-composition-function): Argument changed.
+
+ * language/indian.el: Fix setting up of composition-function-table.
+ (devanagari-composable-pattern)
+ (tamil-composable-pattern, kannada-composable-pattern)
+ (malayalam-composable-pattern): New variables.
+
+ * international/characters.el (unicode-category-table): Setup
+ unicode-category-table.
+
+ * international/fontset.el (setup-default-fontset): Prepend
+ iso10646-1 fonts to the fallback font groups instead of appending.
+
+2008-08-29 Glenn Morris <rgm@gnu.org>
+
+ * cus-start.el (truncate-partial-width-windows): Changed in 23.1.
+
+2008-08-28 Chong Yidong <cyd@stupidchicken.com>
+
+ * term/x-win.el (x-win-suspend-error): Don't signal error if there
+ are no X frames active.
+
+2008-08-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/xesam.el (xesam-kill-buffer-function): Wrap code by
+ `ignore-errors' (the function must succeed always).
+
2008-08-28 "Edward O'Connor" <hober0@gmail.com>
* json.el (json-read-number): New arg. Handle explicitly signed
* comint.el (comint-dynamic-complete-as-filename): Generalize last
change to allow quoting of characters before point.
- (comint-dynamic-list-filename-completions): Quote common
- substring.
+ (comint-dynamic-list-filename-completions): Quote common substring.
2008-08-26 Chong Yidong <cyd@stupidchicken.com>
* comint.el (comint-dynamic-complete-as-filename): If case is
- ignored while matching, replace the entire filename with
- completion.
+ ignored while matching, replace the entire filename with completion.
* textmodes/flyspell.el (flyspell-check-pre-word-p): Make sure
flyspell-pre-point is valid to avoid signalling an error in
2008-08-25 Ulf Jasper <ulf@web.de>
- * net/newst-treeview.el (newsticker-treeview-own-frame): Doc
- fixed.
+ * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed.
(newsticker-treeview-treewindow-width): New.
(newsticker-treeview-listwindow-height): New.
(newsticker-treeview-browse-url-item): New.
if initial-window-system is `pc'.
* term/internal.el (local-function-key-map): Fix unbalanced parens.
- (msdos-key-remapping-map): New variable. Move
- here all the special keys we will be remapping via
- local-function-key-map.
+ (msdos-key-remapping-map): New variable. Move here all the special
+ keys we will be remapping via local-function-key-map.
(msdos-setup-keyboard): New function.
* term/pc-win.el (msdos-create-frame-with-faces): Renamed from
(msdos-create-frame-with-faces): Set the terminal's
`terminal-initted' (sic!) parameter.
(frame-creation-function-alist): Add msdos-create-frame-with-faces.
- (window-system-initialization-alist): Add
- msdos-initialize-window-system.
+ (window-system-initialization-alist):
+ Add msdos-initialize-window-system.
(handle-args-function-alist): Use tty-handle-args for `pc'
``window system'' as well.
(pc-win): Provide.
2008-08-18 Adrian Robert <Adrian.B.Robert@gmail.com>
* term/ns-win.el (global): Uncomment "put backspace
- ascii-character..." and friends, they are needed for tramp.
+ ascii-character..." and friends, they are needed for tramp. (Bug#725)
2008-08-18 Kenichi Handa <handa@m17n.org>
2008-07-18 Chong Yidong <cyd@stupidchicken.com>
- * Makefile.in (ELCFILES): Remove ns-carbon-compat.elc. and
+ * Makefile.in (ELCFILES): Remove ns-carbon-compat.elc and
ns-grabenv.elc.
* ns-carbon-compat.el: File removed.
hollow if not in innermost frame.
2008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
-
Make `checkout-model' apply to filesets.
* vc-hooks.el (vc-checkout-model): Rewrite.
(vc-before-save, vc-after-save): Adjust callers accordingly.