Show
Ignore:
Timestamp:
09/30/06 09:12:06 (2 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lisp

    • Property svn:ignore changed from
      *.elc
      MANIFEST
      Makefile
      Makefile.unix
      makefile
      elc.tar.gz
      cus-load.el
      finder-inf.el
      subdirs.el
      loaddefs.el
      to
      *.elc
      MANIFEST
      Makefile
      Makefile.unix
      makefile
      elc.tar.gz
      cus-load.el
      finder-inf.el
      subdirs.el
      loaddefs.el
      pre-mh-loaddefs.el-CMD
  • trunk/lisp/ChangeLog

    r4166 r4169  
     12006-09-29  Juri Linkov  <juri@jurta.org> 
     2 
     3        * progmodes/cperl-mode.el (cperl-after-expr-p): Don't move point 
     4        to nil if there is no previous property change. 
     5 
     62006-09-26  Micha,Ak(Bl Cadilhac  <michael.cadilhac@lrde.org> 
     7 
     8        * cus-edit.el (custom-save-all): Switch to emacs-lisp mode before 
     9        saving anything to be sure that `forward-sexp' behaves correctly. 
     10 
     112006-09-29  Chong Yidong  <cyd@stupidchicken.com> 
     12 
     13        * simple.el (line-move-finish): Ignore field boundaries if the 
     14        initial and final points have the same `field' property. 
     15 
     162006-09-29  Kim F. Storm  <storm@cua.dk> 
     17 
     18        * ido.el (ido-file-internal): Only bind minibuffer-completing-file-name 
     19        to t while calling ido-read-internal. 
     20 
     212006-09-29  Carsten Dominik  <dominik@science.uva.nl> 
     22 
     23        * textmodes/org.el (org-file-remote-p): Get regexp from list. 
     24        (org-archive-subtree): remove erraneous `]' from character list. 
     25 
     262006-09-28  Jonathan Yavner  <jyavner@member.fsf.org> 
     27 
     28        * ses.el (ses-in-print-area, ses-goto-data, ses-load) 
     29        (ses-reconstruct-all): Make undo of "insert row" work by keeping 
     30        markers for data-area and parameters-area. 
     31 
     322006-09-28  Stefan Monnier  <monnier@iro.umontreal.ca> 
     33 
     34        * progmodes/make-mode.el (makefile-mode): Don't disable jit-lock. 
     35 
     36        * font-lock.el (font-lock-after-change-function): Refontify next line 
     37        as well if end is at BOL. 
     38        (font-lock-extend-jit-lock-region-after-change): Be more careful to 
     39        only extend the region as much as needed. 
     40 
     412006-09-28  Richard Stallman  <rms@gnu.org> 
     42 
     43        * comint.el (comint-mode): Bind font-lock-defaults non-nil. 
     44 
     45        * subr.el (insert-for-yank-1): Handle `font-lock-face' specially. 
     46 
     47        * international/mule.el (after-insert-file-set-coding): 
     48        If VISIT, don't let set-buffer-multibyte make undo info. 
     49 
     502006-09-28  Osamu Yamane  <yamane@green.ocn.ne.jp> (tiny change) 
     51 
     52        * mail/smtpmail.el (smtpmail-try-auth-methods): Do not break long 
     53        lines in base64-encoded authentication response. 
     54 
     552006-09-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br> 
     56 
     57        * progmode/ebnf2ps.el: Doc fix. Implement arrow spacing and scaling. 
     58        (ebnf-version): New version 4.3. 
     59        (ebnf-arrow-extra-width, ebnf-arrow-scale): New options. 
     60        (ebnf-prologue): Adjust PostScript programming. 
     61        (ebnf-begin-file, ebnf-insert-ebnf-prologue, ebnf-terminal-dimension1) 
     62        (ebnf-repeat-dimension, ebnf-except-dimension): Adjust code. 
     63 
     642006-09-26  Stefan Monnier  <monnier@iro.umontreal.ca> 
     65 
     66        * jit-lock.el (jit-lock-force-redisplay): Rename from 
     67        jit-lock-fontify-again, and undo the mistaken change I've just done. 
     68 
     69        * jit-lock.el (jit-lock-fontify-now): Don't fontify the empty text. 
     70        (jit-lock-fontify-again): Don't refontify text that's not displayed. 
     71 
     722006-09-26  Kenichi Handa  <handa@m17n.org> 
     73 
     74        * startup.el (display-splash-screen): Allow a prefix argument. 
     75 
     762006-09-25  Jason Rumney  <jasonr@gnu.org> 
     77 
     78        * subr.el (shell-quote-argument): Use DOS logic for Windows 
     79        shells with DOS semantics. 
     80 
     812006-09-24  Richard Stallman  <rms@gnu.org> 
     82 
     83        * progmodes/compile.el (compilation-goto-locus-delete-o): New fn. 
     84        (compilation-goto-locus): Use compilation-goto-locus-delete-o 
     85        to delete the overlay.  Put it on pre-command-hook. 
     86 
     87        * emacs-lisp/timer.el (timer-max-repeats): Doc fix. 
     88 
     89        * startup.el (fancy-splash-screens, normal-splash-screen): 
     90        Call the splash buffer *About GNU Emacs*. 
     91 
     92        * simple.el (next-error-highlight, next-error-highlight-no-select): 
     93        Default to 0.5. 
     94        (yank-excluded-properties): Add `fontified'. 
     95 
     96        * font-lock.el (font-lock-compile-keywords): Allow value of 
     97        syntax-begin-function to enable paren-column-0 highlighting. 
     98 
     992006-09-24  Chris Moore  <christopher.ian.moore@gmail.com>  (tiny change) 
     100 
     101        * dired.el (dired-build-subdir-alist): When file ends in colon, 
     102        don't exit the loop, just disregard that file. 
     103 
     1042006-09-24  Chong Yidong  <cyd@stupidchicken.com> 
     105 
     106        * simple.el (line-move-finish): Handle corner case for fields in 
     107        continued lines. 
     108        (line-move-1): Remove flawed test for that case. 
     109 
     1102006-09-24  Ken Manheimer  <ken.manheimer@gmail.com> 
     111 
     112        * icomplete.el (icomplete-simple-completing-p): Use the correct 
     113        name for the new variable, `icomplete-with-completion-tables'. 
     114        (file local variables): Remove superfluous setting. 
     115 
     1162006-09-23  Jeff Miller  <jmiller@cablespeed.com>  (tiny change) 
     117 
     118        * calendar/appt.el (appt-check): Fix typo for appointments just 
     119        after midnight. 
     120 
     1212006-09-23  Chong Yidong  <cyd@stupidchicken.com> 
     122 
     123        * help.el (describe-key-briefly, describe-key): Don't expect an 
     124        extra up event if a down-event is generated by a popup menu. 
     125 
     1262006-09-23  Michal Nazarewicz  <mnazarewicz@gmail.com> (tiny change) 
     127 
     128        * textmodes/ispell.el (ispell-change-dictionary): Don't check the 
     129        local dictionary when changing the global dictionary. 
     130 
     1312006-09-23  Ken Manheimer  <ken.manheimer@gmail.com> 
     132 
     133        * icomplete.el (icomplete-with-completion-tables): List of 
     134        specialized completion tables with which icomplete should 
     135        operate.  Include the new `internal-complete-buffer', so icomplete 
     136        works with interactive buffer-selection. 
     137        (icomplete-simple-completing-p): Add acceptance of specialized 
     138        completion tables listed in icomplete-with-completion-tables. 
     139 
     1402006-09-23  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp> 
     141 
     142        * frame.el (focus-follows-mouse): Set default to nil on Mac. 
     143 
     144        * startup.el (command-line): Use `custom-reevaluate-setting' for 
     145        `focus-follows-mouse'. 
     146 
     1472006-09-22  Richard Stallman  <rms@gnu.org> 
     148 
     149        * cus-edit.el (custom-buffer-create-internal): In `emacs -q', 
     150        explain why Save is not available. 
     151 
     1522006-09-22  Juanma Barranquero  <lekktu@gmail.com> 
     153 
     154        * woman.el (woman0-so): Use `let*', not `let'. 
     155        (woman-horizontal-line): Remove unbalanced parenthesis. 
     156 
     1572006-09-22  Stefan Monnier  <monnier@iro.umontreal.ca> 
     158 
     159        * woman.el: Make sure all the end-of-region markers we use have 
     160        a non-nil insertion-type. 
     161        (woman0-so): Move things around so we can use copy-marker. 
     162        (woman0-roff-buffer, woman2-process-escapes-to-eol, woman2-roff-buffer): 
     163        Adjust marker type. 
     164        (woman2-process-escapes): Check marker type. 
     165        (woman-horizontal-line): Dispense with the use of a marker. 
     166 
     1672006-09-22  Jay Belanger  <belanger@truman.edu> 
     168 
     169        * calc/calc-lang.el: Add Greek letters to math-variable-table 
     170        property of tex. 
     171 
     1722006-09-22  Chong Yidong  <cyd@stupidchicken.com> 
     173 
     174        * files.el (save-some-buffers-action-alist): Display diff in 
     175        view-mode. 
     176 
     1772006-09-22  Masatake YAMATO  <jet@gyve.org> 
     178 
     179        * add-log.el (add-log-current-defun): Use `forward-sexp' 
     180        instead of `forward-word' to pick c++::symbol. 
     181        Reported by Herbert Euler <herberteuler@hotmail.com>. 
     182 
     1832006-09-22  Kenichi Handa  <handa@m17n.org> 
     184 
     185        * bindings.el: Fix setting self-insert-command for multibyte 
     186        characters in global-map. 
     187 
     1882006-09-21  David Kastrup  <dak@gnu.org> 
     189 
     190        * mouse.el (mouse-posn-property): Fix typo for `event-start' in 
     191        doc string. 
     192 
     1932006-09-21  Kim F. Storm  <storm@cua.dk> 
     194 
     195        * emacs-lisp/cl.el (pushnew-internal): Remove defvar. 
     196        (pushnew): Fix last change. 
     197 
     1982006-09-21  Kenichi Handa  <handa@m17n.org> 
     199 
     200        * language/european.el ("Latin-1"): Add windows-1252 to 
     201        coding-priority. 
     202        ("German"): Likewise. 
     203 
     2042006-09-21  Kim F. Storm  <storm@cua.dk> 
     205 
     206        * emacs-lisp/cl-macs.el (member*): Use memql instead of complex code. 
     207        Suggested by Miles Bader. 
     208 
     209        * emacs-lisp/cl.el (pushnew): Rework 2006-09-10 change.  Use memql 
     210        instead of add-to-list in the simple case. 
     211 
     2122006-09-20  Kenichi Handa  <handa@m17n.org> 
     213 
     214        * isearch.el (isearch-process-search-char): Cancel the previous 
     215        change. 
     216        (isearch-search-string): New function. 
     217        (isearch-search): Use isearch-search-string. 
     218        (isearch-lazy-highlight-search): Likewise. 
     219 
     2202006-09-20  Vinicius Jose Latorre  <viniciusjl@ig.com.br> 
     221 
     222        * lpr.el (lpr-page-header-switches): Insert `*' at beginning of comment 
     223        to become an option. 
     224 
     2252006-09-20  Stefan Monnier  <monnier@iro.umontreal.ca> 
     226 
     227        * files.el (find-buffer-visiting): Don't get fooled by a nil inode. 
     228 
     2292006-09-20  Kim F. Storm  <storm@cua.dk> 
     230 
     231        * simple.el (line-move-partial): Call pos-visible-in-window-p with 
     232        position t instead of trying both window-end and window-end - 1. 
     233 
     2342006-09-20  Carsten Dominik  <dominik@science.uva.nl> 
     235 
     236        * textmodes/org.el (org-scan-tags): Find end of subtrees also in 
     237        hidden trees. 
     238 
     2392006-09-20  David Kastrup  <dak@gnu.org> 
     240 
     241        * mouse.el (mouse-posn-property): Improve doc string. 
     242        (mouse-on-link-p): Change buffers for function calls on links. 
     243 
     244        * menu-bar.el (clipboard-yank): Bomb out in interactive use if 
     245        buffer is read-only. 
     246 
     2472006-09-20  Ken Manheimer  <ken.manheimer@gmail.com> 
     248 
     249        * allout.el (allout-unprotected): Let inhibit-read-only only when 
     250        buffer-read-only isn't set. 
     251        (allout-annotate-hidden): Enable topic annotation during copies even 
     252        when the buffer is read-only, eg for topic copies.  Ensure that the loop 
     253        advances, even when the span extends beyond the deletion region. 
     254        (allout-toggle-subtree-encryption): Use allout-structure-added-hook 
     255        rather than allout-exposure-changed-hook, as a stronger assertion. 
     256        (allout-keybindings-list): Add bindings for 
     257        allout-copy-line-as-kill and allout-copy-topic-as-kill. 
     258        (allout-copy-line-as-kill, allout-copy-topic-as-kill): 
     259        Copy wrappers for allout-kill-line and allout-kill-topic. 
     260        (allout-listify-exposed): Position correctly to accumulate lines. 
     261 
     2622006-09-19  Chong Yidong  <cyd@stupidchicken.com> 
     263 
     264        * simple.el (line-move-1): Escape field boundaries occurring 
     265        exactly at point.  Update goal column if constrained to a field. 
     266        (line-move-finish): Escape field boundaries occurring exactly at point. 
     267 
     2682006-09-19  Stefan Monnier  <monnier@iro.umontreal.ca> 
     269 
     270        * mouse.el (mouse-on-link-p): Tentatively fix last change. 
     271        (mouse-drag-vertical-line): Remove unused var `wconfig'. 
     272 
     2732006-09-19  Kim F. Storm  <storm@cua.dk> 
     274 
     275        * help.el (describe-key-briefly, describe-key): Simplify printing 
     276        of descriptions by using format and %S.  Fix "is undefined" 
     277        messages to say "at that spot" for mouse events. 
     278 
     279        * simple.el (line-move-partial): Optimize.  Try window-line-height 
     280        before posn-at-point to get vpos of current line. 
     281 
     2822006-09-18  Michael Kifer  <kifer@cs.stonybrook.edu> 
     283 
     284        * viper.el: Bump up version/date of update to reflect the substantial 
     285        changes done in August 2006. 
     286 
     287        * viper-cmd (viper-next-line-at-bol): Make sure button-at, push-button 
     288        are defined. 
     289 
     290        * ediff-util.el (ediff-add-to-history): New function. 
     291 
     292        * ediff.el: Use ediff-add-to-history instead of add-to-history. 
     293 
     2942006-09-18  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change) 
     295 
     296        * textmodes/conf-mode.el (conf-space-mode): Doc fix. 
     297        Delete duplicate make-local-variable form. 
     298        (conf-space-keywords): Add autoload cookie. 
     299        Fix typo (`keywords', not `keyword'). 
     300 
     3012006-09-18  Jan Dj,Ad(Brv  <jan.h.d@swipnet.se> 
     302 
     303        * cus-start.el (all): Rename x-gtk-show-chooser-help-text to 
     304        x-gtk-file-dialog-help-text.  Rename x-use-old-gtk-file-dialog 
     305        to x-gtk-use-old-file-dialog 
     306 
     3072006-09-18  Richard Stallman  <rms@gnu.org> 
     308 
     309        * wid-edit.el (widget-button-click): Handle non-mouse-motion events 
     310        that might come in during mouse tracking. 
     311 
    13122006-09-18  Kim F. Storm  <storm@cua.dk> 
    2313 
     
    513622006-09-16  Agustin Martin <agustin.martin@hispalinux.es> 
    52363 
    53         * textmodes/flyspell.el (flyspell-check-region-doublons): New 
    54         function to detect duplicated words. 
     364        * textmodes/flyspell.el (flyspell-check-region-doublons): 
     365        New function to detect duplicated words. 
    55366        (flyspell-large-region): Use it. 
    56367 
     
    68379        (allout-bob-regexp): Correct grouping and boundaries to fix 
    69380        backwards traversal. 
    70         (allout-depth-specific-regexp, allout-depth-one-regexp): New 
    71         versions that exploit \\{M\\} regexp syntax, to avoid geometric or 
     381        (allout-depth-specific-regexp, allout-depth-one-regexp): 
     382        New versions that exploit \\{M\\} regexp syntax, to avoid geometric or 
    72383        worse time in allout-ascend. 
    73384        (allout-doublecheck-at-and-shallower): Identify depth threshold 
     
    82393        regexp-specific characters (eg, C "/*", mathematica "(*"). 
    83394        Include new regular expressions among those configured. 
    84         (allout-infer-header-lead-and-primary-bullet): Rename 
    85         allout-infer-header-lead. 
    86         (allout-recent-depth): Manifest as a variable as well as a 
    87         function. 
     395        (allout-infer-header-lead-and-primary-bullet): 
     396        Rename allout-infer-header-lead. 
     397        (allout-recent-depth): Manifest as a variable as well as a function. 
    88398        (allout-prefix-data): Simplify into an inline instead of a macro, 
    89399        assuming current match data rather than being explicitly passed 
     
    93403        offspring discontinuously contained.  Useful for disqualifying 
    94404        unintended topic prefixes, likely at low depths. 
    95         (allout-goto-prefix-doublechecked): Elaborated version of 
     405        (allout-goto-prefix-doublechecked): Elaborate version of 
    96406        allout-goto-prefix which disqualifies aberrant pseudo-items. 
    97407        (allout-pre-next-prefix): Layer on top of lower-level routines, to 
     
    104414        (allout-current-bullet): Strip text properties. 
    105415        (allout-get-prefix-bullet): Use right match groups. 
    106         (allout-beginning-of-line, allout-next-heading): Disqualify 
    107         aberrant containers. 
     416        (allout-beginning-of-line, allout-next-heading): 
     417        Disqualify aberrant containers. 
    108418        (allout-previous-heading): Disqualify aberrant containers, and 
    109419        change to regular (rather than inline) function, to allow 
     
    149459        of text properties. 
    150460        (allout-rebullet-heading): Use bullet stripped of text properties. 
    151         Register changes using allout-exposure-change-hook.  Disregard 
    152         aberrant topics. 
     461        Register changes using allout-exposure-change-hook. 
     462        Disregard aberrant topics. 
    153463        (allout-shift-in): With universal-argument, make topic a peer of 
    154464        it's former offspring.  Simplify the code by separating out 
     
    258568        * time.el (display-time): Group mode-line instead of modeline. 
    259569 
    260         * cus-edit.el (mode-line): Renamed from modeline.  All uses changed. 
     570        * cus-edit.el (mode-line): Rename from modeline.  All uses changed. 
    261571 
    2625722006-09-14  Chong Yidong  <cyd@stupidchicken.com>