Options:
- # Session Start: Wed Oct 12 00:00:00 2011
- # Session Ident: #whatwg
- # [00:02] * Quits: rillian_ (~rillian@184.71.166.126) (Read error: Operation timed out)
- # [00:03] <rniwa> AryehGregor: webkit supports setPosition
- # [00:03] <rniwa> AryehGregor: and setBaseAndExtent methods
- # [00:03] <rniwa> AryehGregor: perhaps you may want to standardize either
- # [00:04] <gsnedders> AryehGregor: Hmm.
- # [00:06] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [00:08] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
- # [00:09] * jernoble is now known as jernoble|afk
- # [00:13] * Quits: jamesr (jamesr@nat/google/x-pnysjkratmxstbss) (Ping timeout: 244 seconds)
- # [00:14] * heycam|away is now known as heycam
- # [00:15] * Joins: rillian_ (~rillian@184.71.166.126)
- # [00:16] * Quits: jdaggett (~jdaggett@y230056.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:16] * jernoble|afk is now known as jernoble
- # [00:19] * Joins: erlehmann (~erlehmann@89.204.153.90)
- # [00:24] * Joins: nessy (~Adium@74.125.56.18)
- # [00:29] * eric_carlson is now known as ericc|away
- # [00:30] * Quits: smaug____ (~chatzilla@GYGKLI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [00:37] * jernoble is now known as jernoble|afk
- # [00:42] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [00:42] * jernoble|afk is now known as jernoble
- # [00:42] * Joins: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
- # [00:44] <gsnedders> AryehGregor: I'm fairly certain you're hitting some weird edge-case bug.
- # [00:44] <gsnedders> Or at least, I'm utterly confused. :)
- # [00:44] * Joins: smaug____ (~chatzilla@85.76.208.222)
- # [00:49] <AryehGregor> rniwa, those are totally redundant with collapse()/extend(). WebKit should get rid of them, IMO.
- # [00:50] * Quits: ZombieLoffe (ZombieLoff@unaffiliated/zombieloffe)
- # [00:50] <AryehGregor> I don't want to standardize them when they're not useful at all and just clutter an API that's already redundant.
- # [00:50] <rniwa> AryehGregor: not sure. setPosition seems useful when you want to set a collapsed selection
- # [00:50] <AryehGregor> rniwa, how does it differ from collapse()?
- # [00:50] <rniwa> AryehGregor: it seems too verbose to create a range and then remove all ranges and then add new range
- # [00:51] <rniwa> AryehGregor: hm... collapse takes node and index?
- # [00:51] <AryehGregor> rniwa, yes, but I only do that because IE doesn't support extend(). collapse()+extend() is only two lines.
- # [00:51] <AryehGregor> rniwa, Selection.collapse does. Not to be confused with the totally different Range.collapse.
- # [00:52] <AryehGregor> gsnedders, yeah, my tests are probably hitting some kind of edge case. I remember once before I tried debugging Opera test failures and found that moving the nodes I was selecting to the top of the document somehow fixed it.
- # [00:53] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [00:53] <AryehGregor> Could it have something to do with the fact that the nodes are created and then selected without any repaints/event loop spins in between?
- # [00:53] <AryehGregor> Since selections in Opera are somewhat visual.
- # [00:53] <AryehGregor> No, doesn't seem to be it.
- # [00:53] <AryehGregor> Well, if you find an explanation, let me know.
- # [00:54] <AryehGregor> I'd be happy to work around the bugs, since sometimes it's useful to see what Opera does.
- # [00:54] <AryehGregor> (although I'm unlikely to change the spec solely because Opera does something, given the relevant market shares, it can still sometimes provide useful insight)
- # [00:54] <gsnedders> AryehGregor: I know vaguely what's going on in the code, but no idea how it gets into that state
- # [00:55] <AryehGregor> I don't think it's just one issue, though. I get the impression that Opera's Selection implementation is sulky and likes to throw its hands in the air and give up if it gets slightly confused.
- # [00:56] <gsnedders> The thing that's making addRange a no-op has nothing to do with the selection impl, though
- # [00:56] * Joins: MikeSmith_ (~MikeSmith@EM1-112-36-179.pool.e-mobile.ne.jp)
- # [00:56] <AryehGregor> What does it have to do with? The Range implementation?
- # [00:57] <gsnedders> Far lower-level window management stuff.
- # [00:57] <AryehGregor> Oh.
- # [00:57] <AryehGregor> So it's tied to display and not just the DOM?
- # [00:57] <AryehGregor> WebKit seems to be like that too.
- # [00:57] <gsnedders> No.
- # [00:57] <AryehGregor> Hmm.
- # [00:57] <gsnedders> (Or at least I don't think so.)
- # [00:58] * gsnedders asks on IRC as to why it's in that state bug expects no answer until tomorrow
- # [00:58] * Quits: MikeSmith (~MikeSmith@EM114-48-154-96.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [00:58] * MikeSmith_ is now known as MikeSmith
- # [00:58] * heycam is now known as heycam|away
- # [00:59] <gsnedders> AryehGregor: Possibly because the tests run on load and before the document is visible.
- # [00:59] <AryehGregor> gsnedders, they run before load.
- # [00:59] <AryehGregor> But so does my minimal test case, which works.
- # [01:00] <gsnedders> s/on load/while loading/ was what I meant, really
- # [01:00] <gsnedders> AryehGregor: Possibly a race-condition as to when it first displays the frame.
- # [01:00] <AryehGregor> Would make sense.
- # [01:01] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:02] * jernoble is now known as jernoble|afk
- # [01:03] <gsnedders> (As for what's visible, well, I'd say ask the person why wrote that comment, but I don't know how you can ask someone who is dead (Geir). :))
- # [01:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [01:03] <gsnedders> I'm guessing it means the obvious thing.
- # [01:03] <AryehGregor> :(
- # [01:04] * Quits: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Quit: davidb_)
- # [01:06] <gsnedders> (Nothing apart from the obvious thing really makes sense)
- # [01:07] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [01:08] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:08] * dglazkov is now known as dglazkov|away
- # [01:17] <gsnedders> AryehGregor: Really, seems to be exactly that.
- # [01:20] <gsnedders> AryehGregor: (like, it is exactly that it's running before first-draw)
- # [01:21] <Hixie> so right now the cue start time is defined as the time at which a cue becomes relevant
- # [01:21] <Hixie> this works ok (though not great) for subtitle cues
- # [01:21] <Hixie> but for chapter cues it's a bit weirder, since chapter titles aren't only "relevant" when you're watching the chapter
- # [01:22] <Hixie> anyone got a better definition? other than the redundant "the cue start time is the time at which the cue starts"
- # [01:22] <Hixie> (the latter seems a little too tautological)
- # [01:23] * Quits: smaug____ (~chatzilla@85.76.208.222) (Ping timeout: 260 seconds)
- # [01:29] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:35] * Quits: KillerX (~anant@2620:101:8003:200:81a9:37bc:99bf:f1a5) (Quit: KillerX)
- # [01:38] <TabAtkins> That seems fine to me,a ctually.
- # [01:39] <mkanat> Is the timeline position at which the cue starts?
- # [01:47] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [01:53] * Quits: rillian_ (~rillian@184.71.166.126) (Read error: Connection timed out)
- # [01:54] <Hixie> foolip: yt?
- # [01:54] * Joins: rillian_ (~rillian@184.71.166.126)
- # [01:55] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [01:56] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 256 seconds)
- # [02:10] * Quits: ojan (ojan@nat/google/x-cvaiowvzcqmcysjw) (Quit: ojan)
- # [02:14] * Joins: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp)
- # [02:18] <AryehGregor> Hixie, you can just say "every cue has a start time" or something and treat its definition as self-evident. I mean, that's really equivalent to saying "the cue start time is the time at which the cue start", but it doesn't sound silly.
- # [02:18] <Hixie> i went with something similar to that
- # [02:22] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [02:24] * bga_ is now known as bga_|away
- # [02:24] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
- # [02:28] * Quits: ap_ (~ap@2620:149:4:1b01:7029:4eb8:c852:8e66) (Quit: ap_)
- # [02:31] * Joins: annevk (~annevk@EM1-112-36-179.pool.e-mobile.ne.jp)
- # [02:33] * Quits: sicking (~chatzilla@206-15-76-122.static.twtelecom.net) (Ping timeout: 245 seconds)
- # [02:35] * Joins: shans (~shanestep@113.197.106.249)
- # [02:37] * Joins: tantek (~tantek@cpe-74-73-189-229.nyc.res.rr.com)
- # [02:37] * Quits: necolas (~necolas@5e0c0fc8.bb.sky.com) (Remote host closed the connection)
- # [02:40] * Joins: jarek (~jarek@bct163.neoplus.adsl.tpnet.pl)
- # [02:40] * Quits: jarek (~jarek@bct163.neoplus.adsl.tpnet.pl) (Changing host)
- # [02:40] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [02:40] <jarek> Hi
- # [02:40] <annevk> roc, hey, I wondered how likely it is Full Screen will drastically change
- # [02:40] <jarek> is there any point in using SVGZ instead of SVG?
- # [02:40] <jarek> it looks like even Chrome does not support it (at least not when used from CSS)
- # [02:40] <annevk> roc, e.g. the suggested change of not having a pseudo-class but instead just rendering the specified element and descendants
- # [02:41] <annevk> jarek, what is SVGZ?
- # [02:41] <jarek> annevk: it's a file format
- # [02:42] <jarek> annevk: a gzipped SVG file
- # [02:42] <jarek> at least this is how Inkscape calls it
- # [02:42] * Quits: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
- # [02:42] <annevk> it seems browsers should be able to handle compression of SVG just as well as they should handle compression of HTML
- # [02:43] <annevk> if you configure the headers right and such
- # [02:45] <jarek> when I send SVG files with proper mime type I'm getting a lot of errors like this one:
- # [02:46] <jarek> "Resource interpreted as Document but transferred with MIME type image/svg+xml"
- # [02:46] <jarek> though they render perfectly fine (unlike SVGZ files)
- # [02:49] <annevk> no idea what that means
- # [02:51] <jarek> it's actually a warning, not error (it shows up in yellow in console)
- # [02:51] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:51] <jarek> I tried googling it but there are few results
- # [02:52] <jarek> seems like SVG is not that popular on the web yet
- # [02:53] <shepazu> jarek: from what I understand, depending on your server settings, you don't need to use .svgz
- # [02:53] <shepazu> typically (IIUIC) the server will compress it for transmission anyway
- # [02:53] * Joins: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:54] <jarek> shepazu: so if I send SVG files and my server is configured to use gzip compression then there would be no benefits in using SVGZ?
- # [02:54] <shepazu> jarek: that is my understanding, yes
- # [02:55] <shepazu> in fact, I've heard that it can even increase the number of transferred bytes
- # [02:55] <shepazu> but I won't swear to that
- # [02:55] <shepazu> it does save file size on the server itself, of course, if that's an issue
- # [02:55] <roc> annevk: I don't think that's likely, since we've implemented that proposal
- # [02:55] <roc> more or less as it is in the wiki
- # [02:55] <jarek> is it a good idea to use SVG file as a sprite?
- # [02:55] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:55] * Joins: jacobolus (~jacobolus@ip-64-134-150-54.public.wayport.net)
- # [02:55] <zewt> well, runtime compression is more expensive, but most production webservers can cache compressed files, i think
- # [02:55] <TabAtkins> As good an idea as any other image format.
- # [02:56] <TabAtkins> Relying on your server to do runtime gzip is completely fine and standard and simple.
- # [02:56] * Quits: jacobolus (~jacobolus@ip-64-134-150-54.public.wayport.net) (Remote host closed the connection)
- # [02:56] * bga_|away is now known as bga_
- # [02:56] <jarek> I mean if I had embedded 100 PNG images inside single SVG then it would load much faster, right?
- # [02:56] <zewt> and you want it doing that anyway; it makes a huge difference for HTML
- # [02:57] <TabAtkins> jarek: You mean like, 100 <image>s?
- # [02:57] <annevk> roc, okay, it did seem like a nice idea to me
- # [02:57] <TabAtkins> No, that would be even slower (by a single request) than just using the 100 PNGs directly.
- # [02:57] <roc> which idea?
- # [02:57] <jarek> TabAtkins: yeah, I mean embedding, not linking
- # [02:57] <TabAtkins> jarek: How are you embedding a PNG inside an SVG?
- # [02:57] * heycam|away is now known as heycam
- # [02:58] <jarek> TabAtkins: uhm... I click "Embed all images" in Inkscape...
- # [02:58] <jarek> TabAtkins: I have to investigate this more
- # [02:58] <shepazu> base64 encoding, I think
- # [02:58] <zewt> ew
- # [02:58] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [02:58] <TabAtkins> Ew indeed. ^_^
- # [02:58] <zewt> i wonder how efficient deflate is at compressing base64
- # [02:58] <jarek> yeah, I suspect it inserts the binary data directly into SVG file
- # [02:59] <TabAtkins> Well, using a single SVG with 100 base64-encoded images will almost certainly be faster than 100 individual images.
- # [02:59] <shepazu> useful if you want a single file
- # [02:59] <jarek> I remember reading somewhere that you can use base64 even inside CSS
- # [02:59] <TabAtkins> jarek: Yup, data: urls are just fine in pure CSS too.
- # [02:59] <zewt> heh it's pretty good
- # [02:59] <zewt> 1048576 /dev/urandom -> 1416501 base64 -> 1076454 base64.gz
- # [02:59] <shepazu> TabAtkins: I'm going to be in the valley tomorrow night through saturday, if you have time to hang out
- # [03:00] <jarek> TabAtkins: but there won't be any image rendered on the screen until the whole file with 100 images is downloaded, right?
- # [03:00] <jarek> or would the images show progressively?
- # [03:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [03:00] <TabAtkins> jarek: All-at-once. But a single slightly-larger download is usually *significantly* faster than 100 individual downloads.
- # [03:03] <annevk> roc, of just laying out the element and its descendants and not worrying about ancestors
- # [03:03] <annevk> roc, it would make any animations easier I imagine
- # [03:04] <annevk> roc, I had another question, why does the parent browsing context Document need to be full screen if one of its child browsing context Documents is full screen?
- # [03:04] <roc> that's a fairly violent change to CSS
- # [03:04] <roc> and the layout engine
- # [03:04] <roc> and creates various issues for the CSSOM etc
- # [03:05] <annevk> okay
- # [03:06] <roc> annevk: if the parent Document is not fullscreen, I'm not sure how the child could be fullscreen
- # [03:06] <roc> unless you have magic to rip the child document out and display it apart from the parent document
- # [03:07] <roc> that has similar problems to "just laying out the element and its descendants and not worrying about ancestors"
- # [03:07] <roc> such magic is not necessary
- # [03:10] <annevk> so if you invoke fullscreen on some iframe descendant element
- # [03:10] <annevk> does that also set styles for the iframe element itself when you go full screen?
- # [03:10] <roc> yes
- # [03:10] <roc> the iframe element is the fullscreen element in its document
- # [03:11] <annevk> including all its ancestor iframes?
- # [03:11] <roc> right, all the way up
- # [03:11] <annevk> ah okay, that works
- # [03:11] * bga_ is now known as bga_|away
- # [03:14] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:16] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [03:19] * bga_|away is now known as bga_
- # [03:20] * Quits: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [03:21] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [03:22] <dbaron> annevk, should I reserve constants for SUPPORTS_RULE and DOCUMENT_RULE in http://wiki.csswg.org/spec/cssom-constants or should I wait?
- # [03:22] <annevk> dbaron, please go ahead
- # [03:22] <annevk> dbaron, and thanks for the update!
- # [03:22] <dbaron> (and see http://lists.w3.org/Archives/Public/www-style/2011Oct/0388.html for a bit of a mess we'll need to fix)
- # [03:23] <dbaron> annevk, WebKit uses different constants for KEYFRAMES and KEYFRAME than what they wrote in the spec
- # [03:23] <dbaron> I just followed the spec
- # [03:23] <erlehmann> jarek, i use data uris in css.
- # [03:23] <dbaron> annevk, your wiki actually followed webkit rather than the spec, but I just changed it to follow the spec
- # [03:23] <annevk> dbaron, I noticed, wfm
- # [03:24] <jarek> erlehmann: but isn't this an overkill?
- # [03:24] <annevk> dbaron, if WebKit wants to change that around they better speak up I guess
- # [03:24] <jarek> erlehmann: how can you find anything in CSS file if there huge chunks of binary data?
- # [03:24] <TabAtkins> jarek: Tell your editor not to wrap lines in CSS files.
- # [03:24] <erlehmann> jarek, i am in the process of optimizing a page that had about 100 http requests for small decorative stuff. no, it is not.
- # [03:25] <erlehmann> TabAtkins, jarek, last one i used was data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAABCAYAAAAxWXB3AAAAAXNSR0IArs4c6QAAADdJREFUOMvt00ENACAMBMGtATThjJzAmil/Dg08SfoYCRO2D+DW2ieqYIynt0my2Z7MI8FaGCkupysHEkVP6dUAAAAASUVORK5CYII=
- # [03:25] <erlehmann> that is not much.
- # [03:25] <erlehmann> (background gradient png)
- # [03:25] <TabAtkins> Oh man, you really do mean "small".
- # [03:26] <dbaron> hmmm, should I give jdaggett 13 for css3-fonts? :-)
- # [03:26] <erlehmann> indeed. and the requests held up the page.
- # [03:26] <erlehmann> dbaron, what does “13” mean here?
- # [03:26] <dbaron> just a number
- # [03:26] <TabAtkins> erlehmann: Constants for CSSRule.
- # [03:26] * Joins: jarek__ (~jarek@aeao34.neoplus.adsl.tpnet.pl)
- # [03:26] * jarek is now known as Guest16843
- # [03:27] * Quits: mkanat (mkanat@nat/google/x-lrpljvozsmvdrden) (Quit: Ex-Chat)
- # [03:27] * jarek__ is now known as jarek____
- # [03:28] <dbaron> oh, wait, he already put 11 in the spec
- # [03:28] <dbaron> I can fix this
- # [03:28] * Quits: Guest16843 (~jarek@unaffiliated/jarek) (Ping timeout: 258 seconds)
- # [03:29] * Quits: dave_levin (dave_levin@nat/google/x-zbburlhcwmxyomfv) (Quit: dave_levin)
- # [03:31] <dbaron> wait, two different specs took 11
- # [03:32] <annevk> anarchy
- # [03:33] <TabAtkins> I blame tyou, annevk.
- # [03:35] <erlehmann> wat
- # [03:36] <TabAtkins> dbaron: Oh, my usage is completely unimportant.
- # [03:36] <TabAtkins> IGNORE ME.
- # [03:36] * annevk wonders if TabAtkins has seen the series "Ideal"
- # [03:37] <TabAtkins> annevk: Never heard of it.
- # [03:37] <annevk> there's a charater there that uses that phrase
- # [03:37] <TabAtkins> I usually think of the Observer from Venture Brothers when I say it.
- # [03:37] <erlehmann> dbaron, how can two different specs have the same number?
- # [03:37] <erlehmann> do constants work that way?
- # [03:38] <dbaron> erlehmann, by mistake
- # [03:38] <erlehmann> yeah, but how does it … err, work?
- # [03:38] <dbaron> TabAtkins, could you reply to the email I just sent, then?
- # [03:38] <erlehmann> or did you notice it right away?
- # [03:38] <dbaron> erlehmann, neither has been implemented yet
- # [03:38] <erlehmann> oh, okay
- # [03:38] <erlehmann> that i understand
- # [03:38] <TabAtkins> dbaron: Already did! Woo!
- # [03:39] <dbaron> TabAtkins, I think jdaggett might have beaten you
- # [03:39] <dbaron> TabAtkins, don't end up both using 14 now!
- # [03:39] <TabAtkins> We shall continue politely vacating each integer until infinity.
- # [03:40] <TabAtkins> At which point I will use infinity and he will use infinity+1.
- # [03:41] <erlehmann> then “hark! a vagrant” will make a story out of it
- # [03:41] <erlehmann> or wait, let me shoop something together
- # [03:41] <erlehmann> before going to sleep
- # [03:54] * Quits: dbaron (~dbaron@nat/mozilla/x-vdnqiggajyzrezav) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:56] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-2.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
- # [03:57] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [03:59] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [04:02] * Joins: weinig_ (~weinig@17.245.91.35)
- # [04:05] * Quits: weinig (~weinig@17.212.155.112) (Ping timeout: 260 seconds)
- # [04:06] * Joins: jarek__ (~jarek@bdc68.neoplus.adsl.tpnet.pl)
- # [04:06] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [04:06] * Quits: weinig_ (~weinig@17.245.91.35) (Ping timeout: 255 seconds)
- # [04:08] * Quits: jarek__ (~jarek@bdc68.neoplus.adsl.tpnet.pl) (Client Quit)
- # [04:08] * Quits: jarek____ (~jarek@aeao34.neoplus.adsl.tpnet.pl) (Ping timeout: 258 seconds)
- # [04:08] <annevk> kind of odd how the HTML WG references WHATWG revision numbers
- # [04:08] <annevk> no trust in CVS?!
- # Session Close: Wed Oct 12 04:14:52 2011
- #
- # Session Start: Wed Oct 12 04:14:52 2011
- # Session Ident: #whatwg
- # [04:14] * Disconnected
- # [04:17] * Attempting to rejoin channel #whatwg
- # [04:17] * Rejoined channel #whatwg
- # [04:17] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [04:17] * Set by annevk42 on Mon Oct 19 23:03:06
- # [04:20] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:26] * Joins: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net)
- # [04:32] * heycam is now known as heycam|away
- # [04:32] * heycam|away is now known as heycam
- # [04:36] <erlehmann> TabAtkins, history will remember you fondly http://daten.dieweltistgarnichtso.net/pics/zeichnungen/cssconstants.png
- # [04:37] <annevk> haha
- # [04:37] <annevk> more comics please!
- # [04:37] * Joins: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net)
- # [04:39] <MikeSmith> heh
- # [04:40] * Joins: ralphholzmann (~ralph@74.207.234.151)
- # [04:40] <MikeSmith> great depiction of Tab
- # [04:40] <annevk> so I booked in that Avatar hotel and tried getting W3C rate
- # [04:40] <MikeSmith> looks exactly like him
- # [04:40] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [04:40] * Joins: shans_ (~shanestep@124-149-97-148.dyn.iinet.net.au)
- # [04:40] <heycam> haha, awesome
- # [04:40] <annevk> initially I was just "Anne van Kesteren" and had to pay $1,007.43, now it's "ms. Anne van Kesteren" and $985.52
- # [04:41] * Quits: shans_ (~shanestep@124-149-97-148.dyn.iinet.net.au) (Remote host closed the connection)
- # [04:41] <annevk> is the W3C discount really 20 bucks?
- # [04:41] * Quits: shans (~shanestep@113.197.106.249) (Read error: Connection reset by peer)
- # [04:41] <annevk> because that's a pretty sad negotiated discount, if any
- # [04:41] * Joins: shans (~shanestep@113.197.106.249)
- # [04:41] <erlehmann> annevk „ms“ ?
- # [04:42] <annevk> erlehmann, rest of the world has a hard time understanding the Netherlands
- # [04:42] <erlehmann> i do not know a language in which that is shorthand for discount
- # [04:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Read error: Connection reset by peer)
- # [04:43] <annevk> oh no, it's just that when they made an update to my reservation they set my gender as well
- # [04:43] <erlehmann> but anne is a male name. and a female name.
- # [04:43] <erlehmann> i see.
- # [04:43] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [04:44] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:44] <erlehmann> though i wonder why they store gender at all.
- # [04:44] <annevk> oh I see what happened
- # [04:44] <annevk> initially I had a night for 80 bucks
- # [04:44] <annevk> now they made that 150 bucks
- # [04:44] <annevk> and lowered some other nights with a few bucks
- # [04:45] <erlehmann> wat
- # [04:45] <annevk> awesome
- # [04:45] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:45] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [04:46] <erlehmann> i do not understand a thing
- # [04:47] <erlehmann> annevk, have fun stories about gender confusion? or do people just accept their error when they get the different pronounciation?
- # [04:48] <erlehmann> i knew an anne who wrote it änne, with diacritical marks. to make sure everyone knew how to pronounce it.
- # [04:53] <erlehmann> night
- # [04:53] * Quits: erlehmann (~erlehmann@89.204.153.90) (Quit: Ex-Chat)
- # [04:55] <dbaron> is it really pronunced änne?
- # [04:55] <Hixie> annevk: don't encourage them to use cvs, i'll never be able to work out what's going on then :-P
- # [04:56] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [05:00] * Joins: ezoe (~ezoe@61-205-124-81f1.kyt1.eonet.ne.jp)
- # [05:07] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [05:14] * Joins: nessy (~Adium@74.125.56.18)
- # [05:15] * Quits: cpearce (~chatzilla@60.234.54.74) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [05:17] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [05:17] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:18] * Joins: cpearce (~chatzilla@60.234.54.74)
- # [05:19] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:2c53:1044:7161:420f)
- # [05:19] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:20] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:22] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [05:25] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:2c53:1044:7161:420f) (Ping timeout: 240 seconds)
- # [05:25] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:25] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [05:26] * Quits: fishd_ (darin@nat/google/x-tolgyhgjqhhifgrm) (Read error: Connection reset by peer)
- # [05:26] * Joins: darin__ (darin@nat/google/x-tpxeypsisgwvuqjw)
- # [05:29] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [05:29] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:30] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
- # [05:30] * Quits: nonge_ (~nonge@p50829383.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [05:30] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:30] <jacobolus> thanks all for the talk slides at http://fronteers.nl/blog/2011/10/fronteers-2011-awesome
- # [05:30] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:5c9e:a75e:a238:7c55)
- # [05:30] <jacobolus> bruce wins for best title
- # [05:31] <paul_irish> hahaha
- # [05:31] * Quits: rniwa (rniwa@nat/google/x-culdzresdxuullmz) (Quit: rniwa)
- # [05:32] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c42a:fc9e:3174:98e5)
- # [05:35] * Joins: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [05:36] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:5c9e:a75e:a238:7c55) (Ping timeout: 244 seconds)
- # [05:36] * Quits: Rik`__ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
- # [05:36] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:c1f2:9f4a:6981:a8bd)
- # [05:37] * Joins: jacobolu_ (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net)
- # [05:37] * Quits: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [05:37] * jacobolu_ is now known as jacobolus
- # [05:38] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:c42a:fc9e:3174:98e5) (Ping timeout: 240 seconds)
- # [05:39] <jacobolus> also, I like http://infrequently.org/11/fronteers/fronteers.html#6 :p
- # [05:39] * Joins: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4918:299b:e184:e9df)
- # [05:42] * Joins: nonge_ (~nonge@91.50.110.20)
- # [05:42] * heycam is now known as heycam|away
- # [05:42] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:c1f2:9f4a:6981:a8bd) (Ping timeout: 244 seconds)
- # [05:43] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [05:53] <paul_irish> superfluous quotes
- # [05:54] * heycam|away is now known as heycam
- # [05:56] * Joins: nessy (~Adium@74.125.56.18)
- # [05:57] <annevk> dbaron, depends on how you pronounce "än" I guess :)
- # [05:57] <dbaron> annevk, like Händel or länder in German?
- # [05:58] <annevk> ah, no
- # [05:59] <annevk> it's more like the "a" in "ah"
- # [05:59] <annevk> an-ne
- # [05:59] <dbaron> that's what I thought
- # [06:03] <jacobolus> TabAtkins: http://www.xanthir.com/talks/2011-10-06/ is not rendering very well here
- # [06:04] <jacobolus> either in chrome or safari
- # [06:09] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 256 seconds)
- # [06:16] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [06:17] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [06:18] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [06:40] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:42] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [06:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [06:49] * Quits: ukai (ukai@nat/google/x-xqrtxikemoruymqv) (Ping timeout: 256 seconds)
- # [06:53] * Quits: Rik`_ (~Rik`@2a01:e34:ec0f:1570:4918:299b:e184:e9df) (Ping timeout: 240 seconds)
- # [06:54] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [06:55] * Quits: dbaron (~dbaron@173-228-28-227.dsl.dynamic.sonic.net) (Quit: g'night)
- # [06:55] * Joins: MikeSmith_ (~MikeSmith@114.48.183.50)
- # [06:57] * Quits: annevk (~annevk@EM1-112-36-179.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
- # [06:58] * Quits: MikeSmith (~MikeSmith@EM1-112-36-179.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [06:58] * MikeSmith_ is now known as MikeSmith
- # [07:03] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
- # [07:05] * Joins: annevk (~annevk@EM114-48-183-50.pool.e-mobile.ne.jp)
- # [07:05] <annevk> Hixie, so if we want bindings declarative and we don't want XML syntax anymore, do we want changes to the HTML parser?
- # [07:07] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [07:09] * Joins: agektmr (~Adium@220.109.219.244)
- # [07:13] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [07:16] * Joins: ukai (ukai@nat/google/x-plemsbhbifsnrkle)
- # [07:30] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net) (Quit: The computer fell asleep)
- # [07:34] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
- # [07:36] * Joins: FlorianX (~Florian_S@p4FE2DC21.dip.t-dialin.net)
- # [07:38] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
- # [07:45] * heycam is now known as heycam|away
- # [07:45] * heycam|away is now known as heycam
- # [07:45] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 248 seconds)
- # [07:48] <Hixie> annevk: maybe
- # [07:49] <annevk> seems like if you have a separate document for your bindings you don't really want <body> and <head> there and such
- # [07:52] <annevk> http://blog.whatwg.org/weekly-binding-components
- # [07:53] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [07:54] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [07:54] * Joins: rniwa (~rniwa@216.239.45.130)
- # [07:56] * Quits: jacobolus (~jacobolus@c-71-202-250-194.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:57] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
- # [07:59] * Joins: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [08:00] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [08:08] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:11] * Joins: jacobolus (~jacobolus@adsl-99-41-49-182.dsl.pltn13.sbcglobal.net)
- # [08:15] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [08:16] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [08:24] * Joins: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl)
- # [08:24] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [08:27] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [08:28] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:28] * heycam is now known as heycam|away
- # [08:30] * heycam|away is now known as heycam
- # [08:33] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:35] * Joins: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz)
- # [08:37] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [08:41] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:42] * Quits: ezoe (~ezoe@61-205-124-81f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [08:43] * Quits: cpearce (~chatzilla@ip-118-90-78-13.xdsl.xnet.co.nz) (Ping timeout: 245 seconds)
- # [08:53] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [09:03] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
- # [09:10] * heycam is now known as heycam|away
- # [09:10] * heycam|away is now known as heycam
- # [09:15] * Joins: roc (~chatzilla@121.98.230.221)
- # [09:16] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:20] * Joins: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb)
- # [09:27] * Quits: Workshiva (~Dashiva@74.125.57.33) (Ping timeout: 245 seconds)
- # [09:28] * Joins: brucel (~brucel@212.17.132.58)
- # [09:29] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:38] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [09:46] * Quits: jacobolus (~jacobolus@adsl-99-41-49-182.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
- # [09:53] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [10:01] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [10:02] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [10:09] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
- # [10:11] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [10:12] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [10:13] * Joins: Timz (~Adium@86.89.174.199)
- # [10:15] * Joins: abarth (~abarth@173.164.128.209)
- # [10:18] <foolip> Hixie, I'm here, but I assume you are not.
- # [10:20] <annevk> TabAtkins, could have a per-property default type for attr()
- # [10:20] <annevk> TabAtkins, but then I'm not sure having attr() is really that useful
- # [10:20] <annevk> mixing markup & style = bad
- # [10:24] * Joins: mpt (~mpt@nat/canonical/x-lhvwqdcdgoibfike)
- # [10:24] * Quits: mpt (~mpt@nat/canonical/x-lhvwqdcdgoibfike) (Changing host)
- # [10:24] * Joins: mpt (~mpt@canonical/mpt)
- # [10:26] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [10:28] * Joins: agektmr (~Adium@220.109.219.244)
- # [10:35] * Quits: Workshiva (~Dashiva@74.125.57.33) (Ping timeout: 240 seconds)
- # [10:37] * Joins: Workshiva (~Dashiva@74.125.57.33)
- # [10:41] * Quits: brucel (~brucel@212.17.132.58) (Read error: Connection reset by peer)
- # [10:43] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Quit: The computer fell asleep)
- # [10:43] * Joins: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com)
- # [10:47] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [10:47] * Quits: KevinMarks (~KevinMark@nat-204-14-239-209-sfo.net.salesforce.com) (Ping timeout: 252 seconds)
- # [10:48] <hsivonen> annevk: major apps have moved on from mixing markup and style to generating both with script so that they mix all three
- # [10:50] <annevk> point being?
- # [10:52] <hsivonen> annevk: that "mixing markup & style = bad" focuses on mixing that has been superceded by even more mixing
- # [10:55] <annevk> not universally
- # [10:55] <hsivonen> true
- # [10:56] <hsivonen> speaking of markup and style, epub readers are an interesting time warp
- # [10:57] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [10:57] <hsivonen> epub readers are like from the time when Lynx and Mosaic roamed on earth
- # [10:57] <hsivonen> as far as markup and style go
- # [11:02] * Joins: ezoe (~ezoe@112-68-245-144f1.kyt1.eonet.ne.jp)
- # [11:04] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [11:05] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [11:06] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:08] * Joins: rtuin (~rtuin@213.125.175.250)
- # [11:14] * Joins: necolas (~necolas@5e0c0fc8.bb.sky.com)
- # [11:17] * Joins: Necrathex (~nectop@82-169-245-3.ip.telfort.nl)
- # [11:26] * Quits: Necrathex (~nectop@82-169-245-3.ip.telfort.nl) (Ping timeout: 276 seconds)
- # [11:31] * Joins: Necrathex (~nectop@82-169-245-3.ip.telfort.nl)
- # [11:31] * Joins: brucel (~brucel@guest.opera.com)
- # [11:36] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 255 seconds)
- # [11:40] * Joins: cygri (~cygri@80.169.32.154)
- # [11:45] * Quits: Workshiva (~Dashiva@74.125.57.33) (Read error: Operation timed out)
- # [11:45] * Joins: Workshiva (~Dashiva@74.125.57.41)
- # [11:46] * Joins: roc (~chatzilla@121.98.230.221)
- # [11:47] * heycam is now known as heycam|away
- # [11:54] * Quits: cygri (~cygri@80.169.32.154) (Read error: Connection reset by peer)
- # [11:55] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [11:56] * Joins: cygri (~cygri@80.169.32.154)
- # [11:57] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 256 seconds)
- # [12:00] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:01] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
- # [12:03] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:03] * Joins: Lachy (~Lachy@213.236.208.22)
- # [12:09] * Joins: agektmr (~Adium@220.109.219.244)
- # [12:17] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
- # [12:20] * Quits: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [12:21] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [12:21] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [12:21] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [12:22] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [12:24] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [12:25] * Joins: zcorpan (~zcorpan@85.227.157.105)
- # [12:37] * Joins: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru)
- # [12:55] <hsivonen> gsnedders: it turns out that it's audio that sucks in Firefox on Android--not VP8 perf: https://bugzilla.mozilla.org/show_bug.cgi?id=693905
- # [12:57] * Quits: annevk (~annevk@EM114-48-183-50.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
- # [12:58] * Quits: MikeSmith (~MikeSmith@114.48.183.50) (Ping timeout: 260 seconds)
- # [13:03] * Joins: MikeSmith (~MikeSmith@EM114-48-85-87.pool.e-mobile.ne.jp)
- # [13:03] * Joins: mishunov (~spliter@77.88.72.162)
- # [13:09] * Quits: FlorianX (~Florian_S@p4FE2DC21.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [13:09] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [13:09] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 258 seconds)
- # [13:17] * Joins: cygri_ (~cygri@80.169.32.154)
- # [13:17] * Quits: cygri (~cygri@80.169.32.154) (Read error: Connection reset by peer)
- # [13:18] * cygri_ is now known as cygri
- # [13:22] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
- # [13:24] * Joins: maikmerten (~merten@vpn9083.itmc.tu-dortmund.de)
- # [13:26] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [13:39] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:48] * Quits: brucel (~brucel@guest.opera.com) (Quit: brucel)
- # [13:51] * Joins: erlehmann (~erlehmann@82.113.99.24)
- # [13:56] * Joins: Timz (~Adium@86.89.174.199)
- # [14:03] * Joins: brucel (~brucel@guest.opera.com)
- # [14:04] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [14:05] * Parts: brucel (~brucel@guest.opera.com)
- # [14:06] * Joins: brucel (~brucel@guest.opera.com)
- # [14:08] * Joins: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp)
- # [14:10] * Parts: brucel (~brucel@guest.opera.com)
- # [14:13] * Joins: brucel (~brucel@guest.opera.com)
- # [14:13] * Quits: brucel (~brucel@guest.opera.com) (Client Quit)
- # [14:17] * Joins: FlorianX (~Florian_S@p4FE2CA21.dip.t-dialin.net)
- # [14:18] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Quit: Leaving.)
- # [14:19] * Quits: maikmerten (~merten@vpn9083.itmc.tu-dortmund.de) (Ping timeout: 258 seconds)
- # [14:24] * Joins: Ms2ger (~Ms2ger@91.181.25.107)
- # [14:37] * Quits: hoodow (~hoodow@pdpc/supporter/active/hoodow) (Ping timeout: 244 seconds)
- # [14:37] * Joins: miketaylr (~miketaylr@ip-64-134-42-94.public.wayport.net)
- # [14:38] * Quits: MacTed (~Thud@c-71-233-244-175.hsd1.ma.comcast.net)
- # [14:38] * Joins: hoodow (~hoodow@2001:41d0:2:b214:20::5)
- # [14:38] * Quits: hoodow (~hoodow@2001:41d0:2:b214:20::5) (Changing host)
- # [14:38] * Joins: hoodow (~hoodow@pdpc/supporter/active/hoodow)
- # [14:41] * Joins: ZombieLoffe (ZombieL@unaffiliated/zombieloffe)
- # [14:45] * Quits: zcorpan (~zcorpan@85.227.157.105) (Quit: zcorpan)
- # [14:47] * Joins: annevk (~annevk@EM114-48-85-87.pool.e-mobile.ne.jp)
- # [14:58] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [14:58] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [15:06] * Quits: miketaylr (~miketaylr@ip-64-134-42-94.public.wayport.net) (Quit: miketaylr)
- # [15:14] * Joins: davidb_ (~davidb@66.207.208.98)
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:18] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:19] * Joins: smaug____ (~chatzilla@YYKMDCXXI.gprs.sl-laajakaista.fi)
- # [15:29] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [15:38] * Quits: annevk (~annevk@EM114-48-85-87.pool.e-mobile.ne.jp) (Quit: annevk)
- # [15:40] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:41] * ericc|away is now known as eric_carlson
- # [15:42] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 258 seconds)
- # [15:43] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [15:48] * Quits: smaug____ (~chatzilla@YYKMDCXXI.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [16:08] * Joins: tomasf (~tomasf@host-95-199-18-182.mobileonline.telia.com)
- # [16:11] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
- # [16:13] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:15] * bga_ is now known as bga_|away
- # [16:22] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:26] * Joins: saba (~foo@unaffiliated/saba)
- # [16:26] * Quits: bga_|away (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [16:27] * Joins: bga_ (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru)
- # [16:27] * bga_ is now known as bga_|away
- # [16:33] * Joins: jdong_bot_ (~jdong_bot@117.79.233.142)
- # [16:34] * Joins: bga_ (~bga@95-55-46-124.dynamic.avangarddsl.ru)
- # [16:34] * bga_ is now known as _bga
- # [16:36] * _bga is now known as bga_
- # [16:36] * Quits: bga_|away (~bga@ppp78-37-248-65.pppoe.avangarddsl.ru) (Ping timeout: 245 seconds)
- # [16:40] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 276 seconds)
- # [16:40] <bga_> http://colinm.org/language_checklist.html
- # [16:44] * Joins: rabbi1 (~manjunath@49.249.142.47)
- # [16:46] * Joins: hij1nx (~hij1nx@ip-64-134-100-236.public.wayport.net)
- # [16:52] * Quits: hij1nx (~hij1nx@ip-64-134-100-236.public.wayport.net) (Quit: hij1nx)
- # [16:53] <jgraham> Fun fact: Opera has it's own special dark matter from Unite applications
- # [16:54] <Ms2ger> Ah, finally :)
- # [16:56] <Ms2ger> Anyone have opinions on isElementContentWhitespace, btw? Kill it? Keep it? Meh?
- # [17:00] <jgraham> My opinion is somewhere on the "meh" part of the spectrum
- # [17:06] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:09] * Quits: tantek (~tantek@cpe-74-73-189-229.nyc.res.rr.com) (Quit: tantek)
- # [17:11] * Quits: rtuin (~rtuin@213.125.175.250) (Quit: Leaving)
- # [17:17] * Quits: rabbi1 (~manjunath@49.249.142.47) (Quit: Leaving.)
- # [17:20] * Quits: tomasf (~tomasf@host-95-199-18-182.mobileonline.telia.com) (Quit: tomasf)
- # [17:23] * Joins: rabbi1 (~manjunath@49.249.143.124)
- # [17:23] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
- # [17:30] * Quits: dirkpennings (~Vuurbal@90-145-26-140.bbserv.nl) (Ping timeout: 256 seconds)
- # [17:37] * Joins: sylvaing (~sylvaing@c-98-232-9-174.hsd1.wa.comcast.net)
- # [17:37] * Quits: jdong_bot_ (~jdong_bot@117.79.233.142) (Remote host closed the connection)
- # [17:41] * Quits: rabbi1 (~manjunath@49.249.143.124) (Quit: Leaving.)
- # [17:43] * Joins: tantek (~tantek@64.20.183.131)
- # [17:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:57] * dglazkov|away is now known as dglazkov
- # [17:58] <dglazkov> good morning, Whatwg!
- # [17:59] <timeless> hsivonen: cute
- # [17:59] <timeless> grr
- # [17:59] <timeless> NoScript shows an Opera icon for hsivonen 's WebM video
- # [17:59] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [18:00] <timeless> which clearly means that Opera conquered the webm type on this computer..
- # [18:01] * Quits: Lachy (~Lachy@213.236.208.22) (Quit: Computer has gone to sleep.)
- # [18:02] * bga_ is now known as bga_|away
- # [18:03] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:05] <zewt> opera took a bunch of media extension associations when i installed it recently
- # [18:05] <zewt> bizarre and quicktime-esque
- # [18:06] * bga_|away is now known as bga_
- # [18:07] * bga_ is now known as bga_|away
- # [18:08] * Quits: MacTed (~Thud@63.119.36.36)
- # [18:17] <timeless> yeah, i think i saw you complaining
- # [18:17] * Joins: rillian_ (~rillian@184.71.166.126)
- # [18:22] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
- # [18:23] * Joins: tmzt_ (~tmzt@adsl-69-208-7-37.dsl.akrnoh.ameritech.net)
- # [18:24] * Joins: roc (~chatzilla@203.176.188.17)
- # [18:25] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:26] * Quits: tmzt (~tmzt@adsl-69-208-11-149.dsl.akrnoh.ameritech.net) (Ping timeout: 245 seconds)
- # [18:31] * Joins: zcorpan (~zcorpan@c-5eeaaa3d-74736162.cust.telenor.se)
- # [18:36] <zcorpan> 's' and 'd' are next to each other on a qwerty keyboard. that would theoretically make it pretty easy to typo 'id' as 'is' and vice versa. however, i didn't find a lot of instances of is= with google code search.
- # [18:39] * Quits: Rich_Clark (~chatzilla@94-193-82-82.zone7.bethere.co.uk) (Ping timeout: 248 seconds)
- # [18:39] * bga_|away is now known as bga_
- # [18:40] <zewt> random musings? :)
- # [18:42] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [18:43] * Quits: zcorpan (~zcorpan@c-5eeaaa3d-74736162.cust.telenor.se) (Quit: zcorpan)
- # [18:44] * Parts: rburton (u1738@gateway/web/irccloud.com/x-ltpuhumbbuyevgks)
- # [18:48] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
- # [18:50] <Ms2ger> Assumed related to the xbl thread
- # [18:52] * Joins: micheil (~micheil@94.197.127.63.threembb.co.uk)
- # [18:52] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
- # [18:52] * Joins: GlitchMr (~glitchmr@178-36-189-154.adsl.inetia.pl)
- # [18:55] * Joins: MikeSmith_ (~MikeSmith@EM111-191-114-31.pool.e-mobile.ne.jp)
- # [18:56] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
- # [18:56] * Quits: tmzt_ (~tmzt@adsl-69-208-7-37.dsl.akrnoh.ameritech.net) (Read error: Connection reset by peer)
- # [18:58] * Quits: MikeSmith (~MikeSmith@EM114-48-85-87.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [18:58] * MikeSmith_ is now known as MikeSmith
- # [18:59] * Joins: MacTed (~Thud@63.119.36.36)
- # [19:01] * Quits: roc (~chatzilla@203.176.188.17) (Ping timeout: 255 seconds)
- # [19:01] * Joins: tmzt (~tmzt@adsl-99-164-120-100.dsl.akrnoh.sbcglobal.net)
- # [19:09] * jernoble|afk is now known as jernoble
- # [19:11] * Joins: KillerX (~anant@206-15-76-122.static.twtelecom.net)
- # [19:12] * Quits: tmzt (~tmzt@adsl-99-164-120-100.dsl.akrnoh.sbcglobal.net) (Ping timeout: 276 seconds)
- # [19:12] * Joins: tmzt (~tmzt@adsl-76-244-152-185.dsl.akrnoh.sbcglobal.net)
- # [19:18] * bga_ is now known as bga_|away
- # [19:19] <smaug____> so, does anyone here actually like Dart?
- # [19:19] <smaug____> and if so, why?
- # [19:19] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [19:20] <Ms2ger> Of course!
- # [19:20] <Ms2ger> Google knows what's good for you, even if you don't!
- # [19:22] <smaug____> huh, DOM bindings for Dart are silly
- # [19:23] * smaug____ decides not to care about Dart and moves on
- # [19:24] * Joins: rabbi1 (~manjunath@49.249.127.17)
- # [19:24] * Joins: eric_carlson (~eric@2620:149:4:1b01:4a4:9d38:eaea:9a1e)
- # [19:26] * Joins: ap_ (~ap@2620:149:4:1b01:8438:8952:7fdc:eb3a)
- # [19:26] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
- # [19:29] * Quits: ezoe (~ezoe@112-68-245-144f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [19:29] * Joins: dbaron (~dbaron@206-15-76-122.static.twtelecom.net)
- # [19:30] * Quits: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl) (Quit: RobbertAtWork)
- # [19:35] * Joins: tmzt_ (~tmzt@adsl-99-155-214-10.dsl.akrnoh.sbcglobal.net)
- # [19:38] * Quits: ap_ (~ap@2620:149:4:1b01:8438:8952:7fdc:eb3a) (Quit: ap_)
- # [19:39] * Quits: tmzt (~tmzt@adsl-76-244-152-185.dsl.akrnoh.sbcglobal.net) (Ping timeout: 256 seconds)
- # [19:39] * Joins: ap_ (~ap@2620:149:4:1b01:805f:4516:bda8:30a5)
- # [19:39] * Joins: nessy (~Adium@124-168-52-143.dyn.iinet.net.au)
- # [19:40] * Quits: nessy (~Adium@124-168-52-143.dyn.iinet.net.au) (Client Quit)
- # [19:41] * Quits: tmzt_ (~tmzt@adsl-99-155-214-10.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [19:45] * Joins: tmzt (~tmzt@adsl-76-253-138-242.dsl.akrnoh.sbcglobal.net)
- # [19:47] * Joins: franksalim_ (~frank@64-71-23-250.static.wiline.com)
- # [19:47] * Quits: franksalim (~frank@64-71-23-250.static.wiline.com) (Read error: Connection reset by peer)
- # [19:48] * Joins: franksalim__ (~frank@64-71-23-250.static.wiline.com)
- # [19:48] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [19:52] * Quits: franksalim_ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 248 seconds)
- # [19:52] * Quits: micheil (~micheil@94.197.127.63.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [19:54] * bga_|away is now known as bga_
- # [19:55] * Quits: tmzt (~tmzt@adsl-76-253-138-242.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
- # [19:56] * Joins: tmzt (~tmzt@adsl-99-164-123-33.dsl.akrnoh.sbcglobal.net)
- # [19:56] * Joins: rniwa (rniwa@nat/google/x-ohprythrsayklyib)
- # [20:00] * Quits: rabbi1 (~manjunath@49.249.127.17) (Ping timeout: 258 seconds)
- # [20:06] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [20:07] <jgraham> smaug____: Oh, I thought their plan was to replace DOM with Some Other API
- # [20:07] * Quits: Timz (~Adium@86.89.174.199) (Ping timeout: 252 seconds)
- # [20:08] * Quits: KillerX (~anant@206-15-76-122.static.twtelecom.net) (Ping timeout: 258 seconds)
- # [20:08] * Joins: KillerX (~anant@206.15.76.122)
- # [20:08] * Joins: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
- # [20:08] <bga_> smaug____ aeveryone have rights to make your own wrapper
- # [20:08] * Joins: mkanat (mkanat@nat/google/x-juwkphzzevcqbumb)
- # [20:09] <smaug____> so?
- # [20:09] <jgraham> bga_: It sucks to be Not Google if they make a wrapper that they don't test in other browsers and implement natively in Chrome
- # [20:09] <jgraham> That hasn't happened yet ofc
- # [20:09] * Joins: dave_levin (dave_levin@nat/google/x-ubwdyftsrapyuoye)
- # [20:10] <bga_> oh
- # [20:10] <bga_> but Google want remove js too, replace to Dart + NaCl
- # [20:10] <bga_> new standards!
- # [20:11] * Joins: astearns (~anonymous@192.150.22.5)
- # [20:11] <Ms2ger> bga_, interesting definition of "standard"
- # [20:12] <bga_> jgraham may be they wants to make Chrome as browser for intranet
- # [20:12] <timeless> Ms2ger: the wonderful thing about standards...
- # [20:12] <bga_> and will go away from internet
- # [20:12] <timeless> > . The wonderful thing about standards is that there are so many of them to choose from.
- # [20:15] * Joins: Timz (~Adium@86.89.174.199)
- # [20:16] <bga_> Ms2ger btw my view of ideal dom api is var div = doc.Div(){id: 'foo', style: doc.Style(){position: eStylePos.ABSOLUTE, left: 10, top: 10} }
- # [20:16] <bga_> no new
- # [20:16] <Ms2ger> Not mine, obviously
- # [20:17] <bga_> Ms2ger and el.beforeClick._add(_fn) el.beforeClick._del(_fn)
- # [20:18] * Joins: tantek (~tantek@64.20.183.131)
- # [20:19] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [20:24] * Joins: miketaylr (~miketaylr@24.42.93.245)
- # [20:25] <Hixie> foolip: i cced you on the relevant bug
- # [20:27] * Joins: franksalim_ (~frank@64-71-23-250.static.wiline.com)
- # [20:30] * Quits: franksalim__ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 252 seconds)
- # [20:34] <TabAtkins> jacobolus: You have to give it like 10 seconds, because I wait for onload before hooking up the JS, and some of the iframes take a little while.
- # [20:36] * Quits: myakura (~myakura@FL1-203-136-164-250.tky.mesh.ad.jp) (Remote host closed the connection)
- # [20:36] <TabAtkins> annevk5: Yeah, I mentioned that possibility in the telcon this morning. Seems like a lot of overhead for little benefit.
- # [20:36] <jacobolus> TabAtkins: okay, in safari I waited minutes, and now it's at this state: http://imgur.com/JJ6E8
- # [20:37] <TabAtkins> That should not take minutes. It should take maybe 10 seconds.
- # [20:37] <TabAtkins> That is the correct "loading" appearance, though.
- # [20:38] <jacobolus> TabAtkins: in chrome, it loads and turns blue, but then as I arrow through, each slide disappears halfway through trying to appear, so I get to read a nice blank blue screen
- # [20:38] <jacobolus> there's clearly stuff moving around, etc., but I can't really read it
- # [20:38] <TabAtkins> Um, blue?
- # [20:39] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:41] <jacobolus> oh, hmm
- # [20:41] <jacobolus> https://raw.github.com/LeaVerou/Incrementable/master/incrementable.js 405s
- # [20:43] <TabAtkins> Yeah, something's wrong with your connection. That loads <1s for me.
- # [20:44] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [20:44] <jacobolus> it loads fine in a separate page
- # [20:45] <jacobolus> I guess it loaded in chrome too. not sure what's wrong there
- # [20:45] <jacobolus> I've got a "Unsafe JavaScript attempt to access frame with URL http://www.xanthir.com/talks/2011-10-06/ from frame with URL http://hacks.mozilla.org/2010/08/mozelement/. Domains, protocols and ports must match."
- # [20:45] <TabAtkins> That should be irrelevant.
- # [20:46] <jacobolus> http://i.imgur.com/AJX1P.png
- # [20:47] <TabAtkins> That's all kinds of crazy. I don't have that color anywhere in my document.
- # [20:47] <jacobolus> in firefox the first page loads, and then the rest are just blank gray
- # [20:48] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
- # [20:51] <TabAtkins> Oh, hm, you're right. Somehow the scroll position isn't being set correctly.
- # [20:53] <jacobolus> TabAtkins: in firefox, trying to load that incrementable.js file, I get an error that <!DOCTYPE html> isn't valid javascript after the server returns 301 and sends https://github.com/LeaVerou/Incrementable instead
- # [20:53] * Joins: tomasf_ (~tomasf@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [20:54] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
- # [20:55] <bga_> oh. github has becomed much faster
- # [20:55] <bga_> nice
- # [20:55] * Joins: sicking (~chatzilla@206-15-76-122.static.twtelecom.net)
- # [20:57] * Joins: saba (~foo@unaffiliated/saba)
- # [20:57] <jacobolus> hm, actually maybe that's not what it sends, dunno. in any event, all the javascript ends up broken somewhere along the line, and then the slides stop working :)
- # [20:58] * Quits: tomasf_ (~tomasf@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [21:00] * Joins: erlehmann (~erlehmann@82.113.99.24)
- # [21:04] <Hixie> Ms2ger: why http://www.w3.org/Bugs/Public/show_bug.cgi?id=13877 ?
- # [21:05] <Ms2ger> Why not? :)
- # [21:05] * Joins: hij1nx_ (~hij1nx@207.239.107.3)
- # [21:05] <Hixie> well because we're not the text/plain spec
- # [21:06] <Hixie> so really if a UA wants to, i dunno, embed notepad to handle text files, who are we to disagree?
- # [21:06] <Ms2ger> Is that the one part of the web you aren't speccing? ;)
- # [21:06] <Ms2ger> I don't think embedding notepad without creating a document as described would be web-compatible
- # [21:06] * Quits: hij1nx (~hij1nx@207.239.107.3) (Ping timeout: 248 seconds)
- # [21:06] * hij1nx_ is now known as hij1nx
- # [21:07] <Hixie> yeah, that's probably true
- # [21:07] <Hixie> i guess this stuff only applies to html uas anyway
- # [21:07] <Hixie> but then again, there's not any real difference to saying "must" or "should"
- # [21:07] <Hixie> since a UA could just pretend it's not an HTML UA when it comes across a text/plain file
- # [21:07] * Quits: cygri (~cygri@80.169.32.154) (Ping timeout: 248 seconds)
- # [21:08] <Hixie> then again, it couldn't do that _and_ handle it in iframes...
- # [21:08] <Hixie> so i guess it makes sense to have must
- # [21:08] <Hixie> ok
- # [21:09] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [21:10] <Ms2ger> And then I don't have to argue about the tests
- # [21:10] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
- # [21:11] * Quits: KillerX (~anant@206.15.76.122) (Quit: KillerX)
- # [21:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [21:15] * Joins: KillerX (~anant@206-15-76-122.static.twtelecom.net)
- # [21:17] * twisted is now known as twisted`
- # [21:19] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [21:25] * jernoble is now known as jernoble|afk
- # [21:26] * Joins: ojan (ojan@nat/google/x-izusvtpnjxksxuef)
- # [21:27] * Joins: franksalim__ (~frank@64-71-23-250.static.wiline.com)
- # [21:27] * Quits: ap_ (~ap@2620:149:4:1b01:805f:4516:bda8:30a5) (Quit: ap_)
- # [21:28] * Joins: ap_ (~ap@17.212.155.203)
- # [21:29] * Quits: ap_ (~ap@17.212.155.203) (Read error: Connection reset by peer)
- # [21:30] * Quits: franksalim_ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 244 seconds)
- # [21:34] <Ms2ger> An extra word, a missing word... Same thing, really :)
- # [21:34] <Hixie> :-)
- # [21:35] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [21:40] * Parts: Timz (~Adium@86.89.174.199)
- # [21:44] * Joins: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3)
- # [21:46] * Joins: smaug____ (~chatzilla@GMYCXXIII.gprs.sl-laajakaista.fi)
- # [21:47] * Quits: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3) (Read error: Connection reset by peer)
- # [21:48] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [21:48] * Joins: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3)
- # [21:48] * Joins: tmzt_ (~tmzt@adsl-76-253-133-172.dsl.akrnoh.sbcglobal.net)
- # [21:49] * jernoble|afk is now known as jernoble
- # [21:50] * Quits: sicking (~chatzilla@206-15-76-122.static.twtelecom.net) (Ping timeout: 252 seconds)
- # [21:51] * Quits: tmzt (~tmzt@adsl-99-164-123-33.dsl.akrnoh.sbcglobal.net) (Ping timeout: 256 seconds)
- # [21:55] <TabAtkins> annevk5: You around? What "other specifications" could make the extension requirements?
- # [21:58] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [21:59] * Joins: tmzt (~tmzt@adsl-99-164-110-82.dsl.akrnoh.sbcglobal.net)
- # [22:00] * Joins: ap__ (~ap@17.245.91.215)
- # [22:01] <Ms2ger> TabAtkins, the ones that define the @-rule
- # [22:02] <Ms2ger> partial interface CSSWhatever { const MY_AT_RULE = 11; }
- # [22:02] <TabAtkins> I don't understand how they can define the wiki as being the required extensibility mechanism.
- # [22:02] * Quits: ap_ (~ap@2620:149:4:1b01:2121:97fb:e082:1dd3) (Ping timeout: 240 seconds)
- # [22:02] * Quits: tmzt_ (~tmzt@adsl-76-253-133-172.dsl.akrnoh.sbcglobal.net) (Ping timeout: 258 seconds)
- # [22:02] <Ms2ger> The wiki is just a list of pointers to specs that define extensions
- # [22:03] * Quits: shans (~shanestep@113.197.106.249) (Ping timeout: 248 seconds)
- # [22:04] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
- # [22:05] * Quits: ap__ (~ap@17.245.91.215) (Ping timeout: 248 seconds)
- # [22:05] <TabAtkins> Shrug. Seems easier to just define the wiki as normative.
- # [22:05] * Quits: FlorianX (~Florian_S@p4FE2CA21.dip.t-dialin.net) (Quit: Leaving.)
- # [22:06] <Ms2ger> But then you've got a normative wiki page
- # [22:06] <TabAtkins> Yes?
- # [22:06] <TabAtkins> HTML has several already.
- # [22:07] <Ms2ger> If that's the fight you want to fight, sure :)
- # [22:07] * Quits: Necrathex (~nectop@82-169-245-3.ip.telfort.nl) (Quit: Necrathex)
- # [22:08] * Joins: hasather_ (~hasather_@84.38.144.96)
- # [22:08] <Ms2ger> Also, how high on your todo list is the scary messages on obsolete specs? :)
- # [22:08] <TabAtkins> I need to do that sometime soon.
- # [22:09] * Joins: mishunov (~spliter@164.247.189.109.customer.cdi.no)
- # [22:11] <TabAtkins> Ms2ger: Why do you ask?
- # [22:11] <Ms2ger> Just that I want it to happen :)
- # [22:11] <TabAtkins> Ah. Well, the WG resolved to do it, so it's completely up to me at this point.
- # [22:15] * Joins: tmzt_ (~tmzt@adsl-76-253-135-49.dsl.akrnoh.sbcglobal.net)
- # [22:18] * Quits: tmzt (~tmzt@adsl-99-164-110-82.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
- # [22:19] * Joins: annevk (~annevk@EM111-191-114-31.pool.e-mobile.ne.jp)
- # [22:19] <annevk> TabAtkins, a normative wiki page doesn't really have the same effect as the partial interface construct afaict
- # [22:20] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
- # [22:20] <annevk> though I guess it's "clear enough"
- # [22:21] <bga_> hm. plz ppl say me why UA dont add unknown properties to cssom and many ppl are forced to make own css parser
- # [22:21] <bga_> some CSSUnknownRule will be nice
- # [22:22] <bga_> w/ string contains not parsed rule
- # [22:22] <TabAtkins> bga_: There was discussion about this not long ago on www-style.
- # [22:22] * Quits: GlitchMr (~glitchmr@178-36-189-154.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:22] <Ms2ger> bga_, use glazou's
- # [22:23] <bga_> TabAtkins and result?
- # [22:23] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
- # [22:23] <TabAtkins> It's not a good idea.
- # [22:23] <bga_> :(
- # [22:23] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:24] <annevk> still might be nice to have something akin data-* for CSS properties
- # [22:24] <TabAtkins> Yes.
- # [22:24] <TabAtkins> I think we should use exactly that name: data-*
- # [22:24] <annevk> but given how the CSS parser is defined it seems rather tricky to get the details correct
- # [22:25] <TabAtkins> Hmm? I wouldn't think so. You'd still have to obey the generic grammar, but that's really loose.
- # [22:26] <TabAtkins> Basically you can take anything that's a space, comma, or slash separated list of numbers, dimensions, keywords, strings, or functions.
- # [22:27] * Joins: tantek (~tantek@64.20.183.131)
- # [22:27] <erlehmann> what exactly would you want?
- # [22:27] <TabAtkins> erlehmann: ?
- # [22:28] <erlehmann> i do not understand how „data-“ and CSS would come together.
- # [22:28] <annevk> e.g. data-t: x tralolol /**/ whatev ;
- # [22:28] <annevk> what is its string value?
- # [22:28] <erlehmann> so how would that be used?
- # [22:28] <annevk> and how does that follow from the CSS parser?
- # [22:28] <TabAtkins> The idea is that selectors + the cascade is a pretty useful model for assigning data to elements, so we could define an author-extensible set of properties that can take anything and mean nothing.
- # [22:29] <erlehmann> like with fonts, only more general?
- # [22:29] * Quits: espadrine (~thaddee_t@acces2299.res.insa-lyon.fr) (Ping timeout: 276 seconds)
- # [22:29] <erlehmann> like assigning the name of a font is?
- # [22:29] <TabAtkins> annevk: cssText is defined generically (as much as it's defined at all).
- # [22:29] <bga_> annevk just get all string between : and ;
- # [22:29] <bga_> or : and }
- # [22:29] <annevk> TabAtkins, well yeah, that's a bug
- # [22:29] <TabAtkins> annevk: Really? Why?
- # [22:29] <annevk> TabAtkins, defining cssText however is easy for properties with normal values
- # [22:29] <annevk> because you just serialize those values
- # [22:30] <TabAtkins> I mean, your example is just three keywords and a comment.
- # [22:30] <annevk> but if you don't know the value, you cannot serialize it
- # [22:30] <bga_> annevk serialize as-ai
- # [22:30] <annevk> bga_, CSS doesn't work that way
- # [22:30] <bga_> *is
- # [22:30] * Joins: espadrine (~thaddee_t@acces2299.res.insa-lyon.fr)
- # [22:30] <TabAtkins> If you restrict it to specifically the five data types I mentioned, it's easy and still extremely useful.
- # [22:30] <bga_> ++
- # [22:31] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [22:31] <annevk> TabAtkins, yeah that might work
- # [22:31] <bga_> TabAtkins and custom bnf grammar
- # [22:31] <TabAtkins> Hmm. I wonder if it would be possible to do calc() under that regime.
- # [22:31] <annevk> TabAtkins, though we don't have functions currently
- # [22:32] <bga_> for your own rules
- # [22:32] <bga_> it will be like edsl :)
- # [22:32] <bga_> in css
- # [22:32] <TabAtkins> annevk: Hm? FUNCTION is a token in the core grammar.
- # [22:33] <TabAtkins> {ident}(<any>), plus whitespace, once you combine the token and the grammar.
- # [22:33] * Quits: Ms2ger (~Ms2ger@91.181.25.107) (Quit: nn)
- # [22:33] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [22:33] <bga_> hm
- # [22:34] * Quits: tmzt_ (~tmzt@adsl-76-253-135-49.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [22:34] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
- # [22:34] <bga_> TabAtkins => we can make interface CSSUnknownRule { CSSAst cssAst }
- # [22:34] <bga_> not cssText
- # [22:35] * Joins: tmzt (~tmzt@adsl-99-164-44-201.dsl.akrnoh.sbcglobal.net)
- # [22:35] <TabAtkins> It's not bad just for technical reasons. It's also bad for practical reasons.
- # [22:35] <dbaron> hmmm, if an edit Hixie just made for a w3.org bug is wrong, should I reopen the bug or reply on the whatwg mailing list...?
- # [22:35] <TabAtkins> It's a good thing for it to be painful to invent your own syntax.
- # [22:35] <TabAtkins> dbaron: Either works.
- # [22:40] <dbaron> ok, reopened http://www.w3.org/Bugs/Public/show_bug.cgi?id=13915
- # [22:40] <annevk> yeah, data-* would be kind of last resort
- # [22:41] <TabAtkins> I don't think data-* is bad. Inventing your own properties, though, interferes with our ability to mint new properties in the future.
- # [22:41] <TabAtkins> Similarly, inventing your own values for existing properties.
- # [22:41] <annevk> I never really considered that a viable option
- # [22:42] * Joins: tmzt_ (~tmzt@adsl-76-244-155-74.dsl.akrnoh.sbcglobal.net)
- # [22:42] <bga_> TabAtkins its will gives right for authors to extents css standards, make css flexible and extendsible
- # [22:42] * Quits: mishunov (~spliter@164.247.189.109.customer.cdi.no) (Quit: mishunov)
- # [22:42] <TabAtkins> bga_: That is *very explicitly* something we do *not* want to give to authors.
- # [22:43] <TabAtkins> annevk: That's the end result of directly exposing "invalid" properties, which is why I mention it.
- # [22:43] <bga_> ok. not standards
- # [22:44] <TabAtkins> bga_: We do not want to make CSS author-extensible in a way that makes it hard for the WG to extend it in the future.
- # [22:44] <TabAtkins> If there are safe ways to make it extensible, like data-* properties, that's fine.
- # [22:44] <TabAtkins> This is similar to how HTML defines the data-* attributes rather than allowing authors to mint whatever new attributes they want.
- # [22:44] <bga_> TabAtkins ok. force authors to use data- prefix
- # [22:45] <TabAtkins> And how the component model is proposing that components must start with x-, rather than being some arbitrary element name.
- # [22:45] * Quits: tmzt (~tmzt@adsl-99-164-44-201.dsl.akrnoh.sbcglobal.net) (Ping timeout: 255 seconds)
- # [22:45] <bga_> but i must have right to inject own subparser in css parser and own rule in cssom
- # [22:46] <TabAtkins> I don't see how that follows.
- # [22:46] <TabAtkins> That would be a nightmare, actually.
- # [22:46] <bga_> TabAtkins it will true extensible browser
- # [22:46] <bga_> TabAtkins i can patch dom prototypes
- # [22:47] <bga_> i can register new protocols
- # [22:47] <bga_> can create new html elements
- # [22:47] <bga_> next - new css rules
- # [22:47] <RobbertAtWork> haha, the CSSRule.register() suggestion was inevitable
- # [22:47] <bga_> :)
- # [22:48] * Joins: sicking (~chatzilla@206-15-76-122.static.twtelecom.net)
- # [22:48] <TabAtkins> Minting your own data-* properties is fine. You can then read them from script and do what you want. There's no need for anything further (and I don't think it even makes sense to go further).
- # [22:49] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [22:50] * Joins: Areks (~kvirc@176.14.214.163)
- # [22:53] * Joins: othermaciej (~mjs@17.245.90.53)
- # [22:56] * Quits: Areks (~kvirc@176.14.214.163) (Ping timeout: 260 seconds)
- # [22:56] <annevk> https://raw.github.com/gist/933cc4f7df97d553ed89/24386c6a79bb4b31fb818b70b34c5eab7f12e1ff/gistfile1.txt is quite a fun read
- # [22:56] * Quits: erlehmann (~erlehmann@82.113.99.24) (Quit: Ex-Chat)
- # [22:57] * Joins: KevinMarks (~KevinMark@71.204.145.244)
- # [22:58] <Peter-> https://plus.google.com/112678702228711889851/posts/eVeouesvaVX
- # [22:58] <Peter-> same message, got some comments as well
- # [22:59] <jgraham> The way CSS people always talk about "The WG" makes it sound very sinister
- # [22:59] <TabAtkins> At least we're not a cabal.
- # [23:00] * Parts: RobbertAtWork (~Robbert@a83-160-99-114.adsl.xs4all.nl)
- # [23:00] <jgraham> You're way more of an actual cabal than whatwg every has been
- # [23:00] <jgraham> *ever
- # [23:00] <TabAtkins> But we're not *called* a cabal.
- # [23:01] * Joins: shans (~shanestep@74.125.56.17)
- # [23:02] <jgraham> Well it is apparently legitimate to be one if you brand it with the W3C logo, so no one complains
- # [23:02] * Quits: tmzt_ (~tmzt@adsl-76-244-155-74.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [23:03] <TabAtkins> Now you've got it.
- # [23:04] * Joins: jarek (~jarek@aeao218.neoplus.adsl.tpnet.pl)
- # [23:04] * Quits: jarek (~jarek@aeao218.neoplus.adsl.tpnet.pl) (Changing host)
- # [23:04] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [23:04] * Quits: franksalim__ (~frank@64-71-23-250.static.wiline.com) (Ping timeout: 244 seconds)
- # [23:06] * Joins: micheil (~micheil@195.24.233.121)
- # [23:07] * Joins: tmzt (~tmzt@adsl-76-244-156-113.dsl.akrnoh.sbcglobal.net)
- # [23:08] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
- # [23:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:13] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 276 seconds)
- # [23:14] * Joins: rillian_ (~rillian@184.71.166.126)
- # [23:16] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [23:17] * Quits: connrs (~connrs@212.159.122.160) (Quit: Going offline)
- # [23:25] * Quits: abarth (~abarth@173.164.128.209) (Quit: abarth)
- # [23:25] * Quits: tantek (~tantek@64.20.183.131) (Quit: tantek)
- # [23:28] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:34] * Quits: tmzt (~tmzt@adsl-76-244-156-113.dsl.akrnoh.sbcglobal.net) (Ping timeout: 245 seconds)
- # [23:35] * Joins: tmzt (~tmzt@99.164.39.198)
- # [23:35] * Quits: benjoffe_ (~benjoffe_@CPE-121-218-225-100.lnse4.cht.bigpond.net.au) (Remote host closed the connection)
- # [23:38] * Quits: tmzt (~tmzt@99.164.39.198) (Read error: Connection reset by peer)
- # [23:40] * Quits: shans (~shanestep@74.125.56.17) (Quit: shans)
- # [23:40] * Joins: jarek__ (~jarek@aeat198.neoplus.adsl.tpnet.pl)
- # [23:40] * jarek is now known as Guest46234
- # [23:40] * Joins: tmzt (~tmzt@adsl-76-244-147-43.dsl.akrnoh.sbcglobal.net)
- # [23:41] <annevk> "What we really need is Strict Mode for the DOM: The possibility to completely re-invent all of the DOM from scratch."
- # [23:41] <annevk> I wonder when we stopped thinking that quirks mode was a bad idea
- # [23:41] <annevk> Also, from http://www.dartlang.org/articles/improving-the-dom/ it does not seem like Dart is re-inventing the DOM
- # [23:42] <annevk> It just introduces some different names for the same concepts
- # [23:43] <TabAtkins> annevk: Quirks mode is bad for different reasons than "let's rename the DOM!" is.
- # [23:43] * Quits: Guest46234 (~jarek@unaffiliated/jarek) (Ping timeout: 276 seconds)
- # [23:43] <TabAtkins> It involves parsing differences, CSS layout differences, etc.
- # [23:43] * Quits: tmzt (~tmzt@adsl-76-244-147-43.dsl.akrnoh.sbcglobal.net) (Read error: Connection reset by peer)
- # [23:43] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [23:43] <annevk> It's bad because mode switching like that is bad
- # [23:44] <annevk> With the epitome being the IE versioning model
- # [23:44] <TabAtkins> No. Mode switching is expensive. Quirks mode is bad for more reasons than just mode switching.
- # [23:44] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 248 seconds)
- # [23:44] <TabAtkins> Javascript strict mode is a mode switch that we're okay with.
- # [23:45] <annevk> You might be, I think it's quite silly
- # [23:45] <TabAtkins> A mode switch is, eventually, the only answer to "shit sucks forever".
- # [23:45] <bga_> annevk ++
- # [23:45] * Joins: tmzt (~tmzt@adsl-76-244-150-81.dsl.akrnoh.sbcglobal.net)
- # [23:46] <TabAtkins> Either you mode switch, or you have duplicate functionality that can be used at the same time, or you just stick with the sucky stuff forever.
- # [23:46] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:46] <TabAtkins> I think those are the only three choices.
- # [23:47] <annevk> Mode switch is duplicate functionality too
- # [23:47] <TabAtkins> Yes, but the old functionality is hidden and in the unicorn future can be eventually removed.
- # [23:47] <annevk> that sounds like crock
- # [23:48] <annevk> I'm not sure why we would start believing that now
- # [23:48] <TabAtkins> Even if we cant' remove it ever, having everyone opt-in to the new stuff makes newer code easier to understand, at least.
- # [23:48] <annevk> what Google seems to be advocating is pretty much XHTML2
- # [23:48] <TabAtkins> Where eventually the definition of "newer" is "everything that anyone cares about".
- # [23:48] <annevk> minor improvement with major cost
- # [23:48] <TabAtkins> I haven't mentioned Dart at all, and am not talking about it.
- # [23:48] <TabAtkins> It's irrelevant.
- # [23:49] * Quits: KillerX (~anant@206-15-76-122.static.twtelecom.net) (Remote host closed the connection)
- # [23:49] <annevk> I was not talking about that either
- # [23:49] <TabAtkins> My mistake, then. Anytime someone mentions Google at the moment, they're talking about Dart.
- # [23:50] * Joins: KillerX (~anant@206.15.76.122)
- # [23:50] <jgraham> TabAtkins: "Dart ... it's irrelevant" - is that the official position ;)
- # [23:50] <TabAtkins> Google has no official position. Ever.
- # [23:50] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [23:50] <jgraham> Uh huh
- # [23:51] <paul_irish> haha
- # [23:51] <Philip`> Is the official position that it has no official position?
- # [23:51] <annevk> paul_irish, the jQuery thing was a joke right? I wasn't sure
- # [23:51] <TabAtkins> We don't have an official position on that.
- # [23:51] <TabAtkins> annevk: Yes, it was.
- # [23:51] <jgraham> annevk: That looks quite like reinventing the DOM to me
- # [23:51] <jgraham> I mean sure it has the same concepts
- # [23:51] <paul_irish> annevk: yea
- # [23:52] <jgraham> But a totally different API
- # [23:52] <annevk> if you rename a few things, but you keep the event, node, range, exception model around you are not reinventing anything
- # [23:52] <annevk> you are just making things more confusing for authors
- # [23:53] <annevk> oh, right, in Dart I use .elements, not .children
- # [23:53] <annevk> such a win!
- # [23:53] <TabAtkins> annevk: You're completely ignoring the fact that even just the *naming* of the DOM is horribad and confusing for authors.
- # [23:53] <bga_> longer :(
- # [23:53] <jgraham> Well it also makes things worse for implementors that they don't bother to test with
- # [23:53] <smaug____> and Dart+DOM seems to manage to make naming even worse
- # [23:54] <TabAtkins> Having unique names for DOM collections different from the rest of the platform is bad. Making them all collections is good.
- # [23:54] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
- # [23:54] <TabAtkins> Having nearly a dozen DOM searching methods is bad. Having one, which we know from experience people love to use, is good.
- # [23:54] <TabAtkins> Etc.
- # [23:54] * Philip` thought Strict Mode wasn't about adding any features or syntax or renaming anything or reinventing anything, it was just about enforcing that you don't use certain dodgy features
- # [23:55] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [23:55] <TabAtkins> Philip`: Yeah, but it helps pave the way for new features less painfully.
- # [23:55] <jgraham> Just dealing with the language as JS is likely to be bearable because JS engines are relatively small and not that buggy. Having it also layer new stuff on top of DOM practically means that there will have to be lots of spcial casing for different browsers in the generated JS which means lots of breakage
- # [23:56] <annevk> TabAtkins, sure, simplicity is good, but it's not groundbreaking enough to do away with the old
- # [23:56] <TabAtkins> annevk: I disagree. The pain of millions of authors struggling with the old mistakes is significant.
- # [23:57] <annevk> most authors hardly deal with the DOM so that seems somewhat overstated
- # [23:57] <TabAtkins> Yeah, because it's so sucky that everyone uses libraries.
- # [23:57] <TabAtkins> Are you using that as an argument that we don't need to fix the DOM?
- # [23:58] <annevk> I'm saying that what you are saying is not true
- # [23:58] * Quits: tmzt (~tmzt@adsl-76-244-150-81.dsl.akrnoh.sbcglobal.net) (Ping timeout: 245 seconds)
- # [23:58] <TabAtkins> How, precisely, is it not true?
- # [23:58] <annevk> I do think we should simplify certain constructs as should be evident from my www-dom emails
- # [23:59] <bga_> looks like wine that implemets bugs oа win32 too
- # [23:59] <TabAtkins> Authors *do* use the DOM *all the time*. They just don't use the W3C DOM, because it blows.
- # [23:59] * Joins: tmzt (~tmzt@adsl-99-164-48-159.dsl.akrnoh.sbcglobal.net)
- # [23:59] <jgraham> I don't understand why you think tying this to a new language is a sensible idea
- # [23:59] <TabAtkins> jgraham: I didn't say anything about that. See my above comments about how I'm not talking about Dart.
- # Session Close: Thu Oct 13 00:00:01 2011
The end :)