lyx_mirror/src/insets
Richard Heck fdbe775b9f This is the result of an audit of all static variables, looking
for possible thread conflicts, of the sort Georg resolved at
6a30211f. I have made static variables const where possible,
and marked cases that looked potentially problematic with the
comment:
	// FIXME THREAD
Many of these definitely are vulnerable to concurrent access, such
as the static variables declared at the start of output_latex.cpp.
Suppose, e.g., we were outputting latex and also displaying the
source of a different document.

I'd appreciate it if others could grep for "FIXME THREAD" and see
if some of these are harmless, or what.
2014-04-21 11:51:57 -04:00
..
CMakeLists.txt CMake: Put projects into subdirs 2012-12-15 11:02:06 +01:00
ExternalSupport.cpp
ExternalSupport.h
ExternalTemplate.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
ExternalTemplate.h
ExternalTransforms.cpp
ExternalTransforms.h
Inset.cpp Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
Inset.h Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
InsetArgument.cpp Fix language issues in Argument read (#8471) 2013-11-14 17:44:03 +01:00
InsetArgument.h InsetArgument: Set ResetsFontEdit to false 2013-05-27 11:29:15 +02:00
InsetBibitem.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetBibitem.h Fix another faulty signature 2013-04-08 15:18:04 +02:00
InsetBibtex.cpp Fix bug #8506: Output all references when asked to do so. 2013-05-30 10:00:02 -04:00
InsetBibtex.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetBox.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetBox.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetBranch.cpp Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetBranch.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetCaption.cpp Simplify, and delete unused routine. 2014-03-05 17:55:38 -05:00
InsetCaption.h Simplify, and delete unused routine. 2014-03-05 17:55:38 -05:00
InsetCitation.cpp Links between citations and bibliography entries were broken in XHTML 2013-03-27 15:59:36 -04:00
InsetCitation.h Header cleanup cont. 2013-05-23 22:12:29 -07:00
InsetCode.h
InsetCollapsable.cpp
InsetCollapsable.h
InsetCommand.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetCommand.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetCommandParams.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetCommandParams.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetERT.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetERT.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetExternal.cpp Audit all the LASSERT calls, and try to do something sensible at 2013-04-25 17:27:10 -04:00
InsetExternal.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetFlex.cpp Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
InsetFlex.h Fix conflicting inset font defaults (bug #8874) 2014-02-10 22:06:32 +01:00
InsetFloat.cpp Do not allow newlines in subfloats. Fixes #8752. 2014-01-26 14:23:40 -05:00
InsetFloat.h Support \caption* (bug #3209) 2013-03-22 22:23:38 +01:00
InsetFloatList.cpp Use InsetLayout to get the tag type for TOC-like things. 2013-03-27 20:03:32 -04:00
InsetFloatList.h Update the XHTML output for InsetFloatList. We'll now use an 2013-03-27 20:03:32 -04:00
InsetFoot.cpp Prettify the tooltip for footnotes. 2013-11-26 10:08:35 -05:00
InsetFoot.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetFootlike.cpp
InsetFootlike.h
InsetGraphics.cpp Minor code simplification. 2013-03-27 18:36:01 -04:00
InsetGraphics.h InsetGraphics: add a layoutName method 2013-03-23 05:35:09 -04:00
InsetGraphicsParams.cpp
InsetGraphicsParams.h Header cleanup cont. 2013-05-23 22:12:29 -07:00
InsetHyperlink.cpp Silence unwanted error popup on copying 2013-11-12 20:52:35 +01:00
InsetHyperlink.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetInclude.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetInclude.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetIndex.cpp Fix bug #8608: Don't output index entries from notes, etc. 2013-03-25 17:36:21 -04:00
InsetIndex.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetInfo.cpp Fix assertion: icon in insetinfo without a font 2013-05-19 12:48:34 +02:00
InsetInfo.h
InsetIPA.cpp Do not load the tipa package when fontspec is used 2013-12-14 09:13:17 +01:00
InsetIPA.h
InsetIPAMacro.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetIPAMacro.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetLabel.cpp Disable invalid inset-modify (#9019). 2014-03-06 08:34:32 +01:00
InsetLabel.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetLayout.cpp Fix iterator invalidation. 2014-04-06 19:21:47 +02:00
InsetLayout.h Support for command argument placement after the workarea argument 2012-12-28 11:21:24 +01:00
InsetLine.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetLine.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetListings.cpp Fix comparing a pointer with a char 2014-03-19 21:08:50 +01:00
InsetListings.h
InsetListingsParams.cpp
InsetListingsParams.h
InsetMarginal.cpp Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetMarginal.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetNewline.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetNewline.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetNewpage.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetNewpage.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetNomencl.cpp Implement XHTML output for InsetPrintNomencl. 2013-03-27 21:30:48 -04:00
InsetNomencl.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetNote.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetNote.h Add a member to TocItem that tells us whether the item in question 2013-03-08 16:38:18 -05:00
InsetPhantom.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetPhantom.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetPreview.cpp
InsetPreview.h
InsetQuotes.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetQuotes.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetRef.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetRef.h This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetScript.cpp This is the result of an audit of all static variables, looking 2014-04-21 11:51:57 -04:00
InsetScript.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetSpace.cpp Do not reset custom space values if accessed via context menu (#8847) 2013-11-15 19:41:36 +01:00
InsetSpace.h InsetSpace and InsetVSpace are clickable (part of #8847) 2013-09-22 12:49:43 +02:00
InsetSpecialChar.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetSpecialChar.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
InsetTabular.cpp Fix crash after undo following replacement of a multicell selection (#8973). 2014-03-02 13:21:59 +01:00
InsetTabular.h Table cells are insets, but not from the point of view of DocIterators 2014-02-25 20:54:29 -05:00
InsetText.cpp Re-add removed workaround (fixes #9042). 2014-03-19 16:21:46 +01:00
InsetText.h Table cells are insets, but not from the point of view of DocIterators 2014-02-25 20:54:29 -05:00
InsetTOC.cpp Fix obvious oversight. 2013-08-30 13:16:23 -04:00
InsetTOC.h Factor common code from TOC updates. 2013-03-27 17:16:34 -04:00
InsetVSpace.cpp Do not reset custom space values if accessed via context menu (#8847) 2013-11-15 19:41:36 +01:00
InsetVSpace.h InsetSpace and InsetVSpace are clickable (part of #8847) 2013-09-22 12:49:43 +02:00
InsetWrap.cpp Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
InsetWrap.h Introduce max_length parameter for plaintext() output routines, 2013-03-08 15:12:58 -05:00
RenderBase.h Remove ; from end of function definitions 2013-05-12 13:04:18 +02:00
RenderButton.cpp
RenderButton.h
RenderGraphic.cpp
RenderGraphic.h
RenderPreview.cpp Whitespace. 2014-03-19 11:04:56 -04:00
RenderPreview.h