diff etc/NEWS @ 290:c9fe270a4101 r21-0b43

Import from CVS: tag r21-0b43
author cvs
date Mon, 13 Aug 2007 10:36:47 +0200
parents 57709be46d1b
children 6cb5e14cd98e
line wrap: on
line diff
--- a/etc/NEWS	Mon Aug 13 10:35:55 2007 +0200
+++ b/etc/NEWS	Mon Aug 13 10:36:47 2007 +0200
@@ -37,6 +37,16 @@
 See the file `etc/PACKAGES' in the distribution for a full
 description.
 
+** XEmacs is now supported under Microsoft Windows 95/98 and Windows
+NT operating systems.  For starters, look at the XEmacs on Windows FAQ
+at <URL:http://jagor.srce.hr/~hniksic/xemacs-on-windows.txt>.  To
+discuss Windows-specific issues, subscribe to the mailing list at
+<xemacs-nt-request@xemacs.org>.
+
+** XEmacs will now use `XEmacs' as its application class if it finds
+any `XEmacs' resources in the resource database.  Otherwise, it will
+continue to use the `Emacs' class.
+
 ** When the Zmacs region is active, `M-x query-replace' and the other
 replace commands now operate on the region contents only.
 
@@ -123,7 +133,7 @@
 or the native C libraries support Japanese localization.  This has
 been available since 20.3, only it hasn't been announced before.
 
-** Jamie Zawinski's `gdb-highlight' program is now distributed with
+** Jamie Zawinski's `gdb-highlight' extension is now distributed with
 the `debug' package.  gdb-highlight makes most objects printed in a
 gdb buffer be mouse-sensitive: as text shows up in the buffer, it is
 parsed, and objects which are recognized have context-sensitive
@@ -131,6 +141,10 @@
 
   (add-hook 'gdb-mode-hook (lambda () (require 'gdb-highlight)))
 
+** The package popper.el is now included in the edit-utils package.
+It has been greatly enhanced with respect to the one once included
+with the ilisp package and should work well under XEmacs 21.0.
+
 ** C mode changes
 
 *** Multiline macros are now handled, both as they affect indentation,
@@ -178,18 +192,12 @@
 If you want spaces at the beginning of a line to start a paragraph,
 use the new mode, Paragraph Indent Text mode.
 
-** In Info mode, dir files can be automatically rebuilt  
-when they do not exist or get out of date with respect to the info files
-in the same directory.
-
-The default behaviour is to ask the user if he wants to rebuild an
-outdated info file when doing so would overwrite the file.  When the
-user has no write access to an outdated info file or to an info
-directory containing no dir file, a temporary dir file is built and used
-instead without asking the user but issuing a warning.
+** The `dir' files are no longer essential for functioning of the Info
+subsystem.  If the `dir' file does not exist in an Info directory, the
+relevant information will be generated on-the-fly.
 
 This behaviour can be customized, look for `Info-rebuild-outdated-dir'
-in the `info' customization group.
+in the `info' customization group. #### Mention other variables!
 
 
 * Lisp and internal changes in XEmacs 21.0
@@ -208,11 +216,14 @@
 precedence than the buffer locale.  This is because the window locale
 is more specific than the buffer locale.
 
+*** The new macro `let-specifier' can be used to temporarily add
+specifications to specifiers.  See the documentation for details.
+
 *** The new specifiers `vertical-scrollbar-visible-p' and
 `horizontal-scrollbar-visible-p' may be used to control scrollbar
-visibility.  Previously, the only way to toggle scrollbar visibility
-was to set a scrollbar's size to 0.  This method is still supported
-for backward compatibility.
+visibility.  Previously, the only way to remove a scrollbar was to set
+its size to 0.  This method is still supported for backward
+compatibility.
 
 *** The new specifiers `scrollbar-on-left-p' and `scrollbar-on-top-p'
 may be used to control the position of the vertical and horizontal
@@ -251,6 +262,26 @@
 *** The behavior of `other-frame' command (`C-x 5 o') is unaffected by
 these changes.
 
+** The function `select-window' now has an optional second argument
+NORECORD which if non-nil inhibits the recording of a buffer change.
+
+** The function `vertical-motion' now correctly handles the second,
+optional WINDOW argument.  A new third argument PIXELS, if non-nil,
+indicates that the returned motion should be in pixels.
+
+** The new function `vertical-motion-pixels' is similar to
+vertical-motion but takes as input a vertical motion in pixels.
+
+** The new functions window-text-area-pixel-{width,height,edges} can
+be used to obtain information about the text-displaying area of a
+window.
+
+** The new functions `shrink-window-pixels' and `enlarge-window-pixels'
+can be used to adjust the size of a window by a pixel amount.
+
+** The new function `window-displayed-text-pixel-height' can be used
+to determine the height of the text actually displayed in a window.
+
 ** The arithmetic comparison functions <, >, =, /= now accept a
 variable number of arguments.
 
@@ -301,6 +332,10 @@
 and returns the resulting string.  This is consistent with other
 functions, like `list', `vector', etc.
 
+** The function `temp-directory' is now available to return the
+directory to store temporary files.  On Unix this will be obtained
+from TMPDIR, defaulting to `/tmp'.
+
 ** The function load-average now accepts an optional argument
 USE-FLOATS.  If it is non-nil, the load average values are returned as
 floating point numbers, rather than as integers to be divided by 100.