+2006-06-20 Kenichi Handa <handa@m17n.org>
+
+ * international/characters.el (word-combining-categories): Add
+ entries for 2-byte Han characters.
+
+2006-06-19 Richard Stallman <rms@gnu.org>
+
+ * bindings.el (mode-line-format): Save some mode line space.
+
+ * files.el (find-file-noselect): Improve the question wording.
+ (basic-save-buffer-2): Mask UMASK against 666.
+
+ * mouse.el (mouse-drag-vertical-line-rightward-window): New function.
+ (mouse-drag-vertical-line): Call it.
+
+ * cus-edit.el (customize-option, customize-option-other-window):
+ Error if SYMBOL is nil.
+
+2006-06-19 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el: Require noutline, also on XEmacs.
+ (org-end-of-subtree): Return point.
+ (org-dblock-start-re, org-dblock-end-re): New constants.
+ (org-create-dblock, org-prepare-dblock, org-map-dblocks)
+ (org-dblock-update, org-update-dblock, org-beginning-of-dblock)
+ (org-update-all-dblocks, org-find-dblock): New functions.
+ (org-collect-clock-time-entries): New function.
+ (org-html-handle-time-stamps): Never export CLOCK timeranges.
+ (org-fixup-indentation): Modified to deadl correctly with lines
+ starting with TAB. Only one argument DIFF now.
+ (org-demote, org-promote): Call `org-fixup-indentation' with just
+ one argument, DIFF.
+ (org-mode): Don't mark buffer as modified when aligning tables.
+ (org-clock-sum): Don't makr buffer modified when adding time sum
+ properties.
+ (org-export-as-html): Added support for a link validation
+ function.
+ (org-archive-all-done): New function.
+ (org-archive-subtree): New prefix argument. When set, archive all
+ done subtrees in this buffer.
+ (org-remove-clock-overlays)
+ (org-remove-occur-highlights): Use
+ `org-inhibit-highlight-removal'.
+ (org-inhibit-highlight-removal): New variable, for dynamic
+ scoping.
+ (org-put-clock-overlay): Don't swallow last headline character
+ when displaying overlay.
+ (org-store-link): Link to `image-mode' with just the file name.
+
+
+2006-06-18 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * viper-cmd.el (viper-special-read-and-insert-char): use
+ read-key-sequence.
+ (viper-after-change-undo-hook): enhancements.
+ (viper-after-change-undo-hook): new hook.
+ (viper-undo): use viper-after-change-undo-hook.
+ (viper-add-newline-at-eob-if-necessary): widen before making changes.
+ (viper-next-line-at-bol): If point is on a widget or a button, simulate
+ clicking on that widget/button.
+
+ * viper.el (viper-mode): allow for a separate cursor color in Emacs
+ state.
+
+ * ediff-diff (ediff-test-patch-utility): catch errors.
+ (ediff-actual-diff-options, ediff-actual-diff3-options): new variables.
+ (ediff-set-actual-diff-options): new function.
+ (ediff-reset-diff-options, ediff-toggle-ignore-case):
+ use ediff-set-actual-diff-options.
+ (ediff-extract-diffs): catch errors.
+ (ediff-whitespace): add nonbreakable space.
+ (ediff-same-file-contents): catch errors.
+
+ * ediff-mult.el (ediff-collect-custom-diffs): save
+ coding-system-for-read.
+
+ * ediff-vers.el (ediff-keep-tmp-versions): new var.
+ (ediff-vc-internal, ediff-vc-merge-internal): use
+ ediff-delete-version-file.
+ (ediff-delete-version-file): new function.
+
+ * ediff-wind.el (ediff-control-frame-parameters): set frame fringes.
+
+ * ediff.el (ediff-directories, ediff-directory-revisions,
+ ediff-merge-directories, ediff-merge-directories-with-ancestor,
+ ediff-directories-internal, ediff-merge-directory-revisions,
+ ediff-merge-directory-revisions-with-ancestor,
+ ediff-directories3): use read-directory-name.
+
+2006-06-18 Ralf Angeli <angeli@caeruleus.net>
+
+ * textmodes/tex-mode.el (tex-font-lock-match-suscript): Remove
+ superfluous part of regexp for brace matching which is handled by
+ `scan-lists' call.
+
+2006-06-16 Richard Stallman <rms@gnu.org>
+
+ * obsolete/options.el (list-options): Put "obsolete" msg in buffer.
+
+ * files.el (basic-save-buffer-2): For a new precious file,
+ use the default modes in the return value.
+
+ * facemenu.el (facemenu-color-alist): Doc fix.
+
+ * cus-edit.el (custom-guess-name-alist): Recognize `-flag'.
+
+2006-06-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * cus-start.el (all): Add mac-ts-script-language-on-focus.
+
+ * term/mac-win.el (mac-text-encoding-ascii): New constant.
+ (mac-utxt-to-string): Use it.
+ (mac-ts-update-active-input-area): Use mac-ae-number.
+
+2006-06-15 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * term.el (term-handle-scroll, term-delete-lines)
+ (term-insert-lines): Fix off by one errors.
+
+2006-06-15 Katsumi Yamaoka <yamaoka@jpl.org> (tiny change)
+
+ * net/tramp.el (tramp-touch): Use UTC to express time.
+
+2006-06-15 Chong Yidong <cyd@stupidchicken.com>
+
+ * mail/sendmail.el (mail-send): Search explicitly for
+ mail-header-separator when checking for corrupted header lines.
+
+2006-06-15 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-same-frame): New option.
+ (gud-old-arrow, gdb-frame-begin, gdb-printing): New variables.
+ (gdb-init-1): Initialise them.
+ (gdb-starting): Reset gdb-printing
+ (gdb-starting): Save value of gud-overlay-arrow-position.
+ (gdb-frame-begin): Set gdb-frame-begin, gdb-printing.
+ (gdb-stopped): Don't look for source if calling procedure e.g "p a ()".
+ Use gdb-*-gdb-buffer conditionally on gdb-same-frame.
+ (gdb-frame-gdb-buffer): Keep menu bar, tool bar for GUD buffer.
+
+2006-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * pcvs.el (cvs-retrieve-revision): Use decode-coding-inserted-region.
+
+2006-06-13 Martin J. Reed <mjreed@essex.ac.uk> (tiny change)
+
+ * net/ldap.el (ldap-ldapsearch-args): Default to SASL search.
+ (ldap-search-internal): Keep error messages, and a regexp fix.
+
+2006-06-12 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * files.el (hack-local-variables-confirm):
+ Display string value using its printed representation.
+
+2006-06-11 Chong Yidong <cyd@stupidchicken.com>
+
+ * server.el (server-edit): No-op if no server buffers exist.
+
+2006-06-11 Robert J. Chassell <bob@rattlesnake.com>
+
+ * textmodes/page-ext.el (pages-directory-for-addresses):
+ Including `pages-directory-address-mode' in the function results
+ in the message "Buffer in which pages were found is deleted".
+
+2006-06-10 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el: (org-agenda-mode-map): Add bindings for
+ clocking functions.
+
+ (org-agenda-clock-in, org-check-running-clock)
+ (org-clock-out-if-current, org-remove-clock-overlays)
+ (org-put-clock-overlay): New functions.
+ (org-clock-marker, org-clock-file-total-minutes)
+ (org-clock-overlays): New variables.
+ (org-clock-display, org-clock-sum, org-clock-cancel)
+ (org-clock-out, org-clock-in): New commands.
+ (org-export): New function.
+ (org-emph-re): New constant.
+ (org-set-emph-re, org-do-emphasis-faces): New functions.
+ (org-emphasis-regexp-components, org-emphasis-alist): New options.
+ (org-set-font-lock-defaults): Call `org-do-emphasis-faces'.
+ (org-export-html-convert-emphasize): Use the configurable emphasis.
+ (org-cleaned-string-for-export): Make multiline emphasis visible
+ to the exporter. New optional argument PARAMETERS.
+ (org-export-as-html): Specify :emph-multiline parameter to
+ `org-cleaned-string-for-export'.
+
+2006-06-10 Richard Stallman <rms@gnu.org>
+
+ * help.el (help-for-help-internal): Clean up help text.
+
+2006-06-10 Andreas Schwab <schwab@suse.de>
+
+ * language/ethio-util.el (ethio-fidel-to-java-buffer): Fix quoting
+ in doc string.
+
+ * progmodes/cperl-mode.el (cperl-short-docs): Likewise.
+
+2006-06-09 Karl Chen <quarl@cs.berkeley.edu>
+
+ * progmodes/make-mode.el (makefile-fill-paragraph): Don't remove
+ spaces after the comment start.
+
+2006-06-09 Micha\e,Ak\e(Bl Cadilhac <michael.cadilhac@lrde.org>
+
+ * play/pong.el (pong-init-buffer):
+ Fill buffer with spaces instead of ^A.
+
+ * textmodes/ispell.el (ispell-kill-ispell): If ispell has been
+ launched asynchronously, delete its process instead of being cool.
+ (ispell-async-processp): Check for `delete-process' existence
+ instead of `kill-process' one for consistency.
+
+2006-06-09 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-set-gud-minor-mode-existing-buffers-1)
+ (gdb-prompt, gdb-set-gud-minor-mode-existing-buffers): Show status
+ in mode line at startup.
+
+2006-06-08 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-take-first-match, ido-push-dir-first): New commands.
+ (ido-init-completion-maps): Bind them to M-SPC and M-v.
+ (ido-copy-current-file-name): Repeating C-w inserts whole file name.
+ (ido-file-internal): Pass full file name to write-file.
+ (ido-read-internal): Only pop stack elements automatically if they
+ actually match an existing directory or file name.
+
+2006-06-07 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (find-auto-coding): Don't handle the short
+ name `char-trans'.
+
+ * files.el (hack-local-variables-prop-line)
+ (hack-local-variables): Cancel the previous change.
+
+2006-06-06 Jesper Harder <harder@phys.au.dk>
+
+ * ediff-diff.el (ediff-test-utility): Protect against file-error.
+
+2006-06-06 Chong Yidong <cyd@stupidchicken.com>
+
+ * diff-mode.el (diff-mode): Set buffer-read-only to t when
+ diff-default-read-only is non-nill.
+ (diff-hunk-kill, diff-file-kill, diff-split-hunk)
+ (diff-refine-hunk): Set inhibit-read-only to t.
+
+ * diff.el (diff-sentinel, diff): Set inhibit-read-only to t when
+ modifying the *Diff* buffer.
+ (diff-process-filter): New filter function for diff process that
+ sets inhibit-read-only to t when modifying the *Diff* buffer.
+
+2006-06-06 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el: (org-archive-subtree): Use end-of-subtree as
+ insertion point and control the number of empty lines.
+ (org-paste-subtree): Limit the number of empty lines at the end of
+ the inserted tree.
+ (org-agenda): Use buffer name of current file for narrowing.
+ (org-export-as-xml): Command removed.
+ (org-export-xml-type): Option removed.
+ (org-mode-map): Call `org-export-as-xoxo' directly.
+ (org-get-indentation): New optional argument LINE.
+ (org-fix-indentation, org-remove-tabs): New functions.
+ (org-export-as-ascii, org-ascii-level-start): Determine and apply
+ correct indentation for headlines that are converted it items.
+ (org-skip-comments): Remove table lines that contain narrowing
+ cookies but no other non-empty fields.
+ (org-set-tags): Allow groups of mutually exclusive tags.
+ (org-cmp-time): Sort 24:21 before items without time.
+ (org-get-time-of-day): Fix the interpretation of 12pm and 12am.
+ (org-open-at-point): Require double colon also for numbers.
+
+2006-06-06 Kim F. Storm <storm@cua.dk>
+
+ * ido.el (ido-default-file-method, ido-default-buffer-method):
+ Make choice values consistent with corresponding command names.
+ (ido-visit-buffer): Update accordingly. Default to selected-window.
+
+2006-06-06 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-running): Fix doc string.
+ (gud-menu-map): Use :visible instead fo :enable for debugger test.
+ (gud-tooltip-modes): Add python-mode.
+ (gud-tooltip-print-command): Add pdb. Remove perldb.
+
+2006-06-05 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (bootstrap, $(lisp)/mh-e/mh-loaddefs.el):
+ Quote $(EMACS).
+
+2006-06-05 Richard Stallman <rms@gnu.org>
+
+ * faces.el (defined-colors): Doc fix.
+
+2006-06-05 Thien-Thi Nguyen <ttn@gnu.org>
+
+ * vc.el (vc-process-filter): Inhibit undo info collection around
+ call to insert.
+ (vc-setup-buffer): Likewise for call to erase-buffer.
+ (vc-do-command): Likewise for call to process-file.
+
+2006-06-05 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-menu-map): Use a conditional help echo
+ for gud-go.
+ (gud-common-init): Other debuggers may trigger error.
+
+2006-06-05 Kenichi Handa <handa@m17n.org>
+
+ * international/mule.el (find-auto-coding):
+ Handle enable-character-translation in file header.
+
+2006-06-04 Kim F. Storm <storm@cua.dk>
+
+ * emacs-lisp/authors.el (authors-aliases): Add mode aliases.
+ (authors-fixed-entries): Fix spelling.
+ (authors-canonical-file-name): Don't report error for wildcards.
+
+ * help.el (view-emacs-news): Rewrite to support new NEWS,
+ NEWS.major, and NEWS.1-17 file naming. Add more intelligense,
+ e.g. version 10 matches 1.10, and don't be confused by version 1.1
+ begin a prefix of 1.12 (etc). A numeric prefix arg also works.
+
+2006-06-03 Vivek Dasmohapatra <vivek@etla.org>
+
+ * progmodes/sh-script.el (sh-quoted-exec): New face for quoted
+ exec constructs like `foo bar`.
+ (sh-quoted-subshell): New helper function to search for a possibly
+ nested subshell (like `` or $()) within a "" quoted string.
+ (sh-font-lock-keywords-var): Add sh-quoted-exec for Bash.
+ (sh-apply-quoted-subshell): Flag quote characters inside a
+ subshell, which is itself already in a quoted region, as
+ punctuation, since this is the closest to what they actually are.
+ (sh-font-lock-syntactic-keywords): Add sh-quoted-subshell and
+ sh-apply-quoted-subshell.
+ (sh-font-lock-syntactic-face-function): Apply the new face for
+ text inside `` instead of the old font-lock-string-face.
+
+2006-06-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
+
+ * term/mac-win.el (mac-ts-active-input-overlay): Add defvar.
+ (mac-ae-number, mac-ae-frame, mac-ae-script-language)
+ (mac-bytes-to-text-range, mac-ae-text-range-array)
+ (mac-ts-update-active-input-buf, mac-split-string-by-property-change)
+ (mac-replace-untranslated-utf-8-chars, mac-ts-update-active-input-area)
+ (mac-ts-unicode-for-key-event): New functions.
+ (mac-handle-toolbar-switch-mode): Use mac-ae-frame.
+ (mac-handle-font-selection): Use mac-ae-number.
+ (mac-ts-active-input-buf, mac-ts-update-active-input-area-seqno):
+ New variables.
+ (mac-ts-caret-position, mac-ts-raw-text, mac-ts-selected-raw-text)
+ (mac-ts-converted-text, mac-ts-selected-converted-text)
+ (mac-ts-block-fill-text, mac-ts-outline-text)
+ (mac-ts-selected-text, mac-ts-no-hilite): New faces.
+ (mac-ts-hilite-style-faces): New constant.
+ (mac-apple-event-map): Bind text input events.
+ (mac-dispatch-apple-event): Use command-execute instead of
+ call-interactively.
+ (global-map): Don't bind mac-apple-event.
+ (special-event-map): Bind mac-apple-event.
+
+2006-06-02 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (EMACS): Remove quotes from the Emacs executable
+ file name.
+ (emacs): Enclose the value of $(EMACS) in quotes.
+
+2006-06-02 Juri Linkov <juri@jurta.org>
+
+ * international/mule.el (sgml-html-meta-auto-coding-function):
+ Remove the condition `(search-forward "<html" size t)'.
+ Replace `\"' with `[\"']?' in `re-search-forward'.
+
+2006-06-02 Kenichi Handa <handa@m17n.org>
+
+ * files.el (hack-local-variables-prop-line): Ignore `char-trans'
+ as well as `coding'.
+ (hack-local-variables): Likewise.
+
+ * international/mule.el (enable-character-translation):
+ Put permanent-local and safe-local-variable properties.
+ (find-auto-coding): Handle char-trans: tag.
+
+2006-06-02 Juri Linkov <juri@jurta.org>
+
+ * international/mule.el (sgml-html-meta-auto-coding-function):
+ Limit the search by the end of the HTML header (if any).
+
+2006-06-01 Richard Stallman <rms@gnu.org>
+
+ * subr.el (with-current-buffer): Doc fix.
+
+2006-06-02 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*):
+ Almost rewrite. Underlines over all lines of gcov output are too
+ uncomfortable to read. Suggested by Dan Nicolaescu.
+
+2006-06-01 Luc Teirlinck <teirllm@auburn.edu>
+
+ * progmodes/inf-lisp.el (inferior-lisp-mode): Doc fixes.
+
+ * shell.el (shell-mode): Use shell-mode-map in docstring.
+
+ * comint.el (comint-send-input): Do not add help-echo and
+ mouse-face to input if `comint-use-prompt-regexp' is non-nil.
+
+2006-06-01 Jan Dj\e,Ad\e(Brv <jan.h.d@swipnet.se>
+
+ * term/x-win.el: Change x-menu-bar-start to menu-bar-open.
+
+2006-06-01 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-ui.el (gdb-look-up-stack): New variable.
+ (gdb-stopped, gdb-info-stack-custom): If there is no source info
+ look up the stack and pop up GUD buffer if necessary.
+ (gdb-frames-select): Remove redundant call to gud-display-frame.
+ (gdb-info-threads-custom): Keep point at start of buffer.
+ (gdb-find-file-hook): Make it work for pre-GDB 6.4.
+
+2006-05-31 Juri Linkov <juri@jurta.org>
+
+ * replace.el (query-replace-read-from, query-replace-read-to):
+ Bind `history-add-new-input' to nil. Call `add-to-history'.
+
+2006-05-31 Takaaki Ota <Takaaki.Ota@am.sony.com>
+
+ * textmodes/table.el: Convert all HTML tags to lower case for
+ XHTML compatibility.
+
+2006-05-31 Masatake YAMATO <jet@gyve.org>
+
+ * progmodes/compile.el:
+ (compilation-error-regexp-alist-alist::gcov-called-line):
+ Don't put face on `-' lines in gcov file. Suggested by Dan Nicolaescu.
+
+2006-05-31 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gud.el (gud-query-cmdline, gud-common-init):
+ Revert inadvertant changes made with last commit.
+
+2006-05-30 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * textmodes/flyspell.el (turn-on-flyspell, turn-off-flyspell):
+ New functions.
+
+ * textmodes/text-mode.el (text-mode-hook): Use turn-on-flyspell.
+
+2006-05-30 Carsten Dominik <dominik@science.uva.nl>
+
+ * textmodes/org.el: (org-agenda-highlight-todo): Make sure regexp
+ only matches in the right place.
+ (org-upcoming-deadline): New face.
+ (org-agenda-get-deadlines): Use new face `org-upcoming-deadline'.
+ (org-export-ascii-underline): Rename constant `org-ascii-underline'
+ and make it an option.
+ (org-export-ascii-bullets): New option.
+ (org-export-as-html): Many changes to emit valid XHTML.
+ (org-par-open): New variable.
+ (org-open-par, org-close-par-maybe, org-close-li-maybe): New functions.
+ (org-html-do-expand, org-section-number): Fixedcase in `replace-match'.
+ (org-timeline): Pass `org-timeline-show-empty-dates' to
+ `org-get-all-dates'. Interpret empty dates returned by `org-get-all-dates'.
+ (org-get-all-dates): New argument EMPTY. Add dates without
+ entries to the list, mark large ranges of empty dates.
+ (org-point-in-group, org-context): New functions.
+
2006-05-30 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gud.el (gud-stop-subjob): Make it work in all buffers.
* speedbar.el (speedbar-detach): Delete.
(speedbar-easymenu-definition-trailer): Remove speedbar-detach as
it breaks things.
- (speedbar-reconfigure-keymaps): Always add extra items to pop up
- menu.
+ (speedbar-reconfigure-keymaps): Always add extra items to pop up menu.
2006-05-30 Daniel Pfeiffer <occitan@esperanto.org>
* files.el (auto-mode-alist): Add makepp suffix and optional mk on
Makeppfile.
- * progmodes/compile.el (compilation-error-regexp-alist-alist): Add
- makepp diagnostic.
+ * progmodes/compile.el (compilation-error-regexp-alist-alist):
+ Add makepp diagnostic.
2006-05-29 Richard Stallman <rms@gnu.org>
+ * window.el (fit-window-to-buffer): Doc fix.
+
* help.el (temp-buffer-max-height): Doc fix.
* subr.el (with-current-buffer): Doc fix.
* replace.el (query-replace-read-from, query-replace-read-to):
Remove 8th arg KEEP-ALL in read-from-minibuffer.
-2006-05-25 Rajesh Vaidheeswarran <rv@gnu.org>
+2006-05-25 Rajesh Vaidheeswarran <rv@gnu.org>
* whitespace.el (whitespace-cleanup): Change to cleanup
region if one is active.
Move `safe-local-variable' declarations to the respective files.
* help-fns.el (describe-variable): Don't print safe-var if it is
- byte-code. Improve wording as suggested by Luc Teirlinck
- <teirllm@auburn.edu>.
+ byte-code. Improve wording as suggested by Luc Teirlinck.
2006-05-11 Nick Roberts <nickrob@snap.net.nz>
* calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
with-current-buffer form in save-excursion.
-2005-09-18 D Goel <deego@gnufans.org>
+2005-09-18 Deepak Goel <deego@gnufans.org>
* apropos.el (apropos-command): Fix `message' call: first arg
should be a format spec. In this and all other cases that appear
* elide-head.el (elide-head-headers-to-hide): Recognize the FSF's
new address as well.
-2005-07-07 Kenichi Handa <handa@m17n.org>
-
- * international/mule.el (make-coding-system):
- Describe `ascii-incompatible' property in the docstring.
- (set-file-name-coding-system): Signal an error if coding-system is
- ascii-incompatible.
- (set-keyboard-coding-system): Likewise.
-
- * international/mule-cmds.el (set-default-coding-systems):
- Don't set default-file-name-coding-system and
- default-keyboard-coding-system if coding-system is ASCII-incompatible.
-
- * international/utf-16.el: Declare that all UTF-16-based coding
- systems are ASCII-incompatible.
-
2005-07-07 Nick Roberts <nickrob@snap.net.nz>
* progmodes/gud.el: Require font-lock for displaying errors.
* simple.el (goto-line): Doc fix.
-2005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change)
+2005-03-19 Aaron S. Hawley <Aaron.Hawley@uvm.edu>
* files.el (save-buffer): Doc fix.