/irc-logs / freenode / #whatwg / 2011-08-29 / end

Options:

  1. # Session Start: Mon Aug 29 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:07] * Joins: jacobolus (~jacobolus@c-98-216-96-89.hsd1.ma.comcast.net)
  4. # [00:11] * Joins: MikeSmith_ (~MikeSmith@EM1-113-228-57.pool.e-mobile.ne.jp)
  5. # [00:14] * Quits: MikeSmith (~MikeSmith@EM1-112-227-9.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  6. # [00:14] * MikeSmith_ is now known as MikeSmith
  7. # [00:17] * Quits: jacobolus (~jacobolus@c-98-216-96-89.hsd1.ma.comcast.net) (Remote host closed the connection)
  8. # [00:22] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  9. # [00:24] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
  10. # [00:26] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  11. # [00:29] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Client Quit)
  12. # [00:30] * Quits: micheil (~micheil@78-86-124-174.zone2.bethere.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
  13. # [00:31] * Joins: rniwa (~rniwa@216.239.45.130)
  14. # [00:32] * Joins: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt)
  15. # [00:32] * Quits: skimmas (~skimmas@cr-217-129-229-33.netvisao.pt) (Client Quit)
  16. # [00:33] * Quits: huskyr_ (~huskyr@86.84.48.191) (Quit: huskyr_)
  17. # [00:39] * Joins: Morphous (jan@unaffiliated/amorphous)
  18. # [00:40] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: FireFly)
  19. # [00:44] * Joins: temp01 (~temp01@unaffiliated/temp01)
  20. # [00:44] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  21. # [00:52] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  22. # [00:52] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  23. # [00:53] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  24. # [00:56] * Joins: weinig (~weinig@2620:149:4:401:6514:3610:a66a:3678)
  25. # [01:05] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
  26. # [01:05] * Quits: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  27. # [01:07] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  28. # [01:07] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  29. # [01:15] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:61f4:7416:ab0a:2961)
  30. # [01:15] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  31. # [01:15] * Quits: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Quit: Leaving...)
  32. # [01:16] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  33. # [01:29] * Quits: cpearce (~chatzilla@ip-118-90-32-171.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  34. # [01:31] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  35. # [01:31] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  36. # [01:37] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  37. # [01:37] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  38. # [01:39] * Joins: benjoffe (~benjoffe@nat/yahoo/x-tnslnopivmjtilfg)
  39. # [01:50] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  40. # [01:50] * Joins: boaz- (~boaz@li326-230.members.linode.com)
  41. # [01:50] * Quits: boaz- (~boaz@li326-230.members.linode.com) (Excess Flood)
  42. # [01:51] * Joins: boaz (~boaz@li326-230.members.linode.com)
  43. # [01:55] * Joins: cpearce (~chatzilla@60.234.54.74)
  44. # [02:23] * Quits: hasathe__ (~hasather_@84.38.144.96) (Remote host closed the connection)
  45. # [02:23] * Joins: Ephemera (~Ephemera@61.41.24.114)
  46. # [02:43] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  47. # [02:57] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  48. # [02:58] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  49. # [03:10] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 240 seconds)
  50. # [03:30] * Quits: CvP (~CvP@123.49.23.63) (Quit: [ UPP ] > all)
  51. # [03:46] * Joins: jacobolus (~jacobolus@c-98-216-96-89.hsd1.ma.comcast.net)
  52. # [03:47] * Parts: boaz (~boaz@li326-230.members.linode.com)
  53. # [03:53] * Quits: weinig (~weinig@2620:149:4:401:6514:3610:a66a:3678) (Quit: weinig)
  54. # [03:53] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  55. # [04:08] * Joins: boaz (~boaz@li326-230.members.linode.com)
  56. # [04:08] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  57. # [04:18] * Joins: zewt- (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  58. # [04:18] * Quits: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  59. # [04:39] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  60. # [04:56] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  61. # [04:58] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  62. # [05:03] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  63. # [05:06] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  64. # [05:06] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  65. # [05:06] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:61f4:7416:ab0a:2961) (Ping timeout: 255 seconds)
  66. # [05:08] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  67. # [05:08] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  68. # [05:10] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  69. # [05:10] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  70. # [05:11] * Joins: nonge_ (~nonge@p5082A90C.dip.t-dialin.net)
  71. # [05:11] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  72. # [05:11] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  73. # [05:13] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  74. # [05:13] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  75. # [05:15] * Quits: nonge__ (~nonge@p5082A630.dip.t-dialin.net) (Ping timeout: 276 seconds)
  76. # [05:28] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  77. # [05:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  78. # [05:53] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  79. # [05:54] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Remote host closed the connection)
  80. # [05:54] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  81. # [05:55] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Client Quit)
  82. # [05:56] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  83. # [06:13] * Quits: MikeSmith (~MikeSmith@EM1-113-228-57.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  84. # [06:14] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  85. # [06:16] * Joins: ben_alman_ (~cowboy@pool-74-104-156-115.bstnma.fios.verizon.net)
  86. # [06:19] * Joins: MikeSmith (~MikeSmith@EM114-48-16-54.pool.e-mobile.ne.jp)
  87. # [06:34] * Joins: dave_levin (~dave_levi@nat/google/x-ogebwbcgbpekpbsv)
  88. # [06:36] * Joins: ezoe (~ezoe@61-205-125-112f1.kyt1.eonet.ne.jp)
  89. # [06:37] * Joins: tmzt_ (~tmzt@76.253.140.253)
  90. # [06:40] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  91. # [06:49] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 250 seconds)
  92. # [06:52] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  93. # [06:53] * Joins: shans (~shanestep@74.125.56.17)
  94. # [07:04] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 245 seconds)
  95. # [07:25] * heycam is now known as heycam|away
  96. # [07:40] * Quits: xtoph (~xtoph@213.47.185.206)
  97. # [07:51] * Joins: zcorpan (~zcorpan@c-229ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  98. # [07:56] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  99. # [07:57] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  100. # [08:03] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  101. # [08:03] * heycam|away is now known as heycam
  102. # [08:06] * Joins: jdong_ (~quassel@222.126.155.250)
  103. # [08:17] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
  104. # [08:19] * Joins: jdong_ (~jdong@222.126.155.250)
  105. # [08:21] * Joins: Ankheg (~Ankheg@91.224.77.4)
  106. # [08:21] * Quits: jdong_ (~jdong@222.126.155.250) (Client Quit)
  107. # [08:22] * Joins: jdong_ (~jdong@222.126.155.250)
  108. # [08:22] * Parts: jdong_ (~jdong@222.126.155.250)
  109. # [08:23] * Joins: jdong_ (~anonymous@222.126.155.250)
  110. # [08:23] * Parts: jdong_ (~anonymous@222.126.155.250)
  111. # [08:25] * Joins: jdong_ (~anonymous@222.126.155.250)
  112. # [08:26] * Joins: brucel (~brucel@212.183.128.2)
  113. # [08:27] * Joins: zdobersek (~zan@cpe-46-164-17-34.dynamic.amis.net)
  114. # [08:28] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
  115. # [08:29] * heycam is now known as heycam|away
  116. # [08:33] * Joins: roc (~chatzilla@121.98.230.221)
  117. # [08:42] * Joins: LBP (~Mirc@pD9EB1DD7.dip0.t-ipconnect.de)
  118. # [08:43] * Rik`_ is now known as Rik`
  119. # [08:55] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  120. # [08:55] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  121. # [08:56] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  122. # [08:56] * Quits: brucel (~brucel@212.183.128.2) (Ping timeout: 258 seconds)
  123. # [08:58] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
  124. # [09:01] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
  125. # [09:01] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  126. # [09:01] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:dd65:c56:4dc5:daf9)
  127. # [09:04] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  128. # [09:05] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  129. # [09:06] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  130. # [09:06] * Joins: CvP (~CvP@123.49.23.63)
  131. # [09:06] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  132. # [09:07] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:dd65:c56:4dc5:daf9) (Ping timeout: 255 seconds)
  133. # [09:09] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
  134. # [09:16] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  135. # [09:17] * Joins: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net)
  136. # [09:20] * Joins: cpearce (~chatzilla@ip-118-90-32-171.xdsl.xnet.co.nz)
  137. # [09:27] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  138. # [09:29] * Joins: rimantas (~rimliu@93.93.57.193)
  139. # [09:31] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  140. # [09:31] * Quits: cying (~cying@c-71-202-136-62.hsd1.ca.comcast.net) (Quit: cying)
  141. # [09:34] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  142. # [09:36] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  143. # [09:51] * Quits: CvP (~CvP@123.49.23.63) (Disconnected by services)
  144. # [09:51] * Joins: xCG (~CvP@123.49.22.135)
  145. # [09:52] * xCG is now known as CvP
  146. # [09:55] * Rik`_ is now known as Rik`
  147. # [09:57] <jgraham> Conclusion from the last two days of HTML related email: there is nothing interesting happening.
  148. # [10:07] * Quits: dave_levin (~dave_levi@nat/google/x-ogebwbcgbpekpbsv) (Quit: dave_levin)
  149. # [10:08] * Quits: zdobersek (~zan@cpe-46-164-17-34.dynamic.amis.net) (Ping timeout: 258 seconds)
  150. # [10:09] * Joins: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl)
  151. # [10:12] * Quits: shans (~shanestep@74.125.56.17) (Quit: shans)
  152. # [10:12] * Joins: zdobersek (~zan@90.157.243.235)
  153. # [10:24] * Quits: benjoffe (~benjoffe@nat/yahoo/x-tnslnopivmjtilfg) (Remote host closed the connection)
  154. # [10:45] * Quits: ezoe (~ezoe@61-205-125-112f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
  155. # [11:00] * Quits: zdobersek (~zan@90.157.243.235) (Quit: Leaving.)
  156. # [11:04] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  157. # [11:04] * Joins: roc (~chatzilla@121.98.230.221)
  158. # [11:06] * Joins: tomasf (~tom@2002:55e5:d95e:0:7852:5a68:619a:db80)
  159. # [11:06] * Quits: zcorpan (~zcorpan@c-229ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 240 seconds)
  160. # [11:11] * Joins: smaug____ (~chatzilla@YYYCMXCVII.gprs.sl-laajakaista.fi)
  161. # [11:16] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  162. # [11:27] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 240 seconds)
  163. # [11:29] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  164. # [11:42] * Joins: shans (~shanestep@124-168-157-252.dyn.iinet.net.au)
  165. # [11:43] * gsnedders finally gets around to looking at what heycam changed in WebIDL because of him :P
  166. # [11:44] <gsnedders> Though trying to load the spec on train wifi isn't working brilliantly
  167. # [11:45] <gsnedders> (I guess dev.w3.org being on a sewing machine doesn't help)
  168. # [11:50] * smaug____ imagines a server getting electricity from an old singer http://upload.wikimedia.org/wikipedia/commons/0/00/Singer_sewing_machine.jpg
  169. # [11:51] <tomasf> maybe they let the sewing machine "render" the page on actual fabric and automatically take a photo of it and deliver that as the web page
  170. # [11:54] <jgraham> Lack of a CSS media type for fabric suggests that isn't the case
  171. # [11:56] * Quits: shans (~shanestep@124-168-157-252.dyn.iinet.net.au) (Quit: shans)
  172. # [12:11] * Joins: MikeSmith_ (~MikeSmith@EM1-112-243-160.pool.e-mobile.ne.jp)
  173. # [12:14] * Quits: MikeSmith (~MikeSmith@EM114-48-16-54.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  174. # [12:14] * MikeSmith_ is now known as MikeSmith
  175. # [12:19] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
  176. # [12:30] * Quits: cpearce (~chatzilla@ip-118-90-32-171.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  177. # [12:32] <smaug____> Does anyone have tests for canvas objects in "data" documents
  178. # [12:33] <smaug____> something like
  179. # [12:33] <smaug____> document.implementation.createHTMLDocument("").createElement("canvas").getContext("2d");
  180. # [12:33] <smaug____> and then using that context somehow
  181. # [12:35] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  182. # [12:35] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  183. # [12:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  184. # [12:37] * Joins: woef (~woef@91.183.84.141)
  185. # [12:41] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  186. # [12:41] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  187. # [12:42] * Quits: smaug____ (~chatzilla@YYYCMXCVII.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  188. # [12:44] <woef> If they say html5 should be "backwards compatible" ... how far back in time are they talking about?
  189. # [12:45] <jgraham> If who says what?
  190. # [12:45] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  191. # [12:46] <jgraham> For developing HTML5 the tenets were more like "support existing content" and "no mode switching"
  192. # [12:46] * Joins: Lachy (~Lachy@guest.opera.com)
  193. # [12:46] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  194. # [12:46] <woef> I remember a discussion about why a <dl> only has "assumed" list items (no unique container)
  195. # [12:47] <woef> It was said that adding one was not backwardds compatible with what existed today.
  196. # [12:47] <jgraham> So you can't make changes that break (large enoguh numbers of) existing sites (that browser makers would be reluctant to make the changes). Since some sites are as old as the web, that gives a timescale
  197. # [12:47] * Joins: Kellen` (~Kellen@194-17-8-94.customer.telia.com)
  198. # [12:48] <woef> Wouldn't it be interesting to make a "intermediate" tracks. Support two modes, until the old way of working gets fazed out?
  199. # [12:48] <jgraham> No
  200. # [12:48] * Quits: hasather (~davidh@pat-tdc.opera.com) (Quit: Ex-Chat)
  201. # [12:48] <jgraham> It's a lot of effort
  202. # [12:48] <jgraham> and there is no good idea of what the timescale for the old way fading out is
  203. # [12:48] <woef> Yeah ...
  204. # [12:48] <gsnedders> woef: How many things have ever been fazed out?
  205. # [12:49] <woef> image maps?
  206. # [12:49] <woef> flash slowly is going away.
  207. # [12:49] <jgraham> (pretty sure phased is spelt wityh a ph and an s)
  208. # [12:49] <woef> fazed is the "i'm a cool geek" way of spelling ;)
  209. # [12:50] <jgraham> Ah. I never get those memos for some reaswon
  210. # [12:50] <woef> I'm afraid we don't really do the whole ph-thing in Belgium :)
  211. # [12:50] <woef> I get that wrong a lot.
  212. # [12:50] <gsnedders> woef: image maps are still supported by all browsers.
  213. # [12:50] <jgraham> woef: Yeah, but gsnedders is scottish. That's almost english, so he doesn't have an excuse
  214. # [12:51] <woef> Hah!
  215. # [12:51] <gsnedders> woef: An extreme example is the plaintext element, noted as being deprecated in the first ever HTML spec, still special-cased in the parser in HTML 5.
  216. # [12:52] <woef> I once tried to read some Irvine Welsh books, my English lessons didn't really help.
  217. # [12:52] <gsnedders> jgraham: I just copied what woef said!
  218. # [12:52] <gsnedders> jgraham: You know I can't spell. :P
  219. # [12:52] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  220. # [12:52] <gsnedders> Copying others is normally better than guessing myself :P
  221. # [12:52] * Philip` is unphased by homonyms
  222. # [12:52] <gsnedders> (It also provides a convenient way to mitigate blame for my inability to spell.)
  223. # [12:53] <jgraham> Is someone who is phased by homonyms a homophobe?
  224. # [12:54] <gsnedders> woef: Speaking of Welsh, the only book I found hard to read was one with phonetic transcription of dialect from where I grew up. :)
  225. # [12:54] <gsnedders> (I can cope with it fine when spoken.)
  226. # [12:56] * Joins: karlcow (~karl@nerval.la-grange.net)
  227. # [12:59] <woef> I think I tried Trainspotting once.
  228. # [12:59] <woef> But if I get it right, we'll never have a <dl> list with proper list items?
  229. # [12:59] <woef> Or nested <a>-tags?
  230. # [13:01] <gsnedders> woef: nested a-elements will break existing sites, so there's no way you'll get browsers to change behaviour. Equally, what does a link within a link *do*?
  231. # [13:01] <gsnedders> woef: What's the use-case for changing dl though? What's unclear about dt/dd?
  232. # [13:01] <woef> link to it's href?
  233. # [13:01] <gsnedders> woef: which href?
  234. # [13:01] <jgraham> gsnedders: (pretty obvious what it does, really)
  235. # [13:01] <woef> The one with the deepest nesting.
  236. # [13:01] <jgraham> Still won't happen ofc
  237. # [13:02] <Philip`> (Presumably it does the same as it does if you nest <a> in XHTML)
  238. # [13:02] <woef> Like "i block-level-link my blog intro but the contained link to the comment section goes there immediately"
  239. # [13:02] <gsnedders> jgraham: (that would require half a second of thought which I'm not doing while on vacation, even if I am responding to spec changes I requested)
  240. # [13:02] <jgraham> Or in HTML with script
  241. # [13:02] <gsnedders> woef: Still, changing the parser would break existing sites.
  242. # [13:02] <woef> gsnedders: how so?
  243. # [13:03] <woef> I hope nobody is nesting links now, if you see the dom-crap that ensues :)
  244. # [13:04] <jgraham> hahaha
  245. # [13:04] <jgraham> :)
  246. # [13:04] <gsnedders> woef: Plenty of people are. The vast majority of the web doesn't follow the spec.
  247. # [13:04] <gsnedders> Like, approximately 100% of the webhas invalid HTML.
  248. # [13:04] <woef> But these sites break by default :p
  249. # [13:05] <jgraham> I wonder what the half life of this conversation is
  250. # [13:05] <gsnedders> Breaking the web would cause people to not use a browser, so good luck getting any browser to change :P
  251. # [13:05] <jgraham> We've had the same discussion with different people since 2004
  252. # [13:05] <jgraham> Hopefully it will eventually stop
  253. # [13:05] <woef> As for the <dl>, I just don't like that there is no <li> equivalent.
  254. # [13:06] <jgraham> That one at least might be changable
  255. # [13:06] <jgraham> There was a long thread on WHATWG a while back
  256. # [13:06] <jgraham> I don't remembert the conclusions
  257. # [13:06] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  258. # [13:06] * Joins: karlcow (~karl@nerval.la-grange.net)
  259. # [13:07] <woef> You just say that to increase the suspense.
  260. # [13:08] <jgraham> Yep, it's practically Resident Evil in here
  261. # [13:09] <gsnedders> At least it's not the merky darkness of Doom 3.
  262. # [13:13] * Joins: roc (~chatzilla@121.98.230.221)
  263. # [13:15] * Joins: shans (~shanestep@124-168-157-252.dyn.iinet.net.au)
  264. # [13:16] <Philip`> Does it count as suspense when you're 100% certain a monster is going to spring into existence behind you when you enter a room?
  265. # [13:17] <gsnedders> Okay, true, once you get beyond the first few levels it is like that.
  266. # [13:17] <woef> It killed AvsP2
  267. # [13:18] <woef> The first one was creepy as hell though.
  268. # [13:18] <woef> Damn motion detector.
  269. # [13:26] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  270. # [13:40] * Joins: hasather (~davidh@pat-tdc.opera.com)
  271. # [13:43] * Joins: smaug____ (~chatzilla@ZYYYMYCCCXLIV.gprs.sl-laajakaista.fi)
  272. # [13:50] * Joins: benjoffe_ (~benjoffe_@r49-2-10-185.cpe.vividwireless.net.au)
  273. # [13:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  274. # [13:54] * Joins: karlcow (~karl@nerval.la-grange.net)
  275. # [13:59] * benjoffe_ is now known as benjoffe
  276. # [14:02] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 252 seconds)
  277. # [14:09] * Joins: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  278. # [14:09] * Joins: MrOpposite (~mropposit@62.119.155.253)
  279. # [14:09] * Quits: MrOpposite (~mropposit@62.119.155.253) (Changing host)
  280. # [14:09] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  281. # [14:16] * Joins: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  282. # [14:20] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 240 seconds)
  283. # [14:26] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Ping timeout: 240 seconds)
  284. # [14:27] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  285. # [14:27] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  286. # [14:28] <hsivonen> looks like ISSUEs are as important as ever http://www.w3.org/html/wg/tracker/issues/170
  287. # [14:30] * Joins: zdobersek (~zan@cpe-46-164-16-241.dynamic.amis.net)
  288. # [14:33] * Quits: hasather (~davidh@pat-tdc.opera.com) (Remote host closed the connection)
  289. # [14:35] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
  290. # [14:36] * Joins: hasather (~davidh@pat-tdc.opera.com)
  291. # [14:38] <hsivonen> looking at the number of duplicates on https://bugzilla.mozilla.org/show_bug.cgi?id=162653 I wonder if mattur will be able to find an XML design thread from 1997 or 1998 containing an assertion that HTML authors won't be confused by XML doing <foo/>
  292. # [14:39] * Quits: smaug____ (~chatzilla@ZYYYMYCCCXLIV.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  293. # [14:44] * Joins: zcorpan (~zcorpan@c-229ee355.410-6-64736c14.cust.bredbandsbolaget.se)
  294. # [14:45] * Joins: ezoe (~ezoe@203-140-88-190f1.kyt1.eonet.ne.jp)
  295. # [14:46] * Joins: jonatas (~jonatas@lba.inpa.gov.br)
  296. # [14:47] * Quits: jonatas (~jonatas@lba.inpa.gov.br) (Read error: Connection reset by peer)
  297. # [14:47] * Joins: jonatas (~jonatas@lba.inpa.gov.br)
  298. # [14:48] * Quits: jonatas (~jonatas@lba.inpa.gov.br) (Remote host closed the connection)
  299. # [14:49] * Joins: jonatas (~jonatas@lba.inpa.gov.br)
  300. # [14:49] <gsnedders> Is (char)(int)1 a plausible way to check endianness of integers
  301. # [14:49] <gsnedders> ?
  302. # [14:50] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  303. # [14:50] * Quits: jonatas (~jonatas@lba.inpa.gov.br) (Remote host closed the connection)
  304. # [14:50] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Read error: Connection reset by peer)
  305. # [14:50] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  306. # [14:52] <jgraham> gsnedders: Won't the compiler get upset by that?
  307. # [14:52] <jgraham> See also http://stackoverflow.com/questions/1001307/detecting-endianness-programmatically-in-a-c-program
  308. # [14:52] <gsnedders> (Yay for writing code that depends on endianness)
  309. # [14:53] * Joins: Rik` (~Rik`@78.251.197.175)
  310. # [14:56] <Philip`> int i = 1; char c[sizeof(int)]; memcpy(c, &i, sizeof(int)); bool is_littleendian = c[0];
  311. # [14:57] <Philip`> I'm not sure the union trick is actually legal C (though I'm not sure it's illegal either)
  312. # [14:57] <Philip`> but memcpy is always safe
  313. # [14:58] <gsnedders> Philip`: It's illegal, I'm pretty certain. At least people have managed to cite quite obvious bits of the spec about it.
  314. # [14:58] <gsnedders> (Well, it's not illgal, it's just undefined.)
  315. # [14:58] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 258 seconds)
  316. # [14:58] <Philip`> (char)(int)1 will always just give you 1, and *(char*)&i will give you bogus results depending on what compiler version and optimisation settings you use
  317. # [15:00] <Philip`> (The union thing works in all compilers in practice, though)
  318. # [15:00] <gsnedders> Philip`: Casting to char always take the low-bits?
  319. # [15:01] <gsnedders> Philip`: bool is C99?
  320. # [15:02] * jgraham would imageine without knowing that casting to char does an actual type conversion rather than just reading some subset of the bits
  321. # [15:02] <gsnedders> jgraham: What else can it do?
  322. # [15:03] <gsnedders> jgraham: a char is just a numberic type
  323. # [15:03] <gsnedders> *numeric
  324. # [15:03] <jgraham> Well yes, I know that
  325. # [15:03] <jgraham> It could overflow differently, for example. And be endianness independent.
  326. # [15:04] <Philip`> If char is unsigned, then (char)i adds or subtracts 256 to/from i until it's in the range [0, 255] and then returns that
  327. # [15:04] <Philip`> If char is signed, and i is in [0, 255] then it returns that, else it's implementation-defined behaviour
  328. # [15:04] <gsnedders> Philip`: I could remember there was some magic about char, but I couldn't remember what.
  329. # [15:05] <Philip`> The magic thing is that you don't know whether it's signed or unsigned
  330. # [15:05] <gsnedders> And about casting as well? Which I guess is the adding/subtracting…
  331. # [15:06] <Philip`> (bool isn't in C99; use a BOOL or int or whatever, or use C++)
  332. # [15:06] * Quits: beverloo (~beverloo@nat/google/x-zcubeirpigbgdjul) (Quit: Ex-Chat)
  333. # [15:07] <Philip`> In C99, casting is the same process for any integer types (except _Bool)
  334. # [15:07] * Joins: beverloo (~beverloo@nat/google/x-iabzzpfsonssazyw)
  335. # [15:07] <Philip`> ...except replace "256" by appropriate values etc
  336. # [15:08] <tomasf> according to http://en.wikipedia.org/wiki/Stdbool.h , bool expands to _Bool in C99
  337. # [15:08] <gsnedders> Philip`: (Yeah, I know what to do)
  338. # [15:09] <Philip`> Basically it always does the mathematically obvious thing, except it's unwilling to assume two's-complement representation so any cases of signed overflow are implementation-defined behaviour
  339. # [15:09] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  340. # [15:10] <Philip`> and it's all endian-independent until you try to read the char representation of a larger value
  341. # [15:11] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  342. # [15:11] <Philip`> But in any case, it's usually more useful to know endianness at compile-time and not run-time
  343. # [15:12] <gsnedders> so reading an int into a short is endian dependent, assuming they're different sizes?
  344. # [15:12] <Philip`> since then you can have byte-swap macros that get replaced with noops
  345. # [15:12] <Philip`> so you should have a configure script or something to detect it and set a macro
  346. # [15:12] <Philip`> What do you mean by "reading into"?
  347. # [15:13] <gsnedders> *read the short representation of an int
  348. # [15:16] <Philip`> What do you mean by that?
  349. # [15:16] <gsnedders> Philip`: (But yes, it makes sense to do this in a saner way once I have all the setup to do that, which is pretty much going to be when I stop playing around with this code as a standalone application
  350. # [15:16] <Philip`> (Values have byte repesentations, not short representations)
  351. # [15:17] * gsnedders wants to give up on IRC as this internet connection isn't working well
  352. # [15:17] * gsnedders is on the WCML being all fancy and stuff in first-class, because Bank Holiday Monday => cheap upgrades.
  353. # [15:24] <Philip`> In practice, the solution that works 99.99% of the time is "#define IS_LITTLE_ENDIAN 1"
  354. # [15:26] <gsnedders> That's effectively what this code already is. :)
  355. # [15:27] * Joins: smaug____ (~chatzilla@KMMMCCCXXVII.gprs.sl-laajakaista.fi)
  356. # [15:28] * Joins: MacTed (~Thud@63.119.36.36)
  357. # [15:34] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  358. # [15:34] * Joins: esc_ (~esc-ape@84.inst-3.ufg.ac.at)
  359. # [15:34] * Joins: xCG (~CvP@123.200.17.118)
  360. # [15:34] * Quits: CvP (~CvP@123.49.22.135) (Disconnected by services)
  361. # [15:34] * xCG is now known as CvP
  362. # [15:39] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  363. # [15:40] <karlcow> http://glandium.org/blog/?p=2180
  364. # [15:40] * Joins: woef (~woef@91.183.84.141)
  365. # [15:41] <woef> About the article tag ... why is it the author's responsability to decide what content is syndicable?
  366. # [15:42] * Joins: boaz (~boaz@li326-230.members.linode.com)
  367. # [15:45] <woef> Or is the "syndication" part just a way of helping you decide whether to use an article tag?
  368. # [15:50] * Quits: CvP (~CvP@123.200.17.118) (Disconnected by services)
  369. # [15:50] * Joins: xCG (~CvP@123.49.22.135)
  370. # [15:51] * xCG is now known as CvP
  371. # [16:00] * Quits: smaug____ (~chatzilla@KMMMCCCXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  372. # [16:04] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 252 seconds)
  373. # [16:12] * Joins: davidb_ (~davidb@66.207.208.98)
  374. # [16:21] * Joins: saba (~foo@unaffiliated/saba)
  375. # [16:25] * Joins: rabbi1 (~manjunath@49.200.69.127)
  376. # [16:26] * Joins: timeless (d04149cb@firefox/developer/timeless)
  377. # [16:41] * Joins: FireFly (~firefly@unaffiliated/firefly)
  378. # [16:43] * Joins: Rik`_ (~Rik`@78.251.197.175)
  379. # [16:46] * Quits: Rik` (~Rik`@78.251.197.175) (Ping timeout: 276 seconds)
  380. # [16:46] * Rik`_ is now known as Rik`
  381. # [16:52] * Quits: rabbi1 (~manjunath@49.200.69.127) (Ping timeout: 258 seconds)
  382. # [16:52] * Joins: Rik`_ (~Rik`@78.251.197.175)
  383. # [16:52] * Quits: Rik` (~Rik`@78.251.197.175) (Ping timeout: 240 seconds)
  384. # [16:52] * Joins: rabbi1 (~manjunath@49.200.69.61)
  385. # [16:56] * Quits: Rik`_ (~Rik`@78.251.197.175) (Ping timeout: 245 seconds)
  386. # [17:03] * Quits: zewt- (~x@c-24-62-196-44.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
  387. # [17:03] * Joins: zewt (~x@c-24-62-196-44.hsd1.ma.comcast.net)
  388. # [17:04] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
  389. # [17:06] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  390. # [17:07] * Joins: KillerX (~anant@nat/mozilla/x-ekzsrfsrrpaamovq)
  391. # [17:10] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
  392. # [17:12] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  393. # [17:12] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  394. # [17:15] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  395. # [17:15] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  396. # [17:15] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  397. # [17:16] * Quits: ezoe (~ezoe@203-140-88-190f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  398. # [17:16] <zcorpan> hey, a spambug reported from http://html5.clearboth.org/spec !
  399. # [17:16] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 252 seconds)
  400. # [17:19] <timeless> anyone here have some time to consider some Web IDL?
  401. # [17:20] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Ping timeout: 252 seconds)
  402. # [17:20] <timeless> X implements Y;
  403. # [17:20] <timeless> interface Y: Z;
  404. # [17:20] <timeless> Z implements P;
  405. # [17:20] <timeless> the contents of the interfaces are omited for brevity and the names have been changed to protect the guilty
  406. # [17:21] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  407. # [17:21] <zcorpan> the question is?
  408. # [17:22] <timeless> err lemme make sure i got that last line right
  409. # [17:22] <timeless> yeah, i did
  410. # [17:22] <timeless> well, first of all, is one really supposed to be using `implements` on interfaces which are inherited by other interfaces?
  411. # [17:22] * timeless thought that `implements` was generally for objects and not interfaces
  412. # [17:23] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  413. # [17:24] <timeless> note to self: send feedback to list requesting a line "Generally you should use `dictionary Foo` instead of `[NoInterfaceObject] interface Foo`."
  414. # [17:25] <zcorpan> yeah implements might be a bad word
  415. # [17:26] <zcorpan> though i don't see what's wrong with using it on interfaces that are inherited
  416. # [17:28] * Joins: mamund (mamund@obsidian.nullshells.net)
  417. # [17:29] <timeless> well
  418. # [17:29] <timeless> the problem is this:
  419. # [17:29] <timeless> ConcreteObject A;
  420. # [17:29] <timeless> A implements IFoo;
  421. # [17:29] <timeless> A implements IBar;
  422. # [17:29] <timeless> A implements IBaz;
  423. # [17:29] <timeless> ConcreteObject B;
  424. # [17:29] <timeless> B implements IFoo;
  425. # [17:30] * Parts: mamund (mamund@obsidian.nullshells.net)
  426. # [17:30] <timeless> if someone decides that they have a `B` and want to make B's IFoo interface do more
  427. # [17:30] <timeless> they might say:
  428. # [17:30] <timeless> IFoo implements IMyFooMore;
  429. # [17:30] <timeless> expecting it to make B more powerful
  430. # [17:30] <timeless> but at the same time, it causes random effects on A
  431. # [17:30] <timeless> note that we had this experience in mozilla land
  432. # [17:30] <timeless> the rule which we try to enforce is this:
  433. # [17:31] <timeless> Only the owner of IFoo is allowed to extend IFoo until IFoo is frozen, at which point, IFoo /may/ but probably /should not/ be extended by others
  434. # [17:32] <timeless> roughly that translates into `You, owner of ConcreteObject X are free to use 'X implements IWhatever;'
  435. # [17:32] <timeless> but you are not free to use 'IStandardsBodyThing implements IWhatever;'.`
  436. # [17:34] * Joins: jarek (~jarek@bde158.neoplus.adsl.tpnet.pl)
  437. # [17:34] * Quits: jarek (~jarek@bde158.neoplus.adsl.tpnet.pl) (Changing host)
  438. # [17:34] * Joins: jarek (~jarek@unaffiliated/jarek)
  439. # [17:37] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  440. # [17:38] * Joins: tantek (~tantek@70-36-139-219.dsl.dynamic.sonic.net)
  441. # [17:38] * Joins: boaz (~boaz@li326-230.members.linode.com)
  442. # [17:41] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  443. # [17:42] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  444. # [17:43] * Quits: zcorpan (~zcorpan@c-229ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  445. # [17:44] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Client Quit)
  446. # [17:45] * Joins: rtuin_ (~rtuin@dsl-087-195-129-241.solcon.nl)
  447. # [17:45] * Quits: rtuin (~rtuin@dsl-087-195-129-241.solcon.nl) (Ping timeout: 264 seconds)
  448. # [17:48] * Joins: ezoe (~ezoe@203-140-88-71f1.kyt1.eonet.ne.jp)
  449. # [17:48] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
  450. # [17:54] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  451. # [17:55] * Workmon is now known as Workshiva
  452. # [17:58] * Joins: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net)
  453. # [18:05] * dglazkov|away is now known as dglazkov
  454. # [18:05] <dglazkov> good morning, Whatwg!
  455. # [18:12] * Joins: MikeSmith_ (~MikeSmith@EM114-48-130-37.pool.e-mobile.ne.jp)
  456. # [18:13] * Quits: MikeSmith (~MikeSmith@EM1-112-243-160.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
  457. # [18:13] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  458. # [18:13] * MikeSmith_ is now known as MikeSmith
  459. # [18:16] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 264 seconds)
  460. # [18:21] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  461. # [18:33] * Joins: dave_levin (~dave_levi@nat/google/x-fgimmcfmlkrsxeof)
  462. # [18:34] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
  463. # [18:35] * Quits: rtuin_ (~rtuin@dsl-087-195-129-241.solcon.nl) (Quit: Leaving)
  464. # [18:36] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  465. # [18:49] * Joins: kennyluck (~kennyluck@114-43-121-60.dynamic.hinet.net)
  466. # [18:49] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
  467. # [18:55] * Joins: ap (~ap@2620:149:4:401:6971:46b1:30fa:b5)
  468. # [18:59] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
  469. # [19:10] * Joins: ojan (~ojan@nat/google/x-jgxhwhfmmwwynbdo)
  470. # [19:12] * Quits: jacobolus (~jacobolus@c-98-216-96-89.hsd1.ma.comcast.net) (Remote host closed the connection)
  471. # [19:15] * Philip` sees HTML5 supports &measuredangle;, which he will make good use of next time he wants to do some dangle measuring
  472. # [19:15] <timeless> heh
  473. # [19:15] <timeless> i need to send some feedback to some app vendors
  474. # [19:15] * Joins: agektmr (~Adium@nat/google/x-anlczjthbqucvirg)
  475. # [19:15] <timeless> they aren't unescaping entities :(
  476. # [19:15] <timeless> (it makes names of people and places really hard to read)
  477. # [19:19] <ojan> TabAtkins: ping
  478. # [19:19] * Joins: xtoph (~xtoph@213.47.185.206)
  479. # [19:26] * Quits: rabbi1 (~manjunath@49.200.69.61) (Ping timeout: 252 seconds)
  480. # [19:27] * Joins: rniwa (~rniwa@nat/google/x-tbbvkfnyfqqlinvv)
  481. # [19:30] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  482. # [19:32] * Joins: rabbi1 (~manjunath@49.200.71.226)
  483. # [19:33] <zewt> death to entities
  484. # [19:39] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  485. # [19:44] * Joins: astearns (~anonymous@192.150.22.5)
  486. # [19:46] * Joins: sicking (~chatzilla@nat/mozilla/x-nfeltowidgjzlmvw)
  487. # [19:56] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
  488. # [19:59] * Quits: jarek (~jarek@unaffiliated/jarek) (Remote host closed the connection)
  489. # [20:07] * Quits: sicking (~chatzilla@nat/mozilla/x-nfeltowidgjzlmvw) (Ping timeout: 264 seconds)
  490. # [20:07] * fishd_ is now known as fishd
  491. # [20:08] * Joins: sicking (~chatzilla@nat/mozilla/x-wccugmeghwqbebpk)
  492. # [20:11] * Quits: agektmr (~Adium@nat/google/x-anlczjthbqucvirg) (Quit: Leaving.)
  493. # [20:17] * Quits: davidb_ (~davidb@66.207.208.98) (Read error: Connection reset by peer)
  494. # [20:17] * Joins: agektmr (~Adium@nat/google/x-epfuvjxryouydzvt)
  495. # [20:17] * Joins: davidb_ (~davidb@66.207.208.98)
  496. # [20:18] * Joins: zdobersek1 (~zan@cpe-46-164-31-157.dynamic.amis.net)
  497. # [20:18] * Quits: Kellen` (~Kellen@194-17-8-94.customer.telia.com) (Ping timeout: 240 seconds)
  498. # [20:18] * Quits: zdobersek (~zan@cpe-46-164-16-241.dynamic.amis.net) (Ping timeout: 246 seconds)
  499. # [20:19] * Quits: sicking (~chatzilla@nat/mozilla/x-wccugmeghwqbebpk) (Ping timeout: 240 seconds)
  500. # [20:21] * Quits: ben_alman_ (~cowboy@pool-74-104-156-115.bstnma.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
  501. # [20:22] * Joins: stefan-_ (~music@swhpet3041.uni-trier.de)
  502. # [20:22] * Joins: sicking (~chatzilla@nat/mozilla/x-iesgnflrnwymahqa)
  503. # [20:22] * Joins: ben_alman_ (~cowboy@pool-74-104-156-115.bstnma.fios.verizon.net)
  504. # [20:22] * Joins: weinig (~weinig@17.203.115.212)
  505. # [20:26] * Quits: ben_alman (~ben_alman@web126.webfaction.com) (Disconnected by services)
  506. # [20:26] * Joins: ben_alman (~ben_alman@web126.webfaction.com)
  507. # [20:36] * Joins: temp01 (~temp01@unaffiliated/temp01)
  508. # [20:39] * Quits: sicking (~chatzilla@nat/mozilla/x-iesgnflrnwymahqa) (Ping timeout: 260 seconds)
  509. # [21:00] * Joins: cpearce (~chatzilla@ip-118-90-32-171.xdsl.xnet.co.nz)
  510. # [21:06] <AryehGregor> jgraham, this seems to not produce any output anymore. http://dvcs.w3.org/hg/html/raw-file/tip/tests/submission/AryehGregor/reflection/reflection-onepage.html
  511. # [21:12] * AryehGregor can't see why
  512. # [21:13] <AryehGregor> It's not just the number of tests, I don't think.
  513. # [21:13] * timeless sighs
  514. # [21:13] <timeless> maybe i was reading the wrong spec?
  515. # [21:21] * Joins: zdobersek (~zan@46.164.36.25)
  516. # [21:22] * Quits: zdobersek1 (~zan@cpe-46-164-31-157.dynamic.amis.net) (Ping timeout: 260 seconds)
  517. # [21:25] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  518. # [21:28] * Joins: sicking (~chatzilla@nat/mozilla/x-qiffydxtjhcqonfb)
  519. # [21:36] * Quits: rabbi1 (~manjunath@49.200.71.226) (Ping timeout: 260 seconds)
  520. # [21:54] * Quits: agektmr (~Adium@nat/google/x-epfuvjxryouydzvt) (Quit: Leaving.)
  521. # [21:54] * Quits: sicking (~chatzilla@nat/mozilla/x-qiffydxtjhcqonfb) (Ping timeout: 276 seconds)
  522. # [21:56] * Joins: agektmr (~Adium@nat/google/x-ogxfhkvjthqbzxps)
  523. # [21:56] * Joins: hasather_ (~hasather_@84.38.144.96)
  524. # [21:58] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  525. # [21:58] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  526. # [21:58] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  527. # [22:03] * Joins: sicking (~chatzilla@nat/mozilla/x-kdhxrpjjunckuqbz)
  528. # [22:08] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  529. # [22:08] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  530. # [22:09] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  531. # [22:11] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  532. # [22:13] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  533. # [22:13] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  534. # [22:16] * Quits: Jedi_ (~Jedi@jedi.org) (Ping timeout: 246 seconds)
  535. # [22:19] * Quits: zdobersek (~zan@46.164.36.25) (Read error: Operation timed out)
  536. # [22:24] * Quits: CvP (~CvP@123.49.22.135) (Quit: [ UPP ] > all)
  537. # [22:24] * Joins: zdobersek (~zan@90.157.242.251)
  538. # [22:24] * Rik`_ is now known as Rik`
  539. # [22:35] * Joins: smaug____ (~chatzilla@GYMKDCLXXII.gprs.sl-laajakaista.fi)
  540. # [22:39] * Quits: ap (~ap@2620:149:4:401:6971:46b1:30fa:b5) (Read error: Connection reset by peer)
  541. # [22:39] * Joins: ap (~ap@2620:149:4:401:4dd9:1d2d:a584:ad26)
  542. # [22:40] * Quits: kennyluck (~kennyluck@114-43-121-60.dynamic.hinet.net) (Ping timeout: 264 seconds)
  543. # [22:41] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  544. # [22:42] * Joins: kennyluck (~kennyluck@114-43-124-119.dynamic.hinet.net)
  545. # [22:46] * Quits: zdobersek (~zan@90.157.242.251) (Quit: Leaving.)
  546. # [22:47] <jgraham> AryehGregor: So it doesn't. I will look tomorrow
  547. # [22:47] <AryehGregor> jgraham, thanks.
  548. # [22:48] * Quits: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
  549. # [22:53] * Joins: Jeff_Actual (~ghost@c-98-216-238-210.hsd1.ma.comcast.net)
  550. # [22:53] * Joins: roc (~chatzilla@121.98.230.221)
  551. # [22:54] * heycam|away is now known as heycam
  552. # [22:55] <dglazkov> Accio Hixie!
  553. # [22:55] <dglazkov> Hixie: are you working on the dialog plumbing?
  554. # [22:56] * Joins: fsamuel (~fsamuel@nat/google/x-csediqjfedvzbjuh)
  555. # [23:00] <ojan> TabAtkins: in your flex rewriting this week...are you touching flex-flow?
  556. # [23:00] <ojan> TabAtkins: what's there now seems...complicated
  557. # [23:05] <dglazkov> hey fsamuel!
  558. # [23:06] <dglazkov> fsamuel: this is Hixie's natural habitat. You can see a glimpse of him eating a banana here. Be very, very still.
  559. # [23:07] * Quits: MacTed (~Thud@63.119.36.36)
  560. # [23:07] * Quits: weinig (~weinig@17.203.115.212) (Ping timeout: 252 seconds)
  561. # [23:07] <fsamuel> dglazkov, Hixie: Hi dglazkov, hi hixie! :)
  562. # [23:08] <dglazkov> Hixie: meet fsamuel. He's been very interested in building user-stylable select menu drop-downs. I wondered if there's an overlap with your thinking on <dialog>
  563. # [23:16] * Quits: xtoph (~xtoph@213.47.185.206)
  564. # [23:16] * Quits: ezoe (~ezoe@203-140-88-71f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  565. # [23:17] * Joins: weinig (~weinig@17.246.16.189)
  566. # [23:17] * Quits: weinig (~weinig@17.246.16.189) (Client Quit)
  567. # [23:20] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 245 seconds)
  568. # [23:21] * Quits: Ephemera (~Ephemera@61.41.24.114) (Read error: Connection reset by peer)
  569. # [23:21] * Quits: LBP (~Mirc@pD9EB1DD7.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  570. # [23:21] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  571. # [23:22] * Joins: Ephemera (~Ephemera@61.41.24.114)
  572. # [23:31] <smaug____> AryehGregor: ping
  573. # [23:31] <AryehGregor> smaug____, pong.
  574. # [23:31] <smaug____> AryehGregor: about http://html5.org/specs/dom-range.html#range-behavior-under-document-mutation and splitText
  575. # [23:32] <smaug____> what if textnode's parent is null
  576. # [23:32] <AryehGregor> Don't I handle that explicitly?
  577. # [23:32] <AryehGregor> "If old node's parent is not null, . . ."
  578. # [23:32] <smaug____> AryehGregor: you handle not-null case
  579. # [23:32] <smaug____> but where is the is null
  580. # [23:32] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  581. # [23:33] <AryehGregor> That's a corner case, so nothing special happens. Regular range mutation rules apply.
  582. # [23:33] <AryehGregor> IIRC I used to handle it, but decided it was pointless to worry about it.
  583. # [23:33] <smaug____> hmm
  584. # [23:33] <AryehGregor> Often you can't do better than the default behavior anyway.
  585. # [23:33] <AryehGregor> Since the range can't span the two text nodes.
  586. # [23:33] <smaug____> AryehGregor: so what if you split text between the boundary points
  587. # [23:34] <AryehGregor> If the parent is null? Exactly what Gecko does now: any boundary point after the offset you're splitting at is clamped to the end of the node.
  588. # [23:34] <AryehGregor> There's no special case then.
  589. # [23:34] * Quits: sicking (~chatzilla@nat/mozilla/x-kdhxrpjjunckuqbz) (Ping timeout: 252 seconds)
  590. # [23:35] <smaug____> ah
  591. # [23:35] <smaug____> ok
  592. # [23:35] <smaug____> a bit hard to read but ok
  593. # [23:35] <smaug____> I mean the draft
  594. # [23:36] <AryehGregor> What wording would you suggest?
  595. # [23:36] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: FireFly)
  596. # [23:37] <smaug____> well, I was assuming that since there is the "If old node's parent is not null" case, there would be also the "is null" case
  597. # [23:38] <AryehGregor> Would you assume that when reading code? If it doesn't give the case, it's not there.
  598. # [23:38] <AryehGregor> This is really just pseudocode.
  599. # [23:38] <smaug____> well, there is the other case defined
  600. # [23:38] <smaug____> "User agents must run the following steps whenever they execute splitText()"
  601. # [23:39] <AryehGregor> Right, just sometimes they do nothing. Of course, the horrible way this is written is a hack to work around the fact that we haven't merged it into DOM Core yet.
  602. # [23:39] <smaug____> well, they need to update the boundary points when parent is null
  603. # [23:39] <smaug____> that is not "do nothing"
  604. # [23:40] <AryehGregor> It's "do nothing extra".
  605. # [23:40] <smaug____> the draft doesn't say that do something, but when splitText() is called, do something extra
  606. # [23:41] <AryehGregor> It says UAs have to run the steps as though they were written at the end of splitText().
  607. # [23:41] <AryehGregor> Earlier than that, splitText() replaced data and probably inserted a node.
  608. # [23:41] <AryehGregor> That already triggered different mutation rules.
  609. # [23:41] <AryehGregor> I have a note there that points this out explicitly: "Thus they must be executed after following the range mutation rules for any changes to data or insertions that the method caused."
  610. # [23:42] <AryehGregor> Also, one of the steps is "Let original offset equal what the boundary point's offset was before this splitText invocation replaced the data of node." That doesn't make any sense if you didn't already have range mutation rules running beforehand.
  611. # [23:42] <AryehGregor> I'd ask for suggestions to make this clearer, but it will be moot once it's merged into DOM Core.
  612. # [23:43] <smaug____> a lot clearer would be to add just the case for null parent
  613. # [23:43] <smaug____> or at least a link
  614. # [23:43] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  615. # [23:44] <AryehGregor> A link to what?
  616. # [23:44] <smaug____> to the part of the spec which says what to do when parent is null
  617. # [23:44] <AryehGregor> You do nothing extra when the parent is null.
  618. # [23:45] <smaug____> this is about readability of the spec
  619. # [23:45] <smaug____> not correctness
  620. # [23:45] <AryehGregor> Readability is a mess because it's trying to hack extra steps onto DOM Core when DOM Core doesn't provide hooks for it.
  621. # [23:45] <AryehGregor> This will be solved when DOM Range is merged into DOM Core, so this will just be an extra step or two in the splitText() algorithm itself.
  622. # Session Close: Tue Aug 30 00:00:00 2011

The end :)