Mercurial > emacs
changeset 69056:3a62e61ef09c
*** empty log message ***
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 20 Feb 2006 22:30:21 +0000 |
parents | 43656cd3b1ab |
children | 542b9be4c5e3 |
files | admin/FOR-RELEASE src/ChangeLog |
diffstat | 2 files changed, 51 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/admin/FOR-RELEASE Mon Feb 20 22:24:10 2006 +0000 +++ b/admin/FOR-RELEASE Mon Feb 20 22:30:21 2006 +0000 @@ -48,6 +48,17 @@ CPU time have been observed on different Window XP configurations. Seems to be a problem in sys_select in w32proc.c. +In its current form, it sys_select says the socket is ready, so we +call server_accept_connection which again calls accept() which returns +-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... + + * DOCUMENTATION ** Add a node to the Lisp manual describing key sequences from the
--- a/src/ChangeLog Mon Feb 20 22:24:10 2006 +0000 +++ b/src/ChangeLog Mon Feb 20 22:30:21 2006 +0000 @@ -1,3 +1,43 @@ +2006-02-20 Kim F. Storm <storm@cua.dk> + + * buffer.h (struct buffer): New members fringe_indicator_alist and + fringe_cursor_alist. + + * buffer.c (init_buffer_once): Set dummy default values for + fringe-indicator-alist and fringe-cursor-alist. The proper + default values are set by pre-loading fringe.el. + (syms_of_buffer): defvar_per_buffer new fringe-indicator-alist and + fringe-cursor-alist buffer-local variables and defvar_lisp_nopro + correspondig default- variables. + + * fringe.c (enum fringe_bitmap_type): Remove. Change all uses + to use `int'. + (NO_FRINGE_BITMAP, UNDEF_FRINGE_BITMAP, MAX_STANDARD_FRINGE_BITMAPS): + Define explicitly. + (Qtruncation, Qcontinuation, Qempty_line, Qtop_bottom) + (Qhollow_small): New variables. + (syms_of_fringe): Intern and staticpro them. + (question_mark_bits): Rename from unknown_bits. + (left_curly_arrow_bits): Rename from continuation_bits. + (right_curly_arrow_bits): Rename from continued_bits. + (left_triangle_bits): Rename from ov_bits. + (right_triangle_bits): Added. + (filled_rectangle_bits): Rename from filled_box_cursor_bits. + (hollow_rectangle_bits): Rename from hollow_box_cursor_bits. + (filled_square_bits): Added. + (vertical_bar_bits): Rename from bar_cursor_bits. + (horisontal_bar_bits): Rename from hbar_cursor_bits. + (empty_line_bits): Rename from zv_bits. + (standard_bitmaps): Update to use new names. + (draw_fringe_bitmap_1): Make static. + (get_logical_cursor_bitmap, get_logical_fringe_bitmap): New functions + to map from logical cursors and indicators to physical bitmaps. + (draw_fringe_bitmap): Resolve fringe cursor and overlay-arrow + bitmaps using symbol names instead of bitmap numbers. + (update_window_fringes): Use logical indicator symbol names + instead of bitmap numbers for logical. Add bitmap cache. + (LEFT_FRINGE, RIGHT_FRINGE): New helper macros. + 2006-02-20 Chong Yidong <cyd@stupidchicken.com> * regex.c: Revert 2006-02-19 change.