/irc-logs / freenode / #whatwg / 2013-02-04 / end

Options:

  1. # Session Start: Mon Feb 04 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:01] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  4. # [00:03] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  5. # [00:07] * Joins: svl (~me@202.174.179.54)
  6. # [00:08] * Joins: dbaron (~dbaron@207.239.114.206)
  7. # [00:11] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
  8. # [00:12] * Quits: svl (~me@202.174.179.54) (Ping timeout: 248 seconds)
  9. # [00:12] * Joins: arunranga (~otherarun@pool-71-125-203-224.nycmny.east.verizon.net)
  10. # [00:13] * Quits: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
  11. # [00:22] * Quits: arunranga (~otherarun@pool-71-125-203-224.nycmny.east.verizon.net) (Quit: arunranga)
  12. # [00:26] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  13. # [00:26] * Joins: karlcow (~karl@nerval.la-grange.net)
  14. # [00:26] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  15. # [00:36] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  16. # [00:38] * Quits: dbaron (~dbaron@207.239.114.206) (Ping timeout: 245 seconds)
  17. # [00:39] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  18. # [00:40] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  19. # [00:42] * Joins: smaug____ (~chatzilla@109.231.221.18)
  20. # [00:45] * Joins: bholley (~bholley@109.231.221.18)
  21. # [00:48] * Quits: smaug____ (~chatzilla@109.231.221.18) (Quit: ChatZilla 0.9.89 [Firefox 21.0a1/20130203030932])
  22. # [00:48] * Joins: smaug____ (~chatzilla@109.231.221.18)
  23. # [00:51] * Parts: freedrull (~freedrull@freedrool.us)
  24. # [00:53] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  25. # [00:55] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
  26. # [00:55] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  27. # [01:00] * Joins: bholley_ (~bholley@nat/mozilla/x-zkgicrxuhuqliltm)
  28. # [01:01] * Quits: OnlyMax (~OnlyMax@187-126-251-54.user.veloxzone.com.br)
  29. # [01:03] * Quits: bholley (~bholley@109.231.221.18) (Ping timeout: 248 seconds)
  30. # [01:03] * bholley_ is now known as bholley
  31. # [01:04] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  32. # [01:04] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  33. # [01:07] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  34. # [01:07] * Quits: smaug____ (~chatzilla@109.231.221.18) (Ping timeout: 248 seconds)
  35. # [01:07] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  36. # [01:12] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
  37. # [01:12] * Quits: tomasf (~tom@85.229.219.68) (Quit: tomasf)
  38. # [01:13] * Joins: weinig (~weinig@24.130.60.35)
  39. # [01:22] * Joins: smaug____ (~chatzilla@nat/mozilla/x-reqfkscfwiasrkiy)
  40. # [01:23] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  41. # [01:29] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  42. # [01:29] * Joins: roc (~chatzilla@60.234.66.20)
  43. # [01:49] * Quits: danbri (~danbri@173.228.68.60) (Remote host closed the connection)
  44. # [01:56] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  45. # [01:57] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  46. # [02:01] * Joins: muyyatin (~jon@108-75-14-162.lightspeed.sndgca.sbcglobal.net)
  47. # [02:05] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Read error: Connection reset by peer)
  48. # [02:05] * Joins: Druide__ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  49. # [02:08] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  50. # [02:09] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  51. # [02:10] * Quits: Druide__ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Ping timeout: 248 seconds)
  52. # [02:10] * Quits: smaug____ (~chatzilla@nat/mozilla/x-reqfkscfwiasrkiy) (Ping timeout: 248 seconds)
  53. # [02:12] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
  54. # [02:20] * Joins: kerozene (~kerozene@unaffiliated/kerozene)
  55. # [02:21] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  56. # [02:27] * Joins: cabanier (~cabanier@2401:fa00:0:fd00:c483:27f8:8657:bbf2)
  57. # [02:53] <Hixie> ok so what's the story on mousewheel and wheel events
  58. # [02:53] <zewt> heh, been a while since i've had to track down a browser compositing bug causing garbage rendering
  59. # [02:53] <zewt> mobile safari gets upset in a touch-scroll container if an pos: absolute is inside it and its relative container is outside of it, apparently
  60. # [02:54] <Hixie> https://github.com/brandonaaron/jquery-mousewheel/blob/master/jquery.mousewheel.js is depressing
  61. # [02:54] <Hixie> and i bet none of these events fire if you pinch on a device, either
  62. # [02:54] <Hixie> sigh
  63. # [02:55] <zewt> why would it?
  64. # [02:55] <zewt> or they
  65. # [02:55] <Hixie> device independence and all that
  66. # [02:56] <muyyatin> This may totally be the wrong place to ask, but since MouseEvent.initMouseEvent was deprecated in DOM Level 3 Events, and as far as I can tell the event constructors in the DOM4 aren't implemented yet, is there something else I should be using to synthesize a mouse event with specific clientX/clientY, etc?
  67. # [02:56] <zewt> if touchpad pinching should fire mousewheel events, so should scrolling with a scrollbar
  68. # [02:57] <Hixie> muyyatin: use whatever is implemented
  69. # [02:57] <Hixie> zewt: lgtm
  70. # [02:57] <zewt> nsmtm
  71. # [02:57] <muyyatin> Hixie: thanks! Didn't know if I was missing something hidden.
  72. # [02:58] <Hixie> muyyatin: the reality of the situation is that if something is implemented in two browsers, it's highly unlikely to ever be removed, so "deprecated" doesn't mean much
  73. # [02:58] <zewt> often when people listen to mousewheel events it's for non-scrolling things, like zooming in gmaps--it's not just another onscroll
  74. # [02:59] <Hixie> i just want some device-independent way of knowing when to zoom that doesn't require my app to implement a different codepath for keyboard, mouse, and touch
  75. # [02:59] <zewt> firing mousewheel because mousewheel happens to have default behavior of scrolling would be like firing a keypress of a down button for scrolling down
  76. # [02:59] <Hixie> i can do that for "activate" using "onclick"
  77. # [02:59] <Hixie> i don't really care what the solution is, so long as we have one
  78. # [03:00] <zewt> if you want good zooming on mobile you need a lot more than mousewheel events, since with pinch zoom you want to try to anchor the zoom on the user's fingers
  79. # [03:00] <Hixie> mousewheel zooms should anchor to the mouse position, it's not that different
  80. # [03:01] <Hixie> just two points instead of one
  81. # [03:01] <zewt> pinch zooming normally has scrolling built-in, too
  82. # [03:02] <zewt> if you really want good controls for that, it really wants to be a simple hook to let the browser do it
  83. # [03:02] <Hixie> lgtm
  84. # [03:02] <zewt> like -webkit-overflow-scrolling: touch
  85. # [03:02] <Hixie> like i said. i just want a generic solution. i don't care what it is, so long as it's device-independent.
  86. # [03:03] <zewt> (^ only gives scrolling, not zoom)
  87. # [03:08] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  88. # [03:12] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  89. # [03:13] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
  90. # [03:15] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  91. # [03:19] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  92. # [03:34] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  93. # [03:36] <othermaciej> does anyone have a good reference for evidence that application/xhtml+xml content even when authored by experts/advocates is often not well-formed?
  94. # [03:36] <othermaciej> I recall that someone makes a habit of producing YSODs from xml expert sites but I don’t remember who
  95. # [03:37] * Quits: muyyatin (~jon@108-75-14-162.lightspeed.sndgca.sbcglobal.net) (Remote host closed the connection)
  96. # [03:38] * Joins: muyyatin (~jon@108-75-14-162.lightspeed.sndgca.sbcglobal.net)
  97. # [03:38] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  98. # [03:38] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  99. # [03:38] * Joins: scor (~scor@drupal.org/user/52142/view)
  100. # [03:40] <zewt> well, if "well-formed" includes html author conformance rules, then i'd expect the level of validation xml gives to be pretty meaninglessly thin
  101. # [03:42] <othermaciej> no, I’m not interested in HTML-level conformance for purposes of this question
  102. # [03:48] * Joins: arunranga (~otherarun@pool-71-125-210-115.nycmny.east.verizon.net)
  103. # [03:51] <zewt> at least html conformance has a purpose :P
  104. # [03:51] * Joins: plutoniix (~plutoniix@node-y57.pool-101-109.dynamic.totbb.net)
  105. # [03:51] <Hixie> othermaciej: Philip` used to put FFFF bytes into forms or URLs and they would return invalid XML if they contained the character, or some such
  106. # [03:52] <zewt> "FFFF bytes" is a curious turn of phrase
  107. # [03:54] <zewt> reminds me of a futurama line: "there's no such thing as 2"
  108. # [04:01] <othermaciej> I wanted a good reference for purposes of commenting on http://news.ycombinator.com/item?id=5161214 but I gave up and didn’t use a link
  109. # [04:01] <kerozene> is there anything you can do with xhtml currently that you can't do with html, apart from self-flagellate over ysods?
  110. # [04:01] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  111. # [04:04] <Hixie> kerozene: embed custom namespaces
  112. # [04:08] <kerozene> are there any public examples of that being useful?
  113. # [04:08] <Hixie> kerozene: no, it's a bad thing. :-)
  114. # [04:08] <Hixie> (IMHO)
  115. # [04:13] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  116. # [04:19] <zewt> the only thing i've ever found xhtml useful for is implementing subsets of html for non-browser things, where it's easier to find a small xml parser than an html one
  117. # [04:19] <zewt> but 100% useless for the web
  118. # [04:19] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 245 seconds)
  119. # [04:22] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  120. # [04:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  121. # [04:23] <zewt> people stuck on the notion of syntax checking just need to learn that html simply doesn't have any fatal parse errors, just a lot of warnings; with that in mind, html is the same as any other language, it just happens to have 0 parse errors (in the general usage of the term, not the HTML spec term)
  122. # [04:25] <kerozene> it seems that while namespacing is usually recommended for introducing novel tags that may conflict with later standard tags, historically namespaces have more often been used for overlapping collections of already-specified tags. so the whole thing just becomes a big mess
  123. # [04:26] <kerozene> is that fair to say?
  124. # [04:28] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  125. # [04:28] <Hixie> i dunno about that
  126. # [04:29] <Hixie> in my experience namespacing is just used as an excuse to not standardise things properly
  127. # [04:30] <kerozene> so it's a figleaf for balkanisation, like vml?
  128. # [04:31] <Hixie> something like that
  129. # [04:31] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  130. # [04:35] <zewt> also in the real world if you want to namespace element names, you don't need a big complicated mechanism like xml's
  131. # [04:36] <zewt> beware any time you see "namespace" and "url" in the same breath
  132. # [04:41] * Quits: dcherman2 (~dcherman@ool-4356093e.dyn.optonline.net) (Ping timeout: 240 seconds)
  133. # [04:56] * Joins: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net)
  134. # [05:06] * Quits: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net) (Ping timeout: 260 seconds)
  135. # [05:09] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  136. # [05:12] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  137. # [05:14] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Ping timeout: 244 seconds)
  138. # [05:18] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
  139. # [05:19] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  140. # [05:54] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  141. # [06:19] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
  142. # [06:29] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 252 seconds)
  143. # [06:34] * Quits: arunranga (~otherarun@pool-71-125-210-115.nycmny.east.verizon.net) (Quit: arunranga)
  144. # [06:52] * Joins: dbaron (~dbaron@64.134.237.22)
  145. # [06:54] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  146. # [06:55] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  147. # [06:56] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Read error: Connection reset by peer)
  148. # [06:56] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  149. # [06:56] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  150. # [07:01] * Quits: suderman (~suderman@S0106002436a413cb.cg.shawcable.net) (Quit: ZNC - http://znc.in)
  151. # [07:25] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  152. # [07:37] * heycam is now known as heycam|away
  153. # [07:37] * Quits: cabanier (~cabanier@2401:fa00:0:fd00:c483:27f8:8657:bbf2) (Quit: Leaving.)
  154. # [07:43] <muyyatin> Totally weird question, but is the shape of a stroke undefined in edge cases like http://jsfiddle.net/pGrSN/1/ ?
  155. # [07:44] <muyyatin> It's different between WebKit and Gecko, and my naive stroke implementation matches WebKit
  156. # [08:01] <muyyatin> A bit easier to see at http://jsfiddle.net/pGrSN/2/ (with a smaller stroke on top)
  157. # [08:02] <muyyatin> Essentially two separate questions:
  158. # [08:04] <muyyatin> (1) Is the stroked path defined to be essentially a path that is built from the offset curves (like the WebKit implementation shows), where certain regions over the actual stroked path aren't painted with a stroke?
  159. # [08:04] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  160. # [08:05] <muyyatin> (2) Are visual differences based on numerical approximations of quadratic curves OK as far as the specification compliance is concerned, or is Firefox's stroke of that path buggy?
  161. # [08:09] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  162. # [08:09] * Joins: Masklinn (~textual@109.89.134.164)
  163. # [08:12] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Read error: Operation timed out)
  164. # [08:17] <MikeSmith> muyyatin: off hours here a bit
  165. # [08:18] <MikeSmith> you might wanna ask on whatwg@whatwg.org
  166. # [08:18] <muyyatin> MikeSmith: oh no worries, hopefully people will see it if they wake up. and if not I'll do that
  167. # [08:21] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  168. # [08:22] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  169. # [08:25] * Joins: [[zzz]] (~q@node-7h8.pool-125-25.dynamic.totbb.net)
  170. # [08:26] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
  171. # [08:28] * Quits: [[zz]] (~q@101.108.124.168) (Ping timeout: 245 seconds)
  172. # [08:36] * Quits: dbaron (~dbaron@64.134.237.22) (Ping timeout: 245 seconds)
  173. # [08:39] * Joins: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net)
  174. # [08:40] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  175. # [08:42] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  176. # [08:44] * Quits: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net) (Ping timeout: 244 seconds)
  177. # [08:50] * Joins: Martin_L (~Martin_L@194.18.12.26)
  178. # [08:50] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  179. # [08:51] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  180. # [08:57] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  181. # [09:04] * Quits: muyyatin (~jon@108-75-14-162.lightspeed.sndgca.sbcglobal.net) (Ping timeout: 255 seconds)
  182. # [09:06] * Joins: henrikkok (~henrikkok@81.27.221.193)
  183. # [09:08] * Joins: roc (~chatzilla@121.98.230.221)
  184. # [09:09] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  185. # [09:10] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  186. # [09:11] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  187. # [09:12] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  188. # [09:13] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
  189. # [09:13] * Joins: kinetik_ (~kinetik@121.99.45.181)
  190. # [09:14] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  191. # [09:17] * Quits: kinetik (~kinetik@121.99.46.88) (Ping timeout: 260 seconds)
  192. # [09:17] * Joins: muyyatin (~jon@108-75-14-162.lightspeed.sndgca.sbcglobal.net)
  193. # [09:18] * kinetik_ is now known as kinetik
  194. # [09:27] * Joins: svl (~me@202.174.179.54)
  195. # [09:33] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  196. # [09:34] * Joins: sedovsek (~robert@89.143.12.238)
  197. # [09:37] * Quits: kerozene (~kerozene@unaffiliated/kerozene) (Quit: leaving)
  198. # [09:38] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 255 seconds)
  199. # [09:43] * Joins: pyrsmk (~pyrsmk@66.172.141.88.rev.sfr.net)
  200. # [09:55] * Joins: Ms2ger (~Ms2ger@218.200-242-81.adsl-dyn.isp.belgacom.be)
  201. # [09:57] * Joins: a-ja (~Instantbi@70.230.170.141)
  202. # [09:58] * Joins: OnlyMax (~OnlyMax@187-126-251-54.user.veloxzone.com.br)
  203. # [10:03] * Parts: henrikkok (~henrikkok@81.27.221.193)
  204. # [10:06] * Joins: darobin (~darobin@78.109.80.74)
  205. # [10:11] * Joins: niloy (~niloy@61.12.96.242)
  206. # [10:12] * Joins: nonge_ (~nonge@p5082AE8B.dip.t-dialin.net)
  207. # [10:14] * Quits: bholley (~bholley@nat/mozilla/x-zkgicrxuhuqliltm) (Ping timeout: 276 seconds)
  208. # [10:15] * Quits: nonge (~nonge@p5082948F.dip.t-dialin.net) (Ping timeout: 252 seconds)
  209. # [10:19] * Joins: reinaldob (~reinaldob@201.74.207.56)
  210. # [10:23] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  211. # [10:28] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Ping timeout: 245 seconds)
  212. # [10:28] * Joins: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net)
  213. # [10:29] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 264 seconds)
  214. # [10:41] * Joins: smaug____ (~chatzilla@207.218.72.66)
  215. # [10:41] * Ms2ger waves at darobin
  216. # [10:41] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  217. # [10:43] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
  218. # [10:45] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  219. # [10:46] * Joins: bholley (~bholley@207.218.72.65)
  220. # [10:47] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  221. # [10:47] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  222. # [10:47] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  223. # [10:47] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  224. # [10:49] * Joins: niloy (~niloy@203.196.177.156)
  225. # [10:50] * darobin waves at Ms2ger!
  226. # [10:50] <Ms2ger> Feeling better already? :)
  227. # [10:52] * Joins: Kolombiken (~Adium@217.13.228.226)
  228. # [10:54] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  229. # [10:55] * Quits: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net) (Quit: tomasf)
  230. # [10:57] * Joins: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net)
  231. # [11:00] <darobin> Ms2ger: yeah! not even jetlagged
  232. # [11:00] <darobin> and I guess you heard: tobie is joining our little testing party
  233. # [11:01] <Ms2ger> Oh, right, you guys were having a party :)
  234. # [11:01] <jgraham> ANd we weren't invited :p
  235. # [11:01] <darobin> any visit to Mozilla feels like a party
  236. # [11:01] <darobin> jgraham: Lars was there
  237. # [11:02] <darobin> he volunteered you for plenty of stuff!
  238. # [11:02] <darobin> "Oh yes, James will bring you coffee no problem at all."
  239. # [11:02] <jgraham> Would have been cold by the time I got there
  240. # [11:02] <jgraham> So that was a silly plan
  241. # [11:03] <Ms2ger> Ice coffee?
  242. # [11:03] <darobin> mmmm, ice coffee
  243. # [11:03] <jgraham> Would have been warm by the time I got there
  244. # [11:03] <jgraham> So that was a silly plan
  245. # [11:05] <darobin> mmmmmmmm, lukewarm coffee!
  246. # [11:05] <Ms2ger> Anyway, now we've got annevk...
  247. # [11:05] <Ms2ger> jgraham, we're still hiring ;)
  248. # [11:07] * Quits: svl (~me@202.174.179.54) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  249. # [11:07] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  250. # [11:08] <jgraham> Should I reply to Art pointing out that in the wider context git is a lower risk choice than hg?
  251. # [11:08] <darobin> ah, annevk is official now? cool!
  252. # [11:08] <darobin> even MS is shipping its dev tools with git support now
  253. # [11:09] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  254. # [11:23] * Joins: baku (~baku@207.218.72.65)
  255. # [11:33] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  256. # [11:39] * Joins: thiessenp (~thiessenp@47.pool62-37-74.dynamic.orange.es)
  257. # [11:56] * Joins: cheron (~cheron@unaffiliated/cheron)
  258. # [12:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  259. # [12:11] * Parts: a-ja (~Instantbi@70.230.170.141)
  260. # [12:15] * Joins: trips (~spirit@92.247.13.234)
  261. # [12:24] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
  262. # [12:28] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 252 seconds)
  263. # [12:29] * Parts: reinaldob (~reinaldob@201.74.207.56)
  264. # [12:39] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
  265. # [12:39] * Quits: kinetik (~kinetik@121.99.45.181) (Ping timeout: 252 seconds)
  266. # [12:40] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  267. # [12:40] * Joins: roc (~chatzilla@121.98.230.221)
  268. # [12:42] * Quits: plutoniix (~plutoniix@node-y57.pool-101-109.dynamic.totbb.net) (Quit: จรลี จรลา)
  269. # [12:44] * Quits: roc (~chatzilla@121.98.230.221) (Read error: Connection reset by peer)
  270. # [12:44] * Joins: roc (~chatzilla@121.98.230.221)
  271. # [12:45] * Joins: kinetik (~kinetik@121.99.45.181)
  272. # [12:50] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
  273. # [12:50] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  274. # [12:53] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 240 seconds)
  275. # [12:54] * Joins: JohnAlbin (~JohnAlbin@36-224-111-84.dynamic-ip.hinet.net)
  276. # [12:55] * Quits: Martin_L (~Martin_L@194.18.12.26) (Remote host closed the connection)
  277. # [12:56] * Joins: Martin_L (~Martin_L@194.18.12.26)
  278. # [13:02] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
  279. # [13:04] * Quits: trips (~spirit@92.247.13.234) (Read error: Operation timed out)
  280. # [13:04] * Joins: tosh (~spirit@92.247.13.234)
  281. # [13:04] * Quits: tosh (~spirit@92.247.13.234) (Client Quit)
  282. # [13:11] * Joins: kerozene (~kerozene@unaffiliated/kerozene)
  283. # [13:12] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  284. # [13:12] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  285. # [13:12] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  286. # [13:14] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 248 seconds)
  287. # [13:28] * Joins: henrikkok1 (~henrikkok@81.27.221.193)
  288. # [13:30] * Joins: wakaba_ (~wakaba@188.184.128.101.dy.bbexcite.jp)
  289. # [13:31] * Quits: wirepair_ (fbi@random.supermario.org) (Read error: Connection reset by peer)
  290. # [13:32] * Quits: MikeSmith (~mike@sideshowbarker.net) (Ping timeout: 252 seconds)
  291. # [13:32] * Joins: MikeSmith (~mike@sideshowbarker.net)
  292. # [13:35] * Joins: wirepair (fbi@random.supermario.org)
  293. # [13:35] <Velmont> There was also some talk about GitHub actually having some sort of support for us, as we were a big NGO. But it's not even as if we should really need it.
  294. # [13:37] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  295. # [13:40] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Operation timed out)
  296. # [13:40] * Parts: henrikkok1 (~henrikkok@81.27.221.193)
  297. # [13:43] * Joins: Kolombiken1 (~Adium@217.13.228.226)
  298. # [13:45] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 245 seconds)
  299. # [13:46] <darobin> Velmont: Opera is a big NGO?
  300. # [13:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  301. # [13:50] <Ms2ger> So, about that pull request... :)
  302. # [13:50] <jgraham> darobin: Yes, didn't you know, we are actually a non-profit dedicated to helping developing nations achieve prosperity through provision of web access in low/intermittent bandwidth environments
  303. # [13:50] <jgraham> The listing on the Oslo stock exchange is just a ruse
  304. # [13:51] <Ms2ger> Velmont, shouldn't you be at work?
  305. # [13:52] <darobin> jgraham: pretty smart
  306. # [13:52] <darobin> Ms2ger: processing, processing...
  307. # [13:52] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
  308. # [13:52] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
  309. # [13:52] * Joins: yorick (~yorick@oftn/member/yorick)
  310. # [13:52] * Joins: ryuone (~ryuone@133.242.16.101)
  311. # [13:52] <Ms2ger> :)
  312. # [13:53] <Velmont> Ms2ger: I am. :-) Just got a laptop, boyeah.
  313. # [13:54] * Quits: ryuone_ (~ryuone@133.242.16.101) (Ping timeout: 248 seconds)
  314. # [13:54] <Velmont> darobin: ...
  315. # [13:54] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Quit: Bye)
  316. # [13:54] <jgraham> Velmont: I think you meant darobin: [... ]
  317. # [13:54] <jgraham> Although really . isn't good ascii art
  318. # [13:55] <jgraham> [=== ] is better
  319. # [13:55] <darobin> can you do that twirly \|/- thing on IRC?
  320. # [13:55] <darobin> or [##### ]
  321. # [13:56] <Ms2ger> [=====> ]
  322. # [13:56] <jgraham> Or do what alpine does and have a whole selection of annoying indeterminate progress metres
  323. # [13:56] <jgraham> *meters
  324. # [13:57] * Ms2ger prefers progress feet
  325. # [13:57] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
  326. # [13:57] <jgraham> Imperialist
  327. # [13:58] <Ms2ger> And that coming from a Brit
  328. # [13:58] <Ms2ger> Didn't you invade 95% of the world?
  329. # [13:59] <kerozene> before breakfast
  330. # [13:59] * Joins: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt)
  331. # [13:59] <jgraham> It does sounds like an impossible thing
  332. # [14:00] <jgraham> The queen of hearts would approve
  333. # [14:00] <MikeSmith> why isn't keygen in the "Obsolete but conforming" section?
  334. # [14:00] <MikeSmith> we really don't want any new sites to be using it, right?
  335. # [14:02] <jgraham> I seem to remember there was a discussion about this
  336. # [14:03] <MikeSmith> I remember Mark Pilgrim's blog posting way back when
  337. # [14:03] <Ms2ger> What we really want is html5test to check it
  338. # [14:03] <MikeSmith> http://blog.whatwg.org/this-week-in-html5-episode-35#keygen
  339. # [14:03] <MikeSmith> Ms2ger: heh
  340. # [14:03] <MikeSmith> I'm surprised html5test doesn't have it there already
  341. # [14:04] <Ms2ger> I'm pretty sure it does
  342. # [14:04] <MikeSmith> oh shit he does
  343. # [14:04] <MikeSmith> what a knob that dude is
  344. # [14:04] * Joins: quiznilo (~CC@unaffiliated/ed-209)
  345. # [14:05] <Ms2ger> News at 11
  346. # [14:05] <jgraham> We should just tell the Chinese that he was critical of The Party
  347. # [14:05] <MikeSmith> heh
  348. # [14:05] <kerozene> what's wrong with html5test, testing stuff not nailed down?
  349. # [14:05] <Ms2ger> Remind me never to get on the wrong side of jgraham
  350. # [14:06] <MikeSmith> one problem with the spec now is that people read it and think keygen is some new cool element
  351. # [14:06] <jgraham> kerozene: Very shallow tests. Tests of non-standard features. Buggy tests. Easy PR-value score
  352. # [14:06] <MikeSmith> and then they write to somewhere (e.g., me) with ideas about extending it further and such
  353. # [14:06] <kerozene> good to know
  354. # [14:07] <Ms2ger> And unresponsive to bug reports, last I checked
  355. # [14:07] <MikeSmith> kerozene: and it's just one guy whose choice of what to test is just arbitrary and idiosyncratic
  356. # [14:07] <kerozene> but it's got github and everythinggg
  357. # [14:08] <jgraham> Oh yeah, it's totally uncalibrate
  358. # [14:08] <jgraham> d
  359. # [14:08] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
  360. # [14:08] <Ms2ger> Even the W3C is on github, so I wouldn't take that as a sign of quality :)
  361. # [14:09] <kerozene> I meant that people use it as a badge of openness
  362. # [14:09] <jgraham> It's as open as you make it
  363. # [14:10] <jgraham> The guy that runs it seems to have very different goals from people here
  364. # [14:10] <jgraham> +many
  365. # [14:11] <Ms2ger> And it's our goals that matter, of course ;)
  366. # [14:11] * Joins: Kolombiken (~Adium@217.13.228.226)
  367. # [14:14] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  368. # [14:17] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  369. # [14:18] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  370. # [14:20] * Velmont is now known as odinho
  371. # [14:20] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Read error: Operation timed out)
  372. # [14:20] <odinho> Ohwell, might as well change.
  373. # [14:29] * Quits: baku (~baku@207.218.72.65) (Remote host closed the connection)
  374. # [14:30] * Joins: baku (~baku@207.218.72.65)
  375. # [14:34] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  376. # [14:34] * Quits: eric_carlson (~eric@2620:149:4:1b01:991c:a005:159e:a2b0) (Quit: eric_carlson)
  377. # [14:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  378. # [14:35] * Quits: OnlyMax (~OnlyMax@187-126-251-54.user.veloxzone.com.br)
  379. # [14:35] * Quits: Martijnc (~Martijn@is-aweso.me) (Ping timeout: 272 seconds)
  380. # [14:36] * Quits: beverloo` (~peter@is-aweso.me) (Ping timeout: 272 seconds)
  381. # [14:37] * Joins: beverloo` (~peter@is-aweso.me)
  382. # [14:38] * Joins: Martijnc (~Martijn@is-aweso.me)
  383. # [14:42] * Joins: globbot (~logbot@lump.glob.com.au)
  384. # [14:43] * Joins: scor (~scor@132.183.243.108)
  385. # [14:43] * Quits: scor (~scor@132.183.243.108) (Changing host)
  386. # [14:43] * Joins: scor (~scor@drupal.org/user/52142/view)
  387. # [14:44] * Quits: beverloo` (~peter@is-aweso.me) (Ping timeout: 248 seconds)
  388. # [14:45] * Quits: Martijnc (~Martijn@is-aweso.me) (Read error: Operation timed out)
  389. # [14:46] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  390. # [14:46] * Quits: globbot (~logbot@lump.glob.com.au) (Remote host closed the connection)
  391. # [14:47] * Joins: globbot (~logbot@lump.glob.com.au)
  392. # [14:47] * Quits: wirepair (fbi@random.supermario.org) (Read error: Operation timed out)
  393. # [14:51] * Joins: Smylers (~smylers@host81-148-113-129.in-addr.btopenworld.com)
  394. # [14:53] <Ms2ger> darobin, I'm not an existing contributor? :)
  395. # [14:54] * Joins: Martijnc (~Martijn@is-aweso.me)
  396. # [14:54] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
  397. # [14:54] <darobin> Ms2ger: your productivity increased too — I can feel the anger powering your commits :)
  398. # [14:54] * Joins: beverloo` (~peter@is-aweso.me)
  399. # [14:59] <MikeSmith> btw I left http://w3c-test.org/html/ for now because I figured there were existing links to it and such
  400. # [14:59] <MikeSmith> but at some point I guess we need to drop it
  401. # [15:00] <MikeSmith> or set up redirects
  402. # [15:00] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  403. # [15:01] * Joins: decotii (~decotii@hq.croscon.com)
  404. # [15:02] <jgraham> redirects++
  405. # [15:02] <jgraham> MikeSmith: Thanks for doing the work btw
  406. # [15:02] <jgraham> I was away when you pinged me about it, so forgot to reply :)
  407. # [15:03] * JohnAlbin is now known as JohnAlbin_afk
  408. # [15:03] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 264 seconds)
  409. # [15:03] <MikeSmith> no worries
  410. # [15:04] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  411. # [15:08] <odinho> darobin: Why "Artur Barstow" but "ext Odin Hørthe Omdal"? :-(
  412. # [15:08] * Joins: niloy (~niloy@203.196.177.156)
  413. # [15:08] <Ms2ger> The ext is an Art-ism, I think
  414. # [15:08] <odinho> Nokiaism it seems.
  415. # [15:09] <odinho> Ms2ger: But this was from darobin's email... Although I guess the client might've just copied it in.
  416. # [15:09] <odinho> Ms2ger: Or darobin is evil and just ext-ing me.
  417. # [15:11] <Ms2ger> Well, darobin *is* evil, we know that ;)
  418. # [15:12] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  419. # [15:12] <Ms2ger> Oh, and we might want a new index.html for http://w3c-test.org/html-testsuite/
  420. # [15:12] * Joins: darobin_ (~darobin@78.109.80.74)
  421. # [15:12] * Ms2ger will leave that to odinho and darobin_
  422. # [15:13] <odinho> Why am I suddenly someone to defer to? I usually do the deferring :P
  423. # [15:13] * Quits: tomasf (~tomasf@77.72.97.4.c.fiberdirekt.net) (Quit: tomasf)
  424. # [15:13] <Ms2ger> That's why :)
  425. # [15:13] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
  426. # [15:14] <Ms2ger> So, is krisk going to resubmit the MS tests?
  427. # [15:14] <Ms2ger> I also see Opera's still need to be done...
  428. # [15:14] * Ms2ger looks at odinho and jgraham
  429. # [15:14] <darobin_> odinho: huwah?
  430. # [15:15] <Ms2ger> <Ms2ger> Oh, and we might want a new index.html for http://w3c-test.org/html-testsuite/
  431. # [15:15] <MikeSmith> Ms2ger: I think he's planning to. I think he was saying it was blocked on me getting the mirroring set up
  432. # [15:15] * darobin_ is now known as darobin
  433. # [15:15] <Ms2ger> Ah, good
  434. # [15:15] <Ms2ger> Do we meet tomorrow?
  435. # [15:15] <MikeSmith> yeah I think so
  436. # [15:15] <darobin> odinho: I didn't do anything with your name or whatnot, whatever weirdness happened is entirely Art's fault
  437. # [15:15] <Ms2ger> Or, well, you; I probably won't make it
  438. # [15:16] <MikeSmith> hmm I guess the HTML index page for the CR branch needs to be replaced or nuked
  439. # [15:16] <odinho> So, the only comments we really have hanging is the naming issue.
  440. # [15:16] <Ms2ger> web-tests?
  441. # [15:16] <darobin> SHIP IT
  442. # [15:16] <Ms2ger> browser-tests?
  443. # [15:16] <MikeSmith> I like that
  444. # [15:16] <MikeSmith> web-tests
  445. # [15:17] <odinho> Yeah, I like web-tests too.
  446. # [15:17] <MikeSmith> it's shorter
  447. # [15:17] <Ms2ger> Yeah, but I don't want semantic-web-tests ;)
  448. # [15:18] <MikeSmith> drive-by-web-tests
  449. # [15:18] <jgraham> "drive-by"-web-tests
  450. # [15:18] <odinho> jgraham or someone proposed webplatform-tests IIRC, -- but web-tests is shorter and works just as well IMHO.
  451. # [15:18] <jgraham> The quotes are to exclude people that can't figure out obscure shell quoting rules
  452. # [15:19] <Ms2ger> Why do you want to exclude me? First git, now this :(
  453. # [15:19] <jgraham> I think I excluded myself first :)
  454. # [15:19] * Joins: mattwest (~textual@host81-149-44-189.in-addr.btopenworld.com)
  455. # [15:21] <jgraham> odinho: The only reason I like webplatform-tests is that it ties in with webplatform.org
  456. # [15:22] <jgraham> It would give the impression that the W3C has a strategy
  457. # [15:22] <jgraham> Which might not be true, but we could fake it for them
  458. # [15:23] * Joins: jmason (~jmason@174.137.103.143)
  459. # [15:24] * Quits: mattwest (~textual@host81-149-44-189.in-addr.btopenworld.com) (Ping timeout: 264 seconds)
  460. # [15:29] * Joins: ehsan (~ehsan@24.212.206.174)
  461. # [15:32] * Joins: TallTed (~Thud@63.119.36.36)
  462. # [15:34] <MikeSmith> that's the spirit
  463. # [15:36] <Ms2ger> Someone figure out what's the right rendering for http://jsfiddle.net/pGrSN/2/ , please
  464. # [15:37] <jgraham> Philip`: I think he's talking to you :)
  465. # [15:38] <Ms2ger> I've long given up on expecting anything from Philip`
  466. # [15:39] * Joins: dcherman (~dcherman@164.55.254.106)
  467. # [15:41] * Joins: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  468. # [15:44] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 264 seconds)
  469. # [15:51] * JohnAlbin_afk is now known as JohnAlbin
  470. # [15:58] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  471. # [15:59] <darobin> jgraham: errr, I'd rather the testing effort weren't conflated with webplatform.org
  472. # [16:00] <darobin> otherwise people might start looking there for docs which we plan to put elsewhere :)
  473. # [16:00] <darobin> Ms2ger: I think the right rendering is "some sort of penis-like shape"
  474. # [16:01] <darobin> you should probably be using assert_looks_like_a_penis()
  475. # [16:07] * Joins: sicking (~sicking@207.218.72.65)
  476. # [16:08] * Joins: eric_carlson (~eric@2620:149:4:1b01:848b:409f:abea:38e1)
  477. # [16:11] * Joins: garciawebdev (~garciaweb@190.244.95.154)
  478. # [16:11] <jgraham> darobin: I don't think it is similar enough to be confusing
  479. # [16:11] <jgraham> But it creates what you might call a unified brand
  480. # [16:11] <jgraham> If you were the sort of person that worked in marketing
  481. # [16:12] <jgraham> If you *are* the sort of person that works in marketing, I should introduce you to Bill Hicks :)
  482. # [16:13] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
  483. # [16:13] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 245 seconds)
  484. # [16:14] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 244 seconds)
  485. # [16:14] * Quits: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt) (Remote host closed the connection)
  486. # [16:15] <darobin> lol
  487. # [16:15] <darobin> jgraham: it's a unified brand between two things that I don't think should be unified
  488. # [16:15] <jgraham> Well
  489. # [16:15] <darobin> I reckon that tobie wanted to just grab a new domain under which to put all the testing stuff
  490. # [16:15] <darobin> I'd defer to him, as my new Testing Overlord
  491. # [16:16] <jgraham> I maybe don't know enough about the webplatform.org stuff
  492. # [16:16] <jgraham> (except that they still seem to have badly imported MSDN docs, which is a bit worrying)
  493. # [16:16] <darobin> heh
  494. # [16:16] <jgraham> But "web platform" is to #whatwg what "HTML5" is to the rest of the world
  495. # [16:17] <darobin> W3C uses OWP with similarly resounding success
  496. # [16:18] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 245 seconds)
  497. # [16:18] <darobin> I do so cherish the irony that the people who complain most about the success of the "HTML5" moniker are from #whatwg though :)
  498. # [16:19] * jgraham doesn't complain
  499. # [16:19] * Joins: annevk (~annevk@207.218.72.65)
  500. # [16:19] <darobin> yeah I simply couldn't give less of a shit
  501. # [16:19] * Joins: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt)
  502. # [16:19] <darobin> if people are using the right tech, they can call it whatever they want
  503. # [16:19] <jgraham> It is, to quote the TV show Green Wing "the unexpectedly bitter taste of victory"
  504. # [16:19] <darobin> lol, indeed :)
  505. # [16:20] <zewt> grr @ setTimeout minimum delays
  506. # [16:21] <jgraham> zewt: Feel free to grrr at all the people that accidentially created 100% CPU usage by abusing it
  507. # [16:21] <zewt> ios safari always has a minimum delay (not just on recursion), which means that when setTimeout(fire click event, 0) within a touchend event, there's a delay between them and a chance for the page to do a style update
  508. # [16:21] <annevk> W3C Member access again
  509. # [16:22] <zewt> jgraham: not relevant (you only need to delay on recursion to stop that, not all the time)
  510. # [16:22] <zewt> (iirc that's also all the spec requires)
  511. # [16:22] <jgraham> zewt: Oh, well that sounds more like grr at iOS Safari bug
  512. # [16:22] <annevk> aka back in the bubble
  513. # [16:22] * Quits: Guest68256 (~sindresor@107.22.60.93) (Quit: ZNC - http://znc.sourceforge.net)
  514. # [16:22] <jgraham> annevk: So, there's a downside as well?
  515. # [16:22] <zewt> yes, that's what i said :)
  516. # [16:22] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  517. # [16:22] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  518. # [16:23] <zewt> so my workaround for safari click delays has to fire click at the start of touchend (during the capture phase on window), which is earlier than it should be
  519. # [16:23] * Joins: TallTed (~Thud@63.119.36.36)
  520. # [16:24] * Joins: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net)
  521. # [16:25] <zewt> and that introduces other problems. bleh--what possible reason does apple have for that horrid click delay thing in safari, anyway
  522. # [16:25] * Quits: richt_ (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Ping timeout: 245 seconds)
  523. # [16:25] <zewt> other than "make web apps look unresponsive so people install ios apps instead"
  524. # [16:27] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  525. # [16:27] <annevk> jgraham: from the outside it was easier to see how closed certain things are, such as the TAG
  526. # [16:30] * Quits: Masklinn (~textual@109.89.134.164)
  527. # [16:30] * Joins: sicking (~sicking@207.218.72.65)
  528. # [16:35] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
  529. # [16:35] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  530. # [16:36] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
  531. # [16:39] <tobie> annevk: that's kind of weird. The TAG should be super visible.
  532. # [16:40] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 240 seconds)
  533. # [16:41] <tobie> darobin: Testing Overlord seems like exactly the right thing to put on my new business cards. Will that make you all fear me?
  534. # [16:42] <darobin> tobie: we've sometimes tended to want to hide the TAG, actually ;)
  535. # [16:42] * Joins: jernoble (~jernoble@17.212.152.13)
  536. # [16:42] <darobin> tobie: yes, sure!
  537. # [16:42] * darobin muahaha, and another falls for the "overlord" trick!
  538. # [16:42] <darobin> along with jgraham, my new Coffee Delivery Overlord!
  539. # [16:45] <tobie> titles are only useful if they're inspire fear (lots of it). Seems you're not taking this seriously enough, darobin.
  540. # [16:45] * Quits: dbaron (~dbaron@ip-64-134-237-22.public.wayport.net) (Ping timeout: 252 seconds)
  541. # [16:46] <MikeSmith> darobin: does respec have any provision for adding a "This document is informative only."? Or otherwise any switch for flagging a doc as non-normative?
  542. # [16:48] <darobin> tobie: oh I do
  543. # [16:48] <darobin> my title says "HTML Editor"
  544. # [16:48] <darobin> I would expect the prospect of that being true to scare quite a few people off
  545. # [16:49] <darobin> MikeSmith: no, but Denis has asked me to do that
  546. # [16:49] <darobin> I was planning on doing it as soon as I'm through with email
  547. # [16:49] <Ms2ger> Isn't it more "HTML Copy-Editor"?
  548. # [16:49] <tobie> darobin: you clearly don't get this. Purpose of a scary title is to scare others not yourself.
  549. # [16:50] <darobin> heh
  550. # [16:52] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
  551. # [16:53] * Joins: ehsan (~ehsan@66.207.208.98)
  552. # [16:54] <MikeSmith> my official title speaks intimidation pretty strongly I guess
  553. # [16:54] <MikeSmith> Special Missions Subsection Junior Interim Floor Manager
  554. # [16:58] * Joins: sindresorhus (~sindresor@ec2-107-22-60-93.compute-1.amazonaws.com)
  555. # [16:59] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  556. # [16:59] * Joins: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net)
  557. # [17:00] * Quits: divya (~Adium@50-0-136-242.dsl.dynamic.sonic.net) (Client Quit)
  558. # [17:01] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
  559. # [17:04] * Joins: annevk (~annevk@207.218.72.66)
  560. # [17:05] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
  561. # [17:05] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  562. # [17:13] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  563. # [17:14] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  564. # [17:15] * Joins: shwetank (~shwetank@121.245.71.43)
  565. # [17:24] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  566. # [17:24] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  567. # [17:24] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  568. # [17:26] * Joins: tantek (~tantek@m8f2736d0.tmodns.net)
  569. # [17:27] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
  570. # [17:28] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  571. # [17:29] * Quits: annevk (~annevk@207.218.72.66) (Remote host closed the connection)
  572. # [17:31] * Quits: baku (~baku@207.218.72.65) (Ping timeout: 276 seconds)
  573. # [17:34] * Joins: annevk (~annevk@207.218.72.66)
  574. # [17:35] * Joins: dbaron (~dbaron@63.245.220.11)
  575. # [17:36] * Joins: Masklinn (~textual@77.109.116.6)
  576. # [17:38] * Joins: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net)
  577. # [17:43] <annevk> tobie: will try to make it that way I suppose
  578. # [17:43] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  579. # [17:43] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  580. # [17:43] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  581. # [17:43] <annevk> tobie: congrats with the Fellow appointment btw
  582. # [17:45] <Ms2ger> Case sensitivity as the first thing on a Monday morning
  583. # [17:45] <tantek> annevk: https://twitter.com/t/status/298471161090686976
  584. # [17:45] * Ms2ger is glad he doesn't have to go to CSS F2Fs
  585. # [17:45] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 264 seconds)
  586. # [17:45] <tantek> Ms2ger - you're just afraid of outing yourself to more people ;)
  587. # [17:46] <Ms2ger> Pah
  588. # [17:46] <Ms2ger> Should've come to fosdem
  589. # [17:51] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  590. # [17:52] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
  591. # [17:54] * Joins: jwalden (~waldo@nat/mozilla/x-urvbehdaptbfdnwe)
  592. # [17:54] <annevk> tantek: sounds like you guys are having a good time :)
  593. # [17:54] <tantek> annevk - I'm smiling, which is good enough for now. :)
  594. # [17:55] * tantek is suppressing an impulse to bring up prefixing.
  595. # [17:55] <annevk> I hope John still has the energy to fight the good fight
  596. # [17:56] <tantek> oh he's going strong
  597. # [17:56] <annevk> only with a prefix you'll get Unicode case folding? :p
  598. # [17:57] * Joins: baku (~baku@207.218.72.65)
  599. # [18:05] * Joins: pyrsmk2 (~pyrsmk@84.6.105.104)
  600. # [18:05] * Quits: pyrsmk2 (~pyrsmk@84.6.105.104) (Read error: Connection reset by peer)
  601. # [18:06] <tantek> "Who's in favor of a straw poll?"
  602. # [18:07] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  603. # [18:08] * Quits: pyrsmk (~pyrsmk@66.172.141.88.rev.sfr.net) (Ping timeout: 252 seconds)
  604. # [18:08] <jgraham> CSS WG: doing it wrong so you don't have to
  605. # [18:09] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  606. # [18:09] * Joins: sedovsek (~robert@BSN-61-118-63.dial-up.dsl.siol.net)
  607. # [18:10] <jwalden> heh
  608. # [18:10] * Quits: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net) (Quit: arunranga)
  609. # [18:14] <Ms2ger> OH: "That should be clearly specified."
  610. # [18:15] * Joins: ap (~ap@2620:149:4:1b01:5917:d5cf:51fa:2404)
  611. # [18:16] <gsnedders> FAILED (errors=499, failures=234)
  612. # [18:16] <gsnedders> Yay!
  613. # [18:16] <gsnedders> Okay, not quite. :)
  614. # [18:16] <dglazkov> good morning, Whatwg!
  615. # [18:16] <gsnedders> (html5lib, single codebase for Py2/3)
  616. # [18:16] <Ms2ger> It runs?! :)
  617. # [18:17] * Joins: scor (~scor@132.183.243.108)
  618. # [18:17] * Quits: scor (~scor@132.183.243.108) (Changing host)
  619. # [18:17] * Joins: scor (~scor@drupal.org/user/52142/view)
  620. # [18:17] <gsnedders> And the majority of the tests pass, now.
  621. # [18:18] * Quits: TallTed (~Thud@63.119.36.36)
  622. # [18:18] <gsnedders> (27k tests)
  623. # [18:24] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  624. # [18:24] <tantek> (still on case (in)sensitivity) :)
  625. # [18:27] <Ms2ger> tantek, did you guys put a time limit on the discussion or is this just going to go on until lunch?
  626. # [18:28] * Quits: Smylers (~smylers@host81-148-113-129.in-addr.btopenworld.com) (Ping timeout: 276 seconds)
  627. # [18:29] * Joins: jgv (~jgv@rrcs-24-39-132-214.nyc.biz.rr.com)
  628. # [18:30] * Quits: shwetank (~shwetank@121.245.71.43) (Quit: Linkinus - http://linkinus.com)
  629. # [18:30] <slightlyoff> hey annevk
  630. # [18:31] <tantek> good day slightlyoff
  631. # [18:31] <slightlyoff> what's your thinking on having addEventListener() return the EventTarget itself by default?
  632. # [18:31] <slightlyoff> hey tantek
  633. # [18:31] * Joins: sicking (~sicking@207.218.72.65)
  634. # [18:31] * Joins: JakeA (Adium@nat/google/x-loubhprlvsgkwvhq)
  635. # [18:31] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  636. # [18:32] <Ms2ger> So, why do we have HTMLTimeElement.datetime and HTMLModElement.dateTime?
  637. # [18:32] <slightlyoff> annevk: was talking this through with JakeA, and since it returns undefined right now, I don't think it'll break much, if anything
  638. # [18:32] <slightlyoff> I can imagine that someone might be testing it for falsey
  639. # [18:32] <slightlyoff> but I can't think of any other scenario where it'd break things
  640. # [18:32] * JakeA waves
  641. # [18:33] <tantek> Ms2ger - we just decided to break and summarily end discussion on that topic! (for today ;) )
  642. # [18:34] <tantek> .datetime vs. .dateTime. W.T.F.
  643. # [18:34] <Ms2ger> tantek, if you guys are talking about case, maybe throw that in the group :)
  644. # [18:35] <tantek> Ms2ger, can we call .datetime a bug and fix it to .dateTime?
  645. # [18:35] <tantek> since HTMLModElement is likely an older interface than HTMLTimeElement?
  646. # [18:35] <Ms2ger> That would be nice
  647. # [18:36] * Ms2ger looks who supports <time>
  648. # [18:37] <Ms2ger> Oho
  649. # [18:38] <Ms2ger> Opera supports time.dateTime
  650. # [18:38] <Ms2ger> Okay, let me declare this a spec bug
  651. # [18:39] <Ms2ger> Hixie, ^
  652. # [18:39] <gsnedders> Ms2ger: plus any other microdata impl, at least
  653. # [18:39] <Ms2ger> gsnedders, sorry?
  654. # [18:39] <Ms2ger> gsnedders, the spec has time.datetime
  655. # [18:39] <gsnedders> Ms2ger: We impl it for the sake of microdata, basically
  656. # [18:40] <Ms2ger> "An error occured while submitting your comment. Please let ian@hixie.ch know."
  657. # [18:40] <Ms2ger> Hixie, I let you know ^
  658. # [18:40] <tantek> lol
  659. # [18:41] <Hixie> weird
  660. # [18:42] <Ms2ger> Ah, here you are
  661. # [18:42] <Hixie> oh, hah
  662. # [18:42] <Hixie> my bad
  663. # [18:43] <Hixie> we changed the milestones...
  664. # [18:43] <Hixie> what's hte default now, Unsorted?
  665. # [18:43] <Ms2ger> Yeah
  666. # [18:43] <annevk> slightlyoff: if we add target.on() or some such I don't really see the point
  667. # [18:44] <slightlyoff> annevk: do we have target.on() in the spec now?
  668. # [18:44] <slightlyoff> also, why not fix the existing one if it's risk-free?
  669. # [18:44] <annevk> slightlyoff: not yet, was discussing the last couple of details
  670. # [18:44] <slightlyoff> I mean, the name and 3rd param are much of the problem
  671. # [18:44] <slightlyoff> so I support .on()
  672. # [18:44] * Joins: TallTed (~Thud@63.119.36.36)
  673. # [18:44] <slightlyoff> (obviously...arv and I added it to the Dart DOM for a reason)
  674. # [18:45] <annevk> slightlyoff: well you also want delegation support and probably not have to use removeEventListener() at all (instead return a function/object to deregister so you don't have to store the callback anywhere)
  675. # [18:45] <Hixie> Ms2ger: ok fixed
  676. # [18:46] * Joins: skylamer` (cgskylamer@78.90.213.55)
  677. # [18:46] <Ms2ger> Hixie, how about the bug I tried to file? :)
  678. # [18:46] <annevk> and if the API becomes that much more convenient and will be used instead, there's not much point in changing how an existing one behaves, even if theoretically risk-free (if it is, people do weird stuff)
  679. # [18:46] <Hixie> Ms2ger: also fixing that
  680. # [18:46] <Ms2ger> Thanks
  681. # [18:47] <slightlyoff> annevk: I see...but adding a return value to the existing API changes none of those goals, right?
  682. # [18:47] <slightlyoff> annevk: or is the idea that you'd like to use that return value to get to that point with addEventListener()?
  683. # [18:47] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
  684. # [18:47] <annevk> slightlyoff: well changing the existing API if we expect that the existing API will not be used going forward seems like make work
  685. # [18:48] <annevk> I'd rather have developers and QA work on something else :)
  686. # [18:48] <arv> annevk, slightlyoff: even with event delegation there is value in on()... There are lots of cases where you have non DOM event targets
  687. # [18:48] <arv> sorry, non Node event targets
  688. # [18:48] <annevk> Jake had an idea how to make delegation not be bound to anything
  689. # [18:48] <annevk> by making it a callback
  690. # [18:48] * Joins: sicking (~sicking@207.218.72.65)
  691. # [18:50] <slightlyoff> annevk: so I'm trying to get the Future thing ironed out, and extensibility is key...the latent issue is that when you want to extent (e.g., via an event), you can't use .then()
  692. # [18:50] <slightlyoff> annevk: and you don't really want to break the chain
  693. # [18:51] <slightlyoff> annevk: i.e., you should be able to do f.addEventListener(...).then(...);
  694. # [18:51] <slightlyoff> and this is a non-Node case
  695. # [18:51] <slightlyoff> but it's still important
  696. # [18:51] <annevk> I'm not sure I follow exactly
  697. # [18:51] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  698. # [18:51] <slightlyoff> annevk: so there are a set of things you want to allow subclasses to do; e.g., add progress events or upgradeneeded events and the like
  699. # [18:51] <slightlyoff> they aren't completion values
  700. # [18:52] <slightlyoff> i.e., they don't end a chain of Futures
  701. # [18:52] <slightlyoff> they're additional semantics for events that happen before/after/around resolution
  702. # [18:52] <annevk> wouldn't you just use the full API in that case rather than the Future API?
  703. # [18:52] <slightlyoff> no
  704. # [18:52] <slightlyoff> the Future API *is* the full API for a lot of this stuff going forward, I'd hope
  705. # [18:52] <slightlyoff> if we enable this, Future subclasses are how you'd express what, e.g., IDB uses EventTarget for
  706. # [18:53] <slightlyoff> since they're EventTarget instances themselves
  707. # [18:53] <slightlyoff> so the question is, how do we enable chaining in that API, since that's one of the best bits of Future use
  708. # [18:53] <slightlyoff> (and no, I don't think I have to justify wanting this...see all of jQuery)
  709. # [18:53] <annevk> if there's no end of task, how would chaining even make sense?
  710. # [18:54] <slightlyoff> it's chaining calls *on the same Future*
  711. # [18:54] <slightlyoff> it's not vending a new Future from the then() return values of another
  712. # [18:54] <annevk> (at this point I'm rather lost I think, not arguing against it or anything :))
  713. # [18:54] <slightlyoff> annevk: instead of writing:
  714. # [18:55] * Joins: say2joe (~say2joe@204.56.108.2)
  715. # [18:55] <slightlyoff> var f = async(); f.addEventListener("...", ...); f.then(a, r);
  716. # [18:55] <slightlyoff> you'd write:
  717. # [18:55] <slightlyoff> async().addEventListener("...", ...).then(a, r);
  718. # [18:56] * jonlee|afk is now known as jonlee
  719. # [18:56] <slightlyoff> assuming you return a new future from the then call, you should be able to keep going:
  720. # [18:56] <slightlyoff> async().addEventListener("...", ...).then(a, r).done(...);
  721. # [18:56] <annevk> oh so just chaining
  722. # [18:56] <slightlyoff> yeah
  723. # [18:56] <slightlyoff> that's the only reason I'm asking for returning the EventTarget from the addEventListener() call
  724. # [18:57] <slightlyoff> (or a .on() that does the same)
  725. # [18:57] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  726. # [18:57] <annevk> yeah the problem with that is that I'd want to return a function to unregister the event
  727. # [18:57] <annevk> otherwise you'd have to remember the callback
  728. # [18:57] <Ms2ger> Everyone else hates that ;)
  729. # [18:57] <annevk> well or an object
  730. # [18:57] <annevk> whatever
  731. # [18:57] <slightlyoff> annevk: the function object can have a ref to the future?
  732. # [18:58] <zewt> slightlyoff: that's not a pattern that the platform typically bothers with
  733. # [18:58] * Quits: JakeA (Adium@nat/google/x-loubhprlvsgkwvhq) (Ping timeout: 252 seconds)
  734. # [18:58] <slightlyoff> zewt: sorry, that's sort of a busted argument by default
  735. # [18:58] <annevk> yeah, could maybe do on().ref and on().remove()
  736. # [18:58] <zewt> (and honestly it makes for pretty ugly code)
  737. # [18:58] <zewt> slightlyoff: sorry, you'll have to do better than that
  738. # [18:58] * Joins: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net)
  739. # [18:58] <annevk> x.on().ref would have ref point to x or some such
  740. # [18:58] * Ms2ger tunes out again
  741. # [18:59] <annevk> dinnertime
  742. # [18:59] <slightlyoff> zewt: afraid I don't. Saying "it should be better" means "it should be different", ipso facto
  743. # [18:59] <slightlyoff> annevk: yeah, heading home too
  744. # [18:59] <slightlyoff> annevk: can live with that
  745. # [18:59] <zewt> you're saying it should be different, it's not "better"
  746. # [18:59] <annevk> i'll be online tomorrow again, we can discuss it some more
  747. # [18:59] <slightlyoff> zewt: I'm saying "better" is always a discussion, but for anything to be better it must be different than the current state
  748. # [18:59] <slightlyoff> zewt: I have no time for software conservatives
  749. # [18:59] * Quits: annevk (~annevk@207.218.72.66) (Remote host closed the connection)
  750. # [19:00] <zewt> i have no time for people with bad attitudes
  751. # [19:00] <slightlyoff> at least not when it comes to effecting progress
  752. # [19:00] <Hixie> Ms2ger: fixed
  753. # [19:00] <slightlyoff> great, then I'm done here = )
  754. # [19:00] <Ms2ger> Hixie, great, thanks
  755. # [19:10] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  756. # [19:10] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  757. # [19:10] <volkmar> Hixie: we agree that <input type='time' min='00:01' step='86400000'> doesn't have a valid value?
  758. # [19:11] <volkmar> given that we step >= 86400000, the only valid value is 00:00
  759. # [19:11] * Joins: pablof (~pablof@144.189.31.2)
  760. # [19:11] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  761. # [19:11] * Joins: dcherman2 (~dcherman@164.55.254.106)
  762. # [19:11] * Quits: pablof (~pablof@144.189.31.2) (Read error: Connection reset by peer)
  763. # [19:11] * Joins: pablof_ (~pablof@144.189.31.2)
  764. # [19:11] * Quits: sedovsek (~robert@BSN-61-118-63.dial-up.dsl.siol.net) (Quit: sedovsek)
  765. # [19:14] * jonlee is now known as jonlee|afk
  766. # [19:14] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 252 seconds)
  767. # [19:15] * Quits: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net) (Quit: arunranga)
  768. # [19:19] <Hixie> volkmar: 00:01 seems like a valid value?
  769. # [19:19] <Hixie> volkmar: (if there's a min, the step counts from the min, iirc)
  770. # [19:20] <volkmar> oh... indeed
  771. # [19:23] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  772. # [19:24] * Joins: jamesr (jamesr@nat/google/x-rfupbcvqwhxtqwzx)
  773. # [19:26] * Quits: tantek (~tantek@m8f2736d0.tmodns.net) (Ping timeout: 244 seconds)
  774. # [19:27] * Quits: JohnAlbin (~JohnAlbin@36-224-111-84.dynamic-ip.hinet.net) (Read error: Connection timed out)
  775. # [19:28] * Joins: JohnAlbin (~JohnAlbin@36-224-111-84.dynamic-ip.hinet.net)
  776. # [19:29] * Joins: weinig (~weinig@17.114.11.162)
  777. # [19:30] * Quits: weinig (~weinig@17.114.11.162) (Client Quit)
  778. # [19:33] * Joins: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net)
  779. # [19:37] * Joins: jarek (~jarek@unaffiliated/jarek)
  780. # [19:37] <GPHemsley> isn't "datetime" one word in computer speak?
  781. # [19:38] <GPHemsley> (I'm arguing against treating "time" as a separate word for camel-casing)
  782. # [19:39] * Quits: jgv (~jgv@rrcs-24-39-132-214.nyc.biz.rr.com) (Quit: Computer has gone to sleep.)
  783. # [19:39] <zewt> the only place i can think of offhand where it's used (space or not) is python
  784. # [19:39] * Joins: JonathanNeal (~JonathanN@38.122.109.194)
  785. # [19:39] <zewt> (i use python a lot, so its name feels more natural to me, but it's just one sample, so)
  786. # [19:41] <Ms2ger> Then again, python likes lowercase
  787. # [19:43] <zewt> if they wanted two words they'd have used "date_time", though they do prefer shorter, easier-to-type names
  788. # [19:43] <Ms2ger> startswith and stuff like that
  789. # [19:43] <zewt> (which is more important for a common datetime class in python than it is for a relatively infrequently used string in HTML, of course)
  790. # [19:46] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  791. # [19:46] * Joins: erichynds (~ehynds@64.206.121.41)
  792. # [19:46] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  793. # [19:52] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  794. # [19:53] * Joins: karlcow (~karl@nerval.la-grange.net)
  795. # [19:57] * Joins: cabanier (~cabanier@203.63.91.194)
  796. # [19:58] <zewt> ... confused, is flexbox in ios safari or not
  797. # [19:58] <zewt> caniuse claims some version of it is in there, but i don't see any flex- or -webkit-flex- styles
  798. # [19:59] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  799. # [19:59] * Quits: JohnAlbin (~JohnAlbin@36-224-111-84.dynamic-ip.hinet.net) (Read error: Connection timed out)
  800. # [20:00] * Joins: JohnAlbin (~JohnAlbin@36-224-111-84.dynamic-ip.hinet.net)
  801. # [20:01] <zewt> "display: -webkit-box", must be a really old version
  802. # [20:02] <zewt> i guess if it's been in since ios 3.2 it must be, heh
  803. # [20:03] * Quits: jamesr (jamesr@nat/google/x-rfupbcvqwhxtqwzx) (Quit: jamesr)
  804. # [20:04] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Ping timeout: 264 seconds)
  805. # [20:04] * Quits: smaug____ (~chatzilla@207.218.72.66) (Ping timeout: 248 seconds)
  806. # [20:04] * Joins: jamesr (~jamesr@216.239.55.196)
  807. # [20:06] * Joins: weinig (~weinig@17.114.0.61)
  808. # [20:08] * Quits: bholley (~bholley@207.218.72.65) (Quit: bholley)
  809. # [20:09] <kerozene> is <picture><source ... likely to happen?
  810. # [20:09] * jonlee|afk is now known as jonlee
  811. # [20:10] * Quits: dcherman2 (~dcherman@164.55.254.106) (Ping timeout: 248 seconds)
  812. # [20:11] <Ms2ger> No
  813. # [20:11] <miketaylr> heh
  814. # [20:12] <kerozene> seriously? why is there so much activism about it then?
  815. # [20:13] <kerozene> sorry, maybe this is all quite explicit in some mailing list thread
  816. # [20:15] * Quits: teleject (~christoph@cpe-66-68-22-12.austin.res.rr.com) (Quit: teleject)
  817. # [20:15] <marcosc> kerozene: the main thing is the use cases. Right now, there is a gap. If srcset fills that gap then there will be much rejoicing.
  818. # [20:15] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  819. # [20:16] * Joins: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
  820. # [20:16] * Joins: rniwa (~rniwa@2620:149:4:1b01:4107:89e:79ff:a954)
  821. # [20:16] * Quits: skylamer` (cgskylamer@78.90.213.55)
  822. # [20:18] <kerozene> marcosc: thanks. just had a look at it here: http://www.w3.org/community/respimg/2012/05/11/respimg-proposal/
  823. # [20:18] * Joins: dcherman (~dcherman@164.55.254.106)
  824. # [20:18] <Hixie> GPHemsley: "A byte sequence is a sequence of bytes." isn't a particularly helpful definition :-)
  825. # [20:19] * Quits: sicking (~sicking@207.218.72.65) (Quit: sicking)
  826. # [20:19] * Joins: pablof (~pablof@144.189.31.4)
  827. # [20:20] * jonlee is now known as jonlee|afk
  828. # [20:20] * Joins: esprehn_ (~esprehn@c-98-231-144-250.hsd1.md.comcast.net)
  829. # [20:20] * Quits: pablof_ (~pablof@144.189.31.2) (Ping timeout: 276 seconds)
  830. # [20:21] * Quits: cabanier (~cabanier@203.63.91.194) (Ping timeout: 276 seconds)
  831. # [20:21] <jgraham> zewt: In python per PEP8 the module should have been datetime and the class DateTime. But it predates PEP8 I guess. Or at least predates the stdlib caring about PEP8
  832. # [20:21] <jgraham> gsnedders: Nice progress
  833. # [20:21] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
  834. # [20:22] <gsnedders> jgraham: While you're around, thoughts on moving to github (for the sake of Travis CI, amongst other things) and splitting the repo up into multiple repos?
  835. # [20:23] <jgraham> I was already considering github because not Google Code
  836. # [20:23] <jgraham> I thought people might be upset about the hg->git transition though
  837. # [20:24] <jgraham> I am happy to split the repos into python/php/ruby/etc.
  838. # [20:24] <gsnedders> Testdata I guess we could keep in hg, given that's what the W3C is using.
  839. # [20:24] <jgraham> They are?
  840. # [20:24] <gsnedders> Well, I mean test.w3.org is
  841. # [20:24] <jgraham> The problem with testdata is
  842. # [20:25] <jgraham> That it really really sounds like a usecase for submodules
  843. # [20:25] <gsnedders> Yeah, it does.
  844. # [20:25] <jgraham> I think going forward we should assume that all important W3C stuff will be in git
  845. # [20:25] <gsnedders> Which is why on the whole git makes more sense.
  846. # [20:26] <Ms2ger> jgraham, boo
  847. # [20:26] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  848. # [20:27] <jgraham> Ms2ger: Sucks to be you :p
  849. # [20:27] <gsnedders> jgraham: Also goddamnit why does lxml return bytes on Py2?
  850. # [20:27] * Quits: baku (~baku@207.218.72.65) (Ping timeout: 240 seconds)
  851. # [20:27] * gsnedders rages
  852. # [20:28] <jgraham> Ms2ger: But, seriously, if it would create a problem for Mozilla if we move this stuff we should try to fix that
  853. # [20:28] <jgraham> gsnedders: Maybe git subtree can solve all problems
  854. # [20:29] <Ms2ger> It only creates problems for people who don't have a Stockholm Syndrome for git yet :)
  855. # [20:29] <gsnedders> jgraham: git subtree?
  856. # [20:29] <jgraham> Ms2ger: You don't have any infrastructure that tries to automatically sync the tests or anything?
  857. # [20:29] <Ms2ger> I've got scripts
  858. # [20:30] <Ms2ger> They're broken for HTML now, I guess
  859. # [20:30] <jgraham> gsnedders: http://apenwarr.ca/log/?m=200904#30
  860. # [20:30] <jgraham> gsnedders: (now in git mainline)
  861. # [20:30] <jgraham> Ms2ger: So I should file them under "need to be fixed anyway"?
  862. # [20:31] <Ms2ger> Oh, hmm, the html5lib tests, you mean
  863. # [20:31] * Ms2ger misread that
  864. # [20:32] <Ms2ger> hsivonen might have a script; I don't see one checked in
  865. # [20:32] * Joins: eresair_ (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  866. # [20:32] <jgraham> I will check with hsivonen tomorrow then
  867. # [20:32] <jgraham> hsivonen: ^
  868. # [20:33] * Joins: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se)
  869. # [20:33] <jgraham> gsnedders: I think we should do this, but probably not when you are in the middle of a major refactoring
  870. # [20:34] <jgraham> So let's keep Google Code for now and fix it when you have 499 fewer errors and whatever-it-was fewer fails
  871. # [20:34] <gsnedders> jgraham: Agreed.
  872. # [20:35] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  873. # [20:35] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  874. # [20:35] <gsnedders> jgraham: Not sure how to keep over the Py3 history, though
  875. # [20:37] * Quits: pablof (~pablof@144.189.31.4) (Ping timeout: 248 seconds)
  876. # [20:38] <jgraham> gsnedders: Well, you will still have the history, it will just be a bit confusing
  877. # [20:38] <jgraham> I mean
  878. # [20:38] <gsnedders> jgraham: I mean when splitting the repo up
  879. # [20:38] <jgraham> Well it depends how you do it
  880. # [20:39] <jgraham> You can pull everything and then rewrite the history to remove all the commits in the non-python directories
  881. # [20:39] <jgraham> and then have a commit where the python3 directory is removed and the python/ directory is stripped
  882. # [20:39] <gsnedders> And then at the end move it?
  883. # [20:40] <jgraham> Exactly
  884. # [20:40] <gsnedders> (Well, it'll be the other way around, python3 will become root)
  885. # [20:41] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  886. # [20:41] <jgraham> Well whichever
  887. # [20:41] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  888. # [20:42] * gsnedders adds more assert isinstace(x, text_type), type(x) to the codebase
  889. # [20:42] <gsnedders> (Just to make sure Py2 keeps unicode everywhere)
  890. # [20:43] <Ms2ger> instace?
  891. # [20:43] <gsnedders> blehblehbleh
  892. # [20:43] <jgraham> Short for "is instant ace!"
  893. # [20:44] <jgraham> gsnedders' new video microblogging service
  894. # [20:44] <gsnedders> I'm surprised you didn't make an emo joke there.
  895. # [20:45] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  896. # [20:46] * Joins: pablof (~pablof@144.189.31.4)
  897. # [20:46] <gsnedders> So parsing now works in the joint codebase, though serializing does not.
  898. # [20:46] * Joins: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com)
  899. # [20:47] <Ms2ger> Oh man, making emo jokes about gsnedders is so 2008
  900. # [20:47] <jgraham> gsnedders: I was thinking about making penis jokes at twitter's expense
  901. # [20:47] <gsnedders> jgraham was doing it a few months ago, at least internally.
  902. # [20:47] <jgraham> But emo would have been better
  903. # [20:47] <jgraham> Could probably have gone with emo penis jokes
  904. # [20:48] <jgraham> ;)
  905. # [20:49] <gsnedders> Parser works fine, now, BTW.
  906. # [20:49] <gsnedders> Treewalking/serializing to go.
  907. # [20:49] * Joins: tantek (~tantek@m8f2736d0.tmodns.net)
  908. # [20:50] * Quits: thiessenp (~thiessenp@47.pool62-37-74.dynamic.orange.es) (Quit: Peter is off to fight crime.)
  909. # [20:51] <jgraham> Nice :)
  910. # [20:51] <gsnedders> Also, back to Njáls saga.
  911. # [20:52] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  912. # [20:55] <kerozene> is he burnt yet?
  913. # [20:55] * Quits: weinig (~weinig@17.114.0.61) (Quit: weinig)
  914. # [20:56] <gsnedders> Well, I'm not reading it in order...
  915. # [20:56] <gsnedders> So... sort of?
  916. # [20:56] <kerozene> how come you're reading it?
  917. # [20:56] * jonlee|afk is now known as jonlee
  918. # [20:56] <gsnedders> kerozene: University course on Old Norse. Linguistics, influence on English, is the fundemental reason.
  919. # [20:57] <kerozene> I have a copy but I couldn't get anywhere with it
  920. # [20:57] <kerozene> figures
  921. # [20:57] <gsnedders> I have two, one in Old Norse and one in English. :)
  922. # [20:57] <kerozene> yikes
  923. # [20:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  924. # [20:58] <gsnedders> Speaking of which, time to confuse my brain some more and make it even more a mix of Swedish, Norwegian, and Old Norse, unable to remember what word is what language :)
  925. # [20:58] <gsnedders> (Damn it Opera!)
  926. # [20:58] * Quits: jamesr (~jamesr@216.239.55.196) (Quit: jamesr)
  927. # [20:59] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  928. # [20:59] * marcosc shows gsnedders his knife... "from old norse, now give me your money!" :)
  929. # [20:59] * Joins: cabanier (~cabanier@203.63.91.194)
  930. # [21:00] <gsnedders> marcosc: I refuse to pay ransom. You'll just come back and demand more, till the country in bankcrupt.
  931. # [21:01] * marcosc sticks gsnedders with the pointy end
  932. # [21:01] <marcosc> wasn't gonna get my money anyway
  933. # [21:01] <kerozene> it's a jungle in here
  934. # [21:02] * Joins: jamesr (jamesr@nat/google/x-ittbmcpelwtwqkty)
  935. # [21:03] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Ping timeout: 248 seconds)
  936. # [21:04] <gsnedders> (The largest payment from England was around 30k kg (i.e., 30Mg) of silver)
  937. # [21:04] <gsnedders> (The largest amount of surviving English coinage from the period is in Sweden.)
  938. # [21:05] * Quits: jamesr (jamesr@nat/google/x-ittbmcpelwtwqkty) (Client Quit)
  939. # [21:10] <Ms2ger> Excellent
  940. # [21:10] * Joins: dcherman2 (~dcherman@164.55.254.106)
  941. # [21:10] <Ms2ger> My hg-based script actually works perfectly on the new git repo
  942. # [21:11] * Quits: dcherman (~dcherman@164.55.254.106) (Ping timeout: 248 seconds)
  943. # [21:14] <GPHemsley> Hixie: But is it an unhelpful definition? ;)
  944. # [21:18] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  945. # [21:18] * jernoble is now known as jernoble|afk
  946. # [21:18] * jernoble|afk is now known as jernoble
  947. # [21:19] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  948. # [21:21] * Joins: jdaggett (~jdaggett@ip-64-134-237-22.public.wayport.net)
  949. # [21:29] * Quits: Masklinn (~textual@77.109.116.6)
  950. # [21:31] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  951. # [21:36] * jonlee is now known as jonlee|afk
  952. # [21:36] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  953. # [21:37] <gsnedders> treewalkers/lxmletree.py needs totally rewriting, basically
  954. # [21:37] <zewt> i don't think i'll ever stop typing "var foo(bar) { }" in JS
  955. # [21:37] <Hixie> is anne around?
  956. # [21:38] * linclark is now known as linclark|afk
  957. # [21:38] <zewt> i really wish foo.dataset.x = null deleted the attribute instead of setting it to "null"
  958. # [21:39] <Hixie> just do delete foo.dataset.x;
  959. # [21:39] <gsnedders> Don't delete properties. That's evil.
  960. # [21:39] <zewt> it's really annoying to have to say if(value) foo.dataset.x = value; else delete foo.dataset.x; every time
  961. # [21:39] <Ms2ger> It's not in this case
  962. # [21:39] <zewt> (or rather, if(value != null))
  963. # [21:40] <Hixie> zewt: ah, yeah, if you don't know ahead of time if you're adding or removing, that's sad
  964. # [21:40] <zewt> "sad"?
  965. # [21:40] <Hixie> sad that the API doesn't work for you
  966. # [21:40] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  967. # [21:40] <zewt> i end up writing a helper function, which is okay but unpretty
  968. # [21:40] <Hixie> yeah
  969. # [21:40] <zewt> set_value(foo.dataset, "bar", value)
  970. # [21:40] <Hixie> what is setting "value" in this case?
  971. # [21:41] <Hixie> like, how do you end up with "Null"?
  972. # [21:41] <zewt> well a common case is eg. function is_logged_in() { return true/false; } document.body.dataset.loggedIn = is_logged_in();, and I end up with "false" where i'd rather the property not be set at all
  973. # [21:42] <Hixie> ah
  974. # [21:42] <Hixie> interesting
  975. # [21:42] <Hixie> so it's not just null
  976. # [21:42] <Hixie> hmmm
  977. # [21:42] <zewt> bool is probably the more common case actually yeah
  978. # [21:43] <Hixie> yeah i don't have a good answer for you there other than a helpfer function
  979. # [21:44] <zewt> i'll resist the temptation to try to hack DOMStringMap's prototype, heh
  980. # [21:44] <zewt> (in the list of Things That Will Bite Me In The Ass Two Years From Now)
  981. # [21:44] * Quits: tantek (~tantek@m8f2736d0.tmodns.net) (Quit: tantek)
  982. # [21:45] <gsnedders> jgraham: See commit just pushed.
  983. # [21:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  984. # [21:48] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 252 seconds)
  985. # [21:49] <zewt> it'd be nice if a.x = undefined was the same as delete a.x
  986. # [21:49] <zewt> sort of silly to allow defining a value to undefined, heh
  987. # [21:49] <gsnedders> It's sort of silly to allow undefined to be redefined.
  988. # [21:51] <Ms2ger> "return node.tail and (node, "tail") or node.getnext()" doesn't work anymore?
  989. # [21:51] <gsnedders> It does, just tidying up a bit
  990. # [21:51] <gsnedders> Given we don't care about < 2.6
  991. # [21:51] <Ms2ger> Makes sense
  992. # [21:59] * Joins: erichynds (~ehynds@64.206.121.41)
  993. # [21:59] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  994. # [22:01] <zewt> box-sizing buggy on ios safari? :|
  995. # [22:01] <gsnedders> jgraham: Also: finish unifying codebases, decide whether we drop soup support for the next release, make sure tests pass (add the AAA limits, currently), move to git, then release?
  996. # [22:01] <zewt> (for border-box)
  997. # [22:07] <Ms2ger> gsnedders, and take fantasai's patches? ;)
  998. # [22:07] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 252 seconds)
  999. # [22:07] * Quits: esprehn_ (~esprehn@c-98-231-144-250.hsd1.md.comcast.net) (Quit: esprehn_)
  1000. # [22:07] <gsnedders> Ms2ger: As I said to her ages ago, I don't want to take them as is.
  1001. # [22:07] * Parts: arunranga (~otherarun@pool-71-125-195-137.nycmny.east.verizon.net)
  1002. # [22:08] <gsnedders> The functionality will get added. I wonder where my mostly-finished impl was...
  1003. # [22:08] <Ms2ger> wfm :)
  1004. # [22:08] * Quits: Ms2ger (~Ms2ger@218.200-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1005. # [22:08] * Joins: ap_ (~ap@17.114.105.21)
  1006. # [22:09] * Joins: ap__ (~ap@17.114.105.21)
  1007. # [22:09] * Quits: ap_ (~ap@17.114.105.21) (Read error: Connection reset by peer)
  1008. # [22:09] <jgraham> gsnedders: Sounds like a plan
  1009. # [22:09] * Quits: ap__ (~ap@17.114.105.21) (Client Quit)
  1010. # [22:11] * Quits: ap (~ap@2620:149:4:1b01:5917:d5cf:51fa:2404) (Ping timeout: 245 seconds)
  1011. # [22:12] * Joins: tantek (~tantek@m8f2736d0.tmodns.net)
  1012. # [22:12] <zewt> some weird interaction between border-box and display: table, i guess
  1013. # [22:12] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
  1014. # [22:13] <muyyatin> I have a number of Canvas spec questions (all based on different behavior between browsers). Should I ask here or send an email somewhere?
  1015. # [22:24] * Quits: jernoble (~jernoble@17.212.152.13) (Remote host closed the connection)
  1016. # [22:30] * Quits: cabanier (~cabanier@203.63.91.194) (Quit: Leaving.)
  1017. # [22:31] * Joins: jernoble (~jernoble@17.212.152.13)
  1018. # [22:31] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  1019. # [22:31] * Joins: nvartolo_ (~nvartolom@178.168.103.7)
  1020. # [22:33] * Joins: annevk (~annevk@178.111.52.118)
  1021. # [22:34] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Ping timeout: 245 seconds)
  1022. # [22:36] * Joins: ginger (~Adium@2401:fa00::9c7f:b138:d070:b704)
  1023. # [22:40] <Hixie> muyyatin: different browser behaviour is a bug, but feel free to ask here
  1024. # [22:40] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1025. # [22:40] * Quits: ginger (~Adium@2401:fa00::9c7f:b138:d070:b704) (Client Quit)
  1026. # [22:40] * Joins: jamesr (~jamesr@216.239.55.196)
  1027. # [22:41] * Joins: nessy (silviapf@nat/google/x-mydrrikaxgxngvjs)
  1028. # [22:42] <muyyatin> Hixie: First of all, I'm working off http://phet.colorado.edu/files/phet-scene/tests/browsers/canvas-test-suite.html rendered in different browsers
  1029. # [22:43] <muyyatin> Hixie: There are a number of differences in rendering quadratic / cubic bezier curves, and some occur only with specific line caps
  1030. # [22:44] <muyyatin> Hixie: For example, is there anywhere it is noted what the "inflated" path is defined as for #trace-a-path? For cubics with a cusp, does it inflate around the cusp?
  1031. # [22:45] * Quits: kerozene (~kerozene@unaffiliated/kerozene) (Quit: Lost terminal)
  1032. # [22:46] * Joins: johnlsheridan (~john@92.40.253.184.threembb.co.uk)
  1033. # [22:46] <muyyatin> Hixie: Additionally, does the Canvas spec allow for differences rendering quadratic / cubic bezier curves that occur due to imprecision of approximation offset curves? (top-left-most example shows it most clearly)
  1034. # [22:49] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: Lost terminal)
  1035. # [22:49] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  1036. # [22:49] * heycam|away is now known as heycam
  1037. # Session Close: Mon Feb 04 22:54:03 2013
  1038. #
  1039. # Session Start: Mon Feb 04 22:54:03 2013
  1040. # Session Ident: #whatwg
  1041. # [22:54] * Disconnected
  1042. # [23:03] * Attempting to rejoin channel #whatwg
  1043. # [23:03] * Rejoined channel #whatwg
  1044. # [23:03] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  1045. # [23:03] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
  1046. # [23:05] * Joins: yroc (~yroc@out-on-237.wireless.telus.com)
  1047. # [23:06] * Quits: jamesr (~jamesr@216.239.55.196) (Quit: jamesr)
  1048. # [23:07] * Joins: jgv (~jgv@rrcs-24-39-132-214.nyc.biz.rr.com)
  1049. # [23:11] * Quits: ^esc (~esc_ape@178.115.251.161.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  1050. # [23:15] * Joins: barnabywalters (~barnabywa@host-2-97-245-238.as13285.net)
  1051. # [23:15] * Quits: annevk (~annevk@178.111.52.118) (Read error: Connection reset by peer)
  1052. # [23:15] * Joins: cabanier (~cabanier@2401:fa00:0:fd00:dc22:7cdb:e98b:6cab)
  1053. # [23:16] * Joins: bholley (~bholley@109.231.221.18)
  1054. # [23:18] * Joins: ^esc (~esc_ape@77.117.247.226.wireless.dyn.drei.com)
  1055. # [23:21] * Quits: Benvie (~brandon@cpe-075-182-090-198.nc.res.rr.com)
  1056. # [23:22] <zewt> http://stackoverflow.com/questions/12855123 ... seriously?
  1057. # [23:23] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1058. # [23:23] <zewt> ios silently discarding timers from within touch events during scrolling
  1059. # [23:23] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  1060. # [23:23] * Quits: Kolombiken1 (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  1061. # [23:25] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  1062. # [23:25] * Quits: barnabywalters (~barnabywa@host-2-97-245-238.as13285.net) (Quit: Back to real life)
  1063. # [23:27] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Ping timeout: 252 seconds)
  1064. # [23:29] * Quits: yroc (~yroc@out-on-237.wireless.telus.com) (Quit: Leaving)
  1065. # [23:29] * Joins: weinig (~weinig@2620:149:4:1b01:2802:f6ba:536d:68ff)
  1066. # [23:33] * Quits: Martin_L (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Remote host closed the connection)
  1067. # [23:38] <zewt> i'm pretty convinced that mobile safari hates me personally
  1068. # [23:39] <zewt> window.scrollY will go beyond the bottom, if you're rubber-band-scrolled past the end, but it won't go negative if you do it at the top
  1069. # [23:39] <Hixie> muyyatin: sorry, was afk
  1070. # [23:39] <Hixie> muyyatin: not sure i know the answers to your questions unfortunately
  1071. # [23:42] * Joins: jamesr (jamesr@nat/google/x-atqhkcarwfcujfra)
  1072. # [23:43] * Joins: nvartolomei (~nvartolom@178.168.103.7)
  1073. # [23:46] * Quits: nvartolo_ (~nvartolom@178.168.103.7) (Ping timeout: 255 seconds)
  1074. # [23:47] * Joins: pablof_ (~pablof@144.189.150.130)
  1075. # [23:48] * Quits: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt) (Remote host closed the connection)
  1076. # [23:49] * Joins: marcosc (~marcosc@bl10-105-194.dsl.telepac.pt)
  1077. # [23:49] <muyyatin> Hixie: No worries! I'm not sure if this behavior is spelled out anywhere, and browser vendors may not be able to easily change implementations since a lot of this is determined by underlying graphics engines
  1078. # [23:50] * Quits: pablof (~pablof@144.189.31.4) (Ping timeout: 248 seconds)
  1079. # [23:50] * pablof_ is now known as pablof
  1080. # [23:53] * Joins: Benvie (~brandon@cpe-075-182-090-198.nc.res.rr.com)
  1081. # [23:53] * Joins: pablof_ (~pablof@144.189.31.2)
  1082. # [23:53] * Quits: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com) (Quit: Leaving.)
  1083. # [23:56] * Quits: pablof (~pablof@144.189.150.130) (Ping timeout: 252 seconds)
  1084. # [23:56] * pablof_ is now known as pablof
  1085. # [23:56] * Joins: ap (~ap@2620:149:4:1b01:5954:6598:a671:b780)
  1086. # [23:59] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  1087. # Session Close: Tue Feb 05 00:00:00 2013

The end :)