# HG changeset patch # User Kim F. Storm # Date 1096467646 0 # Node ID 9a8fc909ccc19d83629cfca21221abb75231d390 # Parent 271dfa08c2d08955702afd120cc3c03f415abd89 *** empty log message *** diff -r 271dfa08c2d0 -r 9a8fc909ccc1 src/ChangeLog --- a/src/ChangeLog Wed Sep 29 12:39:43 2004 +0000 +++ b/src/ChangeLog Wed Sep 29 14:20:46 2004 +0000 @@ -1,6 +1,24 @@ 2004-09-29 Kim F. Storm - * fringe.c: Simplity last change. + * fringe.c: Remove limit on number of bitmaps. + (fringe_bitmaps, fringe_faces): Change to pointers. + (max_fringe_bitmaps): New var. + (Fdefine_fringe_bitmap): Expand fringe_bitmaps and fringe_faces. + (init_fringe): Allocate fringe_bitmaps and fringe_faces. + + * dispextern.h (FRINGE_ID_BITS): Increase to 16 bits (64K bitmaps). + (struct glyph_row): Reorder fringe_bitmap related fields. + (struct it): Likewise. + + * w32term.c (fringe_bmp): Change to pointer. + (max_fringe_bmp): New var. + (w32_define_fringe_bitmap): Expand fringe_bmp. + (w32_draw_fringe_bitmap): Check max_fringe_bmp. + (w32_destroy_fringe_bitmap): Likewise. + +2004-09-29 Kim F. Storm + + * fringe.c: Simplify last change. (lookup_fringe_bitmap): New function. (valid_fringe_bitmap_p, resolve_fringe_bitmap): Remove. (Fdestroy_fringe_bitmap): Use lookup_fringe_bitmap.