(command_loop_1): Fix int/Lisp_Object mixup.
(adjust_point_for_property): Move out of display and invisible even if we were already inside before (in case a property was added while we weren't looking). Be more careful when handling invisible props. Skip invisible text as if it really wasn't there at all. (interrupt_signal): Mark static.
Showing with 77 additions and 28 deletions