[Pointer Lock] Comments

2014-12-02 Thread timeless
1. w3c is en-us

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#abstract

modelling -> modeling

2. Xlib

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#h3_why-bundle-all-functionality-hiding-cursor-providing-mouse-deltas-instead-of-using-css-to-hide-the-cursor-always-providing-delta-values-and-offering-an-api-to-restrict-the-cursor-movement-to-a-portion-of-the-web-page

> Direct APIs do not exist on all platforms (Win, Mac, Linux) to bound the
cursor to a specific rectangle, and prototypes have not yet been developed
to demonstrate building that behavior by e.g. invisible windows with xlib
or manual cursor movement on Mac.

"Xlib - Wikipedia, the free encyclopedia" --
http://en.wikipedia.org/wiki/Xlib

Also note that "Mac" is not a proper term, it could be "Mac OS (X)",
"Macintosh ..." or "macs".

3. Mouse capture

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#introduction

> Pointer Lock is related to Mouse Capture [MDN-SETCAPTURE].

should https://www.w3.org/Bugs/Public/show_bug.cgi?id=14600 be noted?

MS should probably be referenced:
http://msdn.microsoft.com/en-us/library/ie/ms536742%28v=vs.85%29.aspx since
it's their fault...

4. a11y/i18n

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#dfn-engagement-gesture

> An event generated by the user agent as a result of user interaction
intended to interact with the page. e.g. click, but not mousemove.
> Engagement gestures are any events included in the definition of being
allowed to show a popup with the addition of keypress and keyup.

"shift", or "control+shift" and similar things are often used to trigger an
assistive technology, or an IME / language switch.

https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/access_stickykeys_settings.mspx?mfr=true

> turn StickyKeys on or off by by pressing the SHIFT key five times

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/langbar_keystroke_shortcuts.mspx?mfr=true

> Switch between languages or keyboard layouts CTRL+SHIFT or left ALT+SHIFT

http://support.microsoft.com/kb/97738

> When you press the APOSTROPHE (') key, QUOTATION MARK (") key, ACCENT
GRAVE (`) key, TILDE (~) key, ACCENT CIRCUMFLEX key, or CARET (^) key,
nothing appears on the screen until you press the a second key. If you
press one of the letters designated as eligible to receive an accent mark,
the accented version of the letter appears. If you press an ineligible key,
two separate characters appear. In other words, the US-International
keyboard layout dynamic-link library (DLL) automatically accents letters
that customarily receive an accent but does not automatically accent
letters that do not customarily receive an accent.

While it's nice to allow for "keys" to trigger a lock, "keys" that may
eventually be handled by something outside the UA should probably not be
eligible for this.

5. must

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#pointerlockchange-and-pointerlockerror-events

> Two events are used to communicate pointer lock state change or an error
in changing state. They are named pointerlockchange and pointerlockerror.
If pointer lock is entered or exited for any reason a pointerlockchange
event must be sent.

If I press ctrl-w/cmd-w (close window/tab), is the UA required to send
these events?

If an iframe has pointerlock, and its parent removes the iframe from the
dom, is the UA required to send these events?
If an iframe has pointerlock, and its parent changes the iframe's document
url to another page, is the UA required to send these events?


6. and

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#widl-Element-requestPointerLock-void

> (for example: mousemove, mousedown, mouseup, click, wheel)
> (for example: mouseover, mouseout, drag, drop).

Please use "and" -- you do elsewhere:

> clientX, clientY, screenX, and screenY

7. movement/focus

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#widl-Element-requestPointerLock-void

> Movement and button presses of the mouse must not cause the window to
lose focus.

Suppose I'm using Windows w/ a standard 104 key keyboard:
http://en.wikipedia.org/wiki/Computer_keyboard#mediaviewer/File:Qwerty.svg

If I press a system key (the Windows key), or a system key equivalent
stroke (ctrl+esc), I expect the application to lose focus.

http://developer.android.com/design/media/whats_new_nav_bar.png

If I press the home key on an Android device, I expect the window to lose
focus.

If a user is on a system where there is no hardware home button, but there
is a gesture which enables interacting with the system, the UA shouldn't be
out of compliance.

see Fast Quick Settings Access --
http://blogs.blackberry.com/2014/05/planned-new-features/

8. comma comma

https://dvcs.w3.org/hg/pointerlock/raw-file/ea789b4e5b82/index.html#attributes

> onpointerlockchange of type EventHandler, , nullabl

Re: CfC: Move URL spec to 2014 Process (and publish)

2014-12-02 Thread chaals
03.12.2014, 02:41, "cha...@yandex-team.ru" :
> Hello all,
>
> this is a call for consensus on the proposal
>
> Webapps will publish future drafts of the URL specification under the 2014 
> Process Document http://www.w3.org/2014/Process-20140801/
>
> Silence will be taken as assent but positive response to this email is 
> preferred, and will be accepted before midnight Hawaii time on Wednesday 
> December 10.

Yandex supports the proposal.

cheers

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



Re: Publishing working draft of URL spec

2014-12-02 Thread Sam Ruby

On 12/2/14 7:01 PM, Domenic Denicola wrote:

From: cha...@yandex-team.ru [mailto:cha...@yandex-team.ru]


There is no need for a CfC, per our Working Mode documents, so this is 
announcement that we intend to publish a new Public Working Draft of the URL 
spec, whose technical content will be based on what is found at 
https://specs.webplatform.org/url/webspecs/develop/ and 
https://url.spec.whatwg.org/


Which of these two? They are quite different.


https://url.spec.whatwg.org/

The only content differences are a matter of propagation delay.  The 
content at https://specs.webplatform.org/url/webspecs/develop/ isn't 
ready yet.


Once it is ready, I plan to sync all documents.

- Sam Ruby



Re: URL Spec WorkMode

2014-12-02 Thread chaals
You don't need permission to publish a revised working draft - the workmode is 
"do it and see if anyone screams".

So I announced we would. Now we just have to put together something that passes 
pubrules, or figure out what to do if there are issues.

Tomorrow I am taking a day off (hence writing this after bed time) to do urgent 
stuff for my employer, and then I am flying to Australia where I spend 
Monday-Wednesday in all-day face to face before flying to Moscow. So I won't 
really be around until the CfC for the new process is announced. I can make a 
request for publication if you have a draft that you think meets pubrules. If 
you want me to actually work on such a draft, I can take the content off the 
tag github and do so - at best it will happen on the weekend, more likely the 
next weekend.

If there are *substantive* differences between the whatwg and "other" version, 
which one do you want to fall back to? I prefer the "other" one because it 
looks more complete to me, but frankly I don't care whether you choose one, the 
other, or to make spot decisions - this is a Working Draft. But I will have to 
reply to Domenic's question.

cheers

02.12.2014, 18:28, "Sam Ruby" :
> On 12/02/2014 09:23 AM, cha...@yandex-team.ru wrote:
>>  TL;DR: The administrative hold-ups are now all my fault, so I'm sorry if 
>> they persist, and I will start working to remove them...
>
> Thanks in advance for helping clear administrative obstacles!
>>  (other stuff later)
>>
>>  02.12.2014, 15:57, "Sam Ruby" :
>>>  What is the hold-up for publishing a Public Working Draft?
>>  It has been that the chairs have been pretty busy, and we dropped the ball 
>> between us. More recently, we sorted that out so the hold up is now me.
>
> For discussion purposes:
>
> https://rawgit.com/w3ctag/url/develop/url.html
>>>    Can I ask that you respond to the following email?
>>  Yes. That's a very fair request. I may be able to do so tonight…
>>>  http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html
>>>
>>>  Let me know what I need to do.
    Webapps still generally works under the 2005 version of the Process -
    but we could change this document to the 2014 process. The only
    really noticeable difference will be that there is formally no "Last
    Call", and the final Patent Exclusion opportunity is instead for the
    draft published as Candidate Recommendation. (In other words, you
    need to be pretty bureaucratically-minded to notice a difference).
>>>  Lets update to 2014 now.  Its only a matter of time before not updating
>>>  won't be an option any more.
>>  Works for me. I'll start a Call for Consensus - but I imagine it will be a 
>> formality.
>>
>>  Cheers
>>
>>  Chaals
>>
>>  --
>>  Charles McCathie Nevile - web standards - CTO Office, Yandex
>>  cha...@yandex-team.ru - - - Find more at http://yandex.com
>
> - Sam Ruby

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



RE: Publishing working draft of URL spec

2014-12-02 Thread Domenic Denicola
From: cha...@yandex-team.ru [mailto:cha...@yandex-team.ru] 

> There is no need for a CfC, per our Working Mode documents, so this is 
> announcement that we intend to publish a new Public Working Draft of the URL 
> spec, whose technical content will be based on what is found at 
> https://specs.webplatform.org/url/webspecs/develop/ and 
> https://url.spec.whatwg.org/

Which of these two? They are quite different.




PSA: Publishing working draft of URL spec

2014-12-02 Thread chaals
Hi, (chair hat on)

this is an answer to the request in 
http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html to 
publish a new Working Draft of the URL spec.

There is no need for a CfC, per our Working Mode documents, so this is 
announcement that we intend to publish a new Public Working Draft of the URL 
spec, whose technical content will be based on what is found at 
https://specs.webplatform.org/url/webspecs/develop/ and 
https://url.spec.whatwg.org/

If the document doesn't meet "pubrules", that will cause a delay as Sam and I 
deal with it.

There is an open CfC to move the document to the 2014 Process, but it doesn't 
really matter whether this or the next Public Working Draft is published under 
that process so it won't hold up a Public Working Draft if we can get the 
pubrules etc sorted in time.

cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



CfC: Move URL spec to 2014 Process (and publish)

2014-12-02 Thread chaals
Hello all,

this is a call for consensus on the proposal

Webapps will publish future drafts of the URL specification under the 2014 
Process Document http://www.w3.org/2014/Process-20140801/

Silence will be taken as assent but positive response to this email is 
preferred, and will be accepted before midnight Hawaii time on Wednesday 
December 10.

cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



Re: URL Spec WorkMode

2014-12-02 Thread chaals
03.12.2014, 00:46, "Sam Ruby" :
> On 12/02/2014 04:37 PM, Sam Ruby wrote:
>>  [offlist]
>
> Oopsie.  Note to self: double check cc list before sending emails.

:)

> In any case, the suggestion for pull requests applies to everyone.
>
>>  I notice that you are on GitHub.  One thing I encourage you to do is to
>>  directly edit:
>>
>>  https://github.com/webspecs/url/blob/develop/docs/workmode.md
>>
>>  Expand the proposal, fix mistakes, correct typos -- everything is fair
>>  game.
>>
>>  This will result in pull requests, but pretty much anything that doesn't
>>  unnecessarily cause somebody to come unglued I'll take.

Sure. But I find markdown almost as painful as PDF to work with (I prefer HTML, 
but if push comes to shove probably prefer a Word document over markdown), and 
I am not sure what will cause someone to come unglued. I prefer to have some 
sense that we are on common ground before providing a pull request. (I'm also 
not a one-eyed fan of working with github).

Plus I really seriously appreciate having the history of W3C work available in 
W3C archives and seriously dislike the approach of scattering it to the four 
winds, so putting the rationale there first is a simple matter of coherence.

>>  The same thing is true for the working draft:
>>
>>  https://github.com/w3ctag/url/tree/develop
>>
>>  Change the copyright, status, metadata at the top of url.bs.  Heck, if
>>  you feel so inclined, change the spec itself.

Yeah, I am much happier to make proposals for spec changes (if I think they are 
needed). Frankly, I'm not terribly interested in messing with the metadata 
unless I see a concrete problem that a change will solve.

At the moment I see us 

>>  I'm making the same suggestion to Wendy.  I'd love for the end result to
>>  be a truly joint proposal.

Well, the way to work together is to find consensus. If we do that any of us 
can write it down. If not, who wrote the "agreement" doesn't matter.

Anyway, on to deal with the things that are overdue already...

cheers

Chaals

>>  - Sam Ruby
>>
>>  On 12/02/2014 10:28 AM, Sam Ruby wrote:
>>>  On 12/02/2014 09:23 AM, cha...@yandex-team.ru wrote:
  TL;DR: The administrative hold-ups are now all my fault, so I'm sorry
  if they persist, and I will start working to remove them...
>>>  Thanks in advance for helping clear administrative obstacles!
  (other stuff later)

  02.12.2014, 15:57, "Sam Ruby" :
>  What is the hold-up for publishing a Public Working Draft?
  It has been that the chairs have been pretty busy, and we dropped the
  ball between us. More recently, we sorted that out so the hold up is
  now me.
>>>  For discussion purposes:
>>>
>>>  https://rawgit.com/w3ctag/url/develop/url.html
>    Can I ask that you respond to the following email?
  Yes. That's a very fair request. I may be able to do so tonight…
>  http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html
>
>  Let me know what I need to do.
>>    Webapps still generally works under the 2005 version of the
>>  Process -
>>    but we could change this document to the 2014 process. The only
>>    really noticeable difference will be that there is formally no "Last
>>    Call", and the final Patent Exclusion opportunity is instead for the
>>    draft published as Candidate Recommendation. (In other words, you
>>    need to be pretty bureaucratically-minded to notice a difference).
>  Lets update to 2014 now.  Its only a matter of time before not updating
>  won't be an option any more.
  Works for me. I'll start a Call for Consensus - but I imagine it will
  be a formality.

  Cheers

  Chaals

  --
  Charles McCathie Nevile - web standards - CTO Office, Yandex
  cha...@yandex-team.ru - - - Find more at http://yandex.com
>>>  - Sam Ruby

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



IndieUI Teleconference Agenda; 3 December at 22:00Z for 60 minutes

2014-12-02 Thread Janina Sajka

Cross-posting as is now usual ...

What:   IndieUI Task Force Teleconference
When:   Wednesday 3 December
 2:00 PMSan Francisco -- U.S. Pacific  Time (PST: UTC -8)
 4:00 PMAustin -- U.S. Central  Time(CST: UTC -6)
 5:00 PMBoston -- U.S. Eastern  Time(EST: UTC -5)
10:00 PMLondon -- British  Time (BST: UTC +0)
11:00 PMParis -- Central European Time  (CET: UTC +1)
 6:00 AMBeijing -- China Standard Time  (Thursday, 13 November 
CST: UTC +8)
 7:00 AMTokyo -- Japan Standard Time(Thursday, 13 November 
JST: UTC +9)
Where:  W3C Teleconference--See Below

* Time of day conversions

Please verify the correct time of this meeting in your time zone using
the Fixed Time Clock at:

http://timeanddate.com/worldclock/fixedtime.html?msg=IndieUI+Teleconference&iso=20141203T1700&p1=43&ah=1

** Preliminary Agenda for IndieUI Task Force Teleconference 3 December 2014

Meeting: IndieUI Task Force Teleconference
Chair:  Janina_Sajka
agenda+ preview agenda with items from two minutes
agenda+ End of Year Telecon Scheduling -- Reminder
agenda+ Checkin with Web Apps' Editing TF [See below]
agenda+ Editor's Report
agenda+ `Events Spec Changes Vis a Vis Editing TF
agenda+ User Context -- TPAC Followup
agenda+ Reconsidering Our Timelines
agenda+ Requirements & Use Cases Progress
agenda+ Testing Conversation; Polyfills
agenda+ User Context Issues & Actions 
https://www.w3.org/WAI/IndieUI/track/products/3
agenda+ Events Issues & Actions https://www.w3.org/WAI/IndieUI/track/products/2
agenda+  Other Business
agenda+ Be Done

Resource: TPAC Minutes
Monday: http://www.w3.org/2014/10/27-indie-ui-minutes.html  
Tuesday:http://www.w3.org/2014/10/28-indie-ui-minutes.html

Resource: Teleconference Minutes
http://www.w3.org/2014/11/19-indie-ui-minutes.html

Resource: Web Apps Editing TF
Editing Explainer:  http://w3c.github.io/editing-explainer/
User Intentions:
http://w3c.github.io/editing-explainer/commands-explainer.html

Resource: For Reference
Home Page:  http://www.w3.org/WAI/IndieUI/
Email Archive:  http://lists.w3.org/Archives/Public/public-indie-ui/

Resource: Teleconference Logistics
Dial the Zakim bridge using either SIP or the PSTN.
PSTN: +1.617.761.6200 (This is a U.S. number).
SIP: za...@voip.w3.org
You should be prompted for a pass code,
This is
46343#
(INDIE#)

Alternatively, bypass the Zakim prompts and SIP directly into our
teleconference.
SIP: 0046...@voip.w3.org

Instructions for connecting using SIP:
http://www.w3.org/2006/tools/wiki/Zakim-SIP
Place for users to contribute additional VoIP tips.
http://www.w3.org/2006/tools/wiki/Zakim-SIP-tips

IRC: server: irc.w3.org, channel: #indie-ui.

During the conference you can manage your participation with Zakim
commands as follows:
   61# to mute yourself
   60# to unMute yourself
   41# to raise your hand (enter speaking queue)
   40# to lower your hand (exit speaking queue)

The system acknowledges these commands with a rapid, three-tone
confirmation.  Mobile phone users especially should use the mute
function
if they don't have a mute function in their phone.  But the hand-raising
function is a good idea for anyone not using IRC.

* IRC access

An IRC channel will be available. The server is
irc.w3.org,
The port number is 6665 (Note this is not the normal default) and
The channel is #indie-ui.

* Some helpful Scribing and Participation Tips
http://www.w3.org/WAI/PF/wiki/Teleconference_cheat_sheet

For more on the IRC setup and the robots we use for agenda and speaker
queuing and for posting the log to the web, see:

- For RRSAgent, that captures and posts the log with special attention
to action items:
http://www.w3.org/2002/03/RRSAgent

- For Zakim, the IRC interface to the bridge manager, that will
maintain speaker and agenda queues:
http://www.w3.org/2001/12/zakim-irc-bot

- For a Web gateway to IRC you can use if your network administrators
forbid IRC, see:
http://www.w3.org/2001/01/cgi-irc

- For more on W3C use of IRC see:
http://www.w3.org/Project/IRC/

--

Janina Sajka,   Phone:  +1.443.300.2200
sip:jan...@asterisk.rednote.net
Email:  jan...@rednote.net

The Linux Foundation
Chair, Open Accessibility:  http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair,  Protocols & Formats http://www.w3.org/wai/pf
IndieUI http://www.w3.org/WAI/IndieUI/



Re: URL Spec WorkMode

2014-12-02 Thread Sam Ruby

On 12/02/2014 04:37 PM, Sam Ruby wrote:

[offlist]


Oopsie.  Note to self: double check cc list before sending emails.

In any case, the suggestion for pull requests applies to everyone.

- Sam Ruby


I notice that you are on GitHub.  One thing I encourage you to do is to
directly edit:

https://github.com/webspecs/url/blob/develop/docs/workmode.md

Expand the proposal, fix mistakes, correct typos -- everything is fair
game.

This will result in pull requests, but pretty much anything that doesn't
unnecessarily cause somebody to come unglued I'll take.

The same thing is true for the working draft:

https://github.com/w3ctag/url/tree/develop

Change the copyright, status, metadata at the top of url.bs.  Heck, if
you feel so inclined, change the spec itself.

I'm making the same suggestion to Wendy.  I'd love for the end result to
be a truly joint proposal.

- Sam Ruby

On 12/02/2014 10:28 AM, Sam Ruby wrote:

On 12/02/2014 09:23 AM, cha...@yandex-team.ru wrote:

TL;DR: The administrative hold-ups are now all my fault, so I'm sorry
if they persist, and I will start working to remove them...


Thanks in advance for helping clear administrative obstacles!


(other stuff later)

02.12.2014, 15:57, "Sam Ruby" :


What is the hold-up for publishing a Public Working Draft?


It has been that the chairs have been pretty busy, and we dropped the
ball between us. More recently, we sorted that out so the hold up is
now me.


For discussion purposes:

https://rawgit.com/w3ctag/url/develop/url.html


  Can I ask that you respond to the following email?


Yes. That's a very fair request. I may be able to do so tonight…


http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html

Let me know what I need to do.

  Webapps still generally works under the 2005 version of the
Process -
  but we could change this document to the 2014 process. The only
  really noticeable difference will be that there is formally no "Last
  Call", and the final Patent Exclusion opportunity is instead for the
  draft published as Candidate Recommendation. (In other words, you
  need to be pretty bureaucratically-minded to notice a difference).


Lets update to 2014 now.  Its only a matter of time before not updating
won't be an option any more.


Works for me. I'll start a Call for Consensus - but I imagine it will
be a formality.

Cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com


- Sam Ruby







Re: URL Spec WorkMode

2014-12-02 Thread Sam Ruby

[offlist]

I notice that you are on GitHub.  One thing I encourage you to do is to 
directly edit:


https://github.com/webspecs/url/blob/develop/docs/workmode.md

Expand the proposal, fix mistakes, correct typos -- everything is fair game.

This will result in pull requests, but pretty much anything that doesn't 
unnecessarily cause somebody to come unglued I'll take.


The same thing is true for the working draft:

https://github.com/w3ctag/url/tree/develop

Change the copyright, status, metadata at the top of url.bs.  Heck, if 
you feel so inclined, change the spec itself.


I'm making the same suggestion to Wendy.  I'd love for the end result to 
be a truly joint proposal.


- Sam Ruby

On 12/02/2014 10:28 AM, Sam Ruby wrote:

On 12/02/2014 09:23 AM, cha...@yandex-team.ru wrote:

TL;DR: The administrative hold-ups are now all my fault, so I'm sorry
if they persist, and I will start working to remove them...


Thanks in advance for helping clear administrative obstacles!


(other stuff later)

02.12.2014, 15:57, "Sam Ruby" :


What is the hold-up for publishing a Public Working Draft?


It has been that the chairs have been pretty busy, and we dropped the
ball between us. More recently, we sorted that out so the hold up is
now me.


For discussion purposes:

https://rawgit.com/w3ctag/url/develop/url.html


  Can I ask that you respond to the following email?


Yes. That's a very fair request. I may be able to do so tonight…


http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html

Let me know what I need to do.

  Webapps still generally works under the 2005 version of the Process -
  but we could change this document to the 2014 process. The only
  really noticeable difference will be that there is formally no "Last
  Call", and the final Patent Exclusion opportunity is instead for the
  draft published as Candidate Recommendation. (In other words, you
  need to be pretty bureaucratically-minded to notice a difference).


Lets update to 2014 now.  Its only a matter of time before not updating
won't be an option any more.


Works for me. I'll start a Call for Consensus - but I imagine it will
be a formality.

Cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com


- Sam Ruby





Re: URL Spec WorkMode

2014-12-02 Thread Sam Ruby

On 12/02/2014 09:23 AM, cha...@yandex-team.ru wrote:

TL;DR: The administrative hold-ups are now all my fault, so I'm sorry if they 
persist, and I will start working to remove them...


Thanks in advance for helping clear administrative obstacles!


(other stuff later)

02.12.2014, 15:57, "Sam Ruby" :


What is the hold-up for publishing a Public Working Draft?


It has been that the chairs have been pretty busy, and we dropped the ball 
between us. More recently, we sorted that out so the hold up is now me.


For discussion purposes:

https://rawgit.com/w3ctag/url/develop/url.html


  Can I ask that you respond to the following email?


Yes. That's a very fair request. I may be able to do so tonight…


http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html

Let me know what I need to do.

  Webapps still generally works under the 2005 version of the Process -
  but we could change this document to the 2014 process. The only
  really noticeable difference will be that there is formally no "Last
  Call", and the final Patent Exclusion opportunity is instead for the
  draft published as Candidate Recommendation. (In other words, you
  need to be pretty bureaucratically-minded to notice a difference).


Lets update to 2014 now.  Its only a matter of time before not updating
won't be an option any more.


Works for me. I'll start a Call for Consensus - but I imagine it will be a 
formality.

Cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com


- Sam Ruby



[Bug 26516] Make resize events etc to be synchronized with animation frames

2014-12-02 Thread bugzilla
https://www.w3.org/Bugs/Public/show_bug.cgi?id=26516

Simon Pieters  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from Simon Pieters  ---
https://dvcs.w3.org/hg/csswg/rev/c2574d95256b

-- 
You are receiving this mail because:
You are on the CC list for the bug.



Re: URL Spec WorkMode

2014-12-02 Thread chaals
TL;DR: The administrative hold-ups are now all my fault, so I'm sorry if they 
persist, and I will start working to remove them...

(other stuff later)

02.12.2014, 15:57, "Sam Ruby" :

> What is the hold-up for publishing a Public Working Draft?

It has been that the chairs have been pretty busy, and we dropped the ball 
between us. More recently, we sorted that out so the hold up is now me.

>  Can I ask that you respond to the following email?

Yes. That's a very fair request. I may be able to do so tonight…

> http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html
>
> Let me know what I need to do.
>>  Webapps still generally works under the 2005 version of the Process -
>>  but we could change this document to the 2014 process. The only
>>  really noticeable difference will be that there is formally no "Last
>>  Call", and the final Patent Exclusion opportunity is instead for the
>>  draft published as Candidate Recommendation. (In other words, you
>>  need to be pretty bureaucratically-minded to notice a difference).
>
> Lets update to 2014 now.  Its only a matter of time before not updating
> won't be an option any more.

Works for me. I'll start a Call for Consensus - but I imagine it will be a 
formality.

Cheers

Chaals

--
Charles McCathie Nevile - web standards - CTO Office, Yandex
cha...@yandex-team.ru - - - Find more at http://yandex.com



Re: URL Spec WorkMode

2014-12-02 Thread Sam Ruby



On 12/02/2014 06:55 AM, cha...@yandex-team.ru wrote:

TL;DR: Administrative details from the W3C Webapps cochair
responsible for URL in that group. Relevant in practice is a request
to minimise channels of communication to simplify spec archaeology,
and especially to prefer public-webapps over www-archive, but I don't
see there is any reason this WorkMode cannot be used.


TL;DR: the Invited Expert Agreement and public statements regarding the 
contents of private Member Agreements is an obstacle; as are the lack of 
substantive technical feedback on the public-webapps list.



02.12.2014, 04:19, "Sam Ruby" :

On 11/18/2014 03:18 PM, Sam Ruby wrote:

Meanwhile, I'm working to integrate the following first into the
WHATWG version of the spec, and then through the WebApps
process:

http://intertwingly.net/projects/pegurl/url.html


Integration is proceeding, current results can be seen here:

https://specs.webplatform.org/url/webspecs/develop/

It is no longer clear to me what "through the WebApps process"
means. In an attempt to help define such, I'm making a proposal:

https://github.com/webspecs/url/blob/develop/docs/workmode.md#preface

At this point, I'm looking for general feedback.  I'm particularly
interested in things I may have missed.


A bunch of comments about how to work with a W3C group:

Participation and Communication… In W3C there is a general desire to
track contributions, and ensure that contributors have made patent
commitments. When discussion is managed through the W3C working
group, the chairs and staff contact take responsibility for this, in
conjunction with editors. If the editor wants to use other sources,
then we ask the editor to take responsibility for tracking those
sources. The normal approach is to request that contributors join the
Working Group, either as invited experts or because they represent a
member organisation. In many cases, contributors are already
represented in webapps - for instance while Anne van Kesteren isn't
personally a member, his employer is, and there is therefore a
commitment from them.


Examples of obstacles:

1) The no «Branching» language in the Invited Expert agreement:

http://www.w3.org/Consortium/Legal/2007/06-invited-expert

2) Public assertions that the Member agreements limit ways that specs 
can be used to ways permitted by the W3C Document license.  Example:


http://lists.w3.org/Archives/Public/public-w3process/2014Nov/0166.html

I plan to work closely with W3C Legal to address both of these issues.


While webapps generally prefers conversations to be on the webapps
list (because it makes it easier to do the archaeology in a decade or
so if someone needs to), there is no formal ban on using other
sources. However, I would ask that you request comments on publicly
archived lists, and specifically that you strongly prefer
public-webapps@w3.org (which is a list designated for technical
discussion whose subscribers include W3C members who expect to
discuss work items in the scope of the webapps group, such as the URL
spec) to www-archive (which is just a place to give a public anchor
to random email - the subscription list is completely random and
likely not to include many interested W3C members).


Recent posts by David Walp, Jonas Sicking and Domenic Denicola give me 
some hope that there can be meaningful technical discussion on this 
list.  That being said, this is an ongoing concern that needs to be 
addressed.



The TR Process… The WHATWG document is not a "Public Working Draft"
in the sense of the W3C Process (which has implications for e.g.
patent policy). Regularly publishing a Public Working Draft to
w3.org/TR is part of what makes the patent policy work, since
commitments are bound to various stages including the latest Public
Working Draft (i.e. TR version, not editors' draft) before someone
left the group [wds]. Those snapshots are required to be hosted by
W3C and to meet the team's requirements, as determined by the Team
from time to time. If there is an issue there, let's deal with it
when we see it.


What is the hold-up for publishing a Public Working Draft?  Can I ask 
that you respond to the following email?


http://lists.w3.org/Archives/Public/public-webapps/2014OctDec/0315.html

Let me know what I need to do.


Webapps still generally works under the 2005 version of the Process -
but we could change this document to the 2014 process. The only
really noticeable difference will be that there is formally no "Last
Call", and the final Patent Exclusion opportunity is instead for the
draft published as Candidate Recommendation. (In other words, you
need to be pretty bureaucratically-minded to notice a difference).


Lets update to 2014 now.  Its only a matter of time before not updating 
won't be an option any more.



Documents published by W3C are published under whatever license W3C
decides. The Webapps charter explicitly calls out the URL spec for
publishing under the CC-BY license [chart], so that is what I would
e

Re: URL Spec WorkMode (was: PSA: Sam Ruby is co-Editor of URL spec)

2014-12-02 Thread chaals
TL;DR: Administrative details from the W3C Webapps cochair responsible for URL 
in that group. Relevant in practice is a request to minimise channels of 
communication to simplify spec archaeology, and especially to prefer 
public-webapps over www-archive, but I don't see there is any reason this 
WorkMode cannot be used.

02.12.2014, 04:19, "Sam Ruby" :
> On 11/18/2014 03:18 PM, Sam Ruby wrote:
>>  Meanwhile, I'm working to integrate the following first into the WHATWG
>>  version of the spec, and then through the WebApps process:
>>
>>  http://intertwingly.net/projects/pegurl/url.html
>
> Integration is proceeding, current results can be seen here:
>
> https://specs.webplatform.org/url/webspecs/develop/
>
> It is no longer clear to me what "through the WebApps process" means.
> In an attempt to help define such, I'm making a proposal:
>
> https://github.com/webspecs/url/blob/develop/docs/workmode.md#preface
>
> At this point, I'm looking for general feedback.  I'm particularly
> interested in things I may have missed. 

A bunch of comments about how to work with a W3C group:

Participation and Communication…
In W3C there is a general desire to track contributions, and ensure that 
contributors have made patent commitments. When discussion is managed through 
the W3C working group, the chairs and staff contact take responsibility for 
this, in conjunction with editors. If the editor wants to use other sources, 
then we ask the editor to take responsibility for tracking those sources. The 
normal approach is to request that contributors join the Working Group, either 
as invited experts or because they represent a member organisation. In many 
cases, contributors are already represented in webapps - for instance while 
Anne van Kesteren isn't personally a member, his employer is, and there is 
therefore a commitment from them.

While webapps generally prefers conversations to be on the webapps list 
(because it makes it easier to do the archaeology in a decade or so if someone 
needs to), there is no formal ban on using other sources. However, I would ask 
that you request comments on publicly archived lists, and specifically that you 
strongly prefer public-webapps@w3.org (which is a list designated for technical 
discussion whose subscribers include W3C members who expect to discuss work 
items in the scope of the webapps group, such as the URL spec) to www-archive 
(which is just a place to give a public anchor to random email - the 
subscription list is completely random and likely not to include many 
interested W3C members).

The TR Process…
The WHATWG document is not a "Public Working Draft" in the sense of the W3C 
Process (which has implications for e.g. patent policy). Regularly publishing a 
Public Working Draft to w3.org/TR is part of what makes the patent policy work, 
since commitments are bound to various stages including the latest Public 
Working Draft (i.e. TR version, not editors' draft) before someone left the 
group [wds]. Those snapshots are required to be hosted by W3C and to meet the 
team's requirements, as determined by the Team from time to time. If there is 
an issue there, let's deal with it when we see it.

Webapps still generally works under the 2005 version of the Process - but we 
could change this document to the 2014 process. The only really noticeable 
difference will be that there is formally no "Last Call", and the final Patent 
Exclusion opportunity is instead for the draft published as Candidate 
Recommendation. (In other words, you need to be pretty bureaucratically-minded 
to notice a difference).

Documents published by W3C are published under whatever license W3C decides. 
The Webapps charter explicitly calls out the URL spec for publishing under the 
CC-BY license [chart], so that is what I would expect for all snapshots.

For normative references, at least until Last Call or CR (depending on whether 
you use the modern Process) I don't think we need to care a huge amount. When 
we do get there, the policy for publishing at W3C will determine what we can do 
in a W3C publication - although we should note that there is a lot of 
discussion about references that fails to take reality into account,and many 
specs have "normative references" that are actually unusable normatively. My 
*personal* sense is that a lot more references should be informative, admitting 
the state of the universe as it is rather than as we wish it were. But I'm 
inclined to cross that when we get there.

Editors
Editors of W3C specs are required [eds] to be members of the Working Group 
publishing the spec. Webapps is pretty liberal about appointing editors - the 
principal criteria are "you are in the group and volunteer to do work".

Patent Policy
As I read the invited expert agreement [iea] it uses "branching" (quoted - 
french-style) as an example of "creating derivative works that include the 
Invited Expert's contributions when those derivative works are likely to cause 
confusion ab

Re: Broken links

2014-12-02 Thread Hallvord R. M. Steen

> If my requirement is still unclear please try to read this question on 
> StackOverflow: http://stackoverflow.com/q/27206268/607407
> (http://stackoverflow.com/q/27206268/607407). It basically describes the 
> problem.

Hi Jakub, thanks for bringing this up - I've replied on StackOverflow, and it's 
a good reminder that what's in an editor's draft matters.

In the HTML5 spec, in the IDL declaration, the setData() method is underneath 
the comment /* old interface */. I suppose we could add a more obvious comment 
explaining that this API only handles strings and data that can be stringified.

To avoid moving a potential list conversation over to the StackOverflow 
website, excellent though it is, here's my full response from SO:

I'm the editor of the Clipboard APIs spec.

First, sorry about the broken link. It is actually working in the official TR:

http://www.w3.org/TR/clipboard-apis/

But not in the Editor's Draft, for somewhat messy process reasons (the 
"official" HTML5 spec dropped stuff the Clipboard API spec relies on, 
hard-coding a link to a specific historical snapshot of the official HTML5 spec 
seems like a bad idea - so I need to decide whether to simply link to the 
WHATWG spec or wait until a hypotethical HTML6-brings-DnD-back-in situation 
happens).

Now, fixing this link doesn't actually solve your problem - because even in the 
[supposedly bleeding-edge WHATWG spec][1], setData() is specified as taking a 
string. Web technology is a work in progress, and you've come across a use case 
that the (older) setData() API did not take into account. This part of the API 
dates back to the original Microsoft implementation To be fair, JavaScript 
itself didn't really have convenient ways to work with binary data back then..

What you probably want to use, is the [clipboardData.items.add() API][2] 
passing in [a File object][3] with the relevant data and type. Note that this 
isn't widely implemented yet, for example AFAIK it's not supported in any 
current version of Firefox. You can detect the lack of clipboardData.items and 
.items.add(), and for example tell users to right-click and image and choose 
"copy to clipboard" manually.

  [1]: 
https://html.spec.whatwg.org/multipage/interaction.html#the-datatransfer-interface
  [2]: 
https://html.spec.whatwg.org/multipage/interaction.html#dom-datatransferitemlist-add
  [3]: http://dev.w3.org/2006/webapi/FileAPI/#file

-Hallvord
(right now stuck in Iceland for weather reasons, but too focused on work to be 
in the Blue lagoon ;))