]> git.lyx.org Git - features.git/commit
Do not scan BibTeX files multiple times in a collectBibKeys() procedure.
authorJuergen Spitzmueller <spitz@lyx.org>
Wed, 18 Oct 2017 07:20:31 +0000 (09:20 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Wed, 18 Oct 2017 10:21:29 +0000 (12:21 +0200)
commit4947476da8d7e42ded2c53ee984dc4c38db1d528
treeb794ceb48e379596cf39d49fb0b332fe3040cdf9
parentffd175b99f4e7957c4be9eed04f5124a78f192d5
Do not scan BibTeX files multiple times in a collectBibKeys() procedure.

Scanning is rather slow, so this improves performance in specific
situations (multiple inclusion of larger files in master/child or
chapterbib context)

(cherry picked from commit 88a0666d6c039decfbd0da0dee6c9b4ba4923806)
src/Buffer.cpp
src/Buffer.h
src/insets/Inset.h
src/insets/InsetBibitem.cpp
src/insets/InsetBibitem.h
src/insets/InsetBibtex.cpp
src/insets/InsetBibtex.h
src/insets/InsetInclude.cpp
src/insets/InsetInclude.h