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

Options:

  1. # Session Start: Fri Aug 10 00:00:00 2007
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  4. # [00:01] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Client Quit)
  5. # [00:03] * Quits: KevinMarks (i=KevinMar@nat/google/x-181a32ea21bad7db) ("The computer fell asleep")
  6. # [00:12] * Quits: dev0_ (i=Tobias@unaffiliated/icefox0) (Read error: 110 (Connection timed out))
  7. # [00:12] * Joins: dev0_ (i=Tobias@dslb-088-076-237-227.pools.arcor-ip.net)
  8. # [00:12] * Joins: weinig_ (i=weinig@nat/apple/x-344192d16cb1f501)
  9. # [00:13] * Quits: weinig (i=weinig@nat/apple/x-672e96712ef118de) (Read error: 104 (Connection reset by peer))
  10. # [00:28] <Hixie> preliminary results suggest we can get away with making <ruby> parse like phrasing elements! sweet
  11. # [00:28] <Hixie> let's hope it's representative
  12. # [00:29] * Joins: KevinMarks (i=KevinMar@nat/google/x-6371f4a0ecaad44c)
  13. # [00:34] * Joins: hober (n=ted@unaffiliated/hober)
  14. # [00:37] * Quits: dev0_ (i=Tobias@unaffiliated/icefox0) ("dev0_ has no reason")
  15. # [00:37] <Hixie> Ok I can only find about 500 sites (about 12000 pages) that use usemap="" on <input> in a way involving <area> elements that have actual href=""s with possibly useful values
  16. # [00:51] <Hixie> continuing the usemap=" saga -- http://junkyard.damowmow.com/289 is the new survey data
  17. # [00:51] <Hixie> in case people want to look at them
  18. # [00:55] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  19. # [00:55] * Joins: aroben (n=adamrobe@unaffiliated/aroben)
  20. # [01:16] * Joins: othermaciej (n=mjs@17.255.106.78)
  21. # [01:22] <Hixie> anyone have an opinion on whether pushState() should take an absolute URI which the UA must then verify, or whether we should require that it be frefixed either with ? or with # and that it then replaces either the query part or the hash part?
  22. # [01:24] * Joins: othermaciej_ (n=mjs@17.255.106.78)
  23. # [01:24] * Quits: othermaciej_ (n=mjs@17.255.106.78) (Remote closed the connection)
  24. # [01:25] <othermaciej> Hixie: I think it should accept either relative or absolute and apply appropriate constraints to the resulting resolved URI
  25. # [01:25] <othermaciej> Hixie: a lot of "REST" style sites put the interesting info in path segments of the URI, not in a query or fragment ID
  26. # [01:26] <Hixie> we could allow the path part to change too, i guess
  27. # [01:27] <Hixie> so you're saying take the URI, resolve it relative to whatever it is you resolve URIs in scripts to, and then check the protocol/server/port are the same
  28. # [01:28] <othermaciej> yes, that would be my suggestion
  29. # [01:28] <Hixie> k
  30. # [01:29] <Hixie> sweet, my ilife '08 package arrived
  31. # [01:29] <Hixie> now go go el wire package!
  32. # [01:42] * kingryan finds it interesting that http://www.whatwg.org/specs/web-apps/current-work/#outlines includes actual code
  33. # [01:46] * Joins: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  34. # [01:46] * Quits: KevinMarks (i=KevinMar@nat/google/x-6371f4a0ecaad44c) ("The computer fell asleep")
  35. # [01:50] * Joins: KevinMarks (i=KevinMar@nat/google/x-c17ba352aefcfbcd)
  36. # [01:56] * Quits: Lachy (n=Lachy@124-168-4-56.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]")
  37. # [02:09] * Joins: MikeSmith (n=MikeSmit@eM60-254-215-115.pool.emobile.ad.jp)
  38. # [02:18] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  39. # [02:19] <Hixie> hm
  40. # [02:19] <Hixie> an event to inform people that the fragment identifier has changed
  41. # [02:20] <Hixie> on...hashchanged?
  42. # [02:24] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
  43. # [02:25] <kingryan> isn't there already an event for that?
  44. # [02:25] <kingryan> or maybe its just onscroll that gets emitted
  45. # [02:29] <Hixie> i don't think there's an event other than onscroll, no
  46. # [02:29] <Hixie> and onscroll doesn't always fire
  47. # [02:30] * Quits: tndH (i=Rob@83.100.250.95) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  48. # [02:33] <kingryan> right
  49. # [02:48] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  50. # [02:48] * Quits: weinig_ (i=weinig@nat/apple/x-344192d16cb1f501)
  51. # [02:51] * Quits: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  52. # [02:54] * Joins: yod (n=ot@softbank221018155222.bbtec.net)
  53. # [02:57] * Joins: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  54. # [03:08] * Quits: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net) (Read error: 104 (Connection reset by peer))
  55. # [03:09] * Joins: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  56. # [03:10] * Quits: kingryan (n=kingryan@corp.technorati.com)
  57. # [03:14] * Quits: yod (n=ot@softbank221018155222.bbtec.net) ("Leaving")
  58. # [03:27] * Quits: KevinMarks (i=KevinMar@nat/google/x-c17ba352aefcfbcd) ("The computer fell asleep")
  59. # [03:34] * Joins: weinig (i=weinig@nat/apple/x-21491a7f3a9178b4)
  60. # [03:49] * Quits: othermaciej (n=mjs@17.255.106.78)
  61. # [03:50] * Joins: Lachy (n=Lachy@124-168-4-56.dyn.iinet.net.au)
  62. # [03:55] <deltab> Hixie: would it be when navigation starts, or when the target fragment is shown?
  63. # [03:59] * Joins: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  64. # [04:08] * Joins: kfish (n=conrad@61.194.21.25)
  65. # [04:13] * Joins: csarven- (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca)
  66. # [04:25] * Quits: csarven (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) (Read error: 110 (Connection timed out))
  67. # [04:30] <Hixie> deltab: it fires when you're on a page and you do something to scroll the page to a new fragid
  68. # [04:44] * Joins: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
  69. # [04:54] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  70. # [05:16] <mpt> Hixie, how about when you load a page with a fragment in the first place?
  71. # [05:17] <mpt> ah, maybe that's already catered for
  72. # [05:22] * Quits: csarven- (n=nevrasc@modemcable081.152-201-24.mc.videotron.ca) ("http:/www.csarven.ca")
  73. # [06:06] * Quits: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  74. # [06:18] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("This computer has gone to sleep")
  75. # [06:19] * Quits: MikeSmith (n=MikeSmit@eM60-254-215-115.pool.emobile.ad.jp) ("Less talk, more pimp walk.")
  76. # [07:07] * Joins: cplot (n=cplot@m970736d0.tmodns.net)
  77. # [07:18] * Joins: MikeSmith (n=MikeSmit@eM60-254-216-13.pool.emobile.ad.jp)
  78. # [07:18] * Quits: cplot (n=cplot@m970736d0.tmodns.net) (Read error: 104 (Connection reset by peer))
  79. # [07:21] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  80. # [07:38] * Joins: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net)
  81. # [07:42] * Joins: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net)
  82. # [07:43] * Quits: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net) (Client Quit)
  83. # [07:43] * Joins: mpt (n=mpt@121-72-130-73.dsl.telstraclear.net)
  84. # [07:48] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  85. # [07:51] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  86. # [07:52] * Quits: MikeSmith (n=MikeSmit@eM60-254-216-13.pool.emobile.ad.jp) ("Less talk, more pimp walk.")
  87. # [08:02] * Joins: cplot (n=cplot@mb70736d0.tmodns.net)
  88. # [08:23] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  89. # [08:24] * Quits: weinig (i=weinig@nat/apple/x-21491a7f3a9178b4)
  90. # [08:38] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
  91. # [08:42] * Quits: gavins (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  92. # [08:56] * Quits: h3h (n=w3rd@cpe-76-88-44-219.san.res.rr.com)
  93. # [08:57] * Joins: tndH_ (i=Rob@83.100.250.95)
  94. # [08:57] * tndH_ is now known as tndH
  95. # [09:01] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  96. # [11:04] * Disconnected
  97. # [11:04] * Attempting to rejoin channel #whatwg
  98. # [11:04] * Rejoined channel #whatwg
  99. # [11:04] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  100. # [11:04] * Set by Hixie on Tue Apr 03 04:10:22
  101. # [11:04] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Client Quit)
  102. # [13:10] * Disconnected
  103. # [13:10] * Attempting to rejoin channel #whatwg
  104. # [13:10] * Rejoined channel #whatwg
  105. # [13:10] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  106. # [13:10] * Set by Hixie on Tue Apr 03 04:10:22
  107. # [13:14] * Quits: kfish (n=conrad@61.194.21.25) (Read error: 104 (Connection reset by peer))
  108. # [13:16] <annevk> Hixie, http://annevankesteren.nl/2007/08/ajax-history people ask for replaceState()
  109. # [13:16] * Joins: kfish (n=conrad@61.194.21.25)
  110. # [13:17] <Philip`> Hixie: About the parser performance data: I got significant speedups by measuring the expected lengths of strings (tag names, attributes names/values) and preallocating enough space for ~99% of those, so that's quite useful data to have too
  111. # [13:18] <Philip`> (I suppose data about attribute-value-length per attribute-name could be useful too - src and href and onclick etc are usually really long, but maybe you could easily preallocate space for all the shorter attributes)
  112. # [13:21] <annevk> Philip`, I mentioned this in a pm, but I suppose it can be discussed here as well, how about merging the <canvas> testsuites? It would be great if your testsuite became accessible to more people so they can contribute I think
  113. # [13:22] * Joins: Codler (n=Codler@84-218-4-7.eurobelladsl.telenor.se)
  114. # [13:25] * Quits: Codler (n=Codler@84-218-4-7.eurobelladsl.telenor.se) (Client Quit)
  115. # [13:26] * Joins: Codler (n=Codler@84-218-4-7.eurobelladsl.telenor.se)
  116. # [13:26] <Philip`> annevk: That sounds like a good thing to do
  117. # [13:27] <annevk> seems that you cover most, if not everything, of the tests I covered and more so using your stuff as base makes more sense now :)
  118. # [13:27] <Philip`> I can't think of any immediately obvious ways to merge all the existing ones, since mine is weird and puts everything in tiny boxes and tries to avoid ever having humans look at the results
  119. # [13:28] <annevk> it does mark the boxes either red or green which is enough for humans
  120. # [13:30] * Parts: annevk (n=annevk@pat-tdc.opera.com)
  121. # [13:31] * Joins: annevk (n=annevk@pat-tdc.opera.com)
  122. # [13:33] <Philip`> annevk: I think the problem is more with other tests like http://tc.labs.opera.com/html/canvas/getContext/2d/arc/004.htm and http://hixie.ch/tests/adhoc/html/canvas/005.html whose pass/fail outcome can't really be determined automatically
  123. # [13:37] <annevk> hmm, yeah, I suppose it makes sense that the testsuite consists of an automated part an a non-automated one
  124. # [13:37] <Philip`> (I think I've only got three which can't be done automatically in a perfect browser, plus two that can't be done automatically in Firefox/Opera because of bugs)
  125. # [13:38] <Philip`> ((Bugs related to security of data: and drawImage and getImageData, in particular))
  126. # [13:40] <Philip`> (But IE/Safari can hardly do any of them automatically, since they lack getImageData or equivalent)
  127. # [13:42] <annevk> it makes some sense to require getImageData for the testsuite... it's a feature of <canvas> after all :)
  128. # [13:52] * Joins: Darkluna (n=Codler@84-218-4-34.eurobelladsl.telenor.se)
  129. # [13:52] * Quits: kfish (n=conrad@61.194.21.25) ("beer")
  130. # [13:52] * Joins: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net)
  131. # [13:54] * Quits: cplot (n=cplot@c-98-193-22-194.hsd1.il.comcast.net) (Client Quit)
  132. # [13:57] * Quits: Codler (n=Codler@84-218-4-7.eurobelladsl.telenor.se) (Connection timed out)
  133. # [13:59] * Darkluna is now known as Codler
  134. # [14:04] * Joins: Darkluna (n=Codler@84-218-4-34.eurobelladsl.telenor.se)
  135. # [14:05] * Quits: Darkluna (n=Codler@84-218-4-34.eurobelladsl.telenor.se) (Client Quit)
  136. # [14:10] * Quits: Lachy (n=Lachy@124-168-4-56.dyn.iinet.net.au) ("ChatZilla 0.9.78.1 [Firefox 2.0.0.4/2007051502]")
  137. # [14:28] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  138. # [15:14] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  139. # [15:36] * Joins: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com)
  140. # [15:45] * Joins: Ducki (n=Ducki@nrdh-d9b980c4.pool.mediaWays.net)
  141. # [16:03] * Joins: Ducki_ (n=Ducki@Nbb30.n.pppool.de)
  142. # [16:08] * Joins: Ducki__ (i=Ducki@213-102-93-169.cust.tele2.de)
  143. # [16:10] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  144. # [16:12] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  145. # [16:18] <annevk> someone suggested that hashchanged shouldn't be past tense to be more in line with other comments
  146. # [16:20] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
  147. # [16:25] * Quits: Ducki (n=Ducki@nrdh-d9b980c4.pool.mediaWays.net) (Success)
  148. # [16:27] * Quits: Ducki_ (n=Ducki@Nbb30.n.pppool.de) (Read error: 110 (Connection timed out))
  149. # [16:30] * Joins: billmason (n=billmaso@ip156.unival.com)
  150. # [16:48] * Joins: Darkluna (n=Codler@84-218-4-96.eurobelladsl.telenor.se)
  151. # [16:50] * Quits: Darkluna (n=Codler@84-218-4-96.eurobelladsl.telenor.se) (Client Quit)
  152. # [16:50] * Joins: Darkluna (n=Codler@84-218-4-96.eurobelladsl.telenor.se)
  153. # [17:00] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  154. # [17:03] * Quits: Codler (n=Codler@84-218-4-34.eurobelladsl.telenor.se) (Connection timed out)
  155. # [17:15] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
  156. # [17:31] * Quits: met_ (n=Hassman@b14-4.vscht.cz) ("Chemists never die, they just stop reacting.")
  157. # [17:32] * Quits: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
  158. # [17:48] * Joins: ROBOd (n=robod@86.34.246.154)
  159. # [18:00] * Joins: Ducki (n=Ducki@nrdh-d9b980de.pool.mediaWays.net)
  160. # [18:09] * Joins: maikmerten (n=maikmert@L85cb.l.pppool.de)
  161. # [18:11] * Joins: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
  162. # [18:21] * Quits: Ducki__ (i=Ducki@213-102-93-169.cust.tele2.de) (Read error: 110 (Connection timed out))
  163. # [18:26] * Quits: Ducki (n=Ducki@nrdh-d9b980de.pool.mediaWays.net) (Read error: 104 (Connection reset by peer))
  164. # [18:40] * Joins: Ducki (n=Ducki@nrdh-d9b980cb.pool.mediaWays.net)
  165. # [18:46] * Joins: h3h (n=w3rd@66-162-32-234.static.twtelecom.net)
  166. # [18:58] * Joins: othermaciej (n=mjs@17.255.106.78)
  167. # [19:12] * Joins: aroben_ (n=adamrobe@17.203.15.181)
  168. # [19:13] * aroben_ is now known as aroben
  169. # [19:31] * Quits: BenWard (i=BenWard@nat/yahoo/x-ba5afd49aef5f79e) (Read error: 104 (Connection reset by peer))
  170. # [19:34] * Quits: Ducki (n=Ducki@nrdh-d9b980cb.pool.mediaWays.net) (Connection timed out)
  171. # [19:35] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  172. # [19:39] * Quits: annevk (n=annevk@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  173. # [19:58] * Joins: weinig (i=weinig@nat/apple/x-54e390a148992dfc)
  174. # [20:12] * Quits: tantek (n=tantek@CPE-65-28-102-35.kc.res.rr.com) (Read error: 110 (Connection timed out))
  175. # [20:38] * Quits: KevinMarks (n=KevinMar@c-76-102-254-252.hsd1.ca.comcast.net) ("The computer fell asleep")
  176. # [20:49] * othermaciej is now known as om_lunch
  177. # [20:49] * weinig is now known as weinig|lunch
  178. # [20:49] * Quits: weinig|lunch (i=weinig@nat/apple/x-54e390a148992dfc)
  179. # [20:54] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
  180. # [21:00] * Quits: Darkluna (n=Codler@84-218-4-96.eurobelladsl.telenor.se) ("- nbs-irc 2.21 - www.nbs-irc.net -")
  181. # [21:09] <Hixie> http://www.chewontech.com/2007/08/more-things-added-in-html-5.html is surprisingly well-written
  182. # [21:23] <Philip`> Hixie: Probably because they nicked it from http://www.ibm.com/developerworks/xml/library/x-html5/
  183. # [21:24] <Hixie> huh
  184. # [21:24] <Hixie> interesting
  185. # [21:25] <Hixie> the style of the chewontech page make it much easier to read than the ibm one
  186. # [21:25] <Hixie> to the point where i read the chewontech page but couldn't read the ibm one
  187. # [22:20] * Quits: maikmerten (n=maikmert@L85cb.l.pppool.de) ("Leaving")
  188. # [22:33] * Quits: dglazkov (n=dglazkov@adsl-065-081-081-030.sip.bhm.bellsouth.net)
  189. # [22:51] * Joins: aroben (n=adamrobe@17.203.15.181)
  190. # [23:01] * Quits: om_lunch (n=mjs@17.255.106.78)
  191. # [23:05] * Joins: aroben_ (n=adamrobe@17.255.97.30)
  192. # [23:08] * Joins: weinig|lunch (n=weinig@17.255.99.207)
  193. # [23:09] * Joins: KevinMarks (i=KevinMar@nat/google/x-92c723f9bdc3e3ec)
  194. # [23:19] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  195. # [23:22] * Quits: ROBOd (n=robod@86.34.246.154) ("http://www.robodesign.ro")
  196. # [23:31] * Joins: othermaciej (n=mjs@17.255.106.78)
  197. # [23:32] * Quits: othermaciej (n=mjs@17.255.106.78) (Remote closed the connection)
  198. # [23:33] * Joins: othermaciej (n=mjs@17.255.106.78)
  199. # [23:51] * Quits: weinig|lunch (n=weinig@17.255.99.207)
  200. # [23:55] * Joins: weinig|lunch (i=weinig@nat/apple/x-18ae120a4452c0c1)
  201. # [23:57] * Joins: jruderman (n=jruderma@c-67-169-24-116.hsd1.ca.comcast.net)
  202. # [23:58] * Joins: aroben (n=adamrobe@17.255.108.7)
  203. # Session Close: Sat Aug 11 00:00:00 2007

The end :)