Changeset 4058 for trunk/etc/NEWS

Show
Ignore:
Timestamp:
04/16/06 21:46:31 (3 years ago)
Author:
miyoshi
Message:

Sync up with Emacs CVS HEAD.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/etc/NEWS

    r4037 r4058  
    159159** The command line option --no-windows has been changed to 
    160160--no-window-system.  The old one still works, but is deprecated. 
     161 
     162--- 
     163** If the environment variable DISPLAY specifies an unreachable X display, 
     164Emacs will now startup as if invoked with the --no-window-system option. 
    161165 
    162166+++ 
     
    319323** M-SPC (just-one-space) when given a numeric argument N 
    320324converts whitespace around point to N spaces. 
     325 
     326--- 
     327** C-x 5 C-o displays a specified buffer in another frame 
     328but does not switch to that frame.  It's the multi-frame 
     329analogue of C-x 4 C-o. 
    321330 
    322331--- 
     
    872881fontification in Info, remove `turn-on-font-lock' from 
    873882`Info-mode-hook'. 
    874  
    875 +++ 
    876 *** font-lock-lines-before specifies a number of lines before the 
    877 current line that should be refontified when you change the buffer. 
    878 The default value is 1. 
    879883 
    880884+++ 
     
    11891193custom theme with M-x customize-create-theme.  Use M-x load-theme to 
    11901194load and enable a theme, and M-x disable-theme to disable it.  Use M-x 
    1191 enable-theme to renable a disabled theme. 
     1195enable-theme to enable a disabled theme. 
    11921196 
    11931197+++ 
     
    12621266by whitespace.  This means you can now use them as shell wildcards 
    12631267too.  If you want to use just plain `*' as a wildcard, type `*""'; the 
    1264 doublequotes make no difference in the shell, but they prevent 
     1268double quotes make no difference in the shell, but they prevent 
    12651269special treatment in `dired-do-shell-command'. 
    12661270 
     
    14171421 
    14181422+++ 
    1419 *** New option `grep-highlight-matches' highlightes matches in *grep* 
     1423*** New option `grep-highlight-matches' highlights matches in *grep* 
    14201424buffer.  It uses a special feature of some grep programs which accept 
    14211425--color option to output markers around matches.  When going to the next 
     
    16611665that it's clear when part of the entered filename will be ignored due to 
    16621666emacs' filename parsing rules.  The ignored portion can be made dim, 
    1663 invisible, or otherwise less visually noticable.  The display method can 
     1667invisible, or otherwise less visually noticeable.  The display method can 
    16641668be displayed by customizing the variable `file-name-shadow-properties'. 
    16651669 
     
    18501854 
    18511855** Changes in Dired 
     1856 
     1857+++ 
    18521858*** Bindings for Tumme added 
    18531859Several new keybindings, all starting with the C-t prefix, have been 
     
    18551861point, mark some image files in a dired buffer and do C-t d to display 
    18561862thumbnails of them in a separate buffer. 
    1857 ** Changes in Hi Lock: 
     1863 
     1864** Changes in Hi Lock 
    18581865 
    18591866+++ 
     
    18711878*** Topic cryptography added, enabling easy gpg topic encryption and 
    18721879decryption.  Per-topic basis enables interspersing encrypted-text and 
    1873 clear-text within a single file to your hearts content, using symmetric 
     1880clear-text within a single file to your heart's content, using symmetric 
    18741881and/or public key modes.  Time-limited key caching, user-provided 
    18751882symmetric key hinting and consistency verification, auto-encryption of 
     
    18771884powerful ways. 
    18781885 
    1879 *** many substantial fixes and refinements, including: 
     1886*** Default command prefix changed to "\C-c " (control-c space), to avoid 
     1887intruding on user's keybinding space.  Customize the 
     1888`allout-command-prefix' variable to your preference. 
     1889 
     1890*** Allout now uses text overlay's `invisible' property (and others) for 
     1891concealed text, instead of selective-display.  This simplifies the code, in 
     1892particularly avoiding the need for kludges for isearch dynamic-display, 
     1893discretionary handling of edits of concealed text, undo concerns, etc. 
     1894 
     1895*** Many substantial fixes and refinements, including: 
    18801896 
    18811897   - repaired inhibition of inadvertent edits to concealed text 
    18821898   - repaired retention of topic body hanging indent upon topic depth shifts 
    1883    - prevent "containment discontinuities" where a topic is shifted deeper 
    1884      than the offspring-depth of its container 
    1885    - easy to adopt the distinctive bullet of a topic in a topic created 
    1886      relative to it, or select a new one, or use the common topic bullet 
    1887    - plain bullets, by default, now alternate between only two characters 
    1888      ('.' and ','), yielding less cluttered outlines 
    1889    - many internal fixes 
    1890    - version number incremented to 2.1 
     1899   - refuse to create "containment discontinuities", where a 
     1900     topic is shifted deeper than the offspring-depth of its' container 
     1901   - bulleting variation is simpler and more accommodating, both in the 
     1902     default behavior and in ability to vary when creating new topics 
     1903   - many internal fixes and refinements 
     1904   - many module and function docstring clarifications 
     1905   - version number incremented to 2.2 
    18911906 
    18921907** The variable `woman-topic-at-point' was renamed 
     
    19801995message [initial node], and with subsequent C-s/C-r continues through 
    19811996other nodes.  When isearch fails for the rest of the manual, it wraps 
    1982 aroung the whole manual to the top/final node.  The user option 
     1997around the whole manual to the top/final node.  The user option 
    19831998`Info-isearch-search' controls whether to use Info-search for isearch, 
    19841999or the default isearch search function that wraps around the current 
     
    25902605extracting the content of a BibTeX field. 
    25912606 
     2607*** The variables `bibtex-autokey-name-case-convert' and 
     2608`bibtex-autokey-titleword-case-convert' have been renamed to 
     2609`bibtex-autokey-name-case-convert-function' and 
     2610`bibtex-autokey-titleword-case-convert-function'. The old names are 
     2611still available as aliases. 
     2612 
    25922613+++ 
    25932614** In Enriched mode, `set-left-margin' and `set-right-margin' are now 
     
    27602781--- 
    27612782*** New customizable variables: 
    2762   - desktop-save. Determins whether the desktop should be saved when it is 
     2783  - desktop-save. Determines whether the desktop should be saved when it is 
    27632784    killed. 
    27642785  - desktop-file-name-format. Format in which desktop file names should be saved. 
     
    28862907renewenvironment. 
    28872908 
    2888 *** Honour #line directives. 
     2909*** Honor #line directives. 
    28892910 
    28902911When Etags parses an input file that contains C preprocessor's #line 
     
    30003021** MH-E changes. 
    30013022 
    3002 Upgraded to MH-E version 7.91. There have been major changes since 
     3023Upgraded to MH-E version 7.93. There have been major changes since 
    30033024version 5.0.2; see MH-E-NEWS for details. 
    30043025 
     
    31093130** sql changes. 
    31103131 
    3111 *** The variable `sql-product' controls the highlightng of different 
     3132*** The variable `sql-product' controls the highlighting of different 
    31123133SQL dialects.  This variable can be set globally via Customize, on a 
    31133134buffer-specific basis via local variable settings, or for the current 
     
    31703191 
    31713192*** MySQL support is enhanced. 
    3172 Keyword higlighting of MySql 4.0 is implemented. 
     3193Keyword highlighting of MySql 4.0 is implemented. 
    31733194 
    31743195*** Imenu support has been enhanced to locate tables, views, indexes, 
     
    33063327To enable this, set `calculator-output-radix' non-nil.  In this mode a 
    33073328separator character is used every few digits, making it easier to see 
    3308 byte boundries etc.  For more info, see the documentation of the 
     3329byte boundaries etc.  For more info, see the documentation of the 
    33093330variable `calculator-radix-grouping-mode'. 
    33103331 
     
    34133434through telnet, even though that was inconvenient if you use Emacs in 
    34143435a local console window with a scrollback buffer. The default value of 
    3415 w32-use-full-screen-buffer is now nil, which favours local console 
     3436w32-use-full-screen-buffer is now nil, which favors local console 
    34163437windows. Recent versions of Windows telnet also work well with this 
    34173438setting. If you are using an older telnet server then Emacs detects 
     
    34503471 
    34513472--- 
     3473The function `comint-send-input' now accepts 3 optional arguments: 
     3474 
     3475  (comint-send-input &optional no-newline artificial) 
     3476 
     3477Callers sending input not from the user should use bind the 3rd 
     3478argument `artificial' to a non-nil value, to prevent Emacs from 
     3479deleting the part of subprocess output that matches the input. 
     3480 
     3481--- 
    34523482** Support for Mocklisp has been removed. 
    34533483 
     
    34843514*** New function `copy-tree' makes a copy of a tree. 
    34853515 
    3486 It recursively copyies through both CARs and CDRs. 
     3516It recursively copies through both CARs and CDRs. 
    34873517 
    34883518+++ 
     
    35673597A quit inside the body of `with-local-quit' is caught by the 
    35683598`with-local-quit' form itself, but another quit will happen later once 
    3569 the code that has inhibitted quitting exits. 
     3599the code that has inhibited quitting exits. 
    35703600 
    35713601This is for use around potentially blocking or long-running code 
     
    35943624 
    35953625If it is non-nil, the function lists only faces matching this regexp. 
     3626 
     3627+++ 
     3628*** New function `string-or-null-p'. 
     3629 
     3630Return t if OBJECT is a string or nil.  Otherwise, return nil. 
    35963631 
    35973632** Lisp code indentation features: 
     
    36563691 
    36573692** defcustom changes: 
     3693 
     3694+++ 
     3695*** The package-version keyword has been added to provide 
     3696`customize-changed-options' functionality to packages in the future. 
     3697Developers who make use of this keyword must also update the new 
     3698variable `customize-package-emacs-version-alist'. 
    36583699 
    36593700+++ 
     
    37563797+++ 
    37573798*** Function `pos-visible-in-window-p' now returns the pixel coordinates 
    3758 and partial visiblity state of the corresponding row, if the PARTIALLY 
     3799and partial visibility state of the corresponding row, if the PARTIALLY 
    37593800arg is non-nil. 
    37603801 
     
    39253966A file local variables list cannot specify a string with text 
    39263967properties--any specified text properties are discarded. 
     3968 
     3969+++ 
     3970*** The variable `enable-local-variables' controls how local variable 
     3971lists are handled.  t, the default, specifies the standard querying 
     3972behavior.  :safe means use only safe values, and ignore the rest. 
     3973nil means ignore them all.  Anything else means always query. 
    39273974 
    39283975+++ 
     
    40764123 
    40774124+++ 
    4078 *** The new function `syntax-ppss' rovides an efficient way to find the 
     4125*** The new function `syntax-ppss' provides an efficient way to find the 
    40794126current syntactic context at point. 
    40804127 
     
    42094256+++ 
    42104257*** The `read-file-name' function now takes an additional argument which 
    4211 specifies a predicate which the file name read must satify.  The 
     4258specifies a predicate which the file name read must satisfy.  The 
    42124259new variable `read-file-name-predicate' contains the predicate argument 
    42134260while reading the file name from the minibuffer; the predicate in this 
     
    45974644** Customizable fringe bitmaps 
    45984645 
     4646*** New buffer-local variables `fringe-indicator-alist' and 
     4647`fringe-cursor-alist' maps between logical (internal) fringe indicator 
     4648and cursor symbols and the actual fringe bitmaps to be displayed. 
     4649This decouples the logical meaning of the fringe indicators from the 
     4650physical appearance, as well as allowing different fringe bitmaps to 
     4651be used in different windows showing different buffers. 
     4652 
    45994653*** New function `define-fringe-bitmap' can now be used to create new 
    46004654fringe bitmaps, as well as change the built-in fringe bitmaps. 
    46014655 
    46024656To change a built-in bitmap, do (require 'fringe) and use the symbol 
    4603 identifing the bitmap such as `left-truncation' or `continued-line'. 
     4657identifying the bitmap such as `left-truncation' or `continued-line'. 
    46044658 
    46054659*** New function `destroy-fringe-bitmap' deletes a fringe bitmap 
     
    47024756variable `overlay-arrow-variable-list'. 
    47034757 
    4704 It contains a list of varibles which contain overlay arrow position 
     4758It contains a list of variables which contain overlay arrow position 
    47054759markers, including the original `overlay-arrow-position' variable. 
    47064760 
     
    47964850relative to the left edge of the given area.  Once the base offset for 
    47974851a relative position has been set (by the first occurrence of one of 
    4798 these symbols), further occurences of these symbols are interpreted as 
     4852these symbols), further occurrences of these symbols are interpreted as 
    47994853the width of the area. 
    48004854 
     
    48704924  (defimage foo-image '((:type xpm :file "foo/bar.xpm"))) 
    48714925 
     4926Note that all images formerly located in the lisp directory have been 
     4927moved to etc/images. 
     4928 
     4929+++ 
     4930*** New function `image-load-path-for-library' returns a suitable 
     4931search path for images relative to library. This function is useful in 
     4932external packages to save users from having to update 
     4933`image-load-path'. 
     4934 
    48724935+++ 
    48734936*** The new variable `max-image-size' defines the maximum size of 
     
    48904953+++ 
    48914954*** The mouse pointer shape over ordinary text or images can now be 
    4892 controlled/overriden via the `pointer' text property. 
     4955controlled/overridden via the `pointer' text property. 
    48934956 
    48944957** Mouse event enhancements: 
     
    1073410797SQL interpreters.  It has an entry on `auto-mode-alist'. 
    1073510798 
    10736 *** M-x highlight-changes-mode provides a minor mode displaying buffer 
    10737 changes with a special face. 
    10738  
    1073910799*** ispell4.el has been deleted.  It got in the way of ispell.el and 
    1074010800this was hard to fix reliably.  It has long been obsolete -- use