> (3) Editing an exponent in a math inset.  Crash was more severe (I got a 
> message that a SIGSEGV error was caught and LyX (including the message box) 
> were unresponsive. So I had to force quit Risk.  A crash report was not 
> generated. Time Machine was not backing up files. LyX created an emergency 
> file.

Marcus, thank you for detailed reports. So math exponent problem is still there.

> (2) Editing a  label in a numbered list (custom: roman numerals) I do not 
> remember whether a crash has happened before in this situation. An autosave 
> file (.lyx#) but no emergency file has been produced. Time Machine was 
> backing up at the time it crashed. 

I’m currently checking if GuiInputMethod::setAbsolutePosition() is related. It 
seems occurring within the line
>       ParagraphList paras = cur.buffer()->paragraphs();
that is meant just to get all main text paragraphs (btw, paras should be a 
reference to refrain a copy). Do I misunderstand anything or can there be a 
problem in called functions?

> (1). Paste and Copy part of a formula from one math inset into another.  
> Normally this works fine. An emergency file has been produced 
> (.lyx.emergency) (I didn’t check whether Time Machine was backing up)

New code here is
>       command_phase_ = func.action() == LFUN_COMMAND_PREFIX;
>       Q_EMIT acceptsInputMethod();

in GuiApplication::processKeySym(), which looks sane…

Koji
-- 
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel

Reply via email to