/irc-logs / w3c / #webapps / 2013-03-06 / end

Options:

  1. # Session Start: Wed Mar 06 00:00:00 2013
  2. # Session Ident: #webapps
  3. # [00:06] * Joins: richt (~richt@public.cloak)
  4. # [00:43] * Joins: richt_ (~richt@public.cloak)
  5. # [00:45] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  6. # [00:51] * Joins: richt (~richt@public.cloak)
  7. # [00:54] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 60 seconds)
  8. # [00:55] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  9. # [01:15] * Joins: chaals1 (~Adium@public.cloak)
  10. # [01:15] * Quits: chaals (~Adium@public.cloak) (Client closed connection)
  11. # [01:23] * Quits: jarek (~jarek@public.cloak) (jarek)
  12. # [01:42] * Quits: chaals1 (~Adium@public.cloak) (Ping timeout: 60 seconds)
  13. # [02:01] * Quits: jsbell (~jsbell@public.cloak) ("There's no place like home...")
  14. # [02:11] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  15. # [05:01] * Quits: gavin (~gavin@public.cloak) (Ping timeout: 60 seconds)
  16. # [05:07] * Joins: gavin (~gavin@public.cloak)
  17. # [05:12] * Quits: gavin (~gavin@public.cloak) (Ping timeout: 60 seconds)
  18. # [05:12] * Joins: gavin (~gavin@public.cloak)
  19. # [05:33] * Quits: gavin (~gavin@public.cloak) (Client closed connection)
  20. # [05:36] * Joins: gavin (~gavin@public.cloak)
  21. # [07:33] * Quits: decadance (~decadance@public.cloak) (Ping timeout: 60 seconds)
  22. # [07:33] * Joins: decadance (~decadance@public.cloak)
  23. # [08:11] * Quits: slightlyoff (~uid1768@public.cloak) (Ping timeout: 60 seconds)
  24. # [08:11] * Quits: timeless (~uid4015@public.cloak) (Ping timeout: 60 seconds)
  25. # [08:11] * Quits: rafaelw___ (~uid4459@public.cloak) (Ping timeout: 60 seconds)
  26. # [09:01] * Joins: richt (~richt@public.cloak)
  27. # [09:01] * Joins: richt_ (~richt@public.cloak)
  28. # [09:05] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  29. # [09:09] * Joins: dom (dom@public.cloak)
  30. # [09:20] * Joins: richt (~richt@public.cloak)
  31. # [09:23] * Quits: richt_ (~richt@public.cloak) (Ping timeout: 60 seconds)
  32. # [09:25] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  33. # [09:25] * Joins: slightlyoff (~uid1768@public.cloak)
  34. # [09:28] * Joins: timeless (~uid4015@public.cloak)
  35. # [09:28] * Joins: rafaelw___ (~uid4459@public.cloak)
  36. # [09:39] * Joins: richt (~richt@public.cloak)
  37. # [09:40] * Quits: richt (~richt@public.cloak) (Client closed connection)
  38. # [09:40] * Joins: richt (~richt@public.cloak)
  39. # [09:42] * Joins: smaug (~chatzilla@public.cloak)
  40. # [09:44] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  41. # [09:47] * Joins: darobin (rberjon@public.cloak)
  42. # [10:14] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  43. # [10:14] * Joins: darobin (rberjon@public.cloak)
  44. # [10:25] * Joins: richt (~richt@public.cloak)
  45. # [10:34] * Joins: chaals (~Adium@public.cloak)
  46. # [10:42] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  47. # [11:03] * Joins: miketaylr (~miketaylr@public.cloak)
  48. # [11:59] * Joins: darobin_ (rberjon@public.cloak)
  49. # [11:59] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  50. # [12:17] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
  51. # [12:32] * Joins: abarsto (~abarsto@public.cloak)
  52. # [12:32] * abarsto is now known as ArtB
  53. # [12:40] * Joins: miketaylr (~miketaylr@public.cloak)
  54. # [13:09] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  55. # [13:30] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  56. # [13:54] * Joins: chaals (~Adium@public.cloak)
  57. # [14:28] * darobin_ is now known as darobin
  58. # [14:32] * Quits: karl (~karlcow@public.cloak) (Client closed connection)
  59. # [14:34] * Joins: karl (~karlcow@public.cloak)
  60. # [14:55] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
  61. # [15:06] * Joins: davidb (~davidb@public.cloak)
  62. # [15:47] * Joins: fjh (~fhirsch3@public.cloak)
  63. # [15:48] * Joins: darobin_ (rberjon@public.cloak)
  64. # [15:48] * Quits: darobin (rberjon@public.cloak)
  65. # [16:13] * Joins: miketaylr (~miketaylr@public.cloak)
  66. # [16:13] * darobin_ is now known as darobin
  67. # [16:20] * Joins: smaug (~chatzilla@public.cloak)
  68. # [16:29] * Joins: Ms2ger (~Ms2ger@public.cloak)
  69. # [16:35] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
  70. # [16:50] * Quits: richt (~richt@public.cloak) (Client closed connection)
  71. # [16:51] * Joins: richt (~richt@public.cloak)
  72. # [16:55] * Quits: richt (~richt@public.cloak) (Ping timeout: 60 seconds)
  73. # [17:26] * Joins: shepazu (schepers@public.cloak)
  74. # [17:37] * Parts: fjh (~fhirsch3@public.cloak) (fjh)
  75. # [17:39] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
  76. # [17:45] * Joins: miketaylr (~miketaylr@public.cloak)
  77. # [17:46] * Quits: miketaylr (~miketaylr@public.cloak) ("Leaving...")
  78. # [18:09] * Joins: tantek (~tantek@public.cloak)
  79. # [18:11] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  80. # [18:32] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
  81. # [18:33] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
  82. # [19:05] * Quits: dom (dom@public.cloak) ("")
  83. # [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 ;)
  84. # [19:27] <ArtB> well of course
  85. # [19:27] <ArtB> but some people think solidifying IP commitments is a Good Thing ;)
  86. # [19:28] <Ms2ger> Is this the spec that moved to another WG because the IP holders refuse to commit? ;)
  87. # [19:28] <Ms2ger> Or am I confusing specs? :)
  88. # [19:30] <ArtB> the TE spec, AFAIK, was only in one WG charter (Web Events)
  89. # [19:31] <Ms2ger> Because Apple didn't want it in WebApps' charter?
  90. # [19:32] <ArtB> I don't recall the specifics of the Public record
  91. # [19:32] <Ms2ger> Anyway, doesn't matter too much to me :)
  92. # [19:32] <ArtB> I can believe that ;)
  93. # [19:33] <Ms2ger> Except that you're bad for bz's motivation
  94. # [19:34] * Joins: chaals (~Adium@public.cloak)
  95. # [19:35] <ArtB> sorry, don't follow that ms2ger re "Boris the Human WebIDL compiler" ;)
  96. # [19:36] <Ms2ger> Hey, he has tools to do that for him ;)
  97. # [19:36] <Ms2ger> Like me
  98. # [19:36] <Ms2ger> But his time is worth too much to waste on w3c process :)
  99. # [19:36] <ArtB> are you guys using idlharness.js or something else?
  100. # [19:37] <Ms2ger> No, we actually implement WebIDL
  101. # [19:37] <Ms2ger> Maybe I should write some tests for AbstractView and object to the rec on the basis that they don't pass ;)
  102. # [19:37] <ArtB> how do you decide which specs to "actually implement WebIDL"?
  103. # [19:37] <ArtB> or do you implement them all
  104. # [19:38] <ArtB> thinking in particular about Web Storage Candidate
  105. # [19:38] <Ms2ger> We're moving them all, bit by bit
  106. # [19:38] <Ms2ger> Web Storage is blocked on a rewrite of the implementation
  107. # [19:38] <Ms2ger> I've got a patch that fixes all of the test failures there, except for the event one
  108. # [19:39] <Ms2ger> But smaug is on that one
  109. # [19:39] <ArtB> re the bit-by-bit part, how do you determine the priority?
  110. # [19:40] <ArtB> uh, I mean to implement WebIDL for Spec X versus spec Z
  111. # [19:40] <Ms2ger> We're pushing Nodes
  112. # [19:40] <ArtB> where X or Z could be Progress Events ;)
  113. # [19:40] <Ms2ger> smaug is well on his way with Events
  114. # [19:41] <Ms2ger> Apart from those, what people feel like picking up
  115. # [19:41] * ArtB is wondering how a minion like me could provide priority info …
  116. # [19:41] <Ms2ger> Which mainly means the easy ones :)
  117. # [19:41] <ArtB> lol
  118. # [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
  119. # [19:41] <ArtB> man, that's AWESOME!
  120. # [19:44] <Ms2ger> ArtB, that doesn't mean those patches actually *land* in a week :)
  121. # [19:44] <Ms2ger> Since peterv needs to review the main patch
  122. # [19:44] <smaug> that should be almost done
  123. # [19:44] <smaug> Ms2ger: and you can review rest of the patches :p
  124. # [19:44] <ArtB> well, the priorities for WebApps are those specs in CR, especially those in CR with approved tests like ProgressEvents and WebStorage
  125. # [19:44] <ArtB> then there will be WebSockets and WebMessaging
  126. # [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"
  127. # [19:46] <ArtB> like http://w3c-test.org/webperf/tests/approved/navigation-timing/html5/idlharness.html
  128. # [19:46] <ArtB> http://www.w3.org/2012/04/navigation_timing_cr_results.html
  129. # [19:47] <ArtB> so FF has WebIDL support for Navigation Timing spec
  130. # [19:47] <Ms2ger> Thanks to the "easy" part ;)
  131. # [19:48] <ArtB> works for me ;)
  132. # [19:49] <ArtB> smaug - I would be indeed be interested in looking at some of the WebIDL patches
  133. # [19:50] <ArtB> any related bugs handy I could Cc myself?
  134. # [19:53] * Quits: tantek (~tantek@public.cloak) (tantek)
  135. # [19:56] <smaug> ArtB: my stuff is under https://bugzilla.mozilla.org/show_bug.cgi?id=776864
  136. # [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)
  137. # [19:58] <ArtB> btw, the "Paris" part - is that the location of a meeting where it was decided to do this WebIDL work?
  138. # [19:59] <Ms2ger> Where the work started
  139. # [19:59] <smaug> yes
  140. # [19:59] <Ms2ger> I think we decided to do it by then?
  141. # [19:59] <smaug> last year January
  142. # [19:59] * Quits: smaug (~chatzilla@public.cloak) ("ChatZilla 0.9.90 [Firefox 22.0a1/20130225031141]")
  143. # [19:59] * Joins: smaug (~chatzilla@public.cloak)
  144. # [20:00] <smaug> though, I ended up hacking cycle collector during the meeting
  145. # [20:00] <smaug> (silly me, closed the irc client)
  146. # [20:00] <ArtB> smaug, ms2ger, do you have a url handy re the "tool" that takes WebIDL and produces "real code"?
  147. # [20:00] <Ms2ger> Sure
  148. # [20:00] <Ms2ger> http://mxr.mozilla.org/mozilla-central/source/dom/bindings/Codegen.py
  149. # [20:01] <Ms2ger> And the actual parser is in http://mxr.mozilla.org/mozilla-central/source/dom/bindings/parser/
  150. # [20:01] <ArtB> cool; thanks!
  151. # [20:01] <smaug> ArtB: also, https://developer.mozilla.org/en-US/docs/Mozilla/WebIDL_bindings
  152. # [20:01] <Ms2ger> I should warn you: it's not for the faint of heart ;)
  153. # [20:01] <smaug> actually, the conversion is simple
  154. # [20:02] <smaug> and the code one needs to write is clean and easy to understand
  155. # [20:03] <ArtB> does IE team use something like this; or WebKit?
  156. # [20:03] <Ms2ger> WebKit uses a codegen tool in perl, I believe
  157. # [20:03] <Ms2ger> IE, your guess is as good as mine
  158. # [20:04] * ArtB used to hack on the XServer but it's been a while ;)
  159. # [20:04] <smaug> IIRC IE has something similar
  160. # [20:04] <smaug> webkit isn't quite as far with WebIDL as others
  161. # [20:04] <smaug> again, IIRC
  162. # [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
  163. # [20:05] <ArtB> but prolly don't use it across-the-board (yet?)
  164. # [20:08] <smaug> well, WebIDL has also changed
  165. # [20:09] <smaug> IE9 was quite close to the spec when it was released
  166. # [20:22] * Quits: davidb (~davidb@public.cloak) (davidb)
  167. # [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?
  168. # [20:25] <Ms2ger> ED
  169. # [20:25] <Ms2ger> -ish
  170. # [20:36] * Joins: shepazu (schepers@public.cloak)
  171. # [21:07] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
  172. # [21:07] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  173. # [21:18] * Joins: glenn (~gadams@public.cloak)
  174. # [21:22] * Joins: shepazu (schepers@public.cloak)
  175. # [21:41] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
  176. # [21:49] * Joins: davidb (~davidb@public.cloak)
  177. # [22:06] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
  178. # [22:15] * Joins: abarsto (~abarsto@public.cloak)
  179. # [22:15] * abarsto is now known as ArtB
  180. # [22:27] * Joins: jsbell (~jsbell@public.cloak)
  181. # [22:40] * Quits: davidb (~davidb@public.cloak) (davidb)
  182. # [22:43] * Joins: smaug_ (~chatzilla@public.cloak)
  183. # [22:44] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
  184. # [22:44] * smaug_ is now known as smaug
  185. # [23:00] * Quits: chaals (~Adium@public.cloak) (Request too long)
  186. # [23:00] * Joins: chaals (~Adium@public.cloak)
  187. # [23:17] * chaals is now known as Nobody
  188. # [23:17] * Nobody is now known as chaals
  189. # Session Close: Thu Mar 07 00:00:01 2013

The end :)