[Bug 24307] Visibility of the unnamed mode

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24307

C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |cmsmcq@blackmesatech.com
         Resolution|---                         |FIXED

--- Comment #3 from C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com> ---
The WG discussed this during the ftf meeting in Prague.

We accepted the proposal in the original bug report (without making a choice
among the alternatives raised) and that in comment 1.

We considered two ways of addressing the issue in comment 2: 

1 we could say that everything is implicitly public in the top-level package.

2 we could say that when an xsl:stylesheet element is not wrapped in an
xsl:package element, the implicit transformation which turns it into a package
effectively wraps it in an xsl:package element with an xsl:expose names="*" for
all relevant component types (templates, functions, modes).

Of these, the first troubled some members of the WG because the difference
between top-level and library packages is not lexically apparent; the second
seemed to work fine (and to be compatible with stylesheets which have marked
individual components as private).

We agreed to adopt the second proposal.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Monday, 10 February 2014 11:57:20 UTC