changeset 57195:720d7ae784c7

*** empty log message ***
author Kim F. Storm <storm@cua.dk>
date Wed, 22 Sep 2004 23:12:22 +0000
parents 4871edb9e1d3
children 090c23fa222c
files etc/NEWS lisp/ChangeLog lispref/ChangeLog man/ChangeLog
diffstat 4 files changed, 49 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Wed Sep 22 23:11:12 2004 +0000
+++ b/etc/NEWS	Wed Sep 22 23:12:22 2004 +0000
@@ -361,6 +361,7 @@
 	% 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).
@@ -370,6 +371,7 @@
 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
@@ -2320,9 +2322,11 @@
 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
@@ -2334,6 +2338,7 @@
 *** 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
@@ -2370,10 +2375,10 @@
 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
@@ -2430,6 +2435,7 @@
 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
@@ -2447,7 +2453,10 @@
 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
++++
+** 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.
 
@@ -2455,15 +2464,15 @@
 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
+*** 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
+*** 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,
+*** 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.
 
@@ -2472,7 +2481,7 @@
 `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)
+*** 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.
 
@@ -2539,18 +2548,23 @@
 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).
--- a/lisp/ChangeLog	Wed Sep 22 23:11:12 2004 +0000
+++ b/lisp/ChangeLog	Wed Sep 22 23:12:22 2004 +0000
@@ -1,5 +1,7 @@
 2004-09-23  Kim F. Storm  <storm@cua.dk>
 
+	* image.el (insert-sliced-image): Add doc string.
+
 	* ido.el (ido-choice-list): New dynamic var for `list' context.
 	(ido-context-switch-command): New dynamic var.
 	(ido-define-mode-map): Generalize switch between file/buffer contexts.
--- a/lispref/ChangeLog	Wed Sep 22 23:11:12 2004 +0000
+++ b/lispref/ChangeLog	Wed Sep 22 23:12:22 2004 +0000
@@ -1,3 +1,25 @@
+2004-09-23  Kim F. Storm  <storm@cua.dk>
+
+	* text.texi (Special Properties): Add `cursor', `pointer',
+	`line-height', and `line-spacing' properties.
+
+	* display.texi (Display): Add 'Fringe Bitmaps' and 'Pointer
+	Shapes' to menu.
+	(Standard Faces): Doc fix for fringe face.
+	(Fringes): Add `overflow-newline-into-fringe' and
+	'indicate-buffer-boundaries'.
+	(Fringe Bitmaps, Pointer Shapes): New nodes.
+	(Display Property): Add 'Pixel Specification' and 'Display Fringe
+	Bitmaps' to menu.
+	(Specified Space): Describe pixel width and height.
+	(Pixel Specification): New node.
+	(Other Display Specs): Add `slice' property.
+	(Display Fringe Bitmaps): New node.
+	(Images): Add 'Image Slices' to menu.
+	(Image Descriptors): Add `:pointer' and `:map' properties.
+	(Showing Images): Add slice arg to `insert-image'.  Add
+	'insert-sliced-image'.
+
 2004-09-20  Richard M. Stallman  <rms@gnu.org>
 
 	* commands.texi (Key Sequence Input):
--- a/man/ChangeLog	Wed Sep 22 23:11:12 2004 +0000
+++ b/man/ChangeLog	Wed Sep 22 23:12:22 2004 +0000
@@ -1,3 +1,8 @@
+2004-09-23  Kim F. Storm  <storm@cua.dk>
+
+	* display.texi (Display Custom): Add `overflow-newline-into-fringe',
+	`indicate-buffer-boundaries' and `default-indicate-buffer-boundaries'.
+
 2004-09-20  Richard M. Stallman  <rms@gnu.org>
 
 	* custom.texi (Hooks): Explain using setq to clear out a hook.