- From: SVG Working Group repository <cam+svgwgrepo@mcc.id.au>
- Date: Tue, 11 Feb 2014 22:42:19 -0800
- To: public-svg-wg@w3.org
details: https://svgwg.org/hg/svg2/rev/d2c14c71ea93
branches:
changeset: 637:d2c14c71ea93
user: Cameron McCormack <cam@mcc.id.au>
date: Wed Feb 12 17:38:50 2014 +1100
description:
Back to ED.
diffstat:
master/coords.html | 2 +-
master/painting.html | 2 +-
master/paths.html | 18 +++++++++---------
master/publish.xml | 4 +++-
master/types.html | 2 +-
5 files changed, 15 insertions(+), 13 deletions(-)
diffs (271 lines):
diff --git a/master/coords.html b/master/coords.html
--- a/master/coords.html
+++ b/master/coords.html
@@ -1026,17 +1026,17 @@ size as the middle rectangle, which is s
user units. In particular, note that the <a>'stroke-width'</a> property in the
middle rectangle is set to 1% of the
<code>sqrt((<em>actual-width</em>)**2 +
(<em>actual-height</em>)**2) / sqrt(2)</code>, which in this
case is .01*sqrt(4000*4000+2000*2000)/sqrt(2), or 31.62. The
bottom rectangle of the group illustrates what happens when
values specified in percentage units are scaled.</p>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<h2 id="BoundingBoxes">Bounding boxes</h2>
<p>The bounding box (or "bbox") of an element is the tightest fitting rectangle
aligned with the axes of that element's user coordinate system that entirely
encloses it and its descendants.</p>
<p>Three kinds of bounding boxes can be computed for an element:</p>
diff --git a/master/painting.html b/master/painting.html
--- a/master/painting.html
+++ b/master/painting.html
@@ -2189,17 +2189,17 @@ Values have the following meaning:</p>
<li>the first path segment of the <em>current</em> subpath,
if the following subpath does begin with a
<a href="paths.html#PathDataMovetoCommands">'moveto'</a> command
or if there is no following subpath.</li>
</ul>
</dd>
</dl>
-<dl class="ready-for-wg-review">
+<dl class="ready-for-wider-review">
<dt><span class="attr-value">'auto-start-reverse'</span></dt>
<dd>
<p>A value of <span class="attr-value">'auto-start-reverse'</span>
means the same as <span class="attr-value">'auto'</span> except that
for a marker placed by <a>'marker-start'</a>, the orientation is 180°
different from the orientation as determined by <span class="attr-value">'auto'</span>.</p>
<p class="note">This allows a single arrowhead marker to be defined
diff --git a/master/paths.html b/master/paths.html
--- a/master/paths.html
+++ b/master/paths.html
@@ -260,17 +260,17 @@ characters are allowed [<a href='refs.ht
(For example, the following is an
invalid numeric value in a path data stream: "13,000.56".
Instead, say: "13000.56".)</p>
<p>For the relative versions of the commands, all coordinate
values are relative to the current point at the start of the
command.</p>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>Relative path commands are also influenced by the
current bearing, which is an angle set by the <em>bearing</em>
commands. This allows for paths to be specified using a
style of "turtle graphics", where straight line and curved
path segments are placed with their starting point at a
tangent (or at some other angle) to the current bearing.</p>
@@ -279,17 +279,17 @@ tangent (or at some other angle) to the
<p>In the tables below, the following notation is used to
describe the syntax of a given path command:</p>
<ul>
<li>(): grouping of parameters</li>
<li>+: 1 or more of the given parameter(s) is required</li>
</ul>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>In the description of the path commands, <var>cpx</var> and
<var>cpy</var> represent the coordinates of the current point,
and <var>cb</var> represents the current bearing.</p>
</div>
<p>The following sections list the commands.</p>
@@ -328,17 +328,17 @@ is not the first command) represent the
(<strong>m</strong>) appears as the first element of the path,
then it is treated as a pair of absolute coordinates. In this
case, subsequent pairs of coordinates are treated as relative
even though the initial moveto is interpreted as an absolute moveto.
</td>
</tr>
</table>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>When a relative <strong>m</strong> command is used, the
position moved to is (<var>cpx</var> + <var>x</var> cos <var>cb</var>
+ <var>y</var> sin <var>cb</var>, <var>cpy</var> +
<var>x</var> sin <var>cb</var> + <var>y</var> cos <var>cb</var>).</p>
</div>
@@ -361,17 +361,17 @@ of the subpath is "joined" with the star
segment of the subpath using the current value of <a>'stroke-linejoin'</a>.
If you instead "manually" close the subpath via a "lineto"
command, the start of the first segment and the end of the last
segment are not joined but instead are each capped using the
current value of <a>'stroke-linecap'</a>.
At the end of the command, the new current point is set to the
initial point of the current subpath.</p>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>The current bearing does not affect a <strong>z</strong> command.</p>
</div>
<table class="PathDataTable">
<tr>
<th>Command</th>
@@ -446,17 +446,17 @@ current point to a new point:</p>
this doesn't make sense). A <strong>V</strong> or <strong>v</strong>
command is equivalent to an <strong>L</strong> or <strong>l</strong>
command with 0 specified for the x coordinate.
At the end of the command, the new current point is
taken from the final coordinate value.</td>
</tr>
</table>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>When a relative <strong>l</strong> command is used, the
end point of the line is (<var>cpx</var> + <var>x</var> cos <var>cb</var>
+ <var>y</var> sin <var>cb</var>, <var>cpy</var> +
<var>x</var> sin <var>cb</var> + <var>y</var> cos <var>cb</var>).</p>
<p>When a relative <strong>h</strong> command is used,
the end point of the line is (<var>cpx</var> + <var>x</var> cos <var>cb</var>,
@@ -548,17 +548,17 @@ the end point of the line is (<var>cpx</
indicates that relative coordinates will follow. Multiple
sets of coordinates may be specified to draw a
polybézier. At the end of the command, the new
current point becomes the final (x,y) coordinate pair used
in the polybézier.</td>
</tr>
</table>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>When a relative <strong>c</strong> or <strong>s</strong>
command is used, each of the relative coordinate pairs
is computed as for those in an <strong>m</strong> command.
For example, the final control point of the curve of
both commands is (<var>cpx</var> + <var>x</var> cos <var>cb</var>
+ <var>y</var> sin <var>cb</var>, <var>cpy</var> +
<var>x</var> sin <var>cb</var> + <var>y</var> cos <var>cb</var>).</p>
@@ -628,17 +628,17 @@ this example as SVG (SVG-enabled browser
absolute coordinates will follow; <strong>t</strong>
(lowercase) indicates that relative coordinates will
follow. At the end of the command, the new current point
becomes the final (x,y) coordinate pair used in the
polybézier.</td>
</tr>
</table>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>When a relative <strong>q</strong> or <strong>t</strong>
command is used, each of the relative coordinate pairs
is computed as for those in an <strong>m</strong> command.
For example, the final control point of the curve of
both commands is (<var>cpx</var> + <var>x</var> cos <var>cb</var>
+ <var>y</var> sin <var>cb</var>, <var>cpy</var> +
<var>x</var> sin <var>cb</var> + <var>y</var> cos <var>cb</var>).</p>
@@ -702,17 +702,17 @@ command.</p>
<strong>cy</strong>) of the ellipse is calculated
automatically to satisfy the constraints imposed by the
other parameters. <strong>large-arc-flag</strong> and
<strong>sweep-flag</strong> contribute to the automatic
calculations and help determine how the arc is drawn.</td>
</tr>
</table>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<p>When a relative <strong>a</strong> command is used, the end point
of the arc is (<var>cpx</var> + <var>x</var> cos <var>cb</var>
+ <var>y</var> sin <var>cb</var>, <var>cpy</var> +
<var>x</var> sin <var>cb</var> + <var>y</var> cos <var>cb</var>).
The effective value of the x-axis-rotation parameter is
also affected by the current bearing: it is computed as
<var>x-axis-rotation</var> + <var>cb</var>.</p>
@@ -785,17 +785,17 @@ src="images/paths/arcs02.png" width="426
<p class="view-as-svg"><a href="images/paths/arcs02.svg">View
this example as SVG (SVG-enabled browsers only)</a></p>
<p>Refer to <a
href="implnote.html#ArcImplementationNotes">Elliptical arc
implementation notes</a> for detailed implementation notes for
the path data elliptical arc commands.</p>
-<div class="ready-for-wg-review">
+<div class="ready-for-wider-review">
<h3 id="PathDataBearingCommands">The bearing commands</h3>
<p>The bearing commands (<strong>B</strong> or <strong>b</strong>)
set the current bearing, which influences the orientation of
subsequent relative path commands:</p>
<table class="PathDataTable">
diff --git a/master/publish.xml b/master/publish.xml
--- a/master/publish.xml
+++ b/master/publish.xml
@@ -1,24 +1,26 @@
<!-- Publication script configuration for SVG 2. -->
<publish-conf xmlns='http://mcc.id.au/ns/local'>
<title>Scalable Vector Graphics (SVG) 2</title>
<short-title>SVG 2</short-title>
- <maturity>WD</maturity>
+ <maturity>ED</maturity>
<output use-publish-directory='true' publish-directory='build/publish'/>
<!--
Uncomment the publication date when it is time to publish on
http://www.w3.org/TR/. While an Editor's Draft, leave this
commented out and the last commit date will be used as the
document's date.
-->
+ <!--
<publication-date>2014-02-11</publication-date>
+ -->
<versions>
<cvs href='https://svgwg.org/svg2-draft/'/>
<cvs-single href='https://svgwg.org/svg2-draft/single-page.html'/>
<this href='http://www.w3.org/TR/2014/WD-SVG2-20140211/'/>
<this-single href='http://www.w3.org/TR/2014/WD-SVG2-20140211/single-page.html'/>
<previous href='http://www.w3.org/TR/2013/WD-SVG2-20130618/'/>
<latest href='http://www.w3.org/TR/SVG2/'/>
diff --git a/master/types.html b/master/types.html
--- a/master/types.html
+++ b/master/types.html
@@ -4064,17 +4064,17 @@ interface <b>SVGGraphicsElement</b> : <a
The farthest ancestor <a>'svg'</a> element. Null if the current element
is the <a>outermost svg element</a>.
</div>
</dd>
</dl>
</dd>
<dt class="operations-header">Operations:</dt>
<dd>
- <div class="ready-for-wg-review">
+ <div class="ready-for-wider-review">
<dl class="attributes">
<dt id="__svg__SVGGraphicsElement__getBBox" class="operation first-child"><a class="idlinterface" href="types.html#InterfaceSVGRect">SVGRect</a> <b>getBBox</b>(optional <a href="#SVGBoundingBoxOptions">SVGBoundingBoxOptions</a> <var>options</var>)</dt>
<dd class="operation">
<div>
<p>Returns the result of invoking the <a href="coords.html#BoundingBoxes">bounding box algorithm</a>
for the element, with <var>fill</var>, <var>stroke</var>, <var>markers</var>
and <var>clipped</var> members of the <var>options</var> dictionary argument
used to control which parts of the element are included in the bounding box,
Received on Wednesday, 12 February 2014 06:42:43 UTC