# HG changeset patch # User Kim F. Storm # Date 1140474676 0 # Node ID 542b9be4c5e3bb634c4f1a0f1f69ec6be169eaf3 # Parent 3a62e61ef09ce4e0ef29825290dc894acb012e89 *** empty log message *** diff -r 3a62e61ef09c -r 542b9be4c5e3 admin/ChangeLog --- a/admin/ChangeLog Mon Feb 20 22:30:21 2006 +0000 +++ b/admin/ChangeLog Mon Feb 20 22:31:16 2006 +0000 @@ -1,3 +1,13 @@ +2006-02-20 Kim F. Storm + + * FOR-RELEASE (NEW FEATURES): Completed work on this item: + Rework how fringe bitmaps are defined and used. + Currently, bitmap usage and bitmap appearence are "mixed-up" in a + one-level representation. It would be cleaner to split the + representation into a two-level model where first level maps + bitmap usage to a bitmap name, and second level maps bitmap name to + a bitmap appearence. + 2006-01-27 Chong Yidong * FOR-RELEASE: string allocation bugs fixed. diff -r 3a62e61ef09c -r 542b9be4c5e3 admin/FOR-RELEASE --- a/admin/FOR-RELEASE Mon Feb 20 22:30:21 2006 +0000 +++ b/admin/FOR-RELEASE Mon Feb 20 22:31:16 2006 +0000 @@ -53,10 +53,8 @@ -1 with errno == WSAEWOULDBLOCK (10035) indicating that there is no pending connection to accept. -I [KFS] investigated it a little bit and found that it seems that w32 server -sockets must use WSAAsyncSelect + FD_ACCEPT to request notifications -of incoming connections -- but exactly how that is done is not for me -to look at... +It seems that to fix this, w32 server sockets must use WSAAsyncSelect ++ FD_ACCEPT to request notifications of incoming connections... * DOCUMENTATION diff -r 3a62e61ef09c -r 542b9be4c5e3 etc/NEWS --- a/etc/NEWS Mon Feb 20 22:30:21 2006 +0000 +++ b/etc/NEWS Mon Feb 20 22:31:16 2006 +0000 @@ -4604,6 +4604,13 @@ +++ ** Customizable fringe bitmaps +*** New buffer-local variables `fringe-indicator-alist' and +`fringe-cursor-alist' maps between logical (internal) fringe indicator +and cursor symbols and the actual fringe bitmaps to be displayed. +This decouples the logical meaning of the fringe indicators from the +physical appearence, as well as allowing different fringe bitmaps to +be used in different windows showing different buffers. + *** New function `define-fringe-bitmap' can now be used to create new fringe bitmaps, as well as change the built-in fringe bitmaps. diff -r 3a62e61ef09c -r 542b9be4c5e3 lisp/ChangeLog --- a/lisp/ChangeLog Mon Feb 20 22:30:21 2006 +0000 +++ b/lisp/ChangeLog Mon Feb 20 22:31:16 2006 +0000 @@ -1,4 +1,11 @@ -2006-02-21 Nick Roberts +2006-02-20 Kim F. Storm + + * fringe.el (fringe-bitmaps): Update to new bitmap names. + (fringe-indicator-alist, fringe-cursor-alist): Initialize. + + * loadup.el: Load "fringe" on window systems. + +2006-02-20 Nick Roberts * progmodes/gud.el (gud-speedbar-buttons): Use shadow face for all out of scope components. diff -r 3a62e61ef09c -r 542b9be4c5e3 lispref/ChangeLog --- a/lispref/ChangeLog Mon Feb 20 22:30:21 2006 +0000 +++ b/lispref/ChangeLog Mon Feb 20 22:31:16 2006 +0000 @@ -1,3 +1,16 @@ +2006-02-20 Kim F. Storm + + * display.texi (Fringe Indicators): New section. + Move indicate-empty-lines, indicate-buffer-boundaries, and + default-indicate-buffer-boundaries here. + Add fringe-indicator-alist and default-fringes-indicator-alist. + Add list of logical fringe indicator symbols. + Update list of standard bitmap names. + (Fringe Cursors): New section. + Move overflow-newline-into-fringe here. + Add fringe-cursor-alist and default-fringes-cursor-alist. + Add list of fringe cursor symbols. + 2006-02-20 Juanma Barranquero * commands.texi (Using Interactive): Fix reference to node diff -r 3a62e61ef09c -r 542b9be4c5e3 src/ChangeLog --- a/src/ChangeLog Mon Feb 20 22:30:21 2006 +0000 +++ b/src/ChangeLog Mon Feb 20 22:31:16 2006 +0000 @@ -1,5 +1,7 @@ 2006-02-20 Kim F. Storm + * Makefile.in: Add fringe.elc to WINDOW_SUPPORT. + * buffer.h (struct buffer): New members fringe_indicator_alist and fringe_cursor_alist.