Skip to content

Commit

Permalink
[] (0) Use 'any' instead of DOMObject in IDL blocks. (I may have gone…
Browse files Browse the repository at this point in the history
… too far; let me know if you want some DOMObjects back.) (bug 6182)

git-svn-id: http://svn.whatwg.org/webapps@2622 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Dec 30, 2008
1 parent 25c5498 commit ad9e38a
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 46 deletions.
47 changes: 24 additions & 23 deletions index
Expand Up @@ -19133,7 +19133,7 @@ interface <dfn id=cuerangecallback>CueRangeCallback</dfn> {
DOMString <a href=#dom-canvas-todataurl title=dom-canvas-toDataURL>toDataURL</a>();
DOMString <a href=#dom-canvas-todataurl-type title=dom-canvas-toDataURL-type>toDataURL</a>(in DOMString type, [Variadic] in any args);

DOMObject <a href=#dom-canvas-getcontext title=dom-canvas-getContext>getContext</a>(in DOMString contextId);
any <a href=#dom-canvas-getcontext title=dom-canvas-getContext>getContext</a>(in DOMString contextId);
};</pre>
</dd>
</dl><p>The <code><a href=#the-canvas-element>canvas</a></code> element represents a resolution-dependent
Expand Down Expand Up @@ -19345,8 +19345,8 @@ interface <dfn id=cuerangecallback>CueRangeCallback</dfn> {
attribute DOMString <a href=#dom-context-2d-globalcompositeoperation title=dom-context-2d-globalCompositeOperation>globalCompositeOperation</a>; // (default source-over)

// colors and styles
attribute DOMObject <a href=#dom-context-2d-strokestyle title=dom-context-2d-strokeStyle>strokeStyle</a>; // (default black)
attribute DOMObject <a href=#dom-context-2d-fillstyle title=dom-context-2d-fillStyle>fillStyle</a>; // (default black)
attribute any <a href=#dom-context-2d-strokestyle title=dom-context-2d-strokeStyle>strokeStyle</a>; // (default black)
attribute any <a href=#dom-context-2d-fillstyle title=dom-context-2d-fillStyle>fillStyle</a>; // (default black)
<a href=#canvasgradient>CanvasGradient</a> <a href=#dom-context-2d-createlineargradient title=dom-context-2d-createLinearGradient>createLinearGradient</a>(in float x0, in float y0, in float x1, in float y1);
<a href=#canvasgradient>CanvasGradient</a> <a href=#dom-context-2d-createradialgradient title=dom-context-2d-createRadialGradient>createRadialGradient</a>(in float x0, in float y0, in float r0, in float x1, in float y1, in float r1);
<a href=#canvaspattern>CanvasPattern</a> <a href=#dom-context-2d-createpattern title=dom-context-2d-createPattern>createPattern</a>(in <a href=#htmlimageelement>HTMLImageElement</a> image, in DOMString repetition);
Expand Down Expand Up @@ -37462,8 +37462,8 @@ style/default.css</pre>
void <a href=#dom-history-go-0 title=dom-history-go-0>go</a>();
void <a href=#dom-history-back title=dom-history-back>back</a>();
void <a href=#dom-history-forward title=dom-history-forward>forward</a>();
void <a href=#dom-history-pushstate title=dom-history-pushState>pushState</a>(in DOMObject data, in DOMString title);
void <a href=#dom-history-pushstate title=dom-history-pushState>pushState</a>(in DOMObject data, in DOMString title, in DOMString url);
void <a href=#dom-history-pushstate title=dom-history-pushState>pushState</a>(in any data, in DOMString title);
void <a href=#dom-history-pushstate title=dom-history-pushState>pushState</a>(in any data, in DOMString title, in DOMString url);
void <a href=#dom-history-clearstate title=dom-history-clearState>clearState</a>();
};</pre>

Expand Down Expand Up @@ -37600,9 +37600,9 @@ style/default.css</pre>
cancelable and has no default action.</li>

</ol><!-- XXX onpopstate should be defined somewhere --><pre class=idl>interface <dfn id=popstateevent>PopStateEvent</dfn> : Event {
readonly attribute DOMObject <a href=#dom-popstateevent-state title=dom-PopStateEvent-state>state</a>;
void <a href=#dom-popstateevent-initpopstateevent title=dom-PopStateEvent-initPopStateEvent>initPopStateEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject stateArg);
void <a href=#dom-popstateevent-initpopstateeventns title=dom-PopStateEvent-initPopStateEventNS>initPopStateEventNS</a>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject stateArg);
readonly attribute any <a href=#dom-popstateevent-state title=dom-PopStateEvent-state>state</a>;
void <a href=#dom-popstateevent-initpopstateevent title=dom-PopStateEvent-initPopStateEvent>initPopStateEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any stateArg);
void <a href=#dom-popstateevent-initpopstateeventns title=dom-PopStateEvent-initPopStateEventNS>initPopStateEventNS</a>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any stateArg);
};</pre>

<p>The <dfn id=dom-popstateevent-initpopstateevent title=dom-PopStateEvent-initPopStateEvent><code>initPopStateEvent()</code></dfn>
Expand Down Expand Up @@ -39332,7 +39332,7 @@ interface <dfn id=sqlstatementerrorcallback>SQLStatementErrorCallback</dfn> {

<pre class=idl>interface <dfn id=sqlresultsetrowlist>SQLResultSetRowList</dfn> {
readonly attribute unsigned long <a href=#dom-sqlresultsetrowlist-length title=dom-SQLResultSetRowList-length>length</a>;
[IndexGetter] <span>DOMObject</span> <a href=#dom-sqlresultsetrowlist-item title=dom-SQLResultSetRowList-item>item</a>(in unsigned long index);
[IndexGetter] <span>any</span> <a href=#dom-sqlresultsetrowlist-item title=dom-SQLResultSetRowList-item>item</a>(in unsigned long index);
};</pre>

<p><code><a href=#sqlresultsetrowlist>SQLResultSetRowList</a></code> objects have a <dfn id=dom-sqlresultsetrowlist-length title=dom-SQLResultSetRowList-length><code>length</code></dfn>
Expand Down Expand Up @@ -42858,11 +42858,11 @@ http://developer.apple.com/documentation/AppleApplications/Conceptual/SafariJSPr
interface can be used:</p>

<pre class=idl>interface <dfn id=undomanager>UndoManager</dfn> {
unsigned long <a href=#dom-undomanager-add title=dom-UndoManager-add>add</a>(in DOMObject data, in DOMString title);
unsigned long <a href=#dom-undomanager-add title=dom-UndoManager-add>add</a>(in any data, in DOMString title);
[XXX] void <a href=#dom-undomanager-remove title=dom-UndoManager-remove>remove</a>(in unsigned long index); <!-- XXX [[Delete]] DOMB -->
void <a href=#dom-undomanager-clearundo title=dom-UndoManager-clearUndo>clearUndo</a>();
void <a href=#dom-undomanager-clearredo title=dom-UndoManager-clearRedo>clearRedo</a>();
[IndexGetter] DOMObject <a href=#dom-undomanager-item title=dom-UndoManager-item>item</a>(in unsigned long index);
[IndexGetter] any <a href=#dom-undomanager-item title=dom-UndoManager-item>item</a>(in unsigned long index);
readonly attribute unsigned long <a href=#dom-undomanager-length title=dom-UndoManager-length>length</a>;
readonly attribute unsigned long <a href=#dom-undomanager-position title=dom-UndoManager-position>position</a>;
};</pre>
Expand Down Expand Up @@ -43032,9 +43032,9 @@ http://developer.apple.com/documentation/AppleApplications/Conceptual/SafariJSPr
<h4 id=the-undomanagerevent-interface-and-the-undo-and-redo-events><span class=secno>6.9.4 </span>The <code><a href=#undomanagerevent>UndoManagerEvent</a></code> interface and the <code title=event-undo><a href=#event-undo>undo</a></code> and <code title=event-redo><a href=#event-redo>redo</a></code> events</h4>

<pre class=idl>interface <dfn id=undomanagerevent>UndoManagerEvent</dfn> : Event {
readonly attribute DOMObject <a href=#dom-undomanagerevent-data title=dom-UndoManagerEvent-data>data</a>;
void <a href=#dom-undomanagerevent-initundomanagerevent title=dom-UndoManagerEvent-initUndoManagerEvent>initUndoManagerEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject dataArg);
void <span title=dom-UndoManagerEvent-initUndoManagerEventNS>initUndoManagerEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject dataArg);
readonly attribute any <a href=#dom-undomanagerevent-data title=dom-UndoManagerEvent-data>data</a>;
void <a href=#dom-undomanagerevent-initundomanagerevent title=dom-UndoManagerEvent-initUndoManagerEvent>initUndoManagerEvent</a>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg);
void <span title=dom-UndoManagerEvent-initUndoManagerEventNS>initUndoManagerEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg);
};</pre>

<p>The <dfn id=dom-undomanagerevent-initundomanagerevent title=dom-UndoManagerEvent-initUndoManagerEvent><code>initUndoManagerEvent()</code></dfn>
Expand Down Expand Up @@ -55219,15 +55219,16 @@ interface <dfn id=timeouthandler>TimeoutHandler</dfn> {
Champeimont, Rene Saarsoo, Richard Ishida, Rimantas Liubertas,
Robert Blaut, Robert O'Callahan, Robert Sayre, Roman Ivanov, Ryan
King, S. Mike Dierken, Sam Kuper, Sam Ruby, Sam Weinig, Scott Hess,
Sean Knapp, Shaun Inman, Silvia Pfeiffer, Simon Pieters, Stefan
Haustein, Steffen Meschkat, Stephen Ma, Steve Faulkner, Steve
Runyon, Steven Garrity, Stewart Brodie, Stuart Parmenter, Sunava
Dutta, Tantek &Ccedil;elik, Terrence Wood, Thomas Broyer, Thomas
O'Connor, Tim Altman, Tim Johansson, Tommy Thorsen, Travis Leithead,
Tyler Close, Vladimir Vuki&#263;evi&#263;, Wakaba, Wayne
Pollock, Wellington Fernando de Macedo, William Swanson, Wolfram
Kriesing, Yi-An Huang, Zhenbin Xu, and &Oslash;istein E. Andersen,
for their useful and substantial comments.</p>
Sean Knapp, Shaun Inman, Shiki Okasaka, Silvia Pfeiffer, Simon
Pieters, Stefan Haustein, Steffen Meschkat, Stephen Ma, Steve
Faulkner, Steve Runyon, Steven Garrity, Stewart Brodie, Stuart
Parmenter, Sunava Dutta, Tantek &Ccedil;elik, Terrence Wood, Thomas
Broyer, Thomas O'Connor, Tim Altman, Tim Johansson, Tommy Thorsen,
Travis Leithead, Tyler Close, Vladimir Vuki&#263;evi&#263;,
Wakaba, Wayne Pollock, Wellington Fernando de Macedo, William
Swanson, Wolfram Kriesing, Yi-An Huang, Zhenbin Xu, and
&Oslash;istein E. Andersen, for their useful and substantial
comments.</p>

<p>Thanks also to everyone who has ever posted about HTML5 to their
blogs, public mailing lists, or forums, including the <a href=http://lists.w3.org/Archives/Public/public-html/>W3C
Expand Down
47 changes: 24 additions & 23 deletions source
Expand Up @@ -20768,7 +20768,7 @@ interface <dfn>CueRangeCallback</dfn> {
DOMString <span title="dom-canvas-toDataURL">toDataURL</span>();
DOMString <span title="dom-canvas-toDataURL-type">toDataURL</span>(in DOMString type, [Variadic] in any args);

DOMObject <span title="dom-canvas-getContext">getContext</span>(in DOMString contextId);
any <span title="dom-canvas-getContext">getContext</span>(in DOMString contextId);
};</pre>
</dd>
</dl>
Expand Down Expand Up @@ -21012,8 +21012,8 @@ interface <dfn>CueRangeCallback</dfn> {
attribute DOMString <span title="dom-context-2d-globalCompositeOperation">globalCompositeOperation</span>; // (default source-over)

// colors and styles
attribute DOMObject <span title="dom-context-2d-strokeStyle">strokeStyle</span>; // (default black)
attribute DOMObject <span title="dom-context-2d-fillStyle">fillStyle</span>; // (default black)
attribute any <span title="dom-context-2d-strokeStyle">strokeStyle</span>; // (default black)
attribute any <span title="dom-context-2d-fillStyle">fillStyle</span>; // (default black)
<span>CanvasGradient</span> <span title="dom-context-2d-createLinearGradient">createLinearGradient</span>(in float x0, in float y0, in float x1, in float y1);
<span>CanvasGradient</span> <span title="dom-context-2d-createRadialGradient">createRadialGradient</span>(in float x0, in float y0, in float r0, in float x1, in float y1, in float r1);
<span>CanvasPattern</span> <span title="dom-context-2d-createPattern">createPattern</span>(in <span>HTMLImageElement</span> image, in DOMString repetition);
Expand Down Expand Up @@ -42610,8 +42610,8 @@ style/default.css</pre>
void <span title="dom-history-go-0">go</span>();
void <span title="dom-history-back">back</span>();
void <span title="dom-history-forward">forward</span>();
void <span title="dom-history-pushState">pushState</span>(in DOMObject data, in DOMString title);
void <span title="dom-history-pushState">pushState</span>(in DOMObject data, in DOMString title, in DOMString url);
void <span title="dom-history-pushState">pushState</span>(in any data, in DOMString title);
void <span title="dom-history-pushState">pushState</span>(in any data, in DOMString title, in DOMString url);
void <span title="dom-history-clearState">clearState</span>();
};</pre>

Expand Down Expand Up @@ -42794,9 +42794,9 @@ style/default.css</pre>


<pre class="idl">interface <dfn>PopStateEvent</dfn> : Event {
readonly attribute DOMObject <span title="dom-PopStateEvent-state">state</span>;
void <span title="dom-PopStateEvent-initPopStateEvent">initPopStateEvent</span>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject stateArg);
void <span title="dom-PopStateEvent-initPopStateEventNS">initPopStateEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject stateArg);
readonly attribute any <span title="dom-PopStateEvent-state">state</span>;
void <span title="dom-PopStateEvent-initPopStateEvent">initPopStateEvent</span>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any stateArg);
void <span title="dom-PopStateEvent-initPopStateEventNS">initPopStateEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any stateArg);
};</pre>

<p>The <dfn
Expand Down Expand Up @@ -44762,7 +44762,7 @@ interface <dfn>SQLStatementErrorCallback</dfn> {

<pre class="idl">interface <dfn>SQLResultSetRowList</dfn> {
readonly attribute unsigned long <span title="dom-SQLResultSetRowList-length">length</span>;
[IndexGetter] <span>DOMObject</span> <span title="dom-SQLResultSetRowList-item">item</span>(in unsigned long index);
[IndexGetter] <span>any</span> <span title="dom-SQLResultSetRowList-item">item</span>(in unsigned long index);
};</pre>

<p><code>SQLResultSetRowList</code> objects have a <dfn
Expand Down Expand Up @@ -48896,11 +48896,11 @@ http://developer.apple.com/documentation/AppleApplications/Conceptual/SafariJSPr
interface can be used:</p>

<pre class="idl">interface <dfn>UndoManager</dfn> {
unsigned long <span title="dom-UndoManager-add">add</span>(in DOMObject data, in DOMString title);
unsigned long <span title="dom-UndoManager-add">add</span>(in any data, in DOMString title);
[XXX] void <span title="dom-UndoManager-remove">remove</span>(in unsigned long index); <!-- XXX [[Delete]] DOMB -->
void <span title="dom-UndoManager-clearUndo">clearUndo</span>();
void <span title="dom-UndoManager-clearRedo">clearRedo</span>();
[IndexGetter] DOMObject <span title="dom-UndoManager-item">item</span>(in unsigned long index);
[IndexGetter] any <span title="dom-UndoManager-item">item</span>(in unsigned long index);
readonly attribute unsigned long <span title="dom-UndoManager-length">length</span>;
readonly attribute unsigned long <span title="dom-UndoManager-position">position</span>;
};</pre>
Expand Down Expand Up @@ -49088,9 +49088,9 @@ http://developer.apple.com/documentation/AppleApplications/Conceptual/SafariJSPr
<h4>The <code>UndoManagerEvent</code> interface and the <code title="event-undo">undo</code> and <code title="event-redo">redo</code> events</h4>

<pre class="idl">interface <dfn>UndoManagerEvent</dfn> : Event {
readonly attribute DOMObject <span title="dom-UndoManagerEvent-data">data</span>;
void <span title="dom-UndoManagerEvent-initUndoManagerEvent">initUndoManagerEvent</span>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject dataArg);
void <span title="dom-UndoManagerEvent-initUndoManagerEventNS">initUndoManagerEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in DOMObject dataArg);
readonly attribute any <span title="dom-UndoManagerEvent-data">data</span>;
void <span title="dom-UndoManagerEvent-initUndoManagerEvent">initUndoManagerEvent</span>(in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg);
void <span title="dom-UndoManagerEvent-initUndoManagerEventNS">initUndoManagerEventNS</span>(in DOMString namespaceURIArg, in DOMString typeArg, in boolean canBubbleArg, in boolean cancelableArg, in any dataArg);
};</pre>

<p>The <dfn
Expand Down Expand Up @@ -60338,15 +60338,16 @@ interface <dfn>TimeoutHandler</dfn> {
Champeimont, Rene Saarsoo, Richard Ishida, Rimantas Liubertas,
Robert Blaut, Robert O'Callahan, Robert Sayre, Roman Ivanov, Ryan
King, S. Mike Dierken, Sam Kuper, Sam Ruby, Sam Weinig, Scott Hess,
Sean Knapp, Shaun Inman, Silvia Pfeiffer, Simon Pieters, Stefan
Haustein, Steffen Meschkat, Stephen Ma, Steve Faulkner, Steve
Runyon, Steven Garrity, Stewart Brodie, Stuart Parmenter, Sunava
Dutta, Tantek &Ccedil;elik, Terrence Wood, Thomas Broyer, Thomas
O'Connor, Tim Altman, Tim Johansson, Tommy Thorsen, Travis Leithead,
Tyler Close, Vladimir Vuki&#x0107;evi&#x0107;, Wakaba, Wayne
Pollock, Wellington Fernando de Macedo, William Swanson, Wolfram
Kriesing, Yi-An Huang, Zhenbin Xu, and &Oslash;istein E. Andersen,
for their useful and substantial comments.</p>
Sean Knapp, Shaun Inman, Shiki Okasaka, Silvia Pfeiffer, Simon
Pieters, Stefan Haustein, Steffen Meschkat, Stephen Ma, Steve
Faulkner, Steve Runyon, Steven Garrity, Stewart Brodie, Stuart
Parmenter, Sunava Dutta, Tantek &Ccedil;elik, Terrence Wood, Thomas
Broyer, Thomas O'Connor, Tim Altman, Tim Johansson, Tommy Thorsen,
Travis Leithead, Tyler Close, Vladimir Vuki&#x0107;evi&#x0107;,
Wakaba, Wayne Pollock, Wellington Fernando de Macedo, William
Swanson, Wolfram Kriesing, Yi-An Huang, Zhenbin Xu, and
&Oslash;istein E. Andersen, for their useful and substantial
comments.</p>

<p>Thanks also to everyone who has ever posted about HTML5 to their
blogs, public mailing lists, or forums, including the <a
Expand Down

0 comments on commit ad9e38a

Please sign in to comment.