Options:
- # Session Start: Fri Jan 14 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <karlcow> s/he/it
- # [00:01] <MikeSmith> La voie de l'échec
- # [00:02] <Hixie> hey, guys, can we keep the language less offensive (in any language)?
- # [00:03] <karlcow> ah cultural clash
- # [00:03] * karlcow will comply
- # [00:03] <Hixie> the last thing we need is this channel's rude language getting quoted in the Times or something
- # [00:03] <Hixie> thanks
- # [00:03] <annevk> I think that would be hilarious
- # [00:04] <annevk> and probably less damaging PR-wise than saying we're done in 2022 :p
- # [00:04] <MikeSmith> we say far more offensive things here often I suppose
- # [00:04] <MikeSmith> I do at least
- # [00:05] <MikeSmith> the rest of you guys are just too nice all the time
- # [00:05] <karlcow> :p
- # [00:06] <MikeSmith> you should try sometimes saying something tactless and undiplomatic
- # [00:06] <MikeSmith> now that would be novel
- # [00:06] <MikeSmith> break some new ground
- # [00:06] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:08] * AryehGregor was very confused just now when he saw an e-mail to "me, whatwg, Alan" and it turned out that "me" was the mailbox part of someone's e-mail address, not Gmail's way of referring to the user
- # [00:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:09] * Quits: ericc|telecon (~eric_carl@2620:0:1b00:1191:217:f2ff:fe03:a2e) (Quit: ericc|telecon)
- # [00:10] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
- # [00:14] * Quits: paul_irish (~paul_iris@216.239.45.19)
- # [00:15] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [00:15] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
- # [00:15] * Joins: ojan (~ojan@nat/google/x-egoxxrejwkcajsui)
- # [00:18] <AryehGregor> TabAtkins, what was the objection to using a fl unit for \
- # [00:18] <AryehGregor> TabAtkins, what was the objection to using a fl unit for flexbox again?
- # [00:19] <AryehGregor> It's more or less the way TeX does it, and TeX's design here is very elegant and powerful.
- # [00:19] <AryehGregor> A separate property seems confusing, because it makes "width" mean something strange.
- # [00:19] <TabAtkins> AlexMog didn't want to introduce a specialized unit just for Flexbox, that has no meaning outside of it.
- # [00:19] <AryehGregor> What do you mean, no meaning outside of it?
- # [00:19] <TabAtkins> <div display:block; width:1fl;> is meaningless.
- # [00:20] <AryehGregor> And not only because it parses as a div with two attributes "display:block;" and "width:1fl;" whose values are both the empty string, I take it.
- # [00:20] <AryehGregor> Hmm.
- # [00:20] <TabAtkins> Yes, of course. That's just a shorthand.
- # [00:20] <AryehGregor> I guess TeX's entire layout system is based around flex ("glue"), which is why it can get away with allowing flex for all sizes.
- # [00:21] <TabAtkins> Yup.
- # [00:21] <AryehGregor> But there's no obvious way to shoehorn flex into existing CSS layout models? Why don't you just say that when doing a width or height computation, you use the flexbox algorithm instead of the regular one if there's any flex present?
- # [00:21] <TabAtkins> Of course, we can give it meaning outside of Flexbox, but it'll be arbitrary. I support just having it resolve to "0px", frex.
- # [00:21] <TabAtkins> No, several things mess up the simplicity of flexbox's algorithm. Floats, for example.
- # [00:22] <TabAtkins> If I could, I'd just bolt flex onto the existing block layout. But it's just not possible without an explosion of crazy.
- # [00:22] <AryehGregor> Hmm.
- # [00:22] <AryehGregor> Existing block layout is really horrible, though.
- # [00:23] <Hixie> explosion is right
- # [00:23] <TabAtkins> Agreed.
- # [00:23] <AryehGregor> It would be nice if it could be mostly replaced by something flex-based.
- # [00:23] <AryehGregor> I mean, without removing the old stuff, obviously.
- # [00:23] <TabAtkins> Maybe in Flexbox v2. ^_^
- # [00:23] <Hixie> you really want any new system to be completely orthogonal to the existing one, with anything that falls into the existing one being quickly isolated in a root formatting context or whatever the term is
- # [00:24] <AryehGregor> Yeah, that's what we should ideally be aiming for, IMO.
- # [00:24] <Hixie> also this would be a good time to point out the mistake of having display, float, and position bseparate properties :-)
- # [00:24] <AryehGregor> Basically a totally different system, where they fit together by just being opaque blocks nested in one another.
- # [00:24] <TabAtkins> That isolation is essentially what we're doing with all the new layout modes.
- # [00:24] * Quits: othermaciej (~mjs@17.244.3.33) (Quit: othermaciej)
- # [00:24] <AryehGregor> How many do you need?
- # [00:24] <TabAtkins> I'm working out with Flexbox just what the minimal connection between the layout modes is, so I can document it and spread the same to others.
- # [00:25] <Hixie> man, the more i look at this issue 129 CP the more horrified i'm becoming
- # [00:25] <TabAtkins> Apparently, several.
- # [00:25] <TabAtkins> Block layout, table layout, flexbox layout, and grid alignment/template so far.
- # [00:25] <AryehGregor> :/
- # [00:25] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [00:25] <TabAtkins> Each exposes different sets of constraints.
- # [00:25] <AryehGregor> I vote for cloning TeX's layout system.
- # [00:26] <AryehGregor> Because TeX's layout system is awesome in every imaginable way.
- # [00:26] <TabAtkins> Gods no. That's impossibly computationally expensive.
- # [00:26] <AryehGregor> Really? Why?
- # [00:26] <AryehGregor> It worked on 1980s computers.
- # [00:26] <TabAtkins> Because TeX is computationally expensive?
- # [00:26] <TabAtkins> Yes, but a browser isn't a static document.
- # [00:27] <AryehGregor> What's so expensive about it?
- # [00:27] <TabAtkins> There's a reason we don't do even "simple" things like adopting TeX's justification algorithms.
- # [00:27] <Hixie> i was just about to say, imagine doing tex justification with :hover rules changing the constraints
- # [00:27] <AryehGregor> You mean hyphenation?
- # [00:27] <Hixie> tex justification is done at the paragraph level, not the line level
- # [00:27] <TabAtkins> No, justification. TeX does fancy justification. Hyphenation does play into that.
- # [00:27] <AryehGregor> Hmm, yeah, it does.
- # [00:28] <TabAtkins> Hixie: Even worse, Transitions on width triggered by :hover.
- # [00:28] <AryehGregor> It's kind of obnoxious that static content display has to be degraded so much to account for edge cases where the page is dynamic.
- # [00:28] * Joins: othermaciej (~mjs@17.246.16.129)
- # [00:28] <AryehGregor> HTML line-breaking and hyphenation is a shambles.
- # [00:28] <TabAtkins> Dynamic pages aren't an edge case. ^_^
- # [00:29] <AryehGregor> Are too. The vast majority of pages don't have text being dynamically added or removed from paragraphs after initial page setup.
- # [00:29] <TabAtkins> There's nothing preventing us from offering expensive things as only valid within print, except for the low benefit.
- # [00:30] <jamesr_> you never resize your browser window?
- # [00:30] <AryehGregor> jamesr_, no, I use it full-screen. But even if I did, I wouldn't do it more than once every few minutes.
- # [00:31] * Joins: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp)
- # [00:33] <AryehGregor> "Various browsers allow timeouts up to some small level of nesting to run arbitrarily quickly; that started because it happens to make JSBench run faster due to the broken way that benchmark is constructed." :( Yay benchmarks.
- # [00:34] <TabAtkins> Yay, apparently my video/canvas demos will work in internal IE9 now.
- # [00:34] <TabAtkins> Or rather, they'll work when I switch to using closures in my setTimeout instead of argument forwarding.
- # [00:34] <TabAtkins> The important parts will work.
- # [00:36] * Quits: kurrik (~kurrik@nat/google/x-qibrmbllcgshoids) (Remote host closed the connection)
- # [00:37] * Quits: estes (~aestes@17.246.18.160) (Quit: estes)
- # [00:37] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
- # [00:37] * Quits: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [00:40] * Quits: bckenny (~bckenny@nat/google/x-utbxaahbzolkulzj) (Remote host closed the connection)
- # [00:40] * Joins: bckenny (~bckenny@nat/google/x-mtxvakdonxmefasd)
- # [00:47] <AryehGregor> Hixie, so when reverse-engineering, if Firefox throws some NS_SOMETHING_ERR exception, should I pick the most reasonable-looking DOMException and say to throw that instead?
- # [00:47] <Hixie> seems reasonable
- # [00:48] * Quits: bckenny (~bckenny@nat/google/x-mtxvakdonxmefasd) (Remote host closed the connection)
- # [00:48] <AryehGregor> Does anyone know how old the Selection stuff is? Are we talking Netscape days or more recent?
- # [00:49] * Joins: bckenny (~bckenny@nat/google/x-cmbrkybesvczhlmj)
- # [00:49] * AryehGregor is trying to figure out how much stuff is likely to depend on Firefox's behavior vs. WebKit's or Opera's
- # [00:49] <AryehGregor> If it's very old and WebKit only reverse-engineered it recently, I should really favor Firefox heavily for compat.
- # [00:50] <Hixie> i'd expect it was new with gecko, but that's just a wild guess
- # [00:53] <bckenny> TabAtkins: wait, drawing a video in canvas in IE9 no longer sets origin-clean to false?
- # [00:53] <TabAtkins> bckenny: I dunno, haven't tried it myself yet. Just heard through the grapevine that my demos work now.
- # [00:53] <karlcow> http://geekandpoke.typepad.com/geekandpoke/2011/01/conversation-gaps.html
- # [00:54] <bckenny> nice
- # [00:57] <gsnedders> AryehGregor: Don't copy us, Firefox/WebKit's behaviour around edge-cases is relied upon by, e.g., Facebook causing some stuff to break in Opera :(
- # [00:57] <AryehGregor> gsnedders, okay, noted.
- # [00:58] <webr3> http://rim.jobs
- # [00:58] * Joins: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3)
- # [00:59] <TabAtkins> Holy crap.
- # [00:59] <webr3> i know lol - Research In Motions nice new job site - marketing fail or what
- # [00:59] * Quits: MikeSmith (~MikeSmith@EM114-48-159-251.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [01:03] <Hixie> one has to assume that they are not oblivious to this... they'll probably get all kinds of viral marketing
- # [01:03] <Hixie> as e.g. above :-)
- # [01:03] * Quits: Stikki (~lordstich@dsl-tkubrasgw3-fed4f900-36.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # [01:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:03] * Joins: Stikki (~lordstich@dsl-tkubrasgw3-fed4f900-36.dhcp.inet.fi)
- # [01:04] <Hixie> man, working on this CP is positively draining
- # [01:05] <hober> Hixie: when is it due? I have yet to chip in, but will be able to help out a bunch on it early/mid next week
- # [01:05] * Joins: jochen___ (~jochen@nat/google/x-epmmtgbvsnxmmrvn)
- # [01:05] * Joins: MikeSmith (~MikeSmith@EM111-188-13-191.pool.e-mobile.ne.jp)
- # [01:05] <Hixie> 17th i think
- # [01:05] <hober> errr
- # [01:06] <hober> hmm. I dunno if I'll be able to do much with it before then
- # [01:06] <Hixie> k
- # [01:06] <Hixie> well if anyone else wants to jump in, be my guest :-)
- # [01:06] <hober> 18/19/20th would be a different story
- # [01:06] * Quits: homata_ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [01:06] <Hixie> http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129
- # [01:09] * Quits: jochen__ (~jochen@nat/google/x-xsplocszwbitlgdv) (Ping timeout: 250 seconds)
- # [01:09] * jochen___ is now known as jochen__
- # [01:10] * Joins: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed)
- # [01:11] * Joins: paul_irish (~paul_iris@nat/google/x-etpqfycjenjcxffw)
- # [01:11] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [01:14] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:16] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:16] * Quits: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
- # [01:17] <AryehGregor> So it seems like in Firefox, Selections aren't actually associated with a document, but rather with a window.
- # [01:17] <AryehGregor> This actually makes sense.
- # [01:18] <dglazkov> yeeehaa
- # [01:18] <dglazkov> sorry, wrong window.
- # [01:18] <dglazkov> but somehow still appropriate :)
- # [01:19] <AryehGregor> "yeeehaa" is always appropriate.
- # [01:21] <dglazkov> or Leeeroooy
- # [01:34] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 272 seconds)
- # [01:35] * Quits: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com) (Ping timeout: 240 seconds)
- # [01:38] * Joins: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com)
- # [01:46] * Joins: mpt (~mpt@canonical/mpt)
- # [01:47] * Quits: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3) (Quit: estes)
- # [01:50] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
- # [01:54] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [01:54] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [01:54] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:55] * Joins: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3)
- # [01:56] * Quits: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3) (Remote host closed the connection)
- # [01:57] * Joins: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3)
- # [02:00] * Joins: welander (~me@c-a88a72d5.037-82-73746f25.cust.bredbandsbolaget.se)
- # [02:00] * Joins: PacketMonkey (~PacketMon@97-92-63-101.dhcp.aldl.mi.charter.com)
- # [02:02] * Joins: cszabo2 (~caszabo@192.100.104.17)
- # [02:04] * Quits: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3) (Quit: estes)
- # [02:04] * Quits: ojan (~ojan@nat/google/x-egoxxrejwkcajsui) (Quit: ojan)
- # [02:05] * abarth is now known as abarth|evvia
- # [02:05] * Quits: cszabo1 (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [02:05] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [02:08] * Joins: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3)
- # [02:18] * Quits: welander (~me@c-a88a72d5.037-82-73746f25.cust.bredbandsbolaget.se)
- # [02:22] * Quits: Rik` (~Rik`@2a01:e35:139b:b390:daa2:5eff:fe97:85ed) (Ping timeout: 260 seconds)
- # [02:22] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [02:26] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
- # [02:29] <AryehGregor> What unsung genius decided that Python needed its own (broken and poorly-designed) package management system instead of integrating with the standard ones everyone uses?
- # [02:29] <AryehGregor> sudo easy_install lxml has now not only failed repeatedly because non-Python dependencies weren't present, it then spent several minutes compiling something or other from source.
- # [02:29] <AryehGregor> Now I just hope it works.
- # [02:30] * Quits: cszabo2 (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [02:30] * Joins: cszabo2 (~caszabo@192.100.104.17)
- # [02:32] <AryehGregor> Wait a sec, does the DOM Range spec only compile using Ms2ger's forked version of Anolis?
- # [02:32] <AryehGregor> . . .
- # [02:32] <AryehGregor> Okay, I guess I'll ask him when he shows up. I'll call it a day and start writing tests if I don't figure out how to get the spec to work.
- # [02:33] <Hixie> can't go wrong writing tests ;-)
- # [02:33] * Hixie has just tripped over a part of the ISSUE-129 change proposal that has _so many_ errors he doesn't know what to do about it
- # [02:34] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [02:34] <AryehGregor> Hixie, make your counter-proposal end something like this? http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454
- # [02:34] <Hixie> (e.g. accordngy to the a11y tf, apparently aria-checked="true" must be set on any checkbox whose _default_ state is checked!)
- # [02:35] <Hixie> AryehGregor: very tempted. Though the spec already has a zalgo reference. ;-)
- # [02:35] <TabAtkins> wut
- # [02:35] <Hixie> also they don't say it should be =true, they should say it should "match the state", without saying what that means
- # [02:36] <AryehGregor> Does anyone else here only reliably notice it's their birthday when all the vBulletin forums they're a member of send them a happy birthday e-mail?
- # [02:36] <AryehGregor> Because I just realized that's the case for me, which is sad.
- # [02:37] <TabAtkins> Where are you seeing that, Hixie?
- # [02:37] <Philip`> AryehGregor: Happy birthday
- # [02:37] <Hixie> also according to this CP you are _not allowed_ to ever set aria-multiselectable="false" on a <select> even if the <select> has no multiple="" attribute
- # [02:37] * Philip` falls for AryehGregor's subtle ploy
- # [02:37] <Hixie> TabAtkins: the trove of errors that is the "WAI-ARIA to HTML attribute mapping" table
- # [02:37] <AryehGregor> :P
- # [02:38] <TabAtkins> Hixie: Yeah, I'm looking at the input[type=checkbox] section of the table right now.
- # [02:38] <AryehGregor> If I don't even remember it's my own birthday, I'm hardly going to fish for happy birthdays. I was aware it was sometime around here, just didn't think about the exact day . . .
- # [02:38] <AryehGregor> :P
- # [02:38] <Hixie> pretty much every row of that table has at least one mistake
- # [02:38] <Hixie> i'm not gonna list them all in the CCP, i'd be here forever
- # [02:39] <TabAtkins> Hixie: Are you looking at http://www.paciellogroup.com/blog/misc/HTML5/aria-html5-proposal.html ?
- # [02:39] * Quits: estes (~aestes@2620:0:1b00:1f08:226:bbff:fe07:95c3) (Quit: estes)
- # [02:40] <TabAtkins> Oh, I see, you're reading the lower table.
- # [02:40] * Joins: jgv (~jgv@184.152.75.83)
- # [02:41] <Hixie> yeah, sorry for being unclear
- # [02:41] <TabAtkins> Right, that lower table has several mistakes.
- # [02:42] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:42] <AryehGregor> I'd offer to help, but I know absolutely nothing about ARIA.
- # [02:42] <AryehGregor> Also, I have to go to bed and should stop procrastinating about that, so good night.
- # [02:43] * Joins: erlehmann (~erlehmann@82.113.99.5)
- # [02:43] * Quits: jgv (~jgv@184.152.75.83) (Remote host closed the connection)
- # [02:47] * Joins: jgv (~jgv@184.152.75.83)
- # [02:48] * Joins: estes (~aestes@17.246.16.226)
- # [02:50] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
- # [02:51] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
- # [02:58] <jamesr_> Hixie: you should reply that the change proposal is not accessible to people with brains
- # [02:59] * Joins: homata__ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
- # [03:02] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
- # [03:02] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [03:04] * Quits: othermaciej (~mjs@17.246.16.129) (Quit: othermaciej)
- # [03:05] <TabAtkins> Btw, I'll go ahead and write the Issue-130 CP next week or so.
- # [03:05] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [03:06] * Joins: othermaciej (~mjs@17.246.16.129)
- # [03:08] * Quits: othermaciej (~mjs@17.246.16.129) (Read error: Connection reset by peer)
- # [03:09] * Quits: estes (~aestes@17.246.16.226) (Quit: estes)
- # [03:09] * Joins: agektmr (~Adium@u709210.xgsnu3.imtp.tachikawa.mopera.net)
- # [03:09] * Joins: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net)
- # [03:11] * bga_ is now known as bga_|away
- # [03:14] * Joins: Sirisian (~Sirisian@resnet217-121.resnet.wmich.edu)
- # [03:16] * Joins: othermaciej (~mjs@17.246.16.129)
- # [03:16] <Hixie> TabAtkins: cool. let me know if you need help, happy to help with that one.
- # [03:18] * Quits: jgv (~jgv@184.152.75.83) (Remote host closed the connection)
- # [03:19] <wirepair> 2/win 3
- # [03:19] <wirepair> !
- # [03:19] <TabAtkins> No, I think it'd be pretty simple. (1) Tables for layout are still bad for many reasons [list reasons].
- # [03:21] * Quits: bckenny (~bckenny@nat/google/x-cmbrkybesvczhlmj) (Remote host closed the connection)
- # [03:23] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [03:23] <othermaciej> note that "X is bad" is not necessarily sufficient to prove "it's better for X to be noncomforming"
- # [03:24] <TabAtkins> True, but it may be sufficient for "This one 'improvement' isn't enough to justify making them conforming."
- # [03:25] * Quits: sicking (~chatzilla@nat/mozilla/x-eozwfqzdnbuzyyzh) (Remote host closed the connection)
- # [03:26] * Quits: jamesr_ (~jamesr@nat/google/x-qrfarptwgubszarw) (Quit: jamesr_)
- # [03:28] * bga_|away is now known as bga_
- # [03:29] * Joins: cooto (~Adium@pc-56-22-120-200.cm.vtr.net)
- # [03:29] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [03:31] <othermaciej> you'd have to translate the "X is bad" into what effects occur when X is conforming vs. nonconforming
- # [03:31] <othermaciej> presumably there is some marginal effect on willingness of authors to use X, at least for authors who are aware of and care about non-machine-checkable criteria
- # [03:35] * Quits: othermaciej (~mjs@17.246.16.129) (Quit: othermaciej)
- # [03:41] * Quits: hlb_ (~hlb@220-133-0-4.HINET-IP.hinet.net) (Quit: leaving)
- # [03:41] * bga_ is now known as bga_|away
- # [03:44] * Quits: dave_levin (~dave_levi@nat/google/x-mptdwyqggrrwasxc) (Quit: dave_levin)
- # [03:45] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
- # [03:45] * Quits: connrs (~paul@host86-169-89-156.range86-169.btcentralplus.com) (Ping timeout: 240 seconds)
- # [03:47] * Quits: paul_irish (~paul_iris@nat/google/x-etpqfycjenjcxffw) (Remote host closed the connection)
- # [03:47] * Joins: paul_irish (~paul_iris@nat/google/x-wzlfpivgjttkabat)
- # [03:48] * Parts: cooto (~Adium@pc-56-22-120-200.cm.vtr.net)
- # [03:49] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
- # [03:50] * bga_|away is now known as bga_
- # [03:52] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [03:54] * Quits: paul_irish (~paul_iris@nat/google/x-wzlfpivgjttkabat) (Remote host closed the connection)
- # [03:54] * Joins: paul_irish (~paul_iris@nat/google/x-locrfffegdogcarj)
- # [03:55] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:58] * Quits: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [04:01] * bga_ is now known as bga_|away
- # [04:04] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [04:12] * bga_|away is now known as bga_
- # [04:12] * Quits: agektmr (~Adium@u709210.xgsnu3.imtp.tachikawa.mopera.net) (Quit: Leaving.)
- # [04:16] * Quits: paul_irish (~paul_iris@nat/google/x-locrfffegdogcarj) (Remote host closed the connection)
- # [04:22] * bga_ is now known as bga_|away
- # [04:25] * bga_|away is now known as bga_
- # [04:25] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:26] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [04:26] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Read error: Connection reset by peer)
- # [04:26] * eric_carlson_ is now known as eric_carlson
- # [04:32] * karlcow discovering rowspan="0" http://reference.sitepoint.com/html/th/rowspan
- # [04:32] <karlcow> weird
- # [04:33] <karlcow> "There is also a special value of "0", which should tell the browser to span the cell to the end of all rows inside the current rowgroup (that is, the thead, tfoot, or tbody)."
- # [04:33] <karlcow> "Browser support for rowspan is generally good, with one exception—rendering rowspan="0". Firefox and Opera are the only browsers tested that correctly span the cell to which this attribute is applied across all subsequent rows; the other browsers tested render the cell in the first row only."
- # [04:34] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [04:36] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [04:39] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:48] * bga_ is now known as bga_|away
- # [04:51] * Quits: erlehmann (~erlehmann@82.113.99.5) (Ping timeout: 255 seconds)
- # [04:54] * bga_|away is now known as bga_
- # [04:58] * Quits: jwalden (~waldo@adsl-70-131-128-207.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
- # [05:01] * Joins: homata_ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp)
- # [05:02] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
- # [05:03] * Quits: homata__ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [05:06] * Quits: homata_ (~homata@113x34x70x149.ap113.ftth.ucom.ne.jp) (Ping timeout: 276 seconds)
- # [05:07] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [05:07] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Client Quit)
- # [05:09] * Joins: paul_irish (~paul_iris@nat/google/x-nzlcggbfrsknzevk)
- # [05:18] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [05:18] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 276 seconds)
- # [05:26] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [05:28] * _bga is now known as bga_|away
- # [05:28] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [05:39] * Joins: caszabo (~caszabo@192.100.104.17)
- # [05:40] * Quits: caszabo (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [05:40] * Joins: caszabo (~caszabo@192.100.104.17)
- # [05:43] * Quits: cszabo2 (~caszabo@192.100.104.17) (Ping timeout: 276 seconds)
- # [05:43] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [05:43] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
- # [05:48] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
- # [05:57] * Quits: paul_irish (~paul_iris@nat/google/x-nzlcggbfrsknzevk) (Remote host closed the connection)
- # [05:57] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [05:57] * Joins: agektmr (~Adium@220.109.219.244)
- # [05:58] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [06:03] * Joins: paul_irish (~paul_iris@67.218.106.189)
- # [06:22] * Joins: micheil (~micheil@114.72.245.224)
- # [06:25] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [06:27] * GPHemsley is now known as GPH-Zeke
- # [06:28] * Quits: dbaron (~dbaron@nat/mozilla/x-rctjgrrdsxfjedxp) (Ping timeout: 240 seconds)
- # [06:28] * Quits: caszabo (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [06:31] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [06:34] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [06:34] <Hixie> TabAtkins: the table thing has at least two other pretty important points to include: first, that no version of HTML has ever allowed layout tables in the first place, so it's not like we're making old valid code invalid, and second, that making tables-for-layout ok would undo literally a decade or more of advocacy, which would seriously harm the credibility of the effort with early adopters and advocates
- # [06:35] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
- # [06:36] * Quits: micheil (~micheil@114.72.245.224) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [06:40] * Quits: paul_irish (~paul_iris@67.218.106.189) (Remote host closed the connection)
- # [06:42] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [06:46] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
- # [06:47] * Joins: mpt (~mpt@canonical/mpt)
- # [06:47] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [06:47] <hsivonen> Hixie: the TF hasn't yet quite figured out what problem it is trying to solve, but it is trying to come up with a list of use cases to consider
- # [06:49] <hsivonen> GPH-Zeke: the validator has been updated piecemeal and is always at or near the tip of the tree
- # [06:49] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [06:50] <hsivonen> MikeSmith: window.parseHtmlDocument(inputText, documentObject, callbackWhenDone, nullPlaceHolderForErrorCallback);
- # [06:51] <MikeSmith> hsivonen: thanks
- # [06:51] * GPH-Zeke is now known as GPHemsley
- # [06:51] <GPHemsley> hsivonen: K, thanks.
- # [06:56] * Quits: cszabo1 (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [06:58] * abarth|evvia is now known as abarth
- # [06:59] * Quits: MikeSmith (~MikeSmith@EM111-188-13-191.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [07:01] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [07:04] * Joins: cszabo2 (~caszabo@192.100.104.17)
- # [07:05] * Joins: MikeSmith (~MikeSmith@EM114-48-202-232.pool.e-mobile.ne.jp)
- # [07:06] * Quits: cszabo1 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:07] * Quits: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com) (Ping timeout: 240 seconds)
- # [07:08] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [07:08] * Quits: cszabo2 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:08] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [07:08] * Joins: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com)
- # [07:13] * Quits: kennyluck (~kennyluck@133.27.228.172) (Quit: kennyluck)
- # [07:19] * Quits: cszabo1 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:22] <Hixie> hsivonen: interesting
- # [07:22] <Hixie> hsivonen: is there a draft of those use cases anywhere?
- # [07:24] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [07:28] <MikeSmith> hsivonen: I've checked in patches for all the remaining validator bugs/enhancements I had open for now
- # [07:29] <MikeSmith> if you could please redeploy today or soon, I will also redeploy the HTML5 backends on all the W3C validator hosts so we can have those synced up
- # [07:29] * Quits: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no) (Quit: Ex-Chat)
- # [07:29] * Quits: cszabo1 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:30] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [07:35] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [07:36] * Joins: cszabo2 (~caszabo@192.100.104.17)
- # [07:38] * Quits: cszabo1 (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [07:41] * Joins: caszabo (~caszabo@192.100.104.17)
- # [07:41] <hsivonen> MikeSmith: I'll redeploy today
- # [07:41] <MikeSmith> cool
- # [07:41] <MikeSmith> thanks
- # [07:41] <hsivonen> Hixie: http://lists.w3.org/Archives/Public/public-html-xml/2010Dec/0064.html
- # [07:42] <othermaciej> I've been skimming public-html-xml archives today
- # [07:43] <othermaciej> it is hard to tell what the goal is there
- # [07:43] * Quits: cszabo2 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:45] * Quits: caszabo (~caszabo@192.100.104.17) (Remote host closed the connection)
- # [07:48] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [07:49] <Hixie> as far as i can tell, all the use cases listed in that e-mail have well-understood, well-established, and already-deployed solutions
- # [07:54] <Hixie> 1: what normal describes (there's no namespace problem); 2: use an XML parser (browsers have been doing this for years); 3: as he says, XHTML, or as Atom does, a CDATA block; 4: <script> is designed for this purpose now; 5: just a combination of 3 and 4, nothing special beyond that is needed.
- # [07:56] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Read error: Connection reset by peer)
- # [07:56] * Quits: cszabo1 (~caszabo@192.100.104.17) (Ping timeout: 260 seconds)
- # [07:56] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [07:57] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [08:02] <Hixie> case 2 was explained further in http://lists.w3.org/Archives/Public/public-html-xml/2011Jan/0045.html; the solution is to transform the content into HTML using an XML parser, and HTML serialiser, and some logic
- # [08:08] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [08:19] * Joins: roc (~chatzilla@121.98.230.221)
- # [08:20] * Joins: cszabo1 (~caszabo@192.100.104.17)
- # [08:21] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [08:23] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:27] * Joins: micheil (~micheil@114.72.245.224)
- # [08:32] * Joins: pesla (~pesla@188.202.125.121)
- # [08:34] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [08:36] <othermaciej> hsivonen: if you think the polyglot spec should have dire warnings, I suggest filing a bug to that effect (re http://lists.w3.org/Archives/Public/public-html-xml/2011Jan/0138.html )
- # [08:36] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [08:37] <Hixie> only 14 bits remaining to write on http://wiki.whatwg.org/wiki/Change_Proposal_for_ISSUE-129 ... in case anyone is bored and looking for something to do :-D
- # [08:37] * Joins: rimantas (~rimliu@93.93.57.193)
- # [08:39] * Quits: micheil (~micheil@114.72.245.224) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [08:40] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:41] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:50] <hsivonen> othermaciej: OK
- # [09:01] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Ping timeout: 260 seconds)
- # [09:07] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [09:08] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:11] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Ping timeout: 255 seconds)
- # [09:20] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [09:26] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
- # [09:33] * Joins: matjas (~matjas@91.182.67.153)
- # [09:35] * bga_ is now known as bga_|away
- # [09:36] * bga_|away is now known as bga_
- # [09:37] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [09:41] <hsivonen> who do I need to login again and again on every login-requiring action on the W3C Bugzilla?
- # [09:41] <hsivonen> I have allowed cookies from w3.org and www.w3.org
- # [09:41] * Quits: charlvn (~charlvn@41.0.48.93) (Ping timeout: 276 seconds)
- # [09:41] <hsivonen> doesn't happen on other bugzillas
- # [09:42] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [09:46] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [09:47] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [09:49] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:51] * Joins: ROBOd (~robod@89.123.151.31)
- # [09:53] * Joins: charlvn (~charlvn@41.0.48.93)
- # [09:57] * Joins: fivetwentysix (~pma@132.118.103.218.static.netvigator.com)
- # [10:02] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [10:02] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [10:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:03] * Quits: Sirisian (~Sirisian@resnet217-121.resnet.wmich.edu) (Ping timeout: 240 seconds)
- # [10:03] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [10:15] <hsivonen> othermaciej: I filed a couple of bugs about Polyglot Markup
- # [10:16] <annevk> AryehGregor, yeah, you need his version of Anolis
- # [10:17] <annevk> AryehGregor, the way I solved this was by just changing the source and let Ms2ger do the rest :)
- # [10:19] <hsivonen> hmm. 134 "hard" blockers for Firefox 4 still
- # [10:20] <annevk> I read something about a release end of February?
- # [10:21] * Quits: webr3 (~nathan@host86-142-128-110.range86-142.btcentralplus.com) (Ping timeout: 276 seconds)
- # [10:22] <hsivonen> annevk: this http://groups.google.com/group/mozilla.dev.planning/msg/cb1c625584526e97 ?
- # [10:22] <annevk> I think so, it was a Dutch news article that linked to some newsgroup post
- # [10:25] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:26] * Joins: webr3 (~nathan@host86-142-134-238.range86-142.btcentralplus.com)
- # [10:26] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:29] <zcorpan> hsivonen: any parser bugs that are blocking?
- # [10:30] <hsivonen> zcorpan: the <figure> ISSUE is a "soft" blocker
- # [10:30] <hsivonen> zcorpan: no hard ones
- # [10:31] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:32] * Joins: homat____ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:35] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [10:35] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
- # [10:38] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
- # [10:40] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Quit: anttio)
- # [10:41] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [10:44] * Quits: webr3 (~nathan@host86-142-134-238.range86-142.btcentralplus.com) (Ping timeout: 240 seconds)
- # [10:47] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
- # [10:54] * Joins: webr3 (~nathan@host81-154-169-119.range81-154.btcentralplus.com)
- # [10:54] * Quits: krijnh (~krijnhoet@83.160.77.30) (Ping timeout: 260 seconds)
- # [10:55] * Attempting to rejoin channel #whatwg
- # [10:55] * Rejoined channel #whatwg
- # [10:55] * 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!'
- # [10:55] * Set by annevk42 on Mon Oct 19 22:03:06
- # [10:56] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:03] * Quits: fivetwentysix (~pma@132.118.103.218.static.netvigator.com) (Quit: fivetwentysix)
- # [11:07] * Joins: anttio (~anttio@huittinen.of.frantic.com)
- # [11:15] * Joins: erlehmann (~erlehmann@82.113.99.5)
- # [11:15] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:16] <matjas> are you kidding me? @gruber didn’t know YouTube has been serving WebM for months?
- # [11:16] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Client Quit)
- # [11:16] * Quits: erlehmann (~erlehmann@82.113.99.5) (Read error: Connection reset by peer)
- # [11:17] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:18] <hsivonen> matjas: awesome, isn't it?
- # [11:19] <matjas> makes me a sad, sad panda
- # [11:21] <Rik`_> this really shows how careful he was before bahsing
- # [11:22] * Quits: mamund (mamund@frost.nullshells.net) (Read error: Connection reset by peer)
- # [11:22] * Joins: mamund (mamund@frost.nullshells.net)
- # [11:24] <annevk> fuck
- # [11:24] <annevk> my dreamhost account was hacked
- # [11:24] <hsivonen> annevk: when?
- # [11:24] <Lachy> annevk, what happened to it?
- # [11:25] <annevk> I'm not sure when it happened, but they modified a file and redirected people coming from search engines to some scam site
- # [11:25] <Lachy> check the modification date on that file
- # [11:25] <annevk> and they also fucked up my yearly archive file encoding somehow
- # [11:26] <annevk> Lachy, sigh, I modified it already :/
- # [11:26] <Lachy> ok
- # [11:26] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
- # [11:26] <Lachy> did they edit .htaccess, or one of your PHP or python scripts?
- # [11:26] <annevk> PHP
- # [11:27] <annevk> but I have not checked everything yet
- # [11:27] <annevk> I have changed my dreamhost account and database password
- # [11:29] <gsnedders> Do you use any non-custom stuff on it? I remember WP having some bug that was exploited like that…
- # [11:30] <hsivonen> WP seriously needs an action for "Delete this post, its author and all other posts from the same author" in the "Posts" admin view
- # [11:30] <annevk> yes, in various places I do
- # [11:30] <gsnedders> annevk: I would suspect them more than any password.
- # [11:31] <Lachy> hsivonen, it's easier if you delete the author instead, and then you take out all the posts along with them
- # [11:33] <annevk> gsnedders, but the hack was crafted specifically for my site
- # [11:33] <hsivonen> Lachy: I mean the Posts view seriously needs a shortcut for that
- # [11:33] <gsnedders> annevk: In what way?
- # [11:33] <Lachy> hsivonen, yeah, I know
- # [11:33] <hsivonen> Lachy: I think copying and pasting usernames between the two views isn't a useful exercise
- # [11:34] <Lachy> no, it's annoying, but it's the most effective way I found to do it, given the limitations
- # [11:34] <annevk> gsnedders, they figured out how my site was structured, modified one file and added another one to aid and that was it
- # [11:34] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [11:34] <hsivonen> I'm rather nervous about having Perl and Python on my server
- # [11:34] <hsivonen> but buying a separate VM for Bugzilla and test cases seems like an overkill
- # [11:34] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:34] <hsivonen> s/Python/PHP/
- # [11:35] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
- # [11:36] * Quits: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [11:39] * Philip` wonders what's wrong with having Perl on one's server
- # [11:40] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [11:41] <hsivonen> Philip`: I see security patches for the Perl packages too often
- # [11:42] <annevk> oh I can still check modified dates
- # [11:44] * Philip` likes that Perl has taint mode, since that makes things feel a bit safer
- # [11:44] <annevk> "2011-01-09 10:22"
- # [11:44] <annevk> five fricking days
- # [11:45] <hsivonen> annevk: did you already end up in some kind of badware filter?
- # [11:45] <annevk> I found out via a Google search
- # [11:45] <hsivonen> annevk: how? did Google flag your site as dangerous?
- # [11:46] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [11:46] <annevk> I was wondering what http://i.imgur.com/KpI5n.jpg would do for my own site
- # [11:46] <annevk> and when I ran that I got results for Viagra
- # [11:46] <annevk> which made me go o_O
- # [11:48] <MikeSmith> hsivonen: I don't have that problem with W3C bugzilla
- # [11:48] <annevk> but they have fiddled with my .htaccess as well
- # [11:49] <MikeSmith> but I can help try to figure out why it's happening
- # [11:49] <annevk> but they made a few mistakes which screwed up the encoding and made the 2011 archive stop working
- # [11:49] <annevk> that is only why I noticed that
- # [11:50] * _bga is now known as bga_|away
- # [11:51] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [11:51] <Philip`> Do you have a known-good backup of the site you can diff against?
- # [11:51] <annevk> I wish
- # [11:56] * Joins: benschwarz (~ben@59.167.185.148)
- # [11:59] <annevk> ls -lha is nice
- # [12:00] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
- # [12:01] <MikeSmith> hsivonen: if people want to help test Firefox releases or nightlies, is there a good page to point them to for details?
- # [12:03] <MikeSmith> other than just http://www.mozilla.com/en-US/firefox/all-beta.html I mean
- # [12:05] <MikeSmith> (minus en-US)
- # [12:10] <MikeSmith> http://www.mozilla.org/contribute/ maybe
- # [12:11] <Rik`> MikeSmith: maybe http://quality.mozilla.org/docs/misc/how-can-i-help-test/ ?
- # [12:11] <MikeSmith> Rik`: yes!
- # [12:11] <MikeSmith> thanks
- # [12:12] <Rik`> btw, there is a sync testday today http://quality.mozilla.org/events/2011/01/11/firefox-sync-testday-friday-january14th/
- # [12:16] * Joins: Ms2ger (~Ms2ger@91.181.163.121)
- # [12:21] <Rik`> MikeSmith: the getting started section on http://quality.mozilla.org/docs/ seems better
- # [12:21] * MikeSmith takes a look
- # [12:22] * Joins: david_carlisle (~davidc@62.231.145.254)
- # [12:24] * Joins: Martijnc (~Martijnc@91.176.101.94)
- # [12:25] * Quits: Martijnc (~Martijnc@91.176.101.94) (Read error: Connection reset by peer)
- # [12:25] * Joins: Martijnc (~Martijnc@91.176.101.94)
- # [12:33] <jgraham> AryehGregor: Pretty much all programming languages have their own distribution systems. Relying on apt or whatever doesn't really work because the timescales for updates are so different\
- # [12:34] <jgraham> AryehGregor: With python the One True Way is virtualenv (always) + pip
- # [12:35] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:39] <annevk> I think I cleared it up
- # [12:39] <hsivonen> MikeSmith: http://quality.mozilla.org/docs/misc/how-can-i-help-test/ that Rik` pointed to looks like a good reference
- # [12:40] <annevk> I wonder how they got in
- # [12:40] <hsivonen> annevk: you could let Dreamhost know and see if they find something interesting in their logs
- # [12:40] <annevk> it seems like they got hold of the ssh login somehow as the changes are pretty local
- # [12:40] <MikeSmith> hsivonen: thanks
- # [12:42] <MikeSmith> so Google says WebVTT needs "a structure to add header-style metadata"
- # [12:43] <MikeSmith> the concern about non-browser applications is also interesting
- # [12:46] <MikeSmith> http://edocket.access.gpo.gov/cfr_2007/octqtr/pdf/47cfr15.119.pdf and https://docs.google.com/viewer?a=v&q=cache:UKnzJubrIh8J:tech.ebu.ch/docs/tech/tech3264.pdf seem worth perusing
- # [12:46] <MikeSmith> EBU STL and CEA-608/708 captions
- # [12:46] * Quits: pererik (~pe@unaffiliated/pererik) (Remote host closed the connection)
- # [12:46] * Joins: pererik (~pe@unaffiliated/pererik)
- # [12:46] <hsivonen> MikeSmith: is that the floppy disk and MS DOS-oriented EBU spec?
- # [12:46] <MikeSmith> dunno
- # [12:46] <MikeSmith> that's the first i ever learned of it
- # [12:47] <MikeSmith> I guess Silvia would know
- # [12:47] <hsivonen> MikeSmith: oh yes. see section 2. Medium for exchange for the lolz
- # [12:47] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 265 seconds)
- # [12:48] <MikeSmith> heh
- # [12:48] <MikeSmith> beautiful
- # [12:48] <hsivonen> I read that spec as part of my job in 2002
- # [12:48] <MikeSmith> I guess this says something about the persistence of decently specced formats
- # [12:49] <MikeSmith> hsivonen: note also:
- # [12:49] <MikeSmith> * underline: EBU STL, CEA-608 and CEA-708 support underlining of
- # [12:49] <MikeSmith> characters. The underline character is also particularly important for
- # [12:49] <MikeSmith> some Asian languages. Please make it possible to provide text
- # [12:49] <MikeSmith> underlines without the use of CSS in WebVTT.
- # [12:51] <MikeSmith> the stuff about how default-track choice works in YouTube is interesting
- # [12:52] <MikeSmith> hmm, "Ability to move captions out of the way"
- # [12:52] <hsivonen> MikeSmith: where are you quoting from? list email that hasn't reached me yet?
- # [12:52] <MikeSmith> seems like a UI feature
- # [12:52] <MikeSmith> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2011-January/029859.html
- # [12:53] <MikeSmith> message from Silvia
- # [12:53] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [12:53] * bga_ is now known as _bga
- # [12:55] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 246 seconds)
- # [12:55] * _bga is now known as bga_|away
- # [12:59] * Quits: MikeSmith (~MikeSmith@EM114-48-202-232.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [13:00] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [13:00] <hsivonen> Firefox 4 say "probably" for "video/webm". Chrome, Chromium, Opera and Midori say "maybe"
- # [13:01] <hsivonen> all of them say "probably" with codecs="vp8, vorbis"
- # [13:02] * Quits: benschwarz_ (~ben@59.167.185.148) (Client Quit)
- # [13:02] <zcorpan> "Generally, a user agent should never return "probably" for a type that allows the codecs parameter if that parameter is not present."
- # [13:03] <hsivonen> I wonder if we have a bug for that
- # [13:05] * bga_|away is now known as bga_
- # [13:06] * bga_ is now known as bga_|away
- # [13:07] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [13:08] <annevk> hsivonen, DreamHost said it did not have the resources. I nonetheless asked again because of the circumstances. This was quite a specific attack.
- # [13:08] <annevk> And I only ever use SSH so how they got my password...
- # [13:08] * Quits: benschwarz_ (~ben@59.167.185.148) (Client Quit)
- # [13:09] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [13:11] <Philip`> annevk: Could it have been via a PHP script vulnerability?
- # [13:12] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:12] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:12] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [13:13] * Joins: MikeSmith (~MikeSmith@EM111-188-81-119.pool.e-mobile.ne.jp)
- # [13:15] <annevk> Philip`, I do not really see how
- # [13:15] <Evet> is amplesdk+xul best for desktop-like RIAs?
- # [13:16] <annevk> Google Webmaster Tools did not detect malware
- # [13:16] <annevk> weird
- # [13:17] * Philip` wonders why he's only ever heard of this kind of attack on Dreamhost sites
- # [13:17] <Philip`> (It sounds similar to http://philip.html5.org/misc/spammy-sites.txt)
- # [13:17] <Philip`> (Maybe it's just because almost everybody uses Dreamhost for their sites)
- # [13:22] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [13:22] * bga_ is now known as _bga
- # [13:24] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 265 seconds)
- # [13:27] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
- # [13:31] <Ms2ger> AryehGregor, yes, DOM Range uses the extensions I added to anolis for it ;)
- # [13:33] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Ping timeout: 260 seconds)
- # [13:35] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:42] <MikeSmith> why not use refspec?
- # [13:42] <MikeSmith> or respec I guess it is
- # [13:44] * Joins: hdhoang (~hdhoang@hdhoang.zahe.me)
- # [13:45] * Quits: kor (~kor@a83-161-211-173.adsl.xs4all.nl) (Quit: kor)
- # [13:46] * Quits: PacketMonkey (~PacketMon@97-92-63-101.dhcp.aldl.mi.charter.com) (Quit: PacketMonkey)
- # [13:49] * Joins: kor (~kor@a83-161-211-173.adsl.xs4all.nl)
- # [13:49] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 276 seconds)
- # [13:53] * Joins: mamund (mamund@frost.nullshells.net)
- # [13:54] <Ms2ger> Why would I?
- # [13:54] <Ms2ger> And does it have cross-spec cross-references?
- # [13:55] <annevk> Philip`, would be nice to find out
- # [13:58] * Joins: benschwarz_ (~ben@59.167.185.148)
- # [14:07] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
- # [14:30] * Joins: kennyluck (~kennyluck@EM111-188-137-95.pool.e-mobile.ne.jp)
- # [14:40] * Joins: PacketMonkey (~PacketMon@mail.menufocus.com)
- # [14:48] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
- # [14:50] * Quits: kennyluck (~kennyluck@EM111-188-137-95.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [14:51] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
- # [14:54] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
- # [14:56] * Joins: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp)
- # [15:00] * Joins: connrs (~paul@host86-169-89-156.range86-169.btcentralplus.com)
- # [15:03] * Quits: reni (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
- # [15:04] * Joins: erlehmann (~erlehmann@89.204.137.77)
- # [15:06] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [15:10] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
- # [15:12] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 276 seconds)
- # [15:12] * Joins: benschwarz (~ben@59.167.185.148)
- # [15:18] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:18] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
- # [15:24] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [15:25] * Quits: erlehmann (~erlehmann@89.204.137.77) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
- # [15:34] * Joins: ChrisLTD (~iMac@ur185.ur.unc.edu)
- # [15:35] * Quits: ChrisLTD (~iMac@ur185.ur.unc.edu) (Client Quit)
- # [15:36] * Parts: jeroenp (~N30R3J@a80-100-132-8.adsl.xs4all.nl)
- # [15:39] * Quits: cszabo1 (~caszabo@192.100.104.17) (Quit: Leaving)
- # [15:39] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
- # [15:39] * Joins: botz0r (~botz0r@91.182.67.153)
- # [15:49] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [16:01] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:03] * Joins: Sirisian (~Sirisian@141.218.217.121)
- # [16:05] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
- # [16:06] * Joins: variable (~variable@unaffiliated/variable)
- # [16:08] * Joins: saba (~foo@unaffiliated/saba)
- # [16:13] * Joins: kennyluck (~kennyluck@EM111-188-4-190.pool.e-mobile.ne.jp)
- # [16:14] * Joins: 13WAA0L63 (~davidb@66.207.206.180)
- # [16:23] <AryehGregor> jgraham, there's nothing to stop Python repos from at least integrating sanely with the native package management system. Like automatically installing dependencies from the local package manager. Or, I don't know, shipping binaries instead of just source code.
- # [16:23] * Joins: plainhao (~plainhao@208.75.85.237)
- # [16:23] <AryehGregor> Anyway, timescales are irrelevant. You can have an APT repository that's updated every two minutes.
- # [16:24] <AryehGregor> I didn't say it had to be the distro's repo, just that it should use the same system, or one with comparably many features.
- # [16:24] * AryehGregor grumbles
- # [16:24] <jgraham> You are proposing that PyPI provides its own repositories for linux systems?
- # [16:24] <jgraham> That seems complex and not that useful
- # [16:24] <AryehGregor> Why not? Plenty of places do it. Opera, for instance.
- # [16:25] <AryehGregor> Just write something that will convert eggs into .deb's.
- # [16:25] <AryehGregor> And allow authors to specify per-distro dependencies.
- # [16:25] <AryehGregor> Ms2ger, so do you have instructions somewhere for how to compile your version of Anolis, or do I just have to submit patches blindly and hope they work? Because there's a bunch more stuff I'm slated to do with Selections.
- # [16:25] <Philip`> .deb files aren't especially useful for distros that don't use .deb files
- # [16:25] <jgraham> Authors don't want to specify per-distro anything since they are likely not using linux at all
- # [16:25] <AryehGregor> So also have something that converts them to RPM files.
- # [16:25] <Philip`> Some don't use RPM files either
- # [16:26] <jgraham> But mostly you don't want to use system-wide packages
- # [16:26] <AryehGregor> easy_install doesn't use system-wide packages?
- # [16:26] <AryehGregor> Philip`, they can suffer for their obstinacy.
- # [16:26] <jgraham> The only packages I would consider installing system-wide are things like NumPy
- # [16:26] <jgraham> AryehGregor: It does, by default
- # [16:26] <jgraham> That is a bug
- # [16:26] <AryehGregor> I see.
- # [16:26] <jgraham> Like I said the One True Way is to use Virtualenv + pip
- # [16:27] <AryehGregor> I stand by my position: this is a mess.
- # [16:27] * Quits: Sirisian (~Sirisian@141.218.217.121) (Ping timeout: 265 seconds)
- # [16:27] <jgraham> It's not great, but no worse than ruby + gems or java + (whatever it is they use)
- # [16:27] <jgraham> maven?
- # [16:27] <Philip`> AryehGregor: I don't want to suffer :-(
- # [16:28] <AryehGregor> Or PHP + PEAR, or Perl + CPAN, I guess.
- # [16:28] * Joins: fivetwentysix (~pma@pcd389213.netvigator.com)
- # [16:28] <AryehGregor> Philip`, then use a distro that doesn't behave radically differently from the distros normal people use.
- # [16:29] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:29] <Philip`> Some relatively normal people use Gentoo/Arch/Pardus/etc
- # [16:30] <AryehGregor> I dispute that characterization.
- # [16:31] * Quits: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [16:31] <Philip`> Really normal people just use Windows, so it's only a difference of degree
- # [16:32] * Philip` installs most Perl/Python packages on Gentoo via the standard Portage package system, since it's got most of the common ones that he wants
- # [16:34] * AryehGregor should have checked that before using easy_install on all of these
- # [16:34] <AryehGregor> Is there a way to uninstall stuff installed via easy_install?
- # [16:34] <AryehGregor> Wow, they even have html5lib.
- # [16:35] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Quit: anttio)
- # [16:36] * AryehGregor finds docs, although it has no man page . . .
- # [16:36] <karlcow> maybe uneasy_install ;)
- # [16:38] <jgraham> AryehGregor: Not really
- # [16:38] <Philip`> Clearly they couldn't be missing a fundamental feature like that, so just run easy_install --help and look for the uninstall option, which is, uh, ... not there?
- # [16:39] <jgraham> In general the install script can do anything so it's not really trivial to implement
- # [16:39] <AryehGregor> I did easy_install -mxN followed by rm -rf on the .egg directory it mentioned when I did that, will that horribly break everything?
- # [16:39] <AryehGregor> Yeah, I actually remember that this is what I was told one time before when I used easy_install.
- # [16:39] <jgraham> No.
- # [16:39] <jgraham> It shouldn't horribly break everything
- # [16:39] <jgraham> pip has uninstall
- # [16:40] <AryehGregor> I guess I must have optimistically hoped that whoever was responsible for that decision must have been clubbed to death by an angry mob and replaced by someone not entirely incompetent in the interim.
- # [16:40] <jgraham> Did I mention that virtualenv + pip is the way forward?
- # [16:40] <AryehGregor> Yes, but the stuff I was pointed to by docs said easy_install.
- # [16:40] <jgraham> AryehGregor: That is not quite unlike the truth
- # [16:40] <Philip`> Python library install scripts surely can't be more complex than arbitrary Linux package install scripts, and Linux package managers provide uninstall, so that doesn't seem like a very good excuse
- # [16:40] <AryehGregor> Like this: http://code.google.com/p/html5lib/wiki/UserDocumentation
- # [16:40] <AryehGregor> Yeah, presumably you just have to write a matching uninstall script.
- # [16:40] <MikeSmith> what Philip` said
- # [16:40] <jgraham> AryehGregor: pip will install anything easy)install will install
- # [16:41] <MikeSmith> I guess the easy_ part means "simple minded"
- # [16:41] <MikeSmith> a package-management system that doesn't provide an uninstall mechanism is nuts
- # [16:41] <jgraham> (they didn't club him to death, but they did treat him as damage to be routed around)
- # [16:42] * Philip` has never installed html5lib, he always just downloads from SVN/Hg and points PYTHONPATH at it, because that seems the least confusing option
- # [16:42] <jgraham> (by writing better replacements for his tools)
- # [16:42] * jgraham generally clones from hg and does python setup.py develop inside a virtualenv
- # [16:45] <AryehGregor> What exactly is virtualenv?
- # [16:45] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [16:46] <jgraham> It is a way of creating a python environment in a given directory
- # [16:46] <jgraham> usually the root directory of whatever you are writing
- # [16:47] <jgraham> so if you are creating a spam project, you do
- # [16:47] <jgraham> vitrualenv spam
- # [16:47] <jgraham> and it wil create ./spam
- # [16:47] <jgraham> then cd spam; source bin/activate
- # [16:48] <jgraham> and all python packages you install whilst the environment is activated will go in the spam directory
- # [16:48] <AryehGregor> Does anyone know how to get blame info for Mozilla stuff from the pre-hg era? I can't quickly find instructions on Google.
- # [16:48] <jgraham> and that will be first on your python path, so everything will be loaded from there too
- # [16:48] <jgraham> (--no-site-packages means that it will never look outside the virtualenv)
- # [16:49] <jgraham> http://iamzed.com/2009/05/07/a-primer-on-virtualenv/
- # [16:49] <Philip`> AryehGregor: http://mxr.mozilla.org/mozilla/source/ ?
- # [16:49] <Philip`> then select file then select CVS Blame
- # [16:50] <AryehGregor> I don't see a CVS blame option here: http://mxr.mozilla.org/mozilla-central/source/layout/generic/nsSelection.cpp
- # [16:50] <Philip`> http://mxr.mozilla.org/mozilla/source/layout/generic/nsSelection.cpp
- # [16:50] <Philip`> (No -central)
- # [16:51] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
- # [16:51] <AryehGregor> Ah.
- # [16:56] <AryehGregor> Thanks.
- # [17:00] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
- # [17:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [17:07] <Ms2ger> AryehGregor, here now
- # [17:07] <AryehGregor> Ms2ger, so how do I get your version of anolis to work so I can test out the spec?
- # [17:08] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:08] * _bga is now known as bga_
- # [17:09] * Quits: fivetwentysix (~pma@pcd389213.netvigator.com) (Read error: Connection reset by peer)
- # [17:09] * Joins: fivetwentysix (~pma@pcd389213.netvigator.com)
- # [17:09] * Quits: Ms2ger (~Ms2ger@91.181.163.121) (Read error: Connection reset by peer)
- # [17:11] <AryehGregor> :(
- # [17:13] * bga_ is now known as bga_|away
- # [17:14] * Joins: aja (~aja@adsl-70-255-62-14.dsl.stlsmo.sbcglobal.net)
- # [17:14] * aja is now known as a-ja
- # [17:14] <annevk> we should really find a way to get the work from Ms2ger integrated in pimpmyspec.net
- # [17:14] <annevk> then HTML5 can use it too
- # [17:15] <annevk> and nobody has to deal with pesky Python dependencies
- # [17:15] <annevk> except for jgraham
- # [17:15] <jgraham> "A good way" === me pulling his repository
- # [17:15] <jgraham> and maybe making UI changes
- # [17:15] <jgraham> I don't really want to make the UI changes :)
- # [17:16] <jgraham> What extra options does it add?
- # [17:16] <annevk> his version also takes more input
- # [17:16] <annevk> cross-spec cross-references
- # [17:16] <annevk> supercool
- # [17:16] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:16] <jgraham> How do you provide those?
- # [17:16] <a-ja> re: google comments -- version numbers in webvvt files? seriously?
- # [17:16] <a-ja> deja vu
- # [17:17] <annevk> the generic metadata thing also seems kind of dodgy
- # [17:17] <annevk> jgraham, euhm let me check
- # [17:18] <annevk> jgraham, does https://bitbucket.org/ms2ger/dom-range/src/170a27569ef0/Makefile help?
- # [17:19] <jgraham> annevk: a little. I'm not sure what xrefs.json is for
- # [17:19] <jgraham> I expected it to be input, but it seems to be output
- # [17:20] <annevk> https://bitbucket.org/ms2ger/anolis/src has a README
- # [17:21] * Parts: a-ja (~aja@adsl-70-255-62-14.dsl.stlsmo.sbcglobal.net) ("Ex-Chat")
- # [17:22] * Quits: MikeSmith (~MikeSmith@EM111-188-81-119.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [17:22] <jgraham> Oh, that is a bit helpful
- # [17:23] <jgraham> I'm not sure I support references at all
- # [17:23] <annevk> section 4.4 and 4.5
- # [17:23] <annevk> yeah, references is another new feature
- # [17:23] <jgraham> Yeah
- # [17:24] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Read error: Connection reset by peer)
- # [17:25] <annevk> I think ideally trusted people can update the references so they do not need to be provided separately
- # [17:25] <annevk> same maybe for cross-spec cross-ref
- # [17:25] <jgraham> I think they need to be provided
- # [17:25] <jgraham> But I think it should be OK to provide a URL
- # [17:26] <jgraham> Which I guess doesn't work right now
- # [17:26] * Joins: boaz (~boaz@64.119.153.2)
- # [17:26] * Joins: Ms2ger (~Ms2ger@91.181.253.59)
- # [17:26] <annevk> you mean to override?
- # [17:26] <annevk> I guess that's fine, I hope I never need it though :)
- # [17:26] * Quits: hdhoang (~hdhoang@hdhoang.zahe.me) (Quit: Leaving.)
- # [17:26] <jgraham> No, I mean that you have to provide a json file with paths to the differnt xspec-xrefs
- # [17:27] <jgraham> instead you should be able to provide URLs to the different xspec-xrefs
- # [17:27] <jgraham> (or rather to the json files that provide them)
- # [17:27] <annevk> I see... can't pimpmyspec simply keep them around?
- # [17:28] <jgraham> Not really. There is no unique name or anything
- # [17:28] <annevk> shortname of specs ought to be unique
- # [17:28] <jgraham> Yeah, but afaict nothing enforces that in the current design
- # [17:29] <jgraham> and you need to deal with updates and such
- # [17:29] <annevk> if all specs are generated through pimpmyspec.net you should always have uptodate info :)
- # [17:29] <jgraham> Anyway, this is all possible but will probably require some minor backend changes
- # [17:29] * Joins: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca)
- # [17:31] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
- # [17:35] * Joins: MikeSmith (~MikeSmith@EM111-188-81-119.pool.e-mobile.ne.jp)
- # [17:39] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
- # [17:40] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [17:41] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [17:44] <AryehGregor> I think I'm writing too many tests.
- # [17:44] <AryehGregor> Well, we'll see.
- # [17:45] <Philip`> How is it possible to have too many tests?
- # [17:45] <Ms2ger> If they're manual ones, not too hard
- # [17:45] <AryehGregor> These are automated.
- # [17:45] <AryehGregor> But they still might run way too long.
- # [17:45] <AryehGregor> I dunno, I haven't finished writing them yet.
- # [17:46] <Ms2ger> Computer time is cheap
- # [17:46] <AryehGregor> Tell that to Mozilla, they removed one of my textarea.maxLength tests because it was taking several seconds to run. :(
- # [17:46] <Philip`> Developer time waiting for tests to complete running is expensive
- # [17:46] <AryehGregor> (Apparently synthesizing keystrokes is fairly expensive?)
- # [17:47] <Ms2ger> That's possible
- # [17:47] <AryehGregor> Hmm, I can't really give all my tests meaningful distinct names. Oh well, I'll just number them.
- # [17:48] <AryehGregor> It's annoying that in jgraham's framework you can't name asserts.
- # [17:48] <AryehGregor> But I guess it's not a huge deal.
- # [17:48] <jgraham> AryehGregor: You can, no?
- # [17:48] <AryehGregor> Can you?
- # [17:48] <AryehGregor> I'll have to start doing that, then.
- # [17:48] <jgraham> assert_true(true, "True is true")
- # [17:49] <AryehGregor> Oh, so you can.
- # [17:49] <AryehGregor> Look at that.
- # [17:49] <AryehGregor> I'll have to update my tests now.
- # [17:49] <Ms2ger> Are you on bitbucket, btw?
- # [17:49] * jgraham is happy to have brought a little joy to your life
- # [17:49] <jgraham> Ms2ger: Who AryehGregor or me?
- # [17:49] <Ms2ger> Aryeh
- # [17:49] <AryehGregor> No.
- # [17:51] <Ms2ger> Then I can't give you write access, apparently
- # [17:52] <AryehGregor> So much for distributed.
- # [17:52] * Parts: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca)
- # [17:53] <AryehGregor> I'll make an account later, I guess.
- # [17:53] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
- # [17:56] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [18:01] * Quits: fivetwentysix (~pma@pcd389213.netvigator.com) (Quit: fivetwentysix)
- # [18:02] * Joins: paul_irish (~paul_iris@67.218.107.122)
- # [18:03] <AryehGregor> What's the JavaScript way to check if an element is in an array? .indexOf != -1, no cute "in" stuff like in Python?
- # [18:03] * Joins: maikmerten (~maikmerte@port-92-201-119-2.dynamic.qsc.de)
- # [18:04] * bga_|away is now known as bga_
- # [18:05] <Ms2ger> How well supported is indexOf?
- # [18:05] <AryehGregor> I don't know. What's the alternative?
- # [18:07] <Ms2ger> for (var i = 0; i < haystack.length; ++i) { if (haystack[i] === needle) { win(); } } lose()
- # [18:08] <Philip`> http://www.w3schools.com/jsref/jsref_obj_array.asp doesn't mention Array.indexOf
- # [18:08] <Philip`> so I guess it didn't exist when they wrote that site in the 90s
- # [18:08] <nimbupani> http://w3fools.com/ :))
- # [18:10] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:11] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
- # [18:16] * Joins: erlehmann (~erlehmann@89.204.153.76)
- # [18:18] <annevk> nimbupani, nice
- # [18:18] * Joins: rubys (~rubys@cpe-098-027-048-117.nc.res.rr.com)
- # [18:21] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
- # [18:21] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [18:22] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Ping timeout: 276 seconds)
- # [18:24] <AryehGregor> nimbupani, should I contact them about the inaccuracies I've found in their corrections? :)
- # [18:25] * Joins: chriseppstein (~chris@209.119.65.162)
- # [18:25] <AryehGregor> There are actually quite a lot.
- # [18:25] <AryehGregor> Although not nearly as bad as w3schools.
- # [18:25] <nimbupani> them = me paul_irish and a bunch of others who are also lurking here
- # [18:26] <nimbupani> so please say it here
- # [18:26] <nimbupani> so I can correct em on the fly :)
- # [18:26] <AryehGregor> Ah.
- # [18:26] <AryehGregor> "Again, frames are considered among the very worst of practices in modern Web development. In fact, they are considered so bad, they have been removed completely from the HTML5 spec." There are still implementation conformance requirements for <frame> in HTML5.
- # [18:27] <AryehGregor> '"Correctly" does not mean "try to guess and maybe get it right some of the time", which is what actually happens, usually in different ways between different browsers.' The last part is wrong in common cases (end-tag substitution is often pretty uniform), and will be totally wrong once all browsers are using HTML5 parsers.
- # [18:27] <AryehGregor> "In HTML-dialect HTML5, boolean attributes like hidden do not have a value." They do have a value. The value is just irrelevant to how the attribute is processed.
- # [18:28] <AryehGregor> "Furthermore, <br /> isn't semantic and probably should not be mentioned at all." <br> is semantic in some cases, such as poems or addresses.
- # [18:28] <AryehGregor> "This is wrong. All of these elements were deprecated in HTML4." But <i>, <b>, and <small> are no longer deprecated as of HTML5.
- # [18:29] <AryehGregor> "This code is wrong. Non-block-level elements (such as <input> or CDATA) are not valid directly inside <form> tags until HTML5." Thus it's right, as of HTML5 . . .
- # [18:29] <nimbupani> got it.
- # [18:30] <AryehGregor> "This is false. URL encodings are not ISO-8859-1. RFC 3986 is the standard defining URL encoding, and specifies that textual characters should, in fact, be mapped to UTF-8 octets." But in practice they're often generated and processed using various random non-UTF-8 encodings (AFAIK).
- # [18:30] * Quits: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
- # [18:30] <Philip`> "XHTML has been discontinued" - not really; XHTML5 is still being developed
- # [18:30] * Joins: erichynds (~hyndse@grumpy.tor.cmdg.com)
- # [18:30] * Joins: miketaylr (~miket@206.217.92.186)
- # [18:31] <karlcow> maybe the good sentence is "XHTML 2.0 has been discontinued"
- # [18:31] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
- # [18:32] <Philip`> That would be an irrelevant sentence
- # [18:32] <annevk> AryehGregor, actually no
- # [18:32] <AryehGregor> No to which?
- # [18:32] <Ms2ger> All of them ;)
- # [18:32] <annevk> AryehGregor, only the query string can end up as non-UTF-8
- # [18:32] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [18:32] <AryehGregor> Well, that's part of the URL, isn't it?
- # [18:32] <karlcow> Philip`: would you prefer? "The work on XHTML 2.0 has been discontinued and published as a W3C note. XHTML5 is the new XML serialization of HTML5"
- # [18:32] <annevk> AryehGregor, yes, but the path is always encoded as UTF-8
- # [18:33] <AryehGregor> Well, okay.
- # [18:33] <AryehGregor> The point stands.
- # [18:33] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 255 seconds)
- # [18:33] <Ms2ger> I believe the point was that any reference to XHTML2 is irrelevant
- # [18:33] <annevk> AryehGregor, well, it's not random and it's also not various
- # [18:34] <Philip`> "Oh, and by the way, user-agent sniffing is a very bad thing, because is easily spoofable" - that's not why it's a very bad thing
- # [18:34] <annevk> AryehGregor, would be a pretty poor substitute :)
- # [18:34] <AryehGregor> "The language was eventually standardized under the creative name ECMAScript by the EMCA international standards organization" Typo, EMCA instead of ECMA.
- # [18:34] <karlcow> hehe
- # [18:34] <AryehGregor> annevk, all right, all right, but the original was still wrong.
- # [18:35] <karlcow> nimbupani, paul_irish, miketaylr: I think you need a way to collect issues ;)
- # [18:35] <nimbupani> oops thanks AryehGregor
- # [18:35] <nimbupani> we have a github :)
- # [18:35] <TabAtkins> "Also, the note about the variable argument sounds like it's half-BS to me." Complete BS, right?
- # [18:35] <nimbupani> http://github.com/paulirish/w3fools
- # [18:35] <miketaylr> yeah, maybe tweet the github link, nimbupani?
- # [18:35] <AryehGregor> "On that note, W3C doesn't mention variable scoping at all…" Presumably you mean W3Schools here?
- # [18:35] <paul_irish> karlcow: i think *they* need a way to collect issues :)
- # [18:35] <nimbupani> OH SHIT AryehGregor
- # [18:35] <nimbupani> damn it
- # [18:36] <karlcow> hehe
- # [18:36] <karlcow> You gotta love irc :)
- # [18:37] * Quits: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com) (Quit: oojacoboo)
- # [18:38] <AryehGregor> "Furthermore, addressing has nothing to do with TCP. It happens on the OSI network layer; this information is very specific to IPv4 and is going to be increasingly obsolete as time goes on." To be extremely pedantic, TCP does actually know about IP addresses, in that it uses the source and destination IP addresses to compute the checksum it puts in the segment header.
- # [18:39] <nimbupani> AryehGregor: our audience is mostly people who think w3c and w3schools are the same :/
- # [18:40] <AryehGregor> "Actually, correct HTML is <br>, correct XHTML is <br />" <br /> is correct HTML5, as well as <br>.
- # [18:40] <AryehGregor> (likewise in at least one other case)
- # [18:40] <nimbupani> yes agreed.
- # [18:41] <Philip`> W3Schools says "TCP/IP" anyway, not "TCP"
- # [18:41] <Philip`> so complaining about TCP is irrelevant
- # [18:41] <annevk> "We think the resources we've recommended are superior for a variety of reasons." -- either say why or omit "variety of reasons"
- # [18:42] <AryehGregor> Okay, that's enough nitpicking.
- # [18:42] <AryehGregor> Back to work.
- # [18:42] <AryehGregor> Yay tests!
- # [18:42] <Philip`> Also addressing doesn't just happen on the network layer, it happens all over the place (like in DNS and FTP)
- # [18:43] <nimbupani> Thanks AryehGregor appreciate it quite a bit.
- # [18:46] * Quits: paul_irish (~paul_iris@67.218.107.122) (Remote host closed the connection)
- # [18:46] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
- # [18:46] <annevk> "Question 6 Bold? B? Really!?" and "Question 7 Italic? I? Really!?" is actually correct
- # [18:46] <annevk> better that people use <b> and <i> than something uninformed
- # [18:47] <TabAtkins> <b> is certainly better than <span style="font-weight:bold;">
- # [18:47] <TabAtkins> And in many cases better than <strong>.
- # [18:47] <AryehGregor> Yeah, I wasn't even getting into the stuff that was dodgy but not actually incorrect.
- # [18:49] * Joins: paul_irish (~paul_iris@nat/google/x-gnwzwtqmydasmflz)
- # [18:49] <karlcow> <b>behaviors</b> and <strong>opinions</strong> on IRC
- # [18:50] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [18:50] <TabAtkins> Oh jeez, I just frightened myself by looking at a bill, until I realized the "balance" was just my mortgage. Whew.
- # [18:50] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [18:50] <miketaylr> heh
- # [18:56] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [18:57] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
- # [18:57] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [18:57] * Joins: MikeSmith_ (~MikeSmith@EM114-48-174-137.pool.e-mobile.ne.jp)
- # [18:58] * Quits: shepazu (~schepers@adsl-242-205-114.rmo.bellsouth.net) (Ping timeout: 260 seconds)
- # [18:59] <AryehGregor> Okay, I apparently hit a bug in jgraham's test harness: http://aryeh.name/tests-root/tests/submission/AryehGregor/selection-extend.html
- # [18:59] <AryehGregor> Error: invalid array length
- # [18:59] <AryehGregor> Source File: http://aryeh.name/tests-root/tests/resources/testharness.js
- # [18:59] <AryehGregor> Line: 944
- # [18:59] * Parts: rubys (~rubys@cpe-098-027-048-117.nc.res.rr.com)
- # [18:59] <AryehGregor> This is why I should start by writing smaller tests first.
- # [19:00] * Quits: MikeSmith (~MikeSmith@EM111-188-81-119.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [19:00] * MikeSmith_ is now known as MikeSmith
- # [19:04] * Joins: mpt (~mpt@conference/canonicalsprint/x-abozamlkvxhvrihv)
- # [19:04] * Quits: mpt (~mpt@conference/canonicalsprint/x-abozamlkvxhvrihv) (Changing host)
- # [19:04] * Joins: mpt (~mpt@canonical/mpt)
- # [19:04] <MikeSmith> othermaciej: fyi -
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-2dcontext-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-html-alt-techniques-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-html-polyglot-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-html5-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-html5-diff-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-microdata-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-rdfa-in-html-20110113/
- # [19:04] <MikeSmith> http://www.w3.org/TR/2011/WD-html-markup-20110113/
- # [19:05] <othermaciej> MikeSmith: cool
- # [19:05] <MikeSmith> still need webmaster to set up the TR symlinks
- # [19:05] <MikeSmith> but that should be done today
- # [19:05] <MikeSmith> pending any more pubrules or broken-link problems that might remain for me to fix
- # [19:06] <MikeSmith> annevk: btw, you still got a lot of borken fragment refs in the diffs doc
- # [19:06] <AryehGregor> This call stack is like 30 deep of maps and substitutes. Somehow a 0 got passed as the array argument to map(), but I have no idea how.
- # [19:06] <MikeSmith> annevk: due to stuff ending up in different split-out files than it did before
- # [19:07] <MikeSmith> in your editor's draft I mean
- # [19:07] <nimbupani> some bloopers fixed http://w3fools.com/
- # [19:07] <MikeSmith> http://validator.w3.org/checklink/checklink?uri=http%3A%2F%2Fdev.w3.org%2Fhtml5%2Fhtml4-differences%2F&hide_type=all&depth=&check=Check
- # [19:08] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
- # [19:08] <annevk> MikeSmith, bah
- # [19:08] <annevk> MikeSmith, hmm, so you fixed them or something?
- # [19:08] <MikeSmith> yeah
- # [19:08] <MikeSmith> sorta
- # [19:08] <MikeSmith> i dealt with it
- # [19:08] * bga_ is now known as bga_|away
- # [19:09] <annevk> maybe I should stop linking directly to HTML5
- # [19:09] <MikeSmith> if anybody notices any problems with any of the other WD- above, please let me know so I can fix it before the hammer comes down on me
- # [19:09] <MikeSmith> links are good
- # [19:09] <annevk> feel free to patch the source file
- # [19:09] <annevk> i.e. http://dev.w3.org/cvsweb/html5/html4-differences/Overview.src.html
- # [19:09] <MikeSmith> the mood does not strike me
- # [19:10] * karlcow takes his red pen and starts reading :p
- # [19:10] <annevk> okay
- # [19:10] <MikeSmith> I welcome others to feel free
- # [19:11] <MikeSmith> If pubrules were a person I would karate chop him in the throat
- # [19:11] <AryehGregor> Ah, it's working now.
- # [19:11] <AryehGregor> Is 4400 too many tests for extend()?
- # [19:11] <AryehGregor> There are still a whole bunch of things I haven't tested.
- # [19:12] <AryehGregor> But first let me check that my existing tests are sane . . .
- # [19:12] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
- # [19:12] * Quits: botz0r (~botz0r@91.182.67.153) (Remote host closed the connection)
- # [19:12] * Joins: dave_levin (~dave_levi@74.125.59.76)
- # [19:12] <AryehGregor> Actually, it's 4401, sorry.
- # [19:13] <myakura> don't we need to update copyright notice? (year++)
- # [19:14] <MikeSmith> myakura: <sigh> yeah, I expect so
- # [19:14] <MikeSmith> thanks for catching that
- # [19:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [19:14] <Ms2ger> Anolis supports doing that automatically ;)
- # [19:15] * MikeSmith heads off to do some find. | xargs perl -pi -e
- # [19:15] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [19:15] <MikeSmith> Anolis is broken by design
- # [19:15] <gsnedders> Meow :'(
- # [19:15] <MikeSmith> it is a work-alike for something else that was broken by design
- # [19:15] <gsnedders> I is cute and cuddly!
- # [19:15] <MikeSmith> kind of like SVN was meant to be a workalike for CVS
- # [19:16] <MikeSmith> and we all know what a brilliant design goal that turned out to be
- # [19:16] <Ms2ger> What, HTML?
- # [19:17] <MikeSmith> I meant the cleverly named "CSS3 Module Postprocessor"
- # [19:18] <karlcow> MikeSmith: which document had broken fragments?
- # [19:18] <MikeSmith> none document
- # [19:18] <MikeSmith> now
- # [19:18] <MikeSmith> as far as WDs
- # [19:18] <karlcow> ah ok
- # [19:18] <MikeSmith> most all of the editor's drafts have broken fragments
- # [19:18] <MikeSmith> except for Hixie 's
- # [19:19] <karlcow> ok ok. had misunderstood
- # [19:22] * Quits: espadrine (86d6a50b@gateway/web/freenode/ip.134.214.165.11) (Ping timeout: 265 seconds)
- # [19:23] <AryehGregor> Ms2ger, you previously mentioned that when the test harness fails an expected exception with the reason "threw with code INDEX_SIZE_ERR (1) expected INDEX_SIZE_ERR (1)" on Firefox, it's because of a known Firefox bug. What bug is that?
- # [19:23] <AryehGregor> It's really annoying.
- # [19:23] <AryehGregor> Because it causes every single expected exception assert to fail, which seriously clutters up the test results.
- # [19:23] <Ms2ger> Hmm, I guess that would've just been known to me
- # [19:23] <Ms2ger> I'll file
- # [19:27] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:27] <AryehGregor> Thanks.
- # [19:28] * Joins: mpt (~mpt@canonical/mpt)
- # [19:30] <MikeSmith> ah geez
- # [19:30] <MikeSmith> http://pitchfork.com/news/41200-rip-broadcasts-trish-keenan/
- # [19:31] <MikeSmith> Trish Keenan from Broadcast
- # [19:32] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [19:33] * Joins: chriseppstein (~chris@209.119.65.162)
- # [19:34] * Quits: david_carlisle (~davidc@dcarlisle.demon.co.uk) (Quit: david_carlisle)
- # [19:35] * Joins: othermaciej (~mjs@67.218.106.4)
- # [19:36] <Ms2ger> Filed, cc:d you
- # [19:36] <AryehGregor> Thanks.
- # [19:39] <AryehGregor> Hixie, first pass at extend() tests (subject to change as I add more in real time): http://aryeh.name/tests-root/tests/submission/AryehGregor/selection-extend.html
- # [19:40] <AryehGregor> Awesome, Opera only passes like 20 of them.
- # [19:40] <AryehGregor> gsnedders was right when he said it wasn't web-compatible.
- # [19:40] * Quits: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de) (Quit: Leaving.)
- # [19:41] <gsnedders> It works for all but a few sites! :P
- # [19:43] <Ms2ger> WebKit-based browsers also support setBaseAndExtent,...
- # [19:43] <Ms2ger> AryehGregor, seems like they have more work for you ;)
- # [19:43] <AryehGregor> I believe modify() is next on my list.
- # [19:43] * Joins: mdelaney_ (~mdelaney@67.218.102.48)
- # [19:44] <AryehGregor> By the way, you never answered me about how I'm supposed to compile your spec.
- # [19:44] <Ms2ger> I did, but my net didn't like you
- # [19:45] <AryehGregor> Could you do it again and hope that your net is feeling more friendly now?
- # [19:45] <AryehGregor> Perhaps you could feed it or stroke it gently to improve its disposition.
- # [19:45] <Ms2ger> Heh
- # [19:45] <Ms2ger> Do |hg clone ssh://hg@bitbucket.org/ms2ger/specification-data data| inside your dom-range dir
- # [19:46] <AryehGregor> Although I admit to uncertainty as to how a net could have anything to do with it. Do you keep your computer inside a net or something?
- # [19:46] <AryehGregor> Ah, that was the "missing data" issue.
- # [19:46] <Ms2ger> Yeah
- # [19:47] <AryehGregor> You could add a make rule for that, couldn't you?
- # [19:47] <AryehGregor> How do I get your anolis instead of the official one?
- # [19:47] <AryehGregor> I don't have a public key that allows me to check out from there.
- # [19:47] <Ms2ger> hg clone ssh://hg@bitbucket.org/ms2ger/anolis && cd anolis && sudo python setup.py install
- # [19:47] <AryehGregor> Maybe there's an HTTP URL?
- # [19:47] <Ms2ger> There is
- # [19:48] * AryehGregor correctly guesses it
- # [19:49] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Quit: onar)
- # [19:51] <Ms2ger> Please pull anolis again, I just pushed a patch I had locally
- # [19:52] * Joins: ojan (~ojan@nat/google/x-ctsgzjgvhjdzhuik)
- # [19:53] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
- # [19:54] <AryehGregor> Has anyone ever remarked that anolis is extremely verbose and painful to use?
- # [19:55] <AryehGregor> SyntaxError: Term not defined: root-element in domcore.
- # [19:55] <AryehGregor> root-element seems to be defined there. What am I missing? data needs an update?
- # [19:56] * Quits: mdelaney_ (~mdelaney@67.218.102.48) (Quit: mdelaney_)
- # [19:58] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [20:01] * Parts: miketaylr (~miket@206.217.92.186)
- # [20:01] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # [20:01] <Ms2ger> You want "root element", I think
- # [20:02] * miketayl_r is now known as miketaylr
- # [20:02] <AryehGregor> Convenient.
- # [20:02] <annevk> with a dash is the ID
- # [20:03] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [20:03] <AryehGregor> Given how anolis works, aren't all the id's in DOM Range kind of poorly chosen? Like, why couldn't you call anchorNode just "anchorNode" instead of "dom-selection-anchorNode"? Wouldn't that let you leave off all those titles?
- # [20:03] * Joins: nessy (~Adium@HSI-KBW-078-043-150-212.hsi4.kabel-badenwuerttemberg.de)
- # [20:04] <Ms2ger> Following the style in HTML
- # [20:04] <AryehGregor> Hurrah, success.
- # [20:04] <AryehGregor> http://aryeh.name/tmp/dom-range.html#dom-selection-extend
- # [20:05] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:b026:d0a9:6b69:2cf5) (Quit: mdelaney)
- # [20:05] <Ms2ger> Yay
- # [20:06] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [20:07] * Quits: miketaylr (~miketaylr@206.217.92.186) (Remote host closed the connection)
- # [20:07] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [20:08] <hsivonen> annevk: https://twitter.com/#!/kroc_camen 's latest tweets might be of interest
- # [20:08] <hsivonen> site hack via AWStats
- # [20:11] * Quits: variable (~variable@unaffiliated/variable) (Read error: Operation timed out)
- # [20:12] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [20:12] * Quits: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
- # [20:12] * Joins: variable (~variable@unaffiliated/variable)
- # [20:14] * bga_|away is now known as bga_
- # [20:20] * Quits: miketaylr (~miketaylr@206.217.92.186) (Remote host closed the connection)
- # [20:22] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [20:23] <MikeSmith> Hixie: anubis.dkuug.dk appears to be no more
- # [20:24] <MikeSmith> reference that points to in the spec
- # [20:24] <MikeSmith> for ISO885911
- # [20:25] * Joins: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com)
- # [20:30] <AryehGregor> Okay, I think I've written enough tests for now. I'm up to 16,525 and it takes like ten seconds to run them all on Chrome.
- # [20:30] <AryehGregor> Oh, wait, some are broken.
- # [20:30] <oojacoboo> if you were marking up a privacy policy or terms and conditions or something, would you use <article> ?
- # [20:31] <oojacoboo> the spec seems to suggest that this is more blog related, as most of the spec does... thinking everything is a blog
- # [20:31] <AryehGregor> Sure, <article> is fine for that.
- # [20:32] <Ms2ger> Has the [ISO8601] ref in HTML always needed a password?
- # [20:33] <oojacoboo> I wish someone would rewrite the spec without such a heavy slant towards blogs
- # [20:34] <oojacoboo> it's very frustrating and does not provide a very comprehensive outlook into use case scenarios for the elements
- # [20:34] <AryehGregor> If it makes you feel better, every previous version of the spec was slanted even more heavily toward static documents.
- # [20:34] <oojacoboo> AryehGregor: static?
- # [20:34] <AryehGregor> You know.
- # [20:35] <AryehGregor> Like .html files that you wrote by hand and uploaded to your server by FTP.
- # [20:35] <AryehGregor> In 1996.
- # [20:35] <Ms2ger> oojacoboo, suggest good examples and they will very probably be added
- # [20:35] <AryehGregor> But yeah, feel free to suggest further examples for everything.
- # [20:35] <AryehGregor> You can use the comment form.
- # [20:35] <AryehGregor> I'm pretty sure the editor thinks there aren't enough examples.
- # [20:35] <oojacoboo> Ms2ger: how about thinking about it like you are developing an ecommerce site, and then make the changes
- # [20:35] <oojacoboo> you will see then that it needs SERIOUS edits
- # [20:35] <Ms2ger> Patches welcome
- # [20:35] <AryehGregor> Well, none of us are actually developing an ecommerce site, so probably you'd have more insight into that than us.
- # [20:36] <AryehGregor> If you want to give specific suggestions, they'd most likely be welcomed.
- # [20:36] <oojacoboo> AryehGregor: fair enough
- # [20:36] <oojacoboo> AryehGregor: the problem is that I have a hard enough time interpreting the intended use for certain elements
- # [20:37] * Quits: othermaciej (~mjs@67.218.106.4) (Quit: othermaciej)
- # [20:37] <AryehGregor> Frankly, the elements like <article> are mostly interchangeable with <div>s in practice, and will probably remain so forever.
- # [20:37] <oojacoboo> just yesterday, I struggled with this <address> element... it's incredibly slanted towards blogs, assuming I want to use it to wrap referenced links
- # [20:37] <AryehGregor> So if you misuse them, it's not the end of the world.
- # [20:37] <AryehGregor> <address> is old, the definition dates back years.
- # [20:37] <oojacoboo> AryehGregor: well, it's still very lightly used and needs more clarification
- # [20:37] <oojacoboo> I used it for our company address on the /contact page
- # [20:38] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
- # [20:38] <oojacoboo> maybe not intended, but that makes perfect sense to me
- # [20:38] <AryehGregor> That's correct usage.
- # [20:38] <AryehGregor> Okay, I really need to get rid of some of these tests.
- # [20:38] <oojacoboo> AryehGregor: the spec wouldn't lead you to believe that
- # [20:38] <oojacoboo> infact it says that a postal address is generally incorrect
- # [20:39] <Ms2ger> Generally
- # [20:39] <oojacoboo> the best thing for this spec would be for one of the authors to pick an ecommerce site, and rewrite it, and learn the issues, and doc them
- # [20:39] <Ms2ger> But not if it's contact information for the site author
- # [20:40] <oojacoboo> I just say ecommerce, b/c it's much different from a blog
- # [20:40] <AryehGregor> oojacoboo, realistically, the author of the spec has lots and lots of other more pressing things to do, unfortunately.
- # [20:40] <oojacoboo> AryehGregor: well, the people that are implementing this are going to fuck it up otherwise
- # [20:40] <oojacoboo> so, if that isn't important...
- # [20:40] <AryehGregor> Practically no authors read the spec anyway.
- # [20:41] <oojacoboo> mmm, it's the best reference I can find :/
- # [20:41] <AryehGregor> the non-machine-checkable authoring conformance requirements are going to be almost totally ignored no matter what, even in very high-profile "standards-compliant" software.
- # [20:41] <AryehGregor> s/^t/T/
- # [20:41] <annevk> hsivonen, thanks, but DreamHost is not using them
- # [20:42] <oojacoboo> AryehGregor: are we not banking on UAs taking advantage of these semantic elements for better interaction with webpages?
- # [20:42] <AryehGregor> oojacoboo, there are no differences in behavior defined for them, so I'm banking on no, they won't.
- # [20:42] <oojacoboo> for instance, allowing <address> to be clickable to open the address in google maps, or something
- # [20:42] <AryehGregor> <address> has existed since the 1990s, and no UA has done that.
- # [20:42] <AryehGregor> So there's your answer.
- # [20:43] * Joins: cardona507 (~cardona50@cpe-98-150-150-230.hawaii.res.rr.com)
- # [20:43] <oojacoboo> AryehGregor: but mobile is just taking off, so I disagree
- # [20:43] * Quits: cardona507 (~cardona50@cpe-98-150-150-230.hawaii.res.rr.com) (Client Quit)
- # [20:43] <AryehGregor> I don't see what that has to do with it.
- # [20:44] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
- # [20:44] <oojacoboo> AryehGregor: with the limited screen real estate and the ability to interpret the content of a page, mobile browsers could customize the viewing experience dramatically
- # [20:44] * AryehGregor pares it down to 10837 tests
- # [20:44] <oojacoboo> take the idea that you could choose to do something different with <aside> as it isn't related to the page
- # [20:45] <oojacoboo> or ping your <nav> into the UA
- # [20:45] <oojacoboo> pin*
- # [20:45] <oojacoboo> etc
- # [20:45] <AryehGregor> oojacoboo, could, yes. I've thought of that too. But it's not specced, so UAs won't bother doing it now because not enough authors use the elements, so authors will use the elements randomly, so UAs won't do it because it would mess up pages.
- # [20:45] <AryehGregor> That's my prediction.
- # [20:45] <AryehGregor> It would be cool, though, yes.
- # [20:45] <oojacoboo> I see that as the future, but only when people code their markup properly
- # [20:45] <oojacoboo> and currently thats damn near impossible to understand
- # [20:46] <oojacoboo> the day where we have to rewrite a page multiple times for different UAs could be much closer!
- # [20:46] <oojacoboo> esp with you look at mobile/tablet/desktop
- # [20:47] <oojacoboo> meh, maybe I care too much...
- # [20:48] <AryehGregor> Oh, you can't actually make a doctype the boundary point of a Range. How sad.
- # [20:48] <Ms2ger> The question is, can you use the text node child of an attr node
- # [20:49] * Joins: mpt (~mpt@canonical/mpt)
- # [20:49] <AryehGregor> It's not a matter of caring too much or too little. It's a matter of separating what you'd ideally like to see, from what's actually attainable in real life given the forces involved.
- # [20:49] <AryehGregor> Ms2ger, attr nodes don't exist in Web DOM.
- # [20:49] <Ms2ger> Fortunately
- # [20:49] <oojacoboo> one other question before I get back to work... when it comes to heading elements
- # [20:49] <oojacoboo> why does the spec suggest nearly everything be an <h1> ?
- # [20:49] * Joins: othermaciej (~mjs@17.246.17.172)
- # [20:50] <oojacoboo> am I not to assume that this would throw bots for some loops
- # [20:50] <Ms2ger> Because it's easier to move content around like that
- # [20:50] <oojacoboo> Ms2ger: why not kill the h2-h6 then
- # [20:51] <Ms2ger> Because people use the
- # [20:51] <Ms2ger> them*
- # [20:51] <oojacoboo> or better yet, start to deprecate it by introducing a new heading element
- # [20:51] <Ms2ger> That's not very backwards-compatible
- # [20:51] <oojacoboo> people use <center> as well, but it's been deprecated
- # [20:52] <Ms2ger> Adding new elements is expensive
- # [20:52] <Ms2ger> Multimillion dollar-expensive, if I recall Hixie's calculation correctly
- # [20:52] <AryehGregor> That calculation is just silly, though.
- # [20:52] <oojacoboo> that's understandable
- # [20:52] <Ms2ger> Somewhat
- # [20:53] <oojacoboo> I still don't think that keeping elements that are confusing as shit, is smart
- # [20:53] <AryehGregor> Adding an element isn't really much more expensive than many other spec changes.
- # [20:53] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [20:53] <oojacoboo> infact, I just straight up disagree with using the <h1> all over the site, refuse to code like that
- # [20:53] <AryehGregor> Feel free not to, the spec allows you not to.
- # [20:53] <AryehGregor> Ooh, I think my tests found a stupid corner case where my spec doesn't match reality!
- # [20:54] <oojacoboo> well, if my comments are useless, I'll leave it be then
- # [20:54] <AryehGregor> Your comments are potentially useful, it's just that we've heard some of them before and have discussed them at length.
- # [20:54] <oojacoboo> might I suggest pulling in some folks that code things other than blogs on a regular basis though
- # [20:54] <AryehGregor> Like the using <h1> everything thing, it's been discussed a lot.
- # [20:55] <AryehGregor> oojacoboo, are you volunteering? If not, where do you want us to find such people?
- # [20:55] <oojacoboo> AryehGregor: maybe you have discussed them with the wrong people
- # [20:55] <AryehGregor> (FWIW, I code wikis, not blogs)
- # [20:55] <AryehGregor> If so, only because the right people didn't choose to participate in the discussions.
- # [20:55] <AryehGregor> Feel free to hang out here, subscribe to the whatwg mailing list, read it all and chip in.
- # [20:55] <AryehGregor> You'll make a difference if you do that, I assure you.
- # [20:56] <oojacoboo> AryehGregor: one easy solution is to just familiarize yourselves with different layouts
- # [20:56] <Ms2ger> That's not an easy solution
- # [20:56] <AryehGregor> Well, yes, but who exactly is going to be doing this? We all have other things to do.
- # [20:56] <AryehGregor> This kind of thing takes time.
- # [20:56] <oojacoboo> AryehGregor: fair enough, I can def provide feedback on things from an application development standpoint
- # [20:56] <AryehGregor> For instance, right now I'm speccing and testing a feature that's been implemented since about 1998 but never actually specified, so everyone does it differently if they do it at all.
- # [20:57] <erlehmann> oojacoboo, i like the h1 pattern, since i can reuse parts of sites without nesting troubles. what exactly is wrong about it?
- # [20:57] <oojacoboo> erlehmann: google doesn't
- # [20:57] <AryehGregor> Who says Google doesn't?
- # [20:57] <erlehmann> oojacoboo, so.
- # [20:57] <AryehGregor> The person who wrote the spec works for Google.
- # [20:57] <oojacoboo> AryehGregor: google places priority on the content for heading elements
- # [20:58] <AryehGregor> <h1> is a heading element.
- # [20:58] <Ms2ger> Google has said on the record that that pattern is fine
- # [20:58] <oojacoboo> if you have 20 <h1> tags on a page, and don't have the rest of the markup coded perfectly according to their alog, you won't be optimized very well
- # [20:58] <erlehmann> oojacoboo, googles algorithms evolve. they employ smart people. also, outline algorithm, do you speak it?
- # [20:59] <Ms2ger> oojacoboo, Google says that's not true
- # [20:59] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Connection reset by peer)
- # [20:59] <oojacoboo> outline algo?
- # [20:59] <erlehmann> oojacoboo, if gsnedders can do this, google can too: http://gsnedders.html5.org/outliner/process.py?url=http%3A%2F%2Fblog.dieweltistgarnichtso.net
- # [20:59] <oojacoboo> what do you mean erlehmann
- # [20:59] <erlehmann> see the outline of my blog.
- # [20:59] <erlehmann> sectioning is a bitch and the outline algo tames it.
- # [21:00] <oojacoboo> erlehmann: I have seen the outliner, yes
- # [21:00] <erlehmann> apparently my outline still is wrong in some cases.
- # [21:00] <oojacoboo> if this is the idea, then what becomes the use of <h2> - <h6> ?
- # [21:01] <annevk> oh hey
- # [21:01] <annevk> Google posted an update
- # [21:01] <annevk> http://blog.chromium.org/2011/01/more-about-chrome-html-video-codec.html
- # [21:01] <oojacoboo> oh god, don't get me started on that
- # [21:01] <Peter`> they're going to publish plugisn for Safari and IE9
- # [21:01] <Peter`> adding support for WebM
- # [21:01] <annevk> and Peter` put it on twitter already
- # [21:01] <Peter`> the rest we already know :p
- # [21:01] <AryehGregor> annevk, in the sense of <http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#root-element>, what's the root element of a Document node?
- # [21:01] <erlehmann> oojacoboo, implied sectioning.
- # [21:01] <AryehGregor> The Document itself, or its element child (if any)?
- # [21:02] <AryehGregor> I'd say the Document itself, but it's not clear to me.
- # [21:02] <annevk> the Document itself as I read it
- # [21:02] <annevk> Ms2ger wrote that part
- # [21:02] <oojacoboo> erlehmann: I thought that was the role of tiered elements?
- # [21:02] <oojacoboo> containers*
- # [21:02] <annevk> or Hixie did probably and Ms2ger copied it :)
- # [21:02] <AryehGregor> Good, that's how I read it too.
- # [21:03] <AryehGregor> It's confusing for "root element" to mean two things.
- # [21:03] <Ms2ger> Hixie did
- # [21:04] <erlehmann> oojacoboo, containers are *explicit*
- # [21:05] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
- # [21:05] <oojacoboo> erlehmann: yea, but implicit doesn't do any good for the markup
- # [21:06] <oojacoboo> if the spec is stating that you are to use <h1> and I use <h2> or implicit reasons, then the markup isn't being interpreted correctly
- # [21:06] <oojacoboo> no?
- # [21:06] <Ms2ger> Either is fine
- # [21:06] <erlehmann> oojacoboo, next you will be asking us to markup <head> and <body>
- # [21:07] <oojacoboo> erlehmann: don't be melodramatic
- # [21:07] <erlehmann> oojacoboo, html is not python. there are several ways to do something wrong.
- # [21:08] <oojacoboo> erlehmann: well, maybe that's half the problem
- # [21:08] <MikeSmith> "only related to the <video> tag, which is part of the emerging HTML platform"
- # [21:08] <oojacoboo> maybe there should be more structure to it
- # [21:08] <erlehmann> oojacoboo, feel free to spec oojacobooML.
- # [21:08] <erlehmann> or use XHTML.
- # [21:08] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [21:08] <oojacoboo> erlehmann: I do use xhtml in come cases
- # [21:09] <oojacoboo> some even
- # [21:10] <oojacoboo> my main concern is that with the proliferation of mobile devices in the next few years, the requirement to code a site out on a platform that will generate different markup based on the device, will be necessary. However, if there was more structure to the html, it'd be possible for UAs to display, at the request of the site with a meta tag, a different version, based on the semantic markup
- # [21:11] * Quits: maikmerten (~maikmerte@port-92-201-119-2.dynamic.qsc.de) (Remote host closed the connection)
- # [21:11] <Hixie> i made "root element" mean two things so that when i defined things in terms of the root element, it would just work for fragments without having to explicitly mention fragments (which would make the spec even more verbose otherwise)
- # [21:11] <oojacoboo> this would allow us to code a site once, and possible provide different stylesheets, and improve the mobile browsing experience drastically
- # [21:12] <Hixie> this way it's complicated for people who are able to understand why it's complicated and it doesn't complicate the spec for people who don't care about fragments
- # [21:13] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
- # [21:13] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
- # [21:14] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [21:15] * gsnedders whisles, "anything I can do Google can too"
- # [21:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
- # [21:20] * Ms2ger pats gsnedders on the back
- # [21:20] <Ms2ger> How did the programming project turn out?
- # [21:21] <gsnedders> Um, well… I realized it counted for nothing (apart from having to do 7/10 exercises), I had practically ran out of time, so I gave up and didn't do anything for it.
- # [21:21] * Joins: dbaron (~dbaron@nat/mozilla/x-lllrhuzpayhudtrf)
- # [21:21] * gsnedders is a good university student
- # [21:21] <Ms2ger> Hah
- # [21:21] * Joins: mpt (~mpt@canonical/mpt)
- # [21:21] <gsnedders> Speaking of which, time for me to decide what to wear to go out tonight.
- # [21:21] <gsnedders> (I'm not a teenage girl, honest.)
- # [21:23] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 255 seconds)
- # [21:23] <Ms2ger> I hadn't doubted that before, but now you mention it...
- # [21:23] <gsnedders> (Time to prove this point by deciding to wear a girl's top :P)
- # [21:23] <MikeSmith> gsnedders: chaps
- # [21:24] <MikeSmith> plus, your cane
- # [21:24] <Ms2ger> Also, don't listen to Mike
- # [21:24] <MikeSmith> the one that has the glove with the live goldfish inside
- # [21:24] <AryehGregor> Hixie, I don't see how that concern is relevant to your definition. The "root element of a document" is its first element child, while the "root element of a node" when that node happens to be a document is the document itself.
- # [21:24] <AryehGregor> What does that have to do with fragments?
- # [21:24] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
- # [21:26] <gsnedders> Ms2ger: Life is more interesting when you listen to MikeSmith
- # [21:26] <Ms2ger> I won't argue with that
- # [21:27] <erlehmann> hahahaha http://my.opera.com/haavard/blog/2011/01/13/openness#comment52158072
- # [21:27] <erlehmann> >maybe Google should offer a free version of Chrome with WebM+Theora and a paid one with +H.264
- # [21:29] <TabAtkins> oojacoboo: What you described (different sites for mobile) *was* the case in the past. These days, it's thankfully rarely necessary. It definitely won't get worse again.
- # [21:30] <AryehGregor> If it's rarely necessary, why does everyone and their dog do it?
- # [21:30] <oojacoboo> TabAtkins: current sites suck
- # [21:30] * Joins: estes (~aestes@2620:0:1b00:1f01:226:bbff:fe07:95c3)
- # [21:30] <AryehGregor> Including, e.g., lots of Google sites?
- # [21:30] <oojacoboo> unless they are custom developeed
- # [21:30] <Ms2ger> Why does everyone and their dog use <center>?
- # [21:30] <Ms2ger> Including, e.g., lots of Google sites?
- # [21:30] <oojacoboo> Ms2ger: they don't know better!
- # [21:30] <TabAtkins> AryehGregor: Dont' hyperbolize. The vast majority of sites do not have a mobile version.
- # [21:31] <oojacoboo> my business partner used it the other day, backend guy Ms2ger
- # [21:31] <oojacoboo> !!
- # [21:31] <erlehmann> easy solution: kill your business partner.
- # [21:31] <AryehGregor> TabAtkins, yes, and they all look horrible on mobile.
- # [21:31] <AryehGregor> I was talking about the ones that actually work decently on mobile.
- # [21:31] <AryehGregor> And use nontrivial layout.
- # [21:32] <oojacoboo> erlehmann: very good at what he does, just not markup, I handle all that
- # [21:32] <AryehGregor> (aryeh.name works pretty well on mobile, no kidding.)
- # [21:32] <TabAtkins> AryehGregor: I find that my mobile browser handles most sites great.
- # [21:32] <erlehmann> i use mobile versions of okcupid and twitter because they work faster and aren't that bloated.
- # [21:32] <AryehGregor> TabAtkins, I find that they often waste tons of space and I have to either zoom in to cut out the garbage around the sides, or scroll way too much, or (occasionally) just suffer.
- # [21:32] <oojacoboo> erlehmann: yes, the experience is hands down better, and takes us one step farther from getting off the app bandwagon!
- # [21:32] <oojacoboo> that's why apps are so popular
- # [21:32] <AryehGregor> This is on the Android browser.
- # [21:33] <oojacoboo> but, if you could allow UAs to use parts of your site in the UA, you could really start doing some things
- # [21:33] <TabAtkins> AryehGregor: Get a better browser. I can just double-tap what I want to read and it auto-zooms and changes the width to work.
- # [21:33] <oojacoboo> the <nav> is an amazing example of this
- # [21:33] <oojacoboo> <menu> is another great example
- # [21:34] <oojacoboo> it's a shame that THE best thing about html5 is being overlooked!
- # [21:34] <oojacoboo> otherwise, it's nothing more than new element names, who gives a flying **#*@(!
- # [21:34] <AryehGregor> TabAtkins, what browser are you using?
- # [21:34] * AryehGregor hasn't tried double-tapping except by accident
- # [21:34] <TabAtkins> Android.
- # [21:34] <TabAtkins> On the most recent OS.
- # [21:34] <AryehGregor> oojacoboo, . . . you don't actually realize how many things are part of HTML5, I think, even narrowly construed.
- # [21:35] <erlehmann> oojacoboo, html5 is new element names, haahaha.
- # [21:35] <oojacoboo> TabAtkins: you are of the camp that believes in mediocrity
- # [21:35] * AryehGregor will try double-tapping next time.
- # [21:35] <TabAtkins> oojacoboo: Um, what?
- # [21:35] <AryehGregor> oojacoboo, HTML5 is a multi-hundred-page spec that took years to write and is still being painstakingly refined. The new semantic elements are a more or less trivial part of it.
- # [21:35] <erlehmann> oojacoboo, you are of the camp that believes in trolliocrity
- # [21:35] <oojacoboo> AryehGregor: I do, but they don't have the ability to shape the way we use the internet like mobile does
- # [21:36] <AryehGregor> Well, actually, yes they do.
- # [21:36] <oojacoboo> AryehGregor: they are trivial b/c you make them as such
- # [21:36] <oojacoboo> AryehGregor: 5 years from now, I bet 60% of internet traffic is mobile
- # [21:37] <erlehmann> 5 years from now, I bet 60% of porn is WebM.
- # [21:37] <oojacoboo> you know why iOS app store is exploding.. b/c of that realization and the UA experience isn't good eough
- # [21:37] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
- # [21:37] <oojacoboo> html5 has the potential to fix this issue!
- # [21:37] <oojacoboo> and it's huge
- # [21:37] <erlehmann> yay html5!
- # [21:37] <erlehmann> html5 is huge!
- # [21:38] <oojacoboo> yea, well, the only way it will happen is if there is a movement
- # [21:38] <erlehmann> (hundreds of pages that took hundreds of programmer slaves hundreds of man-years to write)
- # [21:38] <oojacoboo> it won't just happen on it's own... what will happen are these javascript frameworks :/
- # [21:38] <erlehmann> join the html5 movement!
- # [21:38] <erlehmann> hey, i use jquery, you insensitive clod!
- # [21:39] <oojacoboo> so do I ;)
- # [21:39] <erlehmann> also, i wrote a canvas animation library for 2d gravity simulations.
- # [21:40] <oojacoboo> anyway, I am around, I have input, but no need to blast my take on things now/here
- # [21:40] <erlehmann> i don't expect anyone to use canvas primitives. a fine framework is the love of other programmers frozen in code.
- # [21:42] * Joins: roc (~chatzilla@121.98.230.221)
- # [21:52] <MikeSmith> othermaciej: fyi http://www.w3.org/News/2011#entry-8990
- # [21:53] <othermaciej> MikeSmith: neat
- # [21:53] * MikeSmith heads off to get some breakfast
- # [21:55] * Joins: mokush (~quassel@188.24.40.254)
- # [21:56] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [21:57] * Quits: estes (~aestes@2620:0:1b00:1f01:226:bbff:fe07:95c3) (Quit: estes)
- # [21:59] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:03] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [22:03] * TabAtkins still wonders how he's in the mediocre camp.
- # [22:03] * Joins: shepazu (~schepers@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [22:06] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:07] <othermaciej> mediocre camp?
- # [22:07] * Quits: Ms2ger (~Ms2ger@91.181.253.59) (Quit: nn)
- # [22:09] <TabAtkins> oojacoboo said I believe in mediocrity. I'm not sure what it was in reference to, though, so I'm not sure how much I should be offended.
- # [22:09] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
- # [22:12] * Quits: 13WAA0L63 (~davidb@66.207.206.180) (Quit: 13WAA0L63)
- # [22:12] <Hixie> AryehGregor: the root element is always an element node
- # [22:12] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [22:12] * Quits: kennyluck (~kennyluck@EM111-188-4-190.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [22:12] <AryehGregor> Hixie, "The term root element, when not explicitly qualified as referring to the document's root element, means the furthest ancestor element node of whatever node is being discussed, or the node itself if it has no ancestors."
- # [22:12] <AryehGregor> That tells me that if it's not an element node and has no ancestors, it's its own (non-element) root element.
- # [22:13] <AryehGregor> What's the root element of document.createTextNode("")?
- # [22:13] <Hixie> oh, i see what you're saying
- # [22:13] <Hixie> does anything refer to the root element of a Document node?
- # [22:14] <AryehGregor> Well, my extend() spec does, for one.
- # [22:14] <Hixie> ah :-)
- # [22:14] <AryehGregor> Behavior differs if the current selection's root element isn't the same as the target's.
- # [22:14] <Hixie> well i agree that the root element of a Document should be its documentElement and not itself
- # [22:14] <Hixie> it's possible i misuse the term
- # [22:15] <AryehGregor> Other parts of DOM Range also refer to the root element of an arbitrary Node.
- # [22:15] <Hixie> k, let's update the definition
- # [22:15] <Hixie> one sec
- # [22:17] <mven> extenze()
- # [22:17] <Hixie> AryehGregor: ok regenning with a fix
- # [22:18] <AryehGregor> Hixie, you're regenning the Web DOM Core spec, or some other spec that also contains that definition?
- # [22:18] <Hixie> the html spec
- # [22:18] <Hixie> i don't edit dom core :-)
- # [22:18] <AryehGregor> So they have different definitions of the same thing? One should reference the other.
- # [22:18] <AryehGregor> Where's the definition in HTML5?
- # [22:19] <Hixie> Terminology > DOM Trees
- # [22:19] * Joins: kennyluck (~kennyluck@EM114-48-176-181.pool.e-mobile.ne.jp)
- # [22:20] <AryehGregor> I think what I actually want for my definition is "root node", not "root element".
- # [22:20] <AryehGregor> Maybe I'll make up a definition.
- # [22:21] * Joins: sicking (~chatzilla@24.32.31.222)
- # [22:21] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:27] * Quits: ROBOd (~robod@89.123.151.31) (Quit: .)
- # [22:29] <jgraham> AryehGregor: It is not impossible that the bug you have seen is the one where some argument to a template is not explictly converted to a string
- # [22:29] <jgraham> This is because the template system is utterly braindead
- # [22:30] <jgraham> Which is entirely my fault
- # [22:30] <jgraham> (it is also kind of hard to debug, as you noticed)
- # [22:30] <jgraham> Of course it might not be that at all
- # [22:31] <TabAtkins> Yay, I think I've got a pretty good outline going on my blog.
- # [22:31] <annevk> AryehGregor, Hixie, DOM Core editors expect HTML5 to eventually reference DOM Core for this definition
- # [22:31] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [22:34] <jgraham> gsnedders: You really should go out with a top hat and cane. Then you can recreate scenes like http://questionablecontent.net/view.php?comic=1425
- # [22:42] * Joins: seventh (seventh@199.48.240.132)
- # [22:44] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
- # [22:48] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:50] * Joins: justinhjohnson (~justinjn@67-131-94-2.dia.static.qwest.net)
- # [22:50] * Quits: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [22:51] * bga_ is now known as bga_|away
- # [22:52] * Joins: abarth (~abarth@c-67-169-68-88.hsd1.ca.comcast.net)
- # [22:52] * Joins: Sirisian (~Sirisian@resnet217-121.resnet.wmich.edu)
- # [22:55] * Quits: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com) (Remote host closed the connection)
- # [22:55] * Quits: Martijnc (~Martijnc@91.176.101.94) (Quit: Martijnc)
- # [22:59] * bga_|away is now known as bga_
- # [23:02] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 240 seconds)
- # [23:03] * Joins: estes (~aestes@17.246.18.160)
- # [23:07] * Quits: PacketMonkey (~PacketMon@mail.menufocus.com) (Quit: PacketMonkey)
- # [23:14] * Joins: virtuelv (~virtuelv_@193.62.9.46.customer.cdi.no)
- # [23:15] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
- # [23:15] * Quits: erichynds (~hyndse@grumpy.tor.cmdg.com) (Quit: Leaving)
- # [23:15] * Quits: MikeSmith (~MikeSmith@EM114-48-174-137.pool.e-mobile.ne.jp) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [23:18] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:19] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
- # [23:21] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
- # [23:24] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
- # [23:25] * Joins: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com)
- # [23:28] * Joins: MikeSmith (~MikeSmith@EM114-48-174-137.pool.e-mobile.ne.jp)
- # [23:31] * Quits: estes (~aestes@17.246.18.160) (Quit: estes)
- # [23:36] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [23:37] * Quits: Sirisian (~Sirisian@resnet217-121.resnet.wmich.edu) (Ping timeout: 255 seconds)
- # [23:38] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
- # [23:38] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: W3SCHOOLS 4 LYFE)
- # [23:41] * Joins: pluma (~ap@cable-78-35-115-245.netcologne.de)
- # [23:42] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
- # [23:42] * workmad3 is now known as wm3
- # [23:43] * wm3 is now known as wm3_busy
- # [23:46] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [23:48] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [23:49] * Joins: PacketMonkey (~PacketMon@97-92-63-101.dhcp.aldl.mi.charter.com)
- # [23:52] <dglazkov> Hixie: have you visited http://wiki.whatwg.org/wiki/Component_Model_Use_Cases lately? It's all grown up!
- # [23:52] <dglazkov> Still lots of work to do, but should be more useful than before.
- # [23:55] * Quits: mokush (~quassel@188.24.40.254) (Remote host closed the connection)
- # [23:58] * Quits: chrelad (~chrisd@24-179-149-56.dhcp.stpt.wi.charter.com) (Remote host closed the connection)
- # [23:58] * Joins: cyphase (~cyphase@adsl-99-62-186-49.dsl.pltn13.sbcglobal.net)
- # Session Close: Sat Jan 15 00:00:00 2011
The end :)