Just for the record. Current sizes of translation units:
Total: 24630751 lines 4 ../../development/cmake/src/dummy.cpp 4 ../../src/insets/InsetTheorem.cpp 15 ../../src/version.cpp 82 ../../src/Dimension.cpp 1585 ../../src/frontends/controllers/tests/boost.cpp 1586 ../../src/support/tests/boost.cpp 4192 ../../boost/libs/regex/src/regex_debug.cpp 4192 ../../boost/libs/regex/src/w32_regex_traits.cpp 4928 ../../boost/1.cpp 15654 ../../src/Variables.cpp 16265 ../../boost/libs/regex/src/regex_raw_buffer.cpp 16702 ../../src/frontends/qt4/GuiCommandEdit.cpp 17247 ../../src/frontends/qt4/GuiFontExample.cpp 17610 ../../src/frontends/qt4/GuiSetBorder.cpp 20382 ../../src/support/lyxtime.cpp 20479 ../../src/Floating.cpp 20525 ../../src/support/chdir.cpp 20527 ../../src/support/abort.cpp 20528 ../../src/support/unlink.cpp 20538 ../../src/support/rename.cpp 20613 ../../src/support/Path.cpp 20627 ../../src/tex2lyx/gettext.cpp 20705 ../../src/SpellBase.cpp 20738 ../../src/support/Systemcall.cpp 20746 ../../src/FuncStatus.cpp 20809 ../../src/lengthcommon.cpp 20822 ../../src/support/os_unix.cpp 20823 ../../src/tex2lyx/lengthcommon.cpp 20847 ../../src/support/os.cpp 20867 ../../src/client/gettext.cpp 20986 ../../src/support/mkdir.cpp 21042 ../../src/Bullet.cpp 21105 ../../src/support/getcwd.cpp 21292 ../../src/support/kill.cpp 21414 ../../src/frontends/controllers/ControlSearch.cpp 21416 ../../src/frontends/controllers/ControlTabularCreate.cpp 23159 ../../src/frontends/qt4/EmptyTable.cpp 23927 ../../src/ErrorList.cpp 24065 ../../src/support/userinfo.cpp 24219 ../../src/FloatList.cpp 24310 ../../src/support/textutils.cpp 24340 ../../src/tex2lyx/Font.cpp 24909 ../../src/frontends/controllers/ControlShowFile.cpp 24979 ../../src/support/minizip/zipunzip.cpp 26665 ../../src/Graph.cpp 26960 ../../src/gettext.cpp 27091 ../../src/Thesaurus.cpp 27577 ../../src/frontends/controllers/ControlThesaurus.cpp 27594 ../../src/graphics/GraphicsTypes.cpp 28523 ../../src/PrinterParams.cpp 29207 ../../boost/libs/iostreams/src/file_descriptor.cpp 29444 ../../src/support/qstring_helpers.cpp 30722 ../../src/Box.cpp 30882 ../../src/frontends/qt4/ColorCache.cpp 31028 ../../src/support/tests/check_convert.cpp 31356 ../../src/tex2lyx/boost.cpp 31537 ../../src/Row.cpp 31844 ../../src/client/boost.cpp 31902 ../../src/boost.cpp 32151 ../../src/support/tests/check_filetools.cpp 32411 ../../src/support/socktools.cpp 32536 ../../src/support/gzstream.cpp 32541 ../../src/support/copy.cpp 33062 ../../src/support/convert.cpp 33925 ../../src/frontends/controllers/ControlLog.cpp 34131 ../../src/frontends/Painter.cpp 34341 ../../src/TexStream.cpp 34430 ../../src/support/tests/check_lstrings.cpp 34469 ../../src/insets/RenderButton.cpp 34715 ../../src/TexRow.cpp 35081 ../../src/client/debug.cpp 35104 ../../boost/libs/signals/src/connection.cpp 35149 ../../src/debug.cpp 35156 ../../src/support/os_cygwin.cpp 35160 ../../src/Spacing.cpp 35203 ../../src/tex2lyx/Parser.cpp 35301 ../../src/frontends/controllers/ButtonPolicy.cpp 35321 ../../src/ASpell.cpp 35325 ../../src/PSpell.cpp 35334 ../../src/FuncRequest.cpp 35346 ../../src/frontends/alert.cpp 35442 ../../src/support/tempname.cpp 35536 ../../src/client/Messages.cpp 35639 ../../src/support/os_win32.cpp 35710 ../../src/insets/InsetCommandParams.cpp 36166 ../../src/frontends/qt4/GuiFontMetrics.cpp 36239 ../../boost/libs/regex/src/c_regex_traits.cpp 36252 ../../src/BranchList.cpp 36336 ../../src/mathed/TextPainter.cpp 36821 ../../src/support/docstream.cpp 36891 ../../src/output.cpp 37159 ../../src/mathed/MathAtom.cpp 37214 ../../src/InsetIterator.cpp 37361 ../../src/Author.cpp 37361 ../../src/PDFOptions.cpp 37378 ../../src/mathed/InsetMathLefteqn.cpp 37531 ../../src/frontends/controllers/ControlTexinfo.cpp 37560 ../../src/Section.cpp 37860 ../../src/frontends/controllers/ControlVSpace.cpp 37912 ../../boost/libs/regex/src/fileiter.cpp 38177 ../../src/frontends/qt4/LengthCombo.cpp 38190 ../../src/support/unicode.cpp 38202 ../../src/mathed/MathAutoCorrect.cpp 38314 ../../src/ModuleList.cpp 38578 ../../boost/libs/regex/src/cpp_regex_traits.cpp 38619 ../../src/LyXAction.cpp 38639 ../../src/mathed/InsetMathNumber.cpp 38655 ../../src/mathed/InsetMathString.cpp 38679 ../../src/mathed/InsetMathUnknown.cpp 38722 ../../src/Counters.cpp 38751 ../../src/mathed/InsetMathStackrel.cpp 38755 ../../src/mathed/InsetMathDots.cpp 38755 ../../src/mathed/InsetMathEnv.cpp 38755 ../../src/mathed/InsetMathKern.cpp 38765 ../../src/mathed/InsetMathBox.cpp 38825 ../../src/mathed/InsetMathBinom.cpp 38828 ../../src/mathed/InsetMathMakebox.cpp 38838 ../../src/mathed/InsetMathFontOld.cpp 38840 ../../src/mathed/InsetMathComment.cpp 38846 ../../src/mathed/InsetMathExFunc.cpp 38846 ../../src/mathed/InsetMathSize.cpp 38876 ../../src/insets/InsetHFill.cpp 38921 ../../src/mathed/InsetMathFBox.cpp 38925 ../../src/mathed/InsetMathFracBase.cpp 38945 ../../src/mathed/InsetMathFrameBox.cpp 38975 ../../src/mathed/InsetMathSqrt.cpp 38982 ../../src/mathed/InsetMathDelim.cpp 38988 ../../src/mathed/InsetMathBig.cpp 38991 ../../src/frontends/qt4/LyXFileDialog.cpp 38992 ../../boost/libs/filesystem/src/exception.cpp 38995 ../../boost/libs/filesystem/src/portability.cpp 39004 ../../src/mathed/InsetMathPhantom.cpp 39006 ../../src/mathed/MathStream.cpp 39007 ../../src/graphics/GraphicsParams.cpp 39061 ../../src/mathed/MathMacroArgument.cpp 39087 ../../src/mathed/InsetMathBrace.cpp 39130 ../../boost/libs/regex/src/regex_traits_defaults.cpp 39157 ../../src/mathed/InsetMathMatrix.cpp 39162 ../../boost/libs/filesystem/src/path.cpp 39185 ../../src/mathed/InsetMathLim.cpp 39216 ../../src/mathed/InsetMathDiff.cpp 39324 ../../src/mathed/InsetMathExInt.cpp 39325 ../../src/mathed/InsetMath.cpp 39331 ../../src/mathed/InsetMathPar.cpp 39409 ../../src/mathed/CommandInset.cpp 39421 ../../src/mathed/InsetMathXYArrow.cpp 39508 ../../src/mathed/InsetMathChar.cpp 39527 ../../src/frontends/controllers/ControlCommand.cpp 39579 ../../src/mathed/InsetMathTabular.cpp 39695 ../../src/mathed/InsetMathRoot.cpp 39774 ../../src/Mover.cpp 39905 ../../src/insets/InsetNewline.cpp 39994 ../../src/DepTable.cpp 40259 ../../src/insets/InsetSpace.cpp 40310 ../../src/support/docstring.cpp 40368 ../../src/KeySequence.cpp 40507 ../../src/OutputParams.cpp 40621 ../../src/Color.cpp 40621 ../../src/support/fs_extras.cpp 40796 ../../src/frontends/controllers/frontend_helpers.cpp 40893 ../../boost/libs/signals/src/trackable.cpp 41001 ../../src/main.cpp 41043 ../../boost/libs/signals/src/slot.cpp 41182 ../../src/Length.cpp 41193 ../../src/ParIterator.cpp 41281 ../../boost/libs/filesystem/src/operations.cpp 41297 ../../src/mathed/MacroTable.cpp 41421 ../../src/Lexer.cpp 41456 ../../src/frontends/qt4/IconPalette.cpp 41701 ../../src/CursorSlice.cpp 41784 ../../src/frontends/qt4/GuiSelectionManager.cpp 41877 ../../src/frontends/qt4/GuiSelection.cpp 42380 ../../src/frontends/controllers/ControlMath.cpp 42593 ../../boost/libs/iostreams/src/mapped_file.cpp 42762 ../../src/mathed/MathSupport.cpp 42962 ../../src/tex2lyx/math.cpp 43280 ../../boost/libs/iostreams/src/zlib.cpp 43310 ../../src/tex2lyx/Context.cpp 43431 ../../src/Language.cpp 43635 ../../src/support/lyxsum.cpp 43844 ../../src/support/FileName.cpp 43972 ../../src/CoordCache.cpp 44015 ../../src/Intl.cpp 44043 ../../src/tex2lyx/table.cpp 44072 ../../src/frontends/qt4/GuiClipboard.cpp 44254 ../../src/tex2lyx/preamble.cpp 44314 ../../src/KeyMap.cpp 44365 ../../src/Layout.cpp 44650 ../../src/DocIterator.cpp 44688 ../../src/FontIterator.cpp 44873 ../../src/mathed/MathParser.cpp 45644 ../../src/support/environment.cpp 45701 ../../src/mathed/InsetMathBoldSymbol.cpp 45711 ../../src/ToolbarBackend.cpp 45737 ../../src/mathed/InsetMathXArrow.cpp 45757 ../../src/mathed/InsetMathSpace.cpp 45777 ../../src/mathed/InsetMathColor.cpp 45787 ../../src/mathed/InsetMathFont.cpp 45797 ../../src/mathed/MathExtern.cpp 45847 ../../src/mathed/InsetMathBoxed.cpp 45867 ../../boost/libs/signals/src/named_slot_map.cpp 45896 ../../src/mathed/MathFactory.cpp 45902 ../../src/mathed/InsetMathDFrac.cpp 45909 ../../src/mathed/InsetMathTFrac.cpp 45925 ../../src/insets/InsetSpecialChar.cpp 46137 ../../src/mathed/InsetMathXYMatrix.cpp 46273 ../../src/mathed/InsetMathSymbol.cpp 46307 ../../src/mathed/InsetMathDecoration.cpp 46442 ../../src/insets/InsetLine.cpp 46453 ../../src/mathed/InsetMathOverset.cpp 46466 ../../src/mathed/InsetMathUnderset.cpp 46551 ../../src/Changes.cpp 46554 ../../src/insets/InsetUrl.cpp 46574 ../../src/mathed/InsetMathArray.cpp 46582 ../../src/insets/InsetIndex.cpp 46601 ../../src/insets/InsetOptArg.cpp 46893 ../../src/mathed/InsetMathFrac.cpp 46897 ../../src/mathed/InsetMathSplit.cpp 46898 ../../src/mathed/InsetMathSubstack.cpp 46908 ../../src/frontends/controllers/ControlERT.cpp 46923 ../../src/frontends/controllers/ControlFloat.cpp 46936 ../../src/frontends/controllers/ControlNote.cpp 46989 ../../src/mathed/InsetMathAMSArray.cpp 47054 ../../src/frontends/controllers/ControlWrap.cpp 47142 ../../src/frontends/controllers/ControlBox.cpp 47257 ../../src/insets/InsetEnvironment.cpp 47381 ../../src/frontends/qt4/BulletsModule.cpp 47584 ../../src/mathed/InsetMathScript.cpp 47594 ../../src/insets/InsetListingsParams.cpp 47892 ../../src/insets/InsetPagebreak.cpp 47941 ../../src/support/lstrings.cpp 47946 ../../src/frontends/controllers/ControlListings.cpp 47995 ../../src/paragraph_funcs.cpp 48157 ../../src/frontends/qt4/FileDialog.cpp 49003 ../../src/mathed/InsetMathCases.cpp 49109 ../../src/frontends/controllers/ControlPrefs.cpp 49224 ../../src/support/Package.cpp 49291 ../../src/Encoding.cpp 49914 ../../boost/libs/regex/src/instances.cpp 49914 ../../boost/libs/regex/src/winstances.cpp 50065 ../../boost/libs/regex/src/regex.cpp 50130 ../../boost/libs/signals/src/signal_base.cpp 50136 ../../src/frontends/qt4/ButtonController.cpp 50397 ../../src/client/client.cpp 50401 ../../boost/libs/regex/src/wide_posix_api.cpp 50410 ../../boost/libs/regex/src/posix_api.cpp 50435 ../../src/Font.cpp 50475 ../../src/frontends/qt4/GuiKeySymbol.cpp 51164 ../../boost/libs/regex/src/cregex.cpp 52181 ../../src/LaTeXFeatures.cpp 52940 ../../src/frontends/qt4/qt_helpers.cpp 52969 ../../src/frontends/qt4/GuiViewSource.cpp 53152 ../../src/frontends/qt4/alert_pimpl.cpp 53344 ../../src/frontends/controllers/tests/biblio.cpp 53523 ../../src/frontends/qt4/Validator.cpp 53877 ../../src/frontends/qt4/GuiBibitem.cpp 53899 ../../src/LyXRC.cpp 53942 ../../src/frontends/qt4/TocModel.cpp 53949 ../../src/frontends/qt4/GuiURL.cpp 54354 ../../src/frontends/qt4/GuiIndex.cpp 54424 ../../src/Session.cpp 54561 ../../src/insets/ExternalTemplate.cpp 54670 ../../src/Messages.cpp 54681 ../../src/TextClass.cpp 55432 ../../src/frontends/qt4/GuiShowFile.cpp 55624 ../../src/frontends/qt4/PanelStack.cpp 55764 ../../src/frontends/qt4/GuiChanges.cpp 55912 ../../src/BufferParams.cpp 56059 ../../src/frontends/qt4/GuiNomencl.cpp 56781 ../../src/tex2lyx/text.cpp 57022 ../../src/ConverterCache.cpp 57482 ../../src/frontends/qt4/GuiSearch.cpp 58066 ../../src/frontends/qt4/GuiFontLoader.cpp 58897 ../../src/frontends/qt4/GuiPrint.cpp 59338 ../../src/frontends/qt4/GuiTabularCreate.cpp 59604 ../../src/frontends/qt4/GuiSendto.cpp 60114 ../../src/support/FileFilterList.cpp 60822 ../../src/frontends/qt4/GuiCharacter.cpp 60888 ../../src/frontends/qt4/GuiErrorList.cpp 61123 ../../src/frontends/qt4/GuiToc.cpp 61364 ../../src/frontends/qt4/GuiSpellchecker.cpp 62307 ../../src/frontends/qt4/GuiVSpace.cpp 62377 ../../src/frontends/qt4/FloatPlacement.cpp 62483 ../../src/frontends/qt4/GuiParagraph.cpp 62673 ../../src/frontends/qt4/GuiTexinfo.cpp 63142 ../../src/frontends/qt4/GuiThesaurus.cpp 63947 ../../src/frontends/qt4/GuiERT.cpp 63986 ../../src/tex2lyx/tex2lyx.cpp 64000 ../../src/frontends/qt4/GuiNote.cpp 64150 ../../src/frontends/qt4/GuiFloat.cpp 64290 ../../src/frontends/qt4/GuiEmbeddedFiles.cpp 64749 ../../src/frontends/qt4/GuiRef.cpp 64903 ../../src/ServerSocket.cpp 64950 ../../src/frontends/qt4/GuiMathMatrix.cpp 65378 ../../src/support/filetools.cpp 65690 ../../src/frontends/qt4/GuiBibtex.cpp 65691 ../../src/Server.cpp 66488 ../../src/frontends/qt4/GuiTabular.cpp 67275 ../../src/frontends/qt4/GuiCitation.cpp 67631 ../../src/frontends/qt4/GuiBranch.cpp 68379 ../../src/frontends/qt4/GuiWrap.cpp 68883 ../../src/graphics/PreviewImage.cpp 68949 ../../src/frontends/qt4/GuiLog.cpp 69037 ../../src/frontends/Dialogs.cpp 69080 ../../src/graphics/GraphicsImage.cpp 69282 ../../src/frontends/qt4/TocWidget.cpp 69453 ../../src/graphics/GraphicsCache.cpp 69496 ../../src/TextClassList.cpp 69830 ../../src/support/ForkedcallsController.cpp 70086 ../../src/graphics/GraphicsCacheItem.cpp 70279 ../../src/insets/ExternalTransforms.cpp 70681 ../../src/support/FileMonitor.cpp 70787 ../../src/support/Forkedcall.cpp 71047 ../../src/support/ForkedCallQueue.cpp 71671 ../../src/frontends/qt4/GuiListings.cpp 71680 ../../src/support/Timeout.cpp 72180 ../../src/MetricsInfo.cpp 72307 ../../src/insets/MailInset.cpp 72518 ../../src/graphics/LoaderQueue.cpp 72762 ../../src/graphics/GraphicsLoader.cpp 72787 ../../src/LyXVC.cpp 72791 ../../src/frontends/controllers/ControlRef.cpp 72890 ../../src/Chktex.cpp 73088 ../../src/frontends/qt4/GuiBox.cpp 73664 ../../src/insets/RenderGraphic.cpp 73855 ../../src/mathed/InsetFormulaMacro.cpp 74204 ../../src/insets/InsetTOC.cpp 74560 ../../src/graphics/Previews.cpp 74599 ../../src/ParagraphParameters.cpp 74806 ../../src/graphics/GraphicsConverter.cpp 74959 ../../src/mathed/MathMacroTemplate.cpp 75062 ../../src/frontends/qt4/GuiInclude.cpp 75172 ../../src/frontends/controllers/ControlCommandBuffer.cpp 75264 ../../boost/lyxboost.cpp 75390 ../../src/insets/InsetVSpace.cpp 75406 ../../src/frontends/Application.cpp 75480 ../../src/frontends/controllers/ControlCharacter.cpp 75483 ../../src/insets/InsetMarginal.cpp 75493 ../../src/frontends/controllers/Dialog.cpp 75524 ../../src/frontends/controllers/ControlExternal.cpp 75759 ../../src/insets/InsetCommand.cpp 75816 ../../src/frontends/controllers/ControlViewSource.cpp 75951 ../../src/ISpell.cpp 76009 ../../src/insets/RenderPreview.cpp 76147 ../../src/insets/InsetRef.cpp 76528 ../../src/InsetList.cpp 76539 ../../src/frontends/controllers/ControlSendto.cpp 76564 ../../src/sgml.cpp 76583 ../../src/Importer.cpp 76650 ../../src/mathed/MathData.cpp 76668 ../../src/output_plaintext.cpp 76859 ../../src/frontends/controllers/ControlBranch.cpp 76888 ../../src/insets/InsetLabel.cpp 76971 ../../src/insets/InsetGraphicsParams.cpp 77095 ../../src/output_docbook.cpp 77171 ../../src/insets/InsetFoot.cpp 77194 ../../src/frontends/controllers/ControlEmbeddedFiles.cpp 77198 ../../src/insets/InsetNomencl.cpp 77275 ../../src/frontends/controllers/ControlGraphics.cpp 77417 ../../src/insets/InsetFloatList.cpp 77604 ../../src/TocBackend.cpp 77659 ../../src/frontends/qt4/GuiGraphics.cpp 77682 ../../src/frontends/controllers/ControlErrorList.cpp 77708 ../../src/insets/InsetBranch.cpp 77728 ../../src/Converter.cpp 77860 ../../src/mathed/MathMacro.cpp 78152 ../../src/Bidi.cpp 78183 ../../src/mathed/InsetMathRef.cpp 78233 ../../src/mathed/InsetMathGrid.cpp 78251 ../../src/insets/InsetFootlike.cpp 78333 ../../src/frontends/controllers/ControlTabular.cpp 78355 ../../src/frontends/Toolbars.cpp 78444 ../../src/frontends/controllers/ControlInclude.cpp 78535 ../../src/insets/InsetListings.cpp 78584 ../../src/frontends/controllers/ControlPrint.cpp 78783 ../../src/frontends/controllers/ControlBibtex.cpp 78788 ../../src/VSpace.cpp 78796 ../../src/frontends/controllers/ControlParagraph.cpp 78824 ../../src/Undo.cpp 78915 ../../src/frontends/controllers/ControlToc.cpp 79133 ../../src/insets/InsetQuotes.cpp 79164 ../../src/insets/InsetBibtex.cpp 79181 ../../src/mathed/InsetMathMBox.cpp 79211 ../../src/insets/InsetBibitem.cpp 79228 ../../src/insets/Inset.cpp 79389 ../../src/insets/InsetBox.cpp 79407 ../../src/insets/InsetCitation.cpp 79443 ../../src/frontends/controllers/ControlDocument.cpp 79497 ../../src/insets/InsetFlex.cpp 79667 ../../src/lyxfind.cpp 79825 ../../src/frontends/qt4/GuiAbout.cpp 80359 ../../src/insets/InsetCollapsable.cpp 80369 ../../src/insets/InsetFloat.cpp 80461 ../../src/insets/InsetWrap.cpp 80578 ../../src/insets/InsetCaption.cpp 80608 ../../src/frontends/controllers/ControlChanges.cpp 80620 ../../src/BufferList.cpp 80656 ../../src/EmbeddedFiles.cpp 80708 ../../src/insets/InsetERT.cpp 80761 ../../src/mathed/InsetMathNest.cpp 80776 ../../src/graphics/PreviewLoader.cpp 80926 ../../src/insets/ExternalSupport.cpp 81314 ../../src/Format.cpp 81739 ../../src/Exporter.cpp 81836 ../../src/output_latex.cpp 81853 ../../src/frontends/WorkArea.cpp 82063 ../../src/insets/InsetExternal.cpp 82381 ../../src/Trans.cpp 82479 ../../src/insets/InsetNote.cpp 82529 ../../src/frontends/qt4/GuiImplementation.cpp 82696 ../../src/frontends/qt4/GuiImage.cpp 82811 ../../src/frontends/controllers/ControlSpellchecker.cpp 82876 ../../src/frontends/qt4/GuiDialog.cpp 82960 ../../src/MenuBackend.cpp 83365 ../../src/insets/InsetGraphics.cpp 84145 ../../src/insets/InsetText.cpp 84289 ../../src/Paragraph.cpp 84473 ../../src/frontends/qt4/GuiMenubar.cpp 84507 ../../src/rowpainter.cpp 84771 ../../src/frontends/qt4/GuiDocument.cpp 84856 ../../src/buffer_funcs.cpp 84911 ../../src/TextMetrics.cpp 85195 ../../src/ParagraphMetrics.cpp 85539 ../../src/Text2.cpp 85630 ../../src/frontends/LyXView.cpp 85791 ../../src/CutAndPaste.cpp 86020 ../../src/Cursor.cpp 86375 ../../src/VCBackend.cpp 86460 ../../src/mathed/InsetMathHull.cpp 86504 ../../src/insets/InsetTabular.cpp 87000 ../../src/Text.cpp 87033 ../../src/callback.cpp 87249 ../../src/frontends/controllers/ControlCitation.cpp 87422 ../../src/frontends/qt4/InsertTableWidget.cpp 87514 ../../src/frontends/qt4/Action.cpp 87935 ../../src/Text3.cpp 87949 ../../src/insets/InsetInclude.cpp 88005 ../../src/LyX.cpp 88187 ../../src/LaTeX.cpp 88290 ../../src/BufferView.cpp 88479 ../../src/BiblioInfo.cpp 88998 ../../src/frontends/qt4/GuiPopupMenu.cpp 89094 ../../src/factory.cpp 89223 ../../src/frontends/qt4/GuiPainter.cpp 89365 ../../src/frontends/qt4/GuiExternal.cpp 89410 ../../src/frontends/qt4/GuiCommandBuffer.cpp 90082 ../../src/Buffer.cpp 90859 ../../src/frontends/qt4/GuiBranches.cpp 95458 ../../src/frontends/qt4/GuiDelimiter.cpp 95823 ../../src/LyXFunc.cpp 95968 ../../src/frontends/qt4/GuiPrefs.cpp 99005 ../../src/frontends/qt4/GuiToolbar.cpp 100975 ../../src/frontends/qt4/GuiWorkArea.cpp 103236 ../../src/frontends/qt4/GuiView.cpp 103894 ../../src/frontends/qt4/GuiApplication.cpp 132153 ../../src/frontends/qt4/Dialogs.cpp So we basically don't get any translation unit below 20 kLOC due to (mainly) our use of std::string. There might be different ways out, but combining translation units does not look like a step backwards. Andre'