lyx_mirror/src/insets
Richard Heck 2e934fc5f8 Remove updateInfo() calls in favor of doing the relevant work
in updateBuffer().

This is in response to a reported crash. See
	https://www.mail-archive.com/lyx-devel@lists.lyx.org/msg202217.html
Commit af381a2f addressed the crash, and is worth doing anyway. But
this also makes sense.

Also adds a flag to tell us whether we need to recalculate the
relevant information. In some cases, there is no need to do so
more than once. (Note that, with the existing code, we *never*
recalculate, which would have given rise to bugs.)
2017-10-15 20:53:15 -04:00
..
CMakeLists.txt
ExternalSupport.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
ExternalSupport.h
ExternalTemplate.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
ExternalTemplate.h Docstringify getLongString in general and preamble snippets in particular 2016-10-17 00:16:59 +02:00
ExternalTransforms.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
ExternalTransforms.h
Inset.cpp Rename some macro-related insets 2017-07-05 14:46:34 +02:00
Inset.h Fix some spelling errors reported by Sven 2017-09-22 09:29:16 +02:00
InsetArgument.cpp Fix some spelling errors reported by Sven 2017-09-22 09:29:16 +02:00
InsetArgument.h Reset InsetArgument language after passthru status change 2017-09-15 16:23:50 +02:00
InsetBibitem.cpp Avoid using buffer() which might throw an exception 2017-04-07 12:05:21 +02:00
InsetBibitem.h Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
InsetBibtex.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetBibtex.h Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetBox.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetBox.h
InsetBranch.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetBranch.h Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetCaption.cpp Mark some intentional fall-throughs (in a way understandable to gcc) 2017-08-12 09:06:29 +02:00
InsetCaption.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetCaptionable.cpp Make the generation of children's tocs more robust 2017-01-14 23:13:14 +01:00
InsetCaptionable.h Make the generation of children's tocs more robust 2017-01-14 23:13:14 +01:00
InsetCitation.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetCitation.h Revert "Add possibility for command inset to inherit enclosing font" 2017-05-24 11:25:14 +02:00
InsetCode.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetCollapsable.cpp Consider insets that are chars in InsetCollapsable::getNewLabel() 2017-09-06 10:02:51 +02:00
InsetCollapsable.h Rename some macro-related insets 2017-07-05 14:46:34 +02:00
InsetCommand.cpp Fix bug #9101 2017-06-07 00:55:23 +02:00
InsetCommand.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetCommandParams.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetCommandParams.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetERT.cpp
InsetERT.h
InsetExternal.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetExternal.h Properly track the lifetime of signals2::slots (#8261) 2017-06-11 19:51:17 +02:00
InsetFlex.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetFlex.h Fix some spelling errors reported by Sven 2017-09-22 09:29:16 +02:00
InsetFloat.cpp Mark some intentional fall-throughs (in a way understandable to gcc) 2017-08-12 09:06:29 +02:00
InsetFloat.h Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
InsetFloatList.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetFloatList.h
InsetFoot.cpp Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetFoot.h Revert 3ceb5034 2017-05-25 19:09:50 +02:00
InsetFootlike.cpp
InsetFootlike.h
InsetGraphics.cpp Fix PDF output of clipped graphics with recent graphics package 2017-10-12 15:38:59 +02:00
InsetGraphics.h Fix PDF output of clipped graphics with recent graphics package 2017-10-12 15:38:59 +02:00
InsetGraphicsParams.cpp
InsetGraphicsParams.h
InsetHyperlink.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetHyperlink.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetInclude.cpp Whitespace cosmetics 2017-09-27 18:07:48 +02:00
InsetInclude.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetIndex.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetIndex.h Extend LATEXIFY command param handling and add literal param. 2017-01-30 07:44:55 +01:00
InsetInfo.cpp Remove updateInfo() calls in favor of doing the relevant work 2017-10-15 20:53:15 -04:00
InsetInfo.h Remove updateInfo() calls in favor of doing the relevant work 2017-10-15 20:53:15 -04:00
InsetIPA.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetIPA.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetIPAMacro.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetIPAMacro.h
InsetLabel.cpp Mark some intentional fall-throughs (in a way understandable to gcc) 2017-08-12 09:06:29 +02:00
InsetLabel.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetLayout.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetLayout.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetLine.cpp Get rid of Inset::setDimCache 2016-12-06 16:15:47 +01:00
InsetLine.h Now Inset::dimension is only an access to cache 2016-12-06 09:52:17 +01:00
InsetListings.cpp Mark some intentional fall-throughs (in a way understandable to gcc) 2017-08-12 09:06:29 +02:00
InsetListings.h Simplify preamble code when using listings 2017-06-08 04:25:53 +02:00
InsetListingsParams.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetListingsParams.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetMarginal.cpp Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetMarginal.h Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetNewline.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetNewline.h
InsetNewpage.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetNewpage.h
InsetNomencl.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetNomencl.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetNote.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetNote.h Remove some hardcoded addToToc: note, footnote, marginalnote, branch 2017-01-09 18:27:26 +01:00
InsetPhantom.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetPhantom.h Get rid of Inset::setDimCache 2016-12-06 16:15:47 +01:00
InsetPreview.cpp Get rid of Inset::setDimCache 2016-12-06 16:15:47 +01:00
InsetPreview.h Fix #9732: Inconsistent font properties for the preview and superscript insets 2017-03-27 15:00:43 +02:00
InsetQuotes.cpp Require textquotedbl def with second language that has internal fontenc 2017-08-10 11:47:52 +02:00
InsetQuotes.h Require textquotedbl def with second language that has internal fontenc 2017-08-10 11:47:52 +02:00
InsetRef.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetRef.h Revert "Add possibility for command inset to inherit enclosing font" 2017-05-24 11:25:14 +02:00
InsetScript.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetScript.h Fix #9732: Inconsistent font properties for the preview and superscript insets 2017-03-27 15:00:43 +02:00
InsetSeparator.cpp Fix bug #10579 2017-03-03 13:00:32 +01:00
InsetSeparator.h
InsetSpace.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetSpace.h
InsetSpecialChar.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetSpecialChar.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetTabular.cpp Mark some intentional fall-throughs (in a way understandable to gcc) 2017-08-12 09:06:29 +02:00
InsetTabular.h Make the generation of children's tocs more robust 2017-01-14 23:13:14 +01:00
InsetText.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetText.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetTOC.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetTOC.h Fix whitespace at EOL. 2017-07-03 13:46:30 -04:00
InsetVSpace.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
InsetVSpace.h
InsetWrap.cpp Fix trailing whitespace in cpp files. 2017-07-03 13:53:14 -04:00
InsetWrap.h Improve quotation mark opening/closing guess 2016-12-27 12:06:54 +01:00
RenderBase.h
RenderButton.cpp Use the same code for editable and non-editable buttons 2017-06-15 15:40:30 +02:00
RenderButton.h Let command inset honor inheritFont() on screen 2017-05-24 11:33:52 +02:00
RenderGraphic.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
RenderGraphic.h
RenderPreview.cpp Bulk cleanup/fix incorrect annotation at the end of namespaces. 2017-07-23 13:11:54 +02:00
RenderPreview.h Properly track the lifetime of signals2::slots (#8261) 2017-06-11 19:51:17 +02:00