/irc-logs / freenode / #whatwg / 2009-10-08 / end

Options:

  1. # Session Start: Thu Oct 08 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: fishd (n=darin@nat/google/x-tgpzxvkfnrbwgpys)
  4. # [00:01] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  5. # [00:02] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  6. # [00:04] * Quits: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) ("Leaving")
  7. # [00:14] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  8. # [00:18] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  9. # [00:19] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
  10. # [00:21] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  11. # [00:25] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  12. # [00:25] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  13. # [00:28] * Joins: jwalden (n=waldo@nat/mozilla/x-wxkdlkvltgjcjwyq)
  14. # [00:35] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  15. # [00:35] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  16. # [00:36] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 54 (Connection reset by peer))
  17. # [00:36] * borismus_ is now known as borismus
  18. # [00:38] * Joins: borismus_ (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  19. # [00:38] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 104 (Connection reset by peer))
  20. # [00:38] * borismus_ is now known as borismus
  21. # [00:39] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Client Quit)
  22. # [00:40] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  23. # [00:40] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  24. # [00:40] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU) (Read error: 54 (Connection reset by peer))
  25. # [00:40] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  26. # [00:46] * Joins: archtech (n=sv@83.228.56.37)
  27. # [00:46] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  28. # [00:56] * Quits: gunderwonder (n=gunderwo@239.80-203-88.nextgentel.com) (Read error: 104 (Connection reset by peer))
  29. # [00:56] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  30. # [00:56] * Joins: dbgi2IAm (n=benny@cpe-65-185-164-233.neo.res.rr.com)
  31. # [01:02] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  32. # [01:04] * Joins: djsiegel1 (n=david@98.240.187.46)
  33. # [01:05] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  34. # [01:09] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
  35. # [01:13] * Joins: erlehmann (n=erlehman@dslb-088-075-176-160.pools.arcor-ip.net)
  36. # [01:20] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  37. # [01:24] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  38. # [01:25] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  39. # [01:25] * weinig_ is now known as weinig
  40. # [01:28] * Quits: dglazkov (n=dglazkov@nat/google/x-exuvujsajwyodnvu) (Read error: 110 (Connection timed out))
  41. # [01:41] * Joins: aboodman_ (n=aboodman@72.14.229.81)
  42. # [01:43] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net) (Read error: 131 (Connection reset by peer))
  43. # [01:44] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  44. # [01:44] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  45. # [01:48] * Quits: SamerZ (n=SamerZ@CPE00222d5410b8-CM00222d5410b5.cpe.net.cable.rogers.com) (Remote closed the connection)
  46. # [01:49] * Quits: aboodman_ (n=aboodman@72.14.229.81)
  47. # [01:51] * Joins: aboodman_ (n=aboodman@72.14.229.81)
  48. # [01:56] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  49. # [01:58] * Quits: djsiegel1 (n=david@98.240.187.46) (Read error: 110 (Connection timed out))
  50. # [02:00] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
  51. # [02:02] * Joins: jennb (n=jennb@74.125.59.73)
  52. # [02:03] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  53. # [02:05] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) ("Leaving")
  54. # [02:05] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
  55. # [02:19] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) ("Leaving")
  56. # [02:19] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
  57. # [02:20] * Joins: crow (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  58. # [02:21] * crow is now known as mikeeeeetaylr
  59. # [02:22] * mikeeeeetaylr is now known as mikeeeetaylr
  60. # [02:22] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  61. # [02:23] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
  62. # [02:26] * Quits: ap (n=ap@17.246.19.174)
  63. # [02:30] * Quits: fishd (n=darin@nat/google/x-tgpzxvkfnrbwgpys) (Read error: 110 (Connection timed out))
  64. # [02:33] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  65. # [02:33] * Quits: explicit_ (i=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com) (Read error: 104 (Connection reset by peer))
  66. # [02:35] * Quits: nessy (n=nessy@124-170-205-120.dyn.iinet.net.au) ("Leaving")
  67. # [02:36] * Quits: franksalim (n=frank@75.61.80.108) ("Leaving")
  68. # [02:37] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  69. # [02:41] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  70. # [02:43] * Joins: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  71. # [02:44] * Quits: dbaron (n=dbaron@nat/mozilla/x-xjtyvlxcmidxwlfr) ("8403864 bytes have been tenured, next gc will be global.")
  72. # [02:55] * Quits: slightlyoff (n=slightly@nat/google/x-nmrwrwfkgtxhdlkh)
  73. # [02:57] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Read error: 110 (Connection timed out))
  74. # [02:57] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
  75. # [02:58] * Quits: mpilgrim (n=mark@nat/google/x-mkauirjcpbzrvhmm) (Read error: 110 (Connection timed out))
  76. # [02:58] * [1]mpilgrim is now known as mpilgrim
  77. # [03:14] * Joins: Lachy_ (n=Lachlan@202.171.174.251)
  78. # [03:16] * Joins: MikeSmith (n=MikeSmit@EM114-48-129-60.pool.e-mobile.ne.jp)
  79. # [03:17] * Quits: dave_levin (n=dave_lev@74.125.59.65)
  80. # [03:18] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
  81. # [03:19] * Quits: Tim_ (n=ttepas--@p5B017BD0.dip.t-dialin.net) ("?Q")
  82. # [03:22] * Quits: KevinMarks (n=KevinMar@157.22.22.46) (Read error: 60 (Operation timed out))
  83. # [03:22] * Quits: benward (n=benward@nat/yahoo/x-vcpbswyphzjedifa) ("Sleep")
  84. # [03:23] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  85. # [03:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
  86. # [03:26] * Quits: jennb (n=jennb@74.125.59.73)
  87. # [03:31] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  88. # [03:33] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  89. # [03:33] * Quits: othermaciej (n=mjs@17.246.19.150)
  90. # [03:40] * Joins: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  91. # [03:56] * Quits: jwalden (n=waldo@nat/mozilla/x-wxkdlkvltgjcjwyq) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
  92. # [03:58] * Joins: erlehmann_ (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net)
  93. # [03:59] * Quits: Lachy_ (n=Lachlan@202.171.174.251) (Read error: 113 (No route to host))
  94. # [03:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Connection timed out)
  95. # [04:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  96. # [04:04] * Quits: webben (n=Adium@dip5-fw.corp.ukl.yahoo.com) (Remote closed the connection)
  97. # [04:12] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
  98. # [04:14] * Quits: erlehmann (n=erlehman@dslb-088-075-176-160.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
  99. # [04:24] * Joins: labrooker_ (n=Luke@citipointe.coc.edu.au)
  100. # [04:25] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  101. # [04:30] * Quits: Super-Dot (n=Super-Do@66-240-27-50.isp.comcastbusiness.net)
  102. # [04:33] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  103. # [04:36] * Joins: tyoshino (n=tyoshino@220.109.219.244)
  104. # [04:38] * Joins: Lachy_ (n=Lachlan@202.171.174.251)
  105. # [04:41] * Lachy_ is now known as Lachy
  106. # [04:45] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  107. # [04:52] <Lachy> hey, anyone in here have any idea about topics I should try to cover in a panel about the state of the web as a platform? So far I have web storage/database, appcache, workers, video/audio, canvas.
  108. # [04:55] <Lachy> the panel is a discussion between browser vendor reps, adobe flash and W3C, talking about the web as a platform. Though, it's in the business track, so it has a business focuss rather than an overly technical focus
  109. # [04:57] * Quits: labrooker_ (n=Luke@citipointe.coc.edu.au)
  110. # [05:01] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  111. # [05:02] * Joins: jorlow_ (n=jorlow@67.218.104.87)
  112. # [05:03] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  113. # [05:09] * Quits: doobar (i=david@bsdguru.net) (Read error: 113 (No route to host))
  114. # [05:12] * Joins: lazni (n=lazni@123.24.147.155)
  115. # [05:18] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  116. # [05:27] <MikeSmith> Lachy: Web Sockets
  117. # [05:27] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (Remote closed the connection)
  118. # [05:30] * Quits: Lachy (n=Lachlan@202.171.174.251) ("This computer has gone to sleep")
  119. # [05:33] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  120. # [05:41] * Quits: jorlow_ (n=jorlow@67.218.104.87)
  121. # [05:49] * Joins: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
  122. # [05:53] * Quits: jorlow_ (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Client Quit)
  123. # [06:10] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  124. # [06:12] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
  125. # [06:25] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  126. # [06:25] * Quits: lazni (n=lazni@123.24.147.155) (Read error: 110 (Connection timed out))
  127. # [06:25] * Joins: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
  128. # [06:26] * Joins: lazni (n=lazni@113.22.27.234)
  129. # [06:29] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  130. # [06:34] * Joins: labrooker_ (n=Luke@citipointe.coc.edu.au)
  131. # [06:36] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  132. # [06:36] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  133. # [06:42] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  134. # [06:47] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  135. # [06:47] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  136. # [06:47] * weinig_ is now known as weinig
  137. # [06:48] * Quits: mikeeeetaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
  138. # [06:49] * Quits: labrooker_ (n=Luke@citipointe.coc.edu.au)
  139. # [07:03] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  140. # [07:06] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  141. # [07:10] * Joins: yatil (n=Adium@78.104.102.186)
  142. # [07:14] * Joins: fishd_ (n=darin@72.14.224.1)
  143. # [07:21] * lmorchard is now known as lmorchard|away
  144. # [07:26] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
  145. # [07:27] * Quits: cedricv (n=cedric@116.197.244.236)
  146. # [07:31] * Joins: benward (n=benward@98.210.154.133)
  147. # [07:32] * Quits: yusukes (n=yusukes@220.109.219.244) ("Leaving")
  148. # [07:32] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  149. # [07:32] * Joins: yusukes (n=yusukes@220.109.219.244)
  150. # [07:34] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) ("Wünsche weiterhin guten Flug")
  151. # [07:38] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  152. # [07:44] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
  153. # [07:50] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  154. # [07:58] * Joins: tantek (n=tantek@adsl-69-106-235-57.dsl.pltn13.pacbell.net)
  155. # [08:07] * Quits: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  156. # [08:07] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  157. # [08:07] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Remote closed the connection)
  158. # [08:22] * Joins: roc (n=roc@121-72-206-169.dsl.telstraclear.net)
  159. # [08:40] * Quits: dimich_ (n=dimich@c-98-203-252-208.hsd1.wa.comcast.net)
  160. # [08:51] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  161. # [08:54] * Joins: pesla (n=retep@procurios.xs4all.nl)
  162. # [08:55] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  163. # [08:57] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
  164. # [08:58] <othermaciej> the HTML5 editor's draft is now in my Top Sites in Safari
  165. # [08:59] <othermaciej> I guess I should only be surprised that it wasn't before
  166. # [09:03] * Quits: erlehmann_ (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net) ("Ex-Chat")
  167. # [09:05] * Joins: GPH-Laptop (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  168. # [09:13] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (Read error: 110 (Connection timed out))
  169. # [09:13] * Joins: cedricv (n=cedric@116.197.233.40)
  170. # [09:16] * Joins: annevk2 (n=annevk@static-88.131.66.111.addr.tdcsong.se)
  171. # [09:19] * Quits: MikeSmith (n=MikeSmit@EM114-48-129-60.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  172. # [09:36] * Quits: annevk2 (n=annevk@static-88.131.66.111.addr.tdcsong.se) (Read error: 110 (Connection timed out))
  173. # [09:40] * Joins: heycam (n=cam@124-168-33-75.dyn.iinet.net.au)
  174. # [09:43] * Quits: fishd_ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
  175. # [09:46] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
  176. # [09:47] * Quits: tantek (n=tantek@adsl-69-106-235-57.dsl.pltn13.pacbell.net)
  177. # [09:57] * jgraham wonders if Philip` has enough data to determine if detecting the encoding from the XML prolog is needed
  178. # [10:00] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
  179. # [10:00] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  180. # [10:05] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
  181. # [10:07] * Joins: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
  182. # [10:07] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Read error: 104 (Connection reset by peer))
  183. # [10:11] <Philip`> jgraham: Seems hard to analyse - I can't just autodetect the charset and then compare against the correct charset, because the only way I can determine the correct charset is by guessing based on the autodetection
  184. # [10:13] <gsnedders> Philip`: Number of errors when decoding?
  185. # [10:13] <jgraham> Philip`: Yeah I know it's not easy. Perhaps just find pages for which the XML prolog makes a difference and then manually decide if they are better or worse with the XML prolog charset
  186. # [10:14] <jgraham> gsnedders: It doesn't seem like the differences would neccesarily be errors though?
  187. # [10:14] <gsnedders> jgraham: Right, I know, it's a limitation, but I can't see any better way to do it withoiut manual inspection of every file
  188. # [10:15] <jgraham> gsnedders: Right but there might only be a handful of files where it makes a difference
  189. # [10:15] <jgraham> If there's not just inspecting the first few should give an idea if it makes it better or worse
  190. # [10:16] <Philip`> gsnedders: Number of errors doesn't help when the default fallback is Win1252 and everything decodes with zero errors
  191. # [10:17] <gsnedders> Philip`: If the other encoding also decodes with zero errors? I know that it will always decode with zero with the fallback.
  192. # [10:18] * Philip` doesn't even know whether he's currently decoding pages correctly using the current algorithm, and doesn't know an easy way to test it
  193. # [10:18] <Philip`> (I think I attempt to put the content-type charset into some stream object and then let the validator.nu parser sort it out, or something, but it seems to go wrong in a lot of cases)
  194. # [10:23] * Quits: GPH-Laptop (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  195. # [10:34] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
  196. # [10:35] * Joins: mpt (n=mpt@91.189.88.12)
  197. # [10:36] * Joins: annevk2 (n=annevk@pat.se.opera.com)
  198. # [10:42] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  199. # [10:46] * Joins: mpt_ (n=mpt@canonical/mpt)
  200. # [10:47] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
  201. # [10:52] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.1.3/20090909051541]")
  202. # [10:55] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  203. # [10:59] * Quits: benward (n=benward@98.210.154.133) ("Sleep")
  204. # [11:00] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Remote closed the connection)
  205. # [11:00] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
  206. # [11:01] * Joins: svl (n=me@78.52.212.6)
  207. # [11:07] * Joins: ROBOd (n=robod@89.122.216.38)
  208. # [11:13] * Joins: mat_t (n=mattomas@91.189.88.12)
  209. # [11:13] * Quits: ukai (n=ukai@220.109.219.244) (Read error: 145 (Connection timed out))
  210. # [11:25] * mikeke is now known as mikekelly
  211. # [11:25] <smaug> Hixie: do you have plans to fix history session in HTML5? I'll propose something if I figure out how I'd like it to work.
  212. # [11:26] <Hixie> i wasn't aware that it was broken
  213. # [11:26] <Hixie> if it's broken, then i plan to fix it
  214. # [11:27] <smaug> Hixie: I sent an email about it
  215. # [11:27] <Hixie> ah then i have plans to read and respond to your e-mail, yes
  216. # [11:27] <Hixie> it'll be in my queue somewhere
  217. # [11:28] <Hixie> is it urgent?
  218. # [11:28] <smaug> it doesn't explain how iframe history works in previous top level pages
  219. # [11:28] <Hixie> (i plan to basically respond to all outstanding bugs and e-mails by the end of the month)
  220. # [11:28] <smaug> well, I'd like to implement it, like now :)
  221. # [11:29] <Hixie> ah ok
  222. # [11:29] <Hixie> let me see if i can give you a preliminary answer
  223. # [11:32] <Hixie> do you know if there are compatibility concerns here?
  224. # [11:33] * Quits: archtech (n=sv@83.228.56.37)
  225. # [11:33] <Hixie> looks like IE8 does what the spec says right?
  226. # [11:34] <smaug> browsers implement go() in different ways, so perhaps no compatibility concerns
  227. # [11:34] <smaug> IE8 is quite close
  228. # [11:34] <smaug> those its back button doesn't map to go() handling. Maybe that is UA dependent thing
  229. # [11:35] <smaug> s/those/though/
  230. # [11:36] <smaug> Hixie: still, what in the spec explains that the previous top level page should load latest iframe document?
  231. # [11:37] <roc> dammit
  232. # [11:37] <smaug> the draft doesn't really say anything about what should happen to sub-browsing contexts when previous top level page is loaded
  233. # [11:38] <roc> I thought I found an ambiguity in the spec, but I was wrong
  234. # [11:38] <Hixie> what IE8 does seems to have security advantages, though it does mean that for go(x) where |x| > 1 the back button doesn't match the API
  235. # [11:38] <Hixie> dunno if that's a problem
  236. # [11:39] * Joins: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
  237. # [11:39] <Hixie> smaug: hold on, minor cat emergency
  238. # [11:40] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
  239. # [11:40] * Quits: mpt_ (n=mpt@canonical/mpt) (Remote closed the connection)
  240. # [11:41] <roc> is it documented what the owner document is for an element created with "new Audio()"?
  241. # [11:44] <zcorpan_> roc: what happens for new Image()?
  242. # [11:44] <roc> no idea
  243. # [11:45] * Joins: mpt (n=mpt@canonical/mpt)
  244. # [11:45] <roc> I *assume* that you use the document of the current global object, which must be a Window
  245. # [11:45] <roc> I'm not JS-savvy enough to know if you can get into a situation where there is no Window in scope
  246. # [11:46] <roc> but the spec doesn't seem to say, or if it does, I don't know where
  247. # [11:46] <othermaciej> the spec doesn't say what the owner document should be (very clearly)
  248. # [11:47] <othermaciej> it should say invoking the Audio constructor is equivalent to document.createElement() followed by setting some attributes
  249. # [11:47] <othermaciej> or something like that
  250. # [11:47] <roc> it can't say that since 'document' might refer to something strange
  251. # [11:48] * zcorpan_ files a bug
  252. # [11:48] <smaug> roc: yeah, at least gecko finds the document from caller and uses that as owner document
  253. # [11:50] <Hixie> smaug: ok back
  254. # [11:51] <Hixie> smaug: assuming we do go with the IE8 model, then a literal reading of the spec would mean that when you go back, you just end up in whatever state you happened to last be when that top-level browsing context last had that document active
  255. # [11:51] <Hixie> smaug: which means that if you were to go to A-2, then fast-forward to B-2, then go(-2), you should end up at A-2 again
  256. # [11:51] * Quits: lazni (n=lazni@113.22.27.234) ("Leaving.")
  257. # [11:52] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  258. # [11:52] <Hixie> smaug: even though going go(+1) from there would take you to A-3
  259. # [11:52] <Hixie> smaug: and then going go(+1) again would take you to B-2, not B-1
  260. # [11:52] <roc> smaug: do you happen to know what happens if we call new Audio in a context where there is no document? like say a JS XPCOM component? (this is obviously beyond the realm of HTML5)
  261. # [11:52] <Hixie> i guess we should see what IE does with those cases
  262. # [11:52] <smaug> roc: I don't think that is supported
  263. # [11:53] <roc> ok, but what happens? :-)
  264. # [11:53] <smaug> roc: calling the constructor fails
  265. # [11:53] <Hixie> smaug: can you stick a javascript:go(-2) and a javascript:go(+1) to A-2, A-3, B-1, and B-2?
  266. # [11:53] <roc> ok
  267. # [11:54] * smaug boots a windows machine
  268. # [11:54] <Hixie> woo, IE8 does do what i said for the first thing i described
  269. # [11:54] <Hixie> the go(-2) case where you navigated the history as i described
  270. # [11:55] <Hixie> and then clicking forward from A-2 goes to A-3, and from there goes to B-2
  271. # [11:55] <Hixie> and clicking back there goes to B-1
  272. # [11:55] <Hixie> not saying that's the most understandable UI
  273. # [11:55] <Hixie> but it does match what I'd expect the API to do per the spec
  274. # [11:55] <smaug> Hixie: but the go(-3) goes to the startpage in my testcase
  275. # [11:56] <Hixie> right, it would
  276. # [11:56] <Hixie> because the subframes aren't in the joint history
  277. # [11:56] <Hixie> the subframes of the inactive documents, i mean
  278. # [11:56] <smaug> and still, where does the draft say what the iframes should load when going back in top level page?
  279. # [11:57] <Hixie> well there are two possible cases:
  280. # [11:57] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  281. # [11:57] <Hixie> 1. bfcache is active, doc is in the cache: you just show it as it was, unchanged
  282. # [11:57] <smaug> that is easy
  283. # [11:57] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  284. # [11:57] <smaug> that is why I disable bfcache
  285. # [11:57] <smaug> at least for gecko
  286. # [11:57] <smaug> but without bfcache
  287. # [11:58] <smaug> (btw, do all the browsers have something like? maybe chrome doesn't, at least its back-forward is slower than in other browsers)
  288. # [11:59] <Hixie> 2. doc was evicted from bfcache, and you have to refetch the document and rerender it and so forth: the iframes are considered "persisted user state" which the UA is allowed to resync
  289. # [11:59] <Hixie> i should probably spec that in more detail
  290. # [12:00] <smaug> and how can the browser know which iframe loads which page?
  291. # [12:00] <Hixie> beats me
  292. # [12:00] <Hixie> how does firefox do it?
  293. # [12:00] <Hixie> the most obvious solution is to serialise the state of each frame's frames[] hierarchy
  294. # [12:01] <smaug> gecko has a tree of browsing contexts
  295. # [12:01] <smaug> or tree of session histories
  296. # [12:01] <Hixie> and just walk down the tree as each one onloads, navigating its subframes accordingly
  297. # [12:01] <Hixie> but how does it map them to iframes?
  298. # [12:01] <smaug> but the way it is implemented doesn't work well with dynamic iframe additions/removals
  299. # [12:02] <smaug> it tries to map session history tree to browsing context tree
  300. # [12:02] <smaug> and with dynamic iframe additions/removals that isn't always right
  301. # [12:02] <smaug> ...and that is what I'm trying to fix
  302. # [12:03] <smaug> but I'd like to fix it to do something which is actually spec'ed somewhere
  303. # [12:03] <Hixie> what do other UAs do?
  304. # [12:04] <smaug> not sure.
  305. # [12:04] <smaug> well, webkit's go() handling is already so strange that it is difficult to test
  306. # [12:06] <smaug> but as a starting point I'd like to understand how go() should work
  307. # [12:06] <smaug> and then figure out what to do with dynamic changes
  308. # [12:07] <Hixie> well the spec doesn't really say what to do with iframes when reloading a document evicted from the bfcache (or never stored in the first place)
  309. # [12:07] * Joins: ukai (n=ukai@220.109.219.244)
  310. # [12:07] <Hixie> i'm more or less happy to spec anything you come up with, if it's sane and/or matches implementations and/or legacy content expectations
  311. # [12:08] <smaug> ok, I'll continue testing
  312. # [12:08] <Hixie> for things in the bfcache, it seems the spec matches IE8, which is good
  313. # [12:08] <Hixie> so i'd like to standardise on that
  314. # [12:09] <Hixie> it seems to make sense and is relatively easy to describe
  315. # [12:09] <smaug> yeah, I haven't seen anything in IE8's behavior that I'm against at. (except its back button functionality)
  316. # [12:10] <Hixie> well the back button and the go() API don't have to match, so you're welcome to make that work however you like
  317. # [12:11] <smaug> does anyone know how to disable bfcache in IE? Would unload handler be enough?
  318. # [12:21] * Joins: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk)
  319. # [12:23] * Quits: mpavel (n=pavel@80-192-41-183.cable.ubr03.dund.blueyonder.co.uk) (Client Quit)
  320. # [12:29] <zcorpan_> i wonder what i'm doing wrong with getting a webkit nightly to run with safari on windows
  321. # [12:30] <zcorpan_> run-nightly-webkit.cmd doesn't do anything, and FindSafari.exe gives an error message saying some configuration is wrong
  322. # [12:30] <annevk2> did you run the install script?
  323. # [12:30] * annevk2 remembers some exe file
  324. # [12:30] <annevk2> oh, dunno then
  325. # [12:31] * Quits: roc (n=roc@121-72-206-169.dsl.telstraclear.net)
  326. # [12:33] <zcorpan_> if i paste the contents of the extracted folder into the Safari folder and replace the files, then FindSafari.exe and run-nightly-webkit.cmd still do the same thing and Safari.exe stops working
  327. # [12:34] <annevk2> nuke all and start over?
  328. # [12:34] <zcorpan_> still same result
  329. # [12:34] <annevk2> ask in #webkit?
  330. # [12:34] <zcorpan_> k
  331. # [12:38] * Joins: shepazu (n=schepers@203.52.200.130)
  332. # [12:51] <hsivonen> another nail in the coffin of conneg: https://twitter.com/glazou/statuses/4705685278
  333. # [12:55] <gsnedders> Single language keywords in indexes pose a problem for HTTP conneg?
  334. # [12:56] <gsnedders> Or am I proving I'm half-asleep at the moment, under the theory I can't do any language when half asleep?
  335. # [12:56] <hsivonen> crawlers presumably index only one of the language alternatives
  336. # [12:56] <gsnedders> Ah, that sort of index
  337. # [12:56] <gsnedders> I was thinking of the sort of index that CSS 2.1 has of various terms
  338. # [12:56] <gsnedders> (which has no problems with conneg)
  339. # [12:57] <hsivonen> the kind of conneg that works is gzip conneg.
  340. # [12:57] <hsivonen> which arguably is an architectural error
  341. # [12:57] * Quits: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) ("Leaving...")
  342. # [12:57] <hsivonen> shoud be a characteristic of the HTTP hop--not the representation
  343. # [12:58] <hsivonen> should
  344. # [12:59] <jgraham> HTTP hop?
  345. # [12:59] <gsnedders> A hop and a jump, obviously.
  346. # [12:59] <hsivonen> jgraham: origin server to intermediary or intermediary to intermediary or intermediary to client
  347. # [13:00] <jgraham> Hmm I don't clearly see what alternative you are proposing
  348. # [13:01] <jgraham> (for some definition of proposing which means "not proposing but suggesting might have been better in the first place")
  349. # [13:02] <hsivonen> jgraham: Transfer-Encoding
  350. # [13:02] <jgraham> Ah
  351. # [13:02] <gsnedders> (Quick! Music suggestions!)
  352. # [13:04] <jgraham> The minute waltz is quite a quick piece of music
  353. # [13:13] * Quits: cedricv (n=cedric@116.197.233.40) (Read error: 104 (Connection reset by peer))
  354. # [13:14] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
  355. # [13:33] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  356. # [13:33] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
  357. # [13:34] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  358. # [13:41] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  359. # [13:41] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  360. # [13:41] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  361. # [13:41] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  362. # [13:43] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  363. # [13:43] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  364. # [13:43] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Nick collision from services.)
  365. # [13:43] * jmb^ is now known as jmb
  366. # [13:45] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  367. # [13:46] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  368. # [13:53] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#attributes-0
  369. # [13:53] <Hixie> doesn't include global attributes
  370. # [13:53] <Hixie> file bugs with problems!
  371. # [13:53] <Hixie> bed time now
  372. # [13:53] <Hixie> nn
  373. # [14:02] * annevk2 still wonders whether this is generated or not
  374. # [14:03] <annevk2> default value might be nice (i.e. what happens if omitted)
  375. # [14:14] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
  376. # [14:18] * Joins: yatil (n=Adium@78.104.102.186)
  377. # [14:19] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  378. # [14:20] * Joins: pmuellr (n=pmuellr@nat/ibm/x-ppfwcouklxhrafil)
  379. # [14:20] <hsivonen> are chaals' parisweb slides available online yet?
  380. # [14:21] * Joins: mpt (n=mpt@canonical/mpt)
  381. # [14:22] <Philip`> hsivonen: Hop-based compression sounds bad for deployability, since to add a new compression method you need everybody on your HTTP path to support it, rather than just getting servers and clients to cooperate
  382. # [14:24] <Philip`> But I suppose it's necessary in order to get sane behaviour from proxies
  383. # [14:24] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  384. # [14:25] <Philip`> (particularly with partial downloads etc)
  385. # [14:27] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  386. # [14:27] <hsivonen> Philip`: no, with per-hop compression, you get benefits even if one hop is compressed
  387. # [14:29] * Joins: cedricv (n=cedric@116.197.194.23)
  388. # [14:30] * Joins: zdobersek (n=zan@cpe-92-37-75-2.dynamic.amis.net)
  389. # [14:31] * Joins: aroben (n=aroben@unaffiliated/aroben)
  390. # [14:45] <zcorpan_> hsivonen: woah, i was completely unaware of createHTMLDocument
  391. # [14:47] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  392. # [14:49] * Joins: mpt (n=mpt@canonical/mpt)
  393. # [14:53] <hsivonen> zcorpan_: it's a bit scary how the functionality has been discussed here before and people have appeared to be unaware
  394. # [14:53] <hsivonen> (I was unaware until today)
  395. # [14:59] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  396. # [15:00] * Joins: explicit_ (i=bill@cpc1-ely05-2-0-cust456.5-1.cable.virginmedia.com)
  397. # [15:10] * Quits: zdobersek (n=zan@cpe-92-37-75-2.dynamic.amis.net) (Read error: 110 (Connection timed out))
  398. # [15:16] * Joins: erlehmann (n=erlehman@dslb-092-078-132-231.pools.arcor-ip.net)
  399. # [15:20] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  400. # [15:20] <othermaciej> wait, is createHTMLDocument a real public method? cause when we were discussing it the other day I saw it in the WebKit source and I assumed it was an extension of some kind
  401. # [15:20] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
  402. # [15:20] <othermaciej> ah, HTMLDOMImplementation
  403. # [15:21] <hsivonen> othermaciej: it seems it's a real public method that was axed from specs between DOM Level 2 HTML CR and REC
  404. # [15:21] <othermaciej> I see
  405. # [15:22] <othermaciej> WebKit's IDL claims it is real but I didn't see it in the spec
  406. # [15:22] <othermaciej> HTML5 should spec it IMO
  407. # [15:22] <Philip`> "... our first Last Call ... a second Last Call ..." - this must be a new meaning of 'last' with which I was previously unfamiliar
  408. # [15:23] <othermaciej> Philip`: W3C Process makes it highly unlikely that a large spec of wide interest could have just one
  409. # [15:24] <Philip`> The process seems sensible, it's just that the naming doesn't quite :-)
  410. # [15:24] <othermaciej> we can rename it Awesome Call if you'd like
  411. # [15:25] <othermaciej> what browsers support createHTMLDocument?
  412. # [15:25] <hsivonen> othermaciej: Opera and WebKit have it (as non-undefined)
  413. # [15:25] * Joins: zdobersek (n=zan@cpe-92-37-75-244.dynamic.amis.net)
  414. # [15:25] <hsivonen> othermaciej: undefined in Gecko
  415. # [15:26] <hsivonen> othermaciej: didn't test IE
  416. # [15:26] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/266
  417. # [15:28] <othermaciej> damn, I was halfway through filing a bug on createHTMLDocument when I remembered that I should follow what I said about what goes in a bug report
  418. # [15:28] <gsnedders> othermaciej: I'd say it should be in Web DOM Core
  419. # [15:28] <gsnedders> But nobody's working on that, so that's mainly a theoretical concern
  420. # [15:28] <annevk2> it seems very HTML-specific
  421. # [15:28] <othermaciej> gsnedders: it was originally a DOM2HTML method... I could see the argument either way I suppose
  422. # [15:29] <annevk2> so if you don't want a normative dependency on DOM Core putting it in HTML5 makes sense
  423. # [15:29] <gsnedders> We're going to end up with HTML specific stuff in DOM Core if we want to avoid having HTML 5 contradicting DOM Core
  424. # [15:29] <gsnedders> (See IRC logs from yesterday)
  425. # [15:30] * lmorchard|away is now known as lmorchard
  426. # [15:30] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  427. # [15:31] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  428. # [15:32] <othermaciej> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=7842
  429. # [15:32] <othermaciej> feel free to add comments if you think it should go in Web DOM Core instead
  430. # [15:33] <othermaciej> I would feel better about that approach if Web DOM Core was under active development
  431. # [15:34] <gsnedders> Right, as Web DOM Core isn't, I don't feel very strongly eitehr way
  432. # [15:37] * jgraham would generally feel better if WDC was under active development
  433. # [15:39] <annevk2> now and then I'm somewhat tempted to pick it up, but I already dropped the ball on CSSOM and hardly have time
  434. # [15:41] <othermaciej> oops, didn't see the whatwg email, I guess my bug is somewhat redundant
  435. # [15:43] <jgraham> Yeah now and then I'm somewhat tempted to pick it up but I guess I don't need more to (not) do at the weekend
  436. # [15:48] <othermaciej> speaking of specs in need of editing action, Web IDL might need a co-editor, given the time pressure due to dependencies and the fact that heycam has been super busy for a while
  437. # [15:48] <hsivonen> hmm. am I testing wrong or does IE8 not even have createDocument?
  438. # [15:48] <othermaciej> unlike Web DOM Core and CSSOM, that could block things from progressing
  439. # [15:48] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
  440. # [15:49] <zcorpan_> hsivonen: i think ie8 doesn't have createDocument
  441. # [15:51] <hsivonen> at times I'm surprised how wide the IE and everything else chasm is, even though I should know better not to be surprised anymore
  442. # [15:51] <othermaciej> in a way, it's because IE did too well at Browser War 1.0
  443. # [15:52] <othermaciej> they embraced and extended so far, that it was way easier to clone Mozilla's behavior than theirs
  444. # [15:53] <TabAtkins> Worse Is Better, essentially?
  445. # [15:53] <othermaciej> I don't know if it was fair to say Gecko was "Worse" than Trident
  446. # [15:54] <hsivonen> part of the story is that the de jure specs were notable different from both IE and Netscape 4
  447. # [15:54] * Joins: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
  448. # [15:54] <othermaciej> it just had fewer inexplicably complex quirks, fewer super complex proprietary technologies that you have to implement to work with their code path, and source you can look at
  449. # [15:55] <hsivonen> and Mozilla went pretty far following the de jure specs instead of getting the specs changed to match what was out there already
  450. # [15:55] <othermaciej> basically there were a lot of cases where we could have chosen to implement IE behavior instead of Mozilla behavior in WebKit, but only if we were also willing to implement ActiveX, VBScript, VML...
  451. # [15:55] <othermaciej> that is true as well - having the specs on your side helps with evangelism I guess
  452. # [15:56] <hsivonen> in retrospect, I wish the idea of changing the specs to match reality had been discovered early enough to avoid the Almost Standards Mode and <p><table>
  453. # [15:56] <jgraham> The size of this gap seems to create a problem for the spec now as people occasionally try to throw an idea right down the middle of the chasm
  454. # [15:57] <othermaciej> but our early strategy for Safari was much more "copy Gecko" than "follow standards", and largely because IE successfully made it really hard to copy them
  455. # [15:57] <jgraham> On the basis that anything closer to the WebKit Gecko Presto side wouldn't be implementable in IE
  456. # [15:57] <jgraham> But you end up with something that is implementable in nheither
  457. # [15:57] <jgraham> *neither
  458. # [15:58] <zcorpan_> hsivonen: and standards mode
  459. # [15:58] <hsivonen> zcorpan_: that, too
  460. # [15:59] * hsivonen sees no value in toggling unitless number parsing behavior and class case-sensitivity
  461. # [16:00] * Joins: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  462. # [16:02] <othermaciej> some standards mode changes seem gratuitous
  463. # [16:02] <othermaciej> but some quirks mode quirks are pretty messed up
  464. # [16:03] <othermaciej> I can understand the temptation to get away from all that
  465. # [16:03] <hsivonen> not inheriting to tables is messed up
  466. # [16:03] <hsivonen> but having to write table { quirks: none; } would probably be a better switch that the doctype
  467. # [16:03] <hsivonen> *than
  468. # [16:04] <othermaciej> true
  469. # [16:04] <othermaciej> one of the annoying things about quirks mode is that it switches so many different things
  470. # [16:05] <annevk2> fortunately we can make it a fixed list when we realize what all the quirks are and never extend them
  471. # [16:06] <zcorpan_> ...other than for having things consistent in the quirks mode (e.g. getElementsByClassName and case-sensitivity)
  472. # [16:08] * Joins: ttepasse (n=ttepas--@p5B01347D.dip.t-dialin.net)
  473. # [16:10] * lmorchard is now known as lmorchard|away
  474. # [16:12] * lmorchard|away is now known as lmorchard
  475. # [16:13] <annevk2> true :/
  476. # [16:13] <annevk2> though classList is not consistent
  477. # [16:14] <annevk2> it would prolly have made more sense to define that classes are always interned to lowercase in quirks mode and that comparisons are case-sensitive
  478. # [16:14] <annevk2> but that requires changes to CSS too
  479. # [16:15] <TabAtkins> Anyone who uses uppercase in their classes is a weirdo anyway.
  480. # [16:15] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  481. # [16:16] <jgraham> class=ImSaneAndHaveACertificateToProveIt
  482. # [16:17] * Joins: djsiegel1 (n=david@216.17.35.129)
  483. # [16:19] * Joins: archtech (n=sv@83.228.56.37)
  484. # [16:19] * Joins: lazni (n=lazni@118.71.18.216)
  485. # [16:21] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
  486. # [16:24] <hsivonen> Either I've broken the parser or the AOL front page has an *insane* number of <script> elements
  487. # [16:28] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  488. # [16:29] * Joins: Midler (n=midler@212.37.124.243)
  489. # [16:30] <hsivonen> wow. looks like CNN latest news list has a script per line or something like that
  490. # [16:32] <lmorchard> Rendering that timestamp just so is a job best left to the client, apparently
  491. # [16:34] * Joins: GPHemsley (n=GPHemsle@69.113.155.122)
  492. # [16:34] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  493. # [16:35] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  494. # [16:35] <hsivonen> the good news is that even though both AOL and CNN have a large number of scripts on the front page, they don't document.write() unbalanced trees
  495. # [16:35] <hsivonen> all speculations seem to succeed
  496. # [16:37] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  497. # [16:41] * Quits: borismus (n=borismus@c-98-219-161-78.hsd1.pa.comcast.net)
  498. # [16:43] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  499. # [16:44] * Joins: mpt (n=mpt@canonical/mpt)
  500. # [16:46] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  501. # [16:54] * Joins: djsiegel2 (n=david@216.17.35.129)
  502. # [16:56] * Quits: djsiegel1 (n=david@216.17.35.129) (Read error: 145 (Connection timed out))
  503. # [16:57] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  504. # [16:58] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  505. # [16:59] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  506. # [17:09] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  507. # [17:11] * Joins: djsiegel (n=david@216.17.35.129)
  508. # [17:21] * Quits: djsiegel2 (n=david@216.17.35.129) (Success)
  509. # [17:22] * Joins: myakura (n=myakura@p1193-ipbf5203marunouchi.tokyo.ocn.ne.jp)
  510. # [17:25] <TabAtkins> What's a decent feature-test for <details> support?
  511. # [17:26] * Quits: mpt (n=mpt@canonical/mpt) ("Ex-Chat")
  512. # [17:29] * Joins: mpt (n=mpt@91.189.88.12)
  513. # [17:30] <jgraham> details.open !== undefined
  514. # [17:31] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
  515. # [17:32] <TabAtkins> See, that's what I thought, but it's throwing a "details is not defined" error in FF.
  516. # [17:33] <jgraham> you did var details = document.getElementsByTagName("details")[0]?
  517. # [17:33] <TabAtkins> Of course not, because I am dumb.
  518. # [17:33] <jgraham> var details = document.createElement("details")
  519. # [17:34] <jgraham> +or
  520. # [17:35] <TabAtkins> All right, works. :facepalm:
  521. # [17:36] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  522. # [17:40] * Quits: lazni (n=lazni@118.71.18.216) ("Leaving.")
  523. # [17:40] * omii_ is now known as rCerniglia
  524. # [17:50] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  525. # [17:51] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  526. # [17:51] <TabAtkins> Yay for tantek's "A Study of Regular Polygons". Now my details support is complete without using any images.
  527. # [17:54] * Joins: djsiegel2 (n=david@216.17.35.129)
  528. # [17:54] * Quits: djsiegel2 (n=david@216.17.35.129) (Killed by niven.freenode.net (Nick collision))
  529. # [17:55] * Joins: djsiegel3 (n=david@216.17.35.129)
  530. # [17:55] * Joins: MikeSmith (n=MikeSmit@EM114-48-58-88.pool.e-mobile.ne.jp)
  531. # [17:57] * Joins: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
  532. # [18:06] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 104 (Connection reset by peer))
  533. # [18:10] * Quits: djsiegel (n=david@216.17.35.129) (Read error: 110 (Connection timed out))
  534. # [18:10] * Joins: tantek (n=tantek@67.180.202.79)
  535. # [18:11] <TabAtkins> Hey, Tantek, I just (about half an hour ago) made good use of your regular polygons while implementing details support. Thanks. ^_^
  536. # [18:11] * Joins: othermaciej (n=mjs@17.203.15.228)
  537. # [18:12] <TabAtkins> (Used it on detail>dt::before for the toggler arrow.)
  538. # [18:14] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  539. # [18:15] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  540. # [18:16] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Client Quit)
  541. # [18:24] * Parts: workmad3 (n=davidwor@ashleys2.mimas.ac.uk)
  542. # [18:34] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  543. # [18:36] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  544. # [18:39] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
  545. # [18:40] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
  546. # [18:40] * Quits: michaelforrest (n=michaelf@91.189.88.12)
  547. # [18:42] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  548. # [18:44] * Joins: fishd__ (n=darin@72.14.224.1)
  549. # [18:45] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  550. # [18:49] * Quits: myakura (n=myakura@p1193-ipbf5203marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  551. # [18:51] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
  552. # [18:51] <gsnedders> Why does javascript:alert(document.createElement("iframe").contentDocument) output null/undefined? Because the iframe hasn't loaded yet? Shouldn't it default to about:blank?
  553. # [18:53] * Joins: sicking (n=chatzill@nat/mozilla/x-oysbcvsxdxojofcl)
  554. # [18:59] <gsnedders> Hmm, needs to be added to the document to render
  555. # [18:59] * Joins: jennb (n=jennb@74.125.59.73)
  556. # [19:00] <gsnedders> s/to render/to not be null/
  557. # [19:00] <gsnedders> Even if a child of head, for example
  558. # [19:00] <gsnedders> Odd
  559. # [19:04] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  560. # [19:05] <gsnedders> Oh, even odder. In Opera, if it is in a script before <body> then it is always null.
  561. # [19:05] <annevk42> what does HTML5 say?
  562. # [19:05] * Joins: weinig (n=weinig@17.246.17.253)
  563. # [19:05] <gsnedders> If it (the script) is after body it works even if the iframe is put in head
  564. # [19:06] <gsnedders> annevk42: I've been looking, and I'm not quite sure. As far as I can tell it says that it should never return null and always the document
  565. # [19:06] * Joins: remysharp (n=remyshar@remysharp.plus.com)
  566. # [19:06] * weinig is now known as weinig|away
  567. # [19:07] * Parts: adactio (n=adactio@host86-163-206-16.range86-163.btcentralplus.com)
  568. # [19:08] <gsnedders> (If someone could confirm whether I'm right/wrong about HTML 5 it'd be nice)
  569. # [19:09] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  570. # [19:19] * Quits: fishd__ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
  571. # [19:28] * Joins: fishd__ (n=darin@nat/google/x-uwfooxxoobzaskzc)
  572. # [19:30] * Quits: svl (n=me@78.52.212.6) ("And back he spurred like a madman, shrieking a curse to the sky.")
  573. # [19:31] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  574. # [19:31] * Joins: ap (n=ap@17.246.19.174)
  575. # [19:35] * Quits: weinig|away (n=weinig@17.246.17.253)
  576. # [19:36] * Joins: weinig (n=weinig@17.246.17.253)
  577. # [19:40] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - "peeyaow"")
  578. # [19:43] * annevk42 looks
  579. # [19:44] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
  580. # [19:45] * Joins: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
  581. # [19:46] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  582. # [19:47] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  583. # [19:47] * Quits: djsiegel3 (n=david@216.17.35.129) (Connection timed out)
  584. # [19:51] * Joins: Phae (n=phaeness@cpc2-acto9-0-0-cust364.brnt.cable.ntl.com)
  585. # [19:56] <tantek> TabAtkins - good to hear! Do you have a URL to share?
  586. # [19:58] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  587. # [19:59] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  588. # [20:05] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 110 (Connection timed out))
  589. # [20:05] * Joins: [1]mpilgrim (n=mark@nat/google/x-etceglnpgtxnoudp)
  590. # [20:05] * Joins: ROBOd (n=robod@89.122.216.38)
  591. # [20:08] * Quits: annevk42 (n=annevk@c-c604e353.13-500-64736c15.cust.bredbandsbolaget.se)
  592. # [20:08] * Quits: rCerniglia (i=programz@verizon-gni.com) (Read error: 110 (Connection timed out))
  593. # [20:08] * Quits: yatil (n=Adium@78.104.102.186) ("Leaving.")
  594. # [20:09] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  595. # [20:09] * Joins: djsiegel1 (n=david@98.240.187.46)
  596. # [20:14] * Quits: MikeSmith (n=MikeSmit@EM114-48-58-88.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  597. # [20:23] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 110 (Connection timed out))
  598. # [20:23] * [1]mpilgrim is now known as mpilgrim
  599. # [20:29] * Joins: dglazkov (n=dglazkov@nat/google/x-jxpeaqixfjdlunhc)
  600. # [20:31] * Joins: dbaron (n=dbaron@nat/mozilla/x-orfuwbohmduqjpqe)
  601. # [20:33] * Quits: weinig (n=weinig@17.246.17.253)
  602. # [20:34] * Joins: weinig (n=weinig@17.246.17.253)
  603. # [20:48] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Connection timed out)
  604. # [20:48] * Quits: tantek (n=tantek@67.180.202.79)
  605. # [20:48] * Quits: mpilgrim (n=mark@nat/google/x-etceglnpgtxnoudp) (Read error: 110 (Connection timed out))
  606. # [20:48] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  607. # [20:50] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  608. # [20:55] * Joins: mpilgrim (n=mark@adsl-150-136-67.rmo.bellsouth.net)
  609. # [20:57] * Joins: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
  610. # [20:59] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) ("Leaving...")
  611. # [20:59] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  612. # [21:01] * Joins: benward (n=benward@98.210.154.133)
  613. # [21:01] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  614. # [21:03] * Quits: cohitre (n=cohitre@64-40-56-46-dsl.itltd.net)
  615. # [21:10] * Joins: tantekc (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
  616. # [21:11] * Joins: benward_ (n=benward@nat/yahoo/x-xrgqpcjtdqzsdvuh)
  617. # [21:12] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  618. # [21:13] * Quits: Rik|work (n=Rik|work@193.93.127.141) (Read error: 131 (Connection reset by peer))
  619. # [21:13] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net) (Client Quit)
  620. # [21:13] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  621. # [21:14] * Quits: weinig (n=weinig@17.246.17.253)
  622. # [21:15] * Parts: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
  623. # [21:16] * Quits: djsiegel1 (n=david@98.240.187.46) ("Leaving.")
  624. # [21:19] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
  625. # [21:20] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
  626. # [21:21] * Quits: benward (n=benward@98.210.154.133) (Read error: 110 (Connection timed out))
  627. # [21:22] * Joins: franksalim (n=frank@adsl-75-61-80-108.dsl.pltn13.sbcglobal.net)
  628. # [21:25] * Quits: sebmarkbage (n=miranda@h-73-244.A146.priv.bahnhof.se) ("http://calyptus.eu/")
  629. # [21:27] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net) (Read error: 110 (Connection timed out))
  630. # [21:27] * tantekc is now known as tantek
  631. # [21:30] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
  632. # [21:38] * Joins: pererik (n=pe@unaffiliated/pererik)
  633. # [21:42] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
  634. # [21:43] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  635. # [21:49] * aroben is now known as aroben|lunch
  636. # [21:49] * Quits: dimich (n=dimich@74.125.59.73)
  637. # [21:53] * Quits: dglazkov (n=dglazkov@nat/google/x-jxpeaqixfjdlunhc)
  638. # [21:56] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Read error: 104 (Connection reset by peer))
  639. # [21:57] * Joins: pmuellr_ (n=pmuellr@nat/ibm/x-nkwoodjazfjijztb)
  640. # [21:57] * Quits: pmuellr (n=pmuellr@nat/ibm/x-ppfwcouklxhrafil) (Read error: 104 (Connection reset by peer))
  641. # [21:57] * pmuellr_ is now known as pmuellr
  642. # [22:04] * Quits: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  643. # [22:04] * fishd__ is now known as fishd
  644. # [22:05] * aroben|lunch is now known as aroben
  645. # [22:07] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
  646. # [22:07] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
  647. # [22:09] * Joins: othermaciej_ (n=mjs@17.246.19.150)
  648. # [22:12] * Joins: weinig (n=weinig@17.246.17.253)
  649. # [22:14] * Quits: othermaciej_ (n=mjs@17.246.19.150) (Remote closed the connection)
  650. # [22:14] * Joins: othermaciej_ (n=mjs@17.203.15.228)
  651. # [22:15] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) ("Ex-Chat")
  652. # [22:15] * Quits: othermaciej (n=mjs@17.203.15.228) (Read error: 104 (Connection reset by peer))
  653. # [22:15] * othermaciej_ is now known as othermaciej
  654. # [22:19] * Quits: and` (n=and@apo29.girton.cam.ac.uk)
  655. # [22:20] * Joins: and` (n=and@apo29.girton.cam.ac.uk)
  656. # [22:21] * benward_ is now known as benward
  657. # [22:24] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  658. # [22:25] * Joins: weinig_ (n=weinig@17.246.17.253)
  659. # [22:25] * Joins: ap_ (n=ap@17.246.19.174)
  660. # [22:25] * Joins: onar_ (n=onar@17.226.20.255)
  661. # [22:26] * Joins: othermaciej_ (n=mjs@17.203.15.228)
  662. # [22:28] <TabAtkins> tantek: You want a permanent url, or is a temporary good enough? The actual usage is on an intranet app that's behind a password, but I can either turn off the password temporarily, or just duplicate the page entirely.
  663. # [22:29] <tantek> I'd say better to duplicate (perhaps a simplified version) of the page to keep public as part of your portfolio
  664. # [22:29] <tantek> so others can benefit from the techniques as wwell
  665. # [22:29] <TabAtkins> k, one moment.
  666. # [22:32] <TabAtkins> tantek: http://www.xanthir.com/etc/details/
  667. # [22:33] <tantek> nice!
  668. # [22:36] <TabAtkins> It works in IE8, but not very smoothly. Dunno why.
  669. # [22:38] <TabAtkins> That reminds me, there are a few other clever tricks I've been meaning to show off that are locked behind intranet pages here at work. I'll get a few of those uploaded today.
  670. # [22:40] * Quits: onar (n=onar@17.226.20.255) (Connection timed out)
  671. # [22:40] * onar_ is now known as onar
  672. # [22:40] * Quits: othermaciej (n=mjs@17.203.15.228) (Read error: 110 (Connection timed out))
  673. # [22:40] * othermaciej_ is now known as othermaciej
  674. # [22:40] * Quits: ap (n=ap@17.246.19.174) (Read error: 110 (Connection timed out))
  675. # [22:41] * Quits: weinig (n=weinig@17.246.17.253) (Read error: 110 (Connection timed out))
  676. # [22:41] * weinig_ is now known as weinig
  677. # [22:42] * Quits: mpilgrim (n=mark@adsl-150-136-67.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
  678. # [22:45] <TabAtkins> tantek: Frex, here's me putting the "hidden radio buttons" trick to work to simplify a giant list - http://www.xanthir.com/etc/hidden-radios/
  679. # [22:46] * Joins: mpilgrim (n=mark@96.10.240.189)
  680. # [22:47] * Quits: pmuellr (n=pmuellr@nat/ibm/x-nkwoodjazfjijztb)
  681. # [22:51] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  682. # [22:51] * Quits: tantek (n=tantek@70-36-139-108.dsl.dynamic.sonic.net)
  683. # [22:52] * Joins: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
  684. # [22:53] * Joins: [1]mpilgrim (n=mark@nat/google/x-hjcxpbrlupdyuhcm)
  685. # [22:53] * Quits: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Read error: 104 (Connection reset by peer))
  686. # [22:53] * Joins: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com)
  687. # [23:03] * Quits: heycam (n=cam@124-168-33-75.dyn.iinet.net.au) ("bye")
  688. # [23:11] * Joins: dglazkov (n=dglazkov@nat/google/x-xbukfyzrhgbvntlb)
  689. # [23:11] * Quits: dglazkov (n=dglazkov@nat/google/x-xbukfyzrhgbvntlb) (Remote closed the connection)
  690. # [23:11] * Joins: dglazkov (n=dglazkov@nat/google/x-pyoxznogvqejlpmz)
  691. # [23:11] * Quits: mpilgrim (n=mark@96.10.240.189) (Read error: 110 (Connection timed out))
  692. # [23:11] * [1]mpilgrim is now known as mpilgrim
  693. # [23:14] <daedb> TabAtkins: that's a neat trick :)
  694. # [23:14] <TabAtkins> Can't take full credit - I learned it from Brad Kemper. But I do think the use I put it to is pretty clever. ^_^
  695. # [23:17] * Quits: mat_t (n=mattomas@80-225-22-182.dynamic.dial.as9105.com) (Remote closed the connection)
  696. # [23:19] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  697. # [23:22] * Joins: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  698. # [23:23] * Quits: miketaylr (n=miketayl@38.117.156.163)
  699. # [23:23] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
  700. # [23:24] * Quits: fishd (n=darin@nat/google/x-uwfooxxoobzaskzc) (Read error: 110 (Connection timed out))
  701. # [23:27] * Parts: zdobersek (n=zan@cpe-92-37-75-244.dynamic.amis.net)
  702. # [23:31] * Joins: borismus (n=borismus@CMU-348674.WV.CC.CMU.EDU)
  703. # [23:31] * Quits: dpranke (n=Adium@nat/google/x-xrfswmxmubjzvzpj) ("Leaving.")
  704. # [23:34] * Quits: shepazu (n=schepers@203.52.200.130) (Read error: 110 (Connection timed out))
  705. # [23:37] * Quits: [1]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  706. # [23:38] <Hixie> annevk2: no, it's all manually generated
  707. # [23:39] * Quits: mpilgrim (n=mark@nat/google/x-hjcxpbrlupdyuhcm) (Read error: 110 (Connection timed out))
  708. # [23:42] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  709. # [23:48] * Quits: KevinMarks (n=KevinMar@157.22.22.46) ("The computer fell asleep")
  710. # [23:57] * Quits: weinig (n=weinig@17.246.17.253)
  711. # [23:57] * lmorchard is now known as lmorchard|away
  712. # [23:58] * lmorchard|away is now known as lmorchard
  713. # [23:58] * Joins: Lachy (n=Lachlan@202.171.174.251)
  714. # Session Close: Fri Oct 09 00:00:00 2009

The end :)