Options:
- # Session Start: Fri Jul 16 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] <Philip`> I expect the level of fun depends on whether you're TabAtkins or one of his victims
- # [00:00] <AryehGregor> Or at least, you shouldn't rely on it taking an appreciable amount of time.
- # [00:00] <TabAtkins> AryehGregor: True. I suppose a setTimeout(func,10) would be safer. Even if browsers actually run it at the stated speed, it'll be up for long enough.
- # [00:00] * Quits: cyphase (~cyphase@adsl-99-62-185-198.dsl.pltn13.sbcglobal.net) (Ping timeout: 240 seconds)
- # [00:00] <AryehGregor> 10 ms isn't enough to be perceptible, I don't think.
- # [00:00] <AryehGregor> I'm pretty sure 50 ms is the bare minimum.
- # [00:01] <TabAtkins> Philip`: To my knowledge, nobody's ever consciously realized it, but they have mentioned something odd.
- # [00:01] <Hixie> othermaciej: i can't find anything about exposing a selection in MSAA or MUIA
- # [00:01] <TabAtkins> AryehGregor: setTimeout generally delays by about 30ms, which is actually a relatively long period of time for it to be up, from experience.
- # [00:01] <TabAtkins> I'd flash it for less if I could.
- # [00:01] <jgraham> 30ms? Are you sure?
- # [00:02] <TabAtkins> jgraham: No, I'm not, just going off of memory. The MDC says that Gecko uses 10ms minimum.
- # [00:02] <TabAtkins> And HTML5 apparently defines a minimum of 4ms, which means that 0 is forward-compatible enough for me.
- # [00:05] <TabAtkins> So, if it's flashing for 10ms in Gecko (the browser I used for testing when I was doing more webdev) then that's plenty enough.
- # [00:05] <TabAtkins> AryehGregor: It's possible that 50ms or so is the minimum to *comprehend* what's seen, but it's definitely not the minimum to note that *something* is there.
- # [00:05] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Read error: Operation timed out)
- # [00:05] * Quits: mdelaney (~mdelaney@171.66.51.191) (Quit: mdelaney)
- # [00:06] <jgraham> Seems to be about 10 in Opera and Firefox but 5 in Chrome
- # [00:06] <Hixie> othermaciej: http://www.mozilla.org/access/windows/msaa-server#Hacky_caret_tracking_not_working
- # [00:07] <TabAtkins> Sigh.
- # [00:07] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [00:07] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [00:08] <jgraham> Sigh is one way to put it
- # [00:08] <AryehGregor> I can identify the word "Test" here something like half the time: time.sleep(0.5); print "Test",; sys.stdout.flush(); time.sleep(0.025); print "\b\b\b\b\b "; sys.stdout.flush()
- # [00:08] <AryehGregor> No, less.
- # [00:09] <AryehGregor> If I bump 0.025 to 0.03, I can distinguish it clearly all the time, if I'm looking.
- # [00:10] * Quits: everton (~everton@KD118153063184.ppp-bb.dion.ne.jp) (Quit: everton)
- # [00:11] <AryehGregor> At 0.02 I can't see anything, but it's not perfect, since it adds newlines and the cursor gets in the way.
- # [00:11] <othermaciej> Hixie: that seems to be par for the course for Windows accessibility...
- # [00:11] <othermaciej> a whole lot of hacky screenscraping
- # [00:11] <Hixie> i can't find _anything_ about the text selection being exposed
- # [00:14] * Quits: erlehmann (~erlehmann@dslb-188-103-023-238.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [00:15] <AryehGregor> TabAtkins, http://pastebin.com/WvfYS5LM
- # [00:15] <AryehGregor> What do you see from that?
- # [00:15] * Joins: erlehmann (~erlehmann@dslb-188-103-023-238.pools.arcor-ip.net)
- # [00:16] <TabAtkins> I can clearly see the word "Test" flash.
- # [00:19] <AryehGregor> What if you adjust the DELAY?
- # [00:19] <AryehGregor> I see it flash at 0.025, but not 0.02.
- # [00:20] <TabAtkins> There's some odd effects here. At .025 it flashes, at .024 it's completely invisible.
- # [00:20] <AryehGregor> I think I only see it at 0.025 because of intermittent additional delays, though. I only see it some of the time.
- # [00:20] <TabAtkins> It's not flashing at all.
- # [00:20] <AryehGregor> Maybe it would be more accurate to spin and poll the current time. Probably time.sleep() isn't so accurate.
- # [00:20] <TabAtkins> Yeah.
- # [00:23] * Joins: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [00:24] <TabAtkins> doing it in js is much better. Load this up in your console: unction flash(delay,visible) { document.body.innerHTML = visible ? "test" : ""; setTimeout(function(){ flash(delay, !visible); }, visible ? delay : 1000); }
- # [00:24] <AryehGregor> How do you get a JavaScript console? I've never had to.
- # [00:24] <TabAtkins> What browser you got?
- # [00:24] <AryehGregor> Chrome right now.
- # [00:24] <TabAtkins> right click, inspect element, hit Esc if the console isn't already up.
- # [00:25] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [00:26] <AryehGregor> Even at 0 it's clearly visible.
- # [00:26] <AryehGregor> Clearly JS timers stink.
- # [00:28] <AryehGregor> TabAtkins, should I report the totally bogus canvas shadows on the Chromium tracker, or will it just be WontFix? Does canvas really need such fast shadow drawing?
- # [00:28] <TabAtkins> I dunno. Go ahead and report.
- # [00:31] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [00:31] * Quits: smaug_ (~chatzilla@a91-154-44-92.elisa-laajakaista.fi) (Ping timeout: 245 seconds)
- # [00:34] * Joins: jlebar (~jlebar@63.245.220.220)
- # [00:35] <AryehGregor> Maybe I'll do that tomorrow.
- # [00:38] <TabAtkins> annevk: In the grammar for media_query_list, you're missing a S* after the first media_query.
- # [00:38] * Quits: BlurstOfTimes (~blurstoft@168.203.103.113) (Remote host closed the connection)
- # [00:39] * MikeSmithXX is now known as MikeSmith
- # [00:39] <Hixie> aha!
- # [00:39] <Hixie> othermaciej: http://msdn.microsoft.com/en-us/library/ff384841(v=VS.85).aspx
- # [00:40] <annevk> TabAtkins, no
- # [00:40] <Hixie> othermaciej: specifically, ITextRangeProvider::GetBoundingRectangles
- # [00:40] <annevk> TabAtkins, that S* can be found elsewhere
- # [00:40] <TabAtkins> annevk: Not in all circumstances.
- # [00:40] <annevk> TabAtkins, nested :)
- # [00:40] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:40] <TabAtkins> Oh, wait. Damn, you're right.
- # [00:41] <TabAtkins> I missed the S* trailing the expression token.
- # [00:41] <annevk> CSS grammar is evil
- # [00:41] * Quits: slartsa_ (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 240 seconds)
- # [00:41] <TabAtkins> ftfy: grammar is evil
- # [00:41] <annevk> we should have HTML5-like style imo
- # [00:41] <annevk> that would also exemplify how fricking complex it is
- # [00:41] <Hixie> othermaciej: apparently on windows you have to use a "system caret" rather than draw your own: http://msdn.microsoft.com/en-us/library/ms646968(v=VS.85).aspx and the section at the end of the earlier cited http://msdn.microsoft.com/en-us/library/ff384841(v=VS.85).aspx
- # [00:42] <TabAtkins> Maybe for core grammar. For properties the CSS grammar is a big win in general.
- # [00:42] <annevk> properties are defined in woefully inconsistent ways
- # [00:43] <annevk> and the grammar for properties is usually some kind of adhoc stuff made up on the fly
- # [00:43] <TabAtkins> Inconsistency can and should be fixed. But the principle is sound and usually easily readable.
- # [00:43] <annevk> I guess it works because you sort of understand what is going on, but it's not particularly great
- # [00:44] <TabAtkins> Frex, what's easier, seeing "::cue( [ <voice> || <type> || <time> ] )" (or whatever), or seeing a parser for the same?
- # [00:47] <annevk> just ::cue is actually buggy somewhat
- # [00:47] <annevk> should be something like "::"{C}{U}{E}
- # [00:48] <TabAtkins> If we're writing a *real* grammar, yes. But we're not.
- # [00:48] <TabAtkins> This is just a shorthand for describing the grammar.
- # [00:48] <annevk> no even in the shorthand you need to do that
- # [00:49] <TabAtkins> I have never seen that in any property ever.
- # [00:49] <AryehGregor> You could have non-normative text giving a basic description of the property, then have a real parser defined for actual implementations.
- # [00:49] <annevk> see e.g. how :not is defined
- # [00:49] <TabAtkins> And it would be silly to do so, imo, because it drastically reduces readability for no good reason.
- # [00:49] <AryehGregor> which is kind of what HTML5 does.
- # [00:49] <AryehGregor> I mean, it has the nice foo(bar [ , baz [ , quuz ] ] ) stuff.
- # [00:50] <AryehGregor> Just not normatively.
- # [00:50] <TabAtkins> annevk: :not() only receives that treatment in the official grammar section.
- # [00:51] <TabAtkins> There, yes, use the normal rules for whatever language we're expressing this stuff in.
- # [00:51] <annevk> we're discussing grammar, no?
- # [00:51] <TabAtkins> I'm discussing the grammar that you see in property blocks and similar.
- # [00:51] <Hixie> i'll be damned if i can work out what we need to do for caret and selection accessibility on windows
- # [00:54] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: justicefries)
- # [00:56] <AryehGregor> You can't just ask someone at Microsoft?
- # [00:56] <AryehGregor> You know, like you asked Maciej about OS X?
- # [00:57] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [00:57] <Hixie> i didn't ask maciej, he just told me :-)
- # [00:57] <Hixie> who should i ask?
- # [00:58] <TabAtkins> I dunno directly, but you could start by hitting up Sylvain I guess, and he could direct you accordingly.
- # [00:58] <AryehGregor> There are Microsoft people in the HTMLWG, no?
- # [00:58] <AryehGregor> Probably they won't know themselves, but they can forward your request someplace.
- # [00:59] <MikeSmith> I suspect Frank Olivier would know well
- # [01:00] <MikeSmith> Hixie: would this relate to drag-and-drop as well?
- # [01:01] <MikeSmith> I mean to keyboard activatability of text selection in drag-and-drop ?
- # [01:01] <MikeSmith> hmm, I guess those are actually orthogonal
- # [01:02] * Quits: oal (~oal@5.79-160-122.customer.lyse.net) (Remote host closed the connection)
- # [01:03] <Hixie> yeah i don't see how
- # [01:07] * Quits: tndH (~Rob@cpc5-seac20-2-0-cust2.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [01:09] <Hixie> anyway, regarding asking microsoft, i suspect the people who would know and whom i would be able to ask are in the a11y tf, so hopefully they'll reply to rich's e-mail and explain what we need
- # [01:12] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [01:12] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:18] * Joins: cyphase (~cyphase@adsl-99-62-185-198.dsl.pltn13.sbcglobal.net)
- # [01:21] <TabAtkins> an ImageData is static, right? So if I need to do an input->output filter, I can just grab two ImageDatas from the same canvas?
- # [01:22] * TabAtkins will just test it anyway.
- # [01:22] <Hixie> static?
- # [01:23] <Hixie> use createImageData() if you need an output image data
- # [01:23] <TabAtkins> In that if I grab two ImageDatas from the same canvas and alter one, the other won't be affected?
- # [01:23] <TabAtkins> Ah, that'll work too.
- # [01:23] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [01:24] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [01:28] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:31] * Joins: variable (~variable@unaffiliated/variable)
- # [01:33] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [01:42] * Quits: abarth (~abarth@c-67-169-69-72.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [01:42] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [01:46] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [01:48] * Joins: mmn1 (~mmn@129-97-225-230.uwaterloo.ca)
- # [01:48] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Read error: Connection reset by peer)
- # [01:52] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [01:59] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:08] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
- # [02:13] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
- # [02:16] * Joins: Templarian (~Templaria@adsl-69-208-85-105.dsl.klmzmi.ameritech.net)
- # [02:17] * Quits: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [02:18] <Templarian> I'm going through and helping out extending the autocomplete for an editor and they wanted to put all css3 in... is user-select in the spec? It says it was superseded by a newer document that lacks user-select.
- # [02:19] <Templarian> So am I to believe that if it doesn't exist in http://www.w3.org/TR/css3-ui/ it shouldn't be added?
- # [02:20] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [02:20] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [02:20] <TabAtkins> For now, yes.
- # [02:20] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Ping timeout: 276 seconds)
- # [02:20] <TabAtkins> Also, css3-ui isn't really supported now, though it's picked up an active editor again.
- # [02:21] <TabAtkins> (Supposedly.)
- # [02:21] <Templarian> Well they added all the -prefixes and wanted to just keep them in and just remove them if they don't make it through later on.
- # [02:22] <Templarian> I'm leaving user-select out and all the ones not in it till later.
- # [02:22] <Templarian> Thanks. :D
- # [02:24] * Parts: Templarian (~Templaria@adsl-69-208-85-105.dsl.klmzmi.ameritech.net)
- # [02:32] * Joins: justicefries (~gerred@65.100.130.168)
- # [02:33] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [02:35] <TabAtkins> Hm. Anyone know why I'm seeing an assymmetry here? The code should be perfectly symmetrical. www.xanthir.com/test.html
- # [02:35] * TabAtkins is testing true gaussian blurs.
- # [02:35] <MikeSmith> cool to see paul_irish getting a hat tip in http://blogs.msdn.com/b/ie/archive/2010/07/15/the-css-corner-better-web-typography-for-better-design.aspx
- # [02:35] <MikeSmith> bravo Sylvain
- # [02:36] <TabAtkins> For whatever reason, the white half blurs wider than the black half.
- # [02:36] * Quits: erlehmann (~erlehmann@dslb-188-103-023-238.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [02:39] * Joins: Arimil (d06fc55e@gateway/web/freenode/ip.208.111.197.94)
- # [02:40] <Arimil> What is the difference between the <head> and <header> tags?
- # [02:40] <Arimil> I know head is required but I always put all my header info in there.
- # [02:40] <Hixie> they are in no way similar other than by name :-)
- # [02:40] <TabAtkins> <head> marks the section of the html document that holds metadata and isn't displayed. <header> is just a way of marking up a header section in your content.
- # [02:40] <Hixie> what tab said
- # [02:41] <Arimil> Ah so I shouldn't put anything else in head, thanks I'll move it all to a <header> tag.
- # [02:42] <Arimil> Should I move scripts out of header also?
- # [02:42] <Arimil> head I mean
- # [02:42] <TabAtkins> scripts should go in <head>.
- # [02:42] * Joins: ukai (~ukai@220.109.219.244)
- # [02:42] <Arimil> OK, thanks again.
- # [02:44] <Hixie> basically anything that you can see in the browser goes in the <body>
- # [02:44] <Hixie> and <header> goes in the <body>
- # [02:44] <Hixie> <head> goes before the <body>
- # [02:44] <Hixie> <header> is a bit like <div>, it's just for heading-related things like <h1>, or the publication date, or whatnot
- # [02:44] <Hixie> the spec has a number of examples
- # [02:44] <Hixie> http://whatwg.org/html5
- # [02:44] <Hixie> search for <header>
- # [02:52] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:56] * Quits: weinig (~weinig@17.246.16.234) (Quit: weinig)
- # [02:56] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:56] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:03] <boblet> MikeSmith: pity they didn’t link to Craig Mod’s @font-face example page, but I guess it would have made theirs look somewhat tame in comparison
- # [03:03] <MikeSmith> boblet: add a comment
- # [03:03] <boblet> MikeSmith: no fallbacks so no x-browser compat either
- # [03:04] <MikeSmith> big whoop
- # [03:04] <boblet> MikeSmith: well, they’re demoing WOFF, not @font-face (despite talking about it)
- # [03:05] <MikeSmith> who cares about x-browser compat?
- # [03:06] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
- # [03:07] * Quits: yutak_home (~kee@U017209.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [03:09] * Quits: BArOc (~maxzagato@190.24.156.162)
- # [03:12] <TabAtkins> Dammit, it looks like my problem is float accuracy. >_<
- # [03:12] <TabAtkins> I hate it when that happens.
- # [03:13] <TabAtkins> I guess losing about 8 bits of accuracy when juggling white pixels is significant here.
- # [03:16] <TabAtkins> Yay, fixed!
- # [03:16] <TabAtkins> Woo!
- # [03:17] <TabAtkins> (By cheating - when I'm on the white side, I invert pixel values so the calculations have the same accuracy as the white side.)
- # [03:17] <boblet> MikeSmith: not browser makers when doing tech demos, that’s fer sure
- # [03:17] <MikeSmith> heh
- # [03:19] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:20] * Joins: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp)
- # [03:21] * Quits: ukai (~ukai@220.109.219.244) (Ping timeout: 276 seconds)
- # [03:22] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [03:24] * Quits: mmn1 (~mmn@129-97-225-230.uwaterloo.ca) (Read error: Connection reset by peer)
- # [03:24] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [03:25] * Joins: ukai (~ukai@220.109.219.244)
- # [03:25] <Arimil> Is it true that in html5 you don't use self closing tags? For example <br /> is just <br>
- # [03:25] <TabAtkins> Yes, that was the original syntax for void element (those without end tags). XML invented the <br/> syntax.
- # [03:25] <variable> Arimil, in the non-XML version: yes
- # [03:26] <TabAtkins> So, as long as you're using the HTML serialization of HTML, yes. If you're using the XML serialization, no.
- # [03:26] <Arimil> OK, I'm not using XML serialization. Thanks gotta fix that.
- # [03:27] <variable> Arimil, IIRC it doesn't actually matter in the non XML version. IE they both work
- # [03:27] <TabAtkins> In the HTML serialization you're *allowed* to use the <br/> syntax on void elements. (You can't use it on normal elements that just happen to be empty - <div/> in the HTML serialization is just treated as a <div> open tag).
- # [03:28] <variable> TabAtkins, in the XML serialization <div/> is counted as having an open and a closed tag ?
- # [03:28] * Quits: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k459.webspeed.dk) (Quit: Leaving)
- # [03:28] <TabAtkins> variable: Yes.
- # [03:29] <TabAtkins> In XML, <div/> is the same as <div></div>.
- # [03:29] <Arimil> Good to know although I most likely wont use it. :p
- # [03:30] <variable> Someone really needs to write a "html5 for the web author" document.
- # [03:30] <Arimil> I've never liked xml for some reason.
- # [03:30] <Arimil> I avoid it whenever possible.
- # [03:30] <TabAtkins> Good idea in general.
- # [03:31] <variable> Arimil, XML is perfectly fine for a particular type of content. The problem comes when people try to use XML for a type of content it isn't made for
- # [03:31] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [03:31] <variable> XML is great when you have an exact format with specific data that must be sent with particular datatypes
- # [03:32] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [03:32] <variable> its horid for dyamic loosly formed content like HTML
- # [03:32] <Arimil> variable: I believe your referring to visual studio using it to replace ini?
- # [03:32] <TabAtkins> XML isn't great even for that - too many meaningless restrictions that bork the document if you mess them up.
- # [03:32] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [03:33] <variable> Arimil, nope: my sole use for XML ever was for writing an FAQ. I had a series of Sections, questions, and answers
- # [03:33] <variable> and I used XSLT to convert it to HTML
- # [03:34] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [03:36] <Arimil> variable: *shrug* It's a good use of XML although like I said I really hate XML and I would have looked for another way
- # [03:37] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Ping timeout: 240 seconds)
- # [03:41] * Joins: miketaylr (~miketaylr@24.42.95.108)
- # [03:41] * Quits: dbaron (~dbaron@nat/mozilla/x-ttcvvjptibrhdblg) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:57] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [03:57] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [03:59] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [04:01] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [04:20] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [04:20] * Joins: hober (~ted@unaffiliated/hober)
- # [04:29] * Quits: MikeSmith (~MikeSmith@EM114-48-44-185.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [04:30] * Joins: MikeSmith (~MikeSmith@EM114-48-44-185.pool.e-mobile.ne.jp)
- # [05:03] * Joins: aho (~nya@fuld-4d00d565.pool.mediaWays.net)
- # [05:16] * Joins: yusukes_ (~yusukes@nat/google/x-cqzdirntkmxznqfk)
- # [05:17] <micheil> has anybody tested Safari 5 for websocket draft75 compliance?
- # [05:18] <micheil> I'm noticing that safari will close connections after N seconds
- # [05:18] * Joins: MikeSmithX (~MikeSmith@EM114-48-172-170.pool.e-mobile.ne.jp)
- # [05:20] * Joins: titacgs (~titacgs@201.250.159.59)
- # [05:21] * Quits: MikeSmith (~MikeSmith@EM114-48-44-185.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [05:25] <micheil> where N seconds is 120
- # [05:31] * Joins: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [05:41] * Quits: miketaylr (~miketaylr@24.42.95.108) (Remote host closed the connection)
- # [05:42] * Joins: kennyluck (~kennyluck@133.27.228.170)
- # [05:42] * Quits: kennyluck (~kennyluck@133.27.228.170) (Excess Flood)
- # [05:48] * Joins: kennyluck (~kennyluck@133.27.228.170)
- # [05:52] * Joins: tyoshino_m (~tyoshino_@nat/google/x-gqylgrfgdlnelhxc)
- # [05:54] <MikeSmithX> it occurs to me that a problem with the way many people conceive Web architecture is is that they assume that resources at URIs are not really doing much of anything at all
- # [05:54] * MikeSmithX is now known as MikeSmith
- # [05:54] <MikeSmith> but are instead just waiting to be requested
- # [05:55] * MikeSmith is reading through some Web-related papers submitted for the Internet of Things 2010 conference
- # [05:56] <MikeSmith> or in other terms, most discussions about Web architecture doesn't seem to involve much thought about all the interesting events that could be occurring for a resource at a particular URI
- # [05:59] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [06:04] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [06:09] * Quits: tyoshino_m (~tyoshino_@nat/google/x-gqylgrfgdlnelhxc) (Ping timeout: 276 seconds)
- # [06:28] * Quits: titacgs (~titacgs@201.250.159.59) (Quit: Leaving)
- # [06:36] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [06:37] * Parts: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [06:37] * Joins: mpt (~mpt@canonical/mpt)
- # [06:40] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [06:40] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:41] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [06:50] * Quits: yusukes_ (~yusukes@nat/google/x-cqzdirntkmxznqfk) (Quit: Leaving)
- # [06:54] <micheil> looks like the timeout issue with safari is due to the server, but it does raise another issue, on close, safari doesn't send a FIN packet back
- # [06:54] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [07:14] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
- # [07:17] * Joins: yusukes_ (~yusukes@nat/google/x-yzuoynvicwowjqci)
- # [07:18] * Quits: micheil (~micheil@124-170-233-189.dyn.iinet.net.au) (Ping timeout: 260 seconds)
- # [07:20] * Joins: micheil (~micheil@124-170-233-189.dyn.iinet.net.au)
- # [07:23] * Quits: cyphase (~cyphase@adsl-99-62-185-198.dsl.pltn13.sbcglobal.net) (Ping timeout: 245 seconds)
- # [07:27] <MikeSmith> I guess I would have expected AtomPub to have some kind of eventing model as its conceptual basis
- # [07:32] * Joins: hamaji (~hamaji@220.109.219.244)
- # [07:34] * Joins: bobchao (~cctw@DHCP-21061.iis.sinica.edu.tw)
- # [07:40] * Joins: cyphase (~cyphase@adsl-99-62-185-198.dsl.pltn13.sbcglobal.net)
- # [07:47] * Quits: michaeln (~michaeln@nat/google/x-dsipxcthqpwvklfk) (Quit: Leaving.)
- # [07:59] * Joins: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [08:08] * Quits: othermaciej (~mjs@17.246.16.182) (Quit: othermaciej)
- # [08:10] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [08:21] * Quits: yusukes_ (~yusukes@nat/google/x-yzuoynvicwowjqci) (Remote host closed the connection)
- # [08:25] * Disconnected
- # [08:26] * Attempting to rejoin channel #whatwg
- # [08:26] * Rejoined channel #whatwg
- # [08:26] * 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!'
- # [08:26] * Set by annevk42 on Mon Oct 19 23:03:06
- # [08:30] * Joins: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net)
- # [08:31] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [08:33] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [08:36] * Joins: tndH (~Rob@cpc5-seac20-2-0-cust2.7-2.cable.virginmedia.com)
- # [08:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [08:40] * abarth is now known as abarth|zZz
- # [08:43] <Hixie> variable: in theory lachy is writing one - http://dev.w3.org/html5/html-author/
- # [08:43] <Hixie> variable: it's been lacking attention though
- # [08:46] * Joins: tyoshino_m (~tyoshino_@nat/google/x-liwcvnrdecvtvzfm)
- # [08:50] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [08:51] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:56] <MikeSmith> http://diveintohtml5.org/ does a pretty good job too
- # [08:57] * Joins: ako (~nya@fuld-4d00d161.pool.mediaWays.net)
- # [09:00] * Quits: aho (~nya@fuld-4d00d565.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [09:01] * MikeSmith needs to buy copies of http://books.alistapart.com/product/html5-for-web-designers and http://introducinghtml5.com/ as well
- # [09:01] * Joins: jon_ (~jon@athedsl-248743.home.otenet.gr)
- # [09:02] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [09:05] * Joins: peol (~andree@91.213.250.10)
- # [09:05] * Quits: jon_ (~jon@athedsl-248743.home.otenet.gr) (Client Quit)
- # [09:06] * Quits: peol (~andree@91.213.250.10) (Changing host)
- # [09:06] * Joins: peol (~andree@unaffiliated/peol)
- # [09:07] * Joins: jon_ (~jon@athedsl-248743.home.otenet.gr)
- # [09:10] * Quits: bobchao (~cctw@DHCP-21061.iis.sinica.edu.tw) (Quit: Leaving.)
- # [09:12] <JonathanNeal> Bam!
- # [09:12] <JonathanNeal> Liferay 6 http://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.0.3/liferay-portal-tomcat-6.0.3.zip/download
- # [09:12] * Quits: jwalden (~waldo@adsl-71-147-38-111.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.4/20100622203044])
- # [09:13] * Quits: jon_ (~jon@athedsl-248743.home.otenet.gr) (Quit: Leaving)
- # [09:15] * Joins: slartsa (~Lari@adsl-215-234-204.kymp.net)
- # [09:15] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [09:17] <MikeSmith> JonathanNeal: hey wow
- # [09:17] <MikeSmith> you work on Liferay, right?
- # [09:18] <JonathanNeal> I do.
- # [09:18] <JonathanNeal> And we're an HTML5 toting gang now.
- # [09:18] * JonathanNeal does the HTML5 gang sign.
- # [09:19] * Quits: tyoshino_m (~tyoshino_@nat/google/x-liwcvnrdecvtvzfm) (Ping timeout: 276 seconds)
- # [09:19] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [09:20] <MikeSmith> JonathanNeal: I think some people outside would say that the HTML5 gang seems to be using the middle finger as its sign
- # [09:21] <JonathanNeal> How's that?
- # [09:21] <JonathanNeal> Lemme see if I can get some of my roommates to do the html5 gang sign.
- # [09:23] <MikeSmith> given the pioneering work that Bruce Lawson and Remy Sharp have done in this area, it seems pretty clear that the HTML5 gang sign needs to involve some partial nudity
- # [09:24] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [09:27] <Workshiva> Clearly the gang sign is to make a '5' with your fingers
- # [09:29] <MikeSmith> I think it should just be holding up one five-fingered hand
- # [09:29] <JonathanNeal> okay lemme try something
- # [09:29] <MikeSmith> but in the form of an eagle claw
- # [09:29] <MikeSmith> but if you have only 4 fingers, you can only make the HTML4 gang sign
- # [09:30] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:30] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [09:30] * Quits: dave_levin (~dave_levi@74.125.59.65) (Quit: dave_levin)
- # [09:33] * Quits: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [09:35] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [09:45] * Quits: Smylers (~smylers@host81-151-158-3.range81-151.btcentralplus.com) (Ping timeout: 265 seconds)
- # [09:45] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [09:47] * Joins: dustinbrewer (~dustinbre@99-17-42-25.lightspeed.okcbok.sbcglobal.net)
- # [09:49] * Joins: zcorpan_ (~zcorpan@c-d798e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:50] <JonathanNeal> okay i've got it. html5 gang sign.
- # [09:55] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
- # [09:58] * Quits: Matjas (510bb5ba@gateway/web/freenode/ip.81.11.181.186) (Quit: Page closed)
- # [09:58] * Joins: Matjas (510bb5ba@gateway/web/freenode/ip.81.11.181.186)
- # [09:58] * Parts: Matjas (510bb5ba@gateway/web/freenode/ip.81.11.181.186)
- # [09:58] <MikeSmith> reading some of these paper submissions for Internet of Things 2010, I'm getting an education about the difference between using HTTP as a just a transport protocol, and using it as an application protocol
- # [10:02] * Joins: bobchao (~cctw@DHCP-21061.iis.sinica.edu.tw)
- # [10:03] * Joins: mpt (~mpt@canonical/mpt)
- # [10:03] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [10:05] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [10:06] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [10:08] * Joins: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com)
- # [10:13] <JonathanNeal> http://sandbox.thewikies.com/html5-gang-sign/
- # [10:14] * Joins: Rik` (~Rik`@213.41.141.234)
- # [10:19] <MikeSmith> ah JonathanNeal
- # [10:20] <MikeSmith> you are brilliant, man
- # [10:20] <MikeSmith> can I tweet this?
- # [10:20] <MikeSmith> this is solid gold
- # [10:20] <MikeSmith> complete with the background music and everything
- # [10:22] <MikeSmith> "2 plus 3 equals 5"
- # [10:23] * Joins: maikmerten (~maikmerte@port-92-201-134-113.dynamic.qsc.de)
- # [10:23] <ako> <meta charset="UTF-8" /> <- that's ok now?
- # [10:23] <ako> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
- # [10:23] <ako> <- no need for that mess anymore?
- # [10:24] * ako fails at pasting
- # [10:24] <annevk> right
- # [10:24] <ako> excellent
- # [10:24] <ako> that's something i can actually remember :>
- # [10:24] <annevk> you can even do <meta charset=utf-8>
- # [10:25] <ako> eh... i won't go that far
- # [10:25] <ako> <:
- # [10:25] <zcorpan_> you can even do <meta utf-8>
- # [10:25] <annevk> zcorpan_, uh?
- # [10:25] <zcorpan_> j/k
- # [10:26] <annevk> too early :/
- # [10:26] <annevk> JonathanNeal, lol
- # [10:26] <annevk> JonathanNeal, we should have you guys at Standards Suck :)
- # [10:29] <Workshiva> JonathanNeal: Your video is inaccessible to people without speakers :<
- # [10:29] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
- # [10:30] <zcorpan_> add websrt captions in a <track>
- # [10:32] <ako> mhmh... does track allow lang attributes? if so, how do you switch between different languages?
- # [10:32] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:33] <zcorpan_> there's srclang
- # [10:36] <JonathanNeal> How do you expect me to compensate for that, Workshiva?
- # [10:36] <ako> so, could i use several video files with different audio tracks and also several subtitle tracks which also use different languages?
- # [10:37] <ako> for example the media splitter i'm using with my regular stand alone player allows me to define priorities for this stuff
- # [10:38] <ako> well, it's of course an implementation detail, but do the specs point out that one should keep this in mind?
- # [10:38] <MikeSmith> hendry: you're switching jobs and moving to London?
- # [10:39] <hendry> MikeSmith: yup
- # [10:39] <MikeSmith> switching jobs = moving to different company?
- # [10:40] <hendry> MikeSmith: yes, contracting for Vodafone
- # [10:40] <MikeSmith> wow
- # [10:40] <MikeSmith> great news
- # [10:40] <MikeSmith> working with anybody I know?
- # [10:40] <hendry> MikeSmith: I think I am working on WAC stuff with Ricardo
- # [10:41] <MikeSmith> cool
- # [10:41] * Joins: Smylers (~Smylers@leeds01-fw.internal.pipex.net)
- # [10:41] <MikeSmith> I see http://twitter.com/kaihendry/status/18518431813 now
- # [10:41] <hendry> MikeSmith: of course DKA is around. I'm sure to harass him
- # [10:41] <MikeSmith> yeah
- # [10:41] <MikeSmith> give that dude a hard time
- # [10:42] <MikeSmith> he deserves it
- # [10:42] * Joins: smaug (~chatzilla@a91-154-44-92.elisa-laajakaista.fi)
- # [10:42] <annevk> ako, it's not a single video with multiple audio tracks?
- # [10:43] <annevk> ako, but there's nothing specific for that case at the moment afaik
- # [10:43] * Joins: Phae (~Phae@chimera.macmillan.com)
- # [10:43] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [10:46] * Quits: Peter` (~peter@170-116.citynet.ftth.internl.net) (Quit: o/)
- # [10:46] * Quits: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net) (Ping timeout: 265 seconds)
- # [10:46] * Joins: payman_s (~payman@77.72.99.119)
- # [10:48] * Quits: smaug (~chatzilla@a91-154-44-92.elisa-laajakaista.fi) (Remote host closed the connection)
- # [10:48] * Joins: ROBOd (~robod@109.96.234.221)
- # [10:50] * Joins: Ms2ger (~Ms2ger@91.181.76.137)
- # [10:51] * Quits: abarth|zZz (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [11:02] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
- # [11:03] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:06] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [11:07] * Joins: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:09] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [11:13] * Joins: cedricv (~cedric@202.152.243.154)
- # [11:18] * Joins: MikeSmithX (~MikeSmith@EM111-188-30-101.pool.e-mobile.ne.jp)
- # [11:19] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:20] * Quits: tndH (~Rob@cpc5-seac20-2-0-cust2.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [11:21] * Quits: MikeSmith (~MikeSmith@EM114-48-172-170.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [11:30] * Joins: yusukes_ (~yusukes@nat/google/x-izvdvrwvtcevrpen)
- # [11:30] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Remote host closed the connection)
- # [11:31] * Quits: wakaba_ (~wakaba_@203-140-90-184.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [11:32] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [11:32] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:34] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:36] <hsivonen> hendry: what's JIL/WAC?
- # [11:37] <hendry> hsivonen: it's a JIL/BONDI conversion, now collectively called WAC http://www.wholesaleappcommunity.com
- # [11:38] * Joins: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net)
- # [11:39] <hsivonen> hendry: ok
- # [11:40] * Quits: Workshiva (~Dashiva@74.125.57.36) (Quit: leaving)
- # [11:41] <hendry> It's still not finalised tbh. Though I hope it will all come together.
- # [11:45] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:46] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [12:00] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Ping timeout: 260 seconds)
- # [12:05] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:11] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [12:11] * Joins: Workshiva (~Dashiva@74.125.57.36)
- # [12:13] * Quits: homata_ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [12:21] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [12:22] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:22] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [12:27] * Quits: slartsa (~Lari@adsl-215-234-204.kymp.net) (Ping timeout: 276 seconds)
- # [12:29] <jgraham> Argh. I really wish javascript had named parameters
- # [12:30] <Workshiva> Named parameters?
- # [12:30] <jgraham> like foo(bar=baz)
- # [12:30] <jgraham> named arguments maybe
- # [12:30] <hsivonen> jgraham: should be easy enough to pass an object with all the named stuff inside
- # [12:30] <jgraham> hsivonen: Yeah, that is one possibility
- # [12:31] <jgraham> In fact I am already using that possibility
- # [12:31] <jgraham> But...
- # [12:31] <Workshiva> Or toString the function reference and extract the parameter names, then create an array with the right order and apply
- # [12:31] <Workshiva> :D
- # [12:31] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [12:31] <jgraham> Anyway, back in the land of the sane...
- # [12:31] <jgraham> I have a pair of functions
- # [12:32] <jgraham> Well a function and a method
- # [12:32] <jgraham> the function looks like test(func, name, properties)
- # [12:33] <jgraham> the methos looks like test.step(func)
- # [12:33] * Joins: erlehmann (~erlehmann@dslb-188-103-024-056.pools.arcor-ip.net)
- # [12:33] <jgraham> I have now realised I should make it possible to change the this object that is used to call func
- # [12:33] <jgraham> so I can have the caller pass in a this object
- # [12:34] <jgraham> for Test.step that is fine: test.step(func, this_obj)
- # [12:34] <jgraham> but what to do for test()?
- # [12:34] * Quits: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
- # [12:34] * Joins: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net)
- # [12:34] <jgraham> The logical place to put the parameter would be second test(func, this_obj, name, properties)
- # [12:35] <jgraham> But the common case is to use the global scope
- # [12:35] <jgraham> so you would always have to pass undefined
- # [12:36] <jgraham> Which would be bad
- # [12:36] <jgraham> Putting it after name would give a weird order and mean you had to pass undefined if you want to set properties
- # [12:37] <annevk> can't you check whether it is the global scope within test?
- # [12:37] <jgraham> Whether what is the global scope?
- # [12:38] <annevk> this?
- # [12:38] <Philip`> Do test(func, name, properties) and test_with_this(func, this_obj, name, properties)
- # [12:38] <annevk> is there a scenario where you need test rather than test_async btw with this working?
- # [12:39] <jgraham> annevk: test() is just for covenience because it causes the test to be run immediately
- # [12:39] <jgraham> seems useful
- # [12:39] <jgraham> Philip`: Ugly but workable
- # [12:39] <jgraham> I could typecheck the second parameter of course
- # [12:39] <jgraham> That would be the jQuery way
- # [12:39] <jgraham> But...
- # [12:40] <Philip`> Or this_obj.apply(func, ...) (or whatever the syntax is) to use the normal language facilities for changing this
- # [12:40] <annevk> jgraham, it's useful, but do you need "this" working when test is used?
- # [12:40] <Philip`> s/func/test/
- # [12:40] <jgraham> annevk: I thought you were the one with the use case :)
- # [12:40] <annevk> jgraham, my use case is only for test_async
- # [12:41] <jgraham> annevk: Seems odd to let it work in one case but not the other
- # [12:41] <jgraham> But maybe that is actually good to enfore
- # [12:41] <jgraham> *enforce
- # [12:41] <annevk> testing "this" is always needed in a callback... never really needed it elsewhere in usual tests
- # [12:41] * Quits: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net) (Ping timeout: 265 seconds)
- # [12:42] <annevk> i mean, I can't remember having used it in some kind of sync variant
- # [12:42] * Joins: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net)
- # [12:42] <jgraham> OK I will take the simple solution of not solving the problem and calling it a feature
- # [12:42] * Joins: Peter` (~peter@170-116.citynet.ftth.internl.net)
- # [12:42] <annevk> also, couldn't I use
- # [12:43] <annevk> test.step(function(this) { ... }) ?
- # [12:43] <jgraham> Yeah you could
- # [12:44] <jgraham> It feels nicer to optionally run the function in the expected scope though
- # [12:44] <annevk> actually, how would I then access it?
- # [12:44] <annevk> yeah, if you can do that and tell me how to make it work
- # [12:44] <jgraham> It's all fine
- # [12:44] * jgraham notices he allowed extra arguments to step() get passed to the function
- # [12:44] <annevk> so you solve it on your side?
- # [12:45] <jgraham> That seems unnecessary...
- # [12:45] <annevk> so what do I do?
- # [12:45] <jgraham> annevk: Do test.step(function(){}, this)
- # [12:45] <karlcow> fresh redesign of Zappos http://www.zappos.com/ by HappyCog http://happycog.com/create/zappos/
- # [12:45] <karlcow> http://validator.w3.org/check?uri=http%3A%2F%2Fwww.zappos.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
- # [12:45] <karlcow> using html5 doctype, but already invalid.
- # [12:46] <annevk> jgraham, and then the bit between {} can use this without problems?
- # [12:46] <jgraham> Yeah, I think so
- # [12:48] <annevk> so I have test.step(function() { assert_equals("data", e.data); this.close() }, this)
- # [12:51] <jgraham> Yes
- # [12:51] <jgraham> Although the step is run synchronously
- # [12:51] <annevk> and if the listener is inlined it is fine right?
- # [12:51] <jgraham> so you can just close after the test.step rather than in the test function
- # [12:52] <jgraham> listener?
- # [12:53] <annevk> test.step(function() { obj.onmessage = function() { test.step(function() {}) } }) or some such
- # [12:54] <annevk> and a test.done() after the second test.step()
- # [12:54] <jgraham> Yeah that should be fine I think
- # [12:54] <jgraham> Hard to read all on one line in irc
- # [12:54] <annevk> lots of braces
- # [12:54] <annevk> hard to type too
- # [12:55] <annevk> all on one line
- # [12:55] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:56] <annevk> jgraham, I need assert_error() or some such for something that should not be reached
- # [12:57] <jgraham> annevk: Yeah, known bug. Will work on it next
- # [13:00] * Quits: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net) (Ping timeout: 258 seconds)
- # [13:07] * Joins: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net)
- # [13:09] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [13:11] * Quits: masterov (~masterov@93.153.167.74) (Quit: masterov)
- # [13:11] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
- # [13:12] * Quits: bobchao (~cctw@DHCP-21061.iis.sinica.edu.tw) (Ping timeout: 276 seconds)
- # [13:29] * Quits: variable (~variable@unaffiliated/variable) (Quit: Daemon escaped from pentagram)
- # [13:33] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [13:35] * workmad3 is now known as wm3|lunch
- # [13:37] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:39] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
- # [13:41] * Quits: Arimil (d06fc55e@gateway/web/freenode/ip.208.111.197.94) (Ping timeout: 252 seconds)
- # [13:42] * Quits: riven (~riven@53518387.cable.casema.nl) (Read error: Connection reset by peer)
- # [13:42] * Joins: riven (~riven@53518387.cable.casema.nl)
- # [13:43] * Quits: cedricv (~cedric@202.152.243.154) (Ping timeout: 260 seconds)
- # [13:46] * Quits: justicefries (~gerred@65.100.130.168) (Quit: justicefries)
- # [13:48] * Joins: cedricv (~cedric@202.152.243.237)
- # [13:53] * Joins: masterov (~masterov@93.153.167.74)
- # [14:00] * Quits: yutak (~yutak@nat/google/x-iacyobzqeojrbipx) (Quit: Ex-Chat)
- # [14:00] * Joins: yutak (~yutak@nat/google/x-qqoviielehvpofeu)
- # [14:02] * Quits: cedricv (~cedric@202.152.243.237)
- # [14:14] * Joins: mpt (~mpt@canonical/mpt)
- # [14:20] * Quits: kennyluck (~kennyluck@133.27.228.170) (Quit: kennyluck)
- # [14:31] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ⌘Q)
- # [14:33] * Quits: hendry (~hendry@webvm.net) (Quit: leaving)
- # [14:34] * Joins: hendry (~hendry@webconverger.org)
- # [14:34] * Joins: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net)
- # [14:40] * Quits: yutak (~yutak@nat/google/x-qqoviielehvpofeu) (Quit: Ex-Chat)
- # [14:41] * Joins: yutak (~yutak@nat/google/x-pqiowncnqtyzziyt)
- # [14:42] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [14:48] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
- # [14:48] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Read error: Connection reset by peer)
- # [14:51] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [14:54] * Joins: annevk5 (~annevk@5355737B.cable.casema.nl)
- # [15:00] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:02] * Quits: yutak (~yutak@nat/google/x-pqiowncnqtyzziyt) (Read error: Connection reset by peer)
- # [15:04] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [15:04] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:07] * Joins: yutak (~yutak@nat/google/x-lhfjrwavdstjggtv)
- # [15:14] <zcorpan_> http://css.dzone.com/articles/python-based-html5lib-firefoxs
- # [15:16] <Philip`> "html5lib [...] has gone from version 0.1 to 0.9" - wow, a nine times improvement!
- # [15:17] <Philip`> Should have started at version 0.01 then it'd seem even more impressive
- # [15:18] <zcorpan_> you should bump the version number with an order of magnitude for each new version
- # [15:19] <Philip`> Version 1e1, 1e2, 1e3, etc?
- # [15:19] <jgraham> Um, we are on version 0.90
- # [15:19] <jgraham> That is 10x larger than 0.9
- # [15:19] <Workshiva> Yeah, get it right
- # [15:19] <boblet> MikeSmithX: I got a review copy of HTML5 for Web Designers — will bring it next week
- # [15:20] <boblet> JonathanNeal MikeSmithX wish I’d been here earlier. respekt, mah homies
- # [15:22] <boblet> hey anyone know where the ‘HTML5 = 900 pages’ thing came from? trying to fact-check and I only get 519 pages (normal view)
- # [15:22] <Workshiva> Before all the splits?
- # [15:22] <annevk> could be the PDF version of the spec
- # [15:22] <Philip`> PDF?
- # [15:23] <Philip`> It's an entirely meaningless number anyway
- # [15:23] * Quits: peol (~andree@unaffiliated/peol) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.17/2009122204])
- # [15:23] <boblet> Workshiva: woah didn’t realise so much had been split off
- # [15:23] <boblet> annevk: there’s a pdf version!? holy crap the cabal roolz
- # [15:23] <Philip`> Only slightly less meaningless than counting megabytes
- # [15:23] <Workshiva> Let's bikeshed over exactly how meaningless it is
- # [15:23] <jgraham> It's mreo meaningless than counting Mb
- # [15:23] <jgraham> *more
- # [15:24] <jgraham> Because Mb directly affect load speed
- # [15:24] <boblet> Philip`: true, but would like to point out how meaningless seeing as it’s being used in advertising
- # [15:24] <zcorpan_> but less meaningless than counting cows
- # [15:24] <jgraham> It is even more meaningless than counting DOM nodes
- # [15:24] <Philip`> jgraham: Not really, because adding lots of whitespace would make it bigger but it'd probably download in the same time because of gzip
- # [15:24] <jgraham> Philip`: Pretend I mean gzipped megabytes
- # [15:25] <Philip`> Counting crows?
- # [15:25] <Philip`> Oh, cows
- # [15:25] <boblet> the text-only version should be linked in there too
- # [15:26] <Philip`> jgraham: That sounds like it's getting closer to measuring the entropy of the document, which is probably a more meaningful measure
- # [15:26] <jgraham> yes
- # [15:27] * Quits: annevk5 (~annevk@5355737B.cable.casema.nl) (Quit: annevk5)
- # [15:28] <boblet> provided US letter one is 745 pages. huh — doing a print to pdf in Chrome results in the content only taking 2/3 the width of the page, with smaller text, and clocks in at 519 pages
- # [15:28] <boblet> but is double the official one’s size
- # [15:29] <boblet> I guess Prince does a good job
- # [15:32] * Quits: yutak (~yutak@nat/google/x-lhfjrwavdstjggtv) (Quit: Ex-Chat)
- # [15:32] * Joins: yutak (~yutak@nat/google/x-qhawcfqumkfcbxbe)
- # [15:37] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:45] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
- # [15:45] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
- # [15:47] <boblet> oof, that’s somewhat embarrassing. “The HTML5 spec is 900 pages and hard to read. HTML5 for Web Designers is 85 pages and fun to read”. Current spec is 745 pages. *Author View* spec is ~ 386 pages.
- # [15:48] <boblet> I think the polite term for that is “creative copywriting”
- # [15:48] <jgraham> boblet: Presumably the WHATWG version is longer?
- # [15:48] <nimbupani> boblet: who is saying that?
- # [15:48] <Workshiva> We don't do "polite" here :P
- # [15:48] <boblet> jgraham: those figures are from whatwg version
- # [15:48] <jgraham> Oh
- # [15:48] <jgraham> complete.html?
- # [15:49] <jgraham> :)
- # [15:49] <boblet> nimbupani: http://books.alistapart.com/
- # [15:49] <nimbupani> that is sad :(
- # [15:49] <boblet> well it was one of those gobsmack figures like the 2022 completion date that stuck
- # [15:50] <nimbupani> yeah. simple view is not necessarily a good idea :*
- # [15:50] <nimbupani> :(
- # [15:50] <boblet> just sad that it’s being used (unintentionally or not) in sales
- # [15:50] <nimbupani> exactly.
- # [15:50] <boblet> gotta admit, it makes for great copy
- # [15:51] <nimbupani> i think it trivializes the whole spec.
- # [15:51] <boblet> although I’d call bs on the hard to read part — whoever wrote that hasn’t read semweb specs (which are obviously written for a higher life form than I)
- # [15:52] <miketaylr> i think the 900 number came from the super friends
- # [15:52] <boblet> nimbupani: preeeeecisely. longer is oh so much better, given the spec is uniformly terse
- # [15:52] <nimbupani> miketaylr: not surprising :P
- # [15:52] <boblet> miketaylr: that’d figure. the spec prolly was that big back then before stuff got split off, as Workshiva was saying
- # [15:53] <miketaylr> mmmhmm
- # [15:53] <boblet> but all the stuff split off is completely outside the topic scope of “…for web designers”
- # [15:54] <boblet> (PDF still includes Microdata, and that has a 1 sentence mention)
- # [15:54] <zcorpan_> i think hixie changed the font size and the page margins to reduce the number of pages when people were talking about how many pages it was
- # [15:54] <miketaylr> heh, http://twitter.com/michai/status/13369668370 points to html5 for designers
- # [15:55] <zcorpan_> it seems like doing print preview on complete.html in chrome crashes chrome
- # [15:55] <Philip`> I've noticed far fewer criticisms of the size of the HTML5 spec than of OOXML
- # [15:55] <miketaylr> aha, found it
- # [15:55] <miketaylr> http://meyerweb.com/eric/thoughts/2009/09/07/html5-and-you/
- # [15:56] <miketaylr> boblet: ^^
- # [15:57] <boblet> miketaylr: thanks — will badger the king ;)
- # [15:57] <miketaylr> heh
- # [15:57] <miketaylr> looks like brucel perpepuates the myth here as well: http://www.brucelawson.co.uk/2010/introducing-html5-almost-in-the-can/
- # [15:58] <boblet> man, gonna have to put my badger suit on at this rate
- # [15:59] <boblet> woah — 990 pages to 506 pages just based on print style changes? Hixie musta had it set at double leading or something
- # [16:00] <Philip`> You should count A4 pages, rather than whatever crazy non-metric sizes are used in the US
- # [16:00] <boblet> Philip`: lol
- # [16:01] <boblet> was assuming whoever came up with the 900 page figure would have US letter as their default ;-)
- # [16:01] <boblet> seems i was prolly right too
- # [16:02] <Philip`> How many pages are taken up by the character references table?
- # [16:03] <Philip`> Hmm, Firefox tries to put it on 3 pages
- # [16:03] <Philip`> which is clearly not quite right
- # [16:04] <boblet> Philip`: only about 8, they’re pretty tiny
- # [16:05] <Philip`> Oh
- # [16:08] <hsivonen> Philip`: OOXML should be longer. There are some hand-wavy parts about imitating the behaviors of legacy software
- # [16:08] <hsivonen> (or at least were in the ECMA version. I haven't reviewed the ISO version.)
- # [16:11] <Philip`> When I looked at OOXML briefly, it seemed to be a lot of schemas and datatype definitions and examples, and not much that's equivalent to UA requirements
- # [16:12] <hsivonen> Philip`: well, the length argument was bad anyway, because ODF is even vaguer on processing
- # [16:13] * Joins: mospired (~mngone@63.122.229.238)
- # [16:14] <Philip`> Seems like most technical complaints against OOXML can apply to ODF too
- # [16:18] <Philip`> (Clearly we should just use Knuth's new XML-based LaTeX for word processing)
- # [16:25] <boblet> the print styles for HTML5 are fubar in Chrome. checking in FF now
- # [16:26] <boblet> (fubar = perfectly readable, but only using half the page width and in a smaller font than official)
- # [16:26] <boblet> one way to get page count down I guess :)
- # [16:28] <boblet> or I would if it’d stop beachballing :/
- # [16:28] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
- # [16:32] * hsivonen recommends using Prince for printing the spec
- # [16:33] <hsivonen> does any browser implement page number counters in generated content?
- # [16:35] <boblet> hsivonen: Webkit has been working on implementing print-related CSS, but I don’t know how far they are along
- # [16:35] <boblet> yeah I probably should install Prince huh
- # [16:36] <boblet> Firefox is currently stuck with a completely white modal pane that came down from under the page title. wonder what it’s meant to contain
- # [16:42] * Quits: eighty4 (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [16:44] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
- # [16:48] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Ping timeout: 265 seconds)
- # [16:50] <fagan> Is what im talking about on the list on topic?
- # [16:50] <fagan> I hope it is
- # [16:50] <fagan> its still under the youtube problems with the video tag discussion I hope
- # [16:51] * Joins: tyoshino (~tyoshino@220.109.219.244)
- # [16:54] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [16:55] * Quits: Rik` (~Rik`@213.41.141.234) (Quit: Rik`)
- # [16:59] * Joins: rotham (~rotham@174-27-33-14.bois.qwest.net)
- # [17:00] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 240 seconds)
- # [17:00] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [17:03] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Remote host closed the connection)
- # [17:03] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:03] * Joins: fagan (~fagan@ubuntu/member/shanefagan)
- # [17:04] * Joins: Rik` (~Rik`@213.41.141.234)
- # [17:05] * Quits: Rik` (~Rik`@213.41.141.234) (Client Quit)
- # [17:06] * Joins: Rik` (~Rik`@213.41.141.234)
- # [17:07] * Joins: hamaji (~hamaji@220.109.219.244)
- # [17:08] <JonathanNeal> Goodmorning!
- # [17:14] * Quits: Workshiva (~Dashiva@74.125.57.36) (Read error: Operation timed out)
- # [17:14] * Joins: nicktick (debian-tor@gateway/tor-sasl/nicktick)
- # [17:18] * Joins: MikeSmithXX (~MikeSmith@EM114-48-206-11.pool.e-mobile.ne.jp)
- # [17:21] * Joins: Matjas (5bb6c6f2@gateway/web/freenode/ip.91.182.198.242)
- # [17:22] * Quits: MikeSmithX (~MikeSmith@EM111-188-30-101.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [17:24] * Joins: OmerSd (4fb60320@gateway/web/freenode/ip.79.182.3.32)
- # [17:24] <OmerSd> Hi!
- # [17:25] <JonathanNeal> Hi^
- # [17:25] <boblet> JonathanNeal: I’m joining your gang yo
- # [17:25] <boblet> all we need is one more MikeSmithXX and we’ll get the nudie version
- # [17:25] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
- # [17:25] <JonathanNeal> boblet, oh you heard?
- # [17:26] <JonathanNeal> We gotta collect all the pictures.
- # [17:26] <JonathanNeal> Take a picture doing the sign
- # [17:26] <JonathanNeal> I'll add it to the page.
- # [17:26] <boblet> JonathanNeal: tweeted yo, we be forming a posse
- # [17:26] <OmerSd> Have some way change to full screen mode in js?
- # [17:26] <JonathanNeal> oh it got tweeted, damn, now the url is stuck on my sandbox :P
- # [17:27] <boblet> lols — redirects are the future
- # [17:27] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 260 seconds)
- # [17:27] <boblet> (or your future)
- # [17:27] <boblet> OmerSd: standard JS screen resizing code should work fine with HTML5, but a bigger question would be … why would you want to do that?
- # [17:27] <JonathanNeal> I guess so.
- # [17:28] <boblet> orz, I thought it was prime-time :D
- # [17:28] <OmerSd> i wanna make a web appliction
- # [17:28] * Joins: Workshiva (~Dashiva@74.125.57.36)
- # [17:28] <JonathanNeal> HTML5, doctype no, gang sign yes.
- # [17:28] <boblet> OmerSd: that’s not a good reason. if Gmail resized my browser every time I used it, I’d stop using it
- # [17:29] <OmerSd> I'll do a option to full screen
- # [17:29] <boblet> OmerSd: having a button to make the browser window full size may be a nice feature in some situations, but I’d do some user testing before making it the default
- # [17:29] <boblet> OmerSd: oh ok :)
- # [17:30] <OmerSd> :)
- # [17:30] <boblet> OmerSd: well I’ve got no idea but here’s the first thing that came up in Google: http://www.pbdr.com/jscript/windfull.htm
- # [17:31] <OmerSd> Thanks :)
- # [17:32] <boblet> for anyone interested in PDF size, the official A4 version was 707 pages, a full version I made with Prince was 709 pages (slightly different copy), and an author vide version clocked in at 378 pages.
- # [17:32] <boblet> I officially call bullshit on both parts of “The HTML5 spec is 900 pages and hard to read.”
- # [17:33] * Quits: rotham (~rotham@174-27-33-14.bois.qwest.net) (Read error: Connection reset by peer)
- # [17:34] <OmerSd> How i can calucate the maximum size that the user can see in the document(without full screen)?
- # [17:34] <Philip`> boblet: Hmm, you think it's not hard to read?
- # [17:35] <boblet> Philip`: I think parts of it are still confusing, but the author view isn’t in general no
- # [17:36] <boblet> Philip`: of course this could just be in comparison to typical W3C specs
- # [17:37] <boblet> Philip`: it doesn’t have Jeremy’s witty turn of speech certainly, but hard to read is an exaggeration
- # [17:37] * Philip` has been reading it for three years and still thinks it's hard to read :-)
- # [17:37] * Quits: wm3|lunch (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
- # [17:37] <Philip`> though maybe that's because I mostly read the non-author bits
- # [17:38] <boblet> Philip`: I did have that as a caveat :P the implementor bits seem brutally precise, but I have no idea what they actually mean most of the time
- # [17:38] <boblet> it’s lucky for the interwebs I am an author not an implementor
- # [17:46] * Joins: mmn (~mmn@129-97-120-104.uwaterloo.ca)
- # [17:48] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [17:49] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
- # [17:53] * Quits: Rik` (~Rik`@213.41.141.234) (Quit: Rik`)
- # [17:57] <OmerSd> Have some api spec for html5 like javadoc?
- # [17:58] <ako> the biggest problem with that is that the current specs aren't very well suited for automatic generation
- # [17:59] <boblet> OmerSd: api specs are in the HTML5 spec for basic things http://www.whatwg.org/specs/web-apps/current-work/multipage/
- # [18:00] <TabAtkins> JonathanNeal: I don't see quite how the H is formed in the gang sign.
- # [18:00] <boblet> OmerSd: other things that have been split out like Web Sockets are in different specs: http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F
- # [18:00] <JonathanNeal> TabAtkins, the 3 and the 2 put together make an h
- # [18:00] <JonathanNeal> they also make a t, the 3 forms the m
- # [18:00] <JonathanNeal> and any of them could be the l.
- # [18:00] <boblet> TabAtkins: well you’re obviously not eligible for the posse
- # [18:00] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: ... succes ermee! :-))
- # [18:00] <TabAtkins> JonathanNeal: Oh, I see it now.
- # [18:01] <miketaylr> thuglife is hard.
- # [18:01] <TabAtkins> The problem is too many thugs, not enough signs to throw.
- # [18:02] <boblet> miketaylr: too funny
- # [18:02] <miketaylr> :)
- # [18:03] <JonathanNeal> Updated: http://sandbox.thewikies.com/html5-gang-sign/
- # [18:04] <boblet> JonathanNeal: btw, your buddy making the peace sign with the palm in? that’s called “the fingers” in Oz & NZ (UK too?) and is equivalent to flippin the bird
- # [18:04] <JonathanNeal> boblet, ut oh.
- # [18:04] <boblet> heh, it’s cool :)
- # [18:04] <JonathanNeal> Maybe I'll update the video tonight.
- # [18:04] <boblet> it’s a gang sign instructional video after all
- # [18:04] <boblet> the guy’s expression matches perfectly too
- # [18:05] <TabAtkins> boblet: Interesting. It's just ordinary sign for when you're ready to chillax while getting krunk in the US.
- # [18:06] <boblet> yeah, apparently one of the Bushes was waving like that from his limo when he visited Oz. went down a treat ;-)
- # [18:06] <boblet> prolly Dubya, would be in keeping with general foreign policy
- # [18:06] <TabAtkins> Clearly Bush was getting krunk in his limo, all knocking back 40s with his bitches.
- # [18:07] <boblet> hahaha, clearly
- # [18:08] * Quits: Matjas (5bb6c6f2@gateway/web/freenode/ip.91.182.198.242) (Ping timeout: 252 seconds)
- # [18:08] * Parts: zcorpan_ (~zcorpan@c-d798e355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [18:08] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:09] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
- # [18:11] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:12] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
- # [18:14] * Quits: justicefries (~gerred@c-98-245-71-126.hsd1.co.comcast.net) (Quit: justicefries)
- # [18:15] <Philip`> boblet: (UK too)
- # [18:15] <Philip`> boblet: (See e.g. http://news.bbc.co.uk/dna/h2g2/A11047132)
- # [18:16] * Quits: fagan (~fagan@ubuntu/member/shanefagan) (Remote host closed the connection)
- # [18:17] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:23] * Joins: Matjas (5bb6c6f2@gateway/web/freenode/ip.91.182.198.242)
- # [18:24] * Joins: jwalden (~waldo@adsl-71-147-38-111.dsl.emhril.sbcglobal.net)
- # [18:30] <boblet> har http://en.wikipedia.org/wiki/V_sign#V_sign_as_an_insult
- # [18:30] <boblet> a little different to what I remembered, but still very krunk
- # [18:33] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [18:33] * Joins: ap (~ap@17.246.17.28)
- # [18:33] * Joins: f1lt3r_ (~f1lt3r@64.119.159.231)
- # [18:33] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
- # [18:34] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [18:35] <boblet> MikeSmithXX: btw posted you a bunch of HTML5Doctor flowcharts today. now that I think about it I coulda given them to you next week. oh well. distribute with gay abandon
- # [18:35] <boblet> nn
- # [18:39] * Quits: Smylers (~Smylers@leeds01-fw.internal.pipex.net) (Ping timeout: 258 seconds)
- # [18:40] * Quits: micheil (~micheil@124-170-233-189.dyn.iinet.net.au) (Ping timeout: 240 seconds)
- # [18:43] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:43] * Joins: Peter`- (~peter@h89030.upc-h.chello.nl)
- # [18:49] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [18:52] * Joins: sicking (~chatzilla@70.102.234.2)
- # [19:01] * Quits: Phae (~Phae@chimera.macmillan.com) (Quit: Leaving.)
- # [19:02] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 264 seconds)
- # [19:03] * Joins: weinig (~weinig@17.246.19.169)
- # [19:05] * Joins: hamaji (~hamaji@220.109.219.244)
- # [19:05] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [19:06] * Quits: f1lt3r_ (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
- # [19:07] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
- # [19:08] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Quit: Leaving)
- # [19:09] <paul_irish> TabAtkins: you wanna get a tag team gang sign pic?
- # [19:09] <TabAtkins> paul_irish: Let's rock this.
- # [19:13] * Quits: pauld (~chatzilla@host81-159-43-240.range81-159.btcentralplus.com) (Remote host closed the connection)
- # [19:14] <JonathanNeal> yeaaaa
- # [19:18] * Quits: hamaji (~hamaji@220.109.219.244) (Ping timeout: 240 seconds)
- # [19:22] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [19:22] * Quits: Matjas (5bb6c6f2@gateway/web/freenode/ip.91.182.198.242) (Ping timeout: 252 seconds)
- # [19:24] <JonathanNeal> quite a few submissions.
- # [19:26] <TabAtkins> Hehe. Me + paul_irish clearly the most attractive of the bunch.
- # [19:27] * Joins: Smylers (~smylers@host81-151-158-3.range81-151.btcentralplus.com)
- # [19:28] <paul_irish> +1
- # [19:29] <miketaylr> jeeze thanks
- # [19:37] <TabAtkins> Sorry, miketaylr, but you just can't compete with the raw sexual attraction we pump out.
- # [19:37] <miketaylr> ahahah
- # [19:37] * miketaylr concedes
- # [19:42] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [19:50] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:54] * Joins: bobchao (~cctw@112.105.101.98)
- # [19:58] * Joins: maikmerten_ (~maikmerte@port-92-201-55-161.dynamic.qsc.de)
- # [20:01] * Quits: maikmerten (~maikmerte@port-92-201-134-113.dynamic.qsc.de) (Ping timeout: 276 seconds)
- # [20:06] * Joins: plainhao (~plainhao@mail.xbiotica.com)
- # [20:10] * Quits: weinig (~weinig@17.246.19.169) (Quit: weinig)
- # [20:14] * Joins: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k459.webspeed.dk)
- # [20:18] * Joins: JonathanNeal_ (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [20:21] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
- # [20:21] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Ping timeout: 258 seconds)
- # [20:21] * Joins: dbaron (~dbaron@nat/mozilla/x-cwggsiubjxcjepfv)
- # [20:27] * Quits: jlebar (~jlebar@63.245.220.220) (Quit: Leaving)
- # [20:28] * Joins: jlebar (~jlebar@63.245.220.220)
- # [20:28] * Quits: erlehmann (~erlehmann@dslb-188-103-024-056.pools.arcor-ip.net) (Quit: Ex-Chat)
- # [20:35] <TabAtkins> Man, the box model's subtleties are complicated.
- # [20:36] <JonathanNeal_> fix it, TabAtkins
- # [20:36] <ojan> TabAtkins: ?
- # [20:36] <TabAtkins> Nah, the things I'm banging on can't be "fixed" because they're an integral part of the web at this point, and more or less make sense anyway.
- # [20:36] <TabAtkins> ojan: Working on issue 138, involving what happens when floats and blocks are children of a relpos inline.
- # [20:37] <TabAtkins> floats and blocks act differently here.
- # [20:37] <ojan> TabAtkins: fun
- # [20:38] <TabAtkins> It makes sense, though. Floats position themselves solely based on their containing block (and other floats with the same CB), and the inline doesn't form a containing block for it.
- # [20:38] <TabAtkins> So the float doesn't move with the inline when it gets relpos'd, but the block does.
- # [20:38] <ojan> TabAtkins: yuck.
- # [20:44] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [20:44] <TabAtkins> ojan: Yuck indeed. Floats suck in *so many different ways*. I can't help but think we'd have been better off from the beginning if we'd just defined a way for abspos elements to intrude and push text around them.
- # [20:45] <TabAtkins> That would have prevented the worst abuses of float-based layouts, too.
- # [20:46] <ojan> TabAtkins: totally.
- # [20:46] <ojan> TabAtkins: that could still be worth doing.
- # [20:46] <TabAtkins> Pretty sure MS has some custom stuff doing that already.
- # [20:46] <TabAtkins> Don't remember if that was some vendor-specific public stuff, or a private build I saw.
- # [20:47] * TabAtkins notes that it would also probably have increased the drive to make abspos more powerful.
- # [20:47] <TabAtkins> Now I just need a time machine. First stop, Ben Franklin. Second stop, Hakon and Bert in the 90s.
- # [20:49] * Quits: mmn (~mmn@129-97-120-104.uwaterloo.ca) (Quit: Leaving.)
- # [20:52] <Philip`> Remember to put a battery in Ben's kite so it'll get recharged and then use it to power the Chron-O-John
- # [20:53] <TabAtkins> Will do. That's a convenient time to drop in anyway, since I'll be visiting him about his charge convention.
- # [20:59] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [21:02] * Joins: mmn (~mmn@129-97-225-230.uwaterloo.ca)
- # [21:10] * Joins: KevinMarks (~KevinMark@157.22.22.57)
- # [21:10] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
- # [21:19] * Quits: nicktick (debian-tor@gateway/tor-sasl/nicktick) (Remote host closed the connection)
- # [21:24] * Quits: OmerSd (4fb60320@gateway/web/freenode/ip.79.182.3.32) (*.net *.split)
- # [21:34] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [21:36] <TabAtkins> Question: it appears that Chrome's implementation, at least, of <canvas> only permits integers in the CanvasPixelArray object of ImageData, and floors the value upon assigning a float. I can't find anything in particular to support that in the spec. Is there?
- # [21:37] <Philip`> setter void (in unsigned long index, in octet value);
- # [21:38] <Philip`> See WebIDL for conversions to octet
- # [21:38] <TabAtkins> Ah, octet. Interesting.
- # [21:38] <TabAtkins> That would explain some of my errors, then.
- # [21:41] * Quits: plainhao (~plainhao@mail.xbiotica.com) (Quit: plainhao)
- # [21:45] <TabAtkins> Excellent. Switching over to using a number for my intermediate calculations and then assigning to the ImageData at the end fixed everything.
- # [21:47] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
- # [21:52] * Joins: jgornick (~joe@199.199.212.242)
- # [21:52] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:12] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
- # [22:15] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [22:21] * Joins: wm3|lunch (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:29] * Quits: wm3|lunch (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:40] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [22:40] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [22:42] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Quit: Ex-Chat)
- # [22:44] * Joins: wm3|lunch (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:46] * Quits: wm3|lunch (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:47] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [22:48] * Quits: shepazu (~schepers@adsl-69-180-215.rmo.bellsouth.net) (Quit: Core Breach)
- # [22:48] * Quits: maikmerten_ (~maikmerte@port-92-201-55-161.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [22:48] * Parts: aaronpk (~aaron@c-24-21-161-141.hsd1.or.comcast.net)
- # [22:50] * Joins: wm3|lunch (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:51] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
- # [22:51] <JonathanNeal_> sup thugs
- # [22:52] <JonathanNeal_> html5 gangstas
- # [22:52] <TabAtkins> Yo.
- # [22:54] * Quits: ROBOd (~robod@109.96.234.221) (Quit: .)
- # [22:54] * Quits: sicking (~chatzilla@70.102.234.2) (Ping timeout: 245 seconds)
- # [23:00] * Joins: weinig (~weinig@17.246.19.169)
- # [23:00] * Quits: Ms2ger (~Ms2ger@91.181.76.137) (Quit: nn)
- # [23:02] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:06] * Joins: shepazu (~schepers@adsl-69-180-215.rmo.bellsouth.net)
- # [23:07] * wm3|lunch is now known as workmad3
- # [23:08] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
- # [23:09] * Quits: mmn (~mmn@129-97-225-230.uwaterloo.ca) (Quit: Leaving.)
- # [23:12] * Joins: dave_levin (~dave_levi@nat/google/x-uzyogyzkfumwaxig)
- # [23:17] * Joins: michaeln (~michaeln@nat/google/x-olheemzrfshaudqh)
- # [23:18] * Joins: MikeSmithX (~MikeSmith@EM114-48-163-90.pool.e-mobile.ne.jp)
- # [23:22] * Quits: MikeSmithXX (~MikeSmith@EM114-48-206-11.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [23:24] * Quits: jlebar (~jlebar@63.245.220.220) (Ping timeout: 240 seconds)
- # [23:33] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
- # [23:39] * Joins: jlebar (~jlebar@nat/mozilla/x-xdwrqkeyyomsbafx)
- # [23:40] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
- # [23:48] * Joins: othermaciej (~mjs@17.246.17.180)
- # [23:52] * Parts: mospired (~mngone@63.122.229.238)
- # [23:55] * Joins: eighty4_ (~eighty4@c-76c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [23:57] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
- # Session Close: Sat Jul 17 00:00:00 2010
The end :)