emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/etc/NEWS [lexbind]


From: Miles Bader
Subject: [Emacs-diffs] Changes to emacs/etc/NEWS [lexbind]
Date: Wed, 06 Oct 2004 01:48:31 -0400

Index: emacs/etc/NEWS
diff -c emacs/etc/NEWS:1.690.2.45 emacs/etc/NEWS:1.690.2.46
*** emacs/etc/NEWS:1.690.2.45   Thu Sep 16 00:14:56 2004
--- emacs/etc/NEWS      Wed Oct  6 05:21:55 2004
***************
*** 99,104 ****
--- 99,108 ----
  * Changes in Emacs 21.4
  
  +++
+ ** In processing a local variables list, Emacs strips the prefix and
+ suffix are from every line before processing all the lines.
+ 
+ +++
  ** `apply-macro-to-region-lines' now operates on all lines that begin
  in the region, rather than on all complete lines in the region.
  
***************
*** 244,249 ****
--- 248,254 ----
  
  ** Compilation mode enhancements:
  
+ +++
  *** New user option `compilation-environment'.
  This option allows you to specify environment variables for inferior
  compilation processes without affecting the environment that all
***************
*** 356,361 ****
--- 361,367 ----
        % emacsclient -s foo file1
        % emacsclient -s bar file2
  
+ +++
  ** On window systems, lines which are exactly as wide as the window
  (not counting the final newline character) are no longer broken into
  two lines on the display (with just the newline on the second line).
***************
*** 365,370 ****
--- 371,377 ----
  The new user option 'overflow-newline-into-fringe' may be set to nil to
  revert to the old behaviour of continuing such lines.
  
+ +++
  ** The buffer boundaries (i.e. first and last line in the buffer) may
  now be marked with angle bitmaps in the fringes.  In addition, up and
  down arrow bitmaps may be shown at the top and bottom of the left or
***************
*** 1402,1407 ****
--- 1409,1420 ----
  year and day number, and moves to that date. Negative day numbers
  count backward from the end of the year.
  
+ ---
+ ** The functions `holiday-easter-etc' and `holiday-advent' now take
+ arguments, and only report on the specified holiday rather than all.
+ This makes customization of the variable `christian-holidays' simpler,
+ but existing customizations may need to be updated.
+ 
  ** The function `simple-diary-display' now by default sets a header line.
  This can be controlled through the variables `diary-header-line-flag'
  and `diary-header-line-format'.
***************
*** 1496,1501 ****
--- 1509,1516 ----
  **** The `::' qualifier triggers C++ parsing in C file.
  Previously, only the `template' and `class' keywords had this effect.
  
+ **** The gnucc __attribute__ keyword is now recognised and ignored.
+ 
  **** New language HTML.
  Title and h1, h2, h3 are tagged.  Also, tags are generated when name= is
  used inside an anchor and whenever id= is used.
***************
*** 1504,1510 ****
  If you want the old behavior instead, thus avoiding to increase the
  size of the tags file, use the --no-globals option.
  
! **** In Lua, all functions are tagged.
  
  **** In Perl, packages are tags.
  Subroutine tags are named from their package.  You can jump to sub tags
--- 1519,1526 ----
  If you want the old behavior instead, thus avoiding to increase the
  size of the tags file, use the --no-globals option.
  
! **** New language Lua.
! All functions are tagged.
  
  **** In Perl, packages are tags.
  Subroutine tags are named from their package.  You can jump to sub tags
***************
*** 1515,1521 ****
  
  **** New language PHP.
  Tags are functions, classes and defines.
! If the --members option is specified to etags, tags are vars also.
  
  **** New default keywords for TeX.
  The new keywords are def, newcommand, renewcommand, newenvironment and
--- 1531,1537 ----
  
  **** New language PHP.
  Tags are functions, classes and defines.
! If the --members option is specified to etags, tags are variables also.
  
  **** New default keywords for TeX.
  The new keywords are def, newcommand, renewcommand, newenvironment and
***************
*** 2239,2244 ****
--- 2255,2263 ----
  
  * Lisp Changes in Emacs 21.4
  
+ ** Major mode functions now run the new normal hook
+ `after-change-major-mode-hook', at their very end, after the mode hooks.
+ 
  +++
  ** `auto-save-file-format' has been renamed to
  `buffer-auto-save-file-format' and made into a permanent local.
***************
*** 2309,2317 ****
--- 2328,2338 ----
  if the file is indeed remote.  (Before, the return value was t in
  this case.)
  
+ +++
  ** The display space :width and :align-to text properties are now
  supported on text terminals.
  
+ +++
  ** Support for displaying image slices
  
  *** New display property (slice X Y WIDTH HEIGHT) may be used with
***************
*** 2323,2328 ****
--- 2344,2350 ----
  *** New function insert-sliced-image inserts a given image as a
  specified number of evenly sized slices (rows x columns).
  
+ +++
  ** New line-height and line-spacing properties for newline characters
  
  A newline may now have line-height and line-spacing text or overlay
***************
*** 2359,2368 ****
  total height of the line, i.e. a varying number of pixels are inserted
  after each line to make each line exactly that many pixels high.
  
- 
  ** The buffer local line-spacing variable may now have a float value,
  which is used as a height relative to the default frame line height.
  
  ** Enhancements to stretch display properties
  
  The display property stretch specification form `(space PROPS)', where
--- 2381,2390 ----
  total height of the line, i.e. a varying number of pixels are inserted
  after each line to make each line exactly that many pixels high.
  
  ** The buffer local line-spacing variable may now have a float value,
  which is used as a height relative to the default frame line height.
  
+ +++
  ** Enhancements to stretch display properties
  
  The display property stretch specification form `(space PROPS)', where
***************
*** 2419,2424 ****
--- 2441,2447 ----
  The form `(+ EXPR ...)' adds up the value of the expressions.
  The form `(- EXPR ...)' negates or subtracts the value of the expressions.
  
+ +++
  ** Normally, the cursor is displayed at the end of any overlay and
  text property string that may be present at the current window
  position.  The cursor may now be placed on any character of such
***************
*** 2436,2442 ****
  preferred method for defining default faces in a way that makes a good
  use of the capabilities of the display.
  
! ** New function 'define-fringe-bitmap' can now be used to change the
  built-in fringe bitmaps, as well as create new fringe bitmaps.
  The return value is a number identifying the new fringe bitmap.
  
--- 2459,2468 ----
  preferred method for defining default faces in a way that makes a good
  use of the capabilities of the display.
  
! +++
! ** Customizable fringe bitmaps
! 
! *** New function 'define-fringe-bitmap' can now be used to change the
  built-in fringe bitmaps, as well as create new fringe bitmaps.
  The return value is a number identifying the new fringe bitmap.
  
***************
*** 2444,2458 ****
  bitmap to change with the value of the corresponding symbol, like
  `left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'.
  
! ** New function 'destroy-fringe-bitmap' may be used to destroy a
  previously created bitmap, or restore a built-in bitmap.
  
! ** New function 'set-fringe-bitmap-face' can now be used to set a
  specific face to be used for a specific fringe bitmap.  Normally,
  this should be a face derived from the `fringe' face, specifying
  the foreground color as the desired color of the bitmap.
  
! ** There are new display properties, left-fringe and right-fringe,
  that can be used to show a specific bitmap in the left or right fringe
  bitmap of the display line.
  
--- 2470,2484 ----
  bitmap to change with the value of the corresponding symbol, like
  `left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'.
  
! *** New function 'destroy-fringe-bitmap' may be used to destroy a
  previously created bitmap, or restore a built-in bitmap.
  
! *** New function 'set-fringe-bitmap-face' can now be used to set a
  specific face to be used for a specific fringe bitmap.  Normally,
  this should be a face derived from the `fringe' face, specifying
  the foreground color as the desired color of the bitmap.
  
! *** There are new display properties, left-fringe and right-fringe,
  that can be used to show a specific bitmap in the left or right fringe
  bitmap of the display line.
  
***************
*** 2461,2467 ****
  `define-fringe-bitmap', and FACE is an optional face name to be used
  for displaying the bitmap.
  
! ** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT)
  identifying the current fringe bitmaps in the display line at a given
  buffer position.  A nil value means no bitmap.
  
--- 2487,2493 ----
  `define-fringe-bitmap', and FACE is an optional face name to be used
  for displaying the bitmap.
  
! *** New function `fringe-bitmaps-at-pos' returns a cons (LEFT . RIGHT)
  identifying the current fringe bitmaps in the display line at a given
  buffer position.  A nil value means no bitmap.
  
***************
*** 2528,2545 ****
--- 2554,2576 ----
  whose cdr is the overlay in which the property was found, or nil if
  it was found as a text property or not found at all.
  
+ +++ (lispref)
+ ??? (man)
  ** The mouse pointer shape in void text areas (i.e. after the end of a
  line or below the last line in the buffer) of the text window is now
  controlled by the new variable `void-text-area-pointer'.  The default
  is to use the `arrow' (non-text) pointer.  Other choices are `text'
  (or nil), `hand', `vdrag', `hdrag', `modeline', and `hourglass'.
  
+ +++
  ** The mouse pointer shape over an image can now be controlled by the
  :pointer image property.
  
+ +++
  ** The mouse pointer shape over ordinary text or images may now be
  controlled/overriden via the `pointer' text property.
  
+ +++
  ** Images may now have an associated image map via the :map property.
  
  An image map is an alist where each element has the format (AREA ID PLIST).




reply via email to

[Prev in Thread] Current Thread [Next in Thread]