Getting rid of the VCLog files got me thinking. André's patches
always seem to have more '-' than '+', so is the source getting
leaner? I thought I'd see:
With a bit of poetic licence in the 'find' syntax:
$ find 13x -name '*.[Ch] *.c *.tmpl' > 13xfiles
$ find 14x -name '*.[Ch] *.c *.tmpl' > 14xfiles
Comparing like with like, I got rid of the gnome, gtk and tex2lyx
files. Thereafter:
Files present in 13x but not in 14x
$ diff -u 13xfiles 14xfiles | sed '/^[^-]/d' > out.dat
Files present in 14x not present in 13x:
$ diff -u 13xfiles 14xfiles | sed '/^[^+]/d' > in.dat
$ wc -l out.dat
101 out.dat
$ wc -l in.dat
222 in.dat
So, a lot of file renaming but also a net gain of 121 files. Wow! We
have been busy!
There were 985 source files in 13x and now there are 1106. However:
$ wc -l `cat 13xfiles`
174552
$ wc -l `cat 14xfiles`
181925
All that activity --- a whole year's worth --- and the source has
grown by just 7373 lines!!!
Boys, we've nothing to show for it all ;-)
--
Angus
+++ 14xfiles 2003-12-05 14:24:30.000000000 +0000
+src/aspell.C
+src/aspell_local.h
+src/author.C
+src/author.h
+src/Bidi.C
+src/Bidi.h
+src/BranchList.C
+src/BranchList.h
+src/buffer_funcs.C
+src/buffer_funcs.h
+src/changes.C
+src/changes.h
+src/cursor.C
+src/cursor.h
+src/dimension.C
+src/dimension.h
+src/dispatchresult.h
+src/errorlist.C
+src/errorlist.h
+src/format.C
+src/format.h
+src/frontends/controllers/BCView.C
+src/frontends/controllers/BCView.h
+src/frontends/controllers/BCView.tmpl
+src/frontends/controllers/ButtonController.C
+src/frontends/controllers/ControlBox.C
+src/frontends/controllers/ControlBox.h
+src/frontends/controllers/ControlBranch.C
+src/frontends/controllers/ControlBranch.h
+src/frontends/controllers/ControlChanges.C
+src/frontends/controllers/ControlChanges.h
+src/frontends/controllers/ControlErrorList.C
+src/frontends/controllers/ControlErrorList.h
+src/frontends/controllers/ControlNote.C
+src/frontends/controllers/ControlNote.h
+src/frontends/controllers/ControlVSpace.C
+src/frontends/controllers/ControlVSpace.h
+src/frontends/controllers/Dialog.C
+src/frontends/controllers/Dialog.h
+src/frontends/controllers/Kernel.C
+src/frontends/controllers/Kernel.h
+src/frontends/controllers/ViewBase.C
+src/frontends/qt2/checkedwidgets.C
+src/frontends/qt2/checkedwidgets.h
+src/frontends/qt2/floatplacement.C
+src/frontends/qt2/floatplacement.h
+src/frontends/qt2/lcolorcache.C
+src/frontends/qt2/lcolorcache.h
+src/frontends/qt2/lengthvalidator.C
+src/frontends/qt2/lengthvalidator.h
+src/frontends/qt2/panelstack.C
+src/frontends/qt2/panelstack.h
+src/frontends/qt2/QBranch.C
+src/frontends/qt2/QBranchDialog.C
+src/frontends/qt2/QBranchDialog.h
+src/frontends/qt2/QBranch.h
+src/frontends/qt2/QChanges.C
+src/frontends/qt2/QChangesDialog.C
+src/frontends/qt2/QChangesDialog.h
+src/frontends/qt2/QChanges.h
+src/frontends/qt2/QDialogView.C
+src/frontends/qt2/QDialogView.h
+src/frontends/qt2/QErrorList.C
+src/frontends/qt2/QErrorListDialog.C
+src/frontends/qt2/QErrorListDialog.h
+src/frontends/qt2/QErrorList.h
+src/frontends/qt2/QLMenubar.C
+src/frontends/qt2/QLMenubar.h
+src/frontends/qt2/QLToolbar.C
+src/frontends/qt2/QLToolbar.h
+src/frontends/qt2/QNote.C
+src/frontends/qt2/QNoteDialog.C
+src/frontends/qt2/QNoteDialog.h
+src/frontends/qt2/QNote.h
+src/frontends/qt2/qtTimeout.C
+src/frontends/qt2/qtTimeout.h
+src/frontends/qt2/QVSpace.C
+src/frontends/qt2/QVSpaceDialog.C
+src/frontends/qt2/QVSpaceDialog.h
+src/frontends/qt2/QVSpace.h
+src/frontends/qt2/socket_callback.C
+src/frontends/qt2/socket_callback.h
+src/frontends/xforms/combox.c
+src/frontends/xforms/FormBox.C
+src/frontends/xforms/FormBox.h
+src/frontends/xforms/FormBranch.C
+src/frontends/xforms/FormBranch.h
+src/frontends/xforms/FormChanges.C
+src/frontends/xforms/FormChanges.h
+src/frontends/xforms/FormColorpicker.C
+src/frontends/xforms/FormColorpicker.h
+src/frontends/xforms/FormDialogView.C
+src/frontends/xforms/FormDialogView.h
+src/frontends/xforms/FormErrorList.C
+src/frontends/xforms/FormErrorList.h
+src/frontends/xforms/FormNote.C
+src/frontends/xforms/FormNote.h
+src/frontends/xforms/forms/form_external.C
+src/frontends/xforms/FormText.C
+src/frontends/xforms/FormText.h
+src/frontends/xforms/FormVSpace.C
+src/frontends/xforms/FormVSpace.h
+src/frontends/xforms/freebrowser.c
+src/frontends/xforms/freebrowser.h
+src/frontends/xforms/XFormsMenubar.C
+src/frontends/xforms/XFormsMenubar.h
+src/frontends/xforms/xformsTimeout.C
+src/frontends/xforms/xformsTimeout.h
+src/frontends/xforms/XFormsToolbar.C
+src/frontends/xforms/XFormsToolbar.h
+src/graph.C
+src/graph.h
+src/graphics/LoaderQueue.C
+src/graphics/LoaderQueue.h
+src/insets/ExternalSupport.C
+src/insets/ExternalSupport.h
+src/insets/ExternalTransforms.C
+src/insets/ExternalTransforms.h
+src/insets/insetbase.C
+src/insets/insetbase.h
+src/insets/insetbibitem.C
+src/insets/insetbibitem.h
+src/insets/insetbibtex.C
+src/insets/insetbibtex.h
+src/insets/insetbox.C
+src/insets/insetbox.h
+src/insets/insetbranch.C
+src/insets/insetbranch.h
+src/insets/insetcharstyle.C
+src/insets/insetcharstyle.h
+src/insets/insetenv.C
+src/insets/insetenv.h
+src/insets/insethfill.C
+src/insets/insethfill.h
+src/insets/insetline.C
+src/insets/insetline.h
+src/insets/insetnewline.C
+src/insets/insetnewline.h
+src/insets/insetpagebreak.C
+src/insets/insetpagebreak.h
+src/insets/insetspace.C
+src/insets/insetspace.h
+src/insets/insetvspace.C
+src/insets/insetvspace.h
+src/insets/mailinset.C
+src/insets/mailinset.h
+src/insets/render_base.h
+src/insets/render_button.C
+src/insets/render_button.h
+src/insets/render_graphic.C
+src/insets/render_graphic.h
+src/insets/render_preview.C
+src/insets/render_preview.h
+src/insets/updatableinset.C
+src/insets/updatableinset.h
+src/lfuns.h
+src/lyxrow_funcs.C
+src/lyxrow_funcs.h
+src/lyxsocket.C
+src/lyxsocket.h
+src/mathed/math_colorinset.C
+src/mathed/math_colorinset.h
+src/mathed/math_dfracinset.C
+src/mathed/math_dfracinset.h
+src/mathed/math_gridinfo.h
+src/mathed/math_makeboxinset.C
+src/mathed/math_makeboxinset.h
+src/mathed/math_oversetinset.C
+src/mathed/math_oversetinset.h
+src/mathed/math_tabularinset.C
+src/mathed/math_tabularinset.h
+src/messages.C
+src/messages.h
+src/metricsinfo.C
+src/metricsinfo.h
+src/output.C
+src/output_docbook.C
+src/output_docbook.h
+src/output.h
+src/output_latex.C
+src/output_latex.h
+src/output_linuxdoc.C
+src/output_linuxdoc.h
+src/outputparams.h
+src/output_plaintext.C
+src/output_plaintext.h
+src/paper.h
+src/ParagraphList_fwd.h
+src/PosIterator.C
+src/PosIterator.h
+src/PrinterParams.C
+src/RowList_fwd.h
+src/rowpainter.C
+src/rowpainter.h
+src/support/BoostFormat.h
+src/support/boost-inst.C
+src/support/copied_ptr.h
+src/support/cow_ptr.h
+src/support/debugstream.h
+src/support/filename.C
+src/support/filename.h
+src/support/forkedcallqueue.C
+src/support/forkedcallqueue.h
+src/support/gzstream.C
+src/support/gzstream.h
+src/support/lyxtime.C
+src/support/lyxtime.h
+src/support/path_defines.h
+src/support/socktools.C
+src/support/socktools.h
+src/support/std_istream.h
+src/support/std_ostream.h
+src/support/std_sstream.h
+src/support/tostr.C
+src/support/tostr.h
+src/support/userinfo.C
+src/support/userinfo.h
+src/textcursor.C
+src/textcursor.h
+src/ToolbarBackend.C
+src/ToolbarBackend.h
--- 13xfiles 2003-12-05 14:18:25.000000000 +0000
-src/BoostFormat.h
-src/boost-inst.C
-src/commandtags.h
-src/frontends/controllers/ButtonControllerBase.C
-src/frontends/controllers/ButtonControllerBase.h
-src/frontends/controllers/ButtonController.tmpl
-src/frontends/controllers/ControlBibitem.C
-src/frontends/controllers/ControlBibitem.h
-src/frontends/controllers/ControlError.C
-src/frontends/controllers/ControlError.h
-src/frontends/controllers/ControlIndex.C
-src/frontends/controllers/ControlIndex.h
-src/frontends/controllers/ControlInset.h
-src/frontends/controllers/ControlInset.tmpl
-src/frontends/controllers/ControlUrl.C
-src/frontends/controllers/ControlUrl.h
-src/frontends/controllers/ControlVCLog.C
-src/frontends/controllers/ControlVCLog.h
-src/frontends/Menubar.C
-src/frontends/qt2/bulletstrings.C
-src/frontends/qt2/bulletstrings.h
-src/frontends/qt2/Dialogs_impl.h
-src/frontends/qt2/Menubar_pimpl.C
-src/frontends/qt2/Menubar_pimpl.h
-src/frontends/qt2/QError.C
-src/frontends/qt2/QErrorDialog.C
-src/frontends/qt2/QErrorDialog.h
-src/frontends/qt2/QError.h
-src/frontends/qt2/QVCLog.C
-src/frontends/qt2/QVCLogDialog.C
-src/frontends/qt2/QVCLogDialog.h
-src/frontends/qt2/QVCLog.h
-src/frontends/qt2/Timeout_pimpl.C
-src/frontends/qt2/Timeout_pimpl.h
-src/frontends/qt2/Toolbar_pimpl.C
-src/frontends/qt2/Toolbar_pimpl.h
-src/frontends/WorkArea.C
-src/frontends/xforms/combox.C
-src/frontends/xforms/Dialogs_impl.h
-src/frontends/xforms/DropDown.C
-src/frontends/xforms/DropDown.h
-src/frontends/xforms/FormError.C
-src/frontends/xforms/FormError.h
-src/frontends/xforms/FormIndex.C
-src/frontends/xforms/FormIndex.h
-src/frontends/xforms/FormVCLog.C
-src/frontends/xforms/FormVCLog.h
-src/frontends/xforms/Menubar_pimpl.C
-src/frontends/xforms/Menubar_pimpl.h
-src/frontends/xforms/Timeout_pimpl.C
-src/frontends/xforms/Timeout_pimpl.h
-src/frontends/xforms/Toolbar_pimpl.C
-src/frontends/xforms/Toolbar_pimpl.h
-src/graphics/GraphicsSupport.C
-src/graphics/GraphicsSupport.h
-src/graphics/PreviewedInset.C
-src/graphics/PreviewedInset.h
-src/insets/insetbib.C
-src/insets/insetbib.h
-src/insets/insetbutton.C
-src/insets/insetbutton.h
-src/insets/inseterror.C
-src/insets/inseterror.h
-src/insets/insetparent.C
-src/insets/insetparent.h
-src/insets/insetsection.C
-src/insets/insetsection.h
-src/Lsstream.h
-src/LString.h
-src/mathed/button_inset.C
-src/mathed/button_inset.h
-src/mathed/dimension.C
-src/mathed/dimension.h
-src/mathed/math_inferinset.C
-src/mathed/math_inferinset.h
-src/mathed/math_metricsinfo.C
-src/mathed/math_metricsinfo.h
-src/mathed/math_xymatrixinset.C
-src/mathed/math_xymatrixinset.h
-src/ParagraphList.C
-src/ParagraphList.h
-src/support/DebugStream.C
-src/support/DebugStream.h
-src/support/LAssert.C
-src/support/LAssert.h
-src/support/LIstream.h
-src/support/LOstream.h
-src/support/lyxstring.C
-src/support/lyxstring.h
-src/tabular_funcs.C
-src/tabular_funcs.h
-src/tabular-old.C
-src/TextCache.C
-src/TextCache.h
-src/ToolbarDefaults.C
-src/ToolbarDefaults.h
-src/tracer.C
-src/tracer.h
-src/undo_funcs.C
-src/undo_funcs.h