Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[giow] (1) Simplify the Blob release mechanism, at the cost of exposi…
…ng the Web's innards a bit more to script authors.

Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=19554
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7573 340c8d12-0b0e-0410-8428-c7bf67bfef74
  • Loading branch information
Hixie committed Dec 7, 2012
1 parent a53c524 commit c066dee
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 28 deletions.
12 changes: 3 additions & 9 deletions complete.html
Expand Up @@ -72466,21 +72466,15 @@ <h5 id=calling-scripts><span class=secno>7.1.3.2 </span>Calling scripts</h5>
<li><p>Set the <a href=#entry-script>entry script</a> to be the <a href=#concept-script title=concept-script>script</a>
being invoked.</li>

<li><p>Let <var title="">previous script clean-up jobs list</var> have the value of the current
<a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a>.</li>

<li><p>Empty the <a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a>.</li>

<li><p>Make the <a href=#script-execution-environment title="script execution environment">script execution environment</a>
for the <a href=#concept-script title=concept-script>script</a> execute the code for the given code
entry-point.</li>

<li><p>Set the <a href=#entry-script>entry script</a> back to whatever it was when this algorithm
started.</li>

<li><p><a href=#run-the-global-script-clean-up-jobs>Run the global script clean-up jobs</a>.</li>
started (possibly nothing).</li>

<li><p>Set the <a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a> to the value of <var title="">previous script clean-up jobs list</var>.</li>
<li><p>If there is no longer an <a href=#entry-script>entry script</a>, <a href=#run-the-global-script-clean-up-jobs>run the global script clean-up
jobs</a>.</li>

<li><p><a href=#perform-a-microtask-checkpoint>Perform a microtask checkpoint</a>. (If this runs scripts, it will result in this
algorithm being invoked reentrantly.)</li>
Expand Down
12 changes: 3 additions & 9 deletions index
Expand Up @@ -72466,21 +72466,15 @@ interface <dfn id=navigatoronline>NavigatorOnLine</dfn> {
<li><p>Set the <a href=#entry-script>entry script</a> to be the <a href=#concept-script title=concept-script>script</a>
being invoked.</li>

<li><p>Let <var title="">previous script clean-up jobs list</var> have the value of the current
<a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a>.</li>

<li><p>Empty the <a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a>.</li>

<li><p>Make the <a href=#script-execution-environment title="script execution environment">script execution environment</a>
for the <a href=#concept-script title=concept-script>script</a> execute the code for the given code
entry-point.</li>

<li><p>Set the <a href=#entry-script>entry script</a> back to whatever it was when this algorithm
started.</li>

<li><p><a href=#run-the-global-script-clean-up-jobs>Run the global script clean-up jobs</a>.</li>
started (possibly nothing).</li>

<li><p>Set the <a href=#global-script-clean-up-jobs-list>global script clean-up jobs list</a> to the value of <var title="">previous script clean-up jobs list</var>.</li>
<li><p>If there is no longer an <a href=#entry-script>entry script</a>, <a href=#run-the-global-script-clean-up-jobs>run the global script clean-up
jobs</a>.</li>

<li><p><a href=#perform-a-microtask-checkpoint>Perform a microtask checkpoint</a>. (If this runs scripts, it will result in this
algorithm being invoked reentrantly.)</li>
Expand Down
13 changes: 3 additions & 10 deletions source
Expand Up @@ -84717,22 +84717,15 @@ interface <dfn>NavigatorOnLine</dfn> {
<li><p>Set the <span>entry script</span> to be the <span title="concept-script">script</span>
being invoked.</p></li>

<li><p>Let <var title="">previous script clean-up jobs list</var> have the value of the current
<span>global script clean-up jobs list</span>.</p></li>

<li><p>Empty the <span>global script clean-up jobs list</span>.</p></li>

<li><p>Make the <span title="script execution environment">script execution environment</span>
for the <span title="concept-script">script</span> execute the code for the given code
entry-point.</p></li>

<li><p>Set the <span>entry script</span> back to whatever it was when this algorithm
started.</p></li>

<li><p><span>Run the global script clean-up jobs</span>.</p></li>
started (possibly nothing).</p></li>

<li><p>Set the <span>global script clean-up jobs list</span> to the value of <var
title="">previous script clean-up jobs list</var>.</p></li>
<li><p>If there is no longer an <span>entry script</span>, <span>run the global script clean-up
jobs</span>.</p></li>

<li><p><span>Perform a microtask checkpoint</span>. (If this runs scripts, it will result in this
algorithm being invoked reentrantly.)</p></li>
Expand Down

0 comments on commit c066dee

Please sign in to comment.