[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2] |
Date: |
Wed, 29 Sep 2004 21:43:37 -0400 |
Index: emacs/src/ChangeLog
diff -c emacs/src/ChangeLog:1.3331.2.21 emacs/src/ChangeLog:1.3331.2.22
*** emacs/src/ChangeLog:1.3331.2.21 Wed Sep 29 07:22:19 2004
--- emacs/src/ChangeLog Thu Sep 30 01:20:36 2004
***************
*** 1,5 ****
--- 1,41 ----
2004-09-29 Kim F. Storm <address@hidden>
+ * 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 <address@hidden>
+
+ * 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.
+ Keep standard bitmaps in Vfringe_bitmaps.
+ (Fdefine_fringe_bitmap): Use lookup_fringe_bitmap.
+ (Fset_fringe_bitmap_face): Likewise.
+
+ * dispextern.h (lookup_fringe_bitmap): Add prototype.
+ (valid_fringe_bitmap_p): Remove prototype.
+
+ * xdisp.c (handle_single_display_prop): Use lookup_fringe_bitmap.
+
+ 2004-09-29 Kim F. Storm <address@hidden>
+
+ * fringe.c (destroy_fringe_bitmap, init_fringe_bitmap)
+ (w32_init_fringe, w32_reset_fringes): Fix bootstrap (NULL rif).
+
* dispextern.h (valid_fringe_bitmap_p): Fix prototype.
* fringe.c (Vfringe_bitmaps): New variable.
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/04
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/09
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/15
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/21
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/25
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2], Miles Bader, 2004/09/29
- [Emacs-diffs] Changes to emacs/src/ChangeLog [emacs-unicode-2],
Miles Bader <=