/irc-logs / freenode / #whatwg / 2011-03-04 / end

Options:

  1. # Session Start: Fri Mar 04 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <annevk> whatwg.org uses <object> for an image by the way
  4. # [00:02] <TabAtkins> nessy: Ah, that's a cool use-case.
  5. # [00:02] <Hixie> <object> works pretty well for images
  6. # [00:03] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
  7. # [00:04] <jamesr__> i still think the 'fallback-ish' behavior for <canvas> is bizarre
  8. # [00:06] <zewt> FWIW, object doesn't have naturalHeight/naturalWidth, or complete (doesn't define the "available" state like <img> does) ... not necessarily critical for the cases where you want rich fallback (eg. you're probably not blitting it into a canvas)
  9. # [00:07] * Joins: fantasai (fantasai@freenet6.org)
  10. # [00:07] <Hixie> jamesr__: how would you do it instead?
  11. # [00:08] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
  12. # [00:08] <zewt> to sum up my earlier two suggestions, 1: have another tag, eg. <cimg>, which is identical to <img> but allows descendants, and put fallback data there; 2: have a <fallback for=id> tag (like <label>) which is only shown if the given id is not
  13. # [00:08] <fantasai> hsivonen: just wanted to note that we just ran into a HTML parsing issue with </! starting a tag sequence
  14. # [00:08] <fantasai> hsivonen: in case that's an interesting test case for you
  15. # [00:09] <annevk> zewt, neither is backwards compatible
  16. # [00:09] <zewt> the <canvas> suggestion isn't, either
  17. # [00:10] <annevk> well I'm not really considering that one either
  18. # [00:10] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  19. # [00:10] <zewt> <fallback> can be made to degrade sensibly with a little scripting help, at least
  20. # [00:10] * Parts: fantasai (fantasai@freenet6.org) ("/me goes back to crawling the www-style mailing list")
  21. # [00:10] <annevk> with scripting everything can be made to work...
  22. # [00:10] <zewt> (eg. check if HTMLFallbackElement exists; if not, add fallback { display: none; })
  23. # [00:10] <nessy> TabAtkins: here's one with multiple angles on a single game http://www.sportsgeekery.com/2010/10/28/watch-tnts-nba-games-online-with-overtime-extra/
  24. # [00:11] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
  25. # [00:11] <annevk> lets all look at what we can safely remove instead :)
  26. # [00:11] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
  27. # [00:16] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  28. # [00:17] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
  29. # [00:19] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
  30. # [00:20] * Joins: Amorphous (jan@unaffiliated/amorphous)
  31. # [00:21] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
  32. # [00:21] * Quits: k0rnel (~k0rnel@krtko.org) (Ping timeout: 276 seconds)
  33. # [00:24] * kataire is now known as kataire|Zzz
  34. # [00:24] * Joins: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch)
  35. # [00:24] * Quits: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch) (Changing host)
  36. # [00:24] * Joins: Dashiva (~noone@wikia/Dashiva)
  37. # [00:25] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  38. # [00:25] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  39. # [00:26] <nessy> Hixie: I added a few more examples to http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Media_Rendering
  40. # [00:27] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  41. # [00:27] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
  42. # [00:28] <Hixie> i don't understand the third one down
  43. # [00:28] <Hixie> there only seems to be one video on the page mentioned by the blog post cited on that page, the sign-language one
  44. # [00:30] <Hixie> the firstone seems to just be single standable videos with one track
  45. # [00:31] <Hixie> the second one seems to just be two unrelated videos rendered on top of each other
  46. # [00:32] <Hixie> for the fourth one, the olympics thing, it's unclear to me what the requirements are. It looks like just four unsynchronised live streams, which we can do today. If they're to be synchronised, I guess that's more like proposals 4/6 -- separate <video>s that are slaved to each other.
  47. # [00:33] <Hixie> unclear to me what the 5th is showing.
  48. # [00:33] <Hixie> or the 6th
  49. # [00:34] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  50. # [00:34] <Hixie> the 7th is burnt-in.
  51. # [00:34] <Hixie> presumably pretty much whatever we do will support the equivalent rendering with two tracks, so long as you can sync it somehow.
  52. # [00:36] <Hixie> 8th is the same as the 2nd, it seems
  53. # [00:37] <Hixie> dunno what the 9th is.
  54. # [00:37] <Hixie> 10th is like the 7th.
  55. # [00:37] <Hixie> 11th too
  56. # [00:39] <Hixie> 12th is like the 4th, assuming they're synchronised. four streams slaved to each other with one set of controls.
  57. # [00:42] <Hixie> 13th is weird, looks like multiple unsynchronised video streams in some incarnations, and more like the slaved case in others.
  58. # [00:43] <Hixie> the last one is more like the olymics thing again
  59. # [00:43] * Joins: wolfman2000 (~wolfman20@152-20-183-21.rev.uncw.edu)
  60. # [00:43] <Hixie> so in conclusion it looks like we have the following kinds of use cases here:
  61. # [00:43] <Hixie> 1. unsynchronised video streams next to each other (possible today with <video>)
  62. # [00:44] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  63. # [00:44] <Hixie> 2. an additional track, either in a separate file or in the same file, providing a sign-language overlay, which must be synchronised to the primary track, and presumably which can be turned off and on.
  64. # [00:44] <Hixie> 3. multiple independent tracks that need to be played along the same timeline
  65. # [00:45] * Quits: TabAtkins_ (~tabatkins@nat/google/x-bumuilazihjnpxmh) (Ping timeout: 260 seconds)
  66. # [00:45] <zewt> (do deaf people seriously use sign-language overlays? heh)
  67. # [00:45] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  68. # [00:46] <Hixie> zewt: some do. There's a lot of variety in the deaf community from what I understand, but certainly there are those that use sign-language overlays.
  69. # [00:47] <zewt> that's ... odd, heh
  70. # [00:47] <Hixie> why?
  71. # [00:47] <zewt> hard to think of why you'd want sign language instead of text, since I don't imagine you can watch someone signing while actually watching whatever video contains whatever's being signed
  72. # [00:47] <AryehGregor> I'd imagine you could watch sign-language as well as printed text.
  73. # [00:48] <zewt> text you can read in half a second and go back to the video
  74. # [00:48] <Hixie> sign-language is much denser than text, and you end up seeing it out of the corner of your eye
  75. # [00:48] <AryehGregor> Is the sign language we're talking about here animated, or some type of sequence of symbols?
  76. # [00:48] <Hixie> neither, it's live action of someone signing
  77. # [00:48] <AryehGregor> Interesting.
  78. # [00:48] <AryehGregor> Sign language is developed instinctively, like speech and unlike writing.
  79. # [00:49] <AryehGregor> Sign languages reliably arise spontaneously whenever you have a critical mass of deaf children and no local sign language for them to learn.
  80. # [00:49] <zewt> possibly a similar use case would be animated karaoke tracks of the sort fansubs like to use, which are way outside of webvtt's scope
  81. # [00:49] <AryehGregor> Whereas writing was an invention that was invented independently maybe like three times.
  82. # [00:49] <AryehGregor> And alphabetic writing was invented once.
  83. # [00:49] <AryehGregor> In all of human history.
  84. # [00:49] <zewt> having a separate baked video track overlaid on top of the video would be a lot nicer (in theory) then baking them right into the video
  85. # [00:49] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
  86. # [00:50] <AryehGregor> So maybe sign language is much easier to follow than writing, if you grew up speaking it.
  87. # [00:50] <zewt> well, signing is more like speech than writing, and speech arises on its own too
  88. # [00:50] <aho> i imagine it's more like having someone talking to you
  89. # [00:50] <aho> instead of reading something
  90. # [00:51] <zewt> (one practical problem with karaoke overlays is video codecs generally don't support alpha, or if they do underneith it's never implemented)
  91. # [00:52] <aho> what's the new name of websrt again? :>
  92. # [00:52] <zewt> webvtt
  93. # [00:52] <zewt> (don't know why it was renamed, much harder to remember, heh)
  94. # [00:52] <nessy> there's also signwriting, btw - I think in the long run that has the most potential to become a machine-readable sign language
  95. # [00:53] <nessy> Hixie: I will make some notes on the examples
  96. # [00:53] <aho> i really wonder why they didn't go with something more straightforward... like... y'know... websubtitles :>
  97. # [00:54] <nessy> in general, your conclusion seems sound though
  98. # [00:54] <aho> or websubs lol
  99. # [00:54] <nessy> I took those examples also so we can see how multiple tracks can be displayed
  100. # [00:55] <Hixie> aho: webvtt has the advantage of an obvious filename extension (.vtt) that isn't used by anyone already (unlike .sub)
  101. # [00:55] <nessy> vtt = video text track - not that bad IMHO
  102. # [00:55] <Hixie> also "sub"-anything is someone misleading since we do more than subtitles
  103. # [00:55] <aho> still kinda hard to remember
  104. # [00:56] <zewt> we'll get used to it :)
  105. # [00:56] * Joins: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net)
  106. # [00:56] <zewt> better than .ASS
  107. # [00:56] <aho> oh yea, i remember that discussions from many moons ago... going with some "ASS" based name would have been fun :>
  108. # [00:56] <nessy> lol
  109. # [00:57] <zewt> don't know any particular discussion, just another common sub format :P
  110. # [00:58] <aho> basically, someone made a subset of aas and the idea was to call it small ass or something like that :>
  111. # [00:58] <aho> WebAss would have been fine, too
  112. # [00:59] <aho> haha
  113. # [00:59] * aho is easily amused
  114. # [01:01] <nessy> (Hixie: re third one down - I was simply looking for an example where the sign language video would sit in same size as main video next to it, but I couldn't find an image better than this - maybe I am mistaken to have thought I'd seen that before)
  115. # [01:01] * fuzzyone_ is now known as fuzzyone
  116. # [01:01] * Quits: fuzzyone (~fuzzyone@fluffles.two-pebbles.com) (Changing host)
  117. # [01:01] * Joins: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone)
  118. # [01:02] <zewt> sign language track - as a separate element or as an overlay?
  119. # [01:03] <Hixie> nessy: that's why it's important to have actual examples. :-)
  120. # [01:03] <zewt> (of course you can do both by overlaying two <video> elements, but that's sort of the wrong layer in general I'd think)
  121. # [01:03] <Hixie> zewt: that's what we're discussing
  122. # [01:03] <aho> zewt, would allow resizing and moving it around though
  123. # [01:03] <nessy> Hixie: you're right - I might remove that one and add your comments on all, so we keep track (not just in the bug tracker ;-)
  124. # [01:03] <Hixie> nessy: one use case that hasn't been talked about here that i'm interested in is playing two videos back synchronised but at different offsets
  125. # [01:03] <aho> full screen would be f-ed though :l
  126. # [01:03] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  127. # [01:04] <Hixie> nessy: something like the "double youtube" thing but where you can pick the synchronisation point
  128. # [01:04] <zewt> yeah, if you're on a TV you probably want something like PIP for that, not side-by-side
  129. # [01:04] <nessy> aho: when we attach full screen to page elements, it's possible still
  130. # [01:04] <aho> ah yea... there was that thing
  131. # [01:05] <nessy> Hixie: is that use case not just a toy? I'm worried we end up with SMIL ...
  132. # [01:05] <aho> does any browser support it today?
  133. # [01:05] <zewt> programmatic fullscreen doesn't exist yet at all afaik
  134. # [01:05] <aho> so far i've only seen very slow video fsm
  135. # [01:05] <aho> (full screen mode, not flying spaghetti monster)
  136. # [01:05] <nessy> aho, not yet - but it's being discussed
  137. # [01:06] <zewt> well yeah all (afaik) video implementations right now are really bad at fullscreening, presumably that'll get fixed
  138. # [01:06] <Hixie> nessy: toys are good too :-)
  139. # [01:06] <Hixie> nessy: it's the kind of thing that would be good to support if it can be done in a way that doesn't add complexity
  140. # [01:06] * Joins: jochen___ (~jochen@nat/google/x-onrexqhjgdpbhxda)
  141. # [01:06] <zewt> Hixie: being able to adjust the offset is also useful to, for example, quickly adjust off-sync audio or captions
  142. # [01:07] <Hixie> yeah, that too
  143. # [01:07] <nessy> yeah, but then we get those that say that we need to be able to arbitrarily align any video track and audio tracks and have choices between subparts of them etc
  144. # [01:07] <nessy> that really is SMIL and I would prefer to keep such stuff to JavaScript
  145. # [01:07] <Hixie> nessy: e.g. if we have a controller + slaves model, you can imagine a model where the controller doesn't have a timeline, it just controls the velocity (and pauses everything whenever any of them stall), which would let you do all of the above with very minimal additional complexity
  146. # [01:08] <Hixie> nessy: the only change to the current model would be that instead of advancing whenever you're potentially playing, you advance when the controller says to
  147. # [01:08] <nessy> interesting - I'd like to see that specced a bit more
  148. # [01:09] <Hixie> nessy: or maybe even you just multiply the playback rate by he controller's rate, and the controller sets its rate to zero whenever anyone is stalled (or when the controller is paused)
  149. # [01:09] * Quits: jochen__ (~jochen@nat/google/x-krlwxucrsexhndaq) (Ping timeout: 241 seconds)
  150. # [01:09] * Joins: dbaron (~dbaron@nat/mozilla/x-fexyixleusxuqekv)
  151. # [01:10] <nessy> I personally actually don't think the playback of the main resource should be stalled because of subresources
  152. # [01:10] <nessy> or at least you should have the possibility to not stall
  153. # [01:10] <nessy> e.g. maybe I care about seeing sign language, but not enough to want my movie to be stalled when it falls behind a bit
  154. # [01:11] * Joins: jochen__ (~jochen@nat/google/x-afjkcwozqnvgridv)
  155. # [01:11] * Quits: jochen___ (~jochen@nat/google/x-onrexqhjgdpbhxda) (Ping timeout: 276 seconds)
  156. # [01:12] <zewt> the whole "seeking to keyframe" thing might be tricky with multiple video tracks, since they won't necessarily keyframe together
  157. # [01:12] <zewt> (very unlikely unless specially authored)
  158. # [01:13] * Quits: kal-EL_ (~jor-EL@host2-64-dynamic.245-95-r.retail.telecomitalia.it) (Remote host closed the connection)
  159. # [01:13] * Quits: ezoe (~ezoe@61-205-124-116f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  160. # [01:13] <Hixie> nessy: well you definitely don't want it to fall behind a bit
  161. # [01:13] <nessy> no, just drop it when out of sync
  162. # [01:14] <Hixie> nessy: you might want it to just be muted for a bit while the UA buffers, but in most cases if you need to buffer, and you don't, you'll just never have that track again.
  163. # [01:14] <Hixie> unless it just skips ahead and starts buffering in the future, and then rejoins later
  164. # [01:14] <Hixie> which seems like very confusing behaviour.
  165. # [01:14] <Hixie> i can't really imagine wanting my audio track to do that, so i don't see why a sign-language user would want that to happen to theirs.
  166. # [01:14] <nessy> I would prefer that - but maybe I am a strange user
  167. # [01:15] * Quits: dbaron (~dbaron@nat/mozilla/x-fexyixleusxuqekv) (Ping timeout: 252 seconds)
  168. # [01:15] <nessy> I am concerned about mixed viewing environments
  169. # [01:15] <nessy> when a deaf person watches something with non-deaf people and the sign language track keeps stalling
  170. # [01:16] <Hixie> AryehGregor: can you give me a tl;dr on http://www.w3.org/Bugs/Public/show_bug.cgi?id=11912 ?
  171. # [01:16] * Quits: othermaciej (~mjs@17.246.17.210) (Quit: othermaciej)
  172. # [01:16] <Hixie> nessy: the web is mostly a single-viewing environment.
  173. # [01:17] <nessy> hmm, for now maybe
  174. # [01:17] <Hixie> nessy: the mixed-viewing environments tend to have reliable video streams.
  175. # [01:17] <AryehGregor> Hixie, he wants to improve HTTP auth in a couple of obvious ways, allowing you to use it via forms and allowing the site to log you out.
  176. # [01:17] * Quits: ZombieL (~e@178-78-210-80.customers.ownit.se)
  177. # [01:17] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  178. # [01:17] <AryehGregor> I got into a long argument with him about whether HTTP auth is worth salvaging, but it didn't relate to his actual suggestions.
  179. # [01:17] <Hixie> nessy: but in any case, if you're watching something with someone who's blind, and the video needs to buffer but we still have the audio, do you want the video to cut out? or do you want it to pause?
  180. # [01:17] <Hixie> AryehGregor: k
  181. # [01:18] <Hixie> AryehGregor: thanks
  182. # [01:18] <nessy> depends on how much is happening on the video
  183. # [01:19] * Joins: TabAtkins_ (~tabatkins@nat/google/x-kzbwigcrgqlabkun)
  184. # [01:19] <nessy> but yeah, I guess the main use case is that of keeping in sync and stalling when one active track stalls
  185. # [01:20] <zewt> multiple people watching a video seems normal enough, but I'd think if the sign track keeps dropping out, the deaf person's going to be even more annoyed (than the non-deaf people would be if it stalled the whole video)
  186. # [01:20] * Quits: jennb (~jennb@74.125.59.76) (Quit: jennb)
  187. # [01:21] * Joins: othermaciej (~mjs@17.244.14.185)
  188. # [01:21] * Joins: jennb (~jennb@nat/google/x-kwsmxwbxtwzqfupa)
  189. # [01:23] * Quits: erlehmann (~erlehmann@82.113.99.39) (Quit: Ex-Chat)
  190. # [01:37] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  191. # [01:37] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 240 seconds)
  192. # [01:43] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  193. # [01:43] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  194. # [01:44] * Joins: ezoe (~ezoe@203-140-88-53f1.kyt1.eonet.ne.jp)
  195. # [01:44] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
  196. # [01:45] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  197. # [01:50] * Joins: tw2113 (~tw2113@fedora/tw2113)
  198. # [01:57] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
  199. # [01:57] * Joins: bzed (~bzed@devel.recluse.de)
  200. # [01:57] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  201. # [02:00] * Joins: realityking (~rouven@f049180156.adsl.alicedsl.de)
  202. # [02:01] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  203. # [02:03] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 252 seconds)
  204. # [02:04] * Joins: lrvick (~lrvick@66.96.251.117)
  205. # [02:12] * Quits: othermaciej (~mjs@17.244.14.185) (Quit: othermaciej)
  206. # [02:13] * Joins: stalled (~stalled@unaffiliated/stalled)
  207. # [02:20] * Joins: othermaciej (~mjs@17.246.19.93)
  208. # [02:29] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  209. # [02:31] * Quits: ezoe (~ezoe@203-140-88-53f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
  210. # [02:32] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
  211. # [02:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  212. # [02:40] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  213. # [02:43] * Quits: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net) (Remote host closed the connection)
  214. # [02:44] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  215. # [02:45] * Joins: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net)
  216. # [02:49] * Quits: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net) (Remote host closed the connection)
  217. # [02:49] * Joins: ezoe (~ezoe@61-205-125-41f1.kyt1.eonet.ne.jp)
  218. # [02:56] <nessy> say, has anyone ever considered introducing an attribute such as @rows onto the <select> element?
  219. # [02:57] <TabAtkins> What would it do?
  220. # [02:57] <nessy> I am baffled that there is no way to limit the number of options that are displayed in a <select> for scrollbars
  221. # [02:57] <TabAtkins> <select multiple size>?
  222. # [02:58] <AryehGregor> Or just <select size>.
  223. # [02:58] <AryehGregor> E.g., <select size=6>.
  224. # [02:58] <AryehGregor> Or whatever.
  225. # [02:58] <TabAtkins> Ah, indeed, I didn't realize you could use @size on a plain select.
  226. # [02:58] <TabAtkins> Still ugly as sin.
  227. # [02:59] <nessy> no, @size gives you the number of options that are displayed and turns the option drop-down off
  228. # [03:00] <nessy> http://stackoverflow.com/questions/570642/height-of-an-html-select-box-dropdown
  229. # [03:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  230. # [03:00] <nessy> this part:
  231. # [03:00] <nessy> the height needed to show (x) entries (with scrollbars to see remaining)
  232. # [03:00] <nessy>      (20 in Firefox & Chrome, 30 in IE6,7,8, 16 for Opera 10, 14 for Opera 11,
  233. # [03:00] <nessy>       22 for Safari 4, 18 for Safari 5, 11 in IE5.0,5.5)
  234. # [03:01] <nessy> that number of option rows that are displayed is fixed and browser dependent and there is no way to change it
  235. # [03:01] <TabAtkins> @size is the correct answer, you just have to convince browser to make it not look like *ass*.
  236. # [03:01] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  237. # [03:01] <nessy> but @size turns it from a drop-down to a list
  238. # [03:02] <TabAtkins> That's not a necessary effect, it's just how browsers traditionally present it.
  239. # [03:03] <nessy> but since all browsers do that, it's the de-facto standard
  240. # [03:03] <TabAtkins> Considering how horrible it looks, though, I suspect not too many people are actually using it.
  241. # [03:03] <TabAtkins> (I could be wrong.)
  242. # [03:03] <TabAtkins> This is something we can test.
  243. # [03:04] <nessy> so we need a way to convince the browsers to keep displaying it as a drop-down even when @size is given
  244. # [03:04] <nessy> I guess
  245. # [03:05] <nessy> hmm… Firefox even seems to completely ignore @size (testing here: http://www.w3schools.com/TAGS/tryit.asp?filename=tryhtml_option)
  246. # [03:05] <zewt> there's no size there
  247. # [03:06] <nessy> @size is specified to be "the number of options to show to the user" which is not equivalent to restricting the drop-down length, actually
  248. # [03:06] <nessy> zewt: no, but it's simple to add it manually
  249. # [03:06] * Joins: boaz_ (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  250. # [03:06] <zewt> but it doesn't ignore it when I add it
  251. # [03:06] <nessy> and see the effect
  252. # [03:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  253. # [03:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  254. # [03:07] <nessy> if I set it to size=2, then I get all four options, but as a list rather than a drop-down
  255. # [03:07] <zewt> i set it to 5 and it shows all 4 with one empty spot
  256. # [03:07] <TabAtkins> size=4 is probably the minimum size
  257. # [03:07] <AryehGregor> Hixie, in http://www.w3.org/Bugs/Public/show_bug.cgi?id=11912, to be fair, the reporter did actually convince me that there was a not-totally-theoretical use-case in which HTTP auth was inherently more secure than cookie auth, albeit slightly.
  258. # [03:07] <TabAtkins> chrome does the same.
  259. # [03:07] <zewt> if i set it to 2 i see 2 options
  260. # [03:07] <nessy> same in safari
  261. # [03:07] * Quits: ben_h (~ben@128.250.195.186) (Read error: Connection reset by peer)
  262. # [03:07] <zewt> haha but
  263. # [03:07] <zewt> if i set it to 5, i get 5 rows with a disabled scrollbar
  264. # [03:07] * Joins: ben_h (~ben@128.250.195.186)
  265. # [03:08] <zewt> if i set it to 2, i get 2 rows ... and no scrollbar
  266. # [03:08] <nessy> ups: I mixed up my chrome and firefox
  267. # [03:08] <AryehGregor> But "not totally theoretical" I mean "He said it applies to his application, but it doesn't apply to any app I know about, because you'd have to be incredibly obsessive about separation of privilege for it to be relevant."
  268. # [03:08] <AryehGregor> s/But/By/
  269. # [03:08] <zewt> so it shows a scrollbar if it doesn't need one, and doesn't show a scrollbar if it does need one
  270. # [03:08] <nessy> actually, firefox is the only one that actually does limit the length
  271. # [03:09] <Hixie> AryehGregor: what was the use case?
  272. # [03:09] <zewt> nessy: same behavior in Opera as FF
  273. # [03:10] <nessy> yup, Opera and FF behave the specced way, I guess
  274. # [03:10] <AryehGregor> Hixie, the guy had a system where the application didn't actually have access to the database. The only way for it to access the database was using the users' actual username and login.
  275. # [03:10] <AryehGregor> Username and password.
  276. # [03:10] * Joins: stevela_ (~stevela@50.46.124.186)
  277. # [03:10] <nessy> so webkit only changes from drop-down to list display without actually limiting the size
  278. # [03:10] <zewt> webkit (testing in chrome) will extend but not scroll (which again makes it bizarre that it shows a disabled scrollbar)
  279. # [03:10] <TabAtkins> AryehGregor: We need to not worry about that ever.
  280. # [03:10] <AryehGregor> So every application-level user had a corresponding database user, and the database user had only the rights to access stuff that the application user had.
  281. # [03:10] <AryehGregor> And so if the browser submits the password every time, the app just uses it for that request, to access the database, then throws it away.
  282. # [03:10] <nessy> so, I would say that's a webkit bug
  283. # [03:11] <nessy> but it's also a spec bug to not have a possibility to remain in drop-down mode and limit the length
  284. # [03:11] * Quits: stevela_ (~stevela@50.46.124.186) (Remote host closed the connection)
  285. # [03:11] <AryehGregor> But if you use cookies, you'd force the application to remember the user's password somehow, so an application server compromise would result in database server compromise too, even for users who aren't actually executing requests at that particular moment.
  286. # [03:11] * Joins: stevela_ (~stevela@216.239.45.130)
  287. # [03:11] <AryehGregor> I thought it was cool that the guy actually designed such a system that he apparently uses.
  288. # [03:11] <AryehGregor> Or at least he works with such a system, dunno if he designed it.
  289. # [03:12] <AryehGregor> But, uh, not exactly mainstream practice.
  290. # [03:13] <zewt> (AryehGregor: not necessarily useful to that person, but if I really needed that, I'd probably do something along the lines of storing an encrypted password in the cookie with a key on the server, so the server can decrypt it for each request and then throw it away)
  291. # [03:13] <AryehGregor> Neat idea.
  292. # [03:13] <Hixie> AryehGregor: how did he add new users to the database?
  293. # [03:14] <AryehGregor> Hixie, I didn't ask. I'm guessing this is some workplace thing, and the database is getting the user info from LDAP or some other external authentication source.
  294. # [03:14] <AryehGregor> So people are probably added by hand by a sysadmin when they first come there, or something.
  295. # [03:14] <Hixie> i can't actually imagine a scenario where i could use that kind of technique
  296. # [03:15] <AryehGregor> In principle, though, you could have open login.
  297. # [03:15] <Hixie> unless his database has per-row ACLs or something
  298. # [03:15] <AryehGregor> It's PostgreSQL.
  299. # [03:15] <AryehGregor> Which, yes, can have extremely granular access controls.
  300. # [03:15] <AryehGregor> I suspect a nontrivial amount of the application logic was implemented as stored procedures or such on the database server.
  301. # [03:15] <Hixie> well anyway
  302. # [03:15] <AryehGregor> So users without direct access to particular rows might still have access to functions that would let them read or modify them indirectly.
  303. # [03:16] <Hixie> you can do that without http auth
  304. # [03:16] <Hixie> in fact most systems i write send the password and username along with every request too
  305. # [03:16] <Hixie> they just use xhr :-)
  306. # [03:16] <AryehGregor> Yeah, but that doesn't work for regular web browsing.
  307. # [03:16] <Hixie> "regular"?
  308. # [03:16] <Hixie> you mean web 1.0 ?
  309. # [03:16] <AryehGregor> :)
  310. # [03:17] <AryehGregor> "something that works in lynx"
  311. # [03:17] <TabAtkins> I don't think we're designing the web for lynx.
  312. # [03:17] * Joins: stevela__ (~stevela@50.46.124.186)
  313. # [03:17] <AryehGregor> Really? Darn.
  314. # [03:17] <Hixie> lynx needs to get with the programme and implement js already
  315. # [03:17] <TabAtkins> AryehGregor: I could be wrong. Ask Hixie.
  316. # [03:18] <zewt> the few times in the last decade I've had to load lynx for one reason or another, it still does the "pause to show a message 10 times per page load" thing
  317. # [03:19] <zewt> which is pretty awesome
  318. # [03:19] * Quits: stevela_ (~stevela@216.239.45.130) (Ping timeout: 240 seconds)
  319. # [03:19] <AryehGregor> You mean like "This site is trying to set a cookie. Do you want to accept it?"
  320. # [03:19] <zewt> (for some value of awesome)
  321. # [03:19] <AryehGregor> Several times?
  322. # [03:20] <AryehGregor> Yeah, lynx is cool that way.
  323. # [03:20] <zewt> well come on, cookies are a violation of privacy, you need to ask permission for each one
  324. # [03:20] <AryehGregor> One time my school computers (almost all RHEL) were practically unusable because NFS was unresponsive, taking like a second to service simple requests.
  325. # [03:21] <AryehGregor> So all GUI stuff totally died because everyone's home directory was on NFS and all GNOME stuff checks every file in your home directory a billion times a second or something.
  326. # [03:21] <TabAtkins> True story.
  327. # [03:21] <AryehGregor> So I did Ctrl-Alt-F1 and browsed the web using lynx, which more or less worked if you were patient.
  328. # [03:21] <AryehGregor> It impressed my officemate.
  329. # [03:21] <AryehGregor> TabAtkins, have you ever tried straceing a GNOME process's startup?
  330. # [03:22] <TabAtkins> AryehGregor: No. I've never run strace in any capacity.
  331. # [03:22] <zewt> i havn't used gnome in like a decade and I hope to keep my streak going
  332. # [03:22] <AryehGregor> $ strace gnome-calculator 2>&1 | grep '^open(' | wc -l
  333. # [03:22] <AryehGregor> 338
  334. # [03:22] <AryehGregor> That's starting and then immediately closing.
  335. # [03:22] <AryehGregor> srsly.
  336. # [03:23] <AryehGregor> zewt, what do you use?
  337. # [03:23] <zewt> windows :)
  338. # [03:23] <zewt> (linux too, but relegated to a shell)
  339. # [03:24] <AryehGregor> Speaking of GNOME, I have to think of new ways to harass them into reviewing the one-line patch I submitted well over six months ago.
  340. # [03:24] <zewt> generally if i have to harass people to look at patches, I find other projects to contribute to
  341. # [03:25] <AryehGregor> I think I'm going to write up step-by-step instructions for how to apply the patch to your desktop, and post it on all the bugs I filed in various bug trackers.
  342. # [03:25] <AryehGregor> Then maybe other people will find it works for them and they'll help me harass them.
  343. # [03:25] <AryehGregor> zewt, me too, except that in this case it means I have to either endure the bug or re-patch the GNOME clock every time.
  344. # [03:25] <AryehGregor> Currently I've chosen to endure it because I can't be bothered to figure out again how to actually replace the clock applet on a running system.
  345. # [03:26] <AryehGregor> But if I write up instructions and post them on the bugs, then at least I'll have something to refer to when I next upgrade.
  346. # [03:29] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 260 seconds)
  347. # [03:30] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Disconnected by services)
  348. # [03:30] * boaz_ is now known as boaz
  349. # [03:33] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  350. # [03:34] * Joins: ojan (~ojan@74.125.56.17)
  351. # [03:34] <AryehGregor> Hixie, why is <xmp> not conforming? It would be nice to have when marking up sample HTML markup in HTML by hand.
  352. # [03:35] <AryehGregor> (If you're generating the HTML by a script, you can of course just escape it.)
  353. # [03:35] <AryehGregor> I hate having to type out stuff like &lt;b>Foo&lt;/b>, it's incredibly awkward.
  354. # [03:35] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  355. # [03:35] <Hixie> same reason <u> isn't conforming :-)
  356. # [03:36] <TabAtkins> This is why I'm writing myself a custom Markdown parser that doesn't understand any HTML, so I can just write things in that and then take the generated HTML.
  357. # [03:36] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  358. # [03:36] <Hixie> (what semantic would it have?)
  359. # [03:37] <AryehGregor> Hixie, it's a syntactic construct, not a semantic one. It should be semantically void, like <span>.
  360. # [03:37] <AryehGregor> Or <div>, maybe.
  361. # [03:38] <AryehGregor> <xmp><b></xmp> and <span>&lt;b&gt;</span> would be semantically equivalent.
  362. # [03:41] <Hixie> interesting
  363. # [03:41] <Hixie> file a bug, i guess
  364. # [03:41] <TabAtkins> I don't think HTML has any syntactic constructs any more.
  365. # [03:41] <Hixie> cc henri, i'm interested in what he'd have to say
  366. # [03:41] <Hixie> it'd be an xhtml vs html difference
  367. # [03:42] <Hixie> what is supposed to happen with a UTF-8 document that contains a U+D800 (surrogate half) character?
  368. # [03:42] <TabAtkins> My only fear is people using it as a way of "safely" embedding user-generated text.
  369. # [03:42] <Hixie> did we change this recently?
  370. # [03:44] * Quits: dave_levin (~dave_levi@nat/google/x-kyooxrpzisnhgtly) (Quit: dave_levin)
  371. # [03:45] <zewt> AryehGregor: would &amp; &lt; &gt; still resolve to &<>? (to encode </xmp> literally)
  372. # [03:45] <AryehGregor> zewt, try it and see: data:text/html,<!doctype html><xmp>&lt;&gt;&amp;</xmp>
  373. # [03:45] <AryehGregor> (no)
  374. # [03:45] <AryehGregor> (so you can't encode </xmp> literally, just like you can't encode </script> literally inside <script>)
  375. # [03:46] <zewt> well, </script> has a workaround; would this?
  376. # [03:46] <TabAtkins> Sure - use two <xmp> elements.
  377. # [03:46] <AryehGregor> Doesn't work well with default style.
  378. # [03:46] <TabAtkins> Encoding the first "<x" in one, and "mp>" in the other.
  379. # [03:47] <AryehGregor> Which is block, same as pre.
  380. # [03:47] <zewt> that's not the same, though--that gives you two elements
  381. # [03:47] <AryehGregor> The workaround would be using <pre> instead, and HTML-escaping.
  382. # [03:47] * Quits: wolfman2000 (~wolfman20@152-20-183-21.rev.uncw.edu) (Remote host closed the connection)
  383. # [03:47] <TabAtkins> Sure, I'm not saying it's perfect.
  384. # [03:47] <zewt> (granted, "</scr"+"ipt>" isn't exactly the same, either, but in practical terms it is)
  385. # [03:47] <AryehGregor> So <xmp> isn't perfect, that's life.
  386. # [03:47] <jcranmer> "\u003c/script>" ?
  387. # [03:50] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
  388. # [03:50] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12235
  389. # [03:51] * Quits: jamesr__ (~jamesr@nat/google/x-ssahmkzgdxbxgsoq) (Quit: jamesr__)
  390. # [03:51] * AryehGregor goes to bed
  391. # [03:51] <AryehGregor> I'll try to think of a use-case for <plaintext>. :)
  392. # [03:56] * Joins: othermaciej_ (~mjs@2620:0:1b00:1191:ea06:88ff:fecf:6cf0)
  393. # [03:59] <zewt> speaking of </script>, should innerHTML/outerHTML's non-normative text note that the fragment may not represent the element exactly (may not round-trip)?
  394. # [03:59] <Hixie> it already does somewhere
  395. # [04:01] <zewt> hmm, down in the HTML serialization algo text ... okay i guess
  396. # [04:03] * Quits: othermaciej_ (~mjs@2620:0:1b00:1191:ea06:88ff:fecf:6cf0) (Quit: othermaciej_)
  397. # [04:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  398. # [04:07] * Quits: othermaciej (~mjs@17.246.19.93) (Quit: othermaciej)
  399. # [04:23] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  400. # [04:33] * Quits: ezoe (~ezoe@61-205-125-41f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
  401. # [04:34] * Joins: othermaciej (~mjs@17.246.19.93)
  402. # [04:42] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  403. # [04:46] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
  404. # [04:48] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
  405. # [04:52] * Joins: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net)
  406. # [04:52] * Joins: FastJack (~fastjack@dumpstr.net)
  407. # [04:54] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
  408. # [05:08] * Quits: stevela__ (~stevela@50.46.124.186) (Quit: stevela__)
  409. # [05:14] * Quits: othermaciej (~mjs@17.246.19.93) (Quit: othermaciej)
  410. # [05:18] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  411. # [05:19] * Quits: realityking (~rouven@f049180156.adsl.alicedsl.de) (Quit: realityking)
  412. # [05:21] * Joins: othermaciej (~mjs@66.109.104.172)
  413. # [05:24] * Quits: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp) (Read error: Connection reset by peer)
  414. # [05:24] * Joins: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp)
  415. # [05:35] * Joins: benschwarz (~benschwar@59.167.185.148)
  416. # [05:38] * Quits: TabAtkins_ (~tabatkins@nat/google/x-kzbwigcrgqlabkun) (Ping timeout: 272 seconds)
  417. # [05:40] * Joins: stevela_ (~stevela@50.46.124.186)
  418. # [05:42] * Quits: roc (~chatzilla@skycity-akl-nz.getin2net.com) (Ping timeout: 252 seconds)
  419. # [05:42] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
  420. # [05:50] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
  421. # [05:52] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
  422. # [05:59] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  423. # [06:00] * Joins: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz)
  424. # [06:00] * Quits: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz) (Changing host)
  425. # [06:00] * Joins: doublec (~chris@unaffiliated/doublec)
  426. # [06:03] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
  427. # [06:06] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
  428. # [06:06] * Quits: nonge (~nonge@p5B327433.dip.t-dialin.net) (Ping timeout: 264 seconds)
  429. # [06:18] * Quits: othermaciej (~mjs@66.109.104.172) (Quit: othermaciej)
  430. # [06:19] * Joins: nonge (~nonge@p508298CD.dip.t-dialin.net)
  431. # [06:31] * Quits: ben_h (~ben@128.250.195.186) (Quit: ben_h)
  432. # [06:31] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  433. # [06:31] * Joins: ben_h (~ben@128.250.195.186)
  434. # [06:42] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
  435. # [06:48] * Joins: wilhelm_ (wilhelm@trivini.no)
  436. # [06:49] * Quits: wilhelm (wilhelm@trivini.no) (Ping timeout: 240 seconds)
  437. # [06:50] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
  438. # [06:56] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
  439. # [07:03] * miketaylr is now known as so1980
  440. # [07:04] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  441. # [07:04] * SlexAxton is now known as AlBabyJets
  442. # [07:07] * Quits: stevela_ (~stevela@50.46.124.186) (Quit: stevela_)
  443. # [07:07] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
  444. # [07:11] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  445. # [07:14] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  446. # [07:14] * Quits: so1980 (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: SUCK IT RUBY)
  447. # [07:16] * Quits: shepazu (~schepers@skycity-akl-nz.getin2net.com) (Ping timeout: 264 seconds)
  448. # [07:16] * Joins: ezoe (~ezoe@203-140-89-15f1.kyt1.eonet.ne.jp)
  449. # [07:21] * Joins: stevela_ (~stevela@50.46.112.230)
  450. # [07:21] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  451. # [07:31] * Joins: jochen___ (~jochen@nat/google/x-kkjuyrygrztsnvyt)
  452. # [07:34] * Quits: jochen__ (~jochen@nat/google/x-afjkcwozqnvgridv) (Ping timeout: 240 seconds)
  453. # [07:34] * jochen___ is now known as jochen__
  454. # [07:46] * Joins: jochen___ (~jochen@nat/google/x-urvsvqhpocognptx)
  455. # [07:50] * Quits: jochen__ (~jochen@nat/google/x-kkjuyrygrztsnvyt) (Ping timeout: 250 seconds)
  456. # [07:50] * jochen___ is now known as jochen__
  457. # [07:55] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
  458. # [07:56] * Joins: lhnz (~lhnz@188.223.83.48)
  459. # [07:57] * Joins: deane (~dean@202-180-70-44.callplus.net.nz)
  460. # [07:58] * Quits: lhnz (~lhnz@188.223.83.48) (Max SendQ exceeded)
  461. # [07:58] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
  462. # [08:01] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  463. # [08:09] * Joins: davve__ (~davve@83.218.67.122)
  464. # [08:12] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
  465. # [08:20] <annevk> Hixie, the multipart boundary string probably needs to be prefixed by "boundary="
  466. # [08:20] <annevk> Hixie, when you make the MIME type
  467. # [08:24] * Quits: aho (~nya@fuld-590c774b.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  468. # [08:29] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
  469. # [08:29] * Joins: jamesr__ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  470. # [08:30] <jamesr__> hey y'all i'm trying to find documentation or specification for the 'scrolling' attribute on i?frame. it seems pretty widely supported but i can't find references to it
  471. # [08:32] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  472. # [08:32] <zcorpan> Hixie: <xmp> already has the same semantic as <pre>
  473. # [08:33] <annevk> jamesr__, http://www.whatwg.org/specs/web-apps/current-work/complete.html#margins-and-padding
  474. # [08:41] * Joins: Maurice (~ano@77.222.73.150)
  475. # [08:47] <annevk> benschwarz, yo
  476. # [08:47] <annevk> benschwarz, how about that blog post?
  477. # [08:47] <annevk> ;)
  478. # [08:48] * Joins: rimantas (~rimliu@93.93.57.193)
  479. # [08:48] * Quits: jamesr__ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr__)
  480. # [08:52] * Quits: ezoe (~ezoe@203-140-89-15f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  481. # [08:57] * Quits: ojan (~ojan@74.125.56.17) (Quit: ojan)
  482. # [08:59] * Joins: jochen___ (~jochen@nat/google/x-zzorexybldeqbhor)
  483. # [09:02] <zcorpan> annevk: one argument against <object> is that it's not as safe as <img> -- it allows scripted content and plugins, so wouldn't allow it for user generated stuff
  484. # [09:02] <zcorpan> maybe <iframe sandbox> solves that, dunno
  485. # [09:02] * Joins: boblet (~boblet@p20081-ipngn100102osakakita.osaka.ocn.ne.jp)
  486. # [09:03] <zcorpan> also svg in object is like interactive and eats click events while svg in img is not interactive and doesn't eat click events
  487. # [09:04] * paul_irish is now known as euphorias
  488. # [09:04] <zcorpan> so if you want to use an svg image in a link with rich fallback, <object> makes the link not work
  489. # [09:04] * Quits: jochen__ (~jochen@nat/google/x-urvsvqhpocognptx) (Ping timeout: 272 seconds)
  490. # [09:04] * jochen___ is now known as jochen__
  491. # [09:07] <boblet> hsivonen: I think I found a validator.nu bug. Using <style scoped> as the first child of <figure> gives an error
  492. # [09:07] * Quits: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no) (Read error: Connection reset by peer)
  493. # [09:07] * Joins: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no)
  494. # [09:12] * Joins: matjas (~matjas@91.182.54.120)
  495. # [09:19] <zcorpan> Hixie: + &lt;ul onchange="calculate(form)"> - this wouldn't actually work right? would need to be document.forms.pricecalc or so
  496. # [09:20] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
  497. # [09:20] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  498. # [09:32] * Joins: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
  499. # [09:34] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
  500. # [09:35] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  501. # [09:36] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  502. # [09:36] * Quits: stevela_ (~stevela@50.46.112.230) (Quit: stevela_)
  503. # [09:43] * matjas is now known as MaThIbUs
  504. # [09:45] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
  505. # [09:45] * Joins: kal-EL_ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it)
  506. # [09:53] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  507. # [09:53] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  508. # [09:56] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
  509. # [09:58] * Joins: msucan (~robod@109.96.196.247)
  510. # [09:58] * Joins: karlcow (~karl@nerval.la-grange.net)
  511. # [09:58] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  512. # [09:58] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  513. # [10:01] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  514. # [10:02] * Joins: annevk (~annevk@pat.se.opera.com)
  515. # [10:02] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
  516. # [10:03] * Quits: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
  517. # [10:03] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
  518. # [10:04] <hsivonen> boblet: thanks. I kinda wish we had a clear direction on <style scoped>: remove from spec ASAP or implement in browsers ASAP
  519. # [10:04] <boblet> oh, is it controversial?
  520. # [10:05] <boblet> I love it for code examples — everything bundled into one figure
  521. # [10:05] <zcorpan> i don't think it's controversial, it's just low priority and probably non-trivial to implement (especially scoped @-rules)
  522. # [10:08] <boblet> yeah, that’s true. I’m just using it with an id hook, so implementation isn’t really so important for me
  523. # [10:08] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  524. # [10:08] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  525. # [10:08] <zcorpan> hsivonen: maybe the simplest thing to do at the moment is have an assertion that bans <style scoped> on the basis that it's not implemented anywhere yet so should not be used yet
  526. # [10:09] <boblet> zcorpan: is it actually harmful tho? it’s just added to head styles, no?
  527. # [10:10] <zcorpan> boblet: it's harmful if sites start depending on styles being applied to the whole document
  528. # [10:10] <zcorpan> boblet: because then the feature can't be implemented without breaking those sites
  529. # [10:10] <zcorpan> apparently this has already happened with "use strict";
  530. # [10:11] * Joins: matijsb (~matijsb@188.205.108.18)
  531. # [10:12] <boblet> I was thinking to write about it for HTML5Doctor, and say to use with an id hook until there’s browser support
  532. # [10:12] <zcorpan> i'd wait with recommending use of new features until they're implemented
  533. # [10:13] <boblet> well, more if you use it, use it like this. I take your point, but I think ppl will find and use it regardless
  534. # [10:13] <zcorpan> i'm frankly surprised that we haven't had any problems with <article> and friends
  535. # [10:13] <Hixie> zcorpan, annevk: good points; please file bugs!
  536. # [10:14] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
  537. # [10:15] <boblet> hsivonen: regardless of which way you decide to jump, the current error for style scoped is a bit confusing, so a warning or more accurate admonition would help
  538. # [10:15] <boblet> zcorpan: thanks
  539. # [10:16] <boblet> l8r
  540. # [10:16] * Quits: boblet (~boblet@p20081-ipngn100102osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
  541. # [10:16] <zcorpan> seeya
  542. # [10:20] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  543. # [10:20] <annevk> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=12237
  544. # [10:22] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
  545. # [10:23] <annevk> I guess I should use www-dom for DOM Core
  546. # [10:23] <annevk> or, we should use
  547. # [10:23] <annevk> but Ms2ger is away or something
  548. # [10:23] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  549. # [10:25] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Client Quit)
  550. # [10:25] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
  551. # [10:25] * Joins: david_carlisle (~davidc@86.188.197.189)
  552. # [10:29] * kataire|Zzz is now known as kataire
  553. # [10:32] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  554. # [10:33] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  555. # [10:33] * bga_ is now known as bga_|away
  556. # [10:35] * bga_|away is now known as bga_
  557. # [10:36] <annevk> so in some browsers you can apply CSS properties to <frameset> and such?
  558. # [10:36] <annevk> like 'background'?
  559. # [10:37] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/863
  560. # [10:37] <annevk> works in Gecko
  561. # [10:38] <annevk> I guess that's a bug then
  562. # [10:39] * Joins: mpt (~mpt@canonical/mpt)
  563. # [10:39] <zcorpan> spelling fail - JaëgerMonkey https://mozillademos.org/demos/dashboard/demo.html
  564. # [10:41] <zcorpan> section on CORS talks about CSP
  565. # [10:46] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  566. # [10:50] <jgraham__> zcorpan: ae is cool and umlauts are cool clearly having both is double plus cool. But they really missed a trick not going for æ̈
  567. # [10:50] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
  568. # [10:54] <jgraham__> MikeSmith: BTW did I mention recently how awesome the HTML version of the ES5 spec is?
  569. # [10:55] <MikeSmith> no you didn't
  570. # [10:55] <MikeSmith> but glad it's useful
  571. # [10:59] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  572. # [10:59] <zcorpan> äë?
  573. # [11:01] <annevk> AryehGregor, you are not subscribed to www-dom
  574. # [11:02] * annevk was wondering who would miss out on DOM Core discussion
  575. # [11:08] <jgraham__> zcorpan: Nah, the coolness of æ is so much greater than ae that the double diaeresis can't comepete
  576. # [11:09] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
  577. # [11:09] * jgraham__ is now known as jgraham
  578. # [11:10] * zcorpan was just having an unrelated discussion with his mom about how to type æ on windows
  579. # [11:14] * Parts: deane (~dean@202-180-70-44.callplus.net.nz)
  580. # [11:16] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
  581. # [11:19] * Joins: homata (~homata@110.158.242.144)
  582. # [11:19] * Joins: FireFly (~firefly@unaffiliated/firefly)
  583. # [11:22] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
  584. # [11:23] * Joins: homat____ (~homata@i008085.xgsn2.imtp.yoyogif.mopera.ne.jp)
  585. # [11:23] * Quits: homata (~homata@110.158.242.144) (Ping timeout: 252 seconds)
  586. # [11:25] <zcorpan> lol http://clubajax.org/presentations/the-fight-over-html5/
  587. # [11:25] * Quits: homat____ (~homata@i008085.xgsn2.imtp.yoyogif.mopera.ne.jp) (Read error: Connection reset by peer)
  588. # [11:25] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  589. # [11:26] <zcorpan> funny and accurate, love it
  590. # [11:29] <Philip`> AryehGregor: If you want a syntactic construct rather than a semantic one, it seems better design to use something like <![CDATA[ that is purely syntactic and doesn't affect the DOM
  591. # [11:29] <Philip`> (Need to find a way to make it apply in non-foreign content though, I guess)
  592. # [11:30] <karlcow> zcorpan: misleading and inaccurate the clubajax thingie
  593. # [11:30] <karlcow> I left a comment here but still in the moderation queue http://clubajax.org/presentation-the-fight-over-html5/comment-page-1/#comment-7463
  594. # [11:31] * Joins: homata (~homata@110.158.242.220)
  595. # [11:31] <annevk> there was only one real error I spotted
  596. # [11:32] <zcorpan> namely?
  597. # [11:32] * Quits: homata (~homata@110.158.242.220) (Read error: Connection reset by peer)
  598. # [11:33] <zcorpan> it spells W3C as WC3
  599. # [11:33] <annevk> trying to make standards patentable
  600. # [11:33] <zcorpan> oh right
  601. # [11:34] <annevk> well and the logo cost, but that seems like an obvious joke
  602. # [11:34] <zcorpan> you sure? :)
  603. # [11:34] <annevk> nah, just seems that way
  604. # [11:36] * Joins: deane (~dean@202-180-70-44.callplus.net.nz)
  605. # [11:41] * Joins: mpt (~mpt@91.189.88.12)
  606. # [11:41] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  607. # [11:41] * Joins: mpt (~mpt@canonical/mpt)
  608. # [11:44] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  609. # [11:44] <deane> Hixie: I think the spec needs to define what a document is. It needs a definition or a pointer to a definition. Many people get confused between syntax and document.
  610. # [11:46] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
  611. # [11:49] <zcorpan> deane: file a bug
  612. # [11:51] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
  613. # [11:51] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  614. # [11:52] <deane> zcorpan: AFAIK the whatwg doesn't have a bug tracking system
  615. # [11:53] <zcorpan> deane: html wg does, there's a comment box in the whatwg spec to use it
  616. # [11:55] <deane> zcorpan: yeah, I know, but some people prefer not to deal with the w3c so the whatwg should provide some sort of alternative.
  617. # [11:56] <zcorpan> ah, ok. the alternative in whatwg land is whatwg@whatwg.org i guess
  618. # [11:56] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 250 seconds)
  619. # [11:56] <deane> zcorpan: yeah, I'll sort something out
  620. # [11:58] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Ping timeout: 252 seconds)
  621. # [11:58] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  622. # [12:00] * Joins: MikeSmith (~MikeSmith@EM114-48-147-146.pool.e-mobile.ne.jp)
  623. # [12:03] <jgraham> Not really clear how you have to "deal with w3c" to file a bug
  624. # [12:03] <jgraham> I guess there is the possibility that someone will raise your bug to an Issue
  625. # [12:04] <jgraham> but you can ignore it if you like
  626. # [12:09] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  627. # [12:10] * Joins: rimantas (~rimliu@93.93.57.193)
  628. # [12:14] <MikeSmith> the W3C needs an official theme song
  629. # [12:14] <MikeSmith> WHATWG already has that T.Rex "Whatever Happened to the Teenage Dream" song
  630. # [12:14] <MikeSmith> which is a great song
  631. # [12:14] <MikeSmith> but we need a similarly appropriate one for the W3C
  632. # [12:16] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Read error: Connection reset by peer)
  633. # [12:16] <deane> I don't particularly wish to use the W3C's buzilla since the last time I used it I was attacked by some crazed fan of Hixies
  634. # [12:17] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  635. # [12:18] * Joins: Ankheg2 (~Ankheg@fs91-201-3-30.dubna-net.ru)
  636. # [12:18] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Ping timeout: 264 seconds)
  637. # [12:19] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  638. # [12:20] <jgraham> Hixie has /groupies/? This spec editor lifestyle is so much mopre rock and roll than I thought
  639. # [12:21] <MikeSmith> I'm a fan of Hixie
  640. # [12:21] * jgraham is somewhat ashamed that his brain has just started reworking "Money for Nothing" to more apropos form
  641. # [12:21] * _bga is now known as bga_|away
  642. # [12:21] <MikeSmith> I'm aheh
  643. # [12:21] <MikeSmith> oh
  644. # [12:21] <MikeSmith> heh
  645. # [12:21] <deane> I'm a fan of Hixie too
  646. # [12:21] * Joins: pluma (~ap@cable-78-35-115-245.netcologne.de)
  647. # [12:21] <MikeSmith> I'm also crazed maybe
  648. # [12:22] * Parts: pluma (~ap@cable-78-35-115-245.netcologne.de)
  649. # [12:22] <MikeSmith> but I don't know if I'm crazed about Hixie
  650. # [12:22] <MikeSmith> I'm just a big fan
  651. # [12:22] <deane> nah,MikeSmith, you're ok
  652. # [12:22] <MikeSmith> like I'm a Charlie Sheen fan too
  653. # [12:22] <jgraham> MikeSmith: Have you ever turned up at his hotel room door without wearing any clothes?
  654. # [12:22] <deane> maybe you're his biggest fan
  655. # [12:22] <jgraham> That is really the acid test for a groupie
  656. # [12:22] <deane> maybe you're like a Hixie stalker
  657. # [12:23] <MikeSmith> jgraham: I have done that, and worse
  658. # [12:23] <MikeSmith> oh *his* hotel room
  659. # [12:23] <MikeSmith> well, no
  660. # [12:23] <MikeSmith> but other hotel rooms, yeah
  661. # [12:23] <deane> MikeSmith: perhaps you have photos of Hixie on your bedroom wall
  662. # [12:23] <jgraham> MikeSmith: Phew. The images I was getting there were seriously disturbing
  663. # [12:24] <MikeSmith> Hixie and David Cassidy from the Partridge Family
  664. # [12:24] <MikeSmith> I also have pictures of Roy Fielding
  665. # [12:24] * bga_|away is now known as bga_
  666. # [12:24] <MikeSmith> waiting to be autographed
  667. # [12:25] <MikeSmith> anyway, I need to drop off
  668. # [12:25] <MikeSmith> going to watch a movie
  669. # [12:25] <MikeSmith> "The Town"
  670. # [12:25] <MikeSmith> which, it better be good, or I'm going to raise hell
  671. # [12:25] <MikeSmith> because I had to travel all the way across town to find a theater showing it at a decent time
  672. # [12:26] <MikeSmith> you all don't have too much fun without me
  673. # [12:27] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  674. # [12:27] <deane> MikeSmith: enjoy your movie
  675. # [12:31] * Quits: MikeSmith (~MikeSmith@EM114-48-147-146.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  676. # [12:36] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
  677. # [12:39] * bga_ is now known as bga_|away
  678. # [12:42] * Parts: deane (~dean@202-180-70-44.callplus.net.nz)
  679. # [12:45] * Quits: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net) (Read error: Operation timed out)
  680. # [12:50] * Joins: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net)
  681. # [12:52] <annevk> heycam, so should I file a bug on Web IDL to get some kind of object support?
  682. # [12:52] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  683. # [12:59] * Joins: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp)
  684. # [12:59] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
  685. # [13:09] <annevk> http://www.w3.org/2005/06/tracker/webapi/issues/20 Member-only?
  686. # [13:09] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  687. # [13:11] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  688. # [13:11] * bga_ is now known as _bga
  689. # [13:13] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  690. # [13:13] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  691. # [13:13] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 252 seconds)
  692. # [13:15] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Client Quit)
  693. # [13:17] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  694. # [13:19] * _bga is now known as bga_
  695. # [13:27] * Joins: erlehmann (~erlehmann@82.113.99.39)
  696. # [13:31] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  697. # [13:31] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  698. # [13:33] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  699. # [13:33] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
  700. # [13:34] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  701. # [13:34] <annevk> hmm, CustomEvent is not yet in Gecko or WebKit
  702. # [13:35] <annevk> so initCustomEvent can probably be dropped then
  703. # [13:35] <annevk> if people react positively to the initEvent(object) proposal
  704. # [13:37] * jgraham doesn't really know why create and init are seperate steps
  705. # [13:37] <jgraham> But I havne't read the draft carefully
  706. # [13:38] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  707. # [13:40] <hsivonen> having create and init as separate steps feels like an artifact of C++ memory management
  708. # [13:41] <annevk> maybe at some point we'll make the init implicit
  709. # [13:41] <annevk> like new MouseEvent(initObject)
  710. # [13:41] <annevk> but for now this is good enough and much simpler
  711. # [13:41] <zcorpan> can we jump to that directly?
  712. # [13:42] <annevk> I'd rather not
  713. # [13:42] <zcorpan> having three ways to create+init seems bad
  714. # [13:42] <annevk> I mean everyone here gets excited about simplicity and how complex this is, but it's really not that complex and the use cases are nihil
  715. # [13:43] <hsivonen> does IE SmartScreen treat all unsigned .exe files dangerous by default even if they don't match against malware fingerprints?
  716. # [13:43] <annevk> zcorpan, one would just be a shorthand for the other in the end...
  717. # [13:43] * Joins: foolip (~philip@83.218.67.122)
  718. # [13:43] <zcorpan> annevk: if the use cases are nihil, why bother with initEvent(object)?
  719. # [13:44] <annevk> zcorpan, as I explained in the email, I want event interfaces to be extensible and initXXXEvent does not accomplish that
  720. # [13:45] <annevk> zcorpan, so I want to introduce something as simple as possible that prevents introduction of any new initXXXEvent methods
  721. # [13:45] <annevk> (and maybe allows us to remove some of them)
  722. # [13:47] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
  723. # [13:47] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  724. # [13:50] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
  725. # [13:57] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  726. # [13:57] * Quits: MaThIbUs (~matjas@91.182.54.120) (Quit: zZz)
  727. # [14:00] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Remote host closed the connection)
  728. # [14:04] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  729. # [14:04] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  730. # [14:06] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  731. # [14:24] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  732. # [14:25] <annevk> hmm, newsycombinator discovered canvaspaint.org
  733. # [14:28] * Joins: loucapo (~Adium@209.251.200.243)
  734. # [14:28] <loucapo> greetings everyone
  735. # [14:29] <annevk> good day
  736. # [14:29] <loucapo> i dont believe there is, but does anyone here know for sure about limitations of CORS posting from http to https?
  737. # [14:30] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  738. # [14:33] <annevk> in theory there are no limitations
  739. # [14:34] <annevk> in practice implementations might enforce limitations
  740. # [14:34] <annevk> at some point we might formalize those one way or another
  741. # [14:34] <loucapo> i see, we are seeing that status 0 issue again for non 200s
  742. # [14:34] <loucapo> and 0 for 200s on chrome
  743. # [14:36] <bga_> http://d.hatena.ne.jp/masa141421356/20110228/1298904732
  744. # [14:38] * Quits: msucan (~robod@109.96.196.247) (Ping timeout: 264 seconds)
  745. # [14:43] * Quits: Ankheg2 (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  746. # [14:43] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  747. # [14:49] <annevk> if DOM Core did not have XML production checking the only normative dependencies would be Web IDL and RFC 2119...
  748. # [14:49] * Joins: msucan (~robod@109.96.223.226)
  749. # [14:49] <annevk> hardcore
  750. # [14:50] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  751. # [14:51] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  752. # [14:55] * bga_ is now known as bga_|away
  753. # [14:57] * Joins: miketaylr (~miketaylr@206.217.92.186)
  754. # [15:01] * Quits: ben_h (~ben@128.250.195.186) (Quit: ben_h)
  755. # [15:05] * miketaylr is now known as so1980
  756. # [15:06] * annevk wonders where AryehGregor is
  757. # [15:07] <annevk> guess I should update XHR with the new hooks HTML has now
  758. # [15:07] * Quits: foolip (~philip@83.218.67.122) (Remote host closed the connection)
  759. # [15:11] * Parts: loucapo (~Adium@209.251.200.243)
  760. # [15:21] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  761. # [15:23] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  762. # [15:27] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
  763. # [15:28] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  764. # [15:31] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  765. # [15:33] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  766. # [15:33] * bga_ is now known as _bga
  767. # [15:34] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
  768. # [15:38] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
  769. # [15:38] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  770. # [15:38] <annevk> http://who-t.blogspot.com/2011/03/how-to-dos-developer.html glad I work on open standards instead...
  771. # [15:39] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  772. # [15:39] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  773. # [15:40] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  774. # [15:41] <annevk> updated http://dev.w3.org/2006/webapi/XMLHttpRequest-2/ with the new terms from HTML
  775. # [15:41] <annevk> now I guess DOM Level 3 Events review comments
  776. # [15:44] * smaug____ should review events part of web dom core
  777. # [15:45] * so1980 is now known as miketaylr
  778. # [15:45] <jgraham> annevk: Sarcasm? (about the "how to DOS…" article)
  779. # [15:46] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  780. # [15:49] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
  781. # [15:50] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  782. # [15:50] <annevk> only slightly, because we do not nearly have as much people involved as open source projects I think
  783. # [15:53] * Joins: MikeSmith (~MikeSmith@EM114-48-177-229.pool.e-mobile.ne.jp)
  784. # [15:55] <jgraham> Pretty sure I have seen most of the IRC and email things
  785. # [15:55] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  786. # [15:59] * _bga is now known as bga_
  787. # [16:06] <Rik`> TabAtkins: http://bonjourmozilla.fr/?post/2011/02/25/Boris-Zbarsky for some BZ facts :)
  788. # [16:10] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  789. # [16:11] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (*.net *.split)
  790. # [16:11] * Quits: Maurice (~ano@77.222.73.150) (*.net *.split)
  791. # [16:11] * Quits: Dashiva (~noone@wikia/Dashiva) (*.net *.split)
  792. # [16:11] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
  793. # [16:11] * Quits: payman_ (~payman@pat.se.opera.com) (*.net *.split)
  794. # [16:11] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
  795. # [16:11] * Quits: wirepair_ (fbi@random.supermario.org) (*.net *.split)
  796. # [16:11] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (*.net *.split)
  797. # [16:11] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (*.net *.split)
  798. # [16:11] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (*.net *.split)
  799. # [16:11] * Quits: stevela (~anonymous@nat/google/x-srdqgvibrgtduqfi) (*.net *.split)
  800. # [16:11] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (*.net *.split)
  801. # [16:11] * Quits: jamesr (~jamesr@nat/google/x-svuvtcvpeuweykuv) (*.net *.split)
  802. # [16:11] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (*.net *.split)
  803. # [16:13] * Joins: loucapo (~Adium@209.251.200.243)
  804. # [16:16] * Joins: mpt (~mpt@91.189.88.12)
  805. # [16:16] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  806. # [16:16] * Joins: mpt (~mpt@canonical/mpt)
  807. # [16:17] <loucapo> annevk, have you seen something similar to what i was saying earlier?
  808. # [16:17] <annevk> strange as it may seem, I have not played much with CORS yet
  809. # [16:18] <loucapo> seems like not too many have
  810. # [16:18] <loucapo> i hear people still say its not possible to post across domains
  811. # [16:18] <loucapo> makes me wanna slap them
  812. # [16:18] <annevk> it's getting traction, but it's not exactly simple :/
  813. # [16:18] <loucapo> i put my code on github
  814. # [16:19] <loucapo> but never shared it
  815. # [16:19] <annevk> hopefully Apache will do this by default one day
  816. # [16:20] <jgraham> Rik`: I think that is the first photo of bz I ever saw
  817. # [16:22] * Joins: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp)
  818. # [16:22] * Joins: gsnedder1 (~gsnedders@204.232.194.186)
  819. # [16:23] * Joins: wolfman2_ (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  820. # [16:24] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  821. # [16:24] * Joins: tmzt_ (~tmzt@76.211.0.152)
  822. # [16:26] * Joins: KrooniX_ (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
  823. # [16:27] * Joins: eXXe (fsosby@70.32.34.100)
  824. # [16:29] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (*.net *.split)
  825. # [16:29] * Quits: Sosby (fsosby@70.32.34.100) (*.net *.split)
  826. # [16:29] * Quits: KrooniX (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (*.net *.split)
  827. # [16:29] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
  828. # [16:29] * Quits: tmzt (~tmzt@76.211.0.152) (*.net *.split)
  829. # [16:29] * KrooniX_ is now known as KrooniX
  830. # [16:29] * eXXe is now known as Sosby
  831. # [16:30] * Joins: wirepair (fbi@random.supermario.org)
  832. # [16:30] * Joins: slartsa_ (~slartsa@alpha.pumppumedia.com)
  833. # [16:30] * Joins: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch)
  834. # [16:30] * Quits: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
  835. # [16:30] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  836. # [16:30] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
  837. # [16:30] * Joins: payman (~payman@pat.se.opera.com)
  838. # [16:30] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
  839. # [16:30] * Joins: Maurice (~ano@77.222.73.150)
  840. # [16:30] * Joins: gormer (~ghe@132.150.124.56)
  841. # [16:30] * Joins: jamesr__ (~jamesr@nat/google/x-fvbzvkbadgzkulwj)
  842. # [16:30] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
  843. # [16:31] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  844. # [16:31] * Quits: MikeSmith (~MikeSmith@EM114-48-177-229.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  845. # [16:32] * Joins: beowulf_ (u116@gateway/web/irccloud.com/x-eyhgyxeroyskoilm)
  846. # [16:32] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  847. # [16:34] * Joins: Martijnc (~Martijnc@91.176.21.156)
  848. # [16:34] * Quits: Martijnc (~Martijnc@91.176.21.156) (Read error: Connection reset by peer)
  849. # [16:35] * Joins: Martijnc (~Martijnc@91.176.21.156)
  850. # [16:38] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  851. # [16:38] <annevk> I think I raised all relevant points on DOM Level 3 Events: http://lists.w3.org/Archives/Public/www-dom/2011JanMar/
  852. # [16:41] <zewt> way too late to invert the return value of dispatchEvent...
  853. # [16:42] * Joins: foolip (~philip@83.218.67.122)
  854. # [16:43] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  855. # [16:44] * Quits: nonge (~nonge@p508298CD.dip.t-dialin.net) (Quit: Verlassend)
  856. # [16:44] <annevk> zewt, I did not suggest that
  857. # [16:46] <annevk> As a heads up, Shelley Powers will be writing the WHATWG Weekly starting with her first post around March 21
  858. # [16:46] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  859. # [16:46] <annevk> jgraham volunteered to help out with publishing, though she can publish directly if she wishes in line with what we use for other contributors (everyone is allowed to blog)
  860. # [16:47] <annevk> She asked that any suggestions for the WHATWG Weekly are submitted to "Shelley Powers" <shelleyp@burningbird.net>
  861. # [16:47] <annevk> as she will be primarily be focusing on HTML and might not always have all the details on everything else that is going on
  862. # [16:48] <annevk> I will include this summary in the next two WHATWG Weekly posts that I write as well and then hopefully the world knows how it works :)
  863. # [16:50] <karlcow> there will be redundancy ;) that will cool to see
  864. # [16:50] <karlcow> s/will/will be/
  865. # [16:53] * Quits: erlehmann (~erlehmann@82.113.99.39) (Ping timeout: 246 seconds)
  866. # [16:53] * beowulf_ is now known as beowulf
  867. # [16:53] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  868. # [16:53] * Quits: beowulf (u116@gateway/web/irccloud.com/x-eyhgyxeroyskoilm) (Changing host)
  869. # [16:53] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  870. # [16:53] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
  871. # [16:54] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  872. # [16:57] * Quits: webr3 (~nathan@host86-142-128-87.range86-142.btcentralplus.com) (Ping timeout: 240 seconds)
  873. # [16:59] <annevk> zewt, you misread what I wrote right? otherwise I need to fix something
  874. # [16:59] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
  875. # [16:59] * Quits: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no) (Quit: Ex-Chat)
  876. # [17:00] * Quits: hasather_ (~davidh@pat-tdc.opera.com) (Ping timeout: 264 seconds)
  877. # [17:01] * Joins: hasather_ (~davidh@pat-tdc.opera.com)
  878. # [17:03] * Joins: webr3 (~nathan@host86-141-104-151.range86-141.btcentralplus.com)
  879. # [17:04] * Joins: jonathanMH (~jonathanm@3e6b9c2f.rev.stofanet.dk)
  880. # [17:04] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  881. # [17:05] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  882. # [17:05] * Joins: erlehmann (~erlehmann@89.204.137.115)
  883. # [17:07] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  884. # [17:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  885. # [17:11] <zewt> ah yeah, k
  886. # [17:11] <jonathanMH> This may be a little wordpress specific, but how should I differ between nav and aside in my themes? When I distribute a theme I can't tell which widgets will be put in the widget areas by the user. Would <section> be the best solution for this kind of uncertainty?
  887. # [17:15] * Joins: lstoll_ (~lstoll@randall.lstoll.net)
  888. # [17:16] * Joins: Peter`- (~peter@188.95.90.218)
  889. # [17:16] * Joins: purefusion_ (~purefusio@unaffiliated/purefusion)
  890. # [17:16] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  891. # [17:16] * Joins: huehnts_ (~huehnts@static.213-239-210-158.clients.your-server.de)
  892. # [17:16] <annevk> anyone know if html5test.com guy is available on IRC?
  893. # [17:16] <annevk> the type=color validation tests are wrong
  894. # [17:17] <annevk> it's impossible to make that invalid
  895. # [17:17] * Joins: kinetik_ (~kinetik@121.98.132.55)
  896. # [17:17] <annevk> also, the form event tests are wrong
  897. # [17:17] * Joins: othree_ (~othree@admin39.ct.ntust.edu.tw)
  898. # [17:17] <annevk> besides that the events are now removed 'dispatchFormInput()' in form will return false because of the parenthesis
  899. # [17:18] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
  900. # [17:19] <Rik`> annevk: I believe volkmar is in contact with him, by mail
  901. # [17:20] * Joins: Stiks (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  902. # [17:20] * Joins: unclespeedo_ (~unclespee@S0106001759e65bc8.gv.shawcable.net)
  903. # [17:20] <volkmar> Rik`: not really by email, but i have his email
  904. # [17:20] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  905. # [17:21] <volkmar> i was going to send him a patch to remove forminput, formchange, and dispatch methods
  906. # [17:21] <volkmar> but i have to understand why vim doesn't like utf-8 on this computer :(
  907. # [17:21] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (*.net *.split)
  908. # [17:21] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
  909. # [17:21] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (*.net *.split)
  910. # [17:21] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
  911. # [17:21] * Quits: TabAtkins (~tabatkins@nat/google/x-nidksfhpmvfjtogy) (*.net *.split)
  912. # [17:21] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
  913. # [17:21] * Quits: lstoll (~lstoll@randall.lstoll.net) (*.net *.split)
  914. # [17:21] * Quits: unclespeedo (~unclespee@S0106001759e65bc8.gv.shawcable.net) (*.net *.split)
  915. # [17:22] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (*.net *.split)
  916. # [17:22] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
  917. # [17:22] * Quits: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de) (*.net *.split)
  918. # [17:22] * Quits: Peter- (~peter@188.95.90.218) (*.net *.split)
  919. # [17:22] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  920. # [17:22] * Quits: miketaylr (~miketaylr@206.217.92.186) (*.net *.split)
  921. # [17:22] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
  922. # [17:22] * lstoll_ is now known as lstoll
  923. # [17:22] * purefusion_ is now known as purefusion
  924. # [17:22] * unclespeedo_ is now known as unclespeedo
  925. # [17:22] * Joins: mven (~mven__@169.241.49.57)
  926. # [17:22] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  927. # [17:22] * Joins: miketaylr (~miketaylr@206.217.92.186)
  928. # [17:22] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  929. # [17:22] * Parts: loucapo (~Adium@209.251.200.243)
  930. # [17:22] * Joins: TabAtkins (~tabatkins@nat/google/x-eyfyennowviqrbue)
  931. # [17:23] * Joins: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  932. # [17:23] <annevk> the keygen tests are also wrong
  933. # [17:23] * Joins: zot-- (~x@c-76-24-235-31.hsd1.ma.comcast.net)
  934. # [17:24] * Joins: gormer (~ghe@132.150.124.56)
  935. # [17:24] <Rik`> (and probably talking about forms :) )
  936. # [17:25] <volkmar> annevk: who cares about keygen?
  937. # [17:25] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
  938. # [17:26] <annevk> dunno, but it's worth points!
  939. # [17:26] <annevk> actually, I used to care about <keygen>, mostly because it existed and I wanted it documented, but now that is done
  940. # [17:26] <volkmar> eh... i can't really ask who cares about these kind of tests, sadly :(
  941. # [17:27] * Joins: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch)
  942. # [17:27] * Quits: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
  943. # [17:27] * Joins: Dashimon (Dashiva@wikia/Dashiva)
  944. # [17:27] * Joins: purefusion_ (~purefusio@unaffiliated/purefusion)
  945. # [17:27] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  946. # [17:27] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Ping timeout: 252 seconds)
  947. # [17:27] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 252 seconds)
  948. # [17:27] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Ping timeout: 252 seconds)
  949. # [17:27] * purefusion_ is now known as purefusion
  950. # [17:27] <annevk> we decided to look through it because it's Friday
  951. # [17:27] <annevk> drinking a beer would be more enjoyable however so I'm going to do that now
  952. # [17:28] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
  953. # [17:28] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
  954. # [17:28] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  955. # [17:28] * Quits: miketaylr (~miketaylr@206.217.92.186) (*.net *.split)
  956. # [17:28] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
  957. # [17:28] <volkmar> annevk: a beer is a thousand times better :)
  958. # [17:28] * Joins: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  959. # [17:28] <volkmar> and cheers ;)
  960. # [17:28] * Joins: connrs_ (~paul@host81-152-90-158.range81-152.btcentralplus.com)
  961. # [17:30] * Quits: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  962. # [17:30] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Ping timeout: 264 seconds)
  963. # [17:30] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  964. # [17:30] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
  965. # [17:31] * Joins: jcranmer_ (~jcranmer@ltsp2.csl.tjhsst.edu)
  966. # [17:31] * Joins: jochen___ (~jochen@nat/google/x-slplgzeutvvzxnbw)
  967. # [17:32] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
  968. # [17:32] * Quits: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net) (Ping timeout: 264 seconds)
  969. # [17:33] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
  970. # [17:33] * Joins: eXXe (fsosby@s2.rdlbnc.com)
  971. # [17:33] * Joins: gormer (~ghe@132.150.124.56)
  972. # [17:33] * Joins: mven (~mven__@169.241.49.57)
  973. # [17:33] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  974. # [17:33] * Joins: miketaylr (~miketaylr@206.217.92.186)
  975. # [17:33] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  976. # [17:33] * Joins: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net)
  977. # [17:34] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
  978. # [17:34] * Parts: AlBabyJets (~slex@ve.nvl6zjvg.vesrv.com) ("WeeChat 0.3.0")
  979. # [17:34] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 264 seconds)
  980. # [17:34] * Quits: jochen__ (~jochen@nat/google/x-zzorexybldeqbhor) (Ping timeout: 264 seconds)
  981. # [17:34] * Quits: slartsa_ (~slartsa@alpha.pumppumedia.com) (Ping timeout: 264 seconds)
  982. # [17:34] * jochen___ is now known as jochen__
  983. # [17:34] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 264 seconds)
  984. # [17:34] * Dashimon is now known as Dashiva
  985. # [17:34] * Quits: connrs (~paul@host81-152-90-158.range81-152.btcentralplus.com) (Ping timeout: 264 seconds)
  986. # [17:35] * Quits: wilhelm_ (wilhelm@trivini.no) (Remote host closed the connection)
  987. # [17:35] * Joins: jacobolu_ (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net)
  988. # [17:35] * Joins: beowulf (u116@gateway/web/irccloud.com/x-cthsfqulycjamasi)
  989. # [17:35] * Quits: beowulf (u116@gateway/web/irccloud.com/x-cthsfqulycjamasi) (Changing host)
  990. # [17:35] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  991. # [17:35] <TabAtkins> Rik`: That bz link is funny. ^_^
  992. # [17:35] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
  993. # [17:35] -tomaw- [Global Notice] Hi again. As you will have noticed we're having some connectivity problems again this afternoon. We're working with sponsors to rectify it.
  994. # [17:35] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
  995. # [17:36] * Joins: mven (~mven__@169.241.49.57)
  996. # [17:36] * Joins: wilhelm (wilhelm@trivini.no)
  997. # [17:36] * Quits: jonathanMH (~jonathanm@3e6b9c2f.rev.stofanet.dk) (Quit: jonathanMH)
  998. # [17:37] * Joins: kal-EL__ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it)
  999. # [17:37] * Joins: boaz_ (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  1000. # [17:38] * Quits: erlehmann (~erlehmann@89.204.137.115) (Quit: Ex-Chat)
  1001. # [17:38] * Joins: gwillen_ (~gwillen@unaffiliated/gwillen)
  1002. # [17:38] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  1003. # [17:38] <mven> is it still going ?
  1004. # [17:38] <mven> beh wrong channel ;p
  1005. # [17:40] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (*.net *.split)
  1006. # [17:40] * Quits: hasather_ (~davidh@pat-tdc.opera.com) (*.net *.split)
  1007. # [17:40] * Quits: Sosby (fsosby@70.32.34.100) (*.net *.split)
  1008. # [17:40] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (*.net *.split)
  1009. # [17:40] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (*.net *.split)
  1010. # [17:40] * Quits: msucan (~robod@109.96.223.226) (*.net *.split)
  1011. # [17:40] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (*.net *.split)
  1012. # [17:40] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (*.net *.split)
  1013. # [17:40] * Quits: kal-EL_ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it) (*.net *.split)
  1014. # [17:40] * Quits: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net) (*.net *.split)
  1015. # [17:40] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (*.net *.split)
  1016. # [17:40] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
  1017. # [17:40] * abarth_ is now known as abarth
  1018. # [17:40] * eXXe is now known as Sosby
  1019. # [17:40] * kal-EL__ is now known as kal-EL_
  1020. # [17:41] <AryehGregor> annevk, I'm reluctant to subscribe to any more spec mailing lists, they take enough time as-is.
  1021. # [17:41] <jgraham> http://ie6countdown.com/
  1022. # [17:42] <TabAtkins> Hah, Opera's nearly stamped out IE6 usage in Norway. ^_^
  1023. # [17:43] <AryehGregor> Also, yeah, http://clubajax.org/presentations/the-fight-over-html5/ is awesome.
  1024. # [17:43] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
  1025. # [17:44] <AryehGregor> "12.0% of the world was using Internet Explorer 6, which was 9% lower than the previous year"
  1026. # [17:44] <AryehGregor> I assume they mean "9 percentage points" and not "9%" there.
  1027. # [17:46] <TabAtkins> Yes, I assume so.
  1028. # [17:47] <TabAtkins> This is why percentages are confusing - they don't contain information about what they're relative to.
  1029. # [17:48] * Joins: 13WAAAAA0 (~fishd@nat/google/x-givjmacdngahplys)
  1030. # [17:48] * Quits: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204])
  1031. # [17:48] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1032. # [17:49] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  1033. # [17:50] * Quits: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net) (Ping timeout: 240 seconds)
  1034. # [17:50] * Quits: jcranmer_ (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
  1035. # [17:50] * Quits: connrs_ (~paul@host81-152-90-158.range81-152.btcentralplus.com) (Ping timeout: 240 seconds)
  1036. # [17:50] * Quits: dglazkov (~dglazkov@nat/google/x-irxgjlplszrkpjnt) (Ping timeout: 240 seconds)
  1037. # [17:50] * Quits: jgraham (~jgraham@web22.webfaction.com) (Ping timeout: 240 seconds)
  1038. # [17:50] * Joins: Duke_ (bb320d39@gateway/web/freenode/ip.187.50.13.57)
  1039. # [17:51] * Quits: huehnts_ (~huehnts@static.213-239-210-158.clients.your-server.de) (Ping timeout: 240 seconds)
  1040. # [17:51] * Quits: foolip (~philip@83.218.67.122) (Ping timeout: 240 seconds)
  1041. # [17:51] * Joins: msucan (~robod@109.96.223.226)
  1042. # [17:51] * Quits: fishd_ (~fishd@nat/google/x-tyhyvjydtaqbuoli) (Ping timeout: 240 seconds)
  1043. # [17:51] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 240 seconds)
  1044. # [17:51] * Quits: Philip` (~philip@zaynar.co.uk) (Ping timeout: 240 seconds)
  1045. # [17:51] * Quits: TabAtkins (~tabatkins@nat/google/x-eyfyennowviqrbue) (Ping timeout: 240 seconds)
  1046. # [17:51] * Quits: Peter`- (~peter@188.95.90.218) (Ping timeout: 240 seconds)
  1047. # [17:51] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Disconnected by services)
  1048. # [17:51] * Joins: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de)
  1049. # [17:52] * gwillen_ is now known as gwillen
  1050. # [17:52] * Joins: jgraham (~jgraham@web22.webfaction.com)
  1051. # [17:52] * Joins: TabAtkins (~tabatkins@nat/google/x-hrzadclsyjsfnqxi)
  1052. # [17:52] * Joins: connrs (~paul@host81-152-90-158.range81-152.btcentralplus.com)
  1053. # [17:52] * Joins: TabAtkins_ (~tabatkins@nat/google/session)
  1054. # [17:53] * Quits: TabAtkins_ (~tabatkins@nat/google/session) (Changing host)
  1055. # [17:53] * Joins: TabAtkins_ (~tabatkins@nat/google/x-tpjlpzjuroppiejr)
  1056. # [17:53] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1057. # [17:55] * Joins: Peter- (~peter@188.95.90.218)
  1058. # [17:56] * Joins: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz)
  1059. # [17:57] * Quits: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz) (Changing host)
  1060. # [17:57] * Joins: doublec (~chris@unaffiliated/doublec)
  1061. # [17:57] * Joins: dglazkov|away (~dglazkov@nat/google/session)
  1062. # [17:57] * Quits: Duke_ (bb320d39@gateway/web/freenode/ip.187.50.13.57) (Ping timeout: 245 seconds)
  1063. # [17:57] * Quits: dglazkov|away (~dglazkov@nat/google/session) (Changing host)
  1064. # [17:57] * Joins: dglazkov|away (~dglazkov@nat/google/x-muhekasaselqhldx)
  1065. # [17:57] * dglazkov|away is now known as dglazkov
  1066. # [17:58] * Joins: Philip` (~philip@zaynar.co.uk)
  1067. # [17:58] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1068. # [17:59] * Joins: Rik`_ (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
  1069. # [18:00] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (*.net *.split)
  1070. # [18:01] * Joins: stevela (~anonymous@74.125.59.68)
  1071. # [18:03] * Joins: foolip (~philip@83.218.67.122)
  1072. # [18:05] * Joins: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net)
  1073. # [18:06] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  1074. # [18:07] * Rik`_ is now known as Rik`
  1075. # [18:13] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
  1076. # [18:13] * Joins: gavin (~gavin@people.mozilla.com)
  1077. # [18:13] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
  1078. # [18:13] * Joins: gavin (~gavin@firefox/developer/gavin)
  1079. # [18:15] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
  1080. # [18:17] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
  1081. # [18:17] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 246 seconds)
  1082. # [18:18] * Joins: lstoll (~lstoll@randall.lstoll.net)
  1083. # [18:19] * Joins: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net)
  1084. # [18:21] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1085. # [18:22] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Read error: Operation timed out)
  1086. # [18:25] * Quits: wolfman2_ (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
  1087. # [18:30] * bga_ is now known as bga_|away
  1088. # [18:36] <AryehGregor> You know, if <xmp> isn't made valid, I could always do <script type=text/plain style=display:inline><b>some HTML I don't need to escape&&&!</b></script>
  1089. # [18:36] <AryehGregor> That would just be semantically incorrect.
  1090. # [18:36] <AryehGregor> I have to say, it's sad that <xmp> is flow content instead of phrasing content. Makes it much less useful.
  1091. # [18:37] * Quits: TabAtkins (~tabatkins@nat/google/x-hrzadclsyjsfnqxi) (Read error: Operation timed out)
  1092. # [18:38] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
  1093. # [18:39] * Joins: kjayl (~IceChat77@24-204-3-242.networkip.net)
  1094. # [18:39] * Joins: TabAtkins (~tabatkins@nat/google/x-waqmramvzlsequqt)
  1095. # [18:42] <AryehGregor> "My main regret in saying this is that WebIDL, having evolved from Corba IDL,
  1096. # [18:42] <AryehGregor> is notationally almost pessimal for encouraging good JS interface design. We
  1097. # [18:42] <AryehGregor> have all been suffering the consequences of that. I fear that WebIDL, and
  1098. # [18:42] <AryehGregor> What's that supposed to mean?
  1099. # [18:42] <AryehGregor> JS programmers are the only ones we cater to, in real life . . .
  1100. # [18:43] * Quits: miketaylr (~miketaylr@206.217.92.186) (Remote host closed the connection)
  1101. # [18:46] * Quits: TabAtkins (~tabatkins@nat/google/x-waqmramvzlsequqt) (Ping timeout: 252 seconds)
  1102. # [18:48] <AryehGregor> Argh, my toString() definition is wrong too.
  1103. # [18:48] <AryehGregor> Ranges are bloody confusing.
  1104. # [18:49] * bga_|away is now known as bga_
  1105. # [18:52] <bfrohs> Yes, yes they are.
  1106. # [18:53] * Joins: xtoph (~xtoph@213.47.185.206)
  1107. # [18:53] <AryehGregor> It's so tempting to assume that they assume that they include everything between their start and end nodes.
  1108. # [18:53] <AryehGregor> That would make things so simple.
  1109. # [18:54] <AryehGregor> But it's a primrose path. Don't be fooled!
  1110. # [18:54] <bfrohs> They don't?
  1111. # [18:54] <AryehGregor> No, not even remotely.
  1112. # [18:54] <AryehGregor> Consider a range whose start is (head, 0) and whose end is (body, 3).
  1113. # [18:54] <AryehGregor> It contains a whole bunch of nodes that come after body in the DOM.
  1114. # [18:54] <bfrohs> Also, I noticed when copying an ordered list, if you don't include the first item, it doesn't realize it is an ordered list and only sees the li and makes it unordered. (at least in ff)
  1115. # [18:55] <AryehGregor> . . . what?
  1116. # [18:55] <AryehGregor> Oh, I see.
  1117. # [18:55] <AryehGregor> That sounds like a Selection.toString() issue!
  1118. # [18:55] <AryehGregor> Which I'm supposed to be standardizing, but I got demoralized and moved on to things that are saner.
  1119. # [18:55] <bfrohs> IIRC, there are several other issues when copying and pasting from mid-string (similar to the li issue)
  1120. # [18:56] <AryehGregor> Yes, this is why I ran away from it.
  1121. # [18:56] <AryehGregor> I didn't even consider this sort of mid-string issue.
  1122. # [18:56] <AryehGregor> But I still ran away.
  1123. # [18:56] <bfrohs> I don't blame you one bit
  1124. # [18:57] <AryehGregor> Also because it's not clear anyone wants to standardize the API.
  1125. # [18:57] <zot--> bravely ran away?
  1126. # [18:57] <AryehGregor> Possibly.
  1127. # [18:57] <bfrohs> oh, you wouldn't happen to be standardizing double/triple clicking selects, would you?
  1128. # [18:57] <AryehGregor> Certainly not, those are platform-specific.
  1129. # [18:57] <bfrohs> Cause it becomes *very* interesting when generated content is involved
  1130. # [18:57] <AryehGregor> Oh, selecting generated content.
  1131. # [18:57] <AryehGregor> Yeah, that's a fun one.
  1132. # [18:57] <bfrohs> :first-letter especially
  1133. # [18:58] * Joins: mdelaney (~mdelaney@67.218.104.223)
  1134. # [18:58] <AryehGregor> Hmm? What generated content would you put in :first-letter?
  1135. # [18:58] <bfrohs> well, wait
  1136. # [18:58] <bfrohs> Let me go back to what I was doing and figure out exactly what the issue was--one sec
  1137. # [18:59] <bfrohs> Take that back, SPAN around first letter in an H1
  1138. # [19:03] <dglazkov> is there any indication anywhere that meter/progress elements should change their orientation depending on the containing width?
  1139. # [19:03] <dglazkov> I just scanned http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-progress-element and http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-meter-element
  1140. # [19:03] <dglazkov> and there doesn't seem to be anything there
  1141. # [19:05] <AryehGregor> dglazkov, http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#the-meter-element-0
  1142. # [19:05] * Joins: lrvick (~lrvick@66.96.251.117)
  1143. # [19:05] <TabAtkins_> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12232
  1144. # [19:05] * Quits: annevk (~annevk@pat.se.opera.com) (Remote host closed the connection)
  1145. # [19:05] * Quits: david_carlisle (~davidc@86.188.197.189) (Ping timeout: 276 seconds)
  1146. # [19:07] <uf0> question
  1147. # [19:07] <TabAtkins_> answer
  1148. # [19:07] <uf0> what kind of bugs occur if I leave out '<meta charset="utf-8">' in a basic html page
  1149. # [19:07] <TabAtkins_> Depends. Are you sending a charset header?
  1150. # [19:07] <uf0> sending, as in in the apache config?
  1151. # [19:08] <TabAtkins_> If you are, the page uses that. If not, it defaults to, um, Windows-1252 or something? Something that'll make your page look messed up if you use characters too far outside of ascii.
  1152. # [19:08] <TabAtkins_> Yes.
  1153. # [19:08] <zot--> depends on the user's environment--typically defaults to their default windows codepage, i think
  1154. # [19:08] <zot--> (... in windows)
  1155. # [19:08] <uf0> makes sense, you've answered my question :)
  1156. # [19:08] <uf0> got another one
  1157. # [19:09] <zot--> so many japanese pages with no charset defined anywhere, just expecting that everyone will default to sjis, heh
  1158. # [19:09] <uf0> <meta http-equiv="X-UA-Compatible">
  1159. # [19:09] <zot--> i almost wish every browser would just default to something totally nonsensical so the problem wouldn't be so obscured
  1160. # [19:09] <uf0> is that something WhatWG created or microsoft
  1161. # [19:09] <uf0> ?
  1162. # [19:09] <TabAtkins_> Microsoft.
  1163. # [19:09] <uf0> so why this..
  1164. # [19:09] <uf0> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  1165. # [19:09] <TabAtkins_> We wouldn't do something so dumb.
  1166. # [19:09] <uf0> the chrome=1 part
  1167. # [19:09] <uf0> which is google
  1168. # [19:10] <TabAtkins_> That's something that Chrome Frame listens for.
  1169. # [19:10] <uf0> what's the point of adding that then, I see the point for IE
  1170. # [19:10] <uf0> because I actually ran into a bug where it rendered in IE7 mode
  1171. # [19:10] <uf0> and edge fixed
  1172. # [19:10] <TabAtkins_> It tells Chrome Frame "hey, if you're installed, use yourself to render me".
  1173. # [19:11] <uf0> you're a fucking guru, thanks!
  1174. # [19:11] <uf0> case closed.
  1175. # [19:16] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  1176. # [19:18] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: tbassetto)
  1177. # [19:20] * Joins: miketaylr (~miketaylr@206.217.92.186)
  1178. # [19:24] * Joins: annevk (~annevk@pat.se.opera.com)
  1179. # [19:25] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
  1180. # [19:27] <AryehGregor> Does Opera have a built-in mail client?
  1181. # [19:27] * Joins: TabAtkins (~tabatkins@nat/google/x-lkfujeikvwguraqh)
  1182. # [19:28] <karlcow> AryehGregor: yes
  1183. # [19:28] <karlcow> irc too
  1184. # [19:28] <karlcow> p2p too
  1185. # [19:28] <zot--> also tetris and a copy of emacs
  1186. # [19:28] <AryehGregor> Mmm.
  1187. # [19:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  1188. # [19:29] <AryehGregor> rniwa is saying he thinks maybe <font> is needed for e-mail clients, because some clients don't understand CSS.
  1189. # [19:29] <AryehGregor> I'll have to do a survey of e-mail clients to see.
  1190. # [19:29] <annevk> AryehGregor, if DOM related matters are to be discussed on www-dom I suspect that would make sense for DOM Range too
  1191. # [19:30] * Quits: Stiks (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Read error: Operation timed out)
  1192. # [19:30] <AryehGregor> Then maybe I can subscribe to www-dom and unsubscribe from public-webapps.
  1193. # [19:30] <AryehGregor> Is www-dom also a Webapps WG list?
  1194. # [19:30] * Joins: hasather_ (~davidh@pat-tdc.opera.com)
  1195. # [19:30] <karlcow> AryehGregor: the support of HTML in email clients has been historically bad.
  1196. # [19:30] <karlcow> there is a very good source for it
  1197. # [19:30] <annevk> AryehGregor, sort of
  1198. # [19:31] <karlcow> let me fetch it
  1199. # [19:31] * Quits: Sosby (fsosby@s2.rdlbnc.com) (Ping timeout: 276 seconds)
  1200. # [19:33] <karlcow> AryehGregor: http://www.campaignmonitor.com/css/
  1201. # [19:35] <AryehGregor> Ouch, Blackberry doesn't support font-family or font-size.
  1202. # [19:37] * Joins: othermaciej (~mjs@67.218.109.30)
  1203. # [19:37] * Quits: annevk (~annevk@pat.se.opera.com) (Quit: annevk)
  1204. # [19:41] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (*.net *.split)
  1205. # [19:41] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
  1206. # [19:41] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
  1207. # [19:41] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  1208. # [19:41] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
  1209. # [19:41] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1210. # [19:41] <AryehGregor> Actually, I remember now, people were complaining about this and Hixie WONTFIXed them.
  1211. # [19:42] <AryehGregor> They wanted legacy markup to be made valid because Blackberry needed it and he said they should complain to Blackberry.
  1212. # [19:42] * Quits: TabAtkins (~tabatkins@nat/google/x-lkfujeikvwguraqh) (Read error: Operation timed out)
  1213. # [19:42] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
  1214. # [19:42] * Joins: mven (~mven__@169.241.49.57)
  1215. # [19:42] * Joins: gormer (~ghe@132.150.124.56)
  1216. # [19:42] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  1217. # [19:42] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
  1218. # [19:42] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  1219. # [19:42] <AryehGregor> I suspect browser implementers whose rendering engines are used for e-mail clients won't be receptive to that suggestion.
  1220. # [19:42] <karlcow> Email marketers/communications teams/PR people have to rely on tables for their html emails
  1221. # [19:43] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
  1222. # [19:47] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  1223. # [19:48] * Joins: TabAtkins (~tabatkins@nat/google/x-yptjbfowtgbsinxo)
  1224. # [19:52] * Joins: k0rnel (~k0rnel@krtko.org)
  1225. # [19:53] * Quits: TabAtkins (~tabatkins@nat/google/x-yptjbfowtgbsinxo) (Ping timeout: 246 seconds)
  1226. # [19:54] * Joins: dbaron (~dbaron@nat/mozilla/x-ysoflfkmavfqasck)
  1227. # [19:55] * Quits: othermaciej (~mjs@67.218.109.30) (Quit: othermaciej)
  1228. # [19:56] * Joins: chriseppstein (~chris@209.119.65.162)
  1229. # [19:57] * Quits: mdelaney (~mdelaney@67.218.104.223) (Quit: mdelaney)
  1230. # [19:57] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  1231. # [19:58] * Joins: othermaciej (~mjs@67.218.109.30)
  1232. # [19:58] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 250 seconds)
  1233. # [19:59] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
  1234. # [20:02] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  1235. # [20:02] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
  1236. # [20:02] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  1237. # [20:03] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Client Quit)
  1238. # [20:03] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  1239. # [20:07] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Read error: Operation timed out)
  1240. # [20:08] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
  1241. # [20:10] * Joins: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net)
  1242. # [20:10] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1243. # [20:11] * Joins: Sosby (fsosby@s2.rdlbnc.com)
  1244. # [20:12] <zot--> html spec vs. chrome 9: html spec wins
  1245. # [20:12] * zot-- is now known as zewt
  1246. # [20:13] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
  1247. # [20:14] <AryehGregor> Hmm?
  1248. # [20:15] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  1249. # [20:16] <zewt> made the mistake of triple-clicking in the spec, heh
  1250. # [20:17] * Joins: TabAtkins (~tabatkins@64.9.241.170)
  1251. # [20:19] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
  1252. # [20:20] * Quits: jgraham (~jgraham@web22.webfaction.com) (Ping timeout: 250 seconds)
  1253. # [20:20] * Quits: othree_ (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 250 seconds)
  1254. # [20:20] * Joins: jer|afk (~jernoble@2620:0:1b00:1191:b84f:eb10:16fa:24c2)
  1255. # [20:20] * Quits: msucan (~robod@109.96.223.226) (Ping timeout: 250 seconds)
  1256. # [20:20] * Quits: wilhelm (wilhelm@trivini.no) (Ping timeout: 250 seconds)
  1257. # [20:21] * Quits: dbaron (~dbaron@nat/mozilla/x-ysoflfkmavfqasck) (Ping timeout: 250 seconds)
  1258. # [20:21] * Quits: k0rnel (~k0rnel@krtko.org) (Ping timeout: 250 seconds)
  1259. # [20:21] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 250 seconds)
  1260. # [20:21] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Ping timeout: 250 seconds)
  1261. # [20:22] * Joins: jgraham (~jgraham@web22.webfaction.com)
  1262. # [20:22] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
  1263. # [20:22] * Joins: k0rnel (~k0rnel@krtko.org)
  1264. # [20:22] * Joins: wilhelm (wilhelm@trivini.no)
  1265. # [20:22] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
  1266. # [20:22] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
  1267. # [20:22] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
  1268. # [20:22] * Joins: dave_levin (~dave_levi@nat/google/x-razkxjkcuxapkdwm)
  1269. # [20:23] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 252 seconds)
  1270. # [20:23] * Joins: aho (~nya@fuld-590c781f.pool.mediaWays.net)
  1271. # [20:24] * Joins: lstoll (~lstoll@randall.lstoll.net)
  1272. # [20:26] * Quits: inimino (~inimino@boshi.inimino.org) (Ping timeout: 246 seconds)
  1273. # [20:26] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  1274. # [20:28] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
  1275. # [20:29] * Joins: zdobersek1 (~zan@90.157.240.33)
  1276. # [20:30] * Quits: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net) (Ping timeout: 276 seconds)
  1277. # [20:31] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  1278. # [20:31] * Joins: jamesr_ (~jamesr@nat/google/x-nlswihkfgsmtelri)
  1279. # [20:32] <AryehGregor> Argh, that's the second time in two days I wrote "for (var i = 0; i < foo; i++)" instead of "for (var i = 0; i < foo.length; i++)".
  1280. # [20:32] <AryehGregor> This is why we want foreach-style loops. C-style for loops are an abomination.
  1281. # [20:32] * Joins: msucan (~robod@109.96.223.226)
  1282. # [20:33] * Joins: dbaron (~dbaron@nat/mozilla/x-zlcrgzrcityfzckp)
  1283. # [20:33] <othermaciej> what language are you writing in?
  1284. # [20:34] <AryehGregor> JavaScript.
  1285. # [20:34] <zewt> gah, i can't copy text from the spec with chrome no matter what I do; it always decides to select the whole document
  1286. # [20:34] <AryehGregor> As I understand it, for (var entry in arr) is a bad idea because it might pick up added attributes or wacky stuff like that, right?
  1287. # [20:35] <gsnedder1> AryehGregor: Right
  1288. # [20:37] <jamesr_> it's a crappy language that lets you do that
  1289. # [20:37] <jamesr_> without at least some sort of indication of a problem
  1290. # [20:37] <jamesr_> comparing an int to an array is silly
  1291. # [20:37] <othermaciej> for (var entry in arr) won't really do what you want
  1292. # [20:37] <AryehGregor> Yes, the typing here is really too weak.
  1293. # [20:38] <AryehGregor> It should raise an exception or at least log a warning if you compare a number to an array.
  1294. # [20:38] <AryehGregor> I guess it's too late for that, though.
  1295. # [20:38] <AryehGregor> (Maybe in strict mode? :) )
  1296. # [20:38] <zewt> can we just make strict mode python
  1297. # [20:38] <gsnedder1> Logging a warning can always be done. And changes in Harmony are always possible.
  1298. # [20:38] <AryehGregor> (Is there any provision for extending strict mode? "use stricter mode";?)
  1299. # [20:38] <AryehGregor> zewt++
  1300. # [20:39] <gsnedder1> AryehGregor: Harmony will have separate MIME-type, as I understand the intention
  1301. # [20:39] <othermaciej> it will enumerate the property names, not the properties
  1302. # [20:39] <othermaciej> however, I don't see how forgetting .length undermines for loops
  1303. # [20:39] <othermaciej> obviously there is much better syntax for enumerating arrays out there, but that's not a very good example of why for loops are grungy
  1304. # [20:39] <AryehGregor> Given that, will anyone actually use it?
  1305. # [20:39] * Quits: othermaciej (~mjs@67.218.109.30) (Quit: othermaciej)
  1306. # [20:39] <AryehGregor> Well, I'd reply, but you just left.
  1307. # [20:40] <AryehGregor> gsnedder1, FWIW, I found no Opera bugs with my deleteContents() tests, other than unrelated bugs in Range that I already knew about. I found at least one bug in every other browser.
  1308. # [20:40] <gsnedder1> AryehGregor: Well you generally have a properly if you ever want to make any syntax change because they're inherently not BC compatible, and will just throw SyntaxError in existing impls
  1309. # [20:40] * gsnedder1 is now known as gsnedders
  1310. # [20:40] <AryehGregor> . . . although the unrelated bugs still make Opera fail more bugs than any other non-IE browser.
  1311. # [20:41] <AryehGregor> gsnedders, so instead, let's pop up a "would you like to download this file?" dialog in legacy UAs! . . . or actually, I guess they just ignore scripts with different <script type="">, right?
  1312. # [20:41] <gsnedders> AryehGregor: Just ignore them. They have to, because of legacy VBScript.
  1313. # [20:41] <AryehGregor> As long as they don't care about the actual MIME type served by the server, that sounds potentially sane.
  1314. # [20:42] * Quits: TabAtkins (~tabatkins@64.9.241.170) (Ping timeout: 276 seconds)
  1315. # [20:42] <gsnedders> AryehGregor: There was some talk about both in-band and out-of-band markers
  1316. # [20:43] * Joins: PrgmrBill^ (~PrgmrBill@prgmrbill.com)
  1317. # [20:43] <gsnedders> I haven't been massively keeping up-to-date on all of this, and I'm not on the TC39 list
  1318. # [20:43] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (Disconnected by services)
  1319. # [20:43] * Quits: PrgmrBill^ (~PrgmrBill@prgmrbill.com) (Client Quit)
  1320. # [20:44] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
  1321. # [20:44] * Joins: zdobersek (~zan@cpe-46-164-26-109.dynamic.amis.net)
  1322. # [20:44] * kinetik_ is now known as kinetik
  1323. # [20:47] * Quits: zdobersek1 (~zan@90.157.240.33) (Ping timeout: 250 seconds)
  1324. # [20:49] * Joins: cpearce (~chatzilla@ip-118-90-81-165.xdsl.xnet.co.nz)
  1325. # [20:51] * Joins: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch)
  1326. # [20:51] * Quits: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
  1327. # [20:51] * Joins: Dashimon (Dashiva@wikia/Dashiva)
  1328. # [20:53] * Joins: phrearch_ (~phrearch_@82-136-229-19.ip.telfort.nl)
  1329. # [20:53] * Quits: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net) (Quit: Ex-Chat)
  1330. # [20:53] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
  1331. # [20:53] * Dashimon is now known as Dashiva
  1332. # [20:55] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
  1333. # [20:57] <uf0> why are these chosen to display block: article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
  1334. # [20:58] <uf0> why aren't any others added? is it because those are the only block elements
  1335. # [20:58] <uf0> and everything else is inline by default?
  1336. # [20:58] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 250 seconds)
  1337. # [20:59] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  1338. # [21:00] * Joins: othermaciej (~mjs@17.246.19.4)
  1339. # [21:02] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
  1340. # [21:02] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (*.net *.split)
  1341. # [21:02] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (*.net *.split)
  1342. # [21:02] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (*.net *.split)
  1343. # [21:02] * Quits: jochen__ (~jochen@nat/google/x-slplgzeutvvzxnbw) (*.net *.split)
  1344. # [21:02] * Quits: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp) (*.net *.split)
  1345. # [21:02] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (*.net *.split)
  1346. # [21:02] * Quits: Amorphous (jan@unaffiliated/amorphous) (*.net *.split)
  1347. # [21:02] * Quits: heycam (~cam@wok.mcc.id.au) (*.net *.split)
  1348. # [21:02] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
  1349. # [21:03] * Joins: zdobersek1 (~zan@90.157.245.76)
  1350. # [21:03] * Quits: zdobersek (~zan@cpe-46-164-26-109.dynamic.amis.net) (Read error: Operation timed out)
  1351. # [21:03] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  1352. # [21:04] * Joins: antti_s (~antti@173-203-97-98.static.cloud-ips.com)
  1353. # [21:07] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 252 seconds)
  1354. # [21:09] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1355. # [21:18] <AryehGregor> IE sometimes randomly doesn't run some of my tests, even with timeout: 60000. :(
  1356. # [21:19] <AryehGregor> Where by "sometimes" I mean "usually".
  1357. # [21:19] <AryehGregor> Oh, now it worked.
  1358. # [21:20] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
  1359. # [21:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1360. # [21:20] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1361. # [21:20] * Joins: jochen__ (~jochen@nat/google/x-slplgzeutvvzxnbw)
  1362. # [21:20] * Joins: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp)
  1363. # [21:20] * Joins: Amorphous (jan@unaffiliated/amorphous)
  1364. # [21:20] * Joins: heycam (~cam@wok.mcc.id.au)
  1365. # [21:21] * MrDoublesite is now known as MrOpposite
  1366. # [21:24] * Quits: phrearch_ (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
  1367. # [21:24] * Joins: inimino (~inimino@boshi.inimino.org)
  1368. # [21:28] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  1369. # [21:28] * Joins: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net)
  1370. # [21:30] * Quits: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net) (Client Quit)
  1371. # [21:31] * Quits: zdobersek1 (~zan@90.157.245.76) (Ping timeout: 260 seconds)
  1372. # [21:31] * Quits: kjayl (~IceChat77@24-204-3-242.networkip.net) (Quit: Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day)
  1373. # [21:32] * Joins: ako (~nya@fuld-590c7dd1.pool.mediaWays.net)
  1374. # [21:33] * Joins: ap (~ap@17.203.15.167)
  1375. # [21:35] * Quits: aho (~nya@fuld-590c781f.pool.mediaWays.net) (Ping timeout: 248 seconds)
  1376. # [21:35] * Joins: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net)
  1377. # [21:39] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 252 seconds)
  1378. # [21:40] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
  1379. # [21:40] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
  1380. # [21:40] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
  1381. # [21:43] * Joins: workmad3 (~workmad3@84.45.226.85)
  1382. # [21:43] * Joins: zdobersek1 (~zan@90.157.241.96)
  1383. # [21:45] * Quits: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net) (Ping timeout: 255 seconds)
  1384. # [21:45] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
  1385. # [21:49] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  1386. # [21:59] * Quits: xtoph (~xtoph@213.47.185.206)
  1387. # [21:59] * Joins: xtoph (~xtoph@213.47.185.206)
  1388. # [22:00] * Quits: xtoph (~xtoph@213.47.185.206) (Client Quit)
  1389. # [22:00] * ako is now known as aho
  1390. # [22:00] <aho> http://html5doctor.com/html5-simplequiz-6-zeldmans-fat-footer/#comment-14585
  1391. # [22:00] <aho> is there anything else one could use for image+caption?
  1392. # [22:01] <aho> dl/dt/dd is kinda icky :>
  1393. # [22:01] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  1394. # [22:05] * Quits: workmad3 (~workmad3@84.45.226.85) (Remote host closed the connection)
  1395. # [22:05] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
  1396. # [22:07] <AryehGregor> <div> and <span>?
  1397. # [22:07] <aho> <div><img/><span>caption</span></div>... meh :>
  1398. # [22:08] <aho> with <dl><dt><img/></dt><dd>caption</dd></dl> you got at least some relationship between the image and the caption
  1399. # [22:09] <aho> i.e. they belong together
  1400. # [22:09] <aho> whereas the former is just some image and oh there is also some span... might be the caption or some other text
  1401. # [22:10] <AryehGregor> <div> implies there's some type of grouping relevant to its contents.
  1402. # [22:11] <aho> that's only as strong as the outer dl in the second example
  1403. # [22:12] <aho> it's like a pile of things vs a pile of things where two things are glued together :>
  1404. # [22:13] * Quits: zdobersek1 (~zan@90.157.241.96) (Quit: Leaving.)
  1405. # [22:15] * miketaylr is now known as so1980
  1406. # [22:15] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
  1407. # [22:16] * Quits: Martijnc (~Martijnc@91.176.21.156) (Quit: Martijnc)
  1408. # [22:17] * Joins: matjas (~matjas@91.182.54.120)
  1409. # [22:26] * Quits: msucan (~robod@109.96.223.226) (Quit: .)
  1410. # [22:29] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1411. # [22:30] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
  1412. # [22:35] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1413. # [22:35] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
  1414. # [22:37] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1415. # [22:38] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
  1416. # [22:38] <annevk> Hixie, no idea why impls do it that way, found it via http://www.w3.org/2006/webapi/track/issues/35
  1417. # [22:39] <annevk> Hixie, I suspect there might be a few other things that work this way, but I have not tried figuring it out
  1418. # [22:39] <annevk> Hixie, we could introduce some kind of "default handler" concept in DOM Core for this I suppose
  1419. # [22:40] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
  1420. # [22:42] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
  1421. # [22:43] * Quits: othermaciej (~mjs@17.246.19.4) (Remote host closed the connection)
  1422. # [22:48] * Joins: karlcow (~karl@nerval.la-grange.net)
  1423. # [22:52] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1424. # [22:53] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  1425. # [22:55] <AryehGregor> annevk, okay, I joined www-dom. If DOM discussion stays there, maybe I can drop public-webapps.
  1426. # [22:55] <AryehGregor> Mostly stuff about IndexedDB and whatnot, it seems.
  1427. # [22:56] * bga_ is now known as bga_|away
  1428. # [22:57] * Joins: othermaciej (~mjs@17.246.19.4)
  1429. # [22:58] * so1980 is now known as miketaylr
  1430. # [22:58] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  1431. # [22:58] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  1432. # [23:05] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: stack level too deep (SystemStackError))
  1433. # [23:06] * Quits: zum (~jsykari@xdsl-83-150-88-4.nebulazone.fi) (Remote host closed the connection)
  1434. # [23:06] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
  1435. # [23:07] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1436. # [23:07] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Read error: Operation timed out)
  1437. # [23:08] * Quits: cpearce (~chatzilla@ip-118-90-81-165.xdsl.xnet.co.nz) (Ping timeout: 240 seconds)
  1438. # [23:11] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  1439. # [23:12] * Joins: stalled (~stalled@unaffiliated/stalled)
  1440. # [23:14] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  1441. # [23:21] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
  1442. # [23:24] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1443. # [23:24] * Quits: jacobolu_ (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net) (Remote host closed the connection)
  1444. # [23:25] <uf0> what's the using the keyword 'only' in: @media only screen and (max-device-width: 480px)
  1445. # [23:26] * Quits: kal-EL_ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.6.14/20110218125750])
  1446. # [23:26] <uf0> what's the use**
  1447. # [23:28] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
  1448. # [23:29] <Hixie> annevk: can we change implementations?
  1449. # [23:31] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b13pre/20110303222807])
  1450. # [23:31] <uf0> I don't see the point of using 'only' media queries
  1451. # [23:31] <uf0> because browsers that don't support MQ will ignore anyway
  1452. # [23:31] <uf0> am I wrong here?
  1453. # [23:32] <uf0> @media only screen and (max-device-width: 480px) vs @media screen and (max-device-width: 480px)
  1454. # [23:32] <Hixie> uf0: according to html4, browsers that don't support MQ will treat "screen and (foo)" as "screen"
  1455. # [23:32] <stevela> q
  1456. # [23:32] <stevela> sorry - ignore me.
  1457. # [23:33] <uf0> so are you advocating for me to use @media only screen and (max-device-width: 480px)
  1458. # [23:33] <uf0> ?
  1459. # [23:33] <uf0> that's safer?
  1460. # [23:34] <Hixie> only way to know what's safer is to test browsers
  1461. # [23:34] <tw2113> use media queries to alter what would be the default view, and if they're not supported, have the regular version show up
  1462. # [23:35] <uf0> tw2113 I'm specifically talking about the keyword 'only'
  1463. # [23:35] <uf0> should it be left in or not
  1464. # [23:37] <uf0> thanks Hixie.
  1465. # [23:43] * Joins: stevela_ (~stevela@nat/google/x-jpsymkupggwydcmi)
  1466. # [23:46] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1467. # [23:47] <heycam> annevk, yes file a bug please (for generic structured-cloneable object support)
  1468. # [23:47] <annevk> Hixie, no idea really, maybe cc jonas and such
  1469. # [23:47] <annevk> Hixie, and some other "old timers"
  1470. # [23:47] <annevk> Hixie, they might know :)
  1471. # [23:47] * Quits: matjas (~matjas@91.182.54.120) (Quit: zZz)
  1472. # [23:48] <annevk> heycam, will do tomorrow
  1473. # [23:48] <heycam> annevk, how does html5 deal with? are there specific apis that take an object to do a structured clone of?
  1474. # [23:49] <annevk> heycam, postMessage() and localStorage I guess
  1475. # [23:49] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 264 seconds)
  1476. # [23:50] <annevk> heycam, Jonas says Indexed DB might use it
  1477. # [23:50] <annevk> heycam, for events I guess we only need the keys and their immediate values to be "sane"
  1478. # [23:50] <annevk> heycam, as e.g. CustomEvent.details can take an arbitrary object as far as I can tell
  1479. # [23:51] <heycam> annevk, for details though will it do the structured clone?
  1480. # [23:51] <heycam> or just hold on a reference to that object?
  1481. # [23:51] <heycam> if the latter, we don't need anything special
  1482. # [23:51] <heycam> and the implementation won't be inspecting that object, it's only for script to use, right?
  1483. # [23:51] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1484. # [23:51] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1485. # [23:52] <annevk> heycam, right, but that object can be nested in another one that does need some kind of "saneness"
  1486. # [23:52] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1487. # [23:52] <annevk> heycam, see http://lists.w3.org/Archives/Public/www-dom/2011JanMar/0061.html
  1488. # [23:52] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1489. # [23:53] <heycam> annevk, ah
  1490. # [23:53] <annevk> heycam, so it's just a reference, but it can be inside an object where you need some kind of guarantees
  1491. # [23:54] <heycam> annevk, so I think the way some of the DAP specs handled this is to define an interface (with [Callback] maybe?) with writable attributes for each of the keys you might expect on the object
  1492. # [23:54] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1493. # [23:54] <heycam> annevk, that might not work if you don't know the set of keys you're expecting
  1494. # [23:54] <heycam> s/might not/won't/
  1495. # [23:54] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1496. # [23:55] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
  1497. # [23:55] * Parts: tw2113 (~tw2113@fedora/tw2113) ("Nice Scotty, now beam my clothes up too!")
  1498. # Session Close: Sat Mar 05 00:00:00 2011

The end :)