<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-35617</id>
	<title>Nabble - w3.org - public-webapps</title>
	<updated>2009-11-29T09:03:53Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/w3.org---public-webapps-f35617.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/w3.org---public-webapps-f35617.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26563802</id>
	<title>[widgets] test-cases for icons: some possible errors</title>
	<published>2009-11-29T09:03:53Z</published>
	<updated>2009-11-29T09:03:53Z</updated>
	<author>
		<name>Scott Wilson-11</name>
	</author>
	<content type="html">Some more potential test case errors and fixes:
&lt;br&gt;&lt;br&gt;======
&lt;br&gt;bl.wgt
&lt;br&gt;&lt;br&gt;✔ Tests the UA's ability to locate an icon in a locale folder and at &amp;nbsp;
&lt;br&gt;the root of the widget. To pass, after processing, the icons list must &amp;nbsp;
&lt;br&gt;contain a pointer to &amp;quot;locales/en/icon.jpg&amp;quot;, and &amp;quot;icon.png&amp;quot;, which is &amp;nbsp;
&lt;br&gt;at the root of the widget. The icons list needs to be in the correct &amp;nbsp;
&lt;br&gt;order, where &amp;quot;locales/en/icon.jpg&amp;quot; must be first and &amp;quot;icon.png&amp;quot; must &amp;nbsp;
&lt;br&gt;be second.
&lt;br&gt;&lt;br&gt;Following Step 9 and using &amp;quot;Rule for Finding a File Within a Widget &amp;nbsp;
&lt;br&gt;Package&amp;quot; I always get these the other way around, as &amp;quot;icon.png&amp;quot; is in &amp;nbsp;
&lt;br&gt;front of &amp;quot;icon.jpg&amp;quot; in the default icons list
&lt;br&gt;&lt;br&gt;======
&lt;br&gt;bm.wgt
&lt;br&gt;&lt;br&gt;✔ Tests the UA's ability to deal with custom icon declaration in the &amp;nbsp;
&lt;br&gt;config document and matching default icons. To pass, the icons list &amp;nbsp;
&lt;br&gt;must contain a pointer to &amp;quot;locales/en/icon.jpg&amp;quot; and &amp;quot;icon.png&amp;quot;, which &amp;nbsp;
&lt;br&gt;is at the root of the widget. The list needs to be in the correct &amp;nbsp;
&lt;br&gt;order, where &amp;quot;locales/en/icon.jpg&amp;quot; must be first and &amp;quot;icon.png&amp;quot; must &amp;nbsp;
&lt;br&gt;be second.
&lt;br&gt;&lt;br&gt;Following Step 9 and using &amp;quot;Rule for Finding a File Within a Widget &amp;nbsp;
&lt;br&gt;Package&amp;quot; I always get these the other way around, as &amp;quot;icon.png&amp;quot; is in &amp;nbsp;
&lt;br&gt;front of &amp;quot;icon.jpg&amp;quot; in the default icons list
&lt;br&gt;&lt;br&gt;======
&lt;br&gt;&lt;br&gt;bn.wgt
&lt;br&gt;&lt;br&gt;&amp;quot;✔ Tests the UA's ability to deal with custom icon declarations in &amp;nbsp;
&lt;br&gt;the config document and matching default icons. To pass, the icons &amp;nbsp;
&lt;br&gt;list must contain a pointer to &amp;quot;icons/pass.png&amp;quot;, and &amp;quot;icon.png&amp;quot;, which &amp;nbsp;
&lt;br&gt;is at the root of the widget. The list needs to be in the correct &amp;nbsp;
&lt;br&gt;order, where &amp;quot;icons/pass.png&amp;quot; must be first, followed by &amp;quot;icon.png&amp;quot;.
&lt;br&gt;&lt;br&gt;As &amp;quot;{root}/icon.png&amp;quot; doesn't exist I think this should instead be
&lt;br&gt;&lt;br&gt;✔ Tests the UA's ability to deal with custom icon declarations in the &amp;nbsp;
&lt;br&gt;config document and matching default icons. To pass, the icons list &amp;nbsp;
&lt;br&gt;must contain a pointer to &amp;quot;icons/pass.png&amp;quot;, and &amp;quot;locales/en/icon.png&amp;quot;, &amp;nbsp;
&lt;br&gt;which is at the root of the widget. The list needs to be in the &amp;nbsp;
&lt;br&gt;correct order, where &amp;quot;icons/pass.png&amp;quot; must be first, followed by &amp;nbsp;
&lt;br&gt;&amp;quot;locales/en/icon.png&amp;quot;.
&lt;br&gt;&lt;br&gt;======
&lt;br&gt;&lt;br&gt;bp.wgt
&lt;br&gt;&lt;br&gt;✔ Test the UA's ability to load default icons in the correct order. &amp;nbsp;
&lt;br&gt;To pass, the icons list must contain a pointer &amp;quot;icon.png&amp;quot; followed by &amp;nbsp;
&lt;br&gt;a pointer to &amp;quot;en/locales/icon.jpg&amp;quot;.
&lt;br&gt;&lt;br&gt;Looks like a typo; I think this should instead be:
&lt;br&gt;&lt;br&gt;✔ Test the UA's ability to load default icons in the correct order. &amp;nbsp;
&lt;br&gt;To pass, the icons list must contain a pointer &amp;quot;icon.png&amp;quot; followed by &amp;nbsp;
&lt;br&gt;a pointer to &amp;quot;locales/en/icon.jpg&amp;quot;.
&lt;br&gt;&lt;br&gt;======
&lt;br&gt;&lt;br&gt;zz.wgt
&lt;br&gt;&lt;br&gt;✔ Tests the ability of the user agent to correctly deal with an icon &amp;nbsp;
&lt;br&gt;element that points to a file that is not present in the widget &amp;nbsp;
&lt;br&gt;package. To pass, the icon list must contain &amp;quot;pass.png&amp;quot;.
&lt;br&gt;&lt;br&gt;I don't think this is correct - either the package needs to include &amp;nbsp;
&lt;br&gt;the file &amp;quot;icon.png&amp;quot; and that gets in the list, or the list needs to be &amp;nbsp;
&lt;br&gt;empty, as there is no rule that identifies &amp;quot;pass.png&amp;quot; is a valid icon &amp;nbsp;
&lt;br&gt;when its not specified as a custom icon.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (3K) &lt;a href=&quot;http://old.nabble.com/attachment/26563802/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--test-cases-for-icons%3A-some-possible-errors-tp26563802p26563802.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26557971</id>
	<title>Re: [widgets] Test suite full coverage of mandatory aspects in the P&amp;C  	spec, was Re: OMTP BONDI Reference Implementation fully compliant against  	mandatory P&amp;C tests</title>
	<published>2009-11-28T15:22:54Z</published>
	<updated>2009-11-28T15:22:54Z</updated>
	<author>
		<name>Scott Wilson-11</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Hi,&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On 28 Nov 2009, at 22:36, Marcos Caceres wrote:&lt;/div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;I am hopeful that other implementers will work with the WG to achieve&lt;br&gt;interoperability across the widget specs by providing us with test&lt;br&gt;suite results and means of verifying those results (and helping us&lt;br&gt;improve the test suite). I'll be moving the implementation report [1]&lt;br&gt;to the W3C on Monday (and I'll add the Widgeon tests).&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;We've implemented the test suite as part of the included automated tests for Apache Wookie [1], so you can easily verify for yourselves how we are doing by downloading Wookie [2] and running src-tests/org/apache/wookie/tests/conformance/PackagingAndConfiguration.java using JRun4.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;We're working our way towards full conformance; so far we're passing 91 of the tests.&amp;nbsp;If anyone would like to help us pass the remaining ones, please visit our tracker [3] and submit your patches!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;-S&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;[1]&amp;nbsp;&lt;a href=&quot;http://incubator.apache.org/wookie/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/wookie/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;[2]&amp;nbsp;&lt;a href=&quot;http://incubator.apache.org/wookie/downloading-and-installing-wookie.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://incubator.apache.org/wookie/downloading-and-installing-wookie.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;[3] &lt;a href=&quot;http://issues.apache.org/jira/browse/WOOKIE&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.apache.org/jira/browse/WOOKIE&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (3K) &lt;a href=&quot;http://old.nabble.com/attachment/26557971/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Test-suite-full-coverage-of-mandatory-aspects-in-the-P-C--%09spec%2C-was-Re%3A-OMTP-BONDI-Reference-Implementation-fully-compliant-against--%09mandatory-P-C-tests-tp26557609p26557971.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26557609</id>
	<title>[widgets] Test suite full coverage of mandatory aspects in the P&amp;C  	spec, was Re: OMTP BONDI Reference Implementation fully compliant against  	mandatory P&amp;C tests</title>
	<published>2009-11-28T14:36:24Z</published>
	<updated>2009-11-28T14:36:24Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;On Sat, Nov 28, 2009 at 9:05 PM, David Rogers &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26557609&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;david.rogers@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Dear all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am very pleased to be able to announce that OMTP's BONDI Reference
&lt;br&gt;&amp;gt; Implementation for Windows Mobile is now fully compliant to the 165
&lt;br&gt;&amp;gt; mandatory tests available for the W3C Widgets 1.0: Packaging and
&lt;br&gt;&amp;gt; Configuration specification (proposed for CR #2). The test results can be
&lt;br&gt;&amp;gt; found here:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Congrats to the BONDI team :)
&lt;br&gt;&lt;br&gt;&amp;gt; Many thanks to Toby Ealden, Christian Breitschwerdt and Marcos Caceres for
&lt;br&gt;&amp;gt; their outstanding efforts on this. We look forward to working with you all
&lt;br&gt;&amp;gt; on having another interoperable implementation to help achieve full release
&lt;br&gt;&amp;gt; of the specification.
&lt;br&gt;&lt;br&gt;Just wanted to add that last Friday I added the last remaining tests
&lt;br&gt;to give us full coverage of all the MUST assertions in the P&amp;C test
&lt;br&gt;suite. There may be some tests we need to add in the future, but, as
&lt;br&gt;editor, I am generally satisfied with the level of coverage we
&lt;br&gt;currently have.
&lt;br&gt;&lt;br&gt;As noted in another email [2], we still need to add the optional tests
&lt;br&gt;to allow us to progress to PR (as requested by the Director of the
&lt;br&gt;W3C... again, any help with these tests is greatly appreciated).
&lt;br&gt;&lt;br&gt;I am hopeful that other implementers will work with the WG to achieve
&lt;br&gt;interoperability across the widget specs by providing us with test
&lt;br&gt;suite results and means of verifying those results (and helping us
&lt;br&gt;improve the test suite). I'll be moving the implementation report [1]
&lt;br&gt;to the W3C on Monday (and I'll add the Widgeon tests).
&lt;br&gt;&lt;br&gt;Also, Opera has released it's first set of test results for our
&lt;br&gt;internal implementation currently as part of [1]. We have no date yet
&lt;br&gt;as to when this implementation will be publicly available, however.
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Marcos
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0998.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0998.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Test-suite-full-coverage-of-mandatory-aspects-in-the-P-C--%09spec%2C-was-Re%3A-OMTP-BONDI-Reference-Implementation-fully-compliant-against--%09mandatory-P-C-tests-tp26557609p26557609.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26556509</id>
	<title>OMTP BONDI Reference Implementation fully compliant against mandatory P&amp;C tests</title>
	<published>2009-11-28T12:05:37Z</published>
	<updated>2009-11-28T12:05:37Z</updated>
	<author>
		<name>David Rogers-5</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7653.38&quot;&gt;
&lt;TITLE&gt;OMTP BONDI Reference Implementation fully compliant against mandatory P&amp;amp;C tests&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/plain format --&gt;

&lt;P&gt;&lt;FONT SIZE=2&gt;Dear all,&lt;BR&gt;
&lt;BR&gt;
I am very pleased to be able to announce that OMTP's BONDI Reference Implementation for Windows Mobile is now fully compliant to the 165 mandatory tests available for the W3C Widgets 1.0: Packaging and Configuration specification (proposed for CR #2). The test results can be found here: &lt;A HREF=&quot;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://samaxes.svn.beanstalkapp.com/widgets_compatibility_matrix/trunk/index.html&lt;/A&gt;&lt;BR&gt;
&lt;BR&gt;
Many thanks to Toby Ealden, Christian Breitschwerdt and Marcos Caceres for their outstanding efforts on this. We look forward to working with you all on having another interoperable implementation to help achieve full release of the specification.&lt;BR&gt;
&lt;BR&gt;
Please let me know if you have any comments or questions.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
Thanks,&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
David.&lt;BR&gt;
&lt;BR&gt;
David Rogers&lt;BR&gt;
OMTP Director of External Relations&lt;/FONT&gt;
&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OMTP-BONDI-Reference-Implementation-fully-compliant-against-mandatory-P-C-tests-tp26556509p26556509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26555285</id>
	<title>Re: The most basic File API use case</title>
	<published>2009-11-28T09:45:58Z</published>
	<updated>2009-11-28T09:45:58Z</updated>
	<author>
		<name>Peter O. Ussuri</name>
	</author>
	<content type="html">&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Nov 28, 2009 at 11:38 AM, Nikunj R. Mehta &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26555285&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nikunj.mehta@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div style=&quot;word-wrap: break-word;&quot;&gt;&lt;br&gt;&lt;div&gt;&lt;div class=&quot;im&quot;&gt;&lt;div&gt;On Nov 20, 2009, at 1:37 PM, Peter O. Ussuri wrote:&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;margin: 8px; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);&quot;&gt;
 Hello!&lt;br&gt;&lt;br&gt;This is in reply to Eric Uhrhane&amp;#39;s message, and other discussions [1]&lt;br&gt;&lt;p&gt;Various File API use cases discussed in this mailing list are designed to illustrate some kind of expansion of existing browser capabilities, with ensuing discussion of potential new security risks. However, there is one quite general use case that is very unlikely to introduce any additional security issues and that is easy for everybody to understand (and for browser vendors to implement).&lt;br&gt;
 &lt;/p&gt;&lt;p&gt;I would like to suggest a &amp;quot;Group 0&amp;quot; File API use case, in Eric&amp;#39;s terminology.&lt;/p&gt;&lt;p&gt;Basically, there should be a way to do in JavaScript everything most browsers currently in use (including IE6) do without server round-trip. In the most general terms, it is currently possible, and relatively secure, to let the user select a file for upload, upload it to the server, do arbitrary processing, and then download/save the (new/modified) file back onto the user&amp;#39;s local file system.&lt;/p&gt;
&lt;p&gt;The current File API draft lets a web app to read the file, but there seems to be no easy way for a web app to construct an arbitrary binary file and trigger a SaveAs/download dialog, with the file name suggested by the app.&lt;/p&gt;
&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;There is currently a way to do so being defined in the DataCache API [1]. The API provides for ways to generate a response payload, just like any http server could upon receiving an HTTP request. So you could insert a link with some URL on the page and register an offline handler for that URL. When the user clicks on that URL, it will call a DataCache interceptor, which is basically a JS function, to produce a response. If the MIME type of the generated response requires browser to use an external app, then it could easily spawn a file save/application open dialog just like in the case of file downloads.&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Hi Nikunj, I checked DataCache API, but I could find no way to prepare arbitrary binary responses, only DOMStrings as responses. What if I want to, let&amp;#39;s say, remove red eyes on a photo? I do need a way to prepare binary responses.&lt;br&gt;
&lt;br&gt;Another issue: what if I want to download/save a file with a MIME type that is &amp;quot;internal&amp;quot;, like a picture, or a text file? I guess I&amp;#39;ll need to set a header for that. And what about popup-blockers now active most of the time? Another issue: even if the download dialog is triggered, an empty window is left open in some browsers (I am actually using this solution with Google Gears API, so I see all these side-effects).&lt;br&gt;
&lt;br&gt;A direct saveAsDialog method is more robust and easier to use - using DataCache API, even if all the issues mentioned above can be worked through, is a work-around (clicking on a link should not be necessary).&lt;br&gt;&lt;br&gt;
 &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div style=&quot;word-wrap: break-word;&quot;&gt;&lt;div&gt;&lt;div class=&quot;im&quot;&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;
&lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;margin: 8px; color: rgb(0, 0, 0); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);&quot;&gt;
&lt;p&gt;The main idea here is to allow a &amp;quot;rich&amp;quot; client to be at least as functional as a &amp;quot;poor&amp;quot; html+server app is (w/o any dynamic client-side scripting). By recognizing this most basic use case, it will probably be easier to agree on the first iteration of FileWriter api, as most security issues have already been fleshed out.&lt;/p&gt;
&lt;p&gt;Required api is quite simple to define and implement: a file builder (similar to BlobBuilder in Google Gears), and a &amp;quot;SaveAs&amp;quot; method that takes &amp;quot;pre-built&amp;quot; files (blobs). And later this basic API can be extended to introduce an event model and cover more advanced use cases.&lt;/p&gt;
&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt; &lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;word-wrap: break-word;&quot;&gt;
&lt;span style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;word-wrap: break-word;&quot;&gt;
&lt;div&gt;Nikunj&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://o-micron.blogspot.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://o-micron.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;[1] &lt;a href=&quot;http://www.w3.org/TR/DataCache/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/DataCache/&lt;/a&gt; &lt;/div&gt;
&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-most-basic-File-API-use-case-tp26450719p26555285.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26554715</id>
	<title>Re: The most basic File API use case</title>
	<published>2009-11-28T08:38:57Z</published>
	<updated>2009-11-28T08:38:57Z</updated>
	<author>
		<name>Nikunj R. Mehta</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Nov 20, 2009, at 1:37 PM, Peter O. Ussuri wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); position: static; z-index: auto; &quot;&gt; Hello!&lt;br&gt;&lt;br&gt;This is in reply to Eric Uhrhane's message, and other discussions [1]&lt;br&gt;&lt;p&gt;Various File API use cases discussed in this mailing list are designed to illustrate some kind of expansion of existing browser capabilities, with ensuing discussion of potential new security risks. However, there is one quite general use case that is very unlikely to introduce any additional security issues and that is easy for everybody to understand (and for browser vendors to implement).&lt;br&gt; &lt;/p&gt;&lt;p&gt;I would like to suggest a &quot;Group 0&quot; File API use case, in Eric's terminology.&lt;/p&gt;&lt;p&gt;Basically, there should be a way to do in JavaScript everything most browsers currently in use (including IE6) do without server round-trip. In the most general terms, it is currently possible, and relatively secure, to let the user select a file for upload, upload it to the server, do arbitrary processing, and then download/save the (new/modified) file back onto the user's local file system.&lt;/p&gt;&lt;p&gt;The current File API draft lets a web app to read the file, but there seems to be no easy way for a web app to construct an arbitrary binary file and trigger a SaveAs/download dialog, with the file name suggested by the app.&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;There is currently a way to do so being defined in the DataCache API [1]. The API provides for ways to generate a response payload, just like any http server could upon receiving an HTTP request. So you could insert a link with some URL on the page and register an offline handler for that URL. When the user clicks on that URL, it will call a DataCache interceptor, which is basically a JS function, to produce a response. If the MIME type of the generated response requires browser to use an external app, then it could easily spawn a file save/application open dialog just like in the case of file downloads.&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;&quot;&gt;&lt;div style=&quot;margin-top: 8px; margin-right: 8px; margin-bottom: 8px; margin-left: 8px; color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); position: static; z-index: auto; &quot;&gt;&lt;p&gt;The main idea here is to allow a &quot;rich&quot; client to be at least as functional as a &quot;poor&quot; html+server app is (w/o any dynamic client-side scripting).&amp;nbsp;By recognizing this most basic use case, it will probably be easier to agree on the first iteration of FileWriter api, as most security issues have already been fleshed out.&lt;/p&gt;&lt;p&gt;Required api is quite simple to define and implement: a file builder (similar to BlobBuilder in Google Gears), and a &quot;SaveAs&quot; method that takes &quot;pre-built&quot; files (blobs).&amp;nbsp;And later this basic API can be extended to introduce an event model and cover more advanced use cases.&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;Nikunj&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://o-micron.blogspot.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://o-micron.blogspot.com&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;[1]&amp;nbsp;&lt;a href=&quot;http://www.w3.org/TR/DataCache/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/TR/DataCache/&lt;/a&gt; &lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-most-basic-File-API-use-case-tp26450719p26554715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550418</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-27T20:17:26Z</published>
	<updated>2009-11-27T20:17:26Z</updated>
	<author>
		<name>Maciej Stachowiak</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 26, 2009, at 6:05 AM, Lachlan Hunt wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Maciej Stachowiak wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The proposed exit criteria are in a separate thread, but &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; essentially are:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For a set of tests based on HTML, CSS 2.1 selectors and this spec,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; there are two implementations that pass every test interoperably, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; do not fail any &amp;quot;additional&amp;quot; tests based on misimplementing this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; specification (i.e. failures based on not supporting a technology &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; used
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; only in the additional tests, such as MathML, will not be taken into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; account).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Request for clarification. Does this require:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A) There must be two implementations, each of which passes every test
&lt;br&gt;&amp;gt;&amp;gt; (i.e. the same two implementations pass all the tests); or
&lt;br&gt;&amp;gt;&amp;gt; B) For each test, there are two implementations that pass it (but not
&lt;br&gt;&amp;gt;&amp;gt; necessarily the same two for every test).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It reads like (A), but I have seen similar wording interpreted as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; (B) in
&lt;br&gt;&amp;gt;&amp;gt; the context of other specs...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The intention in the original exit criteria proposal [1] was for &amp;nbsp;
&lt;br&gt;&amp;gt; there to be at least two complete implementations, each passing 100% &amp;nbsp;
&lt;br&gt;&amp;gt; of the baseline tests. &amp;nbsp;I can make this clearer in the exit criteria &amp;nbsp;
&lt;br&gt;&amp;gt; as follows:
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;The wording below seems very clear and unambiguous to me. Thanks.
&lt;br&gt;&lt;br&gt;&amp;nbsp; - Maciej
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There must be at least two complete, independent implementations, &amp;nbsp;
&lt;br&gt;&amp;gt; each of which must pass 100% of the baseline testsuite and should &amp;nbsp;
&lt;br&gt;&amp;gt; pass additional tests, dependent on the following conditions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * The implementations must be native implementations in shipping
&lt;br&gt;&amp;gt; &amp;nbsp;products. &amp;nbsp;(JavaScript library implementations don't count).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * The baseline testsuite comprises tests that check for conformance to
&lt;br&gt;&amp;gt; &amp;nbsp;all requirements in the API using only HTML and Selectors defined in
&lt;br&gt;&amp;gt; &amp;nbsp;CSS 2.1.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Tests using Selectors introduced in Selectors Level 3, or XHTML+SVG,
&lt;br&gt;&amp;gt; &amp;nbsp;are considered to be additional tests.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * An additional test may be marked as N/A for an implementation if:
&lt;br&gt;&amp;gt; &amp;nbsp;- The test uses a selector that the implementation does not support
&lt;br&gt;&amp;gt; &amp;nbsp;- The test uses XHTML+SVG that the implementation does not support
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * Implementations are not required to pass all additional tests,
&lt;br&gt;&amp;gt; &amp;nbsp;however no failures must be caused by an incorrect implementation of
&lt;br&gt;&amp;gt; &amp;nbsp;the API itself. Failures of additional tests caused only by an
&lt;br&gt;&amp;gt; &amp;nbsp;incorrect implementation of Selectors do not count.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26550418.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26547324</id>
	<title>Re: [widgets] test suite, duplicated test</title>
	<published>2009-11-27T12:17:35Z</published>
	<updated>2009-11-27T12:17:35Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 2:28 PM, Cyril Concolato
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547324&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I noticed that the following two tests are the same (minimal config.xml).
&lt;br&gt;&amp;gt; Maybe one of them should be removed or modified.
&lt;br&gt;&lt;br&gt;Yes, the content of both test's XML files is the same, but they are
&lt;br&gt;testing different things (details below).
&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-xGYcVTMoAX/000/ds.wgt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-xGYcVTMoAX/000/ds.wgt&lt;/a&gt;&lt;br&gt;&lt;br&gt;This one tests:
&lt;br&gt;&amp;quot;Tests that the user agent correctly sets the configuration defaults.
&lt;br&gt;To pass,
&lt;br&gt;author email must be null,
&lt;br&gt;author href must be null,
&lt;br&gt;author name must be null,
&lt;br&gt;feature list must be empty (null),
&lt;br&gt;icons must be null,
&lt;br&gt;start file encoding must be UTF-8,
&lt;br&gt;start file content-type must be text/html,
&lt;br&gt;widget config doc must be 'config.xml' at the root of the widget package,
&lt;br&gt;widget description must be null,
&lt;br&gt;widget height must be null,
&lt;br&gt;widget id must be null,
&lt;br&gt;widget license must be null,
&lt;br&gt;widget license file must be null,
&lt;br&gt;widget license href must be null,
&lt;br&gt;widget name must be null,
&lt;br&gt;widget preferences must be null,
&lt;br&gt;widget short name must be null,
&lt;br&gt;widget version must be null,
&lt;br&gt;widget width must be null,
&lt;br&gt;widget window modes must be an empty list,
&lt;br&gt;widget start file must be index.htm at the root of the widget,
&lt;br&gt;user agent locales must contain at least one item whose value is 'en'
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-MFcsScFEaC/000/d3.wgt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-MFcsScFEaC/000/d3.wgt&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;This one tests:
&lt;br&gt;&amp;quot;Test the UA's ability to progress to Step 8 when it has nothing to
&lt;br&gt;process inside the widget element.
&lt;br&gt;To pass, the widget start file must be &amp;quot;index.htm&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Marcos
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--test-suite%2C-duplicated-test-tp26542416p26547324.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26547298</id>
	<title>Re: [widgets] element-based localization</title>
	<published>2009-11-27T12:13:26Z</published>
	<updated>2009-11-27T12:13:26Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">Hi Cyril,
&lt;br&gt;I think we also need to clarify what happens when xml:lang=&amp;quot;&amp;quot;, in that
&lt;br&gt;it must be treated as unlocalized content e.g.
&lt;br&gt;&lt;br&gt;&amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp;xml:lang=&amp;quot;en&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;name short=&amp;quot;I'm in english, though not explicitly marked as such!&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; Behaves as if xml:lang=&amp;quot;en&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/name&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;name xml:lang=&amp;quot;pt&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; The declaration of xml:lang=&amp;quot;pt&amp;quot; overrides
&lt;br&gt;&amp;nbsp; &amp;nbsp; xml:lang=&amp;quot;en&amp;quot; inherited from the widget element.
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/name&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;lt;name xml:lang=&amp;quot;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; I am unlocalized content.
&lt;br&gt;&amp;nbsp; &amp;lt;/name&amp;gt;
&lt;br&gt;&amp;lt;/widget&amp;gt;
&lt;br&gt;&lt;br&gt;On Fri, Nov 27, 2009 at 8:55 PM, Marcos Caceres &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547298&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosc@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Nov 26, 2009 at 2:40 PM, Cyril Concolato
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547298&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm trying to implement the element-based localization and I found the spec
&lt;br&gt;&amp;gt;&amp;gt; unclear with regards to the inheritance of th xml:lang attribute and I would
&lt;br&gt;&amp;gt;&amp;gt; like to propose some improved text.
&lt;br&gt;&amp;gt;&amp;gt; First, this attribute is listed as an optional attribute of the widget
&lt;br&gt;&amp;gt;&amp;gt; element but the widget element is not localizable, so one does not
&lt;br&gt;&amp;gt;&amp;gt; understand why.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; D'oh! that should be a &amp;quot;localizable: yes&amp;quot;. Thankfully, that's there
&lt;br&gt;&amp;gt; for author clarification.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Then, many other elements (author, preference, icon, content
&lt;br&gt;&amp;gt;&amp;gt; ...) don't list this attribute and are not localizable but they can inherit
&lt;br&gt;&amp;gt;&amp;gt; the value of this attribute.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is correct, the are inherited but it has not effect because of
&lt;br&gt;&amp;gt; the way elements are gathered in step 7:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [[
&lt;br&gt;&amp;gt; For each range in the user agent locales, starting from the first and
&lt;br&gt;&amp;gt; moving to the last:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the value of range is not &amp;quot;*&amp;quot;, then retaining document order, let
&lt;br&gt;&amp;gt; matching elements be the result of applying lookup to the child
&lt;br&gt;&amp;gt; elements of type name, description, and license that are direct
&lt;br&gt;&amp;gt; descendents of the root element and whose xml:lang attribute matches
&lt;br&gt;&amp;gt; the current range. Append matching elements to the element list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the value of range is &amp;quot;*&amp;quot;, retaining document order, let
&lt;br&gt;&amp;gt; unlocalized elements be all child elements that are direct descendents
&lt;br&gt;&amp;gt; of the root element that do not have an implicit or explicit xml:lang
&lt;br&gt;&amp;gt; attribute (i.e., match unlocalized content). Append unlocalized
&lt;br&gt;&amp;gt; elements to the element list.
&lt;br&gt;&amp;gt; ]]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The rest of the elements may have the attribute
&lt;br&gt;&amp;gt;&amp;gt; specified or inherited and use it for localization.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Correct.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The paragraph explaining this behavior says:
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;If an element is marked as being localizable via xml:lang with the word
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;no&amp;quot;, it means that the element is not localizable via element-based
&lt;br&gt;&amp;gt;&amp;gt; localization. In other words, exclusion of an xml:lang  on an element
&lt;br&gt;&amp;gt;&amp;gt; indicates that that element is unlocalized content, except in the case
&lt;br&gt;&amp;gt;&amp;gt; whereby a parent element uses xml:lang  (this maintains consistency with the
&lt;br&gt;&amp;gt;&amp;gt; behavior of xml:lang as specified in the [XML] specification). Explicitly
&lt;br&gt;&amp;gt;&amp;gt; declaring xml:lang overrides any xml:lang value inherited from a parent
&lt;br&gt;&amp;gt;&amp;gt; element.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think this paragraph (especially the last 2 sentences) are unclear. I
&lt;br&gt;&amp;gt;&amp;gt; would propose that you clarify as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;As per [XML] specification, the xml:lang attribute can be specified on any
&lt;br&gt;&amp;gt;&amp;gt; element, including in the widget namespace, and the normal behavior for this
&lt;br&gt;&amp;gt;&amp;gt; attribute shall be applied (i.e. inheritance processing, and propagation of
&lt;br&gt;&amp;gt;&amp;gt; the xml:lang attribute on elements on which it is not specified). However,
&lt;br&gt;&amp;gt;&amp;gt; in this specification, the value of the xml:lang attribute (inherited or
&lt;br&gt;&amp;gt;&amp;gt; specified) shall be used for element-based localization only on the elements
&lt;br&gt;&amp;gt;&amp;gt; that indicates &amp;quot;Localizable via xml:lang: Yes.&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I agree with text above. I think we should include it (with a few
&lt;br&gt;&amp;gt; insignificant stylistic changes - see below). It's more precise than
&lt;br&gt;&amp;gt; what is currently there and clears up the ambiguity that Cyril has
&lt;br&gt;&amp;gt; identified.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've added this to the editor's draft:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;As part of their definition, the XML elements of the configuration
&lt;br&gt;&amp;gt; document are marked as being localizable via xml:lang with either the
&lt;br&gt;&amp;gt; word &amp;quot;yes&amp;quot; or &amp;quot;no&amp;quot;. An author can use the xml:lang attribute on any
&lt;br&gt;&amp;gt; XML element, including any element in the widget namespace. During
&lt;br&gt;&amp;gt; Step 7, the user agent will apply the standardized behavior of
&lt;br&gt;&amp;gt; xml:lang specified in the [XML] specification (i.e. inheritance and
&lt;br&gt;&amp;gt; propagation of the xml:lang attribute will occur on child elements on
&lt;br&gt;&amp;gt; which it was not explicitly used - see example below to see how this
&lt;br&gt;&amp;gt; inheritance and propagation works). Regardless of whether xml:lang was
&lt;br&gt;&amp;gt; inherited or explicitly used in an element, a user agent will only use
&lt;br&gt;&amp;gt; the value of an xml:lang attributes for the purpose of element-based
&lt;br&gt;&amp;gt; localization in Step 7 when that element was explicitly marked with
&lt;br&gt;&amp;gt; the text &amp;quot;Localizable via xml:lang: Yes&amp;quot; as part of that elements
&lt;br&gt;&amp;gt; definition.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; WDYT?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would also like to change add the following clarification to widget
&lt;br&gt;&amp;gt; elements xml:lang attribute:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;quot;Using this attribute causes all child elements to inherit this
&lt;br&gt;&amp;gt; attribute and its value (as is the standardized behavior for the
&lt;br&gt;&amp;gt; xml:lang specified in the [XML] specification). However, inheritance
&lt;br&gt;&amp;gt; of the value of this attribute by author, preference, icon, and
&lt;br&gt;&amp;gt; content has no effect during processing in Step 7 (i.e., elements that
&lt;br&gt;&amp;gt; are explicitly marked as &amp;quot;Localizable via xml:lang: no&amp;quot; in this
&lt;br&gt;&amp;gt; specification will be treated as if xml:lang had not been inherited or
&lt;br&gt;&amp;gt; otherwise used).&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; WDYT?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would also propose to remove the definition of the xml:lang attribute such
&lt;br&gt;&amp;gt;&amp;gt; as:
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;xml:lang
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;   Authoring Guidelines:It is optional for authors to use the xml:lang
&lt;br&gt;&amp;gt;&amp;gt; attribute with an name element.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; because even if not written, XML allows specifying this attribute on any
&lt;br&gt;&amp;gt;&amp;gt; element.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The only reason I would keep these is that they serve as a good
&lt;br&gt;&amp;gt; authoring guides (saves authors and those trying to understand the
&lt;br&gt;&amp;gt; spec from reading Step 7... which is by no means light reading! :) ).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Finally, I would also create some tests in the test-suite to check that
&lt;br&gt;&amp;gt;&amp;gt; inheritance is applied and used or not depending on the element type.WDYT?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think it is a good idea to create tests for this. If you have
&lt;br&gt;&amp;gt; created some already, please send them to me off-list and I will add
&lt;br&gt;&amp;gt; them. I'm happy to discuss further what form these tests should take.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Marcos Caceres
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--element-based-localization-tp26529587p26547298.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26547121</id>
	<title>Re: [widgets] element-based localization</title>
	<published>2009-11-27T11:55:50Z</published>
	<updated>2009-11-27T11:55:50Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">On Thu, Nov 26, 2009 at 2:40 PM, Cyril Concolato
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26547121&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm trying to implement the element-based localization and I found the spec
&lt;br&gt;&amp;gt; unclear with regards to the inheritance of th xml:lang attribute and I would
&lt;br&gt;&amp;gt; like to propose some improved text.
&lt;br&gt;&amp;gt; First, this attribute is listed as an optional attribute of the widget
&lt;br&gt;&amp;gt; element but the widget element is not localizable, so one does not
&lt;br&gt;&amp;gt; understand why.
&lt;br&gt;&lt;br&gt;D'oh! that should be a &amp;quot;localizable: yes&amp;quot;. Thankfully, that's there
&lt;br&gt;for author clarification.
&lt;br&gt;&lt;br&gt;&amp;gt; Then, many other elements (author, preference, icon, content
&lt;br&gt;&amp;gt; ...) don't list this attribute and are not localizable but they can inherit
&lt;br&gt;&amp;gt; the value of this attribute.
&lt;br&gt;&lt;br&gt;This is correct, the are inherited but it has not effect because of
&lt;br&gt;the way elements are gathered in step 7:
&lt;br&gt;&lt;br&gt;[[
&lt;br&gt;For each range in the user agent locales, starting from the first and
&lt;br&gt;moving to the last:
&lt;br&gt;&lt;br&gt;If the value of range is not &amp;quot;*&amp;quot;, then retaining document order, let
&lt;br&gt;matching elements be the result of applying lookup to the child
&lt;br&gt;elements of type name, description, and license that are direct
&lt;br&gt;descendents of the root element and whose xml:lang attribute matches
&lt;br&gt;the current range. Append matching elements to the element list.
&lt;br&gt;&lt;br&gt;If the value of range is &amp;quot;*&amp;quot;, retaining document order, let
&lt;br&gt;unlocalized elements be all child elements that are direct descendents
&lt;br&gt;of the root element that do not have an implicit or explicit xml:lang
&lt;br&gt;attribute (i.e., match unlocalized content). Append unlocalized
&lt;br&gt;elements to the element list.
&lt;br&gt;]]
&lt;br&gt;&lt;br&gt;&amp;gt; The rest of the elements may have the attribute
&lt;br&gt;&amp;gt; specified or inherited and use it for localization.
&lt;br&gt;&lt;br&gt;Correct.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The paragraph explaining this behavior says:
&lt;br&gt;&amp;gt; &amp;quot;If an element is marked as being localizable via xml:lang with the word
&lt;br&gt;&amp;gt; &amp;quot;no&amp;quot;, it means that the element is not localizable via element-based
&lt;br&gt;&amp;gt; localization. In other words, exclusion of an xml:lang  on an element
&lt;br&gt;&amp;gt; indicates that that element is unlocalized content, except in the case
&lt;br&gt;&amp;gt; whereby a parent element uses xml:lang  (this maintains consistency with the
&lt;br&gt;&amp;gt; behavior of xml:lang as specified in the [XML] specification). Explicitly
&lt;br&gt;&amp;gt; declaring xml:lang overrides any xml:lang value inherited from a parent
&lt;br&gt;&amp;gt; element.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think this paragraph (especially the last 2 sentences) are unclear. I
&lt;br&gt;&amp;gt; would propose that you clarify as follows:
&lt;/div&gt;&lt;br&gt;I agree...
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;quot;As per [XML] specification, the xml:lang attribute can be specified on any
&lt;br&gt;&amp;gt; element, including in the widget namespace, and the normal behavior for this
&lt;br&gt;&amp;gt; attribute shall be applied (i.e. inheritance processing, and propagation of
&lt;br&gt;&amp;gt; the xml:lang attribute on elements on which it is not specified). However,
&lt;br&gt;&amp;gt; in this specification, the value of the xml:lang attribute (inherited or
&lt;br&gt;&amp;gt; specified) shall be used for element-based localization only on the elements
&lt;br&gt;&amp;gt; that indicates &amp;quot;Localizable via xml:lang: Yes.&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;I agree with text above. I think we should include it (with a few
&lt;br&gt;insignificant stylistic changes - see below). It's more precise than
&lt;br&gt;what is currently there and clears up the ambiguity that Cyril has
&lt;br&gt;identified.
&lt;br&gt;&lt;br&gt;I've added this to the editor's draft:
&lt;br&gt;&lt;br&gt;&amp;quot;As part of their definition, the XML elements of the configuration
&lt;br&gt;document are marked as being localizable via xml:lang with either the
&lt;br&gt;word &amp;quot;yes&amp;quot; or &amp;quot;no&amp;quot;. An author can use the xml:lang attribute on any
&lt;br&gt;XML element, including any element in the widget namespace. During
&lt;br&gt;Step 7, the user agent will apply the standardized behavior of
&lt;br&gt;xml:lang specified in the [XML] specification (i.e. inheritance and
&lt;br&gt;propagation of the xml:lang attribute will occur on child elements on
&lt;br&gt;which it was not explicitly used - see example below to see how this
&lt;br&gt;inheritance and propagation works). Regardless of whether xml:lang was
&lt;br&gt;inherited or explicitly used in an element, a user agent will only use
&lt;br&gt;the value of an xml:lang attributes for the purpose of element-based
&lt;br&gt;localization in Step 7 when that element was explicitly marked with
&lt;br&gt;the text &amp;quot;Localizable via xml:lang: Yes&amp;quot; as part of that elements
&lt;br&gt;definition.&amp;quot;
&lt;br&gt;&lt;br&gt;WDYT?
&lt;br&gt;&lt;br&gt;I would also like to change add the following clarification to widget
&lt;br&gt;elements xml:lang attribute:
&lt;br&gt;&lt;br&gt;&amp;quot;Using this attribute causes all child elements to inherit this
&lt;br&gt;attribute and its value (as is the standardized behavior for the
&lt;br&gt;xml:lang specified in the [XML] specification). However, inheritance
&lt;br&gt;of the value of this attribute by author, preference, icon, and
&lt;br&gt;content has no effect during processing in Step 7 (i.e., elements that
&lt;br&gt;are explicitly marked as &amp;quot;Localizable via xml:lang: no&amp;quot; in this
&lt;br&gt;specification will be treated as if xml:lang had not been inherited or
&lt;br&gt;otherwise used).&amp;quot;
&lt;br&gt;&lt;br&gt;WDYT?
&lt;br&gt;&lt;br&gt;&amp;gt; I would also propose to remove the definition of the xml:lang attribute such
&lt;br&gt;&amp;gt; as:
&lt;br&gt;&amp;gt; &amp;quot;xml:lang
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   Authoring Guidelines:It is optional for authors to use the xml:lang
&lt;br&gt;&amp;gt; attribute with an name element.&amp;quot;
&lt;br&gt;&amp;gt; because even if not written, XML allows specifying this attribute on any
&lt;br&gt;&amp;gt; element.
&lt;br&gt;&lt;br&gt;The only reason I would keep these is that they serve as a good
&lt;br&gt;authoring guides (saves authors and those trying to understand the
&lt;br&gt;spec from reading Step 7... which is by no means light reading! :) ).
&lt;br&gt;&lt;br&gt;&amp;gt; Finally, I would also create some tests in the test-suite to check that
&lt;br&gt;&amp;gt; inheritance is applied and used or not depending on the element type.WDYT?
&lt;br&gt;&lt;br&gt;I think it is a good idea to create tests for this. If you have
&lt;br&gt;created some already, please send them to me off-list and I will add
&lt;br&gt;them. I'm happy to discuss further what form these tests should take.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--element-based-localization-tp26529587p26547121.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26546338</id>
	<title>Re: [widgets] test-suite, default xml:lang</title>
	<published>2009-11-27T10:39:00Z</published>
	<updated>2009-11-27T10:39:00Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 11:29 AM, Cyril Concolato
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26546338&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Cyril Concolato a écrit :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm trying to understand the difference between two tests:
&lt;br&gt;&amp;gt;&amp;gt; [1]
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/000/config.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/000/config.xml&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; [2]
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/003/config.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/003/config.xml&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In [1], the first &amp;lt;description&amp;gt; element is supposed to be the valid one
&lt;br&gt;&amp;gt;&amp;gt; (it does not have an xml:lang attribute).
&lt;br&gt;&amp;gt;&amp;gt; In [2], the first &amp;lt;description&amp;gt; element as a dummy xml:lang that's not
&lt;br&gt;&amp;gt;&amp;gt; supposed to match anything. The second &amp;lt;description&amp;gt; element does not have
&lt;br&gt;&amp;gt;&amp;gt; the xml:lang attribute, but according to the expected result, it should not
&lt;br&gt;&amp;gt;&amp;gt; be the selected one. I don't understand why? Can you explain what the user
&lt;br&gt;&amp;gt;&amp;gt; locale should be in both cases?
&lt;br&gt;&amp;gt;&amp;gt; The test suite document indicates that it should be &amp;quot;en&amp;quot;. If this is the
&lt;br&gt;&amp;gt;&amp;gt; case, in [1] no description element shall match. Otherwise you probably want
&lt;br&gt;&amp;gt;&amp;gt; to indicate that some tests assumes &amp;quot;*&amp;quot; like [1] and others &amp;quot;en&amp;quot; like [2].
&lt;br&gt;&amp;gt;&amp;gt; Am I wrong?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, I found a sentence that I missed in previous readings, which
&lt;br&gt;&amp;gt; explains the difference between [1] and [2]:
&lt;br&gt;&amp;gt; &amp;quot;In the case whereby the author does not use an xml:lang attribute, and no
&lt;br&gt;&amp;gt; element of a particular type with xml:lang matches the user agent locales,
&lt;br&gt;&amp;gt; the user agent will use the first element that is unlocalized content, in
&lt;br&gt;&amp;gt; document order, that matches the element type being sought.&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As a clarification can you tell me what would be the name value for the
&lt;br&gt;&amp;gt; following config documents assuming the user locale is &amp;quot;en&amp;quot; only (no &amp;quot;*&amp;quot;)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;fr&amp;quot;&amp;gt;A&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;kr&amp;quot;&amp;gt;B&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;it&amp;quot;&amp;gt;C&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/widget&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My guess would be: &amp;quot;&amp;quot;
&lt;/div&gt;&lt;br&gt;Your guess would be correct. If no match is made and there is no
&lt;br&gt;localized content, then there is no match.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;fr&amp;quot;&amp;gt;A&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;kr&amp;quot;&amp;gt;B&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name&amp;gt;D&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;name xml:lang=&amp;quot;it&amp;quot;&amp;gt;C&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/widget&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My guess would be: &amp;quot;D&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am I correct?
&lt;/div&gt;&lt;br&gt;Again, you are correct. I believe we have a test for that:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-VdCEyDVSA/005/config.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-VdCEyDVSA/005/config.xml&lt;/a&gt;&lt;br&gt;&lt;br&gt;I guess it would be of value to add &amp;nbsp;another example or two in the
&lt;br&gt;spec. I will do that when we go to PR.
&lt;br&gt;&lt;br&gt;Thanks again for the feedback and for helping us improve both the spec
&lt;br&gt;and the test suite! Sorry there are bits that are a bit ambiguous -
&lt;br&gt;keep the feedback coming so we can fix that!:)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--test-suite%2C-default-xml%3Alang-tp26531908p26546338.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545099</id>
	<title>Re: [widgets] editing problem</title>
	<published>2009-11-27T08:57:50Z</published>
	<updated>2009-11-27T08:57:50Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">On Fri, Nov 27, 2009 at 3:59 PM, Marcin Hanclik
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545099&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Marcin.Hanclik@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I assumed it was corrected with this email:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0828.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0828.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Marcin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marcin Hanclik
&lt;br&gt;&amp;gt; ACCESS Systems Germany GmbH
&lt;br&gt;&amp;gt; Tel: +49-208-8290-6452  |  Fax: +49-208-8290-6465
&lt;br&gt;&amp;gt; Mobile: +49-163-8290-646
&lt;br&gt;&amp;gt; E-Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545099&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcin.hanclik@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545099&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-webapps-request@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545099&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-webapps-request@...&lt;/a&gt;] On Behalf Of Cyril Concolato
&lt;br&gt;&amp;gt; Sent: Friday, November 27, 2009 3:44 PM
&lt;br&gt;&amp;gt; To: public-webapps
&lt;br&gt;&amp;gt; Subject: [widgets] editing problem
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Marcos,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Reading the &amp;quot;rule for identifying the media type of a file&amp;quot; in the editor's draft [1], I think there is an editing problem. The first 4 bullets are numbered (1,2,3,4) and rest of the bullets are not which makes the algorithm refer to step 10 and 11 that don't exist.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Woops! fixed.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Marcos Caceres
&lt;br&gt;&lt;a href=&quot;http://datadriven.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://datadriven.com.au&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--editing-problem-tp26543497p26545099.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543638</id>
	<title>Re: [widgets] Testing ITS support</title>
	<published>2009-11-27T07:07:09Z</published>
	<updated>2009-11-27T07:07:09Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Arthur Barstow wrote:
&lt;br&gt;&amp;gt; On Nov 27, 2009, at 5:14 AM, ext Marcos Caceres wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; to test ITS support, the WebApps WG would appreciate some
&lt;br&gt;&amp;gt;&amp;gt; guidance with designing a handful of test cases that the i18n WG would
&lt;br&gt;&amp;gt;&amp;gt; consider suitable to provide interoperability across implementations.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please make sure the P&amp;C test suite does not include any test cases that
&lt;br&gt;&amp;gt; overlap test cases created for ITS.
&lt;br&gt;&lt;br&gt;Yes, there are currently no tests that overlap. However, tests are 
&lt;br&gt;needed to explicitly test ITS within the context of a config document 
&lt;br&gt;(specifically, that it works in the appropriate elements and is handled 
&lt;br&gt;correctly in contexts where it is not expected).
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Marcos
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Testing-ITS-support-tp26540347p26543638.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543551</id>
	<title>RE: [widgets] editing problem</title>
	<published>2009-11-27T06:59:51Z</published>
	<updated>2009-11-27T06:59:51Z</updated>
	<author>
		<name>Marcin Hanclik</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I assumed it was corrected with this email:
&lt;br&gt;&lt;a href=&quot;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0828.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0828.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Marcin
&lt;br&gt;&lt;br&gt;Marcin Hanclik
&lt;br&gt;ACCESS Systems Germany GmbH
&lt;br&gt;Tel: +49-208-8290-6452 &amp;nbsp;| &amp;nbsp;Fax: +49-208-8290-6465
&lt;br&gt;Mobile: +49-163-8290-646
&lt;br&gt;E-Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26543551&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcin.hanclik@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26543551&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-webapps-request@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26543551&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-webapps-request@...&lt;/a&gt;] On Behalf Of Cyril Concolato
&lt;br&gt;Sent: Friday, November 27, 2009 3:44 PM
&lt;br&gt;To: public-webapps
&lt;br&gt;Subject: [widgets] editing problem
&lt;br&gt;&lt;br&gt;Hi Marcos,
&lt;br&gt;&lt;br&gt;Reading the &amp;quot;rule for identifying the media type of a file&amp;quot; in the editor's draft [1], I think there is an editing problem. The first 4 bullets are numbered (1,2,3,4) and rest of the bullets are not which makes the algorithm refer to step 10 and 11 that don't exist.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cyril
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/#rule-for-identifying-the-media-type-of-a0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/#rule-for-identifying-the-media-type-of-a0&lt;/a&gt;&lt;br&gt;--
&lt;br&gt;Cyril Concolato
&lt;br&gt;Maître de Conférences/Associate Professor
&lt;br&gt;Groupe Mutimedia/Multimedia Group
&lt;br&gt;Département Traitement du Signal et Images
&lt;br&gt;/Dept. Signal and Image Processing
&lt;br&gt;Ecole Nationale Supérieure des Télécommunications
&lt;br&gt;46 rue Barrault
&lt;br&gt;75 013 Paris, France
&lt;br&gt;&lt;a href=&quot;http://tsi.enst.fr/~concolat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tsi.enst.fr/~concolat&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;________________________________________
&lt;br&gt;&lt;br&gt;Access Systems Germany GmbH
&lt;br&gt;Essener Strasse 5 &amp;nbsp;| &amp;nbsp;D-46047 Oberhausen
&lt;br&gt;HRB 13548 Amtsgericht Duisburg
&lt;br&gt;Geschaeftsfuehrer: Michel Piquemal, Tomonori Watanabe, Yusuke Kanda
&lt;br&gt;&lt;br&gt;www.access-company.com
&lt;br&gt;&lt;br&gt;CONFIDENTIALITY NOTICE
&lt;br&gt;This e-mail and any attachments hereto may contain information that is privileged or confidential, and is intended for use only by the
&lt;br&gt;individual or entity to which it is addressed. Any disclosure, copying or distribution of the information by anyone else is strictly prohibited.
&lt;br&gt;If you have received this document in error, please notify us promptly by responding to this e-mail. Thank you.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--editing-problem-tp26543497p26543551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543431</id>
	<title>[widgets] CfC: to publish LC#2 of the WARP spec; deadline 2 December</title>
	<published>2009-11-27T06:50:14Z</published>
	<updated>2009-11-27T06:50:14Z</updated>
	<author>
		<name>Arthur Barstow</name>
	</author>
	<content type="html">This is a Call for Consensus (CfC) to publish Last Call Working Draft &amp;nbsp;
&lt;br&gt;#2 of:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets-access/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets-access/&lt;/a&gt;&lt;br&gt;&lt;br&gt;This CfC satisfies the group's requirement to &amp;quot;record the group's &amp;nbsp;
&lt;br&gt;decision to request advancement&amp;quot; for this LCWD. Note that as &amp;nbsp;
&lt;br&gt;specified in the Process Document [PD], a Working Group's Last Call &amp;nbsp;
&lt;br&gt;announcement is a signal that:
&lt;br&gt;&lt;br&gt;* the Working Group believes that it has satisfied its relevant &amp;nbsp;
&lt;br&gt;technical requirements (e.g., of the charter or requirements &amp;nbsp;
&lt;br&gt;document) in the Working Draft;
&lt;br&gt;&lt;br&gt;* the Working Group believes that it has satisfied significant &amp;nbsp;
&lt;br&gt;dependencies with other groups;
&lt;br&gt;&lt;br&gt;* other groups SHOULD review the document to confirm that these &amp;nbsp;
&lt;br&gt;dependencies have been satisfied. In general, a Last Call &amp;nbsp;
&lt;br&gt;announcement is also a signal that the Working Group is planning to &amp;nbsp;
&lt;br&gt;advance the technical report to later maturity levels.
&lt;br&gt;&lt;br&gt;As with all of our CfCs, positive response is preferred and &amp;nbsp;
&lt;br&gt;encouraged and silence will be assumed to be assent. The deadline for &amp;nbsp;
&lt;br&gt;comments is December 2.
&lt;br&gt;&lt;br&gt;For some additional background on this proposal, see:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;0947.html
&lt;br&gt;&lt;br&gt;-Art Barstow
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--CfC%3A-to-publish-LC-2-of-the-WARP-spec--deadline-2-December-tp26543431p26543431.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543497</id>
	<title>[widgets] editing problem</title>
	<published>2009-11-27T06:44:08Z</published>
	<updated>2009-11-27T06:44:08Z</updated>
	<author>
		<name>Cyril Concolato</name>
	</author>
	<content type="html">Hi Marcos,
&lt;br&gt;&lt;br&gt;Reading the &amp;quot;rule for identifying the media type of a file&amp;quot; in the editor's draft [1], I think there is an editing problem. The first 4 bullets are numbered (1,2,3,4) and rest of the bullets are not which makes the algorithm refer to step 10 and 11 that don't exist. 
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Cyril
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/#rule-for-identifying-the-media-type-of-a0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/#rule-for-identifying-the-media-type-of-a0&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;Cyril Concolato
&lt;br&gt;Maître de Conférences/Associate Professor
&lt;br&gt;Groupe Mutimedia/Multimedia Group
&lt;br&gt;Département Traitement du Signal et Images
&lt;br&gt;/Dept. Signal and Image Processing
&lt;br&gt;Ecole Nationale Supérieure des Télécommunications
&lt;br&gt;46 rue Barrault
&lt;br&gt;75 013 Paris, France
&lt;br&gt;&lt;a href=&quot;http://tsi.enst.fr/~concolat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tsi.enst.fr/~concolat&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--editing-problem-tp26543497p26543497.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26543111</id>
	<title>Re: [widgets] Testing ITS support</title>
	<published>2009-11-27T06:25:13Z</published>
	<updated>2009-11-27T06:25:13Z</updated>
	<author>
		<name>Arthur Barstow</name>
	</author>
	<content type="html">On Nov 27, 2009, at 5:14 AM, ext Marcos Caceres wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; to test ITS support, the WebApps WG would appreciate some
&lt;br&gt;&amp;gt; guidance with designing a handful of test cases that the i18n WG would
&lt;br&gt;&amp;gt; consider suitable to provide interoperability across implementations.
&lt;br&gt;&lt;br&gt;Please make sure the P&amp;C test suite does not include any test cases &amp;nbsp;
&lt;br&gt;that overlap test cases created for ITS.
&lt;br&gt;&lt;br&gt;-Art Barstow
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Testing-ITS-support-tp26540347p26543111.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26542416</id>
	<title>[widgets] test suite, duplicated test</title>
	<published>2009-11-27T05:28:20Z</published>
	<updated>2009-11-27T05:28:20Z</updated>
	<author>
		<name>Cyril Concolato</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;I noticed that the following two tests are the same (minimal config.xml). Maybe one of them should be removed or modified.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-xGYcVTMoAX/000/ds.wgt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-xGYcVTMoAX/000/ds.wgt&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-MFcsScFEaC/000/d3.wgt&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-MFcsScFEaC/000/d3.wgt&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cyril
&lt;br&gt;-- 
&lt;br&gt;Cyril Concolato
&lt;br&gt;Maître de Conférences/Associate Professor
&lt;br&gt;Groupe Mutimedia/Multimedia Group
&lt;br&gt;Département Traitement du Signal et Images
&lt;br&gt;/Dept. Signal and Image Processing
&lt;br&gt;Ecole Nationale Supérieure des Télécommunications
&lt;br&gt;46 rue Barrault
&lt;br&gt;75 013 Paris, France
&lt;br&gt;&lt;a href=&quot;http://tsi.enst.fr/~concolat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tsi.enst.fr/~concolat&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--test-suite%2C-duplicated-test-tp26542416p26542416.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26542156</id>
	<title>Re: [widgets] about test d1.wgt</title>
	<published>2009-11-27T05:02:23Z</published>
	<updated>2009-11-27T05:02:23Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">Hi Cyril,
&lt;br&gt;&lt;br&gt;Cyril Concolato wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Marcos,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Marcos Caceres a écrit :
&lt;br&gt;&amp;gt;&amp;gt; Hi Cyril,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 5:50 PM, Cyril Concolato
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26542156&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The test d1.wgt is about the src attribute of the icon element. It
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; says that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; it tests the following assertion:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;If the src attribute of this icon element is absent, then the user
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; agent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; must ignore this element.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but the config.xml contains an src attribute with an empty value.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This seems
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a bit different to me. Maybe you should modify the spec as follows:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;If the src attribute of this icon element is absent *or empty*, then
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; user agent must ignore this element.&amp;quot;
&lt;/div&gt;&lt;br&gt;Ok, your are totally right (sorry, I didn't get it the first time!). A 
&lt;br&gt;clarification was needed there and I've added it (&amp;quot;or an empty string&amp;quot; 
&lt;br&gt;was needed in the spec).
&lt;br&gt;&lt;br&gt;I've made two tests:
&lt;br&gt;&lt;br&gt;test-suite/test-cases/ta-iipTwNshRg/000/d1.wgt (absent)
&lt;br&gt;test-suite/test-cases/ta-iipTwNshRg/001/ga.wgt (empty)
&lt;br&gt;&lt;br&gt;{Robin: you might want to retest, but I'm sure Widgeon passes}.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Well, you get the same result when you actually search for the file
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;&amp;quot;, as it won't be found. But I agree, a simple clarification there
&lt;br&gt;&amp;gt;&amp;gt; won't actually hurt or change the ways UAs work at the moment.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Also you should make sure the tests are aligned between the icon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; element and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the content element. There does not seem to be such test with the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; content
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; element. If you make such test, you should also align the spec in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; same
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; manner.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm not sure I understand, can you design the test to show what you
&lt;br&gt;&amp;gt;&amp;gt; mean. I can then add it to the test suite.
&lt;br&gt;&amp;gt; I meant that there is test like:
&lt;br&gt;&amp;gt; &amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;icon src=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/widget&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; but no test like:
&lt;br&gt;&amp;gt; &amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;content src=&amp;quot;&amp;quot; /&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;/widget&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I've added a test for this too:
&lt;br&gt;&lt;br&gt;test-suite/test-cases/ta-LTUJGJFCOU/002/gb.wgt (empty src)
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--about-test-d1.wgt-tp26447523p26542156.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26541741</id>
	<title>Re: [widgets] Testing ITS support</title>
	<published>2009-11-27T04:22:15Z</published>
	<updated>2009-11-27T04:22:15Z</updated>
	<author>
		<name>Felix Sasaki-2</name>
	</author>
	<content type="html">Hello Marcos,&lt;br&gt;&lt;br&gt;in case you are also aiming at support for &amp;quot;other ITS elements and attributes&amp;quot;: you could adapt the following tests from the ITS test suite&lt;br&gt;&lt;a href=&quot;http://www.w3.org/International/its/tests/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/International/its/tests/&lt;/a&gt;&lt;br&gt;
which the ITS Working Group used for attributes at the its:span element.&lt;br&gt;&lt;br&gt;TRANSLALTE&lt;br&gt;&lt;table id=&quot;table6&quot; class=&quot;testresulttable&quot; border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;5&quot;&gt;&lt;tbody&gt;&lt;tr id=&quot;translate-local-span&quot;&gt;&lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;left&quot; valign=&quot;top&quot;&gt;
Local - In &lt;code&gt;&amp;lt;its:span&amp;gt;&lt;/code&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/inputdata/Translate3.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Source&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/expected/Translate3-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test1/Translate3-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test2/Translate3-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test3/Translate3-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;LOCALIZATION NOTE&lt;br&gt;&lt;table id=&quot;table6&quot; class=&quot;testresulttable&quot; border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;5&quot;&gt;
&lt;tbody&gt;&lt;tr id=&quot;locnote-local-span&quot;&gt;&lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;left&quot; valign=&quot;top&quot;&gt;Local - In &lt;code&gt;&amp;lt;its:span&amp;gt;&lt;/code&gt; 
               				with mixed notes
            &lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/inputdata/LocNote4.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Source&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/expected/LocNote4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test1/LocNote4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test2/LocNote4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test3/LocNote4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;TERMINOLOGY&lt;br&gt;&lt;table id=&quot;table6&quot; class=&quot;testresulttable&quot; border=&quot;1&quot; cellpadding=&quot;3&quot; cellspacing=&quot;5&quot;&gt;
&lt;tbody&gt;&lt;tr id=&quot;term-local-span&quot;&gt;&lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;left&quot; valign=&quot;top&quot;&gt;Local - In &lt;code&gt;&amp;lt;its:span&amp;gt;&lt;/code&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/inputdata/Terminology4.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Source&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/expected/Terminology4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test1/Terminology4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test2/Terminology4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;
            &lt;td rowspan=&quot;1&quot; colspan=&quot;1&quot; align=&quot;center&quot; bgcolor=&quot;#00ff00&quot; valign=&quot;top&quot;&gt;
               				&lt;a href=&quot;http://www.w3.org/International/its/tests/test3/Terminology4-result.xml&quot; shape=&quot;rect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Result&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;As you can see from the results, the implementation just has to be able to make the ITS information available for further processing. So if you have  build three similar tests for these ITS data categories and one for directionality (see Richards pointer), you are done IMO.&lt;br&gt;
&lt;br&gt;Best,&lt;br&gt;&lt;br&gt;Felix&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/27 Marcos Caceres &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26541741&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;marcosc@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Dear i18n WG,&lt;br&gt;
During the call to transition the Widgets Packaging and Configuration specification (P&amp;amp;C) [1] to CR, the Director requested that aside from the MUST assertions the Web Apps WG test the optional aspects of the specification in our test-suite [2].&lt;br&gt;

&lt;br&gt;
As you are aware, to facilitate the localization of text nodes within XML elements in a configuration document, a user agent may support the Internationalization Tag Set&amp;#39;s its:span element and the its:dir attribute (It is optional for a user agent to support other ITS elements and attributes).&lt;br&gt;

&lt;br&gt;
In order to test ITS support, the WebApps WG would appreciate some guidance with designing a handful of test cases that the i18n WG would consider suitable to provide interoperability across implementations.&lt;br&gt;
&lt;br&gt;
The its:span element can be used as a child element of the following elements of the configuration document. In addition, the its:dir attribute can be used in the following elements of the configuration document:&lt;br&gt;
&lt;br&gt;
    * name&lt;br&gt;
    * description&lt;br&gt;
    * author&lt;br&gt;
    * license&lt;br&gt;
&lt;br&gt;
Any guidance or help the i18n WG can provide us with designing test would be greatly appreciated. We are intending to transition this document to Proposed Recommendation at the end of January, but we would like to have the i18n tests done ASAP.&lt;br&gt;

&lt;br&gt;
I&amp;#39;m happy to work on the tests, so long as someone from i18n can guide me :) Hope the i18n WG can again help us out!&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
Marcos&lt;br&gt;
&lt;br&gt;
[1] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/&lt;/a&gt;&lt;br&gt;
[2] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Testing-ITS-support-tp26540347p26541741.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26541359</id>
	<title>RE: [widgets] Testing ITS support</title>
	<published>2009-11-27T03:46:23Z</published>
	<updated>2009-11-27T03:46:23Z</updated>
	<author>
		<name>Richard Ishida</name>
	</author>
	<content type="html">Hello Marcos,
&lt;br&gt;&lt;br&gt;As a first step, could you take a look at our dir tests for HTML and see if
&lt;br&gt;there's anything there that could be adapted? Go to
&lt;br&gt;&lt;a href=&quot;http://www.w3.org/International/tests/list-html-css#direction&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/International/tests/list-html-css#direction&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;RI
&lt;br&gt;&lt;br&gt;============
&lt;br&gt;Richard Ishida
&lt;br&gt;Internationalization Lead
&lt;br&gt;W3C (World Wide Web Consortium)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/International/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/International/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://rishida.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rishida.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26541359&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-i18n-core-request@...&lt;/a&gt; [mailto:public-i18n-core-
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26541359&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;request@...&lt;/a&gt;] On Behalf Of Marcos Caceres
&lt;br&gt;&amp;gt; Sent: 27 November 2009 10:15
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26541359&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;public-i18n-core@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Cc: public-webapps
&lt;br&gt;&amp;gt; Subject: [widgets] Testing ITS support
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Dear i18n WG,
&lt;br&gt;&amp;gt; During the call to transition the Widgets Packaging and Configuration
&lt;br&gt;&amp;gt; specification (P&amp;C) [1] to CR, the Director requested that aside from
&lt;br&gt;&amp;gt; the MUST assertions the Web Apps WG test the optional aspects of the
&lt;br&gt;&amp;gt; specification in our test-suite [2].
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; As you are aware, to facilitate the localization of text nodes within
&lt;br&gt;&amp;gt; XML elements in a configuration document, a user agent may support the
&lt;br&gt;&amp;gt; Internationalization Tag Set's its:span element and the its:dir
&lt;br&gt;&amp;gt; attribute (It is optional for a user agent to support other ITS elements
&lt;br&gt;&amp;gt; and attributes).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In order to test ITS support, the WebApps WG would appreciate some
&lt;br&gt;&amp;gt; guidance with designing a handful of test cases that the i18n WG would
&lt;br&gt;&amp;gt; consider suitable to provide interoperability across implementations.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The its:span element can be used as a child element of the following
&lt;br&gt;&amp;gt; elements of the configuration document. In addition, the its:dir
&lt;br&gt;&amp;gt; attribute can be used in the following elements of the configuration
&lt;br&gt;&amp;gt; document:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* name
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* description
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* author
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;* license
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Any guidance or help the i18n WG can provide us with designing test
&lt;br&gt;&amp;gt; would be greatly appreciated. We are intending to transition this
&lt;br&gt;&amp;gt; document to Proposed Recommendation at the end of January, but we would
&lt;br&gt;&amp;gt; like to have the i18n tests done ASAP.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm happy to work on the tests, so long as someone from i18n can guide
&lt;br&gt;&amp;gt; me :) Hope the i18n WG can again help us out!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Kind regards,
&lt;br&gt;&amp;gt; Marcos
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/&lt;/a&gt;&lt;br&gt;&amp;gt; [2] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Testing-ITS-support-tp26540347p26541359.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26541575</id>
	<title>Re: Selectors CR criteria</title>
	<published>2009-11-27T03:45:15Z</published>
	<updated>2009-11-27T03:45:15Z</updated>
	<author>
		<name>Lachlan Hunt</name>
	</author>
	<content type="html">Sean Hogan wrote:
&lt;br&gt;&amp;gt; What is the reason for the native implementation requirement?
&lt;br&gt;&amp;gt; Is it W3C policy?
&lt;br&gt;&lt;br&gt;There's a couple of reasons for this. &amp;nbsp;The main reason being that 
&lt;br&gt;JavaScript libraries are not limited by the same compatibility 
&lt;br&gt;constraints as a browser, and so something that could be implemented in 
&lt;br&gt;a JavaScript library without any problems may prove to have backwards 
&lt;br&gt;compatibility issues with some legacy sites and affect a browser's 
&lt;br&gt;ability to implement it. &amp;nbsp;Basically, in this sense, a JS library is 
&lt;br&gt;effectively a walled garden implementation where it's only used on sites 
&lt;br&gt;that are explicitly built for it. &amp;nbsp;So allowing such implementations to 
&lt;br&gt;count effectively undermines the whole purpose of the implementation 
&lt;br&gt;requirement, which is there to help demonstrate that the spec works in 
&lt;br&gt;practice.
&lt;br&gt;&lt;br&gt;The other reason is that it's not always technically possible for a JS 
&lt;br&gt;library to implement all the required functionality due to the 
&lt;br&gt;limitations of the DOM, or at least some implementations of it. &amp;nbsp;For 
&lt;br&gt;example, it's not possible in IE to add the methods to the prototypes 
&lt;br&gt;for the Document, Element or DocumentFragment nodes. &amp;nbsp;Also, in practice, 
&lt;br&gt;implementations like in JQuery don't actually try to implement the 
&lt;br&gt;methods themselves. They just implement somewhat compatible 
&lt;br&gt;functionality and expose it on their own objects (e.g. $(&amp;quot;div&amp;gt;p&amp;quot;); 
&lt;br&gt;instead of document.querySelector(&amp;quot;div&amp;gt;p&amp;quot;);).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Lachlan Hunt - Opera Software
&lt;br&gt;&lt;a href=&quot;http://lachy.id.au/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lachy.id.au/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.opera.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.opera.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26541575.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26540517</id>
	<title>Re: [widgets] test-suite, default xml:lang</title>
	<published>2009-11-27T02:29:08Z</published>
	<updated>2009-11-27T02:29:08Z</updated>
	<author>
		<name>Cyril Concolato</name>
	</author>
	<content type="html">Cyril Concolato a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm trying to understand the difference between two tests:
&lt;br&gt;&amp;gt; [1] 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/000/config.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/000/config.xml&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [2] 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/003/config.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UEMbyHERkI/003/config.xml&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In [1], the first &amp;lt;description&amp;gt; element is supposed to be the valid one 
&lt;br&gt;&amp;gt; (it does not have an xml:lang attribute).
&lt;br&gt;&amp;gt; In [2], the first &amp;lt;description&amp;gt; element as a dummy xml:lang that's not 
&lt;br&gt;&amp;gt; supposed to match anything. The second &amp;lt;description&amp;gt; element does not 
&lt;br&gt;&amp;gt; have the xml:lang attribute, but according to the expected result, it 
&lt;br&gt;&amp;gt; should not be the selected one. I don't understand why? Can you explain 
&lt;br&gt;&amp;gt; what the user locale should be in both cases?
&lt;br&gt;&amp;gt; The test suite document indicates that it should be &amp;quot;en&amp;quot;. If this is the 
&lt;br&gt;&amp;gt; case, in [1] no description element shall match. Otherwise you probably 
&lt;br&gt;&amp;gt; want to indicate that some tests assumes &amp;quot;*&amp;quot; like [1] and others &amp;quot;en&amp;quot; 
&lt;br&gt;&amp;gt; like [2]. Am I wrong?
&lt;/div&gt;Actually, I found a sentence that I missed in previous readings, which explains the difference between [1] and [2]:
&lt;br&gt;&amp;quot;In the case whereby the author does not use an xml:lang attribute, and no element of a particular type with xml:lang matches the user agent locales, the user agent will use the first element that is unlocalized content, in document order, that matches the element type being sought.&amp;quot;
&lt;br&gt;&lt;br&gt;As a clarification can you tell me what would be the name value for the following config documents assuming the user locale is &amp;quot;en&amp;quot; only (no &amp;quot;*&amp;quot;)
&lt;br&gt;&lt;br&gt;&amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;fr&amp;quot;&amp;gt;A&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;kr&amp;quot;&amp;gt;B&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;it&amp;quot;&amp;gt;C&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;lt;/widget&amp;gt;
&lt;br&gt;&lt;br&gt;My guess would be: &amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;fr&amp;quot;&amp;gt;A&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;kr&amp;quot;&amp;gt;B&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name&amp;gt;D&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;name xml:lang=&amp;quot;it&amp;quot;&amp;gt;C&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;lt;/widget&amp;gt;
&lt;br&gt;&lt;br&gt;My guess would be: &amp;quot;D&amp;quot;
&lt;br&gt;&lt;br&gt;Am I correct?
&lt;br&gt;&lt;br&gt;Cyril
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Cyril Concolato
&lt;br&gt;Maître de Conférences/Associate Professor
&lt;br&gt;Groupe Mutimedia/Multimedia Group
&lt;br&gt;Département Traitement du Signal et Images
&lt;br&gt;/Dept. Signal and Image Processing
&lt;br&gt;Ecole Nationale Supérieure des Télécommunications
&lt;br&gt;46 rue Barrault
&lt;br&gt;75 013 Paris, France
&lt;br&gt;&lt;a href=&quot;http://tsi.enst.fr/~concolat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tsi.enst.fr/~concolat&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--test-suite%2C-default-xml%3Alang-tp26531908p26540517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26540347</id>
	<title>[widgets] Testing ITS support</title>
	<published>2009-11-27T02:14:45Z</published>
	<updated>2009-11-27T02:14:45Z</updated>
	<author>
		<name>Marcos Caceres-3</name>
	</author>
	<content type="html">Dear i18n WG,
&lt;br&gt;During the call to transition the Widgets Packaging and Configuration 
&lt;br&gt;specification (P&amp;C) [1] to CR, the Director requested that aside from 
&lt;br&gt;the MUST assertions the Web Apps WG test the optional aspects of the 
&lt;br&gt;specification in our test-suite [2].
&lt;br&gt;&lt;br&gt;As you are aware, to facilitate the localization of text nodes within 
&lt;br&gt;XML elements in a configuration document, a user agent may support the 
&lt;br&gt;Internationalization Tag Set's its:span element and the its:dir 
&lt;br&gt;attribute (It is optional for a user agent to support other ITS elements 
&lt;br&gt;and attributes).
&lt;br&gt;&lt;br&gt;In order to test ITS support, the WebApps WG would appreciate some 
&lt;br&gt;guidance with designing a handful of test cases that the i18n WG would 
&lt;br&gt;consider suitable to provide interoperability across implementations.
&lt;br&gt;&lt;br&gt;The its:span element can be used as a child element of the following 
&lt;br&gt;elements of the configuration document. In addition, the its:dir 
&lt;br&gt;attribute can be used in the following elements of the configuration 
&lt;br&gt;document:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* name
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* description
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* author
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;* license
&lt;br&gt;&lt;br&gt;Any guidance or help the i18n WG can provide us with designing test 
&lt;br&gt;would be greatly appreciated. We are intending to transition this 
&lt;br&gt;document to Proposed Recommendation at the end of January, but we would 
&lt;br&gt;like to have the i18n tests done ASAP.
&lt;br&gt;&lt;br&gt;I'm happy to work on the tests, so long as someone from i18n can guide 
&lt;br&gt;me :) Hope the i18n WG can again help us out!
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;Marcos
&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://dev.w3.org/2006/waf/widgets/test-suite/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.w3.org/2006/waf/widgets/test-suite/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--Testing-ITS-support-tp26540347p26540347.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535962</id>
	<title>Selectors CR criteria (was re: Something else)</title>
	<published>2009-11-26T14:54:08Z</published>
	<updated>2009-11-26T14:54:08Z</updated>
	<author>
		<name>Charles McCathieNevile-2</name>
	</author>
	<content type="html">On Thu, 26 Nov 2009 23:04:35 +0100, Sean Hogan &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535962&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;shogun70@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Lachlan Hunt wrote:
&lt;br&gt;...
&lt;br&gt;&amp;gt;&amp;gt; * The implementations must be native implementations in shipping
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; products. &amp;nbsp;(JavaScript library implementations don't count).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; What is the reason for the native implementation requirement?
&lt;br&gt;&amp;gt; Is it W3C policy?
&lt;br&gt;&lt;br&gt;Nope. But we figured that we wanted this to be clearly tested for the real &amp;nbsp;
&lt;br&gt;world, and some people think that insisting on it being native &amp;nbsp;
&lt;br&gt;implementation shows that more clearly.
&lt;br&gt;&lt;br&gt;cheers
&lt;br&gt;&lt;br&gt;Chaals
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Charles McCathieNevile &amp;nbsp;Opera Software, Standards Group
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;je parle français -- hablo español -- jeg lærer norsk
&lt;br&gt;&lt;a href=&quot;http://my.opera.com/chaals&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my.opera.com/chaals&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Try Opera: &lt;a href=&quot;http://www.opera.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.opera.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26535962.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535494</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T14:04:35Z</published>
	<updated>2009-11-26T14:04:35Z</updated>
	<author>
		<name>Sean Hogan</name>
	</author>
	<content type="html">Lachlan Hunt wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Maciej Stachowiak wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The proposed exit criteria are in a separate thread, but essentially 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; are:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For a set of tests based on HTML, CSS 2.1 selectors and this spec,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; there are two implementations that pass every test interoperably, and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; do not fail any &amp;quot;additional&amp;quot; tests based on misimplementing this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; specification (i.e. failures based on not supporting a technology used
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; only in the additional tests, such as MathML, will not be taken into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; account).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Request for clarification. Does this require:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; A) There must be two implementations, each of which passes every test
&lt;br&gt;&amp;gt;&amp;gt; (i.e. the same two implementations pass all the tests); or
&lt;br&gt;&amp;gt;&amp;gt; B) For each test, there are two implementations that pass it (but not
&lt;br&gt;&amp;gt;&amp;gt; necessarily the same two for every test).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It reads like (A), but I have seen similar wording interpreted as (B) in
&lt;br&gt;&amp;gt;&amp;gt; the context of other specs...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The intention in the original exit criteria proposal [1] was for there 
&lt;br&gt;&amp;gt; to be at least two complete implementations, each passing 100% of the 
&lt;br&gt;&amp;gt; baseline tests. &amp;nbsp;I can make this clearer in the exit criteria as follows:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There must be at least two complete, independent implementations, each 
&lt;br&gt;&amp;gt; of which must pass 100% of the baseline testsuite and should pass 
&lt;br&gt;&amp;gt; additional tests, dependent on the following conditions:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * The implementations must be native implementations in shipping
&lt;br&gt;&amp;gt; &amp;nbsp; products. &amp;nbsp;(JavaScript library implementations don't count).
&lt;br&gt;&amp;gt;
&lt;/div&gt;What is the reason for the native implementation requirement?
&lt;br&gt;Is it W3C policy?
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26535494.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535269</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T13:42:32Z</published>
	<updated>2009-11-26T13:42:32Z</updated>
	<author>
		<name>Simon Pieters-3</name>
	</author>
	<content type="html">On Thu, 26 Nov 2009 21:05:31 +0100, Boris Zbarsky &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26535269&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bzbarsky@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; On 11/26/09 9:58 AM, Lachlan Hunt wrote:
&lt;br&gt;&amp;gt;&amp;gt; Actually, correction. Minefield and Opera don't meet the condition if we
&lt;br&gt;&amp;gt;&amp;gt; keep the shipping requirement in the exit criteria.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which imo we should. &amp;nbsp;I don't think we want to be opening up that &amp;nbsp;
&lt;br&gt;&amp;gt; loophole.
&lt;br&gt;&lt;br&gt;I agree. Without it, we could end up in a situation where there are two &amp;nbsp;
&lt;br&gt;development builds passing the testsuite, so the spec exits CR, and during &amp;nbsp;
&lt;br&gt;the beta phase the implementors find that something needs to change for &amp;nbsp;
&lt;br&gt;Web compat.
&lt;br&gt;&lt;br&gt;I think we should maybe even require the implementations to have been &amp;nbsp;
&lt;br&gt;shipping for some amount of time, since some issues aren't found until the &amp;nbsp;
&lt;br&gt;implementation is used on a wide scale.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Simon Pieters
&lt;br&gt;Opera Software
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26535269.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26535162</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T13:36:13Z</published>
	<updated>2009-11-26T13:36:13Z</updated>
	<author>
		<name>Lachlan Hunt</name>
	</author>
	<content type="html">Boris Zbarsky wrote:
&lt;br&gt;&amp;gt; On 11/26/09 9:58 AM, Lachlan Hunt wrote:
&lt;br&gt;&amp;gt;&amp;gt; Actually, correction. Minefield and Opera don't meet the condition if we
&lt;br&gt;&amp;gt;&amp;gt; keep the shipping requirement in the exit criteria.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which imo we should. I don't think we want to be opening up that loophole.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The Gecko 1.9.2 branch builds have the null/undefined issues, right?
&lt;br&gt;&lt;br&gt;If that's the branch that's going into Firefox 3.6, yes.
&lt;br&gt;&lt;br&gt;Personally, I added the shipping requirement to the exit criteria when I 
&lt;br&gt;revised it earlier today for basically the same reasons you outlined in 
&lt;br&gt;your other e-mail, so I agree we should keep the requirement.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Lachlan Hunt - Opera Software
&lt;br&gt;&lt;a href=&quot;http://lachy.id.au/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lachy.id.au/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.opera.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.opera.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26535162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534987</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T13:16:10Z</published>
	<updated>2009-11-26T13:16:10Z</updated>
	<author>
		<name>Anne van Kesteren-2</name>
	</author>
	<content type="html">On Thu, 26 Nov 2009 21:08:31 +0100, Boris Zbarsky &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26534987&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bzbarsky@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/26/09 11:52 AM, Charles McCathieNevile wrote:
&lt;br&gt;&amp;gt;&amp;gt; And I don't see any problem with using public development builds.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The main problem I have with them is that they have typically not gone &amp;nbsp;
&lt;br&gt;&amp;gt; through the sort of full QA cycle that would point out possible problems &amp;nbsp;
&lt;br&gt;&amp;gt; in the implementation of the &amp;quot;bad interaction with other specs or &amp;nbsp;
&lt;br&gt;&amp;gt; deployed content&amp;quot; kind. &amp;nbsp;One would hope that such issues were caught &amp;nbsp;
&lt;br&gt;&amp;gt; during spec writing, but I think this is an important sanity-check.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Of course in this view not all implementations are equal (e.g. a &amp;nbsp;
&lt;br&gt;&amp;gt; walled-garden implementation wouldn't have the same compatibility &amp;nbsp;
&lt;br&gt;&amp;gt; constraints as web-facing one)... &amp;nbsp;Not sure that others see this &amp;nbsp;
&lt;br&gt;&amp;gt; requirement in the same light as I do.
&lt;/div&gt;&lt;br&gt;The CSS WG relatively recently dropped this requirement. Developer builds &amp;nbsp;
&lt;br&gt;are now sufficient. I was not really in favor, but most of the group was.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Anne van Kesteren
&lt;br&gt;&lt;a href=&quot;http://annevankesteren.nl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://annevankesteren.nl/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26534987.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534372</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T12:08:31Z</published>
	<updated>2009-11-26T12:08:31Z</updated>
	<author>
		<name>Boris Zbarsky</name>
	</author>
	<content type="html">On 11/26/09 11:52 AM, Charles McCathieNevile wrote:
&lt;br&gt;&amp;gt; And I don't see any problem with using public development builds.
&lt;br&gt;&lt;br&gt;The main problem I have with them is that they have typically not gone 
&lt;br&gt;through the sort of full QA cycle that would point out possible problems 
&lt;br&gt;in the implementation of the &amp;quot;bad interaction with other specs or 
&lt;br&gt;deployed content&amp;quot; kind. &amp;nbsp;One would hope that such issues were caught 
&lt;br&gt;during spec writing, but I think this is an important sanity-check.
&lt;br&gt;&lt;br&gt;Of course in this view not all implementations are equal (e.g. a 
&lt;br&gt;walled-garden implementation wouldn't have the same compatibility 
&lt;br&gt;constraints as web-facing one)... &amp;nbsp;Not sure that others see this 
&lt;br&gt;requirement in the same light as I do.
&lt;br&gt;&lt;br&gt;-Boris
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26534372.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26534351</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T12:05:31Z</published>
	<updated>2009-11-26T12:05:31Z</updated>
	<author>
		<name>Boris Zbarsky</name>
	</author>
	<content type="html">On 11/26/09 9:58 AM, Lachlan Hunt wrote:
&lt;br&gt;&amp;gt; Actually, correction. Minefield and Opera don't meet the condition if we
&lt;br&gt;&amp;gt; keep the shipping requirement in the exit criteria.
&lt;br&gt;&lt;br&gt;Which imo we should. &amp;nbsp;I don't think we want to be opening up that loophole.
&lt;br&gt;&lt;br&gt;The Gecko 1.9.2 branch builds have the null/undefined issues, right?
&lt;br&gt;&lt;br&gt;-Boris
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26534351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532638</id>
	<title>Comments on Last Call Working Draft of XHR</title>
	<published>2009-11-26T09:25:57Z</published>
	<updated>2009-11-26T09:25:57Z</updated>
	<author>
		<name>Richard Ishida</name>
	</author>
	<content type="html">Hopefully you'll get a formal response from the i18n WG shortly. &amp;nbsp;In the meantime, I have only a couple of personal editorial suggestions:
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] 2.2 terminology
&lt;br&gt;It would help a lot to link each of the terms defined in html5 to the appropriate location in the html5 spec, if possible.
&lt;br&gt;&lt;br&gt;[2] same section
&lt;br&gt;&lt;br&gt;I was confused by the term &amp;quot;document's character encoding&amp;quot;. &amp;nbsp;I suspect this ought to be &amp;quot;character encoding (of the document)&amp;quot;, where the parenthesised text is non-bold. &amp;nbsp;The problem was that I thought &amp;quot;document's character encoding&amp;quot; was a single term, like &amp;quot;URL character encoding&amp;quot;, and was something different than &amp;quot;character encoding&amp;quot; (in the same way that &amp;quot;document character set&amp;quot; is different from &amp;quot;character set&amp;quot;).
&lt;br&gt;&lt;br&gt;Hope that helps,
&lt;br&gt;RI
&lt;br&gt;&lt;br&gt;&lt;br&gt;============
&lt;br&gt;Richard Ishida
&lt;br&gt;Internationalization Lead
&lt;br&gt;W3C (World Wide Web Consortium)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/International/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/International/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://rishida.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rishida.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;============
&lt;br&gt;Richard Ishida
&lt;br&gt;Internationalization Lead
&lt;br&gt;W3C (World Wide Web Consortium)
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.w3.org/International/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/International/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://rishida.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://rishida.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Comments-on-Last-Call-Working-Draft-of-XHR-tp26532638p26532638.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532509</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T09:15:27Z</published>
	<updated>2009-11-26T09:15:27Z</updated>
	<author>
		<name>Kartikaya Gupta-3</name>
	</author>
	<content type="html">&amp;gt; BlackBerry 9700 browser:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(Kartikaya Gupta from RIM e-mailed me off list about this to tell me,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I'm unable to verify these results myself without access to the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; device.)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Baseline Tests: &amp;nbsp; HTML/CSS2.1: &amp;nbsp; &amp;nbsp;PASS
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Additional Tests: HTML/CSS3: &amp;nbsp; &amp;nbsp; &amp;nbsp;PASS
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Additional Tests: XHTML+SVG/CSS3: PASS
&lt;br&gt;&lt;br&gt;Slight correction, the 9700 publicly-available build has some of the tests failing. The BlackBerry 9550 does pass all tests though. I ran the tests on the device simulator available from &lt;a href=&quot;http://na.blackberry.com/eng/developers/resources/simulators.jsp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://na.blackberry.com/eng/developers/resources/simulators.jsp&lt;/a&gt;&amp;nbsp;and grabbed the following screenshots of the completed tests:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://stakface.com/pub/mango/selapi-suite1.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stakface.com/pub/mango/selapi-suite1.jpg&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://stakface.com/pub/mango/selapi-suite2.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stakface.com/pub/mango/selapi-suite2.jpg&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://stakface.com/pub/mango/selapi-suite3.jpg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://stakface.com/pub/mango/selapi-suite3.jpg&lt;/a&gt;&lt;br&gt;&lt;br&gt;Note that if you plan to try this out yourself on a device or the simulator you'll need to uncheck the &amp;quot;Terminate slow-running scripts&amp;quot; checkbox in the browser options for it to work, since otherwise our javascript watchdog will kick in and kill the script before it's done.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;kats
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26532509.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532258</id>
	<title>Re: [widgets] about test d1.wgt</title>
	<published>2009-11-26T08:58:01Z</published>
	<updated>2009-11-26T08:58:01Z</updated>
	<author>
		<name>Cyril Concolato</name>
	</author>
	<content type="html">Hi Marcos,
&lt;br&gt;&lt;br&gt;Marcos Caceres a écrit :
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Cyril,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Nov 20, 2009 at 5:50 PM, Cyril Concolato
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532258&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cyril.concolato@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The test d1.wgt is about the src attribute of the icon element. It says that
&lt;br&gt;&amp;gt;&amp;gt; it tests the following assertion:
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;If the src attribute of this icon element is absent, then the user agent
&lt;br&gt;&amp;gt;&amp;gt; must ignore this element.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; but the config.xml contains an src attribute with an empty value. This seems
&lt;br&gt;&amp;gt;&amp;gt; a bit different to me. Maybe you should modify the spec as follows:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;If the src attribute of this icon element is absent *or empty*, then the
&lt;br&gt;&amp;gt;&amp;gt; user agent must ignore this element.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well, you get the same result when you actually search for the file
&lt;br&gt;&amp;gt; &amp;quot;&amp;quot;, as it won't be found. But I agree, a simple clarification there
&lt;br&gt;&amp;gt; won't actually hurt or change the ways UAs work at the moment.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Also you should make sure the tests are aligned between the icon element and
&lt;br&gt;&amp;gt;&amp;gt; the content element. There does not seem to be such test with the content
&lt;br&gt;&amp;gt;&amp;gt; element. If you make such test, you should also align the spec in the same
&lt;br&gt;&amp;gt;&amp;gt; manner.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm not sure I understand, can you design the test to show what you
&lt;br&gt;&amp;gt; mean. I can then add it to the test suite.
&lt;/div&gt;I meant that there is test like:
&lt;br&gt;&amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;icon src=&amp;quot;&amp;quot;/&amp;gt;
&lt;br&gt;&amp;lt;/widget&amp;gt;
&lt;br&gt;&lt;br&gt;but no test like:
&lt;br&gt;&amp;lt;widget xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/ns/widgets&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/ns/widgets&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;content src=&amp;quot;&amp;quot; /&amp;gt;
&lt;br&gt;&amp;lt;/widget&amp;gt;
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Cyril
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Cyril Concolato
&lt;br&gt;Maître de Conférences/Associate Professor
&lt;br&gt;Groupe Mutimedia/Multimedia Group
&lt;br&gt;Département Traitement du Signal et Images
&lt;br&gt;/Dept. Signal and Image Processing
&lt;br&gt;Ecole Nationale Supérieure des Télécommunications
&lt;br&gt;46 rue Barrault
&lt;br&gt;75 013 Paris, France
&lt;br&gt;&lt;a href=&quot;http://tsi.enst.fr/~concolat&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tsi.enst.fr/~concolat&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-widgets--about-test-d1.wgt-tp26447523p26532258.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26532170</id>
	<title>Re: CfC - publish Selectors API as CR</title>
	<published>2009-11-26T08:52:21Z</published>
	<updated>2009-11-26T08:52:21Z</updated>
	<author>
		<name>Charles McCathieNevile-2</name>
	</author>
	<content type="html">On Thu, 26 Nov 2009 15:58:56 +0100, Lachlan Hunt &amp;nbsp;
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26532170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lachlan.hunt@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Lachlan Hunt wrote:
&lt;br&gt;&amp;gt;&amp;gt; There must be at least two complete, independent implementations, each
&lt;br&gt;&amp;gt;&amp;gt; of which must pass 100% of the baseline testsuite and should pass
&lt;br&gt;&amp;gt;&amp;gt; additional tests, dependent on the following conditions:
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The current state of implementations is as follows:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Minefield:
&lt;br&gt;&amp;gt;&amp;gt; Baseline Tests: HTML/CSS2.1: PASS
&lt;br&gt;&amp;gt;&amp;gt; Additional Tests: HTML/CSS3: PASS
&lt;br&gt;&amp;gt;&amp;gt; Additional Tests: XHTML+SVG/CSS3: PASS
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Opera gogi (Internal build)
&lt;br&gt;&amp;gt;&amp;gt; Baseline Tests: HTML/CSS2.1: PASS
&lt;br&gt;&amp;gt;&amp;gt; Additional Tests: HTML/CSS3: FAIL 4 (non-API bugs)
&lt;br&gt;&amp;gt;&amp;gt; Additional Tests: XHTML+SVG/CSS3: FAIL 22 (non-API bugs)
&lt;br&gt;&amp;gt;&amp;gt; ...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; With Minefield and BlackBerry, we have two complete implementations
&lt;br&gt;&amp;gt;&amp;gt; passing everything. Opera's results also meet the above criteria, so
&lt;br&gt;&amp;gt;&amp;gt; that gives us 3 implementations.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, correction. &amp;nbsp;Minefield and Opera don't meet the condition if &amp;nbsp;
&lt;br&gt;&amp;gt; we keep the shipping requirement in the exit criteria. &amp;nbsp;But as soon as &amp;nbsp;
&lt;br&gt;&amp;gt; either of those builds make it into release products, we'll be good to &amp;nbsp;
&lt;br&gt;&amp;gt; go. &amp;nbsp;Alternatively, we could just say public development builds are good &amp;nbsp;
&lt;br&gt;&amp;gt; enough, and Minefield would count, but I don't see any problem with just &amp;nbsp;
&lt;br&gt;&amp;gt; waiting.
&lt;/div&gt;&lt;br&gt;And I don't see any problem with using public development builds.
&lt;br&gt;&lt;br&gt;Opinions?
&lt;br&gt;&lt;br&gt;cheers
&lt;br&gt;&lt;br&gt;Chaals
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Charles McCathieNevile &amp;nbsp;Opera Software, Standards Group
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;je parle français -- hablo español -- jeg lærer norsk
&lt;br&gt;&lt;a href=&quot;http://my.opera.com/chaals&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://my.opera.com/chaals&lt;/a&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Try Opera: &lt;a href=&quot;http://www.opera.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.opera.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/CfC---publish-Selectors-API-as-CR-tp26418001p26532170.html" />
</entry>

</feed>
