* alloc.c (Fgarbage_collect): Unblock input after clearing
authorDmitry Antipov <dmantipov@yandex.ru>
Thu, 22 Nov 2012 09:32:32 +0000 (13:32 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Thu, 22 Nov 2012 09:32:32 +0000 (13:32 +0400)
commit2c7c34217ebd8e59ec46ad4209b2b69b27cb6e1c
treea656959e9d928e572dd906d656b50178c1604f7c
parent03c297fd7e435d0f6eb0864db4b85d19106375e4
* alloc.c (Fgarbage_collect): Unblock input after clearing
gc_in_progress to avoid note_mouse_highlight glitch with GC.
* frame.h (FRAME_MOUSE_UPDATE): New macro.
* msdos.c (IT_frame_up_to_date): Use it here...
* w32term.c (w32_frame_up_to_date): ...here...
* xterm.c (XTframe_up_to_date): ...and here...
* nsterm.m (ns_frame_up_to_date): ...but not here.
* lisp.h (Mouse_HLInfo): Remove mouse_face_deferred_gc member.
Adjust users.
* xdisp.c (message2_nolog, message3_nolog, note_mouse_highlight):
Do not check whether GC is in progress.
src/ChangeLog
src/alloc.c
src/frame.h
src/lisp.h
src/msdos.c
src/nsterm.m
src/w32term.c
src/xdisp.c
src/xterm.c