Header Include Report for Inkscape-0.35 to Inkscape-CVS (2004-07-05) -------------------------------------------------------------------- The following report measures Inkscape's current include file hierarchy, using inkscape-0.35 as a baseline.
IDC (Include Dependency Count) - the number of source files that need to be recompiled if this file changes. IC (Include Count) - the number of files that could trigger a rebuild of any files that include this file. IDP (Include Dependency Product) = IDC x IC - an indicator of how much impact the file has on the include hierarchy of the project.
Inkscape-0.35 Inkscape-CVS Filename IDC IC IDP IDC IC IDP ------------------------------------------------------------------------- sp-item.h 72 16 576 111 22 2442 sp-marker.h 3 12 36 86 28 2408 style.h 25 12 150 79 30 2370 sp-item-group.h 24 18 216 97 23 2231 desktop.h 44 22 484 53 38 2014 libnr/nr-rect.h 76 10 380 150 11 1650 libnr/nr-matrix.h 83 10 415 152 10 1520 libnr/nr-rect-l.h 97 13 1261 selection.h 33 10 165 46 24 1104 libnr/nr-rotate.h 153 7 1071 sp-shape.h 25 20 250 34 31 1054 libnr/nr-point-fns.h 162 6 972 libnr/nr-matrix-fns.h 88 11 968 display/sp-canvas.h 45 20 900 libnr/nr-pixblock.h 55 8 220 61 14 854 sp-root.h 17 30 255 30 26 780 libnr/nr-scale.h 153 5 765 display/nr-arena-item.h 20 14 140 32 22 704 libnr/nr-point-ops.h 172 4 688 view.h 51 4 102 73 9 657 libnr/nr-translate.h 152 4 608 libnr/nr-matrix-ops.h 46 12 552 libnr/nr-point.h 183 3 549 sp-object.h 94 6 282 123 4 492 libnr/nr-point-l.h 98 5 490 document-private.h 6 38 114 16 30 480 sp-path.h 10 22 110 15 32 480 sp-text.h 7 38 133 17 28 476 sp-chars.h 8 34 136 18 26 468 sp-paint-server.h 19 16 152 24 19 456 verbs.h 4 4 16 27 14 378 document.h 77 10 385 93 4 372 display/nr-arena-group.h 10 8 80 16 23 368 extension/extension.h 35 10 350 helper/action.h 9 6 27 29 12 348 interface.h 6 6 18 22 15 330 sp-gradient.h 10 22 110 13 24 312 desktop-events.h 7 12 84 8 39 312 libnr/nr-values.h 103 6 309 153 2 306 libnr/nr-path.h 40 6 120 101 3 303 libnr/nr-maybe.h 150 2 300 display/canvas-bpath.h 13 23 299 uri-references.h 4 2 8 96 3 288 sp-pattern.h 2 10 20 10 28 280 svg/svg.h 43 8 172 55 5 275 sp-use.h 2 10 20 11 24 264 sp-polygon.h 6 11 66 8 32 256 sp-rect.h 5 12 60 8 32 256 display/sp-canvas-util.h 12 21 252 sp-star.h 5 12 60 7 33 231 message-stack.h 76 3 228 sp-spiral.h 5 11 55 7 32 224 xml/repr.h 112 2 112 108 2 216 sp-namedview.h 14 12 84 18 12 216 nodepath.h 5 30 75 6 36 216 display/curve.h 52 4 208 libnr/nr-coord.h 194 1 194 config.h 71 2 71 192 1 192 sp-ellipse.h 4 12 48 6 32 192 color.h 36 8 144 95 2 190 display/sodipodi-ctrl.h 9 21 189 livarot/Shape.h 21 9 189 desktop-handles.h 48 6 144 62 3 186 inkscape.h 45 6 135 62 3 186 xml/repr-private.h 22 6 66 46 4 184 libnr/nr-dim2.h 183 1 183 helper/sp-intl.h 58 4 116 90 2 180 libnr/nr-forward.h 55 2 55 179 1 179 libnr/nr-macros.h 106 6 318 177 1 177 seltrans.h 6 7 42 8 22 176 libnrtype/font-instance.h 10 17 170 select-context.h 5 10 50 6 28 168 file.h 9 20 90 15 11 165 node-context.h 4 18 72 4 40 160 forward.h 114 2 114 150 1 150 message-context.h 75 2 150 libnr/nr-i-coord.h 150 1 150 livarot/ShapeUtils.h 21 7 147 xml/xml-forward.h 146 1 146 print.h 10 5 50 13 11 143 snap.h 27 5 135 libnr/nr-blit.h 7 5 35 9 15 135 extension/system.h 11 12 132 extension/db.h 12 11 132 libnrtype/font-style.h 10 13 130 sp-typeset-utils.h 3 43 129 sp-offset.h 4 32 128 display/sodipodi-ctrlrect.h 6 21 126 sp-typeset.h 5 25 125 display/nr-arena-forward.h 82 2 82 125 1 125 gradient-chemistry.h 5 24 60 5 25 125 display/canvas-arena.h 3 13 39 5 25 125 version.h 124 1 124 libnr/nr-object.h 49 4 98 60 2 120 sp-anchor.h 5 20 50 5 24 120 sp-defs.h 11 8 44 24 5 120 sp-image.h 4 10 40 5 24 120 shortcuts.h 7 2 7 8 15 120 knot.h 13 10 65 19 6 114 livarot/Path.h 19 6 114 sp-object-group.h 18 8 72 22 5 110 svg/svg-types.h 64 2 64 107 1 107 display/sp-ctrlline.h 5 21 105 toolbox.c[pp] 1 45 45 1 105 105 libnr/nr-gradient.h 4 12 24 5 21 105 xml/repr-action.h 25 2 25 52 2 104 uri.h 101 1 101 require-config.h 101 1 101 helper/helper-forward.h 70 2 70 100 1 100 sp-guide.h 7 5 35 11 9 99 verbs.c[pp] 1 65 65 1 98 98 enums.h 29 2 29 98 1 98 display/nr-arena-glyphs.h 2 18 36 3 32 96 sp-line.h 2 12 24 3 32 96 sp-polyline.h 2 11 22 3 32 96 desktop.c[pp] 1 56 56 1 95 95 libnr/nr-pixblock-pattern.h 5 10 25 6 15 90 display/nr-gradient-gpl.h 4 22 88 event-context.h 21 6 63 22 4 88 knotholder.h 6 6 36 11 8 88 dialogs/stroke-style.c[pp] 1 84 84 file.c[pp] 1 45 45 1 82 82 refcounted.h 81 1 81 seltrans-handles.h 3 13 39 3 27 81 tools-switch.c[pp] 1 80 80 display/nr-arena-shape.h 1 21 21 2 40 80 sp-shape.c[pp] 1 45 45 1 78 78 selection-chemistry.c[pp] 1 32 32 1 78 78 widgets/button.h 4 8 16 6 13 78 interface.c[pp] 1 50 50 1 77 77 select-toolbar.c[pp] 1 77 77 message.h 76 1 76 dialogs/find.c[pp] 1 76 76 sp-text.c[pp] 1 42 42 1 75 75 libnr/nr-render.h 4 10 20 5 15 75 widgets/paint-selector.h 2 2 4 3 25 75 toolbox.h 3 1 3 5 15 75 select-context.c[pp] 1 45 45 1 74 74 event-context.c[pp] 1 37 37 1 74 74 sp-typeset.c[pp] 1 74 74 seltrans.c[pp] 1 35 35 1 74 74 sp-object-repr.c[pp] 1 54 54 1 72 72 splivarot.c[pp] 1 72 72 inkscape-private.h 13 8 52 18 4 72 nodepath.c[pp] 1 34 34 1 71 71 widgets/gradient-vector.c[pp] 1 71 71 node-context.c[pp] 1 39 39 1 70 70 widgets/sp-widget.h 4 6 24 10 7 70 sp-typeset-kplayout.c[pp] 1 70 70 star-context.c[pp] 1 35 35 1 70 70 sp-typeset-layout.c[pp] 1 70 70 dialogs/desktop-properties.c[pp] 1 70 70 display/nr-arena.h 7 10 35 14 5 70 dialogs/text-edit.c[pp] 1 70 70 dialogs/xml-tree.c[pp] 1 69 69 spiral-context.c[pp] 1 35 35 1 69 69 rect-context.c[pp] 1 34 34 1 69 69 arc-context.c[pp] 1 32 32 1 69 69 dialogs/export.c[pp] 1 68 68 main.c[pp] 1 38 38 1 68 68 dropper-context.c[pp] 1 27 27 1 68 68 draw-context.c[pp] 1 41 41 1 66 66 widgets/gradient-position.h 2 33 66 desktop-events.c[pp] 1 33 33 1 66 66 document.c[pp] 1 32 32 1 66 66 svg-view.h 5 4 20 6 11 66 text-context.c[pp] 1 41 41 1 65 65 dialogs/fill-style.c[pp] 1 65 65 sp-item.c[pp] 1 37 37 1 65 65 inkscape.c[pp] 1 27 27 1 65 65 libnrtype/RasterFont.h 4 16 64 dyna-draw-context.c[pp] 1 32 32 1 64 64 extension/implementation/script.c[pp] 1 63 63 object-edit.h 2 7 14 7 9 63 display/guideline.h 3 21 63 display/nr-arena-glyphs.c[pp] 1 62 62 sp-use.c[pp] 1 30 30 1 61 61 desktop-affine.h 20 4 80 20 3 60 sp-metrics.h 10 10 50 10 6 60 sp-symbol.c[pp] 1 33 33 1 60 60 libnr/nr-pixblock-pixel.h 1 5 5 4 15 60 object-ui.c[pp] 1 35 35 1 59 59 widgets/paint-selector.c[pp] 1 59 59 sp-marker.c[pp] 1 34 34 1 58 58 dialogs/item-properties.c[pp] 1 58 58 display/nr-arena-shape.c[pp] 1 58 58 sp-root.c[pp] 1 31 31 1 58 58 dialogs/transformation.c[pp] 1 58 58 path-chemistry.c[pp] 1 37 37 1 57 57 sp-typeset-utils.c[pp] 1 56 56 sp-namedview.c[pp] 1 28 28 1 56 56 widgets/gradient-position.c[pp] 1 56 56 sp-offset.c[pp] 1 56 56 sp-chars.c[pp] 1 29 29 1 56 56 object-edit.c[pp] 1 22 22 1 56 56 knot.c[pp] 1 23 23 1 55 55 extension/internal/ps.c[pp] 1 54 54 sp-gradient.c[pp] 1 33 33 1 53 53 sp-image.c[pp] 1 30 30 1 53 53 sp-star.c[pp] 1 27 27 1 52 52 zoom-context.c[pp] 1 25 25 1 52 52 sp-symbol.h 2 12 24 2 26 52 sp-pattern.c[pp] 1 29 29 1 51 51 dialogs/object-properties.c[pp] 1 50 50 sp-item-group.c[pp] 1 30 30 1 50 50 selection.c[pp] 1 23 23 1 50 50 widgets/gradient-selector.h 2 25 50 dialogs/stroke-style.h 2 25 50 dialogs/dialog-events.h 25 2 50 widgets/gradient-image.h 1 12 12 2 25 50 prefs-utils.h 49 1 49 widgets/gradient-selector.c[pp] 1 49 49 dialogs/dialog-events.c[pp] 1 49 49 dialogs/align.c[pp] 1 48 48 print.c[pp] 1 30 30 1 48 48 widgets/sp-widget.c[pp] 1 48 48 help.c[pp] 1 27 27 1 48 48 libnr/nr-scale-ops.h 8 6 48 selcue.h 24 2 48 style.c[pp] 1 24 24 1 48 48 selcue.c[pp] 1 48 48 satisfied-guide-cns.c[pp] 1 47 47 knotholder.c[pp] 1 21 21 1 46 46 rubberband.c[pp] 1 16 16 1 46 46 display/nr-arena-image.h 1 8 8 2 23 46 helper/stock-items.c[pp] 1 46 46 macros.h 31 2 31 45 1 45 sp-rect.c[pp] 1 27 27 1 45 45 sp-ellipse.c[pp] 1 24 24 1 45 45 star-context.h 3 4 12 4 11 44 livarot/AVL.h 22 2 44 gradient-chemistry.c[pp] 1 28 28 1 44 44 dialogs/display-settings.c[pp] 1 44 44 spiral-context.h 3 8 24 4 11 44 desktop-affine.c[pp] 1 22 22 1 43 43 desktop-handles.c[pp] 1 14 14 1 43 43 sp-path.c[pp] 1 24 24 1 42 42 sp-line.c[pp] 1 19 19 1 42 42 display/gnome-canvas-acetate.h 2 21 42 display/canvas-grid.h 2 21 42 svg/stringstream.h 21 2 42 extension/internal/gdkpixbuf-input.c[pp] 1 41 41 widgets/spw-utilities.c[pp] 1 41 41 sp-anchor.c[pp] 1 22 22 1 40 40 sp-spiral.c[pp] 1 19 19 1 40 40 extension/implementation/implementation.h 10 4 40 libnr/nr-rotate-ops.h 5 8 40 sp-guide.c[pp] 1 16 16 1 40 40 sp-object-repr.h 11 6 33 13 3 39 slideshow.c[pp] 1 26 26 1 39 39 sp-polygon.c[pp] 1 15 15 1 39 39 sp-object.c[pp] 1 14 14 1 39 39 display/canvas-bpath.c[pp] 1 39 39 widgets/sp-xmlview-content.c[pp] 1 38 38 sp-clippath.c[pp] 1 23 23 1 38 38 widgets/dash-selector.c[pp] 1 38 38 sp-mask.c[pp] 1 23 23 1 38 38 svg-view.c[pp] 1 22 22 1 38 38 sp-polyline.c[pp] 1 15 15 1 37 37 libnrtype/RasterFont.c[pp] 1 37 37 display/sp-ctrlline.c[pp] 1 37 37 widgets/menu.h 16 2 16 37 1 37 widgets/font-selector.c[pp] 1 36 36 widgets/icon.c[pp] 1 36 36 dyna-draw-context.h 3 5 15 3 12 36 widgets/button.c[pp] 1 36 36 selection-chemistry.h 8 8 32 12 3 36 dropper-context.h 3 7 21 4 9 36 draw-context.h 3 5 15 3 12 36 libnrtype/FontFactory.h 7 5 35 extension/extension-forward.h 35 1 35 document-undo.c[pp] 1 21 21 1 35 35 livarot/LivarotDefs.h 35 1 35 extension/system.c[pp] 1 33 33 rect-context.h 3 4 12 3 11 33 libnrtype/font-style-to-pos.c[pp] 1 33 33 libnrtype/FontInstance.c[pp] 1 33 33 livarot/livarot-forward.h 33 1 33 attributes.h 27 1 27 33 1 33 arc-context.h 3 4 12 3 11 33 display/canvas-arena.c[pp] 1 32 32 selection-describer.c[pp] 1 31 31 sp-item-update-cns.c[pp] 1 31 31 dialogs/object-attributes.c[pp] 1 31 31 sp-item-notify-moveto.c[pp] 1 30 30 sp-clippath.h 3 6 18 3 10 30 widgets/gradient-image.c[pp] 1 30 30 sp-mask.h 3 6 18 3 10 30 sp-item-rm-unsatisfied-cns.c[pp] 1 30 30 livarot/Ligne.h 10 3 30 extension/internal/ps.h 2 15 30 sp-item-transform.c[pp] 1 15 15 1 29 29 livarot/PathCutting.c[pp] 1 29 29 dialogs/filedialog.c[pp] 1 29 29 dialogs/in-dt-coordsys.c[pp] 1 28 28 seltrans-handles.c[pp] 1 14 14 1 28 28 display/nr-arena-image.c[pp] 1 28 28 display/nr-arena-item.c[pp] 1 27 27 widgets/sp-color-selector.h 2 6 12 9 3 27 text-context.h 3 4 12 3 9 27 display/nr-gradient-gpl.c[pp] 1 26 26 libnrtype/TextWrapper.c[pp] 1 26 26 display/sp-canvas.c[pp] 1 26 26 libnr/nr-svp.h 3 8 12 2 13 26 extension/init.c[pp] 1 26 26 display/nr-arena-group.c[pp] 1 25 25 display/canvas-grid.c[pp] 1 25 25 zoom-context.h 5 4 20 5 5 25 display/guideline.c[pp] 1 25 25 libnr/nr-gradient.c[pp] 1 25 25 dialogs/rdf.h 3 8 24 display/sp-canvas-util.c[pp] 1 24 24 display/nr-arena.c[pp] 1 24 24 libnrtype/nrtype-forward.h 24 1 24 extension/extension.c[pp] 1 24 24 rubberband.h 4 4 16 4 6 24 dialogs/filedialog.h 2 12 24 display/sodipodi-ctrlrect.c[pp] 1 23 23 display/sodipodi-ctrl.c[pp] 1 23 23 livarot/DblLinked.h 23 1 23 display/gnome-canvas-acetate.c[pp] 1 22 22 svg/ftos.h 22 1 22 inkview.c[pp] 1 22 22 libnrtype/FontFactory.c[pp] 1 22 22 extension/internal/eps-out.c[pp] 1 21 21 selection-describer.h 7 3 21 sp-paint-server.c[pp] 1 10 10 1 21 21 snap.c[pp] 1 21 21 extension/internal/svg.c[pp] 1 21 21 libnr/nr-types.c[pp] 1 20 20 livarot/PathConversion.c[pp] 1 20 20 helper/unit-menu.h 8 4 16 10 2 20 libnr/nr-path.c[pp] 1 20 20 widgets/sp-color-scales.h 4 5 20 path-chemistry.h 6 2 12 10 2 20 libnr/nr-svp.c[pp] 1 20 20 libnr/nr-svp-render.c[pp] 1 19 19 libnr/nr-pixops.h 10 2 10 19 1 19 helper/window.c[pp] 1 19 19 helper/window.h 18 2 18 19 1 19 libnr/nr-rect.c[pp] 1 19 19 livarot/PathStroke.c[pp] 1 19 19 libnr/nr-types.h 141 4 282 1 19 19 libnr/nr-values.c[pp] 1 19 19 extension/implementation/script.h 3 6 18 libnr/nr-blit.c[pp] 1 18 18 libnr/nr-pixblock-line.c[pp] 1 18 18 display/nr-plain-stuff-gdk.c[pp] 1 18 18 extension/internal/ps-out.c[pp] 1 18 18 libnr/nr-pixblock-pattern.c[pp] 1 17 17 libnr/nr-svp-render.h 2 7 14 1 17 17 livarot/ShapeSweep.c[pp] 1 17 17 libnr/nr-pixblock-pixel.c[pp] 1 17 17 svg/svg-affine.c[pp] 1 17 17 livarot/PathSimplify.c[pp] 1 16 16 dialogs/object-attributes.h 6 2 12 8 2 16 view.c[pp] 1 9 9 1 16 16 widgets/spw-utilities.h 1 1 1 16 1 16 livarot/ShapeRaster.c[pp] 1 16 16 widgets/sp-color-notebook.c[pp] 1 16 16 widgets/sp-color-notebook.h 4 4 16 livarot/Path.c[pp] 1 16 16 shortcuts.c[pp] 1 6 6 1 16 16 libnr/nr-rotate-fns.h 2 8 16 libnr/nr-pixblock.c[pp] 1 15 15 libnr/nr-compose-transform.c[pp] 1 15 15 libnr/nr-pixblock-line.h 1 15 15 extension/db.c[pp] 1 15 15 extension/implementation/implementation.c[pp] 1 15 15 widgets/sp-color-wheel.c[pp] 1 15 15 libnr/nr-svp-private.h 2 5 10 1 14 14 libnr/nr-rect-l.c[pp] 1 14 14 livarot/ShapeMisc.c[pp] 1 14 14 helper/action.c[pp] 1 14 14 widgets/ruler.h 1 6 6 2 7 14 livarot/Shape.c[pp] 1 13 13 livarot/ShapeSweepUtils.c[pp] 1 13 13 libnr/nr-matrix.c[pp] 1 13 13 widgets/sp-color-wheel-selector.c[pp] 1 13 13 helper/sp-marshal.h 14 2 14 13 1 13 libnr/nr-matrix-fns.c[pp] 1 12 12 livarot/BitLigne.h 6 2 12 libnr/nr-convex-hull.h 1 12 12 libnrtype/TextWrapper.h 6 2 12 libnrtype/raster-glyph.h 3 4 12 widgets/sp-color-wheel-selector.h 2 6 12 sp-use-reference.h 3 4 12 widgets/spinbutton-events.c[pp] 1 11 11 inkscape-stock.h 11 1 11 widgets/sp-color-scales.c[pp] 1 11 11 dialogs/rdf.c[pp] 1 11 11 helper/units.h 86 2 86 11 1 11 livarot/ShapeDraw.c[pp] 1 10 10 extension/internal/eps-out.h 2 5 10 livarot/PathOutline.c[pp] 1 10 10 sp-animation.h 2 4 8 2 5 10 extension/internal/gdkpixbuf-input.h 2 5 10 display/bezier-utils.h 5 2 10 geom.c[pp] 1 10 10 sp-defs.c[pp] 1 8 8 1 10 10 widgets/icon.h 5 2 5 10 1 10 livarot/AlphaLigne.h 5 2 10 libnr/nr-rotate-fns.c[pp] 1 10 10 extension/internal/ps-out.h 2 5 10 display/bezier-utils.c[pp] 1 10 10 sp-object-group.c[pp] 1 8 8 1 10 10 dialogs/sp-attribute-widget.c[pp] 1 10 10 extension/internal/svg.h 2 5 10 prefs-utils.c[pp] 1 9 9 svg/svg-path.c[pp] 1 9 9 xml/repr-util.c[pp] 1 9 9 libnrtype/font-style-to-pos.h 3 3 9 svg/svg-length.c[pp] 1 9 9 uri-references.c[pp] 1 7 7 1 9 9 widgets/sp-xmlview-attr-list.c[pp] 1 9 9 streams-zlib.h 3 3 9 libnrtype/nr-type-pos-def.h 9 1 9 widgets/sp-color-gtkselector.c[pp] 1 9 9 widgets/ruler.c[pp] 1 9 9 widgets/sp-color-wheel.h 3 3 9 sp-metrics.c[pp] 1 6 6 1 9 9 widgets/sp-color-selector.c[pp] 1 8 8 xml/sp-repr-attr.h 4 2 8 widgets/sp-color-gtkselector.h 2 4 8 sp-guide-constraint.h 4 2 8 helper/unit-menu.c[pp] 1 8 8 dir-util.h 5 2 5 8 1 8 sp-use-reference.c[pp] 1 8 8 display/curve.c[pp] 1 8 8 tools-switch.h 4 2 8 widgets/widget-sizes.h 8 1 8 sp-item-transform.h 5 18 45 4 2 8 widgets/sp-xmlview-content.h 1 3 3 2 4 8 streams-handles.h 4 2 8 libnrtype/nr-type-primitives.h 6 2 6 8 1 8 sp-guide-attachment.h 4 2 8 svg/gnome-canvas-bpath-util.h 2 4 8 svg/svg-color.c[pp] 1 7 7 xml/repr-io.c[pp] 1 7 7 sp-animation.c[pp] 1 6 6 1 7 7 widgets/sp-color-preview.h 1 1 1 7 1 7 xml/repr.c[pp] 1 7 7 libnr/nr-point-fns.c[pp] 1 7 7 dialogs/fill-style.h 1 2 2 3 2 6 widgets/sp-xmlview-tree.h 1 2 2 2 3 6 widgets/sp-color-slider.c[pp] 1 6 6 widgets/sp-xmlview-tree.c[pp] 1 6 6 widgets/dash-selector.h 1 2 2 2 3 6 libnr/nr-translate-ops.h 1 6 6 xml/repr-get-children.h 3 2 6 object-hierarchy.c[pp] 1 6 6 dialogs/sp-attribute-widget.h 2 3 6 xml/repr-get-children.c[pp] 1 6 6 xml/repr-css.c[pp] 1 6 6 sp-item-rm-unsatisfied-cns.h 3 2 6 dialogs/item-properties.h 2 2 4 3 2 6 widgets/sp-xmlview-attr-list.h 1 2 2 2 3 6 prefix.h 6 1 6 svg/gnome-canvas-bpath-util.c[pp] 1 5 5 message-context.c[pp] 1 5 5 streams-jar.c[pp] 1 5 5 dialogs/object-properties.h 3 1 3 5 1 5 livarot/Ligne.c[pp] 1 5 5 display/nr-plain-stuff-gdk.h 5 1 5 streams-gzip.c[pp] 1 5 5 xml/repr-action.c[pp] 1 5 5 libnr/nr-compose.h 1 1 1 5 1 5 helper/units.c[pp] 1 5 5 marker-status.h 4 1 4 widgets/spinbutton-events.h 4 1 4 libnr/nr-object.c[pp] 1 4 4 object-ui.h 2 2 4 2 2 4 libnr/nr-compose-transform.h 1 3 3 2 2 4 dialogs/export.h 3 1 3 4 1 4 widgets/sp-color-slider.h 2 1 2 4 1 4 streams-gzip.h 1 4 4 dialogs/in-dt-coordsys.h 2 2 4 inkscape_version.h 4 1 4 satisfied-guide-cns.h 2 2 4 select-toolbar.h 2 2 4 splivarot.h 2 2 4 sp-item-notify-moveto.h 2 2 4 sp-item-update-cns.h 2 2 4 widgets/font-selector.h 1 10 10 2 2 4 sp-cursor.h 4 1 4 4 1 4 display/nr-plain-stuff.h 4 1 4 inkscape-stock.c[pp] 1 4 4 libnrtype/raster-position.h 1 4 4 display/nr-plain-stuff.c[pp] 1 4 4 approx-equal.h 4 1 4 libnr/nr-compose.c[pp] 1 4 4 streams-zlib.c[pp] 1 4 4 streams-jar.h 1 4 4 widgets/gradient-vector.h 2 2 4 geom.h 2 2 4 message-stack.c[pp] 1 4 4 livarot/AVL.c[pp] 1 4 4 helper/gnome-utils.h 2 1 2 4 1 4 livarot/MySeg.c[pp] 1 3 3 help.h 2 1 2 3 1 3 mod360.h 3 1 3 dialogs/text-edit.h 2 1 2 3 1 3 widgets/menu.c[pp] 1 3 3 livarot/BitLigne.c[pp] 1 3 3 widgets/sp-color-preview.c[pp] 1 3 3 dialogs/desktop-properties.h 2 1 2 3 1 3 libnrtype/font-glyph.h 1 3 3 livarot/AlphaLigne.c[pp] 1 3 3 inkjar/jar.c[pp] 1 3 3 remove-last.h 3 1 3 color.c[pp] 1 5 5 1 3 3 streams-handles.c[pp] 1 3 3 dialogs/align.h 2 1 2 3 1 3 libnrtype/nr-type-primitives.c[pp] 1 3 3 attributes.c[pp] 1 2 2 1 3 3 helper/png-write.c[pp] 1 3 3 helper/sp-marshal.c[pp] 1 2 2 marker-status.c[pp] 1 2 2 livarot/DblLinked.c[pp] 1 2 2 extension/init.h 2 1 2 fixes.c[pp] 1 2 2 sp-cursor.c[pp] 1 2 2 1 2 2 livarot/MySeg.h 1 2 2 helper/gnome-utils.c[pp] 1 2 2 dialogs/transformation.h 2 1 2 2 1 2 extract-uri.h 2 1 2 uri.c[pp] 1 2 2 preferences-skeleton.h 1 1 1 1 2 2 dialogs/display-settings.h 1 1 1 2 1 2 object-hierarchy.h 2 1 2 libnrtype/nr-type-pos-def.c[pp] 1 2 2 version.c[pp] 1 2 2 mod360.c[pp] 1 2 2 inkjar/jar.h 2 1 2 helper/stock-items.h 1 2 2 dir-util.c[pp] 1 2 2 1 2 2 svg/ftos.c[pp] 1 2 2 helper/png-write.h 1 1 1 2 1 2 extract-uri.c[pp] 1 2 2 prefix.c[pp] 1 2 2 svg/round.c[pp] 1 1 1 pixmaps/cursor-node-m.xpm 1 1 1 1 1 1 pixmaps/cursor-spiral.xpm 1 1 1 1 1 1 pixmaps/cursor-zoom.xpm 1 1 1 1 1 1 pixmaps/cursor-text-insert.xpm 1 1 1 pixmaps/cursor-select-d.xpm 1 1 1 1 1 1 pixmaps/cursor-text.xpm 1 1 1 1 1 1 pixmaps/cursor-select-m.xpm 1 1 1 1 1 1 dialogs/find.h 1 1 1 dialogs/xml-tree.h 1 1 1 1 1 1 pixmaps/handles.xpm 1 1 1 1 1 1 pixmaps/cursor-node-d.xpm 1 1 1 1 1 1 pixmaps/cursor-node.xpm 1 1 1 1 1 1 livarot/MyMath.h 1 1 1 svg/itos.c[pp] 1 1 1 pixmaps/cursor-star.xpm 1 1 1 1 1 1 brokenimage.xpm 1 1 1 1 1 1 pixmaps/cursor-rect.xpm 1 1 1 1 1 1 pixmaps/cursor-arc.xpm 1 1 1 1 1 1 pixmaps/cursor-zoom-out.xpm 1 1 1 slideshow.h 1 1 1 1 1 1 pixmaps/cursor-dropper.xpm 1 1 1 helper/sp-canvas.h 30 14 210 libnrtype/nr-font.h 16 18 144 libnrtype/nr-typeface.h 16 18 144 libnrtype/nr-rasterfont.h 16 18 144 libnr/nr_config.h 143 2 143 module.h 16 16 128 desktop-snap.h 10 12 120 modules/sp-module.h 10 18 90 helper/canvas-bpath.h 9 18 81 sp-canvas.h 9 7 63 sp-canvas-util.h 7 8 56 sp-module-doc.h 5 11 55 nr-arena-item.h 7 7 49 helper/sodipodi-ctrl.h 6 8 48 sp-module-exec.h 4 12 48 modules/sp-module-sys.h 4 12 48 sp-module.h 5 9 45 modules/sp-module-doc.h 4 11 44 event-broker.c[pp] 1 40 40 helper/sp-canvas-util.h 5 16 40 helper/curve.h 39 2 39 stroke-style.c[pp] 1 38 38 sp-module-exec-ext.c[pp] 1 35 35 text-edit.c[pp] 1 35 35 gradient-vector.c[pp] 1 34 34 gradient-selector.c[pp] 1 34 34 nr-type-directory.h 3 11 33 libnrtype/nr-type-directory.h 3 22 33 nr-arena-shape.c[pp] 1 32 32 desktop-properties.c[pp] 1 32 32 helper/sp-ctrlline.h 4 8 32 nr-type-ft2.h 3 10 30 fill-style.c[pp] 1 30 30 gradient-position.h 2 15 30 ps.c[pp] 1 28 28 object-properties.c[pp] 1 28 28 nr-arena-glyphs.c[pp] 1 27 27 sp-module-exec-ext.h 2 13 26 nr-type-xft.h 2 13 26 document-properties.c[pp] 1 25 25 gradient-position.c[pp] 1 25 25 nr-arena.h 5 5 25 paint-selector.c[pp] 1 25 25 icon.c[pp] 1 25 25 export.c[pp] 1 24 24 nr-arena-group.h 3 8 24 helper/sodipodi-ctrlrect.h 3 8 24 item-properties.c[pp] 1 24 24 spw-utilities.c[pp] 1 24 24 transformation.c[pp] 1 24 24 sp-module-sys.h 2 12 24 xml-tree.c[pp] 1 23 23 align.c[pp] 1 23 23 stroke-style.h 2 11 22 sp-widget.c[pp] 1 21 21 helper/nr-gradient-gpl.h 3 14 21 nr-arena-shape.h 1 21 21 sp-module-sys.c[pp] 1 20 20 font-selector.c[pp] 1 20 20 canvas-arena.c[pp] 1 19 19 nr-rasterfont.c[pp] 1 19 19 nr-type-directory.c[pp] 1 19 19 desktop-snap.c[pp] 1 18 18 module.c[pp] 1 18 18 nr-arena-glyphs.h 1 18 18 button.c[pp] 1 17 17 gradient-image.c[pp] 1 17 17 node-edit.c[pp] 1 17 17 object-attributes.c[pp] 1 17 17 svg.h 4 4 16 helper/guideline.h 2 8 16 nr-type-xft.c[pp] 1 16 16 nr-typeface.c[pp] 1 16 16 nr-arena-item.c[pp] 1 15 15 repr-private.h 5 3 15 nr-font.c[pp] 1 15 15 nr-gradient-gpl.c[pp] 1 14 14 nr-arena-image.c[pp] 1 14 14 nr-arena-group.c[pp] 1 14 14 sp-module-exec.c[pp] 1 14 14 nr-type-ft2.c[pp] 1 14 14 sp-module.c[pp] 1 13 13 canvas-arena.h 1 13 13 gradient-image.h 1 12 12 guideline.c[pp] 1 12 12 sp-color-selector.h 2 6 12 dash-selector.c[pp] 1 12 12 sp-canvas.c[pp] 1 12 12 tool-options.c[pp] 1 12 12 nr-arena.c[pp] 1 12 12 sp-module-doc.c[pp] 1 12 12 tool-attributes.c[pp] 1 12 12 canvas-bpath.c[pp] 1 11 11 sp-toolbox.c[pp] 1 11 11 font-selector.h 1 10 10 ps.h 1 10 10 nr-font.h 1 10 10 modules/ps.h 1 10 10 sodipodi-ctrl.c[pp] 1 10 10 sp-color-selector.c[pp] 1 10 10 nr-rasterfont.h 1 10 10 sp-ctrlline.c[pp] 1 10 10 canvas-grid.c[pp] 1 10 10 sodipodi-ctrlrect.c[pp] 1 10 10 nr-typeface.h 1 10 10 sp-attribute-widget.c[pp] 1 9 9 gnome-canvas-acetate.c[pp] 1 9 9 sp-canvas-util.c[pp] 1 9 9 helper-forward.h 9 1 9 helper/bezier-utils.h 3 3 9 canvas-bpath.h 1 9 9 display-settings.c[pp] 1 8 8 guideline.h 1 8 8 sp-ctrlline.h 1 8 8 sodipodi-ctrl.h 1 8 8 helper/canvas-grid.h 1 8 8 canvas-grid.h 1 8 8 gnome-canvas-acetate.h 1 8 8 nr-plain-stuff-gdk.c[pp] 1 8 8 helper/gnome-canvas-acetate.h 1 8 8 button.h 2 4 8 nr-arena-image.h 1 8 8 sodipodi-ctrlrect.h 1 8 8 gradient-selector.h 2 4 8 svg-affine.c[pp] 1 8 8 nr-arena-forward.h 7 1 7 ruler.c[pp] 1 7 7 sp-xmlview-attr-list.c[pp] 1 7 7 nr-gradient-gpl.h 1 7 7 sp-xmlview-content.c[pp] 1 7 7 svg-length.c[pp] 1 6 6 sp-attribute-widget.h 3 2 6 action.c[pp] 1 6 6 svg-path.c[pp] 1 6 6 ruler.h 1 6 6 sp-widget.h 1 6 6 repr.h 5 1 5 sp-xmlview-tree.c[pp] 1 5 5 nr-type-primitives.c[pp] 1 5 5 unit-menu.c[pp] 1 5 5 repr-action.h 5 1 5 svg-color.c[pp] 1 5 5 libnr/nr-stroke.h 1 5 5 repr-util.c[pp] 1 4 4 fill-style.h 2 2 4 nr-plain-stuff.c[pp] 1 4 4 repr-action.c[pp] 1 4 4 repr-css.c[pp] 1 4 4 repr-io.c[pp] 1 4 4 units.c[pp] 1 4 4 gradient-vector.h 2 2 4 repr.c[pp] 1 4 4 bezier-utils.c[pp] 1 4 4 helper/nr-plain-stuff-gdk.h 4 1 4 sp-xmlview-content.h 1 3 3 sp-color-slider.h 3 1 3 menu.c[pp] 1 3 3 window.c[pp] 1 3 3 nr-type-primitives.h 3 1 3 event-broker.h 3 1 3 bezier-utils.h 1 3 3 sp-color-preview.c[pp] 1 3 3 icon.h 3 1 3 action.h 1 3 3 gnome-canvas-bpath-util.h 2 1 2 menu.h 2 1 2 paint-selector.h 1 2 2 png-write.c[pp] 1 2 2 arikkei-token.c[pp] 1 2 2 dialogs/node-edit.h 2 1 2 helper/nr-plain-stuff.h 2 1 2 sp-xmlview-tree.h 1 2 2 curve.h 2 1 2 sp-color-slider.c[pp] 1 2 2 object-attributes.h 1 2 2 gnome-utils.c[pp] 1 2 2 curve.c[pp] 1 2 2 sp-color-preview.h 2 1 2 item-properties.h 1 2 2 gen_nr_config.c[pp] 1 2 2 arikkei-dict.c[pp] 1 2 2 nr-plain-stuff.h 2 1 2 sp-marshal.c[pp] 1 2 2 dash-selector.h 1 2 2 units.h 2 1 2 sp-intl.h 1 2 2 unit-menu.h 1 2 2 sp-xmlview-attr-list.h 1 2 2 gnome-canvas-bpath-util.c[pp] 1 2 2 tool-attributes.h 1 1 1 nr-plain-stuff-gdk.h 1 1 1 tool-options.h 1 1 1 object-properties.h 1 1 1 libarikkei/arikkei-token.h 1 1 1 dialogs/tool-options.h 1 1 1 gnome-utils.h 1 1 1 node-edit.h 1 1 1 extension.h 1 1 1 png-write.h 1 1 1 export.h 1 1 1 text-edit.h 1 1 1 widgets/sp-toolbox.h 1 1 1 spw-utilities.h 1 1 1 window.h 1 1 1 arikkei-token.h 1 1 1 sp-toolbox.h 1 1 1 display-settings.h 1 1 1 extensions-skeleton.h 1 1 1 arikkei-dict.h 1 1 1 desktop-properties.h 1 1 1 dialogs/tool-attributes.h 1 1 1 document-properties.h 1 1 1 dialogs/document-properties.h 1 1 1 align.h 1 1 1 ------------------------------------------------------------------------- File Count 464 562 Total 3486 5415 16178 8290 10960 59277 Average 7 11 34 14 19 105
Notes -----
* This analysis was performed with the 'Cumulative Include Dependency Checker' (CIDC) on 2004-07-05 by B. Harrington.
* CIDC sometimes loses track of which subdirectories a file comes from, so there may be multiple entries for a given file.
* IDP should be expected to increase due to a natural increase in codefiles in the project, so an increase in IDP is to be expected.
* Inkscape 0.35 preceded our conversion to C++, so its code files are .c, rather than .cpp; this has been compensated by treating the same-named .c and .cpp files as the same file.
* The file count in the above report does not match the count obtained from a wc -l of the cidcSummary.csv; this appears to be due to duplicate entries due to path confusion on cidc's part, and has been corrected for in the parsing scripts. The number shown above is expected to be more accurate than the linecount of the .csv.
* If you suspect any discrepencies, please flag it so it can be corrected for future runs.