<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.org.w3c.appformats">
    <title>gmane.org.w3c.appformats</title>
    <link>http://blog.gmane.org/gmane.org.w3c.appformats</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22184"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22183"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22182"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22181"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22180"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22179"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22178"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22177"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22176"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22175"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22174"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22173"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22172"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22171"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22170"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22169"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22168"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22167"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22166"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.org.w3c.appformats/22165"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22184">
    <title>Re: [manifest] screen sizes, Re: Review of Web Application  Manifest Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22184</link>
    <description>&lt;pre&gt;

On Friday, May 25, 2012 at 4:34 PM, SULLIVAN, BRYAN L wrote:


Still sounds to me like "Made for &amp;lt;insert everyone's favorite 90's browser here&amp;gt;, and best viewed at 800x600" … and look how well that turned out. Even if we don't focus on mobile devices, it seems like a silly requirement as I can just adjust my browser window to whatever size I want (there is no reason to believe I won't be able to do that on future mobile devices). I.e., screen size and application display area are not the same thing and this metadata attribute seems to assume so.    

&lt;/pre&gt;</description>
    <dc:creator>Marcos Caceres</dc:creator>
    <dc:date>2012-05-25T16:25:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22183">
    <title>RE: [manifest] screen sizes, Re: Review of Web Application Manifest   Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22183</link>
    <description>&lt;pre&gt;Marcos, 

Re "I thought we had stopped the whole designing for particular screen sizes, etc. a long time ago.", that may be the still-closely-held goal, but the reality is that designing for multiple screen sizes (and pixel densities) is still far from simple. Even with all the tools that have been developed in CSS and Media Queries. 

So if developers want to claim that they have focused their design on specific form factors (and presumably tested it thoroughly on them), this seems like a good thing as it allows them to be more certain that their apps won't be distributed to users of devices on which they won't work well (which will negatively impact the developer's reputation, use of the app, appstore etc), or if distributed to such users, will be clearly identified as not being designed for those devices.

Like many of the things we wanted to do in widget manifest structures in BONDI and WAC, if these get pulled from the plan the only fallback is developer ecosystem-specific app metadata, which in the end evaporates with the developer ecosystems, or never achieves widespread use or interoperability. So the problem is not solved for developers by leaving these things out of standards, where there is a strong use case.

Thanks,
Bryan Sullivan 

-----Original Message-----
From: Marcos Caceres [mailto:w3c&amp;lt; at &amp;gt;marcosc.com] 
Sent: Friday, May 25, 2012 7:43 AM
To: Anant Narayanan
Cc: public-webapps&amp;lt; at &amp;gt;w3.org
Subject: [manifest] screen sizes, Re: Review of Web Application Manifest Format and Management APIs




On Sunday, May 13, 2012 at 5:47 PM, Anant Narayanan wrote:


The above cases seems very "anti-web" IMHO. I thought we had stopped the whole designing for particular screen sizes, etc. a long time ago. I feel it would be a shame to codify this in a spec.

&lt;/pre&gt;</description>
    <dc:creator>SULLIVAN, BRYAN L</dc:creator>
    <dc:date>2012-05-25T15:34:09</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22182">
    <title>[manifest] asynchronous calls, Re: Review of Web Application  Manifest Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22182</link>
    <description>&lt;pre&gt;

On Sunday, May 13, 2012 at 5:47 PM, Anant Narayanan wrote:


Ok, this was not really clear in the spec.  


I'm still not sure why these are asynchronous? Is what apps are installed retrieved from a remote server or something? If you are just checking a small list of installed things on the user's device, then I don't see why you would not just have an "installed" attribute? 
Like: 

myApps =  navigator.apps.installed; 

Otherwise, it seems like a lot of work just to get a list of things that are already installed on my system? 

&lt;/pre&gt;</description>
    <dc:creator>Marcos Caceres</dc:creator>
    <dc:date>2012-05-25T15:04:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22181">
    <title>[manifest] features Re: Review of Web Application Manifest  Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22181</link>
    <description>&lt;pre&gt;

On Sunday, May 13, 2012 at 5:47 PM, Anant Narayanan wrote:


I think this will quickly become unmanageable. It means you need to take the current web as it is today, freeze it, and then start hiding all future functionality that can only be enabled through this list (and the list of things you need to enable grows forever or you end up having to enable unexpected things, which then may cause security issues that the developer was not expecting). Hence, features like this should only be used for things that are sure not to be part of the Web Platform.  

This also goes against the trend of responsive design: it means that I can't make an app that both uses WebGL and falls back to legacy tech because the store will refuse to install it on my non-webGL-phone. So as a developer, I would need to release two versions of the same app.   

In Widgets, we overcame this issue by allowing features to be declared as optional. However, some did try to do what you are proposing (e.g., WAC): they tried to disable Geolocation and only enable it through a feature… this became a huge issue for implementers (you can't disable it in an Android Webview, hence you can't implement these requirements using a Webview on Android or possibly on iOS).   

I would say this only be used for proprietary hooks, as is currently done with Chrome extensions (or with opera extension in the XML equivalent). Features have a role, but not for enabling/disabling bit of the Web Platform.  

&lt;/pre&gt;</description>
    <dc:creator>Marcos Caceres</dc:creator>
    <dc:date>2012-05-25T14:54:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22180">
    <title>[manifest] screen sizes, Re: Review of Web Application Manifest  Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22180</link>
    <description>&lt;pre&gt;


On Sunday, May 13, 2012 at 5:47 PM, Anant Narayanan wrote:


The above cases seems very "anti-web" IMHO. I thought we had stopped the whole designing for particular screen sizes, etc. a long time ago. I feel it would be a shame to codify this in a spec.

&lt;/pre&gt;</description>
    <dc:creator>Marcos Caceres</dc:creator>
    <dc:date>2012-05-25T14:42:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22179">
    <title>[manifest] Parsing origins, was Re: Review of Web Application  Manifest Format and Management APIs</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22179</link>
    <description>&lt;pre&gt;
Hi Anant,  

On Sunday, May 13, 2012 at 5:47 PM, Anant Narayanan wrote:


By parsing I mean which ones win, which ones get discarded, what happens to invalid ones, are they resolved already, etc. in the following:

installs_allowed_from: [ "   http://foo/ ", "bar://", 22, "https://foo/bar/#*", "http://foo:80/", "wee!!!", "http://baz/hello there!", "http://baz/hello%20there!"]

And so on. So, all the error handling stuff. Or is a single error fatal? 


&lt;/pre&gt;</description>
    <dc:creator>Marcos Caceres</dc:creator>
    <dc:date>2012-05-25T14:39:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22178">
    <title>RE: Push API draft uploaded</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22178</link>
    <description>&lt;pre&gt;Hi Jose,

Thanks for the comments.

Re "the idea is to decouple permissions from APIs": potentially for the Sysapps WG this will be possible, but currently in DAP and in Webapps if the Web security model isn't enough (e.g. same-origin and CORS), then any special considerations are addressed in the API specs themselves. In this case the ability to invoke the app (wakeup) and receive Push messages when the app is offline in general (as in the Mozilla proposal) goes beyond the ability of same-origin and CORS to ensure user protection. Thus the user is prompted at least once. It's not a perfect solution but at least consistent with what has been the approach, and usable until we get to a more robust permissions framework.

Re wakeup as part of an App Manifest: this does not yet apply to Web apps in general. It does seem useful to consider in the "Web app manifest" (https://people.mozilla.com/~anarayanan/webapps.html) as proposed to be worked in Webapps, but again that does not apply (or does not have to be used) for all Web apps. I suppose one could make the argument that if you expect to be woken up, the app should be installed, but I think caching also works for that (as described in the spec as "Examples of cases in which webapps should be invokable").

Re "distinguish between registering the interest on receiving push messages and receiving push messages themselves": I am following the Mozilla lead on registering the intent to receive messages, and also going beyond it with the actual reception capability, and there are separate interfaces for the two functions. We don't yet have a generic "intent registration" mechanism for use here (e.g. based upon the API feature URL concept previously proposed for Widgets and leveraged in WAC), and we may approach that again in Sysapps (TBD), but for now I think the APIs need to address both functions.

Re "the possibility of having a queue of pending messages": the spec leaves this as a MAY for now: "When a Push message is received, the user agent must deliver the message data via the onmessage handler, if possible. If delivery is not possible, the user agent may discard the message, or may queue it for later delivery."

Thanks,
Bryan Sullivan 

-----Original Message-----
From: JOSE MANUEL CANTERA FONSECA [mailto:jmcf&amp;lt; at &amp;gt;tid.es] 
Sent: Friday, May 25, 2012 4:36 AM
To: SULLIVAN, BRYAN L; public-webapps
Subject: Re: Push API draft uploaded

I have some comments:

I think the idea is to decouple permissions from APIs, making that part of
a Security Model, so I don't understand why we are putting here that
functionality.

Concerning wakeup, etc. I think that should not be part of the API itself
but of the App Manifest

I think we need to distinguish between registering the interest on
receiving push messages and receiving push messages themselves.

The current API does not address the possibility of having a queue of
pending messages.

best

El 24/05/12 09:14, "SULLIVAN, BRYAN L" &amp;lt;bs3131&amp;lt; at &amp;gt;att.com&amp;gt; escribió:




Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at
http://www.tid.es/ES/PAGINAS/disclaimer.aspx


&lt;/pre&gt;</description>
    <dc:creator>SULLIVAN, BRYAN L</dc:creator>
    <dc:date>2012-05-25T14:00:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22177">
    <title>Re: Proposal: Document.parse() [AKA: Implied Context Parsing]</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22177</link>
    <description>&lt;pre&gt;

typo: th
&lt;/pre&gt;</description>
    <dc:creator>Scott González</dc:creator>
    <dc:date>2012-05-25T12:40:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22176">
    <title>Re: Proposal: Document.parse() [AKA: Implied Context Parsing]</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22176</link>
    <description>&lt;pre&gt;
Yes. Thank you. Item 5 should be:

5) A new "selecting a context element" algorithm is defined which
takes a start tag as input and outputs an element. The element's
identity is as follows:

-If start tag is tbody, thead, tfoot, caption or colgroup
 return &amp;lt;table&amp;gt;
-if start tag is tr,
 return &amp;lt;tbody&amp;gt;
-if start tag is col
 return &amp;lt;colgroup&amp;gt;
-if start tag is td or td
 return &amp;lt;tr&amp;gt;
-if start tag is head or body
 return &amp;lt;html&amp;gt;
-if start tag is rp or rt
 return &amp;lt;ruby&amp;gt;

-if start tag is a defined HTML localName (case insensitive)
 return &amp;lt;body&amp;gt;

-if start tag is a defined SVG localName (case insensitive)
 return &amp;lt;svg&amp;gt;

-if start tag is a defined MathML localName (case insensitive)
 return &amp;lt;math&amp;gt;

-otherwise, return &amp;lt;body&amp;gt;




&lt;/pre&gt;</description>
    <dc:creator>Rafael Weinstein</dc:creator>
    <dc:date>2012-05-25T12:34:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22175">
    <title>Re: Push API draft uploaded</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22175</link>
    <description>&lt;pre&gt;I have some comments:

I think the idea is to decouple permissions from APIs, making that part of
a Security Model, so I don't understand why we are putting here that
functionality.

Concerning wakeup, etc. I think that should not be part of the API itself
but of the App Manifest

I think we need to distinguish between registering the interest on
receiving push messages and receiving push messages themselves.

The current API does not address the possibility of having a queue of
pending messages.

best

El 24/05/12 09:14, "SULLIVAN, BRYAN L" &amp;lt;bs3131&amp;lt; at &amp;gt;att.com&amp;gt; escribió:




Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at
http://www.tid.es/ES/PAGINAS/disclaimer.aspx


&lt;/pre&gt;</description>
    <dc:creator>JOSE MANUEL CANTERA FONSECA</dc:creator>
    <dc:date>2012-05-25T11:36:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22174">
    <title>[Bug 17184] Please don't use section numbers as these tend to change  rapidly and make your feedback harder to understand.</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22174</link>
    <description>&lt;pre&gt;https://www.w3.org/Bugs/Public/show_bug.cgi?id=17184

Ms2ger &amp;lt;Ms2ger&amp;lt; at &amp;gt;gmail.com&amp;gt; changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |Ms2ger&amp;lt; at &amp;gt;gmail.com
         Resolution|                            |INVALID

--- Comment #2 from Ms2ger &amp;lt;Ms2ger&amp;lt; at &amp;gt;gmail.com&amp;gt; 2012-05-25 10:32:16 UTC ---
This is just a copy of the note below the feedback form.

&lt;/pre&gt;</description>
    <dc:creator>bugzilla&lt; at &gt;jessica.w3.org</dc:creator>
    <dc:date>2012-05-25T10:32:17</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22173">
    <title>[Bug 17184] New: Please don't use section numbers as these tend to  change rapidly and make your feedback harder to understand.</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22173</link>
    <description>&lt;pre&gt;https://www.w3.org/Bugs/Public/show_bug.cgi?id=17184

           Summary: Please don't use section numbers as these tend to
                    change rapidly and make your feedback harder to
                    understand.
           Product: WebAppsWG
           Version: unspecified
          Platform: Other
               URL: http://www.whatwg.org/specs/web-apps/current-work/#top
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P3
         Component: WebSocket API (editor: Ian Hickson)
        AssignedTo: ian&amp;lt; at &amp;gt;hixie.ch
        ReportedBy: contributor&amp;lt; at &amp;gt;whatwg.org
         QAContact: public-webapps-bugzilla&amp;lt; at &amp;gt;w3.org
                CC: mike&amp;lt; at &amp;gt;w3.org, public-webapps&amp;lt; at &amp;gt;w3.org


Specification: http://dev.w3.org/html5/websockets/
Multipage: http://www.whatwg.org/C#top
Complete: http://www.whatwg.org/c#top

Comment:
Please don't use section numbers as these tend to change rapidly and make your
feedback harder to understand.

Posted from: 120.72.91.20
User agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.5 (KHTML, like Gecko)
Chrome/19.0.1084.46 Safari/536.5

&lt;/pre&gt;</description>
    <dc:creator>bugzilla&lt; at &gt;jessica.w3.org</dc:creator>
    <dc:date>2012-05-25T10:21:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22172">
    <title>Re: Proposal: Document.parse() [AKA: Implied Context Parsing]</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22172</link>
    <description>&lt;pre&gt;On Fri, 25 May 2012 09:01:43 +0200, Rafael Weinstein &amp;lt;rafaelw&amp;lt; at &amp;gt;google.com&amp;gt;  
wrote:


I think &amp;lt;ruby&amp;gt; is better handled by always making &amp;lt;rp&amp;gt; and &amp;lt;rt&amp;gt; generate  
implied end tags in the fragment case (maybe even when parsing normally,  
too). Making the context element &amp;lt;ruby&amp;gt; still doesn't make &amp;lt;rt&amp;gt; parse  
right, because the spec currently looks for ruby on the *stack* (and the  
context element isn't on the stack).

Also, the ruby base is allowed to include markup, so this would fail:

ruby.appendChild(document.parse('&amp;lt;span&amp;gt;foo&amp;lt;/span&amp;gt;&amp;lt;rt&amp;gt;bar&amp;lt;rt&amp;gt;baz'));



Except those that conflict with HTML?


(Making the context element svg or math doesn't do anything currently:  
https://www.w3.org/Bugs/Public/show_bug.cgi?id=16635 )



&lt;/pre&gt;</description>
    <dc:creator>Simon Pieters</dc:creator>
    <dc:date>2012-05-25T07:32:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22171">
    <title>Proposal: Document.parse() [AKA: Implied Context Parsing]</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22171</link>
    <description>&lt;pre&gt;Ok, so from consensus on earlier threads, here's the full API &amp;amp; semantics.

Now's the time to raise objections to UA's adding support for this feature.

-----

1) The Document interface is extended to include a new method:

DocumentFragment parse (DOMString markup);

which:
-Invokes the fragment parsing algorithm with markup and an empty
context element,
-Unmarks all scripts in the returned fragment node as "already started"
-Returns the fragment node

2) The fragment parsing algorithm's context element is now optional.

It's behavior is similar to the case of a known context element, but
the tokenizer is simply set to the data state

3) Resetting the insertion appropriately now sets the mode to "Implied
Context" if parsing a fragment and no context element is set, and
aborts.

4) A new "Implied Context" insertion mode is defined which

-Ignores doctype, end tag tokens
-Handles comment &amp;amp; character tokens as if "in body"
-Handles the following start tags as if "in body" (which is as if "in
head"): &amp;lt;style&amp;gt;, &amp;lt;script&amp;gt;, &amp;lt;link&amp;gt;, &amp;lt;meta&amp;gt;
-Handles any other start tag by selecting a context element, resetting
the insertion mode appropriately and reprocessing the token.

5) A new "selecting a context element" algorithm is defined which
takes a start tag as input and outputs an element. The element's
identity is as follows:

-If start tag is tbody, thead, tfoot, caption or colgroup
  return &amp;lt;table&amp;gt;
-if start tag is tr,
  return &amp;lt;tbody&amp;gt;
-if start tag is col
  return &amp;lt;colgroup&amp;gt;
-if start tag is td or td
  return &amp;lt;tr&amp;gt;
-if start tag is head or body
  return &amp;lt;html&amp;gt;
-if start tag is rp or rt
  return &amp;lt;ruby&amp;gt;

-if start tag is a defined SVG localName (case insensitive)
  return &amp;lt;svg&amp;gt;

-if start tag is a defined MathML localName (case insensitive)
  return &amp;lt;math&amp;gt;

-otherwise, return &amp;lt;body&amp;gt;


&lt;/pre&gt;</description>
    <dc:creator>Rafael Weinstein</dc:creator>
    <dc:date>2012-05-25T07:01:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22170">
    <title>Re: Implied Context Parsing (DocumentFragment.innerHTML, or similar)  proposal details to be sorted out</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22170</link>
    <description>&lt;pre&gt;This seems sensible. I've updated the WebKit patch to do exactly this:

https://bugs.webkit.org/show_bug.cgi?id=84646

It appears that the details of the proposal are now sorted out. I'll
start a new thread describing the full API &amp;amp; semantics.

On Fri, May 18, 2012 at 8:29 PM, Ryosuke Niwa &amp;lt;rniwa&amp;lt; at &amp;gt;webkit.org&amp;gt; wrote:


&lt;/pre&gt;</description>
    <dc:creator>Rafael Weinstein</dc:creator>
    <dc:date>2012-05-25T05:51:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22169">
    <title>Re: [File API] File behavior under modification</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22169</link>
    <description>&lt;pre&gt;

Changing the behavior of .lastModificationDate and .size might affect
existing Web applications, but I like this approach.
It makes things clearer, UAs can avoid synchronous IO (yes, we want to
avoid it) and File becomes a purely constant snapshot. It sounds saner to
me (especially now that we have an alternative live file interface, i.e.
FileEntry).

We absolutely should not have an API which forces implementations to do

The wording in the spec is unfortunate since it says that reading should
&lt;/pre&gt;</description>
    <dc:creator>Kinuko Yasuda</dc:creator>
    <dc:date>2012-05-25T03:49:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22168">
    <title>Re: RfC: LCWD of WebSocket API; deadline June 14</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22168</link>
    <description>&lt;pre&gt;
I note that many keywords that reference parts of other specs are not 
hyperlinked, so it's extremely hard for a reader to understand what they 
are supposed to mean (phrasing it politely).

For instance, in Section 7:

"If the url string is not an absolute URL, then fail this algorithm."

"absolute URL" is not defined anywhere in this document.

"Resolve the url string, with the URL character encoding set to UTF-8. 
[RFC3629]"

"Resolve" is not defined anywhere in this document.

etc.

Best regards, Julian


&lt;/pre&gt;</description>
    <dc:creator>Julian Reschke</dc:creator>
    <dc:date>2012-05-24T19:13:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22167">
    <title>http://www.w3.org/TR/2012/WD-url-20120524</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22167</link>
    <description>&lt;pre&gt;Hi there,

here's some early feedback.

"A control character is a character whose value is less than or equal to 
U+0020 (" ")."

This is really surprising; it doesn't match Unicode 
(&amp;lt;http://www.unicode.org/charts/PDF/U0000.pdf&amp;gt;) nor IETF ABNF (RFC 5234).

I think it would be better to exclude U+0020, in particular as the term 
is just only once.

A more general concern is that the spec defines various URI-related 
operations in terms of algorithms, and doesn't mention whether those 
algorithms are supposed to return the same results as those defined in 
RFC 3986 or not.

If they are not, it would be totally awesome if there was an explanation 
about what these difference are. Lacking that, this is really hard to 
review.

Best regards, Julian


&lt;/pre&gt;</description>
    <dc:creator>Julian Reschke</dc:creator>
    <dc:date>2012-05-24T18:06:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22166">
    <title>RfC: LCWD of WebSocket API; deadline June 14</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22166</link>
    <description>&lt;pre&gt;This is a Request for Comments re the 24-May-2012 LCWD version of the 
WebSocket API:

http://www.w3.org/TR/2012/WD-websockets-20120524/

The comment deadline is June 14 and all comments should be sent to the 
public-webapps&amp;lt; at &amp;gt;w3.org list. The Bugzilla component for the API is [Bugz].

I Cc'ed the hybi list as an FYI and comments from that list's 
subscribers are of course welcome. The Bugzilla component for the API is 
[Bugz].

-Thanks, AB

[Bugz] 
https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&amp;amp;component=WebSocket%20API%20%28editor%3A%20Ian%20Hickson%29&amp;amp;resolution=---







&lt;/pre&gt;</description>
    <dc:creator>Arthur Barstow</dc:creator>
    <dc:date>2012-05-24T17:20:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22165">
    <title>RfC: LCWD of Indexed Database; deadline June 21</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22165</link>
    <description>&lt;pre&gt;This is a Request for Comments re the 24-May-2012 LCWD version of 
Indexed Database:

http://www.w3.org/TR/2012/WD-IndexedDB-20120524/

The comment deadline is June 21 and all comments should be sent to the 
public-webapps&amp;lt; at &amp;gt;w3.org list.

-Thanks, AB




&lt;/pre&gt;</description>
    <dc:creator>Arthur Barstow</dc:creator>
    <dc:date>2012-05-24T17:20:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.org.w3c.appformats/22164">
    <title>Re: Push API draft uploaded</title>
    <link>http://permalink.gmane.org/gmane.org.w3c.appformats/22164</link>
    <description>&lt;pre&gt;Re "a particular type of Push service that it supports" this is intended to be generic so that new services (perhaps identified by unique URI schemes) can be covered under this.

That being said, WebSockets schemes clearly would imply that protocol, but http schemes could be more flexible. One of the goals is to define how the "serviceUrl" is conveyed to the user agent and Webapp. In the process of determining that URL, there could be other useful info that the server returns, eg the applicable bearer bindings or info that will help ensure events can be delivered to the correct Webapp (e.g. SMS source address, message fields/headers). If its possible to define a lightweight and generic/extensible Push service registration protocol, this would be a good place to invoke it. We defined such a protocol for OMA Push, and some of those ideas might be useful here. This is an area for further study.

If the Push server connection is setup to another domain then CORS would apply. But the checkRemotePermission method (at least as I understood it from the Mozilla proposal) would only test if there was a prior permission by the user, and would not need to invoke any network transactions to do so (though for some implementations this might be a feature).

I will try to develop these ideas in the draft (or at least outline the intent to), but I did not want to put too much into it at this time... As far as possible I am leaning to the simple (but clearly not as simple as the Mozilla proposal). Service lifecycle management, of which registration is a facet, can hopefully be layered above the API for the most part.

Thanks,
Bryan Sullivan

On May 24, 2012, at 9:33 AM, "Charles Pritchard" &amp;lt;chuck&amp;lt; at &amp;gt;jumis.com&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>SULLIVAN, BRYAN L</dc:creator>
    <dc:date>2012-05-24T15:23:42</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.org.w3c.appformats">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.org.w3c.appformats</link>
  </textinput>
</rdf:RDF>

