/irc-logs / freenode / #whatwg / 2012-03-21 / end

Options:

  1. # Session Start: Wed Mar 21 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: smaug____ (~chatzilla@193-64-20-207-nat.elisa-mobile.fi) (Ping timeout: 252 seconds)
  4. # [00:01] <Hixie> rafaelw_: i'm not arguing specifically for either side, i think both sides have good arguments, fwiw
  5. # [00:02] <Hixie> rafaelw_: i'm just being devil's advocate
  6. # [00:02] <Hixie> rafaelw_: so that we can fully explore the issue :-)
  7. # [00:02] <Hixie> rafaelw_: as i said earlier, i think this is the kind of thing we should just leave to the editor (then to be sanity-checked by implementors, of course)
  8. # [00:03] <rafaelw_> hixie: that's the discussion we've been having.
  9. # [00:03] <rafaelw_> annevk is the editor. adamk, myself & smaug are the implementors.
  10. # [00:03] <Hixie> right, but i'm not :-)
  11. # [00:03] <rafaelw_> ah. i see.
  12. # [00:04] * Quits: cullenjennings (~fluffy@nat/cisco/x-rcepkryifekegidd) (Ping timeout: 260 seconds)
  13. # [00:04] <rafaelw_> anyhow. i prefer having consistent behavior in this case, to having my preferred behavior.
  14. # [00:04] <Hixie> there's so many different behaviours here already that anything we do will be consistent with _something_. :-)
  15. # [00:05] * jonlee|afk is now known as jonlee
  16. # [00:05] * Joins: cullenjennings (~fluffy@nat/cisco/x-fogqkjluxizbngla)
  17. # [00:06] * Quits: cullenjennings (~fluffy@nat/cisco/x-fogqkjluxizbngla) (Client Quit)
  18. # [00:07] * Quits: sarro (~sarro@i5E864CBD.versanet.de)
  19. # [00:14] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
  20. # [00:14] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
  21. # [00:16] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Read error: Operation timed out)
  22. # [00:18] * Joins: teleject (~christoph@70.116.86.65)
  23. # [00:23] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  24. # [00:24] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  25. # [00:27] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  26. # [00:27] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
  27. # [00:30] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  28. # [00:31] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  29. # [00:31] * jonlee is now known as jonlee|afk
  30. # [00:33] * Joins: davidb (~davidb@65.93.94.10)
  31. # [00:34] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  32. # [00:38] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  33. # [00:42] * Quits: sicking (~chatzilla@nat/mozilla/x-nongqlwonirbapqc) (Ping timeout: 252 seconds)
  34. # [00:47] * Joins: seventh (seventh@69.80.107.147)
  35. # [00:47] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  36. # [00:48] * jonlee|afk is now known as jonlee
  37. # [00:55] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  38. # [00:55] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  39. # [00:58] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 264 seconds)
  40. # [01:00] * Joins: danielfilho (~daniel@187.31.77.7)
  41. # [01:02] * Quits: drublic (~drublic@frbg-5d84e405.pool.mediaWays.net) (Remote host closed the connection)
  42. # [01:07] * Joins: sicking (~chatzilla@nat/mozilla/x-doaxaxzvjqgacovi)
  43. # [01:17] * Quits: sicking (~chatzilla@nat/mozilla/x-doaxaxzvjqgacovi) (Ping timeout: 252 seconds)
  44. # [01:28] * Quits: ap (~ap@2620:149:4:1b01:e15c:4e14:578:5a5c) (Quit: ap)
  45. # [01:39] * Quits: KillerX (~anant@nat/mozilla/x-kdicsuyprdyamrvd) (Quit: KillerX)
  46. # [01:46] * Quits: jsbell (jsbell@nat/google/x-jqurkayubnvpokek) (Quit: There's no place like home...)
  47. # [01:49] * Quits: hendry (~hendry@sg.webconverger.com) (Ping timeout: 248 seconds)
  48. # [01:49] * Quits: rniwa (rniwa@nat/google/x-htdcbfnpwqqgopjh) (Quit: rniwa)
  49. # [01:50] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
  50. # [01:50] * Quits: Druid_ (~Druid@p5B135220.dip.t-dialin.net) (Ping timeout: 265 seconds)
  51. # [01:55] * Joins: hendry (~hendry@sg.webconverger.com)
  52. # [01:55] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
  53. # [01:59] * Quits: plutoniix (~plutoniix@125.25.35.86.adsl.dynamic.totbb.net) (Quit: Leaving)
  54. # [02:03] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  55. # [02:05] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  56. # [02:06] * Quits: othermaciej (~mjs@17.245.90.216) (Quit: othermaciej)
  57. # [02:20] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Ping timeout: 252 seconds)
  58. # [02:22] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 272 seconds)
  59. # [02:22] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  60. # [02:26] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  61. # [02:29] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  62. # [02:29] * Joins: richt (~richt@116.6.23.123)
  63. # [02:31] * Quits: qubital_ (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net) (Quit: leaving)
  64. # [02:40] * Quits: zcorpan (~zcorpan@node-7ahkz044069z83fpr.a0.ipv6.opera.com) (Quit: zcorpan)
  65. # [02:43] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: O.o)
  66. # [02:45] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  67. # [02:47] * jonlee is now known as jonlee|afk
  68. # [02:57] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
  69. # [02:58] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120216115618])
  70. # [03:07] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 260 seconds)
  71. # [03:08] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  72. # [03:10] * Joins: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net)
  73. # [03:11] * Quits: aklein (u4454@gateway/web/irccloud.com/x-qduywibmsimdufhy)
  74. # [03:15] * Quits: jondong (~jondong@123.126.22.58) (Remote host closed the connection)
  75. # [03:22] * Quits: FACEFOX (~facefox@pool-74-111-197-200.lsanca.fios.verizon.net) (Quit: http://www.facefox.com)
  76. # [03:31] * heycam is now known as heycam|away
  77. # [03:36] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  78. # [03:41] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  79. # [03:43] * Quits: dave_levin (dave_levin@nat/google/x-qnexdbgszfutknrv) (Quit: dave_levin)
  80. # [03:59] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Leaving...)
  81. # [04:00] * heycam|away is now known as heycam
  82. # [04:02] * Quits: LBP (~Mirc@pD9EB142A.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  83. # [04:03] * Joins: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de)
  84. # [04:06] * Joins: jonlee_ (~jonlee@65.50.218.22)
  85. # [04:16] * Quits: jonlee_ (~jonlee@65.50.218.22) (Quit: jonlee_)
  86. # [04:24] * Joins: stalled (~stalled@unaffiliated/stalled)
  87. # [04:27] * Joins: rniwa (~rniwa@216.239.45.130)
  88. # [04:30] * Joins: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
  89. # [04:34] * Joins: ezoe (~ezoe@61-205-125-107f1.kyt1.eonet.ne.jp)
  90. # [04:36] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  91. # [04:38] * Quits: jonlee (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Quit: jonlee)
  92. # [04:57] * Joins: jondong_ (~jondong@123.126.22.58)
  93. # [05:12] * Joins: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com)
  94. # [05:23] * Quits: ezoe (~ezoe@61-205-125-107f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  95. # [05:23] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 260 seconds)
  96. # [05:25] * Joins: rniwa (~rniwa@216.239.45.130)
  97. # [05:25] <zewt> we need a comprehensive list of all the times people have been confused by TR
  98. # [05:25] <Hixie> be easier to make a list of times they weren't
  99. # [05:25] <Hixie> :-P
  100. # [05:27] * Joins: izhak (~izhak@213.87.241.220)
  101. # [05:28] * jonlee|afk is now known as jonlee
  102. # [05:32] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  103. # [05:40] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 265 seconds)
  104. # [05:40] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  105. # [05:40] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
  106. # [05:40] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
  107. # [05:40] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
  108. # [05:49] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 246 seconds)
  109. # [05:51] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
  110. # [05:59] * Joins: ezoe (~ezoe@203-140-91-189f1.kyt1.eonet.ne.jp)
  111. # [06:12] * Joins: jacobolus (~jacobolus@nat-sonicnet.noisebridge.net)
  112. # [06:17] * Joins: Areks (~Areks@rs.gridnine.com)
  113. # [06:24] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 240 seconds)
  114. # [06:25] * Joins: jonlee_ (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net)
  115. # [06:28] * Quits: jonlee_ (~jonlee@c-71-202-46-113.hsd1.ca.comcast.net) (Client Quit)
  116. # [06:35] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Operation timed out)
  117. # [06:41] * Quits: jryans (~jryans@cpe-72-177-12-183.austin.res.rr.com) (Quit: Leaving...)
  118. # [06:50] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
  119. # [06:57] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  120. # [06:59] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  121. # [07:23] * Joins: kaustubh (~kaustubh@144.187.36.11)
  122. # [07:31] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  123. # [07:31] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 265 seconds)
  124. # [07:31] * shepazu_ is now known as shepazu
  125. # [07:33] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  126. # [07:35] * Quits: jochen__ (jochen@nat/google/x-fhjevpzrrrviuumz) (Remote host closed the connection)
  127. # [07:35] * Joins: jochen__ (jochen@nat/google/x-vgrasseqqzhuzqdx)
  128. # [07:36] * Joins: Evanescence (~Evanescen@60.183.219.94)
  129. # [07:41] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Remote host closed the connection)
  130. # [07:42] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
  131. # [07:42] * Quits: izhak (~izhak@213.87.241.220) (Remote host closed the connection)
  132. # [07:47] * Joins: izhak (~izhak@213.87.241.70)
  133. # [07:48] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
  134. # [07:58] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  135. # [07:59] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
  136. # [07:59] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
  137. # [08:03] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Ping timeout: 240 seconds)
  138. # [08:18] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  139. # [08:31] * jonlee is now known as jonlee|afk
  140. # [08:33] * heycam is now known as heycam|away
  141. # [08:53] * Quits: ezoe (~ezoe@203-140-91-189f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
  142. # [09:02] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  143. # [09:02] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  144. # [09:02] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  145. # [09:06] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
  146. # [09:06] * Joins: woef (~woef@91.183.84.141)
  147. # [09:08] * Joins: PalleZingmark (~Adium@217.13.228.226)
  148. # [09:15] * Joins: Areks (~Areks@rs.gridnine.com)
  149. # [09:22] * Quits: [[zz]] (~q@125.25.35.86.adsl.dynamic.totbb.net) (Ping timeout: 255 seconds)
  150. # [09:22] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  151. # [09:33] * Joins: [[zz]] (~q@101.108.103.47)
  152. # [09:41] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 272 seconds)
  153. # [09:42] * Joins: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com)
  154. # [09:44] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 244 seconds)
  155. # [09:44] * Joins: zcorpan (~zcorpan@node-7ahkx166vrtko3w1f.a0.ipv6.opera.com)
  156. # [09:54] * Joins: miketaylr (~miketaylr@guest.opera.com)
  157. # [09:57] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  158. # [09:57] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  159. # [09:58] * Quits: miketaylr (~miketaylr@guest.opera.com) (Client Quit)
  160. # [09:58] * Joins: miketaylr (~miketaylr@guest.opera.com)
  161. # [09:59] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  162. # [09:59] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  163. # [10:02] * Quits: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com) (Quit: tomasf_)
  164. # [10:03] * Joins: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com)
  165. # [10:04] * Quits: tomasf_ (~tomasf@host-95-199-31-54.mobileonline.telia.com) (Read error: Connection reset by peer)
  166. # [10:33] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
  167. # [10:34] * Joins: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net)
  168. # [10:42] * Joins: diraol (~diraol@189.38.131.49)
  169. # [10:46] * Joins: karlcow (~karl@nerval.la-grange.net)
  170. # [10:47] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  171. # [10:48] * Quits: Evanescence (~Evanescen@60.183.219.94) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  172. # [10:53] <annevk> oh that's quite a silly bug with respect to qualified name
  173. # [10:54] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  174. # [10:55] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Remote host closed the connection)
  175. # [10:55] <Ms2ger> zewt, http://wiki.whatwg.org/wiki/TR_strikes_again :)
  176. # [10:56] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
  177. # [10:56] <annevk> I knew we had a page
  178. # [10:56] <annevk> couldn't find it on Google
  179. # [10:58] <webben> when w3c publishes a spec without any versioned permalink like http://www.w3.org/WAI/PF/aria-implementation/
  180. # [10:58] <webben> is there some way to link to that particular revision?
  181. # [10:59] <annevk> the W3C webmaster is not involved in that
  182. # [10:59] <annevk> that's up to the individual maintaining those pages
  183. # [10:59] <webben> oh well i suspected as much
  184. # [10:59] <annevk> it should be in CVS though
  185. # [11:00] * Quits: richt (~richt@116.6.23.123) (Remote host closed the connection)
  186. # [11:00] <webben> that would do ... that's where i looked first ... maybe i looked in the wrong place
  187. # [11:00] * Joins: richt (~richt@116.6.23.123)
  188. # [11:01] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Remote host closed the connection)
  189. # [11:01] * Joins: twisted` (~anonymous@138.199.73.139)
  190. # [11:01] <webben> why are there folders for years in w3c cvs?
  191. # [11:03] <annevk> because that's how the W3C used to organize things
  192. # [11:03] <annevk> e.g. http://www.w3.org/1999/xhtml
  193. # [11:03] <annevk> (which redirects, hey ho for copy & paste)
  194. # [11:06] * Quits: richt (~richt@116.6.23.123) (Ping timeout: 272 seconds)
  195. # [11:08] <annevk> my whole twitter feed talks about some sqoot (whatever that is) screw up but no details...
  196. # [11:08] <annevk> anyone?
  197. # [11:09] <izhak> Hi, guys. The "emit the current input character" claim often can be meet in tokenizer specification, but I just cannot find what to do in case when no characters were consumed yet?
  198. # [11:09] <mattwest> They made a sexist joke in one of there event ads and people got angry with them for it.
  199. # [11:10] <annevk> ta
  200. # [11:10] <mattwest> Wasn't as bad as everyone made it out to be but some of their big sponsors pulled out.
  201. # [11:10] <annevk> izhak: there's always a current input character...
  202. # [11:11] * Quits: diraol (~diraol@189.38.131.49) (Quit: Leaving.)
  203. # [11:11] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
  204. # [11:12] <izhak> annevk: can you point me an item that defines that
  205. # [11:12] <izhak> annevk: ah.! yes.
  206. # [11:12] <izhak> As it always I'm stupid:)
  207. # [11:13] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
  208. # [11:14] <izhak> annevk: Just was considering a case when 0x0000 was consumed. (And unconciously thought it's not a character :) )
  209. # [11:14] * Joins: necolas (~necolas@5ade73f0.bb.sky.com)
  210. # [11:15] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
  211. # [11:15] <annevk> ah, the only special thing is EOF
  212. # [11:17] * Joins: richt (~richt@116.6.23.84)
  213. # [11:18] * Joins: twisted`_ (~anonymous@p5DDB9C42.dip.t-dialin.net)
  214. # [11:21] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
  215. # [11:22] <annevk> zcorpan: go go Quirks Mode
  216. # [11:22] * Quits: twisted` (~anonymous@138.199.73.139) (Ping timeout: 252 seconds)
  217. # [11:22] * twisted`_ is now known as twisted`
  218. # [11:23] <annevk> so I wonder if we rename limited quirks mode and no-quirks mode as suggested, how will HTML be changed?
  219. # [11:23] <annevk> did Hixie veto the renaming?
  220. # [11:25] * Ms2ger is no fan of renaming stuff
  221. # [11:26] <annevk> ok lets wontfix that bug then
  222. # [11:27] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Remote host closed the connection)
  223. # [11:27] * Joins: twisted` (~anonymous@138.199.73.156)
  224. # [11:29] * Joins: twisted`_ (~anonymous@p5DDB9C42.dip.t-dialin.net)
  225. # [11:32] * Quits: richt (~richt@116.6.23.84) (Remote host closed the connection)
  226. # [11:32] * Quits: twisted` (~anonymous@138.199.73.156) (Ping timeout: 264 seconds)
  227. # [11:32] * twisted`_ is now known as twisted`
  228. # [11:33] <annevk> does anyone know if there are bugs on browsers for non-ASCII case-insensitive matching of attribute and element names in Selectors and DOM?
  229. # [11:33] <annevk> Gecko does the correct thing btw
  230. # [11:34] <annevk> since Firefox 4 reportedly
  231. # [11:34] <zcorpan> i might have filed bugs on opera for this
  232. # [11:37] * Joins: Lachy (Lachy@nat/opera/x-xszpmjqqtxwjzrxs)
  233. # [11:40] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1307 testcase by Leif Halvard Silli
  234. # [11:44] <annevk> I filed https://bugs.webkit.org/show_bug.cgi?id=81752 on WebKit
  235. # [11:44] <annevk> and added TabAtkins to the cc list for good measure
  236. # [11:44] <annevk> guess I'll file an equivalent bug for DOM
  237. # [11:45] * Joins: nonge_ (~nonge@p5082B047.dip.t-dialin.net)
  238. # [11:46] <annevk> DOM bug is https://bugs.webkit.org/show_bug.cgi?id=81753
  239. # [11:48] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
  240. # [11:49] * Quits: nonge (~nonge@p5B3264E6.dip.t-dialin.net) (Ping timeout: 248 seconds)
  241. # [11:49] * Joins: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au)
  242. # [11:50] <Ms2ger> Bah, looks like we're stuck with the global scope polluter :(
  243. # [11:55] <annevk> which one?
  244. # [11:57] * Joins: MikeSmith (~MikeSmith@218.241.191.130)
  245. # [12:00] <Workmon> TabAtkins: Assuming the decision to disallow/ignore !important in @style holds, it seems there would be no way to override an !important author style
  246. # [12:01] <Ms2ger> That's the way it should be
  247. # [12:02] <Workmon> author, not user
  248. # [12:02] <annevk> you can use !important in style
  249. # [12:02] <annevk> e.g. ele.style.setProperty("background", "blue", "!important")
  250. # [12:03] <annevk> it's just not clear whether it should also work from .style.background = "blue !important" because arguably that string only sets the second argument
  251. # [12:03] <Workmon> I don't see why .style.background = x should be different from style="background: x"
  252. # [12:05] <annevk> because it maps to setProperty and that API does not map straight
  253. # [12:06] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  254. # [12:07] <Workmon> Is that an already implemented mapping, or just the proposed way to specify it?
  255. # [12:07] * Joins: PalleZingmark (~Adium@217.13.228.226)
  256. # [12:08] <annevk> that's been the API since before my time
  257. # [12:14] * Joins: ezoe (~ezoe@203-140-88-17f1.kyt1.eonet.ne.jp)
  258. # [12:17] <annevk> ooh
  259. # [12:17] <annevk> geo v2 is stopped
  260. # [12:17] <annevk> reverse geocoding as browser utility was kind of weird I guess
  261. # [12:18] <mattwest> yer I guess but would of come in handy sometimes
  262. # [12:19] <annevk> there's web services that do it
  263. # [12:20] <mattwest> yerp you're right
  264. # [12:22] <mattwest> annevk: who would have been responsible for mainatining the db?
  265. # [12:23] <annevk> presumably a third-party or the vendor itself
  266. # [12:24] <annevk> that's already the case for geolocation; most browsers use a web service to transmit e.g. SSIDs towards to get the location
  267. # [12:24] <mattwest> ah I see
  268. # [12:25] <mattwest> thanks
  269. # [12:25] * Joins: micheil (~micheil@109.224.128.70)
  270. # [12:25] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: Leaving)
  271. # [12:25] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  272. # [12:28] <annevk> zewt: wouldn't it be nicer to have some kind of decoder/encoder object that you pass strings/bytes as you get them in over the network and it gives the decoded stuff thus far
  273. # [12:28] <annevk> and you don't have to worry about state at all
  274. # [12:29] <annevk> e.g. enc = new Decoder("utf-8"); string = enc.feed(bytes)
  275. # [12:29] <annevk> and you just invoke .feed() each time you get some more stuff from the network and the object keeps track of state etc.
  276. # [12:32] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Quit: twisted`)
  277. # [12:32] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Ping timeout: 260 seconds)
  278. # [12:32] * Joins: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net)
  279. # [12:36] * Quits: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au) (Read error: Connection timed out)
  280. # [12:36] * Joins: cullenjennings (~fluffy@nat/cisco/x-glkeglbvsusqoumw)
  281. # [12:36] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
  282. # [12:37] * Joins: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au)
  283. # [12:37] * Quits: twisted` (~anonymous@p5DDB9C42.dip.t-dialin.net) (Ping timeout: 255 seconds)
  284. # [12:51] * Joins: kenneth__ (kenneth@nat/nokia/x-bkumbnuxkhkdbaqg)
  285. # [12:52] * Quits: Guest96827 (kenneth@nat/nokia/x-nhwnysieztocksmc) (Read error: Connection reset by peer)
  286. # [12:53] * Joins: kenneth_ (kenneth@nat/nokia/x-wrmeeojnzhxvuafk)
  287. # [12:54] * Quits: kenneth__ (kenneth@nat/nokia/x-bkumbnuxkhkdbaqg) (Read error: Connection reset by peer)
  288. # [12:57] <hsivonen> what's the deal with canvas path objects having an a11y impact now?
  289. # [12:59] * Quits: seventh (seventh@69.80.107.147) (Remote host closed the connection)
  290. # [12:59] * Quits: necolas (~necolas@5ade73f0.bb.sky.com) (Remote host closed the connection)
  291. # [12:59] <annevk> they're tauted as a better way of doing the hit testing stuff Microsoft proposed, except the relevant bit (I think Hixie calls it hit regions) is not in the spec yet
  292. # [13:02] <hsivonen> annevk: so one would keep path objects around for later hit testing?
  293. # [13:03] <annevk> http://wiki.whatwg.org/wiki/Canvas#Regions
  294. # [13:10] * Joins: erichynds (~ehynds@64.206.121.41)
  295. # [13:16] * Quits: jacobolus (~jacobolus@nat-sonicnet.noisebridge.net) (Remote host closed the connection)
  296. # [13:16] * Quits: kaustubh (~kaustubh@144.187.36.11) (Ping timeout: 246 seconds)
  297. # [13:18] <annevk> do people still want new Range(); new NodeIterator() and such?
  298. # [13:19] <annevk> they're quite easy to add, but I wonder if there's no demand or if people simply gave up trying to get those kind of improvements
  299. # [13:26] * Quits: MikeSmith (~MikeSmith@218.241.191.130) (Ping timeout: 260 seconds)
  300. # [13:26] * Quits: schnoomac (~schnoomac@27-32-229-194.static.tpgi.com.au) (Quit: schnoomac)
  301. # [13:29] * Quits: jondong_ (~jondong@123.126.22.58) (Ping timeout: 250 seconds)
  302. # [13:31] * Joins: davidb (~davidb@65.93.94.10)
  303. # [13:32] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  304. # [13:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  305. # [13:35] * Joins: jondong (~jondong@123.126.22.58)
  306. # [13:38] * Joins: dividinglimits (~boogy@72.184.194.26)
  307. # [13:38] * Joins: Evanescence (~Evanescen@60.183.228.216)
  308. # [13:38] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 255 seconds)
  309. # [13:38] * dividinglimits is now known as boogyman
  310. # [13:44] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 255 seconds)
  311. # [13:45] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 245 seconds)
  312. # [13:48] * Quits: izhak (~izhak@213.87.241.70) (Remote host closed the connection)
  313. # [14:01] * Quits: Evanescence (~Evanescen@60.183.228.216) (Ping timeout: 244 seconds)
  314. # [14:01] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  315. # [14:05] * Joins: boogyman (~boogy@pdpc/supporter/professional/boogyman)
  316. # [14:08] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  317. # [14:12] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  318. # [14:27] * Joins: jdong_bot_ (~jdong_bot@117.79.233.235)
  319. # [14:27] * Joins: jkl444 (~jkl444@46.120.75.192)
  320. # [14:27] <jkl444> sup
  321. # [14:27] <jkl444> I need your help guys
  322. # [14:27] <jkl444> looking for the html5 developers guide on a single html file
  323. # [14:27] <jkl444> to import to my kindle
  324. # [14:29] * Joins: Evanescence (~Evanescen@60.183.210.176)
  325. # [14:29] * Joins: espadrine (~thaddee_t@acces2373.res.insa-lyon.fr)
  326. # [14:30] <jkl444> Hi Evanescence, espadrine
  327. # [14:30] <jkl444> Can you perhaps help me?
  328. # [14:34] <zcorpan> what's the html5 developers guide?
  329. # [14:34] <espadrine> jkl444: what's your issue?
  330. # [14:34] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  331. # [14:35] <jkl444> I want to convert the guide to my Kindle as one continous document
  332. # [14:36] * Joins: temp02 (~temp01@unaffiliated/temp01)
  333. # [14:36] <jkl444> At the moment I'll have to convert each section
  334. # [14:36] <jkl444> Is there a single unified HTML of the developers guide?
  335. # [14:36] <zewt> annevk: i thought about that; if your input buffer is much larger than your output buffer, that means the decoder object wants to make a copy of most of the data, though
  336. # [14:37] <jkl444> zcorpan: http://developers.whatwg.org/
  337. # [14:38] <hsivonen> jkl444: I suggest downloading the chapters of http://diveintohtml5.info/ and copying and pasting them together if you need everything in one file
  338. # [14:38] <annevk> zewt: hmm yeah, if you have fixed-size buffers the API will need to be different
  339. # [14:38] <espadrine> jkl444: I know the tools used to generate that website are at https://github.com/benschwarz/developers.whatwg.org
  340. # [14:39] <jkl444> hsivonen: alright I'll try that. espadrine: I'll need to learn how to use python for that :) rather merge some HTML's
  341. # [14:40] <zewt> annevk: fixed-size buffers are probably the main use case for streaming
  342. # [14:40] <zewt> eg. a 10MB input string and 16k output packets
  343. # [14:41] <zewt> though most of the time strings aren't gigantic, so it's okay to convert the 10MB input string to a 10MB-or-so output ArrayBuffer, then just split the result
  344. # [14:46] * Joins: MacTed (~Thud@63.119.36.36)
  345. # [14:49] <annevk> zewt: for streaming I was mostly thinking bytes as input and strings as output and fixed-size input does not really matter
  346. # [14:51] <zewt> the idea of supporting all legacy encodings here is insane and I can't believe anyone is even suggesting it
  347. # [14:52] <zewt> "let's get rid of legacy encodings! and let's add new support for them while we're at it, just to make that even harder"
  348. # [14:54] <annevk> we're not going to get rid of legacy encodings
  349. # [14:54] <zewt> doesn't mean we should make it easier to use them
  350. # [14:54] <zewt> especially for the uglier encodings that actively restrict API options (ISO-2022)
  351. # [14:55] <annevk> if we want encodings to work consistently it seems better to expose them consistently too
  352. # [14:55] <zewt> blocking the nastier encodings from new features is pretty much the same as blocking new features from sync XHR
  353. # [14:55] <jgraham> If there are some legacy encodings that won't work with the API we want that might be a good reason not to have them
  354. # [14:56] <annevk> yeah sure
  355. # [14:56] <jgraham> But in general it seems like there should just be a fixed list of encodings for the platform
  356. # [14:57] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  357. # [14:57] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  358. # [14:58] <annevk> letting authors deal with leftover bytes seems wrong though, that should be the decoders job
  359. # [14:58] <zewt> let it be a fixed list without things like ISO-2022 (and other gross ones, like that ibm-whatever encoding that remaps something in the ASCII range), and let those be exceptional addititions where they're needed
  360. # [14:58] <annevk> and once it handles leftover bytes
  361. # [14:58] <annevk> it can handle the other stuff too
  362. # [14:58] <annevk> there's nothing in the encoding standard that remaps ASCII afaik
  363. # [14:59] <zewt> there was at some point
  364. # [14:59] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  365. # [14:59] <annevk> well, ESC I guess is still special in some encodings
  366. # [15:00] <annevk> btw, iso-2022-jp only needs a single additional flag, iso-2022-kr has no additional state
  367. # [15:00] <annevk> per spec
  368. # [15:00] <annevk> well it has a state of course doh
  369. # [15:01] <annevk> but not an encoding switch
  370. # [15:03] <zewt> ibm864 had weirdness, at least in some browser, i think
  371. # [15:03] <zewt> anyway need to go to work
  372. # [15:03] <annevk> ah yeah Gecko has something weird there
  373. # [15:06] * Joins: richt (~richt@116.6.23.84)
  374. # [15:12] * Quits: jdong_bot_ (~jdong_bot@117.79.233.235) (Remote host closed the connection)
  375. # [15:15] * Joins: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net)
  376. # [15:18] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  377. # [15:18] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  378. # [15:20] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf_)
  379. # [15:21] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
  380. # [15:21] * Joins: plutoniix (~plutoniix@101.108.103.47)
  381. # [15:21] * Quits: zcorpan (~zcorpan@node-7ahkx166vrtko3w1f.a0.ipv6.opera.com) (Quit: zcorpan)
  382. # [15:22] * Joins: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl)
  383. # [15:22] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 260 seconds)
  384. # [15:26] * Quits: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net) (Ping timeout: 276 seconds)
  385. # [15:31] * Joins: glob (~glob@me.glob.com.au)
  386. # [15:38] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  387. # [15:38] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  388. # [15:38] * Joins: smaug____ (~chatzilla@GGKMCMXXVII.gprs.sl-laajakaista.fi)
  389. # [15:39] * Quits: richt (~richt@116.6.23.84) (Remote host closed the connection)
  390. # [15:39] * Quits: jkl444 (~jkl444@46.120.75.192)
  391. # [15:43] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  392. # [15:44] * Quits: wirepair (fbi@random.supermario.org) (Read error: Connection reset by peer)
  393. # [15:44] * Joins: wirepair (fbi@random.supermario.org)
  394. # [15:48] * Joins: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be)
  395. # [15:51] * Joins: nesta_ (~nesta_@80.30.108.4)
  396. # [15:51] * Quits: smaug____ (~chatzilla@GGKMCMXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  397. # [15:55] * Joins: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
  398. # [15:57] * Joins: ehsan (~ehsan@66.207.208.98)
  399. # [15:58] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  400. # [16:00] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  401. # [16:04] * Joins: PalleZingmark (~Adium@217.13.228.226)
  402. # [16:05] * Quits: Evanescence (~Evanescen@60.183.210.176) (Ping timeout: 246 seconds)
  403. # [16:12] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
  404. # [16:12] * Quits: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
  405. # [16:16] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  406. # [16:21] * nonge_ is now known as nonge
  407. # [16:28] * Joins: tomasf__ (~tomasf@95.209.49.76.bredband.tre.se)
  408. # [16:29] * Quits: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 246 seconds)
  409. # [16:30] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  410. # [16:37] * Parts: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
  411. # [16:37] * Joins: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se)
  412. # [16:41] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  413. # [16:45] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  414. # [16:46] * Joins: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl)
  415. # [16:50] * Joins: aklein (u4454@gateway/web/irccloud.com/x-mvoajeaktptnxgly)
  416. # [16:54] <aklein> annevk: good morning. re your question yesterday about transient observers, they do need to be added everywhere you remove the children of the DocumentFragment (to each child of the fragment if the fragment has subtree observers)
  417. # [16:57] <smaug____> aklein: IIRC DOM4 has also a bit wrong definition for transient observers
  418. # [16:58] <smaug____> the subtree part is missing...
  419. # [16:59] <smaug____> could be also that I just haven't found that in the spec
  420. # [16:59] <aklein> smaug____: not sure what you mean, http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-remove step 7 only adds a transient observer if the original one is a subtree observer
  421. # [16:59] <smaug____> ah, ok it is there
  422. # [16:59] <smaug____> I had missed that
  423. # [17:00] <aklein> it would be nice if those DocumentFragment special cases could be condensed somehow
  424. # [17:00] <aklein> but I suppose that can be left for later, once we've got the correct semantics in place
  425. # [17:02] * paul_irish_ is now known as paul_irish
  426. # [17:02] * Joins: erichynds (~ehynds@64.206.121.41)
  427. # [17:03] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
  428. # [17:04] <nesta_> :)
  429. # [17:05] * Joins: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl)
  430. # [17:07] <smaug____> aklein: we should create a testsuite for mutationobservers
  431. # [17:07] * Quits: dirkpennings (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 244 seconds)
  432. # [17:08] <smaug____> take rafaelw_'s awesome tests, and de-googlefy them, add also my tests (and de-mochitestify them) and write some more
  433. # [17:08] <aklein> smaug____: and there's also WebKit tests that can be de-webkitified
  434. # [17:08] <smaug____> testsuite should probably live somewhere under w3.org
  435. # [17:08] <Ms2ger> Go ahead and put them on dvcs.w3.org/hg/webapps/DOMCore
  436. # [17:08] <zcorpan> w3c-test.org ?
  437. # [17:10] <aklein> smaug____: are you thinking of being systematic about it, or just throwing everything we have up there?
  438. # [17:11] <Ms2ger> Let's start with throwing up what you have :)
  439. # [17:11] <smaug____> yeah, that would be good start :)
  440. # [17:12] <aklein> heh, ok. I only ask because I was fighting with some hilariously broken W3C dom/xhtml tests yesterday.
  441. # [17:12] <aklein> (unrelatedly)
  442. # [17:12] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  443. # [17:12] <smaug____> oh, yes, tests are often broken, like everything else in the web :p
  444. # [17:13] <Ms2ger> Which?
  445. # [17:13] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  446. # [17:14] <smaug____> Ms2ger: tests may test specs, which are wrong :)
  447. # [17:14] <Ms2ger> Definitely
  448. # [17:15] <aklein> Ms2ger: can't figure out where the originals are now, but the one's I was fighting with are now stored here: http://trac.webkit.org/browser/trunk/LayoutTests/dom/xhtml/level3/core/
  449. # [17:15] <Ms2ger> Oh, I think I remember those
  450. # [17:16] <aklein> most of them actually work
  451. # [17:16] <Ms2ger> Now, it would be nice if you could get them into the DOM4 suite :)
  452. # [17:16] <aklein> but at least 20 of them fail to run the JS containing their test code!
  453. # [17:16] <aklein> hehe
  454. # [17:17] <Ms2ger> If you ever can't sleep and want to do something boring, yet useful... ;)
  455. # [17:18] <smaug____> writing tests for DOM4 can be quite effective sleeping pill
  456. # [17:19] <smaug____> hmm, who can change the topic of this channel
  457. # [17:20] * ChanServ sets mode: +o smaug____
  458. # [17:20] <Ms2ger> You
  459. # [17:21] <@smaug____> Ms2ger: um, how did you do that
  460. # [17:21] <@smaug____> anyway, does anyone object if I add http://logbot.glob.com.au/?c=freenode%23whatwg to the topic
  461. # [17:21] <Ms2ger> Asked chanserv nicely
  462. # [17:21] <@smaug____> as an alternative log
  463. # [17:21] <Ms2ger> Go for it
  464. # [17:21] <jgraham> I don't object, but why?
  465. # [17:22] * smaug____ changes topic to '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!'
  466. # [17:22] <jgraham> Also, dammit we had had that /topic for like 2 years or something
  467. # [17:22] <Ms2ger> Mon Oct 19 23:03:06 2009
  468. # [17:22] <@smaug____> jgraham: krijn mentioned at some point that he may not be able to keep up logging
  469. # [17:23] <jgraham> smaug____: I think that was sorted out
  470. # [17:24] <@smaug____> oh, that information never reached me
  471. # [17:26] * Quits: tomasf__ (~tomasf@95.209.49.76.bredband.tre.se) (Ping timeout: 245 seconds)
  472. # [17:26] <Velmont> I just write the tests testharness.js from the start, -- so there should be no need to deoperatize it.
  473. # [17:27] <Ms2ger> I should look at my review comments for making that possible here
  474. # [17:28] <Velmont> Meh, too little honey in this hot milk. -- Had too much last time, so guess I overcompensated.
  475. # [17:29] <Ms2ger> Got a cold?
  476. # [17:30] <Velmont> Yup. Or something similar. Don't feel too well at least :-)
  477. # [17:30] <Velmont> Good that there's lots of free milk and honey in the cantina. Don't have that at home, so better at work :]
  478. # [17:31] <jgraham> Hmm, I wonder if we have honey here... that would be a really good idea
  479. # [17:31] <Velmont> jgraham: You should move office to Oslo, just sayin'. :]
  480. # [17:31] <jgraham> BTW I have a feature request for allowing "manual" testing from testharness.js. Would basically be for tests that have a few interaction steps but can still decide if they pass or not
  481. # [17:31] <jgraham> automatically
  482. # [17:31] <Ms2ger> I've got that supported with an annotation in the manifest :)
  483. # [17:32] <jgraham> I was thinking of something like setup({"requires_interaction":true}) that would disable the timeout
  484. # [17:32] <jgraham> Dunno if that's a good idea
  485. # [17:32] <Velmont> jgraham: I've also done interactive testharness.js test. -- I needed to upload a picture for it to work. Was maybe not the best fit, but ohwell. If all you know is a hammmer and all :P
  486. # [17:33] <jgraham> Velmont: Umm, no. Apart from the possible lack of honey, the linköping office is nicer. Also Oslo makes Sweden look cheap. And I think it's even colder there!
  487. # [17:33] <Velmont> jgraham: Actually, as I said before, I would not be against spending some time in swedish Opera offices.
  488. # [17:34] <Velmont> http://w3c-test.org/webappsec/tests/cors/submitted/opera/interactive/file-preflight.htm << there, interactive.
  489. # [17:34] <Velmont> Doesn't actually work because the PHP files is not put out on w3c-test.org though.
  490. # [17:36] * glob is now known as glob|away
  491. # [17:36] <jgraham> (don't get me wrong the Oslo office is nice, it's just that this one is nicer :)
  492. # [17:36] <jgraham> +,
  493. # [17:37] * Joins: jsbell (jsbell@nat/google/x-oysxidzerpsjtwgg)
  494. # [17:38] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  495. # [17:38] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
  496. # [17:38] * Quits: DaFireball (~dirkpenni@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
  497. # [17:39] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Quit: Lost terminal)
  498. # [17:40] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  499. # [17:43] * Joins: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48)
  500. # [17:43] * Joins: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com)
  501. # [17:45] * Quits: zcorpan (~zcorpan@c-5eeaaa53-74736162.cust.telenor.se) (Quit: zcorpan)
  502. # [17:48] * Quits: miketaylr (~miketaylr@guest.opera.com) (Quit: Leaving...)
  503. # [17:55] * Joins: stalled (~stalled@unaffiliated/stalled)
  504. # [17:57] * Joins: dave_levin (dave_levin@nat/google/x-fgsgowyeylafiejb)
  505. # [17:59] * Quits: cullenjennings (~fluffy@nat/cisco/x-glkeglbvsusqoumw) (Quit: cullenjennings)
  506. # [18:12] <Ms2ger> "editing: with great responsibility comes no power"
  507. # [18:13] * jonlee|afk is now known as jonlee
  508. # [18:15] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
  509. # [18:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  510. # [18:16] * Quits: Lachy (Lachy@nat/opera/x-xszpmjqqtxwjzrxs) (Read error: Connection reset by peer)
  511. # [18:17] * Joins: Lachy (Lachy@nat/opera/x-lkmimhnjuzsxspip)
  512. # [18:17] * Quits: Lachy (Lachy@nat/opera/x-lkmimhnjuzsxspip) (Client Quit)
  513. # [18:18] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  514. # [18:19] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  515. # [18:22] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  516. # [18:22] * Joins: PalleZingmark (~Adium@217.13.228.226)
  517. # [18:23] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  518. # [18:23] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
  519. # [18:23] <Velmont> Ms2ger: Any idea how to detect that browser is doing new style DOMExceptions?
  520. # [18:24] <Velmont> *best detect
  521. # [18:26] <Ms2ger> try { document.body.removeChild(document) } catch (e) { // e.name }?
  522. # [18:26] <Velmont> Ms2ger: Okay, -- was thinking about doing something that throws for it, -- but found it a bit heavy handed. But I guess it's the safest way to do it :-)
  523. # [18:26] <Ms2ger> Yeah
  524. # [18:27] * Joins: pablof (~pablof@144.189.101.1)
  525. # [18:27] <Velmont> hrfm, -- there's that opera bug yeah, -- name = DOMException, message = NOT_FOUND_ERR
  526. # [18:28] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 260 seconds)
  527. # [18:29] <jgraham> (ugh)
  528. # [18:29] <jgraham> I sort of object to making the test harness have that in
  529. # [18:30] <annevk> whoa topic change?
  530. # [18:30] <annevk> radical
  531. # [18:30] <Velmont> jgraham: OK. -- I have problems actually writing that at all, in a consice and nice name.
  532. # [18:32] <annevk> aklein: yeah, the DocumentFragment stuff could be factored out
  533. # [18:32] <Velmont> annevk: I'm trying to have testharness.js get the DOM4 DOMExceptions.
  534. # [18:32] <Velmont> annevk: https://github.com/jgraham/testharness.js/pull/1 < you might have seen that.
  535. # [18:32] <annevk> Velmont: yay you
  536. # [18:32] <Velmont> jgraham: I could need a tips for how you'd like to see it done, if you know. :-)
  537. # [18:33] <jgraham> I don't really
  538. # [18:33] <jgraham> But I would prefer that we avoid having the correct behaviour of one function depend on correctness in an unrelated part of DOM
  539. # [18:34] <jgraham> i.e. assert_throws shouldn't suddenly have funky behaviour if you break document.body.removeChild(document) somehow
  540. # [18:34] <annevk> aklein: as for the other thing, I guess I'll order some food and then study transient observers for a bit
  541. # [18:34] <Velmont> jgraham: Hm. Maybe test for new-style first. Then ALSO do a test for the old one if first one fails?
  542. # [18:35] <Velmont> And I need a mapping (NETWORK_ERR, NetworkError, 17) tuple for that I guess.
  543. # [18:35] <jgraham> You mean on the actual exception that is thrown by the code under test?
  544. # [18:35] <jgraham> That sounds more reasonable
  545. # [18:36] <Velmont> Okay.
  546. # [18:36] <Ms2ger> That would allow throwing both old-style and new-style in the same implementation?
  547. # [18:36] <jgraham> Another feature testharness.js doesn't have is boolean logic for exceptions. That makes me sad
  548. # [18:36] <jgraham> Ms2ger: yeah, but I doubt anyone will actually do that
  549. # [18:37] <Ms2ger> I guess
  550. # [18:37] <jgraham> and it's not really clear why it's worse than some implementations doing one thing and some doing another
  551. # [18:38] <Velmont> Well, -- it's possible for us to do it, -- and depending on a few things that might happen a short while. -- Haven't really talked/thinked much about it yet.
  552. # [18:38] <jgraham> For who to do what?
  553. # [18:38] * Joins: izhak (1000@188.168.203.1)
  554. # [18:38] <Velmont> jgraham: Opera
  555. # [18:38] <jgraham> To do DOM4 style exceptions?
  556. # [18:38] <annevk> I think the API should just be assert_throws("SyntaxError", ...)
  557. # [18:38] <Velmont> jgraham: Throw newstyle exceptions for e.g. idb, and oldstyle for e.g. xhr.
  558. # [18:38] <annevk> and then testharness.js knows the .code for SyntaxError
  559. # [18:39] * Ms2ger doesn't want to change all the tests
  560. # [18:39] <Velmont> annevk: So Fix all the tests(!!11)? :|
  561. # [18:39] <annevk> we can keep the old API around too, and support the reverse mapping for those
  562. # [18:39] <jgraham> Velmont: When I looked at the code it seemed easier to do it all at once. I could be wtong. I Am Not A C++ Expert, This Is Not Coding Advice
  563. # [18:40] <gsnedders> Velmont: Really you want to be in the Göteborg office: as nice as the Linköping office, but a less dull city.
  564. # [18:40] <Ms2ger> I'd look at the code for a second opinion, but you won't let me :(
  565. # [18:40] <Velmont> gsnedders: Hehe, okay :] Might do both though. It's all in the same country anyways.
  566. # [18:40] * Joins: silentimp (~silentimp@210-36-133-95.pool.ukrtel.net)
  567. # [18:41] * Joins: Taggnostr2_ (~quassel@dyn57-362.yok.fi)
  568. # [18:41] * Quits: Taggnostr (~quassel@dyn57-362.yok.fi) (Read error: No route to host)
  569. # [18:41] <gsnedders> (That said, I'm in Oslo for the first half of next week)
  570. # [18:42] <jgraham> (me too :()
  571. # [18:42] <jgraham> (not because of Oslo, but because of the train journey)
  572. # [18:42] * gsnedders is flying via LHR, which will be fun
  573. # [18:42] <jgraham> Nothing wrong with that
  574. # [18:43] <jgraham> I am going via Katrineholm, which I claim is worse
  575. # [18:43] <gsnedders> Eh, I have too many experiences of losing luggage doing transfers at LHR.
  576. # [18:43] * Quits: izhak (1000@188.168.203.1) (Remote host closed the connection)
  577. # [18:43] <gsnedders> At least changing at Katrineholm you shouldn't lose a suitcase.
  578. # [18:43] <Velmont> Oh, nice. -- What's the occasion? Some meeting I can crash? :P
  579. # [18:43] <jgraham> Well that could happen
  580. # [18:43] <jgraham> But at least you aren't likely to die of boredom
  581. # [18:44] <gsnedders> (Literally the only place I have ever lost a suitcase is going through LHR… and it's happened twice.)
  582. # [18:44] <gsnedders> (So I'm kinda bitter.)
  583. # [18:44] <gsnedders> Velmont: Easter holidays from uni is my excuse :P
  584. # [18:44] <Ms2ger> A good time to prepare for your exams?
  585. # [18:44] <annevk> jgraham: what's next week?
  586. # [18:44] <annevk> jgraham: did I miss something?
  587. # [18:45] <gsnedders> Ms2ger: Indeed.
  588. # [18:45] <Ms2ger> That, or ES QA
  589. # [18:45] * Quits: nesta_ (~nesta_@80.30.108.4) (Quit: nesta_)
  590. # [18:45] <gsnedders> Ms2ger: Got another three weeks before exams start, though, even if the two hardest ones are first.
  591. # [18:45] <jgraham> annevk: No, nothing special, just talking about our test system
  592. # [18:46] <gsnedders> (The fact that myself and jgraham coincide in Oslo is purely coincidence)
  593. # [18:46] <annevk> ah kk
  594. # [18:51] <Velmont> jgraham, Ms2ger: So... assert_throws, -- it does now (with the newstyle domexceptions) more or less check the incoming code against ex.type. That actually resembles normal exceptions quite well.
  595. # [18:51] <Velmont> jgraham: But is it just stupid widening it to other exceptions as well? Instead of requiring assert_throws({ type: "TypeError" })
  596. # [18:52] <Velmont> Or I guess that'd be mixing stuff, so not good.
  597. # [18:53] <jgraham> Can't you do something like assert_throws(TypeError()m func)?
  598. # [18:53] <jgraham> s/m,/
  599. # [18:53] <jgraham> oh, something
  600. # [18:56] * Quits: drublic (~drublic@frbg-5f733ebf.pool.mediaWays.net) (Remote host closed the connection)
  601. # [19:08] <annevk> aklein: sorry got distracted by "improving the W3C process" email
  602. # [19:08] * Quits: J_Voracek (~J_Voracek@cpe-70-123-106-75.tx.res.rr.com) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  603. # [19:08] <annevk> aklein: might defer it to tomorrow
  604. # [19:09] * Joins: teleject (~christoph@70.116.86.65)
  605. # [19:10] * Joins: rniwa (rniwa@nat/google/x-byhpsrnimlbsqfjw)
  606. # [19:12] * Joins: weinig (~weinig@17.245.91.82)
  607. # [19:13] * Quits: silentimp (~silentimp@210-36-133-95.pool.ukrtel.net) (Read error: Connection reset by peer)
  608. # [19:26] * Quits: weinig (~weinig@17.245.91.82) (Quit: weinig)
  609. # [19:26] * Quits: ezoe (~ezoe@203-140-88-17f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  610. # [19:26] * Joins: twisted`_ (~textual@p5DDBB7B8.dip.t-dialin.net)
  611. # [19:26] * Quits: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net) (Quit: twisted`)
  612. # [19:26] * twisted`_ is now known as twisted`
  613. # [19:27] * Joins: twisted`_ (~anonymous@p5DDBB7B8.dip.t-dialin.net)
  614. # [19:27] * Quits: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
  615. # [19:27] * twisted`_ is now known as twisted`
  616. # [19:27] * Quits: twisted` (~anonymous@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
  617. # [19:27] * Joins: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net)
  618. # [19:30] * Quits: FireFly (~firefly@firefly.xen.prgmr.com) (Changing host)
  619. # [19:30] * Joins: FireFly (~firefly@unaffiliated/firefly)
  620. # [19:31] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  621. # [19:35] <Velmont> OK, jgraham, Ms2ger, second try: https://github.com/jgraham/testharness.js/pull/1
  622. # [19:36] * Quits: Zauberfisch (Zauberfisc@venus.zauberfisch.at) (Quit: Leaving)
  623. # [19:36] * Joins: Zauberfisch (Zauberfisc@venus.zauberfisch.at)
  624. # [19:37] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  625. # [19:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  626. # [19:42] <rafaelw_> smaug____: you mentioned you found the bug in the fuzzer yesterday?
  627. # [19:42] <@smaug____> rafaelw_: oh, not in the fuffer
  628. # [19:42] <@smaug____> er
  629. # [19:42] <@smaug____> fuzzer
  630. # [19:42] <@smaug____> in my implementation
  631. # [19:43] <rafaelw_> ah. that's cool. what was the bug?
  632. # [19:43] * Joins: sarro (~sarro@i5E865A0A.versanet.de)
  633. # [19:43] <@smaug____> I wasn't using the "listenens all attribute changes" flag always in transient observers
  634. # [19:44] <@smaug____> rafaelw_: now my implementation passes both test.html (when change to handle attributes case-sensitively) and testTreeMirror.html
  635. # [19:45] * Quits: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48) (Quit: ap)
  636. # [19:45] <rafaelw_> excellent!
  637. # [19:45] <rafaelw_> i'm excited to get two compatible implementations out there.
  638. # [19:45] <rafaelw_> i'm going to tear out case-insensitivity today in webkit.
  639. # [19:45] <@smaug____> rafaelw_: did you see those two problems I found in webkit
  640. # [19:46] <@smaug____> 'this' handling and documentfragment handling
  641. # [19:46] * rafaelw_ looks at his email
  642. # [19:46] <rafaelw_> adam is gonna handle 'this'.
  643. # [19:46] <@smaug____> I would assume those are easy to fix
  644. # [19:47] * Quits: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
  645. # [19:47] <@smaug____> rafaelw_: so I suggested earlier today that we should put our tests to some generic testsuite
  646. # [19:47] <@smaug____> w3c testsuite
  647. # [19:47] <rafaelw_> sounds like a good idea to me.
  648. # [19:47] * Parts: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be) ("Leaving")
  649. # [19:48] * Joins: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be)
  650. # [19:48] <@smaug____> rafaelw_: is it hard to make your stuff to not depend on google script libraries
  651. # [19:48] <Ms2ger> You're all in the WebApps WG?
  652. # [19:48] <rafaelw_> you mean on the closure test harness?
  653. # [19:48] <@smaug____> yeah
  654. # [19:48] <rafaelw_> do w3c testsuites use a standard test library?
  655. # [19:49] <@smaug____> Ms2ger: do you know about testharness.js or whatever it is called?
  656. # [19:49] <Ms2ger> Yes
  657. # [19:49] <Ms2ger> Someone landed it in WebKit, IIRC
  658. # [19:49] <Ms2ger> http://w3c-test.org/resources/testharness.js
  659. # [19:51] <aklein> rniwa probably knows something about this, he's been poking at that stuff recently
  660. # [19:52] <Hixie> blimey, the number of possible conditions that addHitRegion() can throw an exception for is quite ludicrous
  661. # [19:52] <rniwa> aklein: right, we have testharness.js checked in
  662. # [19:53] <rniwa> aklein: in LayoutTests/resources
  663. # [19:53] <Hixie> CSS people, what do i reference for 'cursor'? CSS3UI or CSS2.1 or other?
  664. # [19:54] * Joins: dividinglimits (~boogy@72.184.194.26)
  665. # [19:54] <Ms2ger> 2UI
  666. # [19:54] <Ms2ger> 3UI, even
  667. # [19:54] <Hixie> roger, thanks
  668. # [19:55] * Joins: litejk (~litejk@80.202.230.199)
  669. # [19:55] <Ms2ger> Np
  670. # [19:55] * Parts: litejk (~litejk@80.202.230.199) ("186 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!")
  671. # [19:55] <rafaelw_> smaug___: I see the document fragment bug. Yes. this should be easy to fix. Good catch.
  672. # [19:55] <Hixie> anyone know off-hand if ARIA's role="" is case sensitive?
  673. # [19:55] * Joins: gkellogg_ (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  674. # [19:55] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 255 seconds)
  675. # [19:56] * Joins: kenneth (kenneth@nat/nokia/x-tzqsbmtxvuyujfir)
  676. # [19:56] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  677. # [19:56] * gkellogg_ is now known as gkellogg
  678. # [19:56] * kenneth is now known as Guest10613
  679. # [19:56] * Quits: @smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 255 seconds)
  680. # [19:56] * Quits: boogyman (~boogy@pdpc/supporter/professional/boogyman) (Ping timeout: 255 seconds)
  681. # [19:56] * Quits: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de) (Ping timeout: 255 seconds)
  682. # [19:56] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 255 seconds)
  683. # [19:56] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  684. # [19:56] * dividinglimits is now known as boogyman
  685. # [19:57] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  686. # [19:57] * Quits: kenneth_ (kenneth@nat/nokia/x-wrmeeojnzhxvuafk) (Ping timeout: 255 seconds)
  687. # [19:57] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
  688. # [19:57] <Hixie> lol wut. http://www.w3.org/TR/wai-aria/roles references the alt text section in HTML then says "We've asked the HTML5 WG to remove or reduce this section, so we may remove the reference to it from ARIA."
  689. # [19:57] * Joins: LBP (~Mirc@pD9EB192A.dip0.t-ipconnect.de)
  690. # [19:58] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  691. # [19:58] <Hixie> but it references both "HTML" (meaning HTML4) and "HTML5"'s sections...
  692. # [19:58] <Hixie> anywho
  693. # [19:59] <rafaelw_> smaug___: aklein points out to me the documentfragment issue is different than i was thinking. he has a patch for it, but its not 'easy'.
  694. # [20:00] <Hixie> can anyone point me to a user agent conformance criteria for aria-controls?
  695. # [20:00] <Hixie> i'm having trouble working out what some of these states and properties actually do in practice
  696. # [20:01] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  697. # [20:01] * Joins: PalleZingmark (~Adium@217.13.228.226)
  698. # [20:02] <aklein> maybe medium :)
  699. # [20:03] * Joins: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net)
  700. # [20:03] * Quits: twisted` (~textual@p5DDBB7B8.dip.t-dialin.net) (Client Quit)
  701. # [20:04] * jonlee is now known as jonlee|afk
  702. # [20:05] * Joins: twisted` (~twisted@p5DDBB7B8.dip.t-dialin.net)
  703. # [20:09] <annevk> is the atomic operation thing the hard part or something related to observers?
  704. # [20:09] <annevk> hmm I guess those are sort of intertwined :)
  705. # [20:14] * Joins: silentimp (~silentimp@63-142-132-95.pool.ukrtel.net)
  706. # [20:14] <jgraham> Hixie: Is that "anywho" as in "Abandon all hope anywho enter here"?
  707. # [20:18] <Ms2ger> Hixie, so
  708. # [20:18] <Ms2ger> http://www.whatwg.org/specs/web-apps/current-work/multipage/webstorage.html#the-storage-event
  709. # [20:18] <rafaelw_> cd ..
  710. # [20:18] <Ms2ger> For clear(), it wants key to be null, but it isn't nullable
  711. # [20:20] * Joins: dividinglimits (~boogy@72.184.194.26)
  712. # [20:22] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  713. # [20:22] * dividinglimits is now known as boogyman
  714. # [20:24] * Joins: dividinglimits (~boogy@72.184.194.26)
  715. # [20:24] <aklein> annevk: the atomic operation thing
  716. # [20:25] <Hixie> jgraham: basically
  717. # [20:25] * Hixie sends in a CCP for this disaster
  718. # [20:25] * Joins: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl)
  719. # [20:25] <Ms2ger> Hixie, filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16469
  720. # [20:25] <aklein> annevk: tricky to change without breaking assumptions elsewhere in WebKit
  721. # [20:27] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  722. # [20:27] * dividinglimits is now known as boogyman
  723. # [20:28] * Joins: drublic (~drublic@frbg-4d028b33.pool.mediaWays.net)
  724. # [20:30] * Joins: dividinglimits (~boogy@72.184.194.26)
  725. # [20:31] <Hixie> Ms2ger: k
  726. # [20:31] <Ms2ger> Do you have an ETA for finishing the canvas stuff? :)
  727. # [20:31] <Hixie> no
  728. # [20:32] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  729. # [20:32] * dividinglimits is now known as boogyman
  730. # [20:34] * Joins: dividinglimits (~boogy@72.184.194.26)
  731. # [20:36] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  732. # [20:36] * Joins: PalleZingmark (~Adium@217.13.228.226)
  733. # [20:37] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  734. # [20:37] * dividinglimits is now known as boogyman
  735. # [20:38] <TabAtkins> Workmon: From an author style sheet? No, the only way for an author to override an author-level !important is with a more specific author-level !important.
  736. # [20:38] <TabAtkins> Workmon: But user-level !important is higher than author-level !important.
  737. # [20:40] <TabAtkins> annevk: The sqoot thing was that in their advertisement for a code jam, they listed "women bringing you beer" as one of the perks.
  738. # [20:41] * Joins: miketaylr (~miketaylr@80.232.109.46)
  739. # [20:41] <Workmon> TabAtkins: The use case is someone with a fairly high specificity !important rule that they want to override for a single element
  740. # [20:41] <Workmon> But I guess calling setProperty is the way to go
  741. # [20:41] * Joins: GlitchMr42 (~glitchmr@178-36-32-105.adsl.inetia.pl)
  742. # [20:42] <TabAtkins> Workmon: The proper solution is "dont' use !important, you dummy".
  743. # [20:42] * Quits: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl) (Read error: Connection reset by peer)
  744. # [20:44] <annevk> aklein: I guess the good thing is that only concept-node-insert actually removes children from DocumentFragment
  745. # [20:44] <annevk> aklein: we could use concept-node-insert for the other stuff too potentially
  746. # [20:44] <annevk> aklein: the only problem might be MutationRecord order
  747. # [20:44] <aklein> annevk: sorta? then we end up in a world where MutationEvents can cause MutationObservers to just be wrong. but that's only a problem for implementors, not spec writers :)
  748. # [20:45] <aklein> yeah, I'm not sure about ordering
  749. # [20:45] <aklein> this stuff can get complicated
  750. # [20:46] * Joins: dividinglimits (~boogy@72.184.194.26)
  751. # [20:46] * GlitchMr42 is now known as GlitchMr
  752. # [20:46] <annevk> so I guess we can queue after the actual remove/insert operations
  753. # [20:47] <annevk> e.g. in http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-node-replace-all
  754. # [20:47] <annevk> we drop 2-3 and let concept-node-insert handle that again
  755. # [20:47] <annevk> to make that work however, we need to move 4 to be after 6
  756. # [20:48] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  757. # [20:48] <annevk> that also works for concept-node-replace
  758. # [20:48] * dividinglimits is now known as boogyman
  759. # [20:48] <annevk> can you see anything wrong with that aklein?
  760. # [20:50] <TabAtkins> annevk: This Selectors bug. Shouldn't it be brought up in www-style?
  761. # [20:50] * Quits: micheil (~micheil@109.224.128.70) (Quit: micheil)
  762. # [20:51] <annevk> TabAtkins: it's out of scope of Selectors; Selectors says it is up to HTML (well, "host language"), which in turn says it's ASCII case-insensitive
  763. # [20:51] <aklein> annevk: don't we still need 2 to get the list of nodes?
  764. # [20:51] <TabAtkins> Ah, kk.
  765. # [20:51] <TabAtkins> annevk: Any idea what other browsers do?
  766. # [20:51] <annevk> aklein: yes
  767. # [20:52] <annevk> TabAtkins: Gecko ASCII, everyone else Unicode
  768. # [20:52] <TabAtkins> annevk: Ok.
  769. # [20:52] <annevk> TabAtkins: I filed bugs on Opera too
  770. # [20:52] <TabAtkins> I'll argue against AP.
  771. # [20:52] <annevk> oh god
  772. # [20:52] <annevk> not sure I want to read that bugmail
  773. # [20:53] <TabAtkins> It's just him saying "this doesnt' make sense"
  774. # [20:53] <annevk> oh, I guess he's not familiar with how HTML works then
  775. # [20:53] <TabAtkins> Correct.
  776. # [20:53] <annevk> or at least its parser
  777. # [20:53] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
  778. # [20:54] <annevk> "Event if WebKit disagrees with every other browser out there, it's still not clear whether we should change this."
  779. # [20:54] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 260 seconds)
  780. # [20:54] <annevk> kind of sad that this (or if spec says so, we should just violate the spec) seems to be his go to feedback these days
  781. # [20:55] <aklein> annevk: hmm, seems like you'd also have to make concept-node-insert do something funny for the suppress observers flag, since you now need to have it take care of queueing for the DocumentFragment removal
  782. # [20:55] <annevk> he used to make WebKit match the XHR spec
  783. # [20:56] * aklein is now known as aklein-lunch
  784. # [20:56] <annevk> aklein: yeah it would simply not listen to the flag for that operation
  785. # [20:58] * Joins: mven (~mven__@169.241.49.57)
  786. # [21:04] * Joins: KillerX (~anant@nat/mozilla/x-bcitqsuzblxzbyja)
  787. # [21:04] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
  788. # [21:07] * Quits: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi) (Remote host closed the connection)
  789. # [21:08] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  790. # [21:08] * Joins: smaug____ (~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi)
  791. # [21:10] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  792. # [21:14] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
  793. # [21:16] * Joins: weinig (~weinig@17.212.155.45)
  794. # [21:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  795. # [21:26] * Joins: dividinglimits (~boogy@72.184.194.26)
  796. # [21:27] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  797. # [21:28] * dividinglimits is now known as boogyman
  798. # [21:29] * Joins: dividinglimits (~boogy@72.184.194.26)
  799. # [21:33] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  800. # [21:33] * dividinglimits is now known as boogyman
  801. # [21:34] * Joins: weinig_ (~weinig@17.245.89.85)
  802. # [21:36] * Joins: dividinglimits (~boogy@72.184.194.26)
  803. # [21:36] * Quits: weinig_ (~weinig@17.245.89.85) (Client Quit)
  804. # [21:38] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  805. # [21:38] * dividinglimits is now known as boogyman
  806. # [21:38] * Quits: weinig (~weinig@17.212.155.45) (Ping timeout: 244 seconds)
  807. # [21:38] * aklein-lunch is now known as aklein
  808. # [21:41] * Joins: weinig (~weinig@17.245.89.85)
  809. # [21:43] <annevk> AryehGregor: sounds good btw, though maybe add a comment in the source documenting the selected text thingie
  810. # [21:43] <annevk> AryehGregor: re https://www.w3.org/Bugs/Public/show_bug.cgi?id=13843
  811. # [21:43] <AryehGregor> annevk, you mean a comment in the source giving my test-case?
  812. # [21:43] <annevk> yeah something like that or a pointer to the bug report
  813. # [21:43] <AryehGregor> Sure.
  814. # [21:44] * Joins: dbaron (~dbaron@nat/mozilla/x-rbxkrueypxxrsqwj)
  815. # [21:45] <annevk> i'm off, mutation changes will likely happen tomorrow
  816. # [21:45] <Ms2ger> Night
  817. # [21:46] <annevk> nn
  818. # [21:46] * Joins: ap (~ap@2620:149:4:1b01:1113:7955:4500:e48)
  819. # [21:46] * Quits: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net) (Ping timeout: 265 seconds)
  820. # [21:50] * Joins: mishunov (~spliter@157.125.34.95.customer.cdi.no)
  821. # [21:51] * Joins: Druid_ (~Druid@p5B05DFC6.dip.t-dialin.net)
  822. # [21:52] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  823. # [21:53] * Joins: dividinglimits (~boogy@72.184.194.26)
  824. # [21:54] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  825. # [21:54] <hober> yo.
  826. # [21:55] <hober> could some of you reply to http://lists.w3.org/Archives/Public/public-html/2012Feb/0275.html today?
  827. # [21:55] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  828. # [21:56] <Ms2ger> No
  829. # [21:56] * dividinglimits is now known as boogyman
  830. # [21:57] * Quits: erichynds (~ehynds@64.206.121.41)
  831. # [21:57] <hober> Ms2ger: :)
  832. # [21:57] <Ms2ger> I'm not yet mad enough to write to public-html
  833. # [21:59] * Quits: dinesh___ (~dinesh@fr1-dinesh.box.dinsoft.org) (Read error: Connection reset by peer)
  834. # [21:59] * Joins: dinesh___ (~dinesh@fr1-dinesh.box.dinsoft.org)
  835. # [21:59] <aklein> annevk: for the this argument of MutationCallbacks, does the spec actually say that "this" is the MutationObserver?
  836. # [21:59] <aklein> oh
  837. # [21:59] <aklein> nm
  838. # [21:59] <aklein> annevk: misread the sentence
  839. # [22:00] <jgraham> hober: What Ms2ger said. Pretty sure we aren't falling over ourselves to implement that, but I guess you really want an answer from annevk
  840. # [22:00] <hober> Ms2ger: you are a smarter person than I am, it would seem
  841. # [22:01] <hober> jgraham: "a solicitation of UA implementor interest has gone unanswered for a month" is a good argument. "3 vendors claim they won't implement" is a better one. :)
  842. # [22:01] <Ms2ger> The chairs consider arguments now?
  843. # [22:01] <hober> heh
  844. # [22:02] * jonlee|afk is now known as jonlee
  845. # [22:02] <Ms2ger> Last time I checked, it was only FORMAL OBJECTIONs
  846. # [22:02] <othermaciej> actually it i more the opposite
  847. # [22:02] <othermaciej> so far, the only thing we have done with formal objections is record them
  848. # [22:03] * Joins: dividinglimits (~boogy@72.184.194.26)
  849. # [22:03] * Quits: silentimp (~silentimp@63-142-132-95.pool.ukrtel.net) (Quit: silentimp)
  850. # [22:04] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  851. # [22:04] * dividinglimits is now known as boogyman
  852. # [22:04] <jgraham> hober: Yeah and I am very happy for annevk to provide a claim one way or the other :)
  853. # [22:04] <othermaciej> here is the list of all Formal Objections we ever got: <http://dev.w3.org/html5/status/formal-objection-status.html>
  854. # [22:04] <hober> jgraham: me too! :)
  855. # [22:05] <Ms2ger> Anyway, I've given up on the HTMLWG a long time ago, so consider whatever you like :)
  856. # [22:08] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
  857. # [22:13] * Joins: dividinglimits (~boogy@72.184.194.26)
  858. # [22:13] * Quits: GlitchMr (~glitchmr@178-36-32-105.adsl.inetia.pl) (Read error: Connection reset by peer)
  859. # [22:13] * Joins: weinig (~weinig@17.245.89.85)
  860. # [22:16] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  861. # [22:16] * dividinglimits is now known as boogyman
  862. # [22:19] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  863. # [22:20] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Client Quit)
  864. # [22:21] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  865. # [22:21] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Quit: mishunov)
  866. # [22:28] * Quits: MacTed (~Thud@63.119.36.36)
  867. # [22:36] * Joins: dividinglimits (~boogy@72.184.194.26)
  868. # [22:37] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  869. # [22:37] * dividinglimits is now known as boogyman
  870. # [22:47] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
  871. # [22:52] * Joins: jryans (~jryans@24-155-144-5.static.grandenetworks.net)
  872. # [22:56] * heycam|away is now known as heycam
  873. # [22:57] * Joins: ehsan (~ehsan@66.207.208.98)
  874. # [22:57] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  875. # [22:58] * Joins: MrJ (~boogy@unaffiliated/mrj)
  876. # [22:58] * MrJ is now known as boogyman
  877. # [23:02] * Joins: dividinglimits (~boogy@72.184.194.26)
  878. # [23:03] * Quits: boogyman (~boogy@unaffiliated/mrj) (Ping timeout: 250 seconds)
  879. # [23:03] * dividinglimits is now known as boogyman
  880. # [23:07] * Joins: silentimp (~silentimp@77.87.42.24)
  881. # [23:08] * Joins: KillerX_ (~anant@nat/mozilla/x-thgwvaewsodqszuw)
  882. # [23:08] * Quits: KillerX_ (~anant@nat/mozilla/x-thgwvaewsodqszuw) (Client Quit)
  883. # [23:11] * Quits: silentimp (~silentimp@77.87.42.24) (Read error: Connection reset by peer)
  884. # [23:11] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  885. # [23:11] <TabAtkins> I shouldn't be amused by my response to https://bugs.webkit.org/show_bug.cgi?id=81752 , but I am.
  886. # [23:11] <Ms2ger> SQUIRREL
  887. # [23:12] * Quits: KillerX (~anant@nat/mozilla/x-bcitqsuzblxzbyja) (Ping timeout: 245 seconds)
  888. # [23:13] * Joins: dividinglimits (~boogy@72.184.194.26)
  889. # [23:14] * Joins: KillerX (~anant@nat/mozilla/x-funmkicgekvqmrrr)
  890. # [23:15] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  891. # [23:15] * dividinglimits is now known as boogyman
  892. # [23:22] * Quits: Ms2ger (~Ms2ger@33.178-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
  893. # [23:26] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  894. # [23:29] <Hixie> hey maths people. what do you call a (cartesian) shape that has no holes, and where at any point outside the shape you can go in two orthgonal directions without approaching the shape?
  895. # [23:29] * Joins: dividinglimits (~boogy@72.184.194.26)
  896. # [23:30] <Hixie> i.e. a shape like a filled O or P, or like a T, but unlike an S or F
  897. # [23:30] * jonlee is now known as jonlee|afk
  898. # [23:30] <Hixie> is there some special term that describes that kind of shape?
  899. # [23:32] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  900. # [23:32] * dividinglimits is now known as boogyman
  901. # [23:34] <Hixie> (i guess i mean Euclidean, not Cartesian)
  902. # [23:34] * Joins: KillerX_ (~anant@nat/mozilla/x-fwkaosphvrusyebw)
  903. # [23:35] * Joins: qubital (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net)
  904. # [23:35] * Quits: weinig (~weinig@17.245.89.85) (Quit: weinig)
  905. # [23:37] * Joins: weinig (~weinig@17.245.89.85)
  906. # [23:37] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  907. # [23:37] <TabAtkins> Um, convex?
  908. # [23:37] <Philip`> P isn't convex
  909. # [23:38] <TabAtkins> True.
  910. # [23:38] * Quits: KillerX (~anant@nat/mozilla/x-funmkicgekvqmrrr) (Ping timeout: 245 seconds)
  911. # [23:38] <TabAtkins> I doubt there's a word for this.
  912. # [23:38] <TabAtkins> Why would you possibly need it?
  913. # [23:38] <TabAtkins> For describing stroke or something?
  914. # [23:39] <Hixie> describing the characteristic of a bounding circumference
  915. # [23:39] <Hixie> that doesn't have to be rectangular
  916. # [23:39] * Quits: KillerX_ (~anant@nat/mozilla/x-fwkaosphvrusyebw) (Ping timeout: 244 seconds)
  917. # [23:40] <Philip`> Why would it apply to T differently to how it applies to F?
  918. # [23:40] * Quits: weinig (~weinig@17.245.89.85) (Client Quit)
  919. # [23:40] <Hixie> because of the bit between the bars of the F
  920. # [23:41] <Philip`> How's that different to the bit between the horizontal and vertical bars of the T?
  921. # [23:42] * Joins: dividinglimits (~boogy@72.184.194.26)
  922. # [23:42] <Hixie> well it's different in the way i described earlier... not sure what you mean beyond that
  923. # [23:42] <Philip`> I think I mean, what algorithm cares about the difference you described earlier?
  924. # [23:43] <Philip`> (rather than just caring about e.g. convex vs non-convex)
  925. # [23:43] <Philip`> (or holey vs unholey)
  926. # [23:44] <Hixie> yeah i dunno
  927. # [23:44] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  928. # [23:44] <Hixie> maybe i don't need this
  929. # [23:44] * Joins: weinig (~weinig@17.245.89.85)
  930. # [23:44] * dividinglimits is now known as boogyman
  931. # [23:44] <jgraham> TabAtkins: It might be funny, but there are also some reasonable arguments for not requiring unicode case insensitivity in general e.g. it introduces locale-dependence
  932. # [23:44] * Parts: qubital (~kmklz@c-98-197-84-133.hsd1.tx.comcast.net)
  933. # [23:44] <hober> any thoughts on this (zero edit) CP before I submit it? http://www.w3.org/html/wg/wiki/User:Eoconnor/ISSUE-195
  934. # [23:45] <zewt> jgraham: no, case-insensitivity is normally locale-independent ("case folding")
  935. # [23:45] <zewt> case-insensitivity in unicode isn't the same as converting both strings to lowercase before comparing
  936. # [23:46] <TabAtkins> hober: Looks good.
  937. # [23:47] <jgraham> zewt: Hmm, OK
  938. # [23:47] * jonlee|afk is now known as jonlee
  939. # [23:49] <hober> TabAtkins: I want to include http://www.dreamwidth.org/userpic/1073989/1201616 in it but can't quite figure out how. :)
  940. # [23:49] * Joins: KillerX (~anant@nat/mozilla/x-hgxmagnjderklbco)
  941. # [23:49] <TabAtkins> heh
  942. # [23:51] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  943. # [23:54] * Quits: drublic (~drublic@frbg-4d028b33.pool.mediaWays.net) (Remote host closed the connection)
  944. # [23:56] * Joins: dividinglimits (~boogy@72.184.194.26)
  945. # [23:56] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  946. # [23:58] * Quits: boogyman (~boogy@72.184.194.26) (Ping timeout: 272 seconds)
  947. # [23:58] * dividinglimits is now known as boogyman
  948. # [23:58] * Quits: jryans (~jryans@24-155-144-5.static.grandenetworks.net) (Quit: Leaving...)
  949. # [23:59] * jonlee is now known as jonlee|afk
  950. # Session Close: Thu Mar 22 00:00:00 2012

The end :)