#include "ExternalTransforms.h"
+#include "support/convert.h"
#include "support/debug.h"
#include "support/lstrings.h"
#include "support/lyxlib.h" // float_equal
-#include "support/convert.h"
#include "support/Translator.h"
#include <boost/regex.hpp>
#include "Text.h"
#include "TextClass.h"
-#include "frontends/Painter.h"
#include "frontends/Application.h"
+#include "frontends/Painter.h"
-#include "support/lassert.h"
#include "support/convert.h"
#include "support/debug.h"
#include "support/docstream.h"
#include "support/ExceptionMessage.h"
#include "support/gettext.h"
+#include "support/lassert.h"
#include <map>
#include "frontends/alert.h"
-#include "support/lstrings.h"
+#include "support/convert.h"
#include "support/docstream.h"
#include "support/gettext.h"
-#include "support/convert.h"
+#include "support/lstrings.h"
using namespace std;
using namespace lyx::support;
#ifndef INSET_BIBITEM_H
#define INSET_BIBITEM_H
-#include "InsetCommand.h"
#include "BiblioInfo.h"
+#include "InsetCommand.h"
namespace lyx {
#include "DispatchResult.h"
#include "FuncStatus.h"
#include "FuncRequest.h"
-#include "support/gettext.h"
#include "LaTeXFeatures.h"
#include "Lexer.h"
#include "MetricsInfo.h"
#include "TextClass.h"
#include "support/debug.h"
+#include "support/gettext.h"
#include "support/Translator.h"
#include "frontends/Application.h"
#include "FloatList.h"
#include "FuncRequest.h"
#include "FuncStatus.h"
-#include "support/gettext.h"
#include "InsetList.h"
#include "MetricsInfo.h"
#include "output_latex.h"
#include "frontends/FontMetrics.h"
#include "frontends/Painter.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
#include <sstream>
#include "Dimension.h"
#include "DispatchResult.h"
#include "FloatList.h"
+#include "FuncRequest.h"
#include "FuncStatus.h"
#include "InsetLayout.h"
#include "Language.h"
#include "LaTeXFeatures.h"
#include "Lexer.h"
-#include "FuncRequest.h"
#include "MetricsInfo.h"
#include "ParagraphParameters.h"
#include "TextClass.h"
#include "frontends/FontMetrics.h"
#include "frontends/Painter.h"
-#include "support/lassert.h"
#include "support/debug.h"
#include "support/docstream.h"
#include "support/gettext.h"
+#include "support/lassert.h"
using namespace std;
#include "FuncStatus.h"
#include "Language.h"
#include "Layout.h"
-#include "LyXAction.h"
#include "Lexer.h"
-#include "TextClass.h"
+#include "LyXAction.h"
#include "MetricsInfo.h"
#include "ParagraphParameters.h"
#include "Paragraph.h"
+#include "TextClass.h"
#include "frontends/alert.h"
#include "frontends/Application.h"
#include "graphics/PreviewLoader.h"
+#include "support/convert.h"
#include "support/debug.h"
#include "support/ExceptionMessage.h"
#include "support/filetools.h"
#include "support/gettext.h"
#include "support/lstrings.h"
#include "support/lyxlib.h"
-#include "support/convert.h"
#include "support/Translator.h"
#include <boost/bind.hpp>
#include "Buffer.h"
#include "BufferParams.h"
-#include "support/gettext.h"
#include "LaTeXFeatures.h"
#include "Lexer.h"
-#include "Text.h"
#include "MetricsInfo.h"
#include "Paragraph.h"
#include "paragraph_funcs.h"
#include "sgml.h"
+#include "Text.h"
+
+#include "support/gettext.h"
#include <ostream>
#include "support/convert.h"
#include "support/debug.h"
+#include "support/docstream.h"
#include "support/gettext.h"
#include "support/lstrings.h"
-#include "support/docstream.h"
#include "frontends/Application.h"
#include "LaTeXFeatures.h"
#include "Lexer.h"
#include "MetricsInfo.h"
-#include "TocBackend.h"
#include "TextClass.h"
+#include "TocBackend.h"
#include "support/debug.h"
#include "support/gettext.h"
#include "Buffer.h"
#include "BufferParams.h"
#include "Counters.h"
-#include "support/gettext.h"
#include "Layout.h"
// FIXME: the following is needed just to get the layout of the enclosing
// paragraph. This seems a bit too much to me (JMarc)
#include "support/debug.h"
#include "support/docstream.h"
+#include "support/gettext.h"
#include "support/lstrings.h"
using namespace std;
#include "Format.h"
#include "FuncRequest.h"
#include "FuncStatus.h"
+#include "InsetIterator.h"
#include "LaTeXFeatures.h"
#include "Length.h"
#include "Lexer.h"
#include "OutputParams.h"
#include "sgml.h"
#include "TocBackend.h"
-#include "InsetIterator.h"
#include "frontends/alert.h"
#include "frontends/Application.h"
#include "InsetGraphicsParams.h"
+#include "Buffer.h"
#include "LyX.h" // for use_gui
#include "Lexer.h"
#include "LyXRC.h"
-#include "Buffer.h"
#include "graphics/GraphicsParams.h"
#include "graphics/GraphicsTypes.h"
#include "DispatchResult.h"
#include "FuncRequest.h"
#include "LaTeXFeatures.h"
-#include "support/gettext.h"
#include "OutputParams.h"
-#include "support/lstrings.h"
#include "support/docstream.h"
+#include "support/gettext.h"
+#include "support/lstrings.h"
using namespace std;
using namespace lyx::support;
#include "InsetInclude.h"
-#include "LayoutFile.h"
#include "Buffer.h"
#include "buffer_funcs.h"
#include "BufferList.h"
#include "FuncRequest.h"
#include "FuncStatus.h"
#include "LaTeXFeatures.h"
+#include "LayoutFile.h"
#include "LyX.h"
#include "LyXFunc.h"
#include "LyXRC.h"
#include "insets/InsetListingsParams.h"
#include "insets/RenderPreview.h"
-#include "support/lassert.h"
+#include "support/convert.h"
#include "support/debug.h"
#include "support/docstream.h"
#include "support/FileNameList.h"
#include "support/filetools.h"
#include "support/gettext.h"
+#include "support/lassert.h"
#include "support/lstrings.h" // contains
#include "support/lyxalgo.h"
-#include "support/convert.h"
#include <boost/bind.hpp>
#include "InsetInfo.h"
-#include "LayoutFile.h"
#include "Buffer.h"
#include "BufferParams.h"
#include "BufferView.h"
#include "InsetSpecialChar.h"
#include "KeyMap.h"
#include "LaTeXFeatures.h"
+#include "LayoutFile.h"
#include "LyXAction.h"
#include "LyXRC.h"
#include "Lexer.h"
#include "support/debug.h"
#include "support/docstream.h"
#include "support/docstring_list.h"
+#include "support/ExceptionMessage.h"
#include "support/FileName.h"
#include "support/filetools.h"
#include "support/gettext.h"
#include "support/lstrings.h"
-#include "support/ExceptionMessage.h"
#include <sstream>
#include "frontends/alert.h"
#include "support/convert.h"
-#include "support/lyxalgo.h"
#include "support/gettext.h"
#include "support/lstrings.h"
+#include "support/lyxalgo.h"
using namespace std;
using namespace lyx::support;
#include "Color.h"
#include "Font.h"
#include "Lexer.h"
+
#include "support/lstrings.h"
#include <vector>
#include "Dimension.h"
#include "Font.h"
-#include "MetricsInfo.h"
#include "LaTeXFeatures.h"
+#include "MetricsInfo.h"
#include "OutputParams.h"
#include "Text.h"
#include "InsetListingsParams.h"
-#include "support/gettext.h"
#include "Length.h"
#include "Lexer.h"
-#include "support/lstrings.h"
-#include "support/textutils.h"
#include "support/convert.h"
-
+#include "support/gettext.h"
#include "support/lassert.h"
+#include "support/lstrings.h"
+#include "support/textutils.h"
#include <sstream>
#include "FuncRequest.h"
#include "FuncStatus.h"
-#include "Text.h"
#include "Lexer.h"
#include "MetricsInfo.h"
#include "OutputParams.h"
+#include "Text.h"
#include "TextMetrics.h"
#include "frontends/FontMetrics.h"
#include "Buffer.h"
#include "DispatchResult.h"
#include "FuncRequest.h"
-#include "support/gettext.h"
#include "InsetIterator.h"
#include "LaTeXFeatures.h"
#include "MetricsInfo.h"
#include "sgml.h"
#include "support/docstream.h"
+#include "support/gettext.h"
using namespace std;
#include "Buffer.h"
#include "DispatchResult.h"
#include "FuncRequest.h"
-#include "support/gettext.h"
#include "MetricsInfo.h"
#include "OutputParams.h"
#include "TocBackend.h"
+#include "support/gettext.h"
+
#include <ostream>
using namespace std;
#include "frontends/Painter.h"
#include "frontends/Selection.h"
-#include "support/lassert.h"
#include "support/convert.h"
#include "support/debug.h"
#include "support/docstream.h"
#include "support/FileName.h"
#include "support/gettext.h"
+#include "support/lassert.h"
#include "support/lstrings.h"
#include <boost/scoped_ptr.hpp>
#include "FuncRequest.h"
#include "FuncStatus.h"
#include "Lexer.h"
-#include "Text.h"
#include "MetricsInfo.h"
#include "OutputParams.h"
+#include "Text.h"
-#include "support/lassert.h"
#include "support/debug.h"
#include "support/gettext.h"
+#include "support/lassert.h"
#include "frontends/Application.h"
#include "frontends/FontMetrics.h"
#include "TocBackend.h"
#include "support/convert.h"
-#include "support/docstream.h"
#include "support/debug.h"
+#include "support/docstream.h"
#include "support/gettext.h"
#include "frontends/Application.h"
#include "insets/Inset.h"
-#include "support/FileName.h"
-#include "support/filetools.h"
-#include "support/gettext.h"
#include "LyX.h"
#include "LyXRC.h"
#include "MetricsInfo.h"
#include "graphics/GraphicsImage.h"
+#include "support/FileName.h"
#include "support/filetools.h"
+#include "support/gettext.h"
#include <boost/bind.hpp>
#include "BufferView.h"
#include "Dimension.h"
-#include "support/gettext.h"
#include "LyX.h"
#include "LyXRC.h"
#include "MetricsInfo.h"
#include "graphics/PreviewLoader.h"
#include "graphics/Previews.h"
-#include "support/lassert.h"
#include "support/FileName.h"
+#include "support/gettext.h"
+#include "support/lassert.h"
#include "support/lstrings.h"
#include <boost/bind.hpp>
#include "RenderBase.h"
-#include "support/FileMonitor.h"
#include "support/docstring.h"
+#include "support/FileMonitor.h"
#include <boost/signal.hpp>
#include <boost/signals/trackable.hpp>