I'm not really sure. If anyone wants to work on the problem, these numbers can point out where attention is most needed.
Maybe there's some unnecessary header files being included, or perhaps some includes can be replaced with forward declarations. For some of the most highly used classes perhaps the internals can be better hidden so it has fewer dependencies at the header file level.
Bryce
On Tue, 9 Mar 2004, Jonathan Phillips wrote:
Is there a plan of attack for this problem?
Jon
On Tue, 2004-03-09 at 00:20, Bryce Harrington wrote:
We've been noticing some excessive rebuilding of the tree when certain header files are modified, due probably to too many header includes (either direct or indirect). This causes two problems: A) Files take longer to pre-process, and B) files get recompiled even when they don't really need to.
The following report quantifies the problem on a per-file basis.
IDC (Include Dependency Count) - the number of source files that have 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) - is the product of IDC and IC, and is used to indicate files where the problems are worst.
Bryce
IDC IC IDP FILENAME 67 23 1541 sp-item.h 80 16 1280 libnr/nr-macros.h 80 16 1280 libnr/nr-matrix.h 80 16 1280 libnr/nr-rect.h 49 24 1176 sp-item-group.h 39 29 1131 sp-marker.h 45 22 990 desktop.h 52 17 884 libnr/nr-matrix-fns.h 28 31 868 sp-shape.h 19 31 589 style.h 28 18 504 helper/sp-canvas.h 80 6 480 libnr/nr-rotate.h 81 5 405 libnr/nr-point-fns.h 80 5 400 libnr/nr-scale.h 19 21 399 display/nr-arena-item.h 12 32 384 sp-path.h 13 27 351 sp-root.h 19 18 342 libnr/nr-matrix-ops.h 81 4 324 libnr/nr-point-ops.h 80 4 320 libnr/nr-translate.h 78 4 312 sp-object.h 9 32 288 sp-chars.h 8 34 272 sp-text.h 52 5 260 view.h 83 3 249 libnr/nr-point.h 60 4 240 document.h 10 23 230 desktop-snap.h 10 23 230 libnrtype/nr-font.h 10 23 230 libnrtype/nr-rasterfont.h 10 23 230 libnrtype/nr-typeface.h 7 32 224 sp-polygon.h 10 22 220 display/nr-arena-group.h 6 36 216 nodepath.h 6 33 198 sp-star.h 5 39 195 node-context.h 6 32 192 sp-rect.h 6 32 192 sp-spiral.h 7 24 168 select-context.h 8 21 168 seltrans.h 9 18 162 sp-canvas.h 7 23 161 desktop-events.h 80 2 160 libnr/nr-maybe.h 80 2 160 libnr/nr-values.h 7 21 147 nr-arena-item.h 34 4 136 libnr/nr-pixblock.h 7 19 133 helper/sodipodi-ctrl.h 7 19 133 sp-canvas-util.h 13 10 130 sp-namedview.h 43 3 129 uri-references.h 4 32 128 sp-ellipse.h 4 31 124 document-private.h 6 20 120 helper/canvas-bpath.h 39 3 117 svg/svg.h 12 9 108 file.h 6 18 108 libnr/nr-svp.h 12 9 108 verbs.h 35 3 105 desktop-handles.h 13 8 104 extension/extension.h 13 8 104 extension/implementation/implementation.h 6 17 102 nr-macros.h 6 17 102 nr-matrix.h 6 17 102 nr-rect.h 4 25 100 sp-anchor.h 4 25 100 sp-image.h 11 9 99 sp-guide.h 7 14 98 sp-gradient.h 4 24 96 display/canvas-arena.h 12 8 96 helper/action.h 32 3 96 inkscape.h 16 6 96 knot.h 3 32 96 sp-offset.h 92 1 92 config.h 9 10 90 interface.h 10 9 90 sp-paint-server.h 88 1 88 forward.h 1 86 86 verbs.cpp 85 1 85 libnr/nr-forward.h 17 5 85 sp-object-group.h 42 2 84 helper/sp-intl.h 28 3 84 selection.h 1 84 84 toolbox.cpp 83 1 83 libnr/nr-coord.h 83 1 83 libnr/nr-dim2.h 83 1 83 xml/repr.h 81 1 81 libnr/nr-i-coord.h 4 20 80 libnr/nr-gradient.h 79 1 79 version.h 3 26 78 nr-type-directory.h 77 1 77 helper/units.h 1 76 76 desktop.cpp 4 19 76 helper/sodipodi-ctrlrect.h 4 19 76 helper/sp-canvas-util.h 4 19 76 helper/sp-ctrlline.h 37 2 74 libnr/nr-rect-l.h 72 1 72 display/nr-arena-forward.h 36 2 72 libnr/nr-object.h 3 24 72 nr-type-ft2.h 3 24 72 seltrans-handles.h 1 71 71 sp-object-repr.cpp 1 71 71 tools-switch.cpp 1 70 70 prefs-utils.cpp 7 10 70 shortcuts.h 1 67 67 splivarot.cpp 2 33 66 display/nr-arena-glyphs.h 22 3 66 event-context.h 3 22 66 nr-arena-group.h 22 3 66 xml/repr-private.h 2 32 64 gradient-position.h 2 32 64 sp-line.h 2 32 64 sp-polyline.h 1 63 63 sp-shape.cpp 1 63 63 text-edit.cpp 1 62 62 interface.cpp 1 62 62 select-toolbar.cpp 1 62 62 sp-text.cpp 1 60 60 file.cpp 4 15 60 gradient-chemistry.h 15 4 60 inkscape-private.h 1 60 60 nodepath.cpp 5 12 60 svg.h 60 1 60 svg/svg-types.h 59 1 59 helper/helper-forward.h 1 59 59 node-context.cpp 1 59 59 nr-arena-shape.cpp 1 59 59 text-context.cpp 1 59 59 xml-tree.cpp 1 58 58 select-context.cpp 1 57 57 draw-context.cpp 3 19 57 nr-svp-private.h 3 19 57 nr-svp-uncross.h 1 57 57 rect-context.cpp 1 56 56 event-context.cpp 8 7 56 knotholder.h 28 2 56 libnr/nr-path.h 1 56 56 sp-offset.cpp 1 56 56 stroke-style.cpp 1 55 55 gradient-vector.cpp 1 54 54 path-chemistry.cpp 1 54 54 seltrans.cpp 2 27 54 sp-symbol.h 1 53 53 export.cpp 1 53 53 selection-chemistry.cpp 1 53 53 spiral-context.cpp 1 53 53 sp-item.cpp 1 53 53 star-context.cpp 1 52 52 document.cpp 2 26 52 libnrtype/nr-type-directory.h 2 26 52 nr-type-xft.h 1 51 51 desktop-properties.cpp 1 51 51 main.cpp 1 51 51 object-ui.cpp 1 50 50 arc-context.cpp 50 1 50 enums.h 1 50 50 script.cpp 2 25 50 sp-pattern.h 2 25 50 sp-use.h 1 48 48 desktop-events.cpp 1 48 48 fill-style.cpp 1 48 48 ps.cpp 1 48 48 sp-image.cpp 1 47 47 gradient-selector.cpp 1 47 47 nr-arena-glyphs.cpp 1 47 47 sp-chars.cpp 1 47 47 sp-gradient.cpp 1 47 47 sp-marker.cpp 47 1 47 uri.h 23 2 46 color.h 1 46 46 help.cpp 1 46 46 inkscape.cpp 1 46 46 print.cpp 9 5 45 sp-defs.h 5 9 45 spiral-context.h 1 45 45 sp-item-group.cpp 1 45 45 sp-root.cpp 1 45 45 sp-symbol.cpp 1 44 44 object-edit.cpp 2 22 44 stroke-style.h 1 44 44 style.cpp 1 43 43 align.cpp 1 43 43 dyna-draw-context.cpp 1 43 43 gradient-chemistry.cpp 1 43 43 sp-rect.cpp 1 43 43 sp-star.cpp 2 21 42 helper/nr-gradient-gpl.h 1 42 42 item-properties.cpp 2 21 42 libnr/nr-svp-render.h 6 7 42 svg-view.h 1 41 41 sp-namedview.cpp 1 41 41 sp-use.cpp 1 41 41 transformation.cpp 20 2 40 desktop-affine.h 1 40 40 dropper-context.cpp 4 10 40 extension.h 1 40 40 gradient-position.cpp 1 40 40 knotholder.cpp 8 5 40 libnr/nr-blit.h 1 40 40 object-properties.cpp 10 4 40 print.h 4 10 40 rect-context.h 1 40 40 slideshow.cpp 1 40 40 sp-pattern.cpp 1 39 39 paint-selector.cpp 1 39 39 sp-ellipse.cpp 1 39 39 sp-object.cpp 1 39 39 zoom-context.cpp 1 38 38 display/nr-arena-shape.h 2 19 38 helper/guideline.h 1 38 38 knot.cpp 2 19 38 libnr/nr-svp-private.h 1 38 38 nr-arena-shape.h 1 38 38 selection.cpp 1 38 38 sp-line.cpp 1 38 38 sp-path.cpp 1 38 38 sp-spiral.cpp 1 38 38 sp-xmlview-content.cpp 1 37 37 sp-clippath.cpp 1 37 37 sp-mask.cpp 1 36 36 dash-selector.cpp 4 9 36 db.h 36 1 36 helper/curve.h 4 9 36 implementation/implementation.h 1 36 36 sp-guide.cpp 9 4 36 sp-metrics.h 6 6 36 widgets/sp-widget.h 1 35 35 desktop-affine.cpp 7 5 35 display/nr-arena.h 1 35 35 icon.cpp 1 35 35 sp-polygon.cpp 1 35 35 sp-polyline.cpp 1 34 34 document-undo.cpp 1 34 34 font-style-to-pos.cpp 1 34 34 svg-view.cpp 1 33 33 dialog-events.cpp 1 33 33 nr-arena-glyphs.h 1 33 33 satisfied-guide-cns.cpp 1 33 33 sp-anchor.cpp 1 33 33 spw-utilities.cpp 1 32 32 desktop-snap.cpp 4 8 32 dropper-context.h 1 32 32 nr-rasterfont.cpp 1 32 32 nr-type-directory.cpp 4 8 32 object-edit.h 1 32 32 sp-item-update-cns.cpp 1 32 32 sp-widget.cpp 1 31 31 canvas-arena.cpp 1 31 31 font-selector.cpp 1 31 31 object-attributes.cpp 1 31 31 sp-item-notify-moveto.cpp 1 31 31 sp-item-rm-unsatisfied-cns.cpp 1 30 30 button.cpp 1 30 30 nr-type-xft.cpp 10 3 30 selection-chemistry.h 10 3 30 sp-object-repr.h 3 10 30 system.h 29 1 29 attributes.h 1 29 29 in-dt-coordsys.cpp 1 29 29 nr-typeface.cpp 1 29 29 sp-item-transform.cpp 1 28 28 rubberband.cpp 1 27 27 nr-type-ft2.cpp 3 9 27 sp-clippath.h 3 9 27 sp-mask.h 3 9 27 widgets/button.h 1 26 26 nr-font.cpp 1 25 25 desktop-handles.cpp 25 1 25 macros.h 5 5 25 nr-arena.h 1 25 25 nr-arena-item.cpp 1 25 25 nr-gradient-gpl.cpp 1 25 25 nr-svp.cpp 1 25 25 seltrans-handles.cpp 1 24 24 canvas-arena.h 1 24 24 font-selector.h 1 24 24 inkview.cpp 4 6 24 libnr/nr-scale-ops.h 3 8 24 livarot/Shape.h 1 24 24 nr-arena-group.cpp 1 24 24 nr-arena-image.cpp 1 24 24 nr-font.h 1 24 24 nr-gradient.cpp 1 24 24 nr-rasterfont.h 1 24 24 nr-stroke.cpp 1 24 24 nr-svp-render.cpp 1 24 24 nr-typeface.h 4 6 24 rubberband.h 1 24 24 widgets/font-selector.h 6 4 24 zoom-context.h 1 23 23 nr-arena.cpp 1 23 23 nr-blit.cpp 1 23 23 nr-svp-uncross.cpp 23 1 23 xml/repr-action.h 1 22 22 canvas-bpath.cpp 1 22 22 display/nr-arena-image.h 1 22 22 guideline.cpp 1 22 22 nr-arena-image.h 1 22 22 nr-pixblock-pattern.cpp 1 22 22 sp-canvas.cpp 1 21 21 action.cpp 1 21 21 canvas-grid.cpp 3 7 21 livarot/ShapeUtils.h 1 21 21 nr-gradient-gpl.h 1 21 21 nr-svp-render.h 1 21 21 sodipodi-ctrl.cpp 1 21 21 sodipodi-ctrlrect.cpp 1 21 21 sp-color-wheel.cpp 1 21 21 sp-ctrlline.cpp 1 20 20 canvas-bpath.h 4 5 20 draw-context.h 4 5 20 dyna-draw-context.h 2 10 20 extension/system.h 1 20 20 gnome-canvas-acetate.cpp 1 20 20 gradient-image.cpp 2 10 20 implementation/script.h 4 5 20 libnr/nr-pixblock-pattern.h 4 5 20 libnr/nr-render.h 1 20 20 nr-compose-transform.cpp 1 20 20 nr-path.cpp 1 20 20 nr-pixblock.cpp 1 20 20 nr-rect.cpp 1 20 20 nr-types.cpp 1 20 20 nr-values.cpp 10 2 20 path-chemistry.h 20 1 20 prefs-utils.h 1 20 20 sp-canvas-util.cpp 5 4 20 star-context.h 1 19 19 canvas-grid.h 1 19 19 display-settings.cpp 1 19 19 extension.cpp 1 19 19 gnome-canvas-acetate.h 1 19 19 guideline.h 1 19 19 helper/canvas-grid.h 1 19 19 helper/gnome-canvas-acetate.h 1 19 19 libnr/nr-stroke.h 1 19 19 libnr/nr-types.h 1 19 19 nr-stroke.h 1 19 19 nr-uta.cpp 1 19 19 sodipodi-ctrl.h 1 19 19 sodipodi-ctrlrect.h 1 19 19 sp-ctrlline.h 1 19 19 svg-affine.cpp 2 9 18 implementation.h 1 18 18 init.cpp 1 18 18 menu.cpp 1 18 18 nr-matrix.cpp 1 18 18 nr-matrix-fns.cpp 1 18 18 nr-object.cpp 1 18 18 nr-type-primitives.cpp 6 3 18 sp-color-selector.h 1 18 18 src/bonobo/embeddable-document.cpp 1 18 18 svg.cpp 1 18 18 system.cpp 4 4 16 arc-context.h 16 1 16 src/livarot/LivarotDefs.h 4 4 16 text-context.h 1 15 15 gradient-image.h 15 1 15 helper/window.h 3 5 15 libnr/nr-pixblock-pixel.h 5 3 15 repr-private.h 1 15 15 widgets/gradient-image.h 7 2 14 dialogs/object-attributes.h 1 14 14 sp-color-notebook.cpp 1 14 14 window.cpp 1 13 13 src/bonobo/embeddable-drawing.cpp 13 1 13 widgets/menu.h 1 12 12 implementation.cpp 2 6 12 sp-color-wheel-selector.h 2 6 12 sp-widget.h 1 12 12 src/bonobo/embeddable-desktop.cpp 1 12 12 tool-options.cpp 1 12 12 view.cpp 11 1 11 libnr/nr-pixops.h 1 11 11 shortcuts.cpp 1 11 11 sp-color-wheel-selector.cpp 1 11 11 sp-paint-server.cpp 1 11 11 src/livarot/ShapeRaster.cpp 1 10 10 db.cpp 10 1 10 dialog-events.h 5 2 10 helper/unit-menu.h 1 10 10 internal/ps.h 1 10 10 internal/svg.h 2 5 10 livarot/Path.h 1 10 10 ps.h 1 10 10 script.h 2 5 10 sp-animation.h 1 10 10 sp-color-scales.cpp 2 5 10 sp-color-scales.h 1 10 10 spinbutton-events.cpp 10 1 10 src/livarot/DblLinked.h 1 10 10 src/livarot/PathCutting.cpp 5 2 10 toolbox.h 1 9 9 button.h 1 9 9 extension/db.h 9 1 9 helper-forward.h 1 9 9 sp-attribute-widget.cpp 3 3 9 sp-color-wheel.h 1 9 9 sp-defs.cpp 1 9 9 sp-object-group.cpp 9 1 9 src/livarot/AVL.h 1 9 9 uri-references.cpp 1 8 8 action.h 1 8 8 bezier-utils.cpp 1 8 8 geom.cpp 4 2 8 helper/bezier-utils.h 1 8 8 nr-pixblock-line.cpp 1 8 8 nr-plain-stuff-gdk.cpp 1 8 8 sp-color-gtkselector.cpp 2 4 8 sp-color-gtkselector.h 2 4 8 sp-color-notebook.h 4 2 8 sp-guide-attachment.h 4 2 8 sp-guide-constraint.h 8 1 8 src/livarot/Shape.h 8 1 8 src/livarot/ShapeUtils.h 2 4 8 widgets/sp-color-notebook.h 7 1 7 helper/sp-marshal.h 1 7 7 libnr/nr-rotate-ops.h 7 1 7 libnrtype/nr-type-pos-def.h 7 1 7 nr-arena-forward.h 1 7 7 nr-pixblock-pixel.cpp 1 7 7 ruler.cpp 1 7 7 sp-animation.cpp 1 7 7 sp-color-selector.cpp 1 7 7 sp-xmlview-attr-list.cpp 1 7 7 src/livarot/PathConversion.cpp 7 1 7 src/livarot/Path.h 1 7 7 src/livarot/PathStroke.cpp 1 7 7 src/livarot/ShapeMisc.cpp 1 7 7 src/livarot/ShapeSweep.cpp 1 7 7 unit-menu.cpp 6 1 6 dialogs/dialog-events.h 2 3 6 gradient-selector.h 6 1 6 inkscape-stock.h 1 6 6 libnr/nr-translate-ops.h 3 2 6 livarot/AVL.h 6 1 6 nr-pixops.h 1 6 6 nr-point-fns.cpp 3 2 6 nr-values.h 3 2 6 sp-item-rm-unsatisfied-cns.h 3 2 6 sp-item-transform.h 1 6 6 src/livarot/Shape.cpp 1 6 6 src/livarot/ShapeDraw.cpp 1 6 6 src/livarot/ShapeSweepUtils.cpp 3 2 6 streams-handles.h 2 3 6 streams-zlib.h 2 3 6 widgets/sp-color-selector.h 1 5 5 curve.cpp 1 5 5 libnr/nr-pixblock-line.h 5 1 5 libnrtype/nr-type-primitives.h 1 5 5 nr-blit.h 1 5 5 nr-pixblock-pattern.h 1 5 5 nr-pixblock-pixel.h 5 1 5 repr-action.h 1 5 5 repr.cpp 5 1 5 repr.h 1 5 5 repr-util.cpp 1 5 5 ruler.h 5 1 5 sp-color-preview.h 1 5 5 sp-metrics.cpp 1 5 5 sp-xmlview-tree.cpp 5 1 5 src/forward.h 1 5 5 src/libnr/testnr.cpp 1 5 5 src/livarot/Path-test.cpp 5 1 5 src/utest/utest.h 1 5 5 src/xml/repr-action-test.cpp 1 5 5 streams-gzip.cpp 1 5 5 svg-color.cpp 1 5 5 svg-length.cpp 1 5 5 svg-path.cpp 5 1 5 tools-switch.h 5 1 5 widgets/icon.h 1 5 5 widgets/ruler.h 4 1 4 approx-equal.h 2 2 4 dialogs/item-properties.h 4 1 4 dialogs/object-properties.h 4 1 4 dir-util.h 2 2 4 extension/menu.h 1 4 4 filedialog.cpp 2 2 4 fill-style.h 2 2 4 geom.h 2 2 4 gradient-vector.h 4 1 4 helper/nr-plain-stuff-gdk.h 2 2 4 in-dt-coordsys.h 2 2 4 libnr/nr-point-l.h 2 2 4 menu.h 1 4 4 nr-compose.cpp 1 4 4 nr-pixblock.h 1 4 4 nr-plain-stuff.cpp 2 2 4 object-ui.h 1 4 4 repr-action.cpp 1 4 4 repr-css.cpp 1 4 4 repr-io.cpp 2 2 4 satisfied-guide-cns.h 2 2 4 sp-attribute-widget.h 4 1 4 sp-color-slider.h 4 1 4 sp-cursor.h 2 2 4 sp-item-notify-moveto.h 2 2 4 sp-item-update-cns.h 2 2 4 splivarot.h 4 1 4 src/bonobo/embeddable-document.h 1 4 4 src/bonobo/svg-doc-factory.cpp 1 4 4 src/extension/internal/gnome.cpp 1 4 4 src/helper/bezier-utils-test.cpp 1 4 4 src/libnrtype/nr-type-w32.cpp 1 4 4 src/livarot/AVL.cpp 1 4 4 src/livarot/Ligne.cpp 4 1 4 src/widgets/sp-wrap-box.h 1 4 4 src/widgets/test-widgets.cpp 1 4 4 src/widgets/test-wrapbox.cpp 4 1 4 src/xml/repr.h 1 4 4 streams-gzip.h 1 4 4 streams-zlib.cpp 1 4 4 units.cpp 2 2 4 widgets/paint-selector.h 4 1 4 widgets/spw-utilities.h 1 3 3 arikkei-token.cpp 1 3 3 attributes.cpp 1 3 3 color.cpp 3 1 3 dialogs/export.h 1 3 3 font-style-to-pos.h 3 1 3 helper/gnome-utils.h 1 3 3 inkscape-stock.cpp 1 3 3 libnrtype/font-style-to-pos.h 3 1 3 livarot/DblLinked.h 3 1 3 livarot/LivarotDefs.h 3 1 3 marker-status.h 3 1 3 nr-type-primitives.h 1 3 3 png-write.cpp 3 1 3 remove-last.h 1 3 3 sp-color-preview.cpp 1 3 3 sp-xmlview-content.h 3 1 3 src/document.h 3 1 3 src/helper/helper-forward.h 3 1 3 src/helper/units.h 3 1 3 src/libnr/nr-forward.h 1 3 3 src/libnrtype/nr-type-gnome.cpp 1 3 3 src/livarot/AlphaLigne.cpp 1 3 3 src/livarot/BitLigne.cpp 3 1 3 src/livarot/BitLigne.h 1 3 3 src/livarot/MySeg.cpp 1 3 3 src/livarot/Path.cpp 1 3 3 src/livarot/PathOutline.cpp 1 3 3 src/livarot/PathSimplify.cpp 1 3 3 src/widgets/sp-hwrap-box.cpp 1 3 3 src/widgets/sp-vwrap-box.cpp 1 3 3 streams-handles.cpp 3 1 3 widgets/spinbutton-events.h 1 3 3 widgets/sp-xmlview-content.h 3 1 3 widgets/widget-sizes.h 1 2 2 arikkei-dict.cpp 1 2 2 bezier-utils.h 2 1 2 curve.h 1 2 2 dash-selector.h 2 1 2 dialogs/align.h 2 1 2 dialogs/desktop-properties.h 1 2 2 dialogs/fill-style.h 2 1 2 text-edit.h 2 1 2 dialogs/transformation.h 1 2 2 dir-util.cpp 1 2 2 extract-uri.cpp 2 1 2 extract-uri.h 1 2 2 gnome-canvas-bpath-util.cpp 2 1 2 gnome-canvas-bpath-util.h 1 2 2 gnome-utils.cpp 2 1 2 helper/nr-plain-stuff.h 2 1 2 help.h 2 1 2 icon.h 1 2 2 item-properties.h 1 2 2 libnr/nr-compose-transform.h 1 2 2 livarot/AlphaLigne.h 1 2 2 livarot/Ligne.h 1 2 2 marker-status.cpp 2 1 2 nr-compose.h 1 2 2 nr-compose-transform.h 1 2 2 nr-object.h 1 2 2 nr-path.h 2 1 2 nr-plain-stuff.h 1 2 2 nr-rect-l.h 1 2 2 nr-type-pos-def.cpp 2 1 2 nr-type-pos-def.h 1 2 2 object-attributes.h 1 2 2 paint-selector.h 2 1 2 select-toolbar.h 1 2 2 sp-color-slider.cpp 1 2 2 sp-cursor.cpp 1 2 2 sp-intl.h 1 2 2 sp-marshal.cpp 1 2 2 sp-xmlview-attr-list.h 1 2 2 sp-xmlview-tree.h 1 2 2 src/application.cpp 1 2 2 src/bonobo/canvas-translator.cpp 2 1 2 src/bonobo/canvas-translator.h 2 1 2 src/bonobo/embeddable-desktop.h 2 1 2 src/bonobo/embeddable-drawing.h 1 2 2 src/bonobo/sodipodi-bonobo.cpp 2 1 2 src/bonobo/sodipodi-bonobo.h 2 1 2 src/desktop.h 1 2 2 src/dialogs/filedialog-win32.cpp 2 1 2 src/display/nr-arena-forward.h 1 2 2 src/extension/internal/win32.cpp 1 2 2 src/extract-uri-test.cpp 1 2 2 src/inkjar/jar.cpp 2 1 2 src/inkscape.h 2 1 2 src/libnr/nr-point-fns.h 1 2 2 src/libnr/nr-point-fns-test.cpp 2 1 2 src/libnr/nr-types.h 1 2 2 src/libnr/nr-types-test.cpp 2 1 2 src/libnrtype/nr-type-directory.h 2 1 2 src/livarot/AlphaLigne.h 1 2 2 src/livarot/DblLinked.cpp 2 1 2 src/livarot/Ligne.h 2 1 2 src/sp-item.h 2 1 2 src/sp-object.h 2 1 2 src/version.h 2 1 2 src/view.h 2 1 2 src/widgets/sp-hwrap-box.h 2 1 2 src/widgets/sp-vwrap-box.h 1 2 2 src/widgets/sp-wrap-box.cpp 1 2 2 unit-menu.h 2 1 2 units.h 1 2 2 uri.cpp 1 2 2 version.cpp 1 2 2 widgets/dash-selector.h 2 1 2 widget-sizes.h 1 2 2 widgets/sp-xmlview-attr-list.h 1 2 2 widgets/sp-xmlview-tree.h 1 1 1 align.h 1 1 1 arikkei-dict.h 1 1 1 arikkei-token.h 1 1 1 brokenimage.xpm 1 1 1 desktop-properties.h 1 1 1 dialogs/display-settings.h 1 1 1 dialogs/filedialog.h 1 1 1 dialogs/tool-options.h 1 1 1 dialogs/xml-tree.h 1 1 1 display-settings.h 1 1 1 export.h 1 1 1 extension/init.h 1 1 1 filedialog.h 1 1 1 gnome-utils.h 1 1 1 helper/png-write.h 1 1 1 libarikkei/arikkei-token.h 1 1 1 libnr/nr-compose.h 1 1 1 nr-plain-stuff-gdk.h 1 1 1 nr-uta.h 1 1 1 object-properties.h 1 1 1 pixmaps/cursor-arc.xpm 1 1 1 pixmaps/cursor-node-d.xpm 1 1 1 pixmaps/cursor-node-m.xpm 1 1 1 pixmaps/cursor-node.xpm 1 1 1 pixmaps/cursor-rect.xpm 1 1 1 pixmaps/cursor-select-d.xpm 1 1 1 pixmaps/cursor-select-m.xpm 1 1 1 pixmaps/cursor-spiral.xpm 1 1 1 pixmaps/cursor-star.xpm 1 1 1 pixmaps/cursor-text.xpm 1 1 1 pixmaps/cursor-zoom.xpm 1 1 1 pixmaps/handles.xpm 1 1 1 png-write.h 1 1 1 preferences-skeleton.h 1 1 1 slideshow.h 1 1 1 spinbutton-events.h 1 1 1 spw-utilities.h 1 1 1 src/application.h 1 1 1 src/ast/node.cpp 1 1 1 src/bonobo/svg-doc-factory.h 1 1 1 src/color.h 1 1 1 src/dialogs/filedialog.h 1 1 1 src/display/testnr.cpp 1 1 1 src/extension/extension.h 1 1 1 src/extension/implementation/implementation.h 1 1 1 src/extension/internal/gnome.h 1 1 1 src/extension/internal/win32.h 1 1 1 src/extract-uri.h 1 1 1 src/helper/bezier-utils.cpp 1 1 1 src/helper/bezier-utils.h 1 1 1 src/helper/canvas-bpath.h 1 1 1 src/helper/curve.h 1 1 1 src/helper/sp-canvas.h 1 1 1 src/inkjar/jar.h 1 1 1 src/libnr/nr-blit.h 1 1 1 src/libnr/nr-matrix.h 1 1 1 src/libnr/nr-matrix-ops.h 1 1 1 src/libnr/nr-matrix-test.cpp 1 1 1 src/libnr/nr-path.h 1 1 1 src/libnr/nr-pixblock.h 1 1 1 src/libnr/nr-point-ops.h 1 1 1 src/libnr/nr-rotate-test.cpp 1 1 1 src/libnr/nr-scale-test.cpp 1 1 1 src/libnr/nr-translate-test.cpp 1 1 1 src/libnrtype/codepages.h 1 1 1 src/libnrtype/cp1250.cpp 1 1 1 src/libnrtype/cp1251.cpp 1 1 1 src/libnrtype/cp1252.cpp 1 1 1 src/libnrtype/cp1253.cpp 1 1 1 src/libnrtype/cp1254.cpp 1 1 1 src/libnrtype/cp1255.cpp 1 1 1 src/libnrtype/cp1256.cpp 1 1 1 src/libnrtype/cp1257.cpp 1 1 1 src/libnrtype/cp1258.cpp 1 1 1 src/libnrtype/cp874.cpp 1 1 1 src/libnrtype/cp932.cpp 1 1 1 src/libnrtype/cp936.cpp 1 1 1 src/libnrtype/cp949.cpp 1 1 1 src/libnrtype/cp950.cpp 1 1 1 src/libnrtype/nr-type-gnome.h 1 1 1 src/libnrtype/nr-type-w32.h 1 1 1 src/livarot/MyMath.h 1 1 1 src/livarot/MySeg.h 1 1 1 src/widgets/sp-color-selector.h 1 1 1 src/winmain.cpp 1 1 1 src/xml/repr-action.h 1 1 1 src/xml/repr-private.h 1 1 1 dialogs/text-edit.h 1 1 1 tool-options.h 1 1 1 widgets/sp-color-preview.h 1 1 1 helper/window.h
This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel