# HG changeset patch # User Kim F. Storm # Date 1152869522 0 # Node ID b0584c551b8c8f28ac6ba329ab9512cda99bfabb # Parent 2385a5c8186c610df5e78c2b846f0a4ea76b8e42 *** empty log message *** diff -r 2385a5c8186c -r b0584c551b8c admin/ChangeLog --- a/admin/ChangeLog Fri Jul 14 09:29:32 2006 +0000 +++ b/admin/ChangeLog Fri Jul 14 09:32:02 2006 +0000 @@ -1,3 +1,7 @@ +2006-07-14 Kim F. Storm + + * FOR-RELEASE (BUGS): High cpu load on windows server sockets fixed. + 2006-07-09 Kim F. Storm * README: Use outline format. Add FOR-RELEASE. @@ -56,7 +60,7 @@ 2006-01-27 Chong Yidong - * FOR-RELEASE: string allocation bugs fixed. + * FOR-RELEASE: String allocation bugs fixed. 2005-12-13 Bill Wohler diff -r 2385a5c8186c -r b0584c551b8c lisp/ChangeLog --- a/lisp/ChangeLog Fri Jul 14 09:29:32 2006 +0000 +++ b/lisp/ChangeLog Fri Jul 14 09:32:02 2006 +0000 @@ -10,7 +10,7 @@ (gdb-display-breakpoints-buffer, gdb-display-stack-buffer) (gdb-display-threads-buffer, gdb-display-memory-buffer) (gdb-display-locals-buffer): Use it. - + * progmodes/gud.el (gud-display-line): Use gdb-display-buffer. Set gdb-source-window. @@ -55,10 +55,9 @@ 2006-07-12 Nick Roberts - * tumme.el (tumme-create-thumb) - (tumme-thumbnail-display-external, tumme-display-image) - (tumme-rotate-thumbnail, tumme-rotate-original) - (tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch. + * tumme.el (tumme-create-thumb, tumme-thumbnail-display-external) + (tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original) + (tumme-set-exif-data, tumme-get-exif-data): Use shell-command-switch. * thumbs.el (thumbs-call-convert): Use shell-command-switch. @@ -94,20 +93,16 @@ 2006-07-11 Nick Roberts - * tumme.el (tumme-create-thumb) - (tumme-thumbnail-display-external, tumme-display-image) - (tumme-rotate-thumbnail, tumme-rotate-original) + * tumme.el (tumme-create-thumb, tumme-thumbnail-display-external) + (tumme-display-image, tumme-rotate-thumbnail, tumme-rotate-original) (tumme-set-exif-data, tumme-get-exif-data): Use call-process instead of shell-command. - (tumme-create-thumbnail-buffer) - (tumme-create-display-image-buffer, tumme-display-thumbs) - (tumme-modify-mark-on-thumb-original-file, tumme-display-image) - (tumme-get-exif-data): Use with-current-buffer. - (tumme-display-properties-format) - (tumme-dired-insert-marked-thumbs, tumme-rotate-original) - (tumme-get-exif-file-name) - (tumme-thumbnail-set-image-description, tumme-gallery-generate): - Fit to 80 columns. + (tumme-create-thumbnail-buffer, tumme-create-display-image-buffer) + (tumme-display-thumbs, tumme-modify-mark-on-thumb-original-file) + (tumme-display-image, tumme-get-exif-data): Use with-current-buffer. + (tumme-display-properties-format, tumme-dired-insert-marked-thumbs) + (tumme-thumbnail-set-image-description, tumme-gallery-generate) + (tumme-rotate-original, tumme-get-exif-file-name): Fit to 80 columns. 2006-07-11 Kim F. Storm @@ -418,8 +413,8 @@ 2006-06-25 Michael Albinus * net/rcompile.el (remote-compile): Replace ange-ftp based - implementation by Tramp functions. Based on a patch published by - Marc Abramowitz . + implementation by Tramp functions. + Suggested by Marc Abramowitz . * net/tramp.el (tramp-unload-tramp): Provide a doc string. diff -r 2385a5c8186c -r b0584c551b8c src/ChangeLog --- a/src/ChangeLog Fri Jul 14 09:29:32 2006 +0000 +++ b/src/ChangeLog Fri Jul 14 09:32:02 2006 +0000 @@ -1,3 +1,15 @@ +2006-07-14 Kim F. Storm + + * w32.c: Fix high cpu load for server sockets. + (pfn_WSAEventSelect): New function ptr. + (init_winsock): Load it. + (sys_listen): Set FILE_LISTEN flag. Set event mask for socket's + char_avail event object to FD_ACCEPT. + (sys_accept): Check FILE_LISTEN flag. Set event mask on new + socket's char_avail event object to FD_READ|FD_CLOSE. + + * w32.h (FILE_LISTEN): New filedesc flag value. + 2006-07-13 Kim F. Storm * bytecode.c (Fbyte_code): Use CAR, CDR for Bcar, Bcdr.