Options:
- # Session Start: Fri Mar 04 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <annevk> whatwg.org uses <object> for an image by the way
- # [00:02] <TabAtkins> nessy: Ah, that's a cool use-case.
- # [00:02] <Hixie> <object> works pretty well for images
- # [00:03] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [00:04] <jamesr__> i still think the 'fallback-ish' behavior for <canvas> is bizarre
- # [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)
- # [00:07] * Joins: fantasai (fantasai@freenet6.org)
- # [00:07] <Hixie> jamesr__: how would you do it instead?
- # [00:08] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
- # [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
- # [00:08] <fantasai> hsivonen: just wanted to note that we just ran into a HTML parsing issue with </! starting a tag sequence
- # [00:08] <fantasai> hsivonen: in case that's an interesting test case for you
- # [00:09] <annevk> zewt, neither is backwards compatible
- # [00:09] <zewt> the <canvas> suggestion isn't, either
- # [00:10] <annevk> well I'm not really considering that one either
- # [00:10] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [00:10] <zewt> <fallback> can be made to degrade sensibly with a little scripting help, at least
- # [00:10] * Parts: fantasai (fantasai@freenet6.org) ("/me goes back to crawling the www-style mailing list")
- # [00:10] <annevk> with scripting everything can be made to work...
- # [00:10] <zewt> (eg. check if HTMLFallbackElement exists; if not, add fallback { display: none; })
- # [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/
- # [00:11] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Client Quit)
- # [00:11] <annevk> lets all look at what we can safely remove instead :)
- # [00:11] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
- # [00:16] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [00:17] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
- # [00:19] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 276 seconds)
- # [00:20] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [00:21] * Quits: estes (~aestes@2620:0:1b00:1191:d69a:20ff:fed0:8cd2) (Quit: estes)
- # [00:21] * Quits: k0rnel (~k0rnel@krtko.org) (Ping timeout: 276 seconds)
- # [00:24] * kataire is now known as kataire|Zzz
- # [00:24] * Joins: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch)
- # [00:24] * Quits: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [00:24] * Joins: Dashiva (~noone@wikia/Dashiva)
- # [00:25] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [00:25] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:26] <nessy> Hixie: I added a few more examples to http://www.w3.org/WAI/PF/HTML/wiki/Media_Multitrack_Media_Rendering
- # [00:27] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [00:27] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [00:28] <Hixie> i don't understand the third one down
- # [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
- # [00:30] <Hixie> the firstone seems to just be single standable videos with one track
- # [00:31] <Hixie> the second one seems to just be two unrelated videos rendered on top of each other
- # [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.
- # [00:33] <Hixie> unclear to me what the 5th is showing.
- # [00:33] <Hixie> or the 6th
- # [00:34] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [00:34] <Hixie> the 7th is burnt-in.
- # [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.
- # [00:36] <Hixie> 8th is the same as the 2nd, it seems
- # [00:37] <Hixie> dunno what the 9th is.
- # [00:37] <Hixie> 10th is like the 7th.
- # [00:37] <Hixie> 11th too
- # [00:39] <Hixie> 12th is like the 4th, assuming they're synchronised. four streams slaved to each other with one set of controls.
- # [00:42] <Hixie> 13th is weird, looks like multiple unsynchronised video streams in some incarnations, and more like the slaved case in others.
- # [00:43] <Hixie> the last one is more like the olymics thing again
- # [00:43] * Joins: wolfman2000 (~wolfman20@152-20-183-21.rev.uncw.edu)
- # [00:43] <Hixie> so in conclusion it looks like we have the following kinds of use cases here:
- # [00:43] <Hixie> 1. unsynchronised video streams next to each other (possible today with <video>)
- # [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.)
- # [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.
- # [00:44] <Hixie> 3. multiple independent tracks that need to be played along the same timeline
- # [00:45] * Quits: TabAtkins_ (~tabatkins@nat/google/x-bumuilazihjnpxmh) (Ping timeout: 260 seconds)
- # [00:45] <zewt> (do deaf people seriously use sign-language overlays? heh)
- # [00:45] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [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.
- # [00:47] <zewt> that's ... odd, heh
- # [00:47] <Hixie> why?
- # [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
- # [00:47] <AryehGregor> I'd imagine you could watch sign-language as well as printed text.
- # [00:48] <zewt> text you can read in half a second and go back to the video
- # [00:48] <Hixie> sign-language is much denser than text, and you end up seeing it out of the corner of your eye
- # [00:48] <AryehGregor> Is the sign language we're talking about here animated, or some type of sequence of symbols?
- # [00:48] <Hixie> neither, it's live action of someone signing
- # [00:48] <AryehGregor> Interesting.
- # [00:48] <AryehGregor> Sign language is developed instinctively, like speech and unlike writing.
- # [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.
- # [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
- # [00:49] <AryehGregor> Whereas writing was an invention that was invented independently maybe like three times.
- # [00:49] <AryehGregor> And alphabetic writing was invented once.
- # [00:49] <AryehGregor> In all of human history.
- # [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
- # [00:49] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com) (Quit: Leaving)
- # [00:50] <AryehGregor> So maybe sign language is much easier to follow than writing, if you grew up speaking it.
- # [00:50] <zewt> well, signing is more like speech than writing, and speech arises on its own too
- # [00:50] <aho> i imagine it's more like having someone talking to you
- # [00:50] <aho> instead of reading something
- # [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)
- # [00:52] <aho> what's the new name of websrt again? :>
- # [00:52] <zewt> webvtt
- # [00:52] <zewt> (don't know why it was renamed, much harder to remember, heh)
- # [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
- # [00:53] <nessy> Hixie: I will make some notes on the examples
- # [00:53] <aho> i really wonder why they didn't go with something more straightforward... like... y'know... websubtitles :>
- # [00:54] <nessy> in general, your conclusion seems sound though
- # [00:54] <aho> or websubs lol
- # [00:54] <nessy> I took those examples also so we can see how multiple tracks can be displayed
- # [00:55] <Hixie> aho: webvtt has the advantage of an obvious filename extension (.vtt) that isn't used by anyone already (unlike .sub)
- # [00:55] <nessy> vtt = video text track - not that bad IMHO
- # [00:55] <Hixie> also "sub"-anything is someone misleading since we do more than subtitles
- # [00:55] <aho> still kinda hard to remember
- # [00:56] <zewt> we'll get used to it :)
- # [00:56] * Joins: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net)
- # [00:56] <zewt> better than .ASS
- # [00:56] <aho> oh yea, i remember that discussions from many moons ago... going with some "ASS" based name would have been fun :>
- # [00:56] <nessy> lol
- # [00:57] <zewt> don't know any particular discussion, just another common sub format :P
- # [00:58] <aho> basically, someone made a subset of aas and the idea was to call it small ass or something like that :>
- # [00:58] <aho> WebAss would have been fine, too
- # [00:59] <aho> haha
- # [00:59] * aho is easily amused
- # [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)
- # [01:01] * fuzzyone_ is now known as fuzzyone
- # [01:01] * Quits: fuzzyone (~fuzzyone@fluffles.two-pebbles.com) (Changing host)
- # [01:01] * Joins: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone)
- # [01:02] <zewt> sign language track - as a separate element or as an overlay?
- # [01:03] <Hixie> nessy: that's why it's important to have actual examples. :-)
- # [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)
- # [01:03] <Hixie> zewt: that's what we're discussing
- # [01:03] <aho> zewt, would allow resizing and moving it around though
- # [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 ;-)
- # [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
- # [01:03] <aho> full screen would be f-ed though :l
- # [01:03] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:04] <Hixie> nessy: something like the "double youtube" thing but where you can pick the synchronisation point
- # [01:04] <zewt> yeah, if you're on a TV you probably want something like PIP for that, not side-by-side
- # [01:04] <nessy> aho: when we attach full screen to page elements, it's possible still
- # [01:04] <aho> ah yea... there was that thing
- # [01:05] <nessy> Hixie: is that use case not just a toy? I'm worried we end up with SMIL ...
- # [01:05] <aho> does any browser support it today?
- # [01:05] <zewt> programmatic fullscreen doesn't exist yet at all afaik
- # [01:05] <aho> so far i've only seen very slow video fsm
- # [01:05] <aho> (full screen mode, not flying spaghetti monster)
- # [01:05] <nessy> aho, not yet - but it's being discussed
- # [01:06] <zewt> well yeah all (afaik) video implementations right now are really bad at fullscreening, presumably that'll get fixed
- # [01:06] <Hixie> nessy: toys are good too :-)
- # [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
- # [01:06] * Joins: jochen___ (~jochen@nat/google/x-onrexqhjgdpbhxda)
- # [01:06] <zewt> Hixie: being able to adjust the offset is also useful to, for example, quickly adjust off-sync audio or captions
- # [01:07] <Hixie> yeah, that too
- # [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
- # [01:07] <nessy> that really is SMIL and I would prefer to keep such stuff to JavaScript
- # [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
- # [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
- # [01:08] <nessy> interesting - I'd like to see that specced a bit more
- # [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)
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-krlwxucrsexhndaq) (Ping timeout: 241 seconds)
- # [01:09] * Joins: dbaron (~dbaron@nat/mozilla/x-fexyixleusxuqekv)
- # [01:10] <nessy> I personally actually don't think the playback of the main resource should be stalled because of subresources
- # [01:10] <nessy> or at least you should have the possibility to not stall
- # [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
- # [01:11] * Joins: jochen__ (~jochen@nat/google/x-afjkcwozqnvgridv)
- # [01:11] * Quits: jochen___ (~jochen@nat/google/x-onrexqhjgdpbhxda) (Ping timeout: 276 seconds)
- # [01:12] <zewt> the whole "seeking to keyframe" thing might be tricky with multiple video tracks, since they won't necessarily keyframe together
- # [01:12] <zewt> (very unlikely unless specially authored)
- # [01:13] * Quits: kal-EL_ (~jor-EL@host2-64-dynamic.245-95-r.retail.telecomitalia.it) (Remote host closed the connection)
- # [01:13] * Quits: ezoe (~ezoe@61-205-124-116f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [01:13] <Hixie> nessy: well you definitely don't want it to fall behind a bit
- # [01:13] <nessy> no, just drop it when out of sync
- # [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.
- # [01:14] <Hixie> unless it just skips ahead and starts buffering in the future, and then rejoins later
- # [01:14] <Hixie> which seems like very confusing behaviour.
- # [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.
- # [01:14] <nessy> I would prefer that - but maybe I am a strange user
- # [01:15] * Quits: dbaron (~dbaron@nat/mozilla/x-fexyixleusxuqekv) (Ping timeout: 252 seconds)
- # [01:15] <nessy> I am concerned about mixed viewing environments
- # [01:15] <nessy> when a deaf person watches something with non-deaf people and the sign language track keeps stalling
- # [01:16] <Hixie> AryehGregor: can you give me a tl;dr on http://www.w3.org/Bugs/Public/show_bug.cgi?id=11912 ?
- # [01:16] * Quits: othermaciej (~mjs@17.246.17.210) (Quit: othermaciej)
- # [01:16] <Hixie> nessy: the web is mostly a single-viewing environment.
- # [01:17] <nessy> hmm, for now maybe
- # [01:17] <Hixie> nessy: the mixed-viewing environments tend to have reliable video streams.
- # [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.
- # [01:17] * Quits: ZombieL (~e@178-78-210-80.customers.ownit.se)
- # [01:17] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [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.
- # [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?
- # [01:17] <Hixie> AryehGregor: k
- # [01:18] <Hixie> AryehGregor: thanks
- # [01:18] <nessy> depends on how much is happening on the video
- # [01:19] * Joins: TabAtkins_ (~tabatkins@nat/google/x-kzbwigcrgqlabkun)
- # [01:19] <nessy> but yeah, I guess the main use case is that of keeping in sync and stalling when one active track stalls
- # [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)
- # [01:20] * Quits: jennb (~jennb@74.125.59.76) (Quit: jennb)
- # [01:21] * Joins: othermaciej (~mjs@17.244.14.185)
- # [01:21] * Joins: jennb (~jennb@nat/google/x-kwsmxwbxtwzqfupa)
- # [01:23] * Quits: erlehmann (~erlehmann@82.113.99.39) (Quit: Ex-Chat)
- # [01:37] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [01:37] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 240 seconds)
- # [01:43] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:43] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [01:44] * Joins: ezoe (~ezoe@203-140-88-53f1.kyt1.eonet.ne.jp)
- # [01:44] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [01:45] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [01:50] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [01:57] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [01:57] * Joins: bzed (~bzed@devel.recluse.de)
- # [01:57] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [02:00] * Joins: realityking (~rouven@f049180156.adsl.alicedsl.de)
- # [02:01] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:03] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 252 seconds)
- # [02:04] * Joins: lrvick (~lrvick@66.96.251.117)
- # [02:12] * Quits: othermaciej (~mjs@17.244.14.185) (Quit: othermaciej)
- # [02:13] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [02:20] * Joins: othermaciej (~mjs@17.246.19.93)
- # [02:29] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:31] * Quits: ezoe (~ezoe@203-140-88-53f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [02:32] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
- # [02:38] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:40] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [02:43] * Quits: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net) (Remote host closed the connection)
- # [02:44] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [02:45] * Joins: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net)
- # [02:49] * Quits: jacobolus (~jacobolus@pool-74-104-103-85.bstnma.east.verizon.net) (Remote host closed the connection)
- # [02:49] * Joins: ezoe (~ezoe@61-205-125-41f1.kyt1.eonet.ne.jp)
- # [02:56] <nessy> say, has anyone ever considered introducing an attribute such as @rows onto the <select> element?
- # [02:57] <TabAtkins> What would it do?
- # [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
- # [02:57] <TabAtkins> <select multiple size>?
- # [02:58] <AryehGregor> Or just <select size>.
- # [02:58] <AryehGregor> E.g., <select size=6>.
- # [02:58] <AryehGregor> Or whatever.
- # [02:58] <TabAtkins> Ah, indeed, I didn't realize you could use @size on a plain select.
- # [02:58] <TabAtkins> Still ugly as sin.
- # [02:59] <nessy> no, @size gives you the number of options that are displayed and turns the option drop-down off
- # [03:00] <nessy> http://stackoverflow.com/questions/570642/height-of-an-html-select-box-dropdown
- # [03:00] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [03:00] <nessy> this part:
- # [03:00] <nessy> the height needed to show (x) entries (with scrollbars to see remaining)
- # [03:00] <nessy> (20 in Firefox & Chrome, 30 in IE6,7,8, 16 for Opera 10, 14 for Opera 11,
- # [03:00] <nessy> 22 for Safari 4, 18 for Safari 5, 11 in IE5.0,5.5)
- # [03:01] <nessy> that number of option rows that are displayed is fixed and browser dependent and there is no way to change it
- # [03:01] <TabAtkins> @size is the correct answer, you just have to convince browser to make it not look like *ass*.
- # [03:01] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [03:01] <nessy> but @size turns it from a drop-down to a list
- # [03:02] <TabAtkins> That's not a necessary effect, it's just how browsers traditionally present it.
- # [03:03] <nessy> but since all browsers do that, it's the de-facto standard
- # [03:03] <TabAtkins> Considering how horrible it looks, though, I suspect not too many people are actually using it.
- # [03:03] <TabAtkins> (I could be wrong.)
- # [03:03] <TabAtkins> This is something we can test.
- # [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
- # [03:04] <nessy> I guess
- # [03:05] <nessy> hmm… Firefox even seems to completely ignore @size (testing here: http://www.w3schools.com/TAGS/tryit.asp?filename=tryhtml_option)
- # [03:05] <zewt> there's no size there
- # [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
- # [03:06] <nessy> zewt: no, but it's simple to add it manually
- # [03:06] * Joins: boaz_ (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:06] <zewt> but it doesn't ignore it when I add it
- # [03:06] <nessy> and see the effect
- # [03:06] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [03:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [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
- # [03:07] <zewt> i set it to 5 and it shows all 4 with one empty spot
- # [03:07] <TabAtkins> size=4 is probably the minimum size
- # [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.
- # [03:07] <TabAtkins> chrome does the same.
- # [03:07] <zewt> if i set it to 2 i see 2 options
- # [03:07] <nessy> same in safari
- # [03:07] * Quits: ben_h (~ben@128.250.195.186) (Read error: Connection reset by peer)
- # [03:07] <zewt> haha but
- # [03:07] <zewt> if i set it to 5, i get 5 rows with a disabled scrollbar
- # [03:07] * Joins: ben_h (~ben@128.250.195.186)
- # [03:08] <zewt> if i set it to 2, i get 2 rows ... and no scrollbar
- # [03:08] <nessy> ups: I mixed up my chrome and firefox
- # [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."
- # [03:08] <AryehGregor> s/But/By/
- # [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
- # [03:08] <nessy> actually, firefox is the only one that actually does limit the length
- # [03:09] <Hixie> AryehGregor: what was the use case?
- # [03:09] <zewt> nessy: same behavior in Opera as FF
- # [03:10] <nessy> yup, Opera and FF behave the specced way, I guess
- # [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.
- # [03:10] <AryehGregor> Username and password.
- # [03:10] * Joins: stevela_ (~stevela@50.46.124.186)
- # [03:10] <nessy> so webkit only changes from drop-down to list display without actually limiting the size
- # [03:10] <zewt> webkit (testing in chrome) will extend but not scroll (which again makes it bizarre that it shows a disabled scrollbar)
- # [03:10] <TabAtkins> AryehGregor: We need to not worry about that ever.
- # [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.
- # [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.
- # [03:10] <nessy> so, I would say that's a webkit bug
- # [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
- # [03:11] * Quits: stevela_ (~stevela@50.46.124.186) (Remote host closed the connection)
- # [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.
- # [03:11] * Joins: stevela_ (~stevela@216.239.45.130)
- # [03:11] <AryehGregor> I thought it was cool that the guy actually designed such a system that he apparently uses.
- # [03:11] <AryehGregor> Or at least he works with such a system, dunno if he designed it.
- # [03:12] <AryehGregor> But, uh, not exactly mainstream practice.
- # [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)
- # [03:13] <AryehGregor> Neat idea.
- # [03:13] <Hixie> AryehGregor: how did he add new users to the database?
- # [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.
- # [03:14] <AryehGregor> So people are probably added by hand by a sysadmin when they first come there, or something.
- # [03:14] <Hixie> i can't actually imagine a scenario where i could use that kind of technique
- # [03:15] <AryehGregor> In principle, though, you could have open login.
- # [03:15] <Hixie> unless his database has per-row ACLs or something
- # [03:15] <AryehGregor> It's PostgreSQL.
- # [03:15] <AryehGregor> Which, yes, can have extremely granular access controls.
- # [03:15] <AryehGregor> I suspect a nontrivial amount of the application logic was implemented as stored procedures or such on the database server.
- # [03:15] <Hixie> well anyway
- # [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.
- # [03:16] <Hixie> you can do that without http auth
- # [03:16] <Hixie> in fact most systems i write send the password and username along with every request too
- # [03:16] <Hixie> they just use xhr :-)
- # [03:16] <AryehGregor> Yeah, but that doesn't work for regular web browsing.
- # [03:16] <Hixie> "regular"?
- # [03:16] <Hixie> you mean web 1.0 ?
- # [03:16] <AryehGregor> :)
- # [03:17] <AryehGregor> "something that works in lynx"
- # [03:17] <TabAtkins> I don't think we're designing the web for lynx.
- # [03:17] * Joins: stevela__ (~stevela@50.46.124.186)
- # [03:17] <AryehGregor> Really? Darn.
- # [03:17] <Hixie> lynx needs to get with the programme and implement js already
- # [03:17] <TabAtkins> AryehGregor: I could be wrong. Ask Hixie.
- # [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
- # [03:19] <zewt> which is pretty awesome
- # [03:19] * Quits: stevela_ (~stevela@216.239.45.130) (Ping timeout: 240 seconds)
- # [03:19] <AryehGregor> You mean like "This site is trying to set a cookie. Do you want to accept it?"
- # [03:19] <zewt> (for some value of awesome)
- # [03:19] <AryehGregor> Several times?
- # [03:20] <AryehGregor> Yeah, lynx is cool that way.
- # [03:20] <zewt> well come on, cookies are a violation of privacy, you need to ask permission for each one
- # [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.
- # [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.
- # [03:21] <TabAtkins> True story.
- # [03:21] <AryehGregor> So I did Ctrl-Alt-F1 and browsed the web using lynx, which more or less worked if you were patient.
- # [03:21] <AryehGregor> It impressed my officemate.
- # [03:21] <AryehGregor> TabAtkins, have you ever tried straceing a GNOME process's startup?
- # [03:22] <TabAtkins> AryehGregor: No. I've never run strace in any capacity.
- # [03:22] <zewt> i havn't used gnome in like a decade and I hope to keep my streak going
- # [03:22] <AryehGregor> $ strace gnome-calculator 2>&1 | grep '^open(' | wc -l
- # [03:22] <AryehGregor> 338
- # [03:22] <AryehGregor> That's starting and then immediately closing.
- # [03:22] <AryehGregor> srsly.
- # [03:23] <AryehGregor> zewt, what do you use?
- # [03:23] <zewt> windows :)
- # [03:23] <zewt> (linux too, but relegated to a shell)
- # [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.
- # [03:24] <zewt> generally if i have to harass people to look at patches, I find other projects to contribute to
- # [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.
- # [03:25] <AryehGregor> Then maybe other people will find it works for them and they'll help me harass them.
- # [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.
- # [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.
- # [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.
- # [03:29] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 260 seconds)
- # [03:30] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Disconnected by services)
- # [03:30] * boaz_ is now known as boaz
- # [03:33] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [03:34] * Joins: ojan (~ojan@74.125.56.17)
- # [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.
- # [03:35] <AryehGregor> (If you're generating the HTML by a script, you can of course just escape it.)
- # [03:35] <AryehGregor> I hate having to type out stuff like <b>Foo</b>, it's incredibly awkward.
- # [03:35] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [03:35] <Hixie> same reason <u> isn't conforming :-)
- # [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.
- # [03:36] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [03:36] <Hixie> (what semantic would it have?)
- # [03:37] <AryehGregor> Hixie, it's a syntactic construct, not a semantic one. It should be semantically void, like <span>.
- # [03:37] <AryehGregor> Or <div>, maybe.
- # [03:38] <AryehGregor> <xmp><b></xmp> and <span><b></span> would be semantically equivalent.
- # [03:41] <Hixie> interesting
- # [03:41] <Hixie> file a bug, i guess
- # [03:41] <TabAtkins> I don't think HTML has any syntactic constructs any more.
- # [03:41] <Hixie> cc henri, i'm interested in what he'd have to say
- # [03:41] <Hixie> it'd be an xhtml vs html difference
- # [03:42] <Hixie> what is supposed to happen with a UTF-8 document that contains a U+D800 (surrogate half) character?
- # [03:42] <TabAtkins> My only fear is people using it as a way of "safely" embedding user-generated text.
- # [03:42] <Hixie> did we change this recently?
- # [03:44] * Quits: dave_levin (~dave_levi@nat/google/x-kyooxrpzisnhgtly) (Quit: dave_levin)
- # [03:45] <zewt> AryehGregor: would & < > still resolve to &<>? (to encode </xmp> literally)
- # [03:45] <AryehGregor> zewt, try it and see: data:text/html,<!doctype html><xmp><>&</xmp>
- # [03:45] <AryehGregor> (no)
- # [03:45] <AryehGregor> (so you can't encode </xmp> literally, just like you can't encode </script> literally inside <script>)
- # [03:46] <zewt> well, </script> has a workaround; would this?
- # [03:46] <TabAtkins> Sure - use two <xmp> elements.
- # [03:46] <AryehGregor> Doesn't work well with default style.
- # [03:46] <TabAtkins> Encoding the first "<x" in one, and "mp>" in the other.
- # [03:47] <AryehGregor> Which is block, same as pre.
- # [03:47] <zewt> that's not the same, though--that gives you two elements
- # [03:47] <AryehGregor> The workaround would be using <pre> instead, and HTML-escaping.
- # [03:47] * Quits: wolfman2000 (~wolfman20@152-20-183-21.rev.uncw.edu) (Remote host closed the connection)
- # [03:47] <TabAtkins> Sure, I'm not saying it's perfect.
- # [03:47] <zewt> (granted, "</scr"+"ipt>" isn't exactly the same, either, but in practical terms it is)
- # [03:47] <AryehGregor> So <xmp> isn't perfect, that's life.
- # [03:47] <jcranmer> "\u003c/script>" ?
- # [03:50] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: bentruyman)
- # [03:50] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12235
- # [03:51] * Quits: jamesr__ (~jamesr@nat/google/x-ssahmkzgdxbxgsoq) (Quit: jamesr__)
- # [03:51] * AryehGregor goes to bed
- # [03:51] <AryehGregor> I'll try to think of a use-case for <plaintext>. :)
- # [03:56] * Joins: othermaciej_ (~mjs@2620:0:1b00:1191:ea06:88ff:fecf:6cf0)
- # [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)?
- # [03:59] <Hixie> it already does somewhere
- # [04:01] <zewt> hmm, down in the HTML serialization algo text ... okay i guess
- # [04:03] * Quits: othermaciej_ (~mjs@2620:0:1b00:1191:ea06:88ff:fecf:6cf0) (Quit: othermaciej_)
- # [04:06] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:07] * Quits: othermaciej (~mjs@17.246.19.93) (Quit: othermaciej)
- # [04:23] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [04:33] * Quits: ezoe (~ezoe@61-205-125-41f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [04:34] * Joins: othermaciej (~mjs@17.246.19.93)
- # [04:42] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [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])
- # [04:48] * Quits: FastJack (~fastjack@dumpstr.net) (Read error: Operation timed out)
- # [04:52] * Joins: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net)
- # [04:52] * Joins: FastJack (~fastjack@dumpstr.net)
- # [04:54] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
- # [05:08] * Quits: stevela__ (~stevela@50.46.124.186) (Quit: stevela__)
- # [05:14] * Quits: othermaciej (~mjs@17.246.19.93) (Quit: othermaciej)
- # [05:18] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
- # [05:19] * Quits: realityking (~rouven@f049180156.adsl.alicedsl.de) (Quit: realityking)
- # [05:21] * Joins: othermaciej (~mjs@66.109.104.172)
- # [05:24] * Quits: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [05:24] * Joins: wakaba (~wakaba@219.157.197.113.dy.bbexcite.jp)
- # [05:35] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [05:38] * Quits: TabAtkins_ (~tabatkins@nat/google/x-kzbwigcrgqlabkun) (Ping timeout: 272 seconds)
- # [05:40] * Joins: stevela_ (~stevela@50.46.124.186)
- # [05:42] * Quits: roc (~chatzilla@skycity-akl-nz.getin2net.com) (Ping timeout: 252 seconds)
- # [05:42] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [05:50] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [05:52] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [05:59] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:00] * Joins: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz)
- # [06:00] * Quits: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz) (Changing host)
- # [06:00] * Joins: doublec (~chris@unaffiliated/doublec)
- # [06:03] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
- # [06:06] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
- # [06:06] * Quits: nonge (~nonge@p5B327433.dip.t-dialin.net) (Ping timeout: 264 seconds)
- # [06:18] * Quits: othermaciej (~mjs@66.109.104.172) (Quit: othermaciej)
- # [06:19] * Joins: nonge (~nonge@p508298CD.dip.t-dialin.net)
- # [06:31] * Quits: ben_h (~ben@128.250.195.186) (Quit: ben_h)
- # [06:31] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [06:31] * Joins: ben_h (~ben@128.250.195.186)
- # [06:42] * Quits: JoePeck (~JoePeck@2620:0:1b00:1f08:fa1e:dfff:fed9:b9a) (Quit: -)
- # [06:48] * Joins: wilhelm_ (wilhelm@trivini.no)
- # [06:49] * Quits: wilhelm (wilhelm@trivini.no) (Ping timeout: 240 seconds)
- # [06:50] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Don't follow me)
- # [06:56] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
- # [07:03] * miketaylr is now known as so1980
- # [07:04] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:04] * SlexAxton is now known as AlBabyJets
- # [07:07] * Quits: stevela_ (~stevela@50.46.124.186) (Quit: stevela_)
- # [07:07] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 252 seconds)
- # [07:11] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [07:14] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [07:14] * Quits: so1980 (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: SUCK IT RUBY)
- # [07:16] * Quits: shepazu (~schepers@skycity-akl-nz.getin2net.com) (Ping timeout: 264 seconds)
- # [07:16] * Joins: ezoe (~ezoe@203-140-89-15f1.kyt1.eonet.ne.jp)
- # [07:21] * Joins: stevela_ (~stevela@50.46.112.230)
- # [07:21] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [07:31] * Joins: jochen___ (~jochen@nat/google/x-kkjuyrygrztsnvyt)
- # [07:34] * Quits: jochen__ (~jochen@nat/google/x-afjkcwozqnvgridv) (Ping timeout: 240 seconds)
- # [07:34] * jochen___ is now known as jochen__
- # [07:46] * Joins: jochen___ (~jochen@nat/google/x-urvsvqhpocognptx)
- # [07:50] * Quits: jochen__ (~jochen@nat/google/x-kkjuyrygrztsnvyt) (Ping timeout: 250 seconds)
- # [07:50] * jochen___ is now known as jochen__
- # [07:55] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Read error: Connection reset by peer)
- # [07:56] * Joins: lhnz (~lhnz@188.223.83.48)
- # [07:57] * Joins: deane (~dean@202-180-70-44.callplus.net.nz)
- # [07:58] * Quits: lhnz (~lhnz@188.223.83.48) (Max SendQ exceeded)
- # [07:58] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
- # [08:01] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [08:09] * Joins: davve__ (~davve@83.218.67.122)
- # [08:12] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [08:20] <annevk> Hixie, the multipart boundary string probably needs to be prefixed by "boundary="
- # [08:20] <annevk> Hixie, when you make the MIME type
- # [08:24] * Quits: aho (~nya@fuld-590c774b.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [08:29] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
- # [08:29] * Joins: jamesr__ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [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
- # [08:32] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:32] <zcorpan> Hixie: <xmp> already has the same semantic as <pre>
- # [08:33] <annevk> jamesr__, http://www.whatwg.org/specs/web-apps/current-work/complete.html#margins-and-padding
- # [08:41] * Joins: Maurice (~ano@77.222.73.150)
- # [08:47] <annevk> benschwarz, yo
- # [08:47] <annevk> benschwarz, how about that blog post?
- # [08:47] <annevk> ;)
- # [08:48] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:48] * Quits: jamesr__ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr__)
- # [08:52] * Quits: ezoe (~ezoe@203-140-89-15f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [08:57] * Quits: ojan (~ojan@74.125.56.17) (Quit: ojan)
- # [08:59] * Joins: jochen___ (~jochen@nat/google/x-zzorexybldeqbhor)
- # [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
- # [09:02] <zcorpan> maybe <iframe sandbox> solves that, dunno
- # [09:02] * Joins: boblet (~boblet@p20081-ipngn100102osakakita.osaka.ocn.ne.jp)
- # [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
- # [09:04] * paul_irish is now known as euphorias
- # [09:04] <zcorpan> so if you want to use an svg image in a link with rich fallback, <object> makes the link not work
- # [09:04] * Quits: jochen__ (~jochen@nat/google/x-urvsvqhpocognptx) (Ping timeout: 272 seconds)
- # [09:04] * jochen___ is now known as jochen__
- # [09:07] <boblet> hsivonen: I think I found a validator.nu bug. Using <style scoped> as the first child of <figure> gives an error
- # [09:07] * Quits: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no) (Read error: Connection reset by peer)
- # [09:07] * Joins: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [09:12] * Joins: matjas (~matjas@91.182.54.120)
- # [09:19] <zcorpan> Hixie: + <ul onchange="calculate(form)"> - this wouldn't actually work right? would need to be document.forms.pricecalc or so
- # [09:20] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [09:20] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:32] * Joins: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
- # [09:34] * Joins: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net)
- # [09:35] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
- # [09:36] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [09:36] * Quits: stevela_ (~stevela@50.46.112.230) (Quit: stevela_)
- # [09:43] * matjas is now known as MaThIbUs
- # [09:45] * Quits: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se) (Quit: annevk)
- # [09:45] * Joins: kal-EL_ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it)
- # [09:53] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [09:53] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [09:56] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
- # [09:58] * Joins: msucan (~robod@109.96.196.247)
- # [09:58] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [09:58] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:58] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [10:01] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [10:02] * Joins: annevk (~annevk@pat.se.opera.com)
- # [10:02] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Quit: Computer has gone to sleep.)
- # [10:03] * Quits: homata___ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [10:03] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Client Quit)
- # [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
- # [10:04] <boblet> oh, is it controversial?
- # [10:05] <boblet> I love it for code examples — everything bundled into one figure
- # [10:05] <zcorpan> i don't think it's controversial, it's just low priority and probably non-trivial to implement (especially scoped @-rules)
- # [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
- # [10:08] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [10:08] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [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
- # [10:09] <boblet> zcorpan: is it actually harmful tho? it’s just added to head styles, no?
- # [10:10] <zcorpan> boblet: it's harmful if sites start depending on styles being applied to the whole document
- # [10:10] <zcorpan> boblet: because then the feature can't be implemented without breaking those sites
- # [10:10] <zcorpan> apparently this has already happened with "use strict";
- # [10:11] * Joins: matijsb (~matijsb@188.205.108.18)
- # [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
- # [10:12] <zcorpan> i'd wait with recommending use of new features until they're implemented
- # [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
- # [10:13] <zcorpan> i'm frankly surprised that we haven't had any problems with <article> and friends
- # [10:13] <Hixie> zcorpan, annevk: good points; please file bugs!
- # [10:14] * Quits: JoePeck (~JoePeck@c-76-102-33-198.hsd1.ca.comcast.net) (Quit: -)
- # [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
- # [10:15] <boblet> zcorpan: thanks
- # [10:16] <boblet> l8r
- # [10:16] * Quits: boblet (~boblet@p20081-ipngn100102osakakita.osaka.ocn.ne.jp) (Quit: thxbye)
- # [10:16] <zcorpan> seeya
- # [10:20] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [10:20] <annevk> filed http://www.w3.org/Bugs/Public/show_bug.cgi?id=12237
- # [10:22] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
- # [10:23] <annevk> I guess I should use www-dom for DOM Core
- # [10:23] <annevk> or, we should use
- # [10:23] <annevk> but Ms2ger is away or something
- # [10:23] * Quits: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [10:25] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Client Quit)
- # [10:25] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [10:25] * Joins: david_carlisle (~davidc@86.188.197.189)
- # [10:29] * kataire|Zzz is now known as kataire
- # [10:32] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [10:33] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [10:33] * bga_ is now known as bga_|away
- # [10:35] * bga_|away is now known as bga_
- # [10:36] <annevk> so in some browsers you can apply CSS properties to <frameset> and such?
- # [10:36] <annevk> like 'background'?
- # [10:37] <annevk> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/863
- # [10:37] <annevk> works in Gecko
- # [10:38] <annevk> I guess that's a bug then
- # [10:39] * Joins: mpt (~mpt@canonical/mpt)
- # [10:39] <zcorpan> spelling fail - JaëgerMonkey https://mozillademos.org/demos/dashboard/demo.html
- # [10:41] <zcorpan> section on CORS talks about CSP
- # [10:46] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [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 æ̈
- # [10:50] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [10:54] <jgraham__> MikeSmith: BTW did I mention recently how awesome the HTML version of the ES5 spec is?
- # [10:55] <MikeSmith> no you didn't
- # [10:55] <MikeSmith> but glad it's useful
- # [10:59] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
- # [10:59] <zcorpan> äë?
- # [11:01] <annevk> AryehGregor, you are not subscribed to www-dom
- # [11:02] * annevk was wondering who would miss out on DOM Core discussion
- # [11:08] <jgraham__> zcorpan: Nah, the coolness of æ is so much greater than ae that the double diaeresis can't comepete
- # [11:09] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
- # [11:09] * jgraham__ is now known as jgraham
- # [11:10] * zcorpan was just having an unrelated discussion with his mom about how to type æ on windows
- # [11:14] * Parts: deane (~dean@202-180-70-44.callplus.net.nz)
- # [11:16] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
- # [11:19] * Joins: homata (~homata@110.158.242.144)
- # [11:19] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:22] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [11:23] * Joins: homat____ (~homata@i008085.xgsn2.imtp.yoyogif.mopera.ne.jp)
- # [11:23] * Quits: homata (~homata@110.158.242.144) (Ping timeout: 252 seconds)
- # [11:25] <zcorpan> lol http://clubajax.org/presentations/the-fight-over-html5/
- # [11:25] * Quits: homat____ (~homata@i008085.xgsn2.imtp.yoyogif.mopera.ne.jp) (Read error: Connection reset by peer)
- # [11:25] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [11:26] <zcorpan> funny and accurate, love it
- # [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
- # [11:29] <Philip`> (Need to find a way to make it apply in non-foreign content though, I guess)
- # [11:30] <karlcow> zcorpan: misleading and inaccurate the clubajax thingie
- # [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
- # [11:31] * Joins: homata (~homata@110.158.242.220)
- # [11:31] <annevk> there was only one real error I spotted
- # [11:32] <zcorpan> namely?
- # [11:32] * Quits: homata (~homata@110.158.242.220) (Read error: Connection reset by peer)
- # [11:33] <zcorpan> it spells W3C as WC3
- # [11:33] <annevk> trying to make standards patentable
- # [11:33] <zcorpan> oh right
- # [11:34] <annevk> well and the logo cost, but that seems like an obvious joke
- # [11:34] <zcorpan> you sure? :)
- # [11:34] <annevk> nah, just seems that way
- # [11:36] * Joins: deane (~dean@202-180-70-44.callplus.net.nz)
- # [11:41] * Joins: mpt (~mpt@91.189.88.12)
- # [11:41] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [11:41] * Joins: mpt (~mpt@canonical/mpt)
- # [11:44] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [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.
- # [11:46] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [11:49] <zcorpan> deane: file a bug
- # [11:51] * Quits: foolip (~philip@83.218.67.122) (Quit: Ex-Chat)
- # [11:51] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [11:52] <deane> zcorpan: AFAIK the whatwg doesn't have a bug tracking system
- # [11:53] <zcorpan> deane: html wg does, there's a comment box in the whatwg spec to use it
- # [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.
- # [11:56] <zcorpan> ah, ok. the alternative in whatwg land is whatwg@whatwg.org i guess
- # [11:56] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 250 seconds)
- # [11:56] <deane> zcorpan: yeah, I'll sort something out
- # [11:58] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Ping timeout: 252 seconds)
- # [11:58] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:00] * Joins: MikeSmith (~MikeSmith@EM114-48-147-146.pool.e-mobile.ne.jp)
- # [12:03] <jgraham> Not really clear how you have to "deal with w3c" to file a bug
- # [12:03] <jgraham> I guess there is the possibility that someone will raise your bug to an Issue
- # [12:04] <jgraham> but you can ignore it if you like
- # [12:09] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [12:10] * Joins: rimantas (~rimliu@93.93.57.193)
- # [12:14] <MikeSmith> the W3C needs an official theme song
- # [12:14] <MikeSmith> WHATWG already has that T.Rex "Whatever Happened to the Teenage Dream" song
- # [12:14] <MikeSmith> which is a great song
- # [12:14] <MikeSmith> but we need a similarly appropriate one for the W3C
- # [12:16] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Read error: Connection reset by peer)
- # [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
- # [12:17] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [12:18] * Joins: Ankheg2 (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [12:18] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Ping timeout: 264 seconds)
- # [12:19] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
- # [12:20] <jgraham> Hixie has /groupies/? This spec editor lifestyle is so much mopre rock and roll than I thought
- # [12:21] <MikeSmith> I'm a fan of Hixie
- # [12:21] * jgraham is somewhat ashamed that his brain has just started reworking "Money for Nothing" to more apropos form
- # [12:21] * _bga is now known as bga_|away
- # [12:21] <MikeSmith> I'm aheh
- # [12:21] <MikeSmith> oh
- # [12:21] <MikeSmith> heh
- # [12:21] <deane> I'm a fan of Hixie too
- # [12:21] * Joins: pluma (~ap@cable-78-35-115-245.netcologne.de)
- # [12:21] <MikeSmith> I'm also crazed maybe
- # [12:22] * Parts: pluma (~ap@cable-78-35-115-245.netcologne.de)
- # [12:22] <MikeSmith> but I don't know if I'm crazed about Hixie
- # [12:22] <MikeSmith> I'm just a big fan
- # [12:22] <deane> nah,MikeSmith, you're ok
- # [12:22] <MikeSmith> like I'm a Charlie Sheen fan too
- # [12:22] <jgraham> MikeSmith: Have you ever turned up at his hotel room door without wearing any clothes?
- # [12:22] <deane> maybe you're his biggest fan
- # [12:22] <jgraham> That is really the acid test for a groupie
- # [12:22] <deane> maybe you're like a Hixie stalker
- # [12:23] <MikeSmith> jgraham: I have done that, and worse
- # [12:23] <MikeSmith> oh *his* hotel room
- # [12:23] <MikeSmith> well, no
- # [12:23] <MikeSmith> but other hotel rooms, yeah
- # [12:23] <deane> MikeSmith: perhaps you have photos of Hixie on your bedroom wall
- # [12:23] <jgraham> MikeSmith: Phew. The images I was getting there were seriously disturbing
- # [12:24] <MikeSmith> Hixie and David Cassidy from the Partridge Family
- # [12:24] <MikeSmith> I also have pictures of Roy Fielding
- # [12:24] * bga_|away is now known as bga_
- # [12:24] <MikeSmith> waiting to be autographed
- # [12:25] <MikeSmith> anyway, I need to drop off
- # [12:25] <MikeSmith> going to watch a movie
- # [12:25] <MikeSmith> "The Town"
- # [12:25] <MikeSmith> which, it better be good, or I'm going to raise hell
- # [12:25] <MikeSmith> because I had to travel all the way across town to find a theater showing it at a decent time
- # [12:26] <MikeSmith> you all don't have too much fun without me
- # [12:27] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:27] <deane> MikeSmith: enjoy your movie
- # [12:31] * Quits: MikeSmith (~MikeSmith@EM114-48-147-146.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [12:36] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [12:39] * bga_ is now known as bga_|away
- # [12:42] * Parts: deane (~dean@202-180-70-44.callplus.net.nz)
- # [12:45] * Quits: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net) (Read error: Operation timed out)
- # [12:50] * Joins: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net)
- # [12:52] <annevk> heycam, so should I file a bug on Web IDL to get some kind of object support?
- # [12:52] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:59] * Joins: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp)
- # [12:59] * Joins: pesla (~pesla@mail.itoffshorenepal.com)
- # [13:09] <annevk> http://www.w3.org/2005/06/tracker/webapi/issues/20 Member-only?
- # [13:09] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [13:11] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [13:11] * bga_ is now known as _bga
- # [13:13] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [13:13] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [13:13] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 252 seconds)
- # [13:15] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Client Quit)
- # [13:17] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [13:19] * _bga is now known as bga_
- # [13:27] * Joins: erlehmann (~erlehmann@82.113.99.39)
- # [13:31] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [13:31] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:33] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [13:33] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [13:34] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [13:34] <annevk> hmm, CustomEvent is not yet in Gecko or WebKit
- # [13:35] <annevk> so initCustomEvent can probably be dropped then
- # [13:35] <annevk> if people react positively to the initEvent(object) proposal
- # [13:37] * jgraham doesn't really know why create and init are seperate steps
- # [13:37] <jgraham> But I havne't read the draft carefully
- # [13:38] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:40] <hsivonen> having create and init as separate steps feels like an artifact of C++ memory management
- # [13:41] <annevk> maybe at some point we'll make the init implicit
- # [13:41] <annevk> like new MouseEvent(initObject)
- # [13:41] <annevk> but for now this is good enough and much simpler
- # [13:41] <zcorpan> can we jump to that directly?
- # [13:42] <annevk> I'd rather not
- # [13:42] <zcorpan> having three ways to create+init seems bad
- # [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
- # [13:43] <hsivonen> does IE SmartScreen treat all unsigned .exe files dangerous by default even if they don't match against malware fingerprints?
- # [13:43] <annevk> zcorpan, one would just be a shorthand for the other in the end...
- # [13:43] * Joins: foolip (~philip@83.218.67.122)
- # [13:43] <zcorpan> annevk: if the use cases are nihil, why bother with initEvent(object)?
- # [13:44] <annevk> zcorpan, as I explained in the email, I want event interfaces to be extensible and initXXXEvent does not accomplish that
- # [13:45] <annevk> zcorpan, so I want to introduce something as simple as possible that prevents introduction of any new initXXXEvent methods
- # [13:45] <annevk> (and maybe allows us to remove some of them)
- # [13:47] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [13:47] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [13:50] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [13:57] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [13:57] * Quits: MaThIbUs (~matjas@91.182.54.120) (Quit: zZz)
- # [14:00] * Quits: pesla (~pesla@mail.itoffshorenepal.com) (Remote host closed the connection)
- # [14:04] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [14:04] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [14:06] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [14:24] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [14:25] <annevk> hmm, newsycombinator discovered canvaspaint.org
- # [14:28] * Joins: loucapo (~Adium@209.251.200.243)
- # [14:28] <loucapo> greetings everyone
- # [14:29] <annevk> good day
- # [14:29] <loucapo> i dont believe there is, but does anyone here know for sure about limitations of CORS posting from http to https?
- # [14:30] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [14:33] <annevk> in theory there are no limitations
- # [14:34] <annevk> in practice implementations might enforce limitations
- # [14:34] <annevk> at some point we might formalize those one way or another
- # [14:34] <loucapo> i see, we are seeing that status 0 issue again for non 200s
- # [14:34] <loucapo> and 0 for 200s on chrome
- # [14:36] <bga_> http://d.hatena.ne.jp/masa141421356/20110228/1298904732
- # [14:38] * Quits: msucan (~robod@109.96.196.247) (Ping timeout: 264 seconds)
- # [14:43] * Quits: Ankheg2 (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [14:43] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [14:49] <annevk> if DOM Core did not have XML production checking the only normative dependencies would be Web IDL and RFC 2119...
- # [14:49] * Joins: msucan (~robod@109.96.223.226)
- # [14:49] <annevk> hardcore
- # [14:50] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [14:51] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [14:55] * bga_ is now known as bga_|away
- # [14:57] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:01] * Quits: ben_h (~ben@128.250.195.186) (Quit: ben_h)
- # [15:05] * miketaylr is now known as so1980
- # [15:06] * annevk wonders where AryehGregor is
- # [15:07] <annevk> guess I should update XHR with the new hooks HTML has now
- # [15:07] * Quits: foolip (~philip@83.218.67.122) (Remote host closed the connection)
- # [15:11] * Parts: loucapo (~Adium@209.251.200.243)
- # [15:21] * Joins: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [15:23] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
- # [15:27] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Quit: Coyote finally caught me)
- # [15:28] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [15:31] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [15:33] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [15:33] * bga_ is now known as _bga
- # [15:34] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
- # [15:38] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
- # [15:38] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [15:38] <annevk> http://who-t.blogspot.com/2011/03/how-to-dos-developer.html glad I work on open standards instead...
- # [15:39] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
- # [15:39] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:40] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [15:41] <annevk> updated http://dev.w3.org/2006/webapi/XMLHttpRequest-2/ with the new terms from HTML
- # [15:41] <annevk> now I guess DOM Level 3 Events review comments
- # [15:44] * smaug____ should review events part of web dom core
- # [15:45] * so1980 is now known as miketaylr
- # [15:45] <jgraham> annevk: Sarcasm? (about the "how to DOS…" article)
- # [15:46] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:49] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Client Quit)
- # [15:50] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [15:50] <annevk> only slightly, because we do not nearly have as much people involved as open source projects I think
- # [15:53] * Joins: MikeSmith (~MikeSmith@EM114-48-177-229.pool.e-mobile.ne.jp)
- # [15:55] <jgraham> Pretty sure I have seen most of the IRC and email things
- # [15:55] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:59] * _bga is now known as bga_
- # [16:06] <Rik`> TabAtkins: http://bonjourmozilla.fr/?post/2011/02/25/Boris-Zbarsky for some BZ facts :)
- # [16:10] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [16:11] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (*.net *.split)
- # [16:11] * Quits: Maurice (~ano@77.222.73.150) (*.net *.split)
- # [16:11] * Quits: Dashiva (~noone@wikia/Dashiva) (*.net *.split)
- # [16:11] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
- # [16:11] * Quits: payman_ (~payman@pat.se.opera.com) (*.net *.split)
- # [16:11] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
- # [16:11] * Quits: wirepair_ (fbi@random.supermario.org) (*.net *.split)
- # [16:11] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (*.net *.split)
- # [16:11] * Quits: eric_carlson (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (*.net *.split)
- # [16:11] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (*.net *.split)
- # [16:11] * Quits: stevela (~anonymous@nat/google/x-srdqgvibrgtduqfi) (*.net *.split)
- # [16:11] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (*.net *.split)
- # [16:11] * Quits: jamesr (~jamesr@nat/google/x-svuvtcvpeuweykuv) (*.net *.split)
- # [16:11] * Quits: slartsa (~slartsa@alpha.pumppumedia.com) (*.net *.split)
- # [16:13] * Joins: loucapo (~Adium@209.251.200.243)
- # [16:16] * Joins: mpt (~mpt@91.189.88.12)
- # [16:16] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [16:16] * Joins: mpt (~mpt@canonical/mpt)
- # [16:17] <loucapo> annevk, have you seen something similar to what i was saying earlier?
- # [16:17] <annevk> strange as it may seem, I have not played much with CORS yet
- # [16:18] <loucapo> seems like not too many have
- # [16:18] <loucapo> i hear people still say its not possible to post across domains
- # [16:18] <loucapo> makes me wanna slap them
- # [16:18] <annevk> it's getting traction, but it's not exactly simple :/
- # [16:18] <loucapo> i put my code on github
- # [16:19] <loucapo> but never shared it
- # [16:19] <annevk> hopefully Apache will do this by default one day
- # [16:20] <jgraham> Rik`: I think that is the first photo of bz I ever saw
- # [16:22] * Joins: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp)
- # [16:22] * Joins: gsnedder1 (~gsnedders@204.232.194.186)
- # [16:23] * Joins: wolfman2_ (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [16:24] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [16:24] * Joins: tmzt_ (~tmzt@76.211.0.152)
- # [16:26] * Joins: KrooniX_ (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [16:27] * Joins: eXXe (fsosby@70.32.34.100)
- # [16:29] * Quits: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (*.net *.split)
- # [16:29] * Quits: Sosby (fsosby@70.32.34.100) (*.net *.split)
- # [16:29] * Quits: KrooniX (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (*.net *.split)
- # [16:29] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
- # [16:29] * Quits: tmzt (~tmzt@76.211.0.152) (*.net *.split)
- # [16:29] * KrooniX_ is now known as KrooniX
- # [16:29] * eXXe is now known as Sosby
- # [16:30] * Joins: wirepair (fbi@random.supermario.org)
- # [16:30] * Joins: slartsa_ (~slartsa@alpha.pumppumedia.com)
- # [16:30] * Joins: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [16:30] * Quits: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [16:30] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [16:30] * Joins: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net)
- # [16:30] * Joins: payman (~payman@pat.se.opera.com)
- # [16:30] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 264 seconds)
- # [16:30] * Joins: Maurice (~ano@77.222.73.150)
- # [16:30] * Joins: gormer (~ghe@132.150.124.56)
- # [16:30] * Joins: jamesr__ (~jamesr@nat/google/x-fvbzvkbadgzkulwj)
- # [16:30] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [16:31] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [16:31] * Quits: MikeSmith (~MikeSmith@EM114-48-177-229.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [16:32] * Joins: beowulf_ (u116@gateway/web/irccloud.com/x-eyhgyxeroyskoilm)
- # [16:32] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [16:34] * Joins: Martijnc (~Martijnc@91.176.21.156)
- # [16:34] * Quits: Martijnc (~Martijnc@91.176.21.156) (Read error: Connection reset by peer)
- # [16:35] * Joins: Martijnc (~Martijnc@91.176.21.156)
- # [16:38] * Quits: myakura (~myakura@p1182-ipbf4006marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [16:38] <annevk> I think I raised all relevant points on DOM Level 3 Events: http://lists.w3.org/Archives/Public/www-dom/2011JanMar/
- # [16:41] <zewt> way too late to invert the return value of dispatchEvent...
- # [16:42] * Joins: foolip (~philip@83.218.67.122)
- # [16:43] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [16:44] * Quits: nonge (~nonge@p508298CD.dip.t-dialin.net) (Quit: Verlassend)
- # [16:44] <annevk> zewt, I did not suggest that
- # [16:46] <annevk> As a heads up, Shelley Powers will be writing the WHATWG Weekly starting with her first post around March 21
- # [16:46] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [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)
- # [16:47] <annevk> She asked that any suggestions for the WHATWG Weekly are submitted to "Shelley Powers" <shelleyp@burningbird.net>
- # [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
- # [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 :)
- # [16:50] <karlcow> there will be redundancy ;) that will cool to see
- # [16:50] <karlcow> s/will/will be/
- # [16:53] * Quits: erlehmann (~erlehmann@82.113.99.39) (Ping timeout: 246 seconds)
- # [16:53] * beowulf_ is now known as beowulf
- # [16:53] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [16:53] * Quits: beowulf (u116@gateway/web/irccloud.com/x-eyhgyxeroyskoilm) (Changing host)
- # [16:53] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [16:53] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: No route to host)
- # [16:54] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [16:57] * Quits: webr3 (~nathan@host86-142-128-87.range86-142.btcentralplus.com) (Ping timeout: 240 seconds)
- # [16:59] <annevk> zewt, you misread what I wrote right? otherwise I need to fix something
- # [16:59] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
- # [16:59] * Quits: virtuelv_ (~virtuelv_@20.74.9.46.customer.cdi.no) (Quit: Ex-Chat)
- # [17:00] * Quits: hasather_ (~davidh@pat-tdc.opera.com) (Ping timeout: 264 seconds)
- # [17:01] * Joins: hasather_ (~davidh@pat-tdc.opera.com)
- # [17:03] * Joins: webr3 (~nathan@host86-141-104-151.range86-141.btcentralplus.com)
- # [17:04] * Joins: jonathanMH (~jonathanm@3e6b9c2f.rev.stofanet.dk)
- # [17:04] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [17:05] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [17:05] * Joins: erlehmann (~erlehmann@89.204.137.115)
- # [17:07] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
- # [17:10] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [17:11] <zewt> ah yeah, k
- # [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?
- # [17:15] * Joins: lstoll_ (~lstoll@randall.lstoll.net)
- # [17:16] * Joins: Peter`- (~peter@188.95.90.218)
- # [17:16] * Joins: purefusion_ (~purefusio@unaffiliated/purefusion)
- # [17:16] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [17:16] * Joins: huehnts_ (~huehnts@static.213-239-210-158.clients.your-server.de)
- # [17:16] <annevk> anyone know if html5test.com guy is available on IRC?
- # [17:16] <annevk> the type=color validation tests are wrong
- # [17:17] <annevk> it's impossible to make that invalid
- # [17:17] * Joins: kinetik_ (~kinetik@121.98.132.55)
- # [17:17] <annevk> also, the form event tests are wrong
- # [17:17] * Joins: othree_ (~othree@admin39.ct.ntust.edu.tw)
- # [17:17] <annevk> besides that the events are now removed 'dispatchFormInput()' in form will return false because of the parenthesis
- # [17:18] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Remote host closed the connection)
- # [17:19] <Rik`> annevk: I believe volkmar is in contact with him, by mail
- # [17:20] * Joins: Stiks (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [17:20] * Joins: unclespeedo_ (~unclespee@S0106001759e65bc8.gv.shawcable.net)
- # [17:20] <volkmar> Rik`: not really by email, but i have his email
- # [17:20] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:21] <volkmar> i was going to send him a patch to remove forminput, formchange, and dispatch methods
- # [17:21] <volkmar> but i have to understand why vim doesn't like utf-8 on this computer :(
- # [17:21] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (*.net *.split)
- # [17:21] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
- # [17:21] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (*.net *.split)
- # [17:21] * Quits: othree (~othree@admin39.ct.ntust.edu.tw) (*.net *.split)
- # [17:21] * Quits: TabAtkins (~tabatkins@nat/google/x-nidksfhpmvfjtogy) (*.net *.split)
- # [17:21] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
- # [17:21] * Quits: lstoll (~lstoll@randall.lstoll.net) (*.net *.split)
- # [17:21] * Quits: unclespeedo (~unclespee@S0106001759e65bc8.gv.shawcable.net) (*.net *.split)
- # [17:22] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (*.net *.split)
- # [17:22] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
- # [17:22] * Quits: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de) (*.net *.split)
- # [17:22] * Quits: Peter- (~peter@188.95.90.218) (*.net *.split)
- # [17:22] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [17:22] * Quits: miketaylr (~miketaylr@206.217.92.186) (*.net *.split)
- # [17:22] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
- # [17:22] * lstoll_ is now known as lstoll
- # [17:22] * purefusion_ is now known as purefusion
- # [17:22] * unclespeedo_ is now known as unclespeedo
- # [17:22] * Joins: mven (~mven__@169.241.49.57)
- # [17:22] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [17:22] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [17:22] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [17:22] * Parts: loucapo (~Adium@209.251.200.243)
- # [17:22] * Joins: TabAtkins (~tabatkins@nat/google/x-eyfyennowviqrbue)
- # [17:23] * Joins: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [17:23] <annevk> the keygen tests are also wrong
- # [17:23] * Joins: zot-- (~x@c-76-24-235-31.hsd1.ma.comcast.net)
- # [17:24] * Joins: gormer (~ghe@132.150.124.56)
- # [17:24] <Rik`> (and probably talking about forms :) )
- # [17:25] <volkmar> annevk: who cares about keygen?
- # [17:25] * Joins: slartsa (~slartsa@alpha.pumppumedia.com)
- # [17:26] <annevk> dunno, but it's worth points!
- # [17:26] <annevk> actually, I used to care about <keygen>, mostly because it existed and I wanted it documented, but now that is done
- # [17:26] <volkmar> eh... i can't really ask who cares about these kind of tests, sadly :(
- # [17:27] * Joins: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [17:27] * Quits: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [17:27] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [17:27] * Joins: purefusion_ (~purefusio@unaffiliated/purefusion)
- # [17:27] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
- # [17:27] * Quits: purefusion (~purefusio@unaffiliated/purefusion) (Ping timeout: 252 seconds)
- # [17:27] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 252 seconds)
- # [17:27] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Ping timeout: 252 seconds)
- # [17:27] * purefusion_ is now known as purefusion
- # [17:27] <annevk> we decided to look through it because it's Friday
- # [17:27] <annevk> drinking a beer would be more enjoyable however so I'm going to do that now
- # [17:28] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
- # [17:28] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
- # [17:28] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [17:28] * Quits: miketaylr (~miketaylr@206.217.92.186) (*.net *.split)
- # [17:28] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
- # [17:28] <volkmar> annevk: a beer is a thousand times better :)
- # [17:28] * Joins: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [17:28] <volkmar> and cheers ;)
- # [17:28] * Joins: connrs_ (~paul@host81-152-90-158.range81-152.btcentralplus.com)
- # [17:30] * Quits: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [17:30] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Ping timeout: 264 seconds)
- # [17:30] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [17:30] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [17:31] * Joins: jcranmer_ (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [17:31] * Joins: jochen___ (~jochen@nat/google/x-slplgzeutvvzxnbw)
- # [17:32] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 264 seconds)
- # [17:32] * Quits: zewt (~x@c-76-24-235-31.hsd1.ma.comcast.net) (Ping timeout: 264 seconds)
- # [17:33] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [17:33] * Joins: eXXe (fsosby@s2.rdlbnc.com)
- # [17:33] * Joins: gormer (~ghe@132.150.124.56)
- # [17:33] * Joins: mven (~mven__@169.241.49.57)
- # [17:33] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [17:33] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [17:33] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [17:33] * Joins: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net)
- # [17:34] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [17:34] * Parts: AlBabyJets (~slex@ve.nvl6zjvg.vesrv.com) ("WeeChat 0.3.0")
- # [17:34] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 264 seconds)
- # [17:34] * Quits: jochen__ (~jochen@nat/google/x-zzorexybldeqbhor) (Ping timeout: 264 seconds)
- # [17:34] * Quits: slartsa_ (~slartsa@alpha.pumppumedia.com) (Ping timeout: 264 seconds)
- # [17:34] * jochen___ is now known as jochen__
- # [17:34] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 264 seconds)
- # [17:34] * Dashimon is now known as Dashiva
- # [17:34] * Quits: connrs (~paul@host81-152-90-158.range81-152.btcentralplus.com) (Ping timeout: 264 seconds)
- # [17:35] * Quits: wilhelm_ (wilhelm@trivini.no) (Remote host closed the connection)
- # [17:35] * Joins: jacobolu_ (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net)
- # [17:35] * Joins: beowulf (u116@gateway/web/irccloud.com/x-cthsfqulycjamasi)
- # [17:35] * Quits: beowulf (u116@gateway/web/irccloud.com/x-cthsfqulycjamasi) (Changing host)
- # [17:35] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
- # [17:35] <TabAtkins> Rik`: That bz link is funny. ^_^
- # [17:35] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
- # [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.
- # [17:35] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [17:36] * Joins: mven (~mven__@169.241.49.57)
- # [17:36] * Joins: wilhelm (wilhelm@trivini.no)
- # [17:36] * Quits: jonathanMH (~jonathanm@3e6b9c2f.rev.stofanet.dk) (Quit: jonathanMH)
- # [17:37] * Joins: kal-EL__ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it)
- # [17:37] * Joins: boaz_ (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
- # [17:38] * Quits: erlehmann (~erlehmann@89.204.137.115) (Quit: Ex-Chat)
- # [17:38] * Joins: gwillen_ (~gwillen@unaffiliated/gwillen)
- # [17:38] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [17:38] <mven> is it still going ?
- # [17:38] <mven> beh wrong channel ;p
- # [17:40] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (*.net *.split)
- # [17:40] * Quits: hasather_ (~davidh@pat-tdc.opera.com) (*.net *.split)
- # [17:40] * Quits: Sosby (fsosby@70.32.34.100) (*.net *.split)
- # [17:40] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (*.net *.split)
- # [17:40] * Quits: boaz (~boaz@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (*.net *.split)
- # [17:40] * Quits: msucan (~robod@109.96.223.226) (*.net *.split)
- # [17:40] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (*.net *.split)
- # [17:40] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (*.net *.split)
- # [17:40] * Quits: kal-EL_ (~jor-EL@host48-147-dynamic.1-79-r.retail.telecomitalia.it) (*.net *.split)
- # [17:40] * Quits: jacobolus (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net) (*.net *.split)
- # [17:40] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (*.net *.split)
- # [17:40] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
- # [17:40] * abarth_ is now known as abarth
- # [17:40] * eXXe is now known as Sosby
- # [17:40] * kal-EL__ is now known as kal-EL_
- # [17:41] <AryehGregor> annevk, I'm reluctant to subscribe to any more spec mailing lists, they take enough time as-is.
- # [17:41] <jgraham> http://ie6countdown.com/
- # [17:42] <TabAtkins> Hah, Opera's nearly stamped out IE6 usage in Norway. ^_^
- # [17:43] <AryehGregor> Also, yeah, http://clubajax.org/presentations/the-fight-over-html5/ is awesome.
- # [17:43] * Joins: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [17:44] <AryehGregor> "12.0% of the world was using Internet Explorer 6, which was 9% lower than the previous year"
- # [17:44] <AryehGregor> I assume they mean "9 percentage points" and not "9%" there.
- # [17:46] <TabAtkins> Yes, I assume so.
- # [17:47] <TabAtkins> This is why percentages are confusing - they don't contain information about what they're relative to.
- # [17:48] * Joins: 13WAAAAA0 (~fishd@nat/google/x-givjmacdngahplys)
- # [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])
- # [17:48] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [17:49] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [17:50] * Quits: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net) (Ping timeout: 240 seconds)
- # [17:50] * Quits: jcranmer_ (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
- # [17:50] * Quits: connrs_ (~paul@host81-152-90-158.range81-152.btcentralplus.com) (Ping timeout: 240 seconds)
- # [17:50] * Quits: dglazkov (~dglazkov@nat/google/x-irxgjlplszrkpjnt) (Ping timeout: 240 seconds)
- # [17:50] * Quits: jgraham (~jgraham@web22.webfaction.com) (Ping timeout: 240 seconds)
- # [17:50] * Joins: Duke_ (bb320d39@gateway/web/freenode/ip.187.50.13.57)
- # [17:51] * Quits: huehnts_ (~huehnts@static.213-239-210-158.clients.your-server.de) (Ping timeout: 240 seconds)
- # [17:51] * Quits: foolip (~philip@83.218.67.122) (Ping timeout: 240 seconds)
- # [17:51] * Joins: msucan (~robod@109.96.223.226)
- # [17:51] * Quits: fishd_ (~fishd@nat/google/x-tyhyvjydtaqbuoli) (Ping timeout: 240 seconds)
- # [17:51] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 240 seconds)
- # [17:51] * Quits: Philip` (~philip@zaynar.co.uk) (Ping timeout: 240 seconds)
- # [17:51] * Quits: TabAtkins (~tabatkins@nat/google/x-eyfyennowviqrbue) (Ping timeout: 240 seconds)
- # [17:51] * Quits: Peter`- (~peter@188.95.90.218) (Ping timeout: 240 seconds)
- # [17:51] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Disconnected by services)
- # [17:51] * Joins: huehnts (~huehnts@static.213-239-210-158.clients.your-server.de)
- # [17:52] * gwillen_ is now known as gwillen
- # [17:52] * Joins: jgraham (~jgraham@web22.webfaction.com)
- # [17:52] * Joins: TabAtkins (~tabatkins@nat/google/x-hrzadclsyjsfnqxi)
- # [17:52] * Joins: connrs (~paul@host81-152-90-158.range81-152.btcentralplus.com)
- # [17:52] * Joins: TabAtkins_ (~tabatkins@nat/google/session)
- # [17:53] * Quits: TabAtkins_ (~tabatkins@nat/google/session) (Changing host)
- # [17:53] * Joins: TabAtkins_ (~tabatkins@nat/google/x-tpjlpzjuroppiejr)
- # [17:53] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [17:55] * Joins: Peter- (~peter@188.95.90.218)
- # [17:56] * Joins: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz)
- # [17:57] * Quits: doublec (~chris@118-93-22-5.dsl.dyn.ihug.co.nz) (Changing host)
- # [17:57] * Joins: doublec (~chris@unaffiliated/doublec)
- # [17:57] * Joins: dglazkov|away (~dglazkov@nat/google/session)
- # [17:57] * Quits: Duke_ (bb320d39@gateway/web/freenode/ip.187.50.13.57) (Ping timeout: 245 seconds)
- # [17:57] * Quits: dglazkov|away (~dglazkov@nat/google/session) (Changing host)
- # [17:57] * Joins: dglazkov|away (~dglazkov@nat/google/x-muhekasaselqhldx)
- # [17:57] * dglazkov|away is now known as dglazkov
- # [17:58] * Joins: Philip` (~philip@zaynar.co.uk)
- # [17:58] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:59] * Joins: Rik`_ (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [18:00] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (*.net *.split)
- # [18:01] * Joins: stevela (~anonymous@74.125.59.68)
- # [18:03] * Joins: foolip (~philip@83.218.67.122)
- # [18:05] * Joins: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net)
- # [18:06] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [18:07] * Rik`_ is now known as Rik`
- # [18:13] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
- # [18:13] * Joins: gavin (~gavin@people.mozilla.com)
- # [18:13] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
- # [18:13] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [18:15] * Quits: matijsb (~matijsb@188.205.108.18) (Quit: Leaving.)
- # [18:17] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [18:17] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 246 seconds)
- # [18:18] * Joins: lstoll (~lstoll@randall.lstoll.net)
- # [18:19] * Joins: sroussey (~sroussey@adsl-69-234-104-86.dsl.irvnca.pacbell.net)
- # [18:21] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Read error: Operation timed out)
- # [18:25] * Quits: wolfman2_ (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com) (Remote host closed the connection)
- # [18:30] * bga_ is now known as bga_|away
- # [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>
- # [18:36] <AryehGregor> That would just be semantically incorrect.
- # [18:36] <AryehGregor> I have to say, it's sad that <xmp> is flow content instead of phrasing content. Makes it much less useful.
- # [18:37] * Quits: TabAtkins (~tabatkins@nat/google/x-hrzadclsyjsfnqxi) (Read error: Operation timed out)
- # [18:38] * Quits: doublec (~chris@unaffiliated/doublec) (Quit: Leaving)
- # [18:39] * Joins: kjayl (~IceChat77@24-204-3-242.networkip.net)
- # [18:39] * Joins: TabAtkins (~tabatkins@nat/google/x-waqmramvzlsequqt)
- # [18:42] <AryehGregor> "My main regret in saying this is that WebIDL, having evolved from Corba IDL,
- # [18:42] <AryehGregor> is notationally almost pessimal for encouraging good JS interface design. We
- # [18:42] <AryehGregor> have all been suffering the consequences of that. I fear that WebIDL, and
- # [18:42] <AryehGregor> What's that supposed to mean?
- # [18:42] <AryehGregor> JS programmers are the only ones we cater to, in real life . . .
- # [18:43] * Quits: miketaylr (~miketaylr@206.217.92.186) (Remote host closed the connection)
- # [18:46] * Quits: TabAtkins (~tabatkins@nat/google/x-waqmramvzlsequqt) (Ping timeout: 252 seconds)
- # [18:48] <AryehGregor> Argh, my toString() definition is wrong too.
- # [18:48] <AryehGregor> Ranges are bloody confusing.
- # [18:49] * bga_|away is now known as bga_
- # [18:52] <bfrohs> Yes, yes they are.
- # [18:53] * Joins: xtoph (~xtoph@213.47.185.206)
- # [18:53] <AryehGregor> It's so tempting to assume that they assume that they include everything between their start and end nodes.
- # [18:53] <AryehGregor> That would make things so simple.
- # [18:54] <AryehGregor> But it's a primrose path. Don't be fooled!
- # [18:54] <bfrohs> They don't?
- # [18:54] <AryehGregor> No, not even remotely.
- # [18:54] <AryehGregor> Consider a range whose start is (head, 0) and whose end is (body, 3).
- # [18:54] <AryehGregor> It contains a whole bunch of nodes that come after body in the DOM.
- # [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)
- # [18:55] <AryehGregor> . . . what?
- # [18:55] <AryehGregor> Oh, I see.
- # [18:55] <AryehGregor> That sounds like a Selection.toString() issue!
- # [18:55] <AryehGregor> Which I'm supposed to be standardizing, but I got demoralized and moved on to things that are saner.
- # [18:55] <bfrohs> IIRC, there are several other issues when copying and pasting from mid-string (similar to the li issue)
- # [18:56] <AryehGregor> Yes, this is why I ran away from it.
- # [18:56] <AryehGregor> I didn't even consider this sort of mid-string issue.
- # [18:56] <AryehGregor> But I still ran away.
- # [18:56] <bfrohs> I don't blame you one bit
- # [18:57] <AryehGregor> Also because it's not clear anyone wants to standardize the API.
- # [18:57] <zot--> bravely ran away?
- # [18:57] <AryehGregor> Possibly.
- # [18:57] <bfrohs> oh, you wouldn't happen to be standardizing double/triple clicking selects, would you?
- # [18:57] <AryehGregor> Certainly not, those are platform-specific.
- # [18:57] <bfrohs> Cause it becomes *very* interesting when generated content is involved
- # [18:57] <AryehGregor> Oh, selecting generated content.
- # [18:57] <AryehGregor> Yeah, that's a fun one.
- # [18:57] <bfrohs> :first-letter especially
- # [18:58] * Joins: mdelaney (~mdelaney@67.218.104.223)
- # [18:58] <AryehGregor> Hmm? What generated content would you put in :first-letter?
- # [18:58] <bfrohs> well, wait
- # [18:58] <bfrohs> Let me go back to what I was doing and figure out exactly what the issue was--one sec
- # [18:59] <bfrohs> Take that back, SPAN around first letter in an H1
- # [19:03] <dglazkov> is there any indication anywhere that meter/progress elements should change their orientation depending on the containing width?
- # [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
- # [19:03] <dglazkov> and there doesn't seem to be anything there
- # [19:05] <AryehGregor> dglazkov, http://www.whatwg.org/specs/web-apps/current-work/multipage/rendering.html#the-meter-element-0
- # [19:05] * Joins: lrvick (~lrvick@66.96.251.117)
- # [19:05] <TabAtkins_> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12232
- # [19:05] * Quits: annevk (~annevk@pat.se.opera.com) (Remote host closed the connection)
- # [19:05] * Quits: david_carlisle (~davidc@86.188.197.189) (Ping timeout: 276 seconds)
- # [19:07] <uf0> question
- # [19:07] <TabAtkins_> answer
- # [19:07] <uf0> what kind of bugs occur if I leave out '<meta charset="utf-8">' in a basic html page
- # [19:07] <TabAtkins_> Depends. Are you sending a charset header?
- # [19:07] <uf0> sending, as in in the apache config?
- # [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.
- # [19:08] <TabAtkins_> Yes.
- # [19:08] <zot--> depends on the user's environment--typically defaults to their default windows codepage, i think
- # [19:08] <zot--> (... in windows)
- # [19:08] <uf0> makes sense, you've answered my question :)
- # [19:08] <uf0> got another one
- # [19:09] <zot--> so many japanese pages with no charset defined anywhere, just expecting that everyone will default to sjis, heh
- # [19:09] <uf0> <meta http-equiv="X-UA-Compatible">
- # [19:09] <zot--> i almost wish every browser would just default to something totally nonsensical so the problem wouldn't be so obscured
- # [19:09] <uf0> is that something WhatWG created or microsoft
- # [19:09] <uf0> ?
- # [19:09] <TabAtkins_> Microsoft.
- # [19:09] <uf0> so why this..
- # [19:09] <uf0> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- # [19:09] <TabAtkins_> We wouldn't do something so dumb.
- # [19:09] <uf0> the chrome=1 part
- # [19:09] <uf0> which is google
- # [19:10] <TabAtkins_> That's something that Chrome Frame listens for.
- # [19:10] <uf0> what's the point of adding that then, I see the point for IE
- # [19:10] <uf0> because I actually ran into a bug where it rendered in IE7 mode
- # [19:10] <uf0> and edge fixed
- # [19:10] <TabAtkins_> It tells Chrome Frame "hey, if you're installed, use yourself to render me".
- # [19:11] <uf0> you're a fucking guru, thanks!
- # [19:11] <uf0> case closed.
- # [19:16] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [19:18] * Quits: tbassetto (~tbassetto@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: tbassetto)
- # [19:20] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [19:24] * Joins: annevk (~annevk@pat.se.opera.com)
- # [19:25] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [19:27] <AryehGregor> Does Opera have a built-in mail client?
- # [19:27] * Joins: TabAtkins (~tabatkins@nat/google/x-lkfujeikvwguraqh)
- # [19:28] <karlcow> AryehGregor: yes
- # [19:28] <karlcow> irc too
- # [19:28] <karlcow> p2p too
- # [19:28] <zot--> also tetris and a copy of emacs
- # [19:28] <AryehGregor> Mmm.
- # [19:28] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:29] <AryehGregor> rniwa is saying he thinks maybe <font> is needed for e-mail clients, because some clients don't understand CSS.
- # [19:29] <AryehGregor> I'll have to do a survey of e-mail clients to see.
- # [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
- # [19:30] * Quits: Stiks (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Read error: Operation timed out)
- # [19:30] <AryehGregor> Then maybe I can subscribe to www-dom and unsubscribe from public-webapps.
- # [19:30] <AryehGregor> Is www-dom also a Webapps WG list?
- # [19:30] * Joins: hasather_ (~davidh@pat-tdc.opera.com)
- # [19:30] <karlcow> AryehGregor: the support of HTML in email clients has been historically bad.
- # [19:30] <karlcow> there is a very good source for it
- # [19:30] <annevk> AryehGregor, sort of
- # [19:31] <karlcow> let me fetch it
- # [19:31] * Quits: Sosby (fsosby@s2.rdlbnc.com) (Ping timeout: 276 seconds)
- # [19:33] <karlcow> AryehGregor: http://www.campaignmonitor.com/css/
- # [19:35] <AryehGregor> Ouch, Blackberry doesn't support font-family or font-size.
- # [19:37] * Joins: othermaciej (~mjs@67.218.109.30)
- # [19:37] * Quits: annevk (~annevk@pat.se.opera.com) (Quit: annevk)
- # [19:41] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (*.net *.split)
- # [19:41] * Quits: mven (~mven__@169.241.49.57) (*.net *.split)
- # [19:41] * Quits: gormer (~ghe@132.150.124.56) (*.net *.split)
- # [19:41] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [19:41] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
- # [19:41] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [19:41] <AryehGregor> Actually, I remember now, people were complaining about this and Hixie WONTFIXed them.
- # [19:42] <AryehGregor> They wanted legacy markup to be made valid because Blackberry needed it and he said they should complain to Blackberry.
- # [19:42] * Quits: TabAtkins (~tabatkins@nat/google/x-lkfujeikvwguraqh) (Read error: Operation timed out)
- # [19:42] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [19:42] * Joins: mven (~mven__@169.241.49.57)
- # [19:42] * Joins: gormer (~ghe@132.150.124.56)
- # [19:42] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [19:42] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [19:42] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
- # [19:42] <AryehGregor> I suspect browser implementers whose rendering engines are used for e-mail clients won't be receptive to that suggestion.
- # [19:42] <karlcow> Email marketers/communications teams/PR people have to rely on tables for their html emails
- # [19:43] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
- # [19:47] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [19:48] * Joins: TabAtkins (~tabatkins@nat/google/x-yptjbfowtgbsinxo)
- # [19:52] * Joins: k0rnel (~k0rnel@krtko.org)
- # [19:53] * Quits: TabAtkins (~tabatkins@nat/google/x-yptjbfowtgbsinxo) (Ping timeout: 246 seconds)
- # [19:54] * Joins: dbaron (~dbaron@nat/mozilla/x-ysoflfkmavfqasck)
- # [19:55] * Quits: othermaciej (~mjs@67.218.109.30) (Quit: othermaciej)
- # [19:56] * Joins: chriseppstein (~chris@209.119.65.162)
- # [19:57] * Quits: mdelaney (~mdelaney@67.218.104.223) (Quit: mdelaney)
- # [19:57] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [19:58] * Joins: othermaciej (~mjs@67.218.109.30)
- # [19:58] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 250 seconds)
- # [19:59] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [20:02] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:02] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
- # [20:02] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [20:03] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Client Quit)
- # [20:03] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:07] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Read error: Operation timed out)
- # [20:08] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [20:10] * Joins: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net)
- # [20:10] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [20:11] * Joins: Sosby (fsosby@s2.rdlbnc.com)
- # [20:12] <zot--> html spec vs. chrome 9: html spec wins
- # [20:12] * zot-- is now known as zewt
- # [20:13] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [20:14] <AryehGregor> Hmm?
- # [20:15] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [20:16] <zewt> made the mistake of triple-clicking in the spec, heh
- # [20:17] * Joins: TabAtkins (~tabatkins@64.9.241.170)
- # [20:19] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 250 seconds)
- # [20:20] * Quits: jgraham (~jgraham@web22.webfaction.com) (Ping timeout: 250 seconds)
- # [20:20] * Quits: othree_ (~othree@admin39.ct.ntust.edu.tw) (Ping timeout: 250 seconds)
- # [20:20] * Joins: jer|afk (~jernoble@2620:0:1b00:1191:b84f:eb10:16fa:24c2)
- # [20:20] * Quits: msucan (~robod@109.96.223.226) (Ping timeout: 250 seconds)
- # [20:20] * Quits: wilhelm (wilhelm@trivini.no) (Ping timeout: 250 seconds)
- # [20:21] * Quits: dbaron (~dbaron@nat/mozilla/x-ysoflfkmavfqasck) (Ping timeout: 250 seconds)
- # [20:21] * Quits: k0rnel (~k0rnel@krtko.org) (Ping timeout: 250 seconds)
- # [20:21] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 250 seconds)
- # [20:21] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Ping timeout: 250 seconds)
- # [20:22] * Joins: jgraham (~jgraham@web22.webfaction.com)
- # [20:22] * Joins: othree (~othree@admin39.ct.ntust.edu.tw)
- # [20:22] * Joins: k0rnel (~k0rnel@krtko.org)
- # [20:22] * Joins: wilhelm (wilhelm@trivini.no)
- # [20:22] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [20:22] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [20:22] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [20:22] * Joins: dave_levin (~dave_levi@nat/google/x-razkxjkcuxapkdwm)
- # [20:23] * Quits: lstoll (~lstoll@randall.lstoll.net) (Ping timeout: 252 seconds)
- # [20:23] * Joins: aho (~nya@fuld-590c781f.pool.mediaWays.net)
- # [20:24] * Joins: lstoll (~lstoll@randall.lstoll.net)
- # [20:26] * Quits: inimino (~inimino@boshi.inimino.org) (Ping timeout: 246 seconds)
- # [20:26] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [20:28] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [20:29] * Joins: zdobersek1 (~zan@90.157.240.33)
- # [20:30] * Quits: zdobersek (~zan@cpe-46-164-25-60.dynamic.amis.net) (Ping timeout: 276 seconds)
- # [20:31] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [20:31] * Joins: jamesr_ (~jamesr@nat/google/x-nlswihkfgsmtelri)
- # [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++)".
- # [20:32] <AryehGregor> This is why we want foreach-style loops. C-style for loops are an abomination.
- # [20:32] * Joins: msucan (~robod@109.96.223.226)
- # [20:33] * Joins: dbaron (~dbaron@nat/mozilla/x-zlcrgzrcityfzckp)
- # [20:33] <othermaciej> what language are you writing in?
- # [20:34] <AryehGregor> JavaScript.
- # [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
- # [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?
- # [20:35] <gsnedder1> AryehGregor: Right
- # [20:37] <jamesr_> it's a crappy language that lets you do that
- # [20:37] <jamesr_> without at least some sort of indication of a problem
- # [20:37] <jamesr_> comparing an int to an array is silly
- # [20:37] <othermaciej> for (var entry in arr) won't really do what you want
- # [20:37] <AryehGregor> Yes, the typing here is really too weak.
- # [20:38] <AryehGregor> It should raise an exception or at least log a warning if you compare a number to an array.
- # [20:38] <AryehGregor> I guess it's too late for that, though.
- # [20:38] <AryehGregor> (Maybe in strict mode? :) )
- # [20:38] <zewt> can we just make strict mode python
- # [20:38] <gsnedder1> Logging a warning can always be done. And changes in Harmony are always possible.
- # [20:38] <AryehGregor> (Is there any provision for extending strict mode? "use stricter mode";?)
- # [20:38] <AryehGregor> zewt++
- # [20:39] <gsnedder1> AryehGregor: Harmony will have separate MIME-type, as I understand the intention
- # [20:39] <othermaciej> it will enumerate the property names, not the properties
- # [20:39] <othermaciej> however, I don't see how forgetting .length undermines for loops
- # [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
- # [20:39] <AryehGregor> Given that, will anyone actually use it?
- # [20:39] * Quits: othermaciej (~mjs@67.218.109.30) (Quit: othermaciej)
- # [20:39] <AryehGregor> Well, I'd reply, but you just left.
- # [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.
- # [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
- # [20:40] * gsnedder1 is now known as gsnedders
- # [20:40] <AryehGregor> . . . although the unrelated bugs still make Opera fail more bugs than any other non-IE browser.
- # [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?
- # [20:41] <gsnedders> AryehGregor: Just ignore them. They have to, because of legacy VBScript.
- # [20:41] <AryehGregor> As long as they don't care about the actual MIME type served by the server, that sounds potentially sane.
- # [20:42] * Quits: TabAtkins (~tabatkins@64.9.241.170) (Ping timeout: 276 seconds)
- # [20:42] <gsnedders> AryehGregor: There was some talk about both in-band and out-of-band markers
- # [20:43] * Joins: PrgmrBill^ (~PrgmrBill@prgmrbill.com)
- # [20:43] <gsnedders> I haven't been massively keeping up-to-date on all of this, and I'm not on the TC39 list
- # [20:43] * Quits: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill) (Disconnected by services)
- # [20:43] * Quits: PrgmrBill^ (~PrgmrBill@prgmrbill.com) (Client Quit)
- # [20:44] * Joins: PrgmrBill (~PrgmrBill@unaffiliated/prgmrbill)
- # [20:44] * Joins: zdobersek (~zan@cpe-46-164-26-109.dynamic.amis.net)
- # [20:44] * kinetik_ is now known as kinetik
- # [20:47] * Quits: zdobersek1 (~zan@90.157.240.33) (Ping timeout: 250 seconds)
- # [20:49] * Joins: cpearce (~chatzilla@ip-118-90-81-165.xdsl.xnet.co.nz)
- # [20:51] * Joins: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [20:51] * Quits: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [20:51] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [20:53] * Joins: phrearch_ (~phrearch_@82-136-229-19.ip.telfort.nl)
- # [20:53] * Quits: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net) (Quit: Ex-Chat)
- # [20:53] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 240 seconds)
- # [20:53] * Dashimon is now known as Dashiva
- # [20:55] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # [20:57] <uf0> why are these chosen to display block: article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
- # [20:58] <uf0> why aren't any others added? is it because those are the only block elements
- # [20:58] <uf0> and everything else is inline by default?
- # [20:58] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 250 seconds)
- # [20:59] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [21:00] * Joins: othermaciej (~mjs@17.246.19.4)
- # [21:02] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
- # [21:02] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (*.net *.split)
- # [21:02] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (*.net *.split)
- # [21:02] * Quits: phrearch (~phrearch_@82-136-229-19.ip.telfort.nl) (*.net *.split)
- # [21:02] * Quits: jochen__ (~jochen@nat/google/x-slplgzeutvvzxnbw) (*.net *.split)
- # [21:02] * Quits: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp) (*.net *.split)
- # [21:02] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (*.net *.split)
- # [21:02] * Quits: Amorphous (jan@unaffiliated/amorphous) (*.net *.split)
- # [21:02] * Quits: heycam (~cam@wok.mcc.id.au) (*.net *.split)
- # [21:02] * Quits: antti_s (~antti@173-203-97-98.static.cloud-ips.com) (*.net *.split)
- # [21:03] * Joins: zdobersek1 (~zan@90.157.245.76)
- # [21:03] * Quits: zdobersek (~zan@cpe-46-164-26-109.dynamic.amis.net) (Read error: Operation timed out)
- # [21:03] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [21:04] * Joins: antti_s (~antti@173-203-97-98.static.cloud-ips.com)
- # [21:07] * Quits: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi) (Ping timeout: 252 seconds)
- # [21:09] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
- # [21:18] <AryehGregor> IE sometimes randomly doesn't run some of my tests, even with timeout: 60000. :(
- # [21:19] <AryehGregor> Where by "sometimes" I mean "usually".
- # [21:19] <AryehGregor> Oh, now it worked.
- # [21:20] * Joins: Stikki (Stikki@dsl-pribrasgw1-fe85dd00-176.dhcp.inet.fi)
- # [21:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [21:20] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [21:20] * Joins: jochen__ (~jochen@nat/google/x-slplgzeutvvzxnbw)
- # [21:20] * Joins: ezoe (~ezoe@203-140-88-114f1.kyt1.eonet.ne.jp)
- # [21:20] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [21:20] * Joins: heycam (~cam@wok.mcc.id.au)
- # [21:21] * MrDoublesite is now known as MrOpposite
- # [21:24] * Quits: phrearch_ (~phrearch_@82-136-229-19.ip.telfort.nl) (Quit: Leaving)
- # [21:24] * Joins: inimino (~inimino@boshi.inimino.org)
- # [21:28] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
- # [21:28] * Joins: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net)
- # [21:30] * Quits: erlehmann (~erlehmann@p5DDB9953.dip.t-dialin.net) (Client Quit)
- # [21:31] * Quits: zdobersek1 (~zan@90.157.245.76) (Ping timeout: 260 seconds)
- # [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)
- # [21:32] * Joins: ako (~nya@fuld-590c7dd1.pool.mediaWays.net)
- # [21:33] * Joins: ap (~ap@17.203.15.167)
- # [21:35] * Quits: aho (~nya@fuld-590c781f.pool.mediaWays.net) (Ping timeout: 248 seconds)
- # [21:35] * Joins: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net)
- # [21:39] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 252 seconds)
- # [21:40] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
- # [21:40] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
- # [21:40] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
- # [21:43] * Joins: workmad3 (~workmad3@84.45.226.85)
- # [21:43] * Joins: zdobersek1 (~zan@90.157.241.96)
- # [21:45] * Quits: zdobersek (~zan@cpe-46-164-17-91.dynamic.amis.net) (Ping timeout: 255 seconds)
- # [21:45] * Joins: wolfman2000 (~wolfman20@rrcs-70-63-208-211.midsouth.biz.rr.com)
- # [21:49] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [21:59] * Quits: xtoph (~xtoph@213.47.185.206)
- # [21:59] * Joins: xtoph (~xtoph@213.47.185.206)
- # [22:00] * Quits: xtoph (~xtoph@213.47.185.206) (Client Quit)
- # [22:00] * ako is now known as aho
- # [22:00] <aho> http://html5doctor.com/html5-simplequiz-6-zeldmans-fat-footer/#comment-14585
- # [22:00] <aho> is there anything else one could use for image+caption?
- # [22:01] <aho> dl/dt/dd is kinda icky :>
- # [22:01] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [22:05] * Quits: workmad3 (~workmad3@84.45.226.85) (Remote host closed the connection)
- # [22:05] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
- # [22:07] <AryehGregor> <div> and <span>?
- # [22:07] <aho> <div><img/><span>caption</span></div>... meh :>
- # [22:08] <aho> with <dl><dt><img/></dt><dd>caption</dd></dl> you got at least some relationship between the image and the caption
- # [22:09] <aho> i.e. they belong together
- # [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
- # [22:10] <AryehGregor> <div> implies there's some type of grouping relevant to its contents.
- # [22:11] <aho> that's only as strong as the outer dl in the second example
- # [22:12] <aho> it's like a pile of things vs a pile of things where two things are glued together :>
- # [22:13] * Quits: zdobersek1 (~zan@90.157.241.96) (Quit: Leaving.)
- # [22:15] * miketaylr is now known as so1980
- # [22:15] * Joins: BlurstOfTimes (~blurstoft@168.203.117.36)
- # [22:16] * Quits: Martijnc (~Martijnc@91.176.21.156) (Quit: Martijnc)
- # [22:17] * Joins: matjas (~matjas@91.182.54.120)
- # [22:26] * Quits: msucan (~robod@109.96.223.226) (Quit: .)
- # [22:29] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [22:30] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
- # [22:35] * Joins: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [22:35] * Parts: alrra (592f527d@gateway/web/freenode/ip.89.47.82.125)
- # [22:37] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:38] * Joins: annevk (~annevk@c-4b07e353.13-500-64736c15.cust.bredbandsbolaget.se)
- # [22:38] <annevk> Hixie, no idea why impls do it that way, found it via http://www.w3.org/2006/webapi/track/issues/35
- # [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
- # [22:39] <annevk> Hixie, we could introduce some kind of "default handler" concept in DOM Core for this I suppose
- # [22:40] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [22:42] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [22:43] * Quits: othermaciej (~mjs@17.246.19.4) (Remote host closed the connection)
- # [22:48] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [22:52] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:53] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [22:55] <AryehGregor> annevk, okay, I joined www-dom. If DOM discussion stays there, maybe I can drop public-webapps.
- # [22:55] <AryehGregor> Mostly stuff about IndexedDB and whatnot, it seems.
- # [22:56] * bga_ is now known as bga_|away
- # [22:57] * Joins: othermaciej (~mjs@17.246.19.4)
- # [22:58] * so1980 is now known as miketaylr
- # [22:58] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [22:58] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [23:05] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: stack level too deep (SystemStackError))
- # [23:06] * Quits: zum (~jsykari@xdsl-83-150-88-4.nebulazone.fi) (Remote host closed the connection)
- # [23:06] * Joins: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469)
- # [23:07] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [23:07] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Read error: Operation timed out)
- # [23:08] * Quits: cpearce (~chatzilla@ip-118-90-81-165.xdsl.xnet.co.nz) (Ping timeout: 240 seconds)
- # [23:11] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [23:12] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [23:14] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [23:21] * Joins: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi)
- # [23:24] * Joins: matijsb (~Adium@5353CD69.cm-6-4d.dynamic.ziggo.nl)
- # [23:24] * Quits: jacobolu_ (~jacobolus@c-174-63-81-29.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:25] <uf0> what's the using the keyword 'only' in: @media only screen and (max-device-width: 480px)
- # [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])
- # [23:26] <uf0> what's the use**
- # [23:28] * Quits: BlurstOfTimes (~blurstoft@168.203.117.36) (Remote host closed the connection)
- # [23:29] <Hixie> annevk: can we change implementations?
- # [23:31] * Quits: smaug____ (~chatzilla@a91-154-41-83.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b13pre/20110303222807])
- # [23:31] <uf0> I don't see the point of using 'only' media queries
- # [23:31] <uf0> because browsers that don't support MQ will ignore anyway
- # [23:31] <uf0> am I wrong here?
- # [23:32] <uf0> @media only screen and (max-device-width: 480px) vs @media screen and (max-device-width: 480px)
- # [23:32] <Hixie> uf0: according to html4, browsers that don't support MQ will treat "screen and (foo)" as "screen"
- # [23:32] <stevela> q
- # [23:32] <stevela> sorry - ignore me.
- # [23:33] <uf0> so are you advocating for me to use @media only screen and (max-device-width: 480px)
- # [23:33] <uf0> ?
- # [23:33] <uf0> that's safer?
- # [23:34] <Hixie> only way to know what's safer is to test browsers
- # [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
- # [23:35] <uf0> tw2113 I'm specifically talking about the keyword 'only'
- # [23:35] <uf0> should it be left in or not
- # [23:37] <uf0> thanks Hixie.
- # [23:43] * Joins: stevela_ (~stevela@nat/google/x-jpsymkupggwydcmi)
- # [23:46] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
- # [23:47] <heycam> annevk, yes file a bug please (for generic structured-cloneable object support)
- # [23:47] <annevk> Hixie, no idea really, maybe cc jonas and such
- # [23:47] <annevk> Hixie, and some other "old timers"
- # [23:47] <annevk> Hixie, they might know :)
- # [23:47] * Quits: matjas (~matjas@91.182.54.120) (Quit: zZz)
- # [23:48] <annevk> heycam, will do tomorrow
- # [23:48] <heycam> annevk, how does html5 deal with? are there specific apis that take an object to do a structured clone of?
- # [23:49] <annevk> heycam, postMessage() and localStorage I guess
- # [23:49] * Quits: jeremyselier (~Jeremy@2a01:e35:139f:2c60:fa1e:dfff:feec:469) (Ping timeout: 264 seconds)
- # [23:50] <annevk> heycam, Jonas says Indexed DB might use it
- # [23:50] <annevk> heycam, for events I guess we only need the keys and their immediate values to be "sane"
- # [23:50] <annevk> heycam, as e.g. CustomEvent.details can take an arbitrary object as far as I can tell
- # [23:51] <heycam> annevk, for details though will it do the structured clone?
- # [23:51] <heycam> or just hold on a reference to that object?
- # [23:51] <heycam> if the latter, we don't need anything special
- # [23:51] <heycam> and the implementation won't be inspecting that object, it's only for script to use, right?
- # [23:51] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:51] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:52] <annevk> heycam, right, but that object can be nested in another one that does need some kind of "saneness"
- # [23:52] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:52] <annevk> heycam, see http://lists.w3.org/Archives/Public/www-dom/2011JanMar/0061.html
- # [23:52] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:53] <heycam> annevk, ah
- # [23:53] <annevk> heycam, so it's just a reference, but it can be inside an object where you need some kind of guarantees
- # [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
- # [23:54] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:54] <heycam> annevk, that might not work if you don't know the set of keys you're expecting
- # [23:54] <heycam> s/might not/won't/
- # [23:54] * Joins: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:55] * Parts: richbradshaw (~richbrads@cpc2-newt32-2-0-cust498.newt.cable.virginmedia.com)
- # [23:55] * Parts: tw2113 (~tw2113@fedora/tw2113) ("Nice Scotty, now beam my clothes up too!")
- # Session Close: Sat Mar 05 00:00:00 2011
The end :)