On Sun, Oct 15, 2017 at 05:27:30PM +0000, Richard Heck wrote:
> On 10/15/2017 12:52 PM, Scott Kostyshak wrote:
> > On Sun, Oct 15, 2017 at 04:17:21PM +0000, Richard Heck wrote:
> >> commit de2a58d986739bccb83615e8515d715ebf1b5821
> >> Author: Richard Heck <rgh...@lyx.org>
> >> Date:   Thu Jun 30 14:53:19 2016 -0400
> >>
> >>     Fix bug #8782.
> >>     
> >>     We need to invalidate the BibTeX cache when undoing or redoing. I do
> >>     not like having to do it for every undo or redo. We should only have
> >>     to do it if we restored or deleted an InsetBibTeX. But there is no
> >>     way, so far as I can see, to do it that way. I tried.
> >>     
> >>     (cherry picked from commit 02847641a8b97a57d1866120bb446427e0bda7a4)
> >> ---
> > This is the commit that bisect lead me to when experiencing a very
> > slight delay after an undo [1]. The delay is very small for me, but we
> > are not sure whether this commit is also why racoon experiences a
> > one-second delay. Perhaps this issue is important enough that we would
> > accept a one-second delay. I just wanted to mention this though.
> >
> > I will CC Uwe on the main thread [1]. Hopefully he can reproduce the
> > issue racoon sees so we can figure out the root problem.
> 
> Oh, yes! Sorry, I missed that other message. This would do it, and it is
> exactly the kind of change
> I was thinking might cause this. It does force a re-read of the BibTeX
> files, so how long a delay you
> see will depend upon how big the files are, etc.

Note that a7677bfb (the reversion commit) introduced another issue:

To reproduce:

1. Open e.g. tufte-handout.lyx (any LyX file with a citation inset will
reproduce)
2. Scroll down to a citation inset and remember how it looks. e.g.
"[#Bringhurst2005]".
3. Go to Document > Settings > Bibliography and change BibTeX to
Biblatex. Press "OK".
4. Undo.

The citation inset is not restored to the same as before,
"[#Bringhurst2005]". Instead, it looks the same as before undo:
"Bringhurst 2005".

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to