aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2004-09-29 12:39:27 +0000
committerKim F. Storm2004-09-29 12:39:27 +0000
commitf2a54fbc7a0e8cafd720d646f3fb3eea4b6349ca (patch)
treebd04fe521b543cf3a5680f2a1ee5f13e1f051d76
parent983f1af9dde017d0d22bcc6c2b3c7fc22aae7bb9 (diff)
downloademacs-f2a54fbc7a0e8cafd720d646f3fb3eea4b6349ca.tar.gz
emacs-f2a54fbc7a0e8cafd720d646f3fb3eea4b6349ca.zip
*** empty log message ***
-rw-r--r--etc/NEWS29
-rw-r--r--lispref/ChangeLog9
-rw-r--r--src/ChangeLog15
3 files changed, 36 insertions, 17 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 84c90016f6f..0f3d5b2ce7a 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -382,18 +382,15 @@ This behavior is activated by setting the buffer-local variable
382this variable is found in `default-indicate-buffer-boundaries'. 382this variable is found in `default-indicate-buffer-boundaries'.
383 383
384If value is `left' or `right', both angle and arrow bitmaps are 384If value is `left' or `right', both angle and arrow bitmaps are
385displayed in the left or right fringe, resp. Any other non-nil value 385displayed in the left or right fringe, resp.
386causes the bitmap on the top line to be displayed in the left fringe,
387and the bitmap on the bottom line in the right fringe.
388 386
389If value is a cons (ANGLES . ARROWS), the car specifies the position 387Value may also be an alist which specifies the presense and position
390of the angle bitmaps, and the cdr specifies the position of the arrow 388of each bitmap individually.
391bitmaps.
392 389
393For example, (t . right) places the top angle bitmap in left fringe, 390For example, ((top . left) (t . right)) places the top angle bitmap
394the bottom angle bitmap in right fringe, and both arrow bitmaps in 391in left fringe, the bottom angle bitmap in right fringe, and both
395right fringe. To show just the angle bitmaps in the left fringe, but 392arrow bitmaps in right fringe. To show just the angle bitmaps in the
396no arrow bitmaps, use (left . nil). 393left fringe, but no arrow bitmaps, use ((top . left) (bottom . left)).
397 394
398** New command `display-local-help' displays any local help at point 395** New command `display-local-help' displays any local help at point
399in the echo area. It is bound to `C-h .'. It normally displays the 396in the echo area. It is bound to `C-h .'. It normally displays the
@@ -2463,13 +2460,11 @@ use of the capabilities of the display.
2463+++ 2460+++
2464** Customizable fringe bitmaps 2461** Customizable fringe bitmaps
2465 2462
2466*** New function 'define-fringe-bitmap' can now be used to change the 2463*** New function 'define-fringe-bitmap' can now be used to create new
2467built-in fringe bitmaps, as well as create new fringe bitmaps. 2464fringe bitmaps, as well as change the built-in fringe bitmaps.
2468The return value is a number identifying the new fringe bitmap.
2469 2465
2470To change a built-in bitmap, do (require 'fringe) and identify the 2466To change a built-in bitmap, do (require 'fringe) and use the symbol
2471bitmap to change with the value of the corresponding symbol, like 2467identifing the bitmap such as `left-truncation or `continued-line'.
2472`left-truncation-fringe-bitmap' or `continued-line-fringe-bitmap'.
2473 2468
2474*** New function 'destroy-fringe-bitmap' may be used to destroy a 2469*** New function 'destroy-fringe-bitmap' may be used to destroy a
2475previously created bitmap, or restore a built-in bitmap. 2470previously created bitmap, or restore a built-in bitmap.
@@ -2484,7 +2479,7 @@ that can be used to show a specific bitmap in the left or right fringe
2484bitmap of the display line. 2479bitmap of the display line.
2485 2480
2486Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a 2481Format is 'display '(left-fringe BITMAP [FACE]), where BITMAP is a
2487number identifying a fringe bitmap, either built-in or as returned by 2482symbol identifying a fringe bitmap, either built-in or defined with
2488`define-fringe-bitmap', and FACE is an optional face name to be used 2483`define-fringe-bitmap', and FACE is an optional face name to be used
2489for displaying the bitmap. 2484for displaying the bitmap.
2490 2485
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index 8c25fe6c531..b568e99fb58 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,12 @@
12004-09-29 Kim F. Storm <storm@cua.dk>
2
3 * display.texi (Fringe Bitmaps): Use symbols rather than numbers
4 to identify bitmaps. Remove -fringe-bitmap suffix for standard
5 fringe bitmap symbols, as they now have their own namespace.
6 (Customizing Bitmaps) <define-fringe-bitmap>: Clarify bit ordering
7 vs. pixels. Signal error if no free bitmap slots.
8 (Pixel Specification): Change IMAGE to @var{image}.
9
12004-09-28 Richard M. Stallman <rms@gnu.org> 102004-09-28 Richard M. Stallman <rms@gnu.org>
2 11
3 * text.texi (Special Properties): Clarify line-spacing and line-height. 12 * text.texi (Special Properties): Clarify line-spacing and line-height.
diff --git a/src/ChangeLog b/src/ChangeLog
index 31823dc3571..3fc57d21263 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,20 @@
12004-09-29 Kim F. Storm <storm@cua.dk> 12004-09-29 Kim F. Storm <storm@cua.dk>
2 2
3 * fringe.c: Simplity last change.
4 (lookup_fringe_bitmap): New function.
5 (valid_fringe_bitmap_p, resolve_fringe_bitmap): Remove.
6 (Fdestroy_fringe_bitmap): Use lookup_fringe_bitmap.
7 Keep standard bitmaps in Vfringe_bitmaps.
8 (Fdefine_fringe_bitmap): Use lookup_fringe_bitmap.
9 (Fset_fringe_bitmap_face): Likewise.
10
11 * dispextern.h (lookup_fringe_bitmap): Add prototype.
12 (valid_fringe_bitmap_p): Remove prototype.
13
14 * xdisp.c (handle_single_display_prop): Use lookup_fringe_bitmap.
15
162004-09-29 Kim F. Storm <storm@cua.dk>
17
3 * fringe.c (destroy_fringe_bitmap, init_fringe_bitmap) 18 * fringe.c (destroy_fringe_bitmap, init_fringe_bitmap)
4 (w32_init_fringe, w32_reset_fringes): Fix bootstrap (NULL rif). 19 (w32_init_fringe, w32_reset_fringes): Fix bootstrap (NULL rif).
5 20