/irc-logs / w3c / #webapps / 2013-03-06 / end
Options:
- # Session Start: Wed Mar 06 00:00:00 2013
- # Session Ident: #webapps
- # [00:06] * Joins: richt (~richt@public.cloak)
- # [00:43] * Joins: richt_ (~richt@public.cloak)
- # [00:45] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [00:51] * Joins: richt (~richt@public.cloak)
- # [00:54] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [00:55] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [01:15] * Joins: chaals1 (~Adium@public.cloak)
- # [01:15] * Quits: chaals (~Adium@public.cloak) (Client closed connection)
- # [01:23] * Quits: jarek (~jarek@public.cloak) (jarek)
- # [01:42] * Quits: chaals1 (~Adium@public.cloak) (Ping timeout: 60 seconds)
- # [02:01] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
- # [02:11] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [05:01] * Quits: gavin (~gavin@public.cloak) (Ping timeout: 60 seconds)
- # [05:07] * Joins: gavin (~gavin@public.cloak)
- # [05:12] * Quits: gavin (~gavin@public.cloak) (Ping timeout: 60 seconds)
- # [05:12] * Joins: gavin (~gavin@public.cloak)
- # [05:33] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
- # [05:36] * Joins: gavin (~gavin@public.cloak)
- # [07:33] * Quits: decadance (~decadance@public.cloak) (Ping timeout: 60 seconds)
- # [07:33] * Joins: decadance (~decadance@public.cloak)
- # [08:11] * Quits: slightlyoff (~uid1768@public.cloak) (Ping timeout: 60 seconds)
- # [08:11] * Quits: timeless (~uid4015@public.cloak) (Ping timeout: 60 seconds)
- # [08:11] * Quits: rafaelw___ (~uid4459@public.cloak) (Ping timeout: 60 seconds)
- # [09:01] * Joins: richt (~richt@public.cloak)
- # [09:01] * Joins: richt_ (~richt@public.cloak)
- # [09:05] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [09:09] * Joins: dom (dom@public.cloak)
- # [09:20] * Joins: richt (~richt@public.cloak)
- # [09:23] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [09:25] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [09:25] * Joins: slightlyoff (~uid1768@public.cloak)
- # [09:28] * Joins: timeless (~uid4015@public.cloak)
- # [09:28] * Joins: rafaelw___ (~uid4459@public.cloak)
- # [09:39] * Joins: richt (~richt@public.cloak)
- # [09:40] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [09:40] * Joins: richt (~richt@public.cloak)
- # [09:42] * Joins: smaug (~chatzilla@public.cloak)
- # [09:44] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [09:47] * Joins: darobin (rberjon@public.cloak)
- # [10:14] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [10:14] * Joins: darobin (rberjon@public.cloak)
- # [10:25] * Joins: richt (~richt@public.cloak)
- # [10:34] * Joins: chaals (~Adium@public.cloak)
- # [10:42] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [11:03] * Joins: miketaylr (~miketaylr@public.cloak)
- # [11:59] * Joins: darobin_ (rberjon@public.cloak)
- # [11:59] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [12:17] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
- # [12:32] * Joins: abarsto (~abarsto@public.cloak)
- # [12:32] * abarsto is now known as ArtB
- # [12:40] * Joins: miketaylr (~miketaylr@public.cloak)
- # [13:09] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [13:30] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [13:54] * Joins: chaals (~Adium@public.cloak)
- # [14:28] * darobin_ is now known as darobin
- # [14:32] * Quits: karl (~karlcow@public.cloak) (Client closed connection)
- # [14:34] * Joins: karl (~karlcow@public.cloak)
- # [14:55] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
- # [15:06] * Joins: davidb (~davidb@public.cloak)
- # [15:47] * Joins: fjh (~fhirsch3@public.cloak)
- # [15:48] * Joins: darobin_ (rberjon@public.cloak)
- # [15:48] * Quits: darobin (rberjon@public.cloak)
- # [16:13] * Joins: miketaylr (~miketaylr@public.cloak)
- # [16:13] * darobin_ is now known as darobin
- # [16:20] * Joins: smaug (~chatzilla@public.cloak)
- # [16:29] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [16:35] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [16:50] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [16:51] * Joins: richt (~richt@public.cloak)
- # [16:55] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
- # [17:26] * Joins: shepazu (schepers@public.cloak)
- # [17:37] * Parts: fjh (~fhirsch3@public.cloak) (fjh)
- # [17:39] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
- # [17:45] * Joins: miketaylr (~miketaylr@public.cloak)
- # [17:46] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
- # [18:09] * Joins: tantek (~tantek@public.cloak)
- # [18:11] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [18:32] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [18:33] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [19:05] * Quits: dom (dom@public.cloak) ("")
- # [19:25] <Ms2ger> ArtB, you don't need to reference a W3C document that's not a rec; you can just reference the living standard ;)
- # [19:27] <ArtB> well of course
- # [19:27] <ArtB> but some people think solidifying IP commitments is a Good Thing ;)
- # [19:28] <Ms2ger> Is this the spec that moved to another WG because the IP holders refuse to commit? ;)
- # [19:28] <Ms2ger> Or am I confusing specs? :)
- # [19:30] <ArtB> the TE spec, AFAIK, was only in one WG charter (Web Events)
- # [19:31] <Ms2ger> Because Apple didn't want it in WebApps' charter?
- # [19:32] <ArtB> I don't recall the specifics of the Public record
- # [19:32] <Ms2ger> Anyway, doesn't matter too much to me :)
- # [19:32] <ArtB> I can believe that ;)
- # [19:33] <Ms2ger> Except that you're bad for bz's motivation
- # [19:34] * Joins: chaals (~Adium@public.cloak)
- # [19:35] <ArtB> sorry, don't follow that ms2ger re "Boris the Human WebIDL compiler" ;)
- # [19:36] <Ms2ger> Hey, he has tools to do that for him ;)
- # [19:36] <Ms2ger> Like me
- # [19:36] <Ms2ger> But his time is worth too much to waste on w3c process :)
- # [19:36] <ArtB> are you guys using idlharness.js or something else?
- # [19:37] <Ms2ger> No, we actually implement WebIDL
- # [19:37] <Ms2ger> Maybe I should write some tests for AbstractView and object to the rec on the basis that they don't pass ;)
- # [19:37] <ArtB> how do you decide which specs to "actually implement WebIDL"?
- # [19:37] <ArtB> or do you implement them all
- # [19:38] <ArtB> thinking in particular about Web Storage Candidate
- # [19:38] <Ms2ger> We're moving them all, bit by bit
- # [19:38] <Ms2ger> Web Storage is blocked on a rewrite of the implementation
- # [19:38] <Ms2ger> I've got a patch that fixes all of the test failures there, except for the event one
- # [19:39] <Ms2ger> But smaug is on that one
- # [19:39] <ArtB> re the bit-by-bit part, how do you determine the priority?
- # [19:40] <ArtB> uh, I mean to implement WebIDL for Spec X versus spec Z
- # [19:40] <Ms2ger> We're pushing Nodes
- # [19:40] <ArtB> where X or Z could be Progress Events ;)
- # [19:40] <Ms2ger> smaug is well on his way with Events
- # [19:41] <Ms2ger> Apart from those, what people feel like picking up
- # [19:41] * ArtB is wondering how a minion like me could provide priority info …
- # [19:41] <Ms2ger> Which mainly means the easy ones :)
- # [19:41] <ArtB> lol
- # [19:41] <smaug> yeah, all the events should be converted to webidl in a week or so, and then we can fix the cases when our implementation doesn't follow the spec
- # [19:41] <ArtB> man, that's AWESOME!
- # [19:44] <Ms2ger> ArtB, that doesn't mean those patches actually *land* in a week :)
- # [19:44] <Ms2ger> Since peterv needs to review the main patch
- # [19:44] <smaug> that should be almost done
- # [19:44] <smaug> Ms2ger: and you can review rest of the patches :p
- # [19:44] <ArtB> well, the priorities for WebApps are those specs in CR, especially those in CR with approved tests like ProgressEvents and WebStorage
- # [19:44] <ArtB> then there will be WebSockets and WebMessaging
- # [19:45] <ArtB> because WebIDL test suite is not complete, the process hurdle is to use idlharness.js to test if a spec is "using WebIDL correctly"
- # [19:46] <ArtB> like http://w3c-test.org/webperf/tests/approved/navigation-timing/html5/idlharness.html
- # [19:46] <ArtB> http://www.w3.org/2012/04/navigation_timing_cr_results.html
- # [19:47] <ArtB> so FF has WebIDL support for Navigation Timing spec
- # [19:47] <Ms2ger> Thanks to the "easy" part ;)
- # [19:48] <ArtB> works for me ;)
- # [19:49] <ArtB> smaug - I would be indeed be interested in looking at some of the WebIDL patches
- # [19:50] <ArtB> any related bugs handy I could Cc myself?
- # [19:53] * Quits: tantek (~tantek@public.cloak) (tantek)
- # [19:56] <smaug> ArtB: my stuff is under https://bugzilla.mozilla.org/show_bug.cgi?id=776864
- # [19:58] <ArtB> thanks smaug. I just cc'ed myself. (I think I knew about this bug because of Jungkee's work on the ProgressEvents implementation report)
- # [19:58] <ArtB> btw, the "Paris" part - is that the location of a meeting where it was decided to do this WebIDL work?
- # [19:59] <Ms2ger> Where the work started
- # [19:59] <smaug> yes
- # [19:59] <Ms2ger> I think we decided to do it by then?
- # [19:59] <smaug> last year January
- # [19:59] * Quits: smaug (~chatzilla@public.cloak) ("ChatZilla 0.9.90 [Firefox 22.0a1/20130225031141]")
- # [19:59] * Joins: smaug (~chatzilla@public.cloak)
- # [20:00] <smaug> though, I ended up hacking cycle collector during the meeting
- # [20:00] <smaug> (silly me, closed the irc client)
- # [20:00] <ArtB> smaug, ms2ger, do you have a url handy re the "tool" that takes WebIDL and produces "real code"?
- # [20:00] <Ms2ger> Sure
- # [20:00] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/dom/bindings/Codegen.py
- # [20:01] <Ms2ger> And the actual parser is in http://mxr.mozilla.org/mozilla-central/source/dom/bindings/parser/
- # [20:01] <ArtB> cool; thanks!
- # [20:01] <smaug> ArtB: also, https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings
- # [20:01] <Ms2ger> I should warn you: it's not for the faint of heart ;)
- # [20:01] <smaug> actually, the conversion is simple
- # [20:02] <smaug> and the code one needs to write is clean and easy to understand
- # [20:03] <ArtB> does IE team use something like this; or WebKit?
- # [20:03] <Ms2ger> WebKit uses a codegen tool in perl, I believe
- # [20:03] <Ms2ger> IE, your guess is as good as mine
- # [20:04] * ArtB used to hack on the XServer but it's been a while ;)
- # [20:04] <smaug> IIRC IE has something similar
- # [20:04] <smaug> webkit isn't quite as far with WebIDL as others
- # [20:04] <smaug> again, IIRC
- # [20:05] <ArtB> the fact that IE does so well on the "idlharness" test in http://www.w3.org/2012/04/navigation_timing_cr_results.html makes me think they must have a tool too
- # [20:05] <ArtB> but prolly don't use it across-the-board (yet?)
- # [20:08] <smaug> well, WebIDL has also changed
- # [20:09] <smaug> IE9 was quite close to the spec when it was released
- # [20:22] * Quits: davidb (~davidb@public.cloak) (davidb)
- # [20:25] <ArtB> yes, WebIDL has changed. Do you know if the parser http://mxr.mozilla.org/mozilla-central/source/dom/bindings/parser/WebIDL.py implements the WebIDL CR or the ED?
- # [20:25] <Ms2ger> ED
- # [20:25] <Ms2ger> -ish
- # [20:36] * Joins: shepazu (schepers@public.cloak)
- # [21:07] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [21:07] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [21:18] * Joins: glenn (~gadams@public.cloak)
- # [21:22] * Joins: shepazu (schepers@public.cloak)
- # [21:41] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [21:49] * Joins: davidb (~davidb@public.cloak)
- # [22:06] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [22:15] * Joins: abarsto (~abarsto@public.cloak)
- # [22:15] * abarsto is now known as ArtB
- # [22:27] * Joins: jsbell (~jsbell@public.cloak)
- # [22:40] * Quits: davidb (~davidb@public.cloak) (davidb)
- # [22:43] * Joins: smaug_ (~chatzilla@public.cloak)
- # [22:44] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [22:44] * smaug_ is now known as smaug
- # [23:00] * Quits: chaals (~Adium@public.cloak) (Request too long)
- # [23:00] * Joins: chaals (~Adium@public.cloak)
- # [23:17] * chaals is now known as Nobody
- # [23:17] * Nobody is now known as chaals
- # Session Close: Thu Mar 07 00:00:01 2013
The end :)