(Flist_fonts): EXFUN it.
[bpt/emacs.git] / lisp / ChangeLog
index 687c016..1869e0a 100644 (file)
@@ -1,3 +1,194 @@
+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
 
 2006-06-06  Jesper Harder  <harder@phys.au.dk>
 
-       * ediff-diff.el (ediff-test-utility): Protect against
-       file-error.
+       * ediff-diff.el (ediff-test-utility): Protect against file-error.
 
 2006-06-06  Chong Yidong  <cyd@stupidchicken.com>
 
        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): Fixed the interpretation of 12pm and 12am.
+       (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>
 
 2006-06-05  Kenichi Handa  <handa@m17n.org>
 
-       * international/mule.el (find-auto-coding): Handle
-       enable-character-translation in file header.
+       * international/mule.el (find-auto-coding):
+       Handle enable-character-translation in file header.
 
 2006-06-04  Kim F. Storm  <storm@cua.dk>
 
        as well as `coding'.
        (hack-local-variables): Likewise.
 
-       * international/mule.el (enable-character-translation): Put
-       permanent-local and safe-local-variable properties.
+       * 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>
        * 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.