Dean: If we can reconcile these names with the spec, we can easily have a link
from the 'QA' bells and whistles publication to the relevant section in the spec.
I would consider this to be ultra cool.
{Rick considers offering to do this update and comes to his senses}
I would suggest that the best way to do this might be by building a sed script and then
running a link checker if there is such a thing.
please read the commented notes below.
# directory.dat
#
# Rick Graham, BitFlash
# Nov., 2001
#
# This file describes the directory tree structure for the SVG 1.1 test suite
# this is a tab delimited file
# feilds are:
# section name, chapter or .section number, title
#
# Field 1, section name
# section names are 'chapter' and 'chapter-section'
# at the time of creation, chapter names were the same as the html names in the 1.0 spec.
# section names in the spec are too verbose to fit into the test file naming convention so they
# do not mirror the links in the spec.
#
# Field 2, chapter or .section number
# chapters are numbered as integers, sections are preceded by a decimal to
# differentiate them.
# The reason I did this was to avoid having a huge renumbering task in the event that
# there was a chapter added or deleted.
#
# Field 3, Title
# This is the title of the section as it appears in the spec.
#
intro 1 Introduction
intro-about .1 About SVG
intro-mime .2 SVG MIME type, file name extension and Macintosh file type
intro-id .3 SVG Namespace, Public Identifier and System Identifier
intro-compat .4 Compatibility with Other Standards Efforts
intro-terms .5 Terminology
intro-defs .6 Definitions
concepts 2 Concepts
concepts-name .1 Explaining the name: SVG
concepts-important .2 Important SVG concepts
concepts-options .3 Options for using SVG in Web pages
render 3 Rendering Model
render-intro .1 Introduction
render-model .2 The painters model
render-order .3 Rendering Order
render-groups .4 How groups are rendered
render-elems .5 How elements are rendered
render-types .6 Types of graphics elements
render-regions .7 Filtering painted regions
render-clip .8 Clipping, masking and object opacity
render-composit .9 Parent Compositing
types 4 Basic Data Types and Interfaces
types-basic .1 Basic data types
types-keyword .2 Recognized color keyword names
types-dom .3 Basic DOM interfaces
struct 5 Document Structure
struct-frag .1 Defining an SVG document fragment: the 'svg' element
struct-group .2 Grouping: the 'g' element
struct-defs .3 References and the 'defs' element
struct-desc .4 The 'desc' and 'title' elements
struct-symbol .5 The 'symbol' element
struct-use .6 The 'use' element
struct-image .7 The 'image' element
struct-cond .8 Conditional processing
struct-res .9 Specifying whether external resources are required for proper rendering
struct-attr .10 Common attributes
struct-dom .11 DOM interfaces
styling 6 Styling
styling-prop .1 SVG's styling properties
styling-usage .2 Usage scenarios for styling
styling-alts .3 Alternative ways to specify styling properties
styling-pres .4 Specifying properties using the presentation attributes
styling-entity .5 Entity definitions for the presentation attributes
styling-xsl .6 Styling with XSL
styling-css .7 Styling with CSS
styling-case .8 Case sensitivity of property names and values
styling-facil .9 Facilities from CSS and XSL used by SVG
styling-extern .10 Referencing external style sheets
styling-elem .11 The 'style' element
styling-class .12 The class attribute
styling-style .13 The style attribute
styling-default .14 Specifying the default style sheet language
styling-inherit .15 Property inheritance
styling-scope .16 The scope/range of styles
styling-agent .17 User agent style sheet
styling-aural .18 Aural style sheets
styling-dom .19 DOM interfaces
coords 7 Coordinate Systems, Transformations and Units
coords-intro .1 Introduction
coords-viewport .2 The initial viewport
coords-coord .3 The initial coordinate system
coords-trans .4 Coordinate system transformations
coords-nest .5 Nested transformations
coords-transattr .6 The transform attribute
coords-viewattr .7 The viewBox attribute
coords-aspectattr .8 The preserveAspectRatio attribute
coords-view .9 Establishing a new viewport
coords-units .10 Units
coords-bounds .11 Object bounding box units
coords-dom .12 DOM interfaces
paths 8 Paths
paths-intro .1 Introduction
paths-elem .2 The 'path' element
paths-data .3 Path Data
paths-dist .4 Distance along a path
paths-dom .5 DOM interfaces
shapes 9 Basic Shapes
shapes-intro .1 Introduction
shapes-rect .2 The 'rect' element
shapes-circle .3 The 'circle' element
shapes-ellipse .4 The 'ellipse' element
shapes-line .5 The 'line' element
shapes-polyline .6 The 'polyline' element
shapes-polygon .7 The 'polygon' element
shapes-grammar .8 The grammar for points specifications in 'polyline' and 'polygon' elements
shapes-dom .9 DOM interfaces
text 10 Text
text-intro .1 Introduction
text-chars .2 Characters and their corresponding glyphs
text-fonts .3 Fonts, font tables and baselines
text-text .4 The 'text' element
text-tspan .5 The 'tspan' element
text-tref .6 The 'tref' element
text-layout .7 Text layout
text-order .8 Text rendering order
text-align .9 Alignment properties
text-fselect .10 Font selection properties
text-spacing .11 Spacing properties
text-deco .12 Text decoration
text-path .13 Text on a path
text-altglyph .14 Alternate glyphs
text-ws .15 White space handling
text-tselect .16 Text selection and clipboard operations
text-dom .17 DOM interfaces
painting 11 Painting: Filling, Stroking and Marker Symbols
painting-intro .1 Introduction
painting-which .2 Specifying paint
painting-fill .3 Fill Properties
painting-stroke .4 Stroke Properties
painting-vis .5 Controlling visibility
painting-marker .6 Markers
painting-render .7 Rendering properties
painting-inherit .8 Inheritance of painting properties
painting-dom .9 DOM interfaces
color 12 Color
color-intro .1 Introduction
color-prop .2 The 'color' property
color-prof .3 Color profile descriptions
color-dom .4 DOM interfaces
pservers 13 Gradients and Patterns
pservers-intro .1 Introduction
pservers-grad .2 Gradients
pservers-pattern .3 Patterns
pservers-dom .4 DOM interfaces
masking 14 Clipping, Masking and Compositing
masking-intro .1 Introduction
masking-alpha .2 Simple alpha compositing
masking-path .3 Clipping paths
masking-mask .4 Masking
masking-opacity .5 Object and group opacity: the 'opacity' property
masking-dom .6 DOM interfaces
filters 15 Filter Effects
filters-intro .1 Introduction
filters-example .2 An example
filters-felem .3 The 'filter' element
filters-fprop .4 The 'filter' property
filters-region .5 Filter effects region
filters-bgnd .6 Accessing the background image
filters-overview .7 Filter primitives overview
filters-light .8 Light source elements and properties
filters-blend .9 Filter primitive 'feBlend'
filters-color .10 Filter primitive 'feColorMatrix'
filters-comptran .11 Filter primitive 'feComponentTransfer'
filters-composite .12 Filter primitive 'feComposite'
filters-conv .13 Filter primitive 'feConvolveMatrix'
filters-diffuse .14 Filter primitive 'feDiffuseLighting'
filters-displace .15 Filter primitive 'feDisplacementMap'
filters-flood .16 Filter primitive 'feFlood'
filters-gauss .17 Filter primitive 'feGaussianBlur'
filters-image .18 Filter primitive 'feImage'
filters-merge .19 Filter primitive 'feMerge'
filters-morph .20 Filter primitive 'feMorphology'
filters-offset .21 Filter primitive 'feOffset'
filters-specular .22 Filter primitive 'feSpecularLighting'
filters-tile .23 Filter primitive 'feTile'
filters-turb .24 Filter primitive 'feTurbulence'
filters-dom .25 DOM interfaces
interact 16 Interactivity
interact-intro .1 Introduction
interact-events .2 Complete list of supported events
interact-ui .3 User interface events
interact-pointer .4 Pointer events
interact-order .5 Processing order for user interface events
interact-prop .6 The 'pointer-events' property
interact-zoom .7 Magnification and panning
interact-cursor .8 Cursors
interact-dom .9 DOM interfaces
linking 17 Linking
linking-a .1 Links out of SVG content: the 'a' element
linking-uri .2 Linking into SVG content: URI fragments and SVG views
linking-dom .3 DOM interfaces
script 18 Scripting
script-lang .1 Specifying the scripting language
script-elem .2 The 'script' element
script-handle .3 Event handling
script-attr .4 Event attributes
script-dom .5 DOM interfaces
animate 19 Animation
animate-intro .1 Introduction
animate-elem .2 Animation elements
animate-usingdom .3 Animation using the SVG DOM
animate-dom .4 DOM interfaces
fonts 20 Fonts
fonts-intro .1 Introduction
fonts-svg .2 Overview of SVG fonts
fonts-elem .3 The 'font' element
fonts-glyph .4 The 'glyph' element
fonts-missing .5 The 'missing-glyph' element
fonts-select .6 Glyph selection rules
fonts-kern .7 The 'hkern' and 'vkern' elements
fonts-desc .8 Describing a font
fonts-dom .9 DOM interfaces
metadata 21 Metadata
metadata-intro .1 Introduction
metadata-meta .2 The 'metadata' element
metadata-example .3 An example
metadata-dom .4 DOM interfaces
backward 22 Backwards Compatibility
extend 23 Extensibility
extend-namespace .1 Foreign namespaces and private data
extend-fo .2 Embedding foreign object types
extend-foelem .3 The 'foreignObject' element
extend-example .4 An example
extend-private .5 Adding private elements and attributes to the DTD
extend-dom .6 DOM interfaces