Options:
- # Session Start: Wed Mar 03 00:00:00 2010
- # Session Ident: #whatwg
- # [00:03] * Quits: othermaciej (~mjs@17.246.17.155) (Remote host closed the connection)
- # [00:03] * Joins: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33)
- # [00:03] <othermaciej> TabAtkins: can't you just put position:relative on the TD?
- # [00:03] <TabAtkins> othermaciej: Nope. Not working in FF3.6, at least. It *should* work, but it's not.
- # [00:04] <othermaciej> roc: we're probably gonna support double-clicking WOFF fonts to install them, same as for OpenType
- # [00:04] <othermaciej> roc: if only because it would be extra work not to
- # [00:04] <othermaciej> so we see WOFF as pure waste
- # [00:05] <othermaciej> TabAtkins: I know Firefox has a problem with the table not being eligible to be a containing block for absolute positioned content, did not know there was an issue with cells
- # [00:06] <roc> cells don't necessarily support relative positioning in CSS 2.1
- # [00:06] <roc> "The effect of 'position:relative' on table-row-group, table-header-group, table-footer-group, table-row, table-column-group, table-column, table-cell, and table-caption elements is undefined."
- # [00:06] <TabAtkins> Argh, that is stupid and wrong.
- # [00:06] <TabAtkins> Presumably bugwards compatibility.
- # [00:06] <paul_irish> othermaciej: seriously? doubleclick to install woff fonts?
- # [00:06] * Joins: scherkus (~scherkus@74.125.59.1)
- # [00:07] <othermaciej> it's what we do for OpenType
- # [00:07] <othermaciej> and our easiest path to WOFF is to treat them same as any other font in the font system
- # [00:07] <roc> I'm surprised that that's the easiest thing to do, but OK
- # [00:08] <othermaciej> well, we could have a layer to translate from WOFF to TrueType in WebKit, if we were specifically motivated to prevent these fonts from working in apps that don't use WebKit for display
- # [00:08] <othermaciej> though increasingly more apps use WebKit for display, so that wouldn't even be very effective
- # [00:09] <othermaciej> TabAtkins: no, just the fact that tables are underdefined in CSS
- # [00:09] <roc> I don't see how your support work work if it doesn't do that. You'd add WOFF support to Quartz?
- # [00:09] <TabAtkins> othermaciej: Indeed, they are. And that's stupid and wrong. ^_^
- # [00:09] <TabAtkins> Long-term goal: overdefine CSS.
- # [00:10] * Quits: scherkus_ (~scherkus@74.125.59.1) (Ping timeout: 276 seconds)
- # [00:10] <roc> it looks like Webkit doesn't actually support relative positioning on table cells
- # [00:11] <roc> but position:relative still makes the cell a container for abs-pos elements
- # [00:11] <TabAtkins> Argleasdjf;alf
- # [00:11] <roc> oh hang on
- # [00:11] <roc> Webkit behaves exactly like Firefox here
- # [00:12] <roc> totally ignores position:relative on cells
- # [00:12] <othermaciej> that's believable
- # [00:12] <roc> the cell doesn't become an abs-pos container
- # [00:12] <roc> ok, everyone move along
- # [00:12] <othermaciej> seems like it is useful to make a cell be an absolute positioned containing block
- # [00:12] <TabAtkins> It is very useful.
- # [00:12] <TabAtkins> I am making a calendar right now which could use it.
- # [00:12] <othermaciej> roc: same parts of the system that support OpenType/TrueType would support WOFF
- # [00:13] <othermaciej> on Mac
- # [00:13] <othermaciej> at least that is our current tentative plan
- # [00:13] <roc> ok
- # [00:13] <TabAtkins> <td><div height:100%; position:relative;>foo</div></td> works, but is obviously stupid.
- # [00:13] * Joins: MikeSmithX (~MikeSmith@EM114-48-160-174.pool.e-mobile.ne.jp)
- # [00:16] <roc> I presume, though, you must have some support in Webkit for font formats, since you need it for SVG fonts, so I presume you have some good reason to not add WOFF support there (since all ports would benefit from that)
- # [00:16] * Quits: MikeSmith (~MikeSmith@EM114-48-20-217.pool.e-mobile.ne.jp) (Ping timeout: 265 seconds)
- # [00:17] <roc> (now SVG fonts --- *that*'s a pure waste :-) )
- # [00:17] * Joins: sbublava (~stephan@77.117.198.150.wireless.dyn.drei.com)
- # [00:17] <Rik`> iirc, the iphone only supports svg fonts :(
- # [00:21] <othermaciej> roc: we might also add it there for ports where we can't change the font system, but on operating systems controlled by Apple the long-term goal would be to make it just another font format
- # [00:21] <othermaciej> the iPhone only supports SVG fonts as Web fonts, currently anyway
- # [00:22] <Rik`> othermaciej: do you know why ?
- # [00:22] <roc> that's unfortunate, since SVG fonts are pretty bad
- # [00:22] <othermaciej> Rik`: still evaluating security / bandwidth / perf impact of OpenType
- # [00:22] <othermaciej> it may change in the future, it may not, that is all I can say
- # [00:22] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
- # [00:23] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [00:23] <othermaciej> interesting side note: some iTunes LPs and iTunes Extras use SVG fonts
- # [00:23] <roc> do you know why?
- # [00:23] <othermaciej> as a cheapass way to do subsetting
- # [00:23] <roc> weird
- # [00:26] <Rik`> why supporting OTF on the Mac if there is still a security evaluation on the iPhone ?
- # [00:30] <TabAtkins> At the upcoming CSS ftf, we're totally going to have to reintroduce display-role and display-model (though maybe as -outside and -inside, to be more intuitive).
- # [00:30] <TabAtkins> Otherwise, how will I ever make a table-cell also use Template Layout?
- # [00:31] <roc> I think I'd like that
- # [00:31] * Joins: dglazkov_ (~dglazkov@nat/google/x-yerwqjmupyeemyws)
- # [00:31] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [00:32] * TabAtkins wants to use Template and Flexbox, or their spiritual successors, *so bad*.
- # [00:33] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [00:34] * Quits: dglazkov (~dglazkov@nat/google/x-roqialezshpoofif) (Ping timeout: 245 seconds)
- # [00:34] * dglazkov_ is now known as dglazkov
- # [00:35] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 245 seconds)
- # [00:36] * Joins: Heimidal (~heimidal@72.243.127.83)
- # [00:36] * Quits: Heimidal (~heimidal@72.243.127.83) (Changing host)
- # [00:36] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [00:39] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [00:40] <Philip`> Rik`: Maybe security is stricter on the iPhone than on the Mac, because it needs to prevent users doing dastardly things such as choosing to run unauthorised programs
- # [00:40] <Philip`> (Or maybe there's more sensible reasons)
- # [00:41] * Quits: dglazkov (~dglazkov@nat/google/x-yerwqjmupyeemyws) (Quit: dglazkov)
- # [00:41] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Ping timeout: 258 seconds)
- # [00:49] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
- # [00:50] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [00:51] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:00] * Parts: rauchg (~rauchg@75.101.111.130)
- # [01:02] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:03] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:04] * Joins: dglazkov (~dglazkov@nat/google/x-matdosuexzngljaa)
- # [01:04] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:06] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:06] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:08] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:08] * Quits: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net) (Ping timeout: 260 seconds)
- # [01:09] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:10] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:10] * Quits: sicking (~chatzilla@nat/mozilla/x-cbcpnqotbfcbmopu) (Ping timeout: 256 seconds)
- # [01:11] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:14] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:16] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:19] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [01:21] * Joins: othermaciej_ (~mjs@17.246.17.155)
- # [01:25] * Quits: othermaciej (~mjs@2620:0:1b00:1191:21f:f3ff:fe4e:bf33) (Ping timeout: 248 seconds)
- # [01:25] * othermaciej_ is now known as othermaciej
- # [01:30] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [01:43] * Quits: dglazkov (~dglazkov@nat/google/x-matdosuexzngljaa) (Quit: dglazkov)
- # [01:52] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:55] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [01:56] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [02:02] * Quits: sbublava (~stephan@77.117.198.150.wireless.dyn.drei.com) (Quit: sbublava)
- # [02:08] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Ping timeout: 248 seconds)
- # [02:14] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [02:15] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 245 seconds)
- # [02:17] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [02:18] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [02:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [02:22] * Joins: ojan (~ojan@nat/google/x-heyjgzvgyvqbnsde)
- # [02:32] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [02:46] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [02:54] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:04] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [03:06] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [03:09] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Ping timeout: 248 seconds)
- # [03:14] * Quits: dave_levin (~dave_levi@nat/google/x-rpghyhpmtjaulpcn) (Quit: dave_levin)
- # [03:23] * Quits: wycats (~yehudakat@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
- # [03:24] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [03:25] * Joins: Heimidal_ (~heimidal@adsl-072-151-094-235.sip.rmo.bellsouth.net)
- # [03:27] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [03:33] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [03:35] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [03:39] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [03:41] * Joins: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [03:50] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [04:01] * Joins: weinig (~weinig@nat/apple/x-sosghofxfgdgotkh)
- # [04:02] * Joins: weinig_ (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [04:02] * Quits: weinig (~weinig@nat/apple/x-sosghofxfgdgotkh) (Read error: Connection reset by peer)
- # [04:02] * weinig_ is now known as weinig
- # [04:04] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Client Quit)
- # [04:07] <MikeSmithX> Hixie: about shortnames on for the WDs to publish tomorrow, annevk mentioned "I believe we decided that md would be microdata", but I can't recall a decision about that. Can you?
- # [04:15] <othermaciej> MikeSmithX: hmm, the TransReq asked for approval of a new shortname but did not cite the shortname
- # [04:15] <othermaciej> I do recall discussing "microdata" as the shortname
- # [04:16] <MikeSmithX> othermaciej: well, I think it would be an improvement for clarity to use it as the shortname instead
- # [04:16] <othermaciej> I think so too
- # [04:16] <MikeSmithX> also, another issue is the URI "http://www.w3.org/TR/markup/"
- # [04:17] * MikeSmithX is now known as MikeSmith
- # [04:17] <othermaciej> our approval does not seem to have record of a shortname, nor was Sam specific about what shortname he was requesting
- # [04:17] <othermaciej> yeah H:TML probably should not use that as a shortname
- # [04:17] <MikeSmith> yeah, the lack of explicit mention of the shortname requests was my fault for not making it clear to Sam that they needed to be included
- # [04:18] <MikeSmith> about H:TML, I suggest we request http://www.w3.org/TR/html-markup/ instead
- # [04:18] <MikeSmith> about microdata, I suggest we consider qualifying that short name further as well
- # [04:19] <MikeSmith> I we want consistency with the existing RDFa shortname, it would be http://www.w3.org/TR/microdata-in-html/
- # [04:20] <MikeSmith> if we don't care too much about consistency, http://www.w3.org/TR/html-microdata/
- # [04:21] <MikeSmith> and perhaps http://www.w3.org/TR/canvas-2dcontext/
- # [04:21] <MikeSmith> or even http://www.w3.org/TR/canvas-2d/
- # [04:22] <othermaciej> html-microdata is getting kinda long for a short name
- # [04:22] <othermaciej> I would say just microdata - if there are other specs to disambiguate later, they can get a longer name
- # [04:22] <MikeSmith> OK
- # [04:22] <MikeSmith> how about "2dcontext"?
- # [04:22] <othermaciej> canvas-2d or canvas2d sounds better to me than 2dcontext, if not qualified otherwise
- # [04:22] * Joins: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
- # [04:22] <MikeSmith> OK
- # [04:23] <MikeSmith> I can send mail to the webmaster (reply to Sam's pub request) shortly
- # [04:23] <MikeSmith> othermaciej: are you OK with http://www.w3.org/TR/html-markup/ ?
- # [04:24] <othermaciej> MikeSmith: what shortname does the diffs document get published with?
- # [04:24] <othermaciej> just for comparison
- # [04:24] <MikeSmith> http://www.w3.org/TR/html5-diff/
- # [04:25] * Joins: surkov (~surkov@client-203-99.sibtele.com)
- # [04:26] * Quits: yutak_ (~yutak@220.109.219.244) (Ping timeout: 264 seconds)
- # [04:28] <MikeSmith> <twitter!squaredeye> .@w3c Are their any specs in future releases of CSS for blending modes with colors?
- # [04:28] <MikeSmith> ...not sure what the even means
- # [04:28] <MikeSmith> TabAtkins: ↑
- # [04:29] <othermaciej> html-markup sounds ok to me
- # [04:29] <othermaciej> MikeSmith: maybe he means ability to do Porter-Duff compositing operations other than SrcOver?
- # [04:29] <othermaciej> or, like, photoshop blend modes, like dodge and burn
- # [04:29] <MikeSmith> ah
- # [04:32] <TabAtkins> Mikesmith: Not sure what the dude means, but othermaciej seems like he has a decent handle on it.
- # [04:32] <MikeSmith> OK
- # [04:32] <TabAtkins> Assuming that's approximately right, then no.
- # [04:33] <TabAtkins> At least, nothing in the pipeline about how colors blend.
- # [04:33] <othermaciej> blend modes are not really a color issue so he might just be confused
- # [04:33] <TabAtkins> If you can reply and ask for more details, I can give a better answer.
- # [04:34] <MikeSmith> maybe he meant more like "blending modes, with colors" .. though not really clear, either
- # [04:34] <MikeSmith> TabAtkins: yeah, I will
- # [04:34] <TabAtkins> Back to Mass Effect and beer. Basically the best night possible.
- # [04:35] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 260 seconds)
- # [04:35] <MikeSmith> ah, I now notice he also tweeted, ".@webkit are their any experiments with blending modes (ie: multiply) with colors in the browser?"
- # [04:35] <MikeSmith> TabAtkins: what's Mass Effect?
- # [04:35] <othermaciej> I assume he means blend modes then
- # [04:35] <MikeSmith> yeah
- # [04:35] <MikeSmith> http://twitter.com/squaredeye
- # [04:36] <othermaciej> and we do have -webkit-background-composite
- # [04:36] <othermaciej> to set the compositing mode
- # [04:36] <othermaciej> in addition to having different compositing modes in canvas
- # [04:37] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [04:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:43] <paul_irish> othermaciej: earlier on the WOFF topic.. i just wanted to clarify.. you said it'd be easier to just make woff fonts installable on mac os, right?
- # [04:44] <othermaciej> paul_irish: it is simpler for us to treat them like any other font than to try to make the font system only handle them for WebKit
- # [04:45] <paul_irish> roger that. i'm just kinda wtf'ing because i thought the intention of the woff format was to avoid a trivial-to-install scenario
- # [04:45] * Quits: quuxman (foobar@97-113-167-22.tukw.qwest.net) (Ping timeout: 265 seconds)
- # [04:45] <othermaciej> I'm sure that is some people's intent, I don't think there is any such requirement in the spec though
- # [04:46] <paul_irish> hehe. this is true. :)
- # [04:46] * Joins: quuxman (foobar@97-113-167-22.tukw.qwest.net)
- # [04:47] <paul_irish> othermaciej: is it okay if i mention this to some webfont friends of mine?
- # [04:50] * Quits: dbaron (~dbaron@nat/mozilla/x-rdgeholdxitzavir) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:51] * Joins: z_dulac (~haw5855@bas1-toronto26-2925276401.dsl.bell.ca)
- # [04:51] * Quits: surkov (~surkov@client-203-99.sibtele.com) (Quit: surkov)
- # [04:56] * Parts: z_dulac (~haw5855@bas1-toronto26-2925276401.dsl.bell.ca)
- # [04:56] <othermaciej> paul_irish: then it might sounds like I am making a commitment about future Apple products, which I definitely am not
- # [04:56] <othermaciej> we haven't even started on implementing WOFF yet
- # [04:57] <paul_irish> gotcha.
- # [04:57] <paul_irish> my expectation is that people wont be very pleased. :)
- # [04:57] <othermaciej> I can't even commit to implementing it at all ever
- # [04:57] <paul_irish> k. thanks much.
- # [04:58] <othermaciej> if we do, then I am not sure we have huge motive to make such fonts hard to install
- # [04:58] <othermaciej> if we end up participating in the WG then we may be able to discuss our plans
- # [04:58] <othermaciej> in more specifics
- # [04:58] <othermaciej> if we have plans by then
- # [04:58] <paul_irish> aye
- # [04:58] <othermaciej> I expect font people are most worried about piracy on Windows
- # [04:58] <othermaciej> Windows is the main platform where piracy happens, from what I hear
- # [04:59] <othermaciej> at least for other media
- # [04:59] <paul_irish> i pirate on mac all the time. :)
- # [04:59] <miketaylr> shhhh
- # [04:59] <paul_irish> oh fu-
- # [05:01] * Joins: yutak_ (~yutak@220.109.219.244)
- # [05:04] * Quits: scherkus (~scherkus@74.125.59.1) (Ping timeout: 256 seconds)
- # [05:05] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [05:07] <jcranmer> most people I know don't like macs
- # [05:09] * Quits: Heimidal_ (~heimidal@adsl-072-151-094-235.sip.rmo.bellsouth.net) (Remote host closed the connection)
- # [05:10] <paul_irish> especially not after today. sheesh
- # [05:16] <othermaciej> why, did a Mac go rogue and kill its trainer today?
- # [05:28] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [05:33] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [05:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:38] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [05:45] * Quits: jwalden (~waldo@nat/mozilla/x-iipxtpnfmklptejo) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [05:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [05:53] * Joins: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net)
- # [05:54] * Quits: sicking (~chatzilla@c-69-181-197-163.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:55] * Joins: scherkus (~scherkus@c-98-203-143-229.hsd1.wa.comcast.net)
- # [05:59] * Quits: othermaciej (~mjs@17.246.17.155) (Quit: othermaciej)
- # [06:00] * Quits: scherkus (~scherkus@c-98-203-143-229.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
- # [06:00] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [06:00] * Joins: othermaciej (~mjs@17.246.17.155)
- # [06:01] * Joins: Heimidal (~heimidal@66.184.176.26)
- # [06:01] * Quits: Heimidal (~heimidal@66.184.176.26) (Changing host)
- # [06:01] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [06:11] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:12] * Joins: weinig (~weinig@c-71-198-24-112.hsd1.ca.comcast.net)
- # [06:13] * Joins: MikeSmithX (~MikeSmith@EM114-48-7-76.pool.e-mobile.ne.jp)
- # [06:15] * Joins: Utkarsh (Utkarsh@117.96.34.37)
- # [06:15] * Quits: MikeSmith (~MikeSmith@EM114-48-160-174.pool.e-mobile.ne.jp) (Disconnected by services)
- # [06:15] * MikeSmithX is now known as MikeSmith
- # [06:17] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [06:26] <TabAtkins> MikeSmith: http://en.wikipedia.org/wiki/Mass_Effect
- # [06:28] <MikeSmith> TabAtkins: I see.. glad it's not this: http://en.wikipedia.org/wiki/Mass_effect_(medicine)
- # [06:29] * Quits: othermaciej (~mjs@17.246.17.155) (Quit: othermaciej)
- # [06:31] * Joins: othermaciej (~mjs@17.246.17.155)
- # [06:31] <TabAtkins> Heh, indeed.
- # [06:39] <MikeSmith> hmm, I don't think Jonas's assertion that "Validation only checks for a certain, very limited, types of errors." is entirely accurate
- # [06:40] <othermaciej> it only checks for syntax errors
- # [06:40] <othermaciej> not other kinds of errors
- # [06:42] <MikeSmith> I would not classify syntax errors as "very limited types of errors"
- # [06:42] <othermaciej> Jonas is probably speaking from the programmer's perspective
- # [06:42] <othermaciej> the errors we spend most of our time dealing with are not syntax errors
- # [06:43] <MikeSmith> right, I understand that
- # [06:43] <MikeSmith> but a markup validator is essentially a lint checker
- # [06:43] <othermaciej> right
- # [06:43] <MikeSmith> a static checker
- # [06:44] <othermaciej> I think static checkers, lint-like tools, and validators are all awesome things
- # [06:44] <othermaciej> yet I agree with Jonas that the errors they can find are but a subset of the possible interesting errors
- # [06:44] <othermaciej> though, for document-like content it's probably a higher fraction of errors you may care about
- # [06:45] <othermaciej> than for app-type content
- # [06:45] <othermaciej> we compile WebKit at a crazy high warning level
- # [06:45] <MikeSmith> yeah, agreed
- # [06:47] <MikeSmith> checking/validating the initial markup of some particular a Web app that changes state is of limited usefulness
- # [07:01] <othermaciej> our warning flags: -Werror -Wmissing-prototypes -Wnon-virtual-dtor -Wnewline-eof -Wall -Wextra -Wcast-align -Wcast-qual -Wchar-subscripts -Wextra-tokens -Wformat=2 -Winit-self -Wmissing-format-attribute -Wmissing-noreturn -Wpacked -Wpointer-arith -Wredundant-decls -Wundef -Wwrite-strings -Wno-trigraphs
- # [07:01] <othermaciej> (-Werror makes the build break if someone violates one of these)
- # [07:05] <JonathanNeal> Hey all
- # [07:07] * Joins: weinig_ (~weinig@c-71-198-24-112.hsd1.ca.comcast.net)
- # [07:07] * Quits: weinig (~weinig@c-71-198-24-112.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:07] * weinig_ is now known as weinig
- # [07:23] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 246 seconds)
- # [07:35] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [07:39] <MikeSmith> othermaciej: I realize that the TAG specifically suggested a RelaxNG schema and that it should be an appendix to the H:TML document
- # [07:39] <MikeSmith> and that may be what they think they want
- # [07:39] <othermaciej> MikeSmith: I just filed the bug based on what they said - if something else would make them happy, I have no complaint
- # [07:39] <MikeSmith> but I don't think that's what they really want
- # [07:40] <othermaciej> actually, I'll go farther - I don't even care if we do make them happy, as long as they get the same due process right to be heard as anyone else
- # [07:41] <MikeSmith> OK, well, if we keep that bug summary as specifically adding and appendix with and RelaxNG schema to the H:TML doc, then what I am inclined to do is change it to resolved/wontfix with a comment that I don't plan to add it
- # [07:41] <MikeSmith> I dunno, maybe that's the best way to do it
- # [07:42] <othermaciej> or you could make it "partially accepted" with a resolution of doing something different than what was asked
- # [07:42] <othermaciej> or you could get the TAG's agreement on repurposing the bug
- # [07:42] <othermaciej> many options
- # [07:42] <MikeSmith> OK, yeah, I suppose I should follow up with them about it directly on the TAG list
- # [07:43] <MikeSmith> I will suggest to them that we repurpose that bug
- # [07:46] <othermaciej> do you have a concrete alternate approach in mind?
- # [07:50] <MikeSmith> othermaciej: not really
- # [07:50] <othermaciej> hmm
- # [07:50] <MikeSmith> well, not short of just publishing the set of formalisms
- # [07:50] <othermaciej> I probably shouldn't be the first vote on these accessibility surveys
- # [07:51] <othermaciej> is there a way to delete my answer?
- # [07:51] <MikeSmith> othermaciej: yeah
- # [07:51] <othermaciej> ah, there is
- # [07:51] <MikeSmith> that brings to mind one other thing I wanted to ask about
- # [07:52] <othermaciej> I will register my opinion later if it seems appropriate
- # [07:52] <othermaciej> I do like both proposals
- # [07:52] <Hixie> MikeSmith: there are short names assumed in the various drafts, look at the "current version" urls
- # [07:52] <MikeSmith> othermaciej: I think it's likely we will get agreement to proceed with those
- # [07:53] <MikeSmith> Hixie: looking now
- # [07:53] <othermaciej> yeah, I am just looking to be supportive
- # [07:53] * Quits: Utkarsh (Utkarsh@117.96.34.37) (Read error: Connection reset by peer)
- # [07:53] <othermaciej> but I do not want to inadvertently influence people for or against too much
- # [07:53] <othermaciej> I gotta go
- # [07:53] * Quits: othermaciej (~mjs@17.246.17.155) (Quit: othermaciej)
- # [07:53] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [07:54] <MikeSmith> Hixie: ah, OK
- # [07:56] <MikeSmith> "microdata" seems fine, but I already sent mail suggesting "canvas-2d", so I guess I need to wait unless/until anybody replies to that
- # [07:57] <MikeSmith> if PLH or nobody else thinks it needs to be changed, then we can just leave it as-is
- # [07:58] <Hixie> canvas-2d is a bit misleading since there's no canvas element in the spec :-)
- # [08:01] <MikeSmith> Hixie: I don't think the shortname necessarily implies it's a spec for the canvas element
- # [08:02] <MikeSmith> and the abstract does read, "This specification defines the 2D Context for the HTML canvas element.
- # [08:02] <MikeSmith> and the abstract does read, "This specification defines the 2D Context for the HTML canvas element"
- # [08:02] <MikeSmith> oops
- # [08:02] <MikeSmith> anyway
- # [08:02] <MikeSmith> I don't feel strongly about it
- # [08:03] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:03] <MikeSmith> it's just that I let the genie out of the bottle already, as far as having proposed it, so I need to wait to see what the responses are
- # [08:03] <MikeSmith> I guess
- # [08:04] <MikeSmith> Hixie: anyway, I wanted to say something related to Maciej's comment that he probably should not be the first vote on the accessibility surveys
- # [08:05] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [08:07] <MikeSmith> Hixie: which is, I think if you genuinely want to help reduce the amount of unproductive discussion on the public-html list, one thing you can consider doing more of is waiting to post replies on threads that you know are going to be contentious
- # [08:07] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [08:07] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:09] <nessy> othermaciej: I made the mess larger by replying to your questions on the a11y list :-)
- # [08:18] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: Leaving)
- # [08:18] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [08:18] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [08:26] <Hixie> MikeSmith: i almost always do
- # [08:27] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:27] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 258 seconds)
- # [08:28] <nessy> foolip: do you think the media track API is not ready yet?
- # [08:30] <MikeSmith> Hixie: OK. I think even it non-contentious it helps others to allow time for some people form their own opinions
- # [08:30] <MikeSmith> *non-contentious discussions
- # [08:30] * Joins: maikmerten (~merten@dialbs-213-023-033-115.static.arcor-ip.net)
- # [08:40] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:41] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [08:41] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [08:51] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [08:54] <Hixie> MikeSmith: in general i only respond to threads weeks after they've finished, because i just stuff all incoming e-mail into my folders
- # [08:54] <Hixie> MikeSmith: actually for public-html mail now i tend to just not reply at all, and just wait for a bug to be filed
- # [08:54] <Hixie> occasionally there are exceptions, of course, like when someone asks me a question directly
- # [08:56] <MikeSmith> Hixie: that sounds reasonable to me
- # [08:57] <MikeSmith> we need to get the overall list traffic down on public-html
- # [08:58] <MikeSmith> I think moving more discussions to bugzilla is one good way to do that
- # [08:58] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:59] <MikeSmith> and encouraging people to comment in bugzilla instead
- # [09:01] * Quits: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 265 seconds)
- # [09:02] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [09:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:10] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [09:10] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:11] * Quits: MikeSmith (~MikeSmith@EM114-48-7-76.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [09:13] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [09:27] * Joins: scotfl (~scotfl@S0106001b114f914a.ss.shawcable.net)
- # [09:27] * Quits: beowulf (wiglaf@ps4552.dreamhost.com) (Ping timeout: 264 seconds)
- # [09:28] * Joins: roc (~roc@121-72-203-62.dsl.telstraclear.net)
- # [09:30] * Quits: scotfl_ (~scotfl@S0106001b114f914a.ss.shawcable.net) (Ping timeout: 258 seconds)
- # [09:34] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [09:47] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [09:51] * Joins: lazni (~lazni@118.71.106.71)
- # [09:57] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [10:03] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [10:06] * Joins: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [10:06] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:06] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [10:10] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [10:13] * Quits: lazni (~lazni@118.71.106.71) (Ping timeout: 268 seconds)
- # [10:15] * Quits: utvikl (~gorm@ft172067.dep.no)
- # [10:21] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [10:24] * Joins: lazni (~lazni@118.71.103.161)
- # [10:32] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: This computer has gone to sleep)
- # [10:40] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Read error: Connection timed out)
- # [10:40] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [10:43] * Joins: Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [10:43] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:45] * Joins: workmad3 (~workmad3@188-222-158-93.zone13.bethere.co.uk)
- # [10:46] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Ping timeout: 265 seconds)
- # [10:47] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:47] * Joins: Lachy (~Lachlan@pat.se.opera.com)
- # [10:59] * Joins: ROBOd (~robod@89.122.216.38)
- # [11:08] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [11:09] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [11:09] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [11:11] * Joins: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de)
- # [11:14] * Joins: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp)
- # [11:14] * Quits: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp) (Remote host closed the connection)
- # [11:14] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [11:14] * Joins: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp)
- # [11:20] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Read error: Connection reset by peer)
- # [11:21] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [11:29] * Joins: eighty4_ (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [11:32] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 276 seconds)
- # [11:48] * Joins: surkov (~surkov@client-203-99.sibtele.com)
- # [11:49] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Ping timeout: 265 seconds)
- # [11:51] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:54] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [12:02] * Joins: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se)
- # [12:05] * Quits: eighty4_ (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 246 seconds)
- # [12:05] * Quits: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [12:06] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [12:07] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Read error: Connection reset by peer)
- # [12:08] * Joins: eighty4_ (~eighty4@c-b21d71c9-74736162.cust.telenor.se)
- # [12:11] * Quits: eighty4_ (~eighty4@c-b21d71c9-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [12:12] * Joins: eighty4_ (~eighty4@c-b21d71c9-74736162.cust.telenor.se)
- # [12:18] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [12:23] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [12:26] * Joins: danbri (~danbri@note-guus2.few.vu.nl)
- # [12:26] * Quits: danbri (~danbri@note-guus2.few.vu.nl) (Changing host)
- # [12:26] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [12:27] * Quits: eighty4_ (~eighty4@c-b21d71c9-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [12:28] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [12:29] * Joins: utvikl (~gorm@ft172067.dep.no)
- # [12:32] * Joins: Utkarsh (Utkarsh@117.96.107.200)
- # [12:32] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:33] * Quits: wakaba_0 (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [12:38] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [12:43] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Ping timeout: 264 seconds)
- # [12:48] * Joins: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se)
- # [12:48] * Quits: Utkarsh (Utkarsh@117.96.107.200) (Ping timeout: 256 seconds)
- # [12:49] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 264 seconds)
- # [12:51] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [12:54] * Joins: Dashiva (Dashiva@m223j.studby.ntnu.no)
- # [12:54] * Quits: Dashiva (Dashiva@m223j.studby.ntnu.no) (Changing host)
- # [12:54] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [12:55] * Quits: Lachy (~Lachlan@pat.se.opera.com) (Quit: This computer has gone to sleep)
- # [12:57] * Joins: Lachy (~Lachlan@pat.se.opera.com)
- # [13:06] * Quits: surkov (~surkov@client-203-99.sibtele.com) (Quit: surkov)
- # [13:13] * Quits: mamund (mamund@frost.nullshells.net) (Read error: Connection reset by peer)
- # [13:13] * Joins: mamund (mamund@frost.nullshells.net)
- # [13:14] * Quits: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [13:15] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [13:17] <asmodai> mmm
- # [13:17] <asmodai> http://www.theregister.co.uk/2010/03/02/virgin_america_html_flash/
- # [13:17] <asmodai> Guess that made the rounds too?
- # [13:20] <annevk> not on this channel
- # [13:21] <asmodai> Hadn't seen it in my scrollback buffer, but hey, could've missed it. :)
- # [13:24] <boblet> anyone have an opinion on using <dl> for forms? (<dt> for labels, <dd> for <input> etc)
- # [13:26] * hsivonen wishes Lufthansa dropped Flash, too
- # [13:26] <Philip`> boblet: Why not use <label> for labels and <input> for <input>?
- # [13:27] <boblet> Philip`: sorry, I meant putting <label> in <td> etc
- # [13:27] <boblet> sheesh
- # [13:27] <Philip`> Seems like anything else is just a presentation concern
- # [13:27] <boblet> in <dt>
- # [13:28] <boblet> Philip`: agreed, but replying to the latest HTML5Doctor Q&A, and wondering why <dl> feels wrong for me (I’d say a list, or maybe a table for a very complex form, eg multi-col)
- # [13:29] <Philip`> "Virgin anticipates moving this new site to HTML 5, once it's cleared standards ratification at the World Wide Web Consortium (W3C)" - in 2022?
- # [13:30] <boblet> I was impressed they were using it as a buzzword
- # [13:30] <Philip`> "the vast majority of web content [...] are built using [Flash]" - huh?
- # [13:30] <boblet> HTML5 = Web 2.1? or Web 3.0? ;-)
- # [13:31] * Joins: Utkarsh (Utkarsh@117.99.74.193)
- # [13:33] <jgraham> Philip`: Yeah, the grammar in that quote sounds all wrong
- # [13:33] <MikeSmith> hey lazychannel, what's the hg command-line syntax for pulling a specific revision in mercurial?
- # [13:33] <hsivonen> hg pull -r 431432421 -u
- # [13:33] <MikeSmith> hsivonen: thanks
- # [13:36] * Joins: _Utkarsh (Utkarsh@117.96.82.85)
- # [13:36] * Quits: Utkarsh (Utkarsh@117.99.74.193) (Ping timeout: 276 seconds)
- # [13:40] * Joins: danbri (~danbri@dyn26-13.roaming.few.vu.nl)
- # [13:40] * Quits: danbri (~danbri@dyn26-13.roaming.few.vu.nl) (Changing host)
- # [13:40] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [13:52] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Ping timeout: 265 seconds)
- # [13:52] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [13:53] * Quits: Lachy (~Lachlan@pat.se.opera.com) (Quit: This computer has gone to sleep)
- # [13:59] * Joins: Michelangelo (~Michelang@93-41-19-239.ip79.fastwebnet.it)
- # [13:59] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [14:00] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [14:06] * Quits: maikmerten (~merten@dialbs-213-023-033-115.static.arcor-ip.net) (Ping timeout: 264 seconds)
- # [14:11] * Joins: mpt (~mpt@canonical/mpt)
- # [14:11] <zcorpan> http://my.opera.com/core/blog/2010/03/03/everything-you-need-to-know-about-html5-video-and-audio-2
- # [14:11] <zcorpan> hmm, i managed to screw up the url. oh well
- # [14:11] <gsnedders> n00b
- # [14:16] <Philip`> Cool URIs don't change, but screwed up URIs should change so that they become cool
- # [14:17] * Joins: mut (~mut@host86-176-140-55.range86-176.btcentralplus.com)
- # [14:17] <mut> hello
- # [14:17] <boblet> I dunno, I think you could add some more keywords in there yet
- # [14:17] <boblet> hey mut
- # [14:18] <mut> im trying to make a site with canvas
- # [14:18] <mut> well its all working pretty well for me so far
- # [14:18] <boblet> zcorpan: what about adding -ogg-vorbis-h264 at the end?
- # [14:18] <mut> but im using .translate(), i just wondered how do you reset the origin to 0,0 and clear the canvas?
- # [14:22] <mut> like im drawing something based on user interaction based on a form, but when they select something, i wanna clear the canvas, and start again
- # [14:24] * Quits: _Utkarsh (Utkarsh@117.96.82.85) (Read error: Connection reset by peer)
- # [14:24] <mut> ah if i change/reset the width/height of the canvas it "resets" the canvas... :)
- # [14:24] * Quits: MikeSmith (~MikeSmith@tea12.w3.mag.keio.ac.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [14:26] <Philip`> mut: Usually you should use save()/restore() to reset the origin
- # [14:26] <Philip`> and clearRect to clear the bitmap
- # [14:26] <Philip`> though if you really want to reset the entire canvas then changing size will work too
- # [14:27] * Quits: workmad3 (~workmad3@188-222-158-93.zone13.bethere.co.uk) (Remote host closed the connection)
- # [14:29] <mut> oh
- # [14:29] <mut> save() restore()
- # [14:29] <mut> hmm ill take a look
- # [14:30] <mut> so i save() when the canvas is clear, and then do restore()?
- # [14:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [14:32] <Philip`> They don't affect the canvas bitmap at all
- # [14:32] <Philip`> save() just remembers the current origin transformations, fill styles, etc
- # [14:32] <Philip`> and restore() resets them back to the last saved values
- # [14:32] <Philip`> Oh, wait
- # [14:32] <Philip`> That's what you said
- # [14:32] <Dashiva> Wow, Jobs actually called animating an object "original technology"?
- # [14:33] <mut> ok
- # [14:33] <Philip`> so, yes :-)
- # [14:33] <mut> errm but when i try that, the canvas dosent clear
- # [14:33] <mut> oh i nead to clearrect toto
- # [14:33] <mut> too
- # [14:33] <mut> heh
- # [14:33] <Dashiva> Is clearrect cheaper than .width = .width?
- # [14:34] * Joins: mpt (~mpt@canonical/mpt)
- # [14:34] <Philip`> Dashiva: Yes, in theory, because it has to do less work
- # [14:34] <Philip`> (although implementations might be suboptimal and do more work in the common case, in order to handle more general cases)
- # [14:35] <mut> philip, i have used transform to move things around, but i want to reset the origin to the canvas 0,0
- # [14:35] <mut> err can i give you a link?
- # [14:35] <Philip`> Sure
- # [14:36] <mut> cheers
- # [14:36] <mut> it just keeps stacking images
- # [14:36] <mut> if that makes sense
- # [14:37] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [14:39] <Philip`> It's probably best to not call ctx.save in init(), and instead make the drawStairs function do "ctx.clearRect(...); ctx.save(); ...do all the drawing...; ctx.restore()"
- # [14:39] <mut> ok
- # [14:40] * Disconnected
- # [14:41] * Attempting to rejoin channel #whatwg
- # [14:41] * Rejoined channel #whatwg
- # [14:41] * 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!'
- # [14:41] * Set by annevk42 on Mon Oct 19 22:03:06
- # [14:41] <Philip`> That way the canvas would always be in a 'normal' state, except temporarily while it's inside the drawing function (where it'll mess around with the state but it'll restore everything at the end)
- # [14:42] <mut> ok thats almost there :) cheers
- # [14:43] <mut> heh wierd, its just messing up on one small thing now
- # [14:43] <mut> thanks for that philip, *back to work
- # [14:43] <mut> :)
- # [14:54] * Joins: Creap (~creap@83.218.67.122)
- # [14:55] <Creap> What would you suggest to use to accomplish something like <nobr>, for instance to keep the unit on the same row when writing "10 GB"
- # [14:55] <Creap> any particular element or just a span with some custom class
- # [14:56] <Creap> or 10 GB?
- # [14:56] <Philip`> "£10" :-)
- # [14:57] <Philip`> Oops
- # [14:57] <Philip`> I thought you said GBP
- # [14:57] * Philip` isn't good at reading today
- # [14:58] <Creap> hehe
- # [14:58] <Philip`> nbsp seems to me the semantically appropriate thing when you really want a space that doesn't break
- # [14:59] <Philip`> though maybe it renders narrower than you'd want
- # [14:59] <Creap> true, I didn't even think of that, makes the eyes bleed because of the misuse
- # [14:59] <Creap> or well, I thought of that, but not until I've already asked ;)
- # [15:00] <Philip`> I wouldn't really recommend using for layout purposes, but it sounds like a good fit here :-)
- # [15:02] <jgraham> You can always insert a literal U+00A0 character. That would be less ugly, but possibly also harder to maintain
- # [15:06] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [15:08] <asmodai> zcorpan: Mmm, looks like my.opera.com has some issues now.
- # [15:09] <zcorpan> yeah, i noticed. maybe my post was too long
- # [15:09] <asmodai> zcorpan: Oh noes! You broke it
- # [15:10] <asmodai> Ah, there it is again
- # [15:10] <karlcow> http://www.theregister.co.uk/2010/03/02/virgin_america_html_flash/print.html
- # [15:10] <mut> hey philip any chance of 1 more quick piece of advice?
- # [15:11] <mut> same again, but it all works
- # [15:11] <mut> except the bottom part of the drawing dosent reset
- # [15:11] <mut> its bizzare
- # [15:11] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:11] <asmodai> zcorpan: Guess you guys moved away from Python/Genshi for it nowadays?
- # [15:12] <zcorpan> asmodai: i have no idea what's used for my.opera
- # [15:12] <asmodai> Shoot
- # [15:12] <asmodai> I know it was Python with Genshi at one point, since I had some contact with the dev guys on your side
- # [15:13] <zcorpan> ah
- # [15:13] <gsnedders> asmodai: my.opera uses Perl
- # [15:14] * zcorpan gotta go catch a train
- # [15:14] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [15:20] <asmodai> ah, sorry
- # [15:20] <asmodai> was widgets.opera.com
- # [15:20] <asmodai> gsnedders: http://my.opera.com/WebApplications/blog/2008/02/07/widgets-opera-com-2-0
- # [15:20] <gsnedders> asmodai: Yeah, that uses Python
- # [15:21] <asmodai> Still does?
- # [15:21] <gsnedders> Yeah
- # [15:22] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:24] <Philip`> mut: Hmm, that might be because you're calling clearRect after having called scale, so the cleared area will be scaled too, so it might not be covering the whole canvas
- # [15:27] <mut> hmmm
- # [15:27] <mut> ok cheers
- # [15:27] <mut> ill take a look
- # [15:29] <mut> philip` I dont think its that, because, it seems to leave behind the last drawing of the bottom tread
- # [15:29] <mut> if that makes sense
- # [15:29] <mut> so whereever it was last, gets left behing
- # [15:29] <mut> sometimes the new one is further down than that
- # [15:30] <mut> (although im sure that the scale thing isnt helping :)
- # [15:31] * Joins: pmuellr (~pmuellr@nat/ibm/x-axjusenxzpgscymh)
- # [15:33] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [15:33] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (*.net *.split)
- # [15:33] * Quits: utvikl (~gorm@ft172067.dep.no) (*.net *.split)
- # [15:33] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
- # [15:33] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (*.net *.split)
- # [15:33] * Quits: Asaph (rob@unaffiliated/robdgreat) (*.net *.split)
- # [15:35] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:36] <Philip`> mut: Not sure if this is the problem, but I think you need to call beginPath more
- # [15:37] <Philip`> Typically you should always do "beginPath(); moveTo and lineTo etc to set up the path; fill() or stroke();"
- # [15:37] <mut> oh ok
- # [15:37] <Philip`> because fill/stroke don't reset the current path, so it will continue to exist for your next path-drawing operation
- # [15:37] <Philip`> and so you'll keep building up a longer and longer path, and keep refilling/restroking the early parts lots of times
- # [15:38] <Philip`> e.g. in the drawStairRun loop
- # [15:38] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
- # [15:38] * Joins: utvikl (~gorm@ft172067.dep.no)
- # [15:38] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [15:38] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
- # [15:38] * Joins: Asaph (rob@unaffiliated/robdgreat)
- # [15:38] <Philip`> and it looks like that'll also be drawing the bits of path left over from the end of the previous time you redrew the screen
- # [15:38] <mut> Ok, ill go and have a look (only found canvas this morning! so Im on the bottom of the learning curve) ill go and sort out the beginpath stuff out first and see if that helps
- # [15:38] <Philip`> so beginPath should help :-)
- # [15:38] <mut> ok ta
- # [15:40] <mut> Im liking this canvas stuff, all the functions like .arc etc are very similar to CNC coding, so its coming quite quickly to me
- # [15:40] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [15:41] <jgraham> hsivonen: http://blogs.msdn.com/ie/archive/2010/03/02/how-ie8-determines-document-mode.aspx
- # [15:42] <paul_irish> i was kinda curious why they were replicating henri's flowchart two years later...
- # [15:43] <paul_irish> like they forgot to hit the publish button on this one?
- # [15:44] <Rik|work> I think they're trying to prove that "a picture is worth a thousand words" is a wrong adage
- # [15:44] <hsivonen> jgraham: interesting. I need to verify that my flowchart matches
- # [15:45] <mut> Philip` sorted, thanks
- # [15:48] <jgraham> hsivonen: I think they have a few things you don't and you have a few things that they don't
- # [15:49] <Philip`> mut: Good :-)
- # [15:49] * Joins: Utkarsh (Utkarsh@117.96.80.151)
- # [15:52] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [15:54] * Joins: jgornick (~joe@199.199.212.242)
- # [15:56] <hsivonen> paul_irish: maybe they didn't forget to publish it earlier but it took this long to map the thing out :-)
- # [15:57] <paul_irish> hahaha
- # [15:57] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
- # [16:00] <Philip`> Word and Excel really ought to detect when you're pressing printscreen and disable the spelling/grammar checker underlines
- # [16:01] <lazni> I think a lower level thingy catches the pressing
- # [16:04] * Joins: maikmerten (~maikmerte@port-92-201-5-226.dynamic.qsc.de)
- # [16:05] <mut> i always hit print preview before i printscreen cus of that
- # [16:10] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:23] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [16:28] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [16:29] <karlcow> 77% of French people do not understand the ballot screen for browsers http://www.silicon.fr/fr/news/2010/03/02/une_majorite_d_internautes_ne_connait_pas_le_ballot_screen_de_microsoft
- # [16:31] <Philip`> 23% understand the concept of web browser choice? That's much higher than I'd expect
- # [16:34] <mut> :P
- # [16:34] <jgraham> Philip`: That's roughly the same percentaqge that already use something other than IE I expect
- # [16:35] * Quits: utvikl (~gorm@ft172067.dep.no)
- # [16:37] <Philip`> jgraham: I thought most of those only used not-IE because a family member installed Firefox for them and set it as the default
- # [16:47] * Quits: scotfl (~scotfl@S0106001b114f914a.ss.shawcable.net) (Quit: leaving)
- # [16:48] * Quits: GabrielVI (~johnhenry@rrcs-24-227-222-140.sw.biz.rr.com) (Ping timeout: 264 seconds)
- # [16:50] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [16:59] * Joins: mpt_ (~mpt@canonical/mpt)
- # [17:00] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 264 seconds)
- # [17:03] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:03] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [17:21] * Quits: lazni (~lazni@118.71.103.161) (Quit: Leaving.)
- # [17:25] * Joins: lazni (~lazni@118.71.103.161)
- # [17:25] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Read error: Connection reset by peer)
- # [17:25] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Ping timeout: 245 seconds)
- # [17:27] * Quits: Creap (~creap@83.218.67.122) (Remote host closed the connection)
- # [17:40] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [17:44] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [17:49] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 276 seconds)
- # [17:52] * Joins: dglazkov (~dglazkov@nat/google/x-whnchyleyochhrun)
- # [18:00] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Remote host closed the connection)
- # [18:03] * Quits: lazni (~lazni@118.71.103.161) (Quit: Leaving.)
- # [18:08] * Joins: lazni (~lazni@118.71.103.161)
- # [18:11] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [18:16] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
- # [18:18] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [18:21] * aroben is now known as aroben|lunch
- # [18:24] * Joins: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se)
- # [18:24] * Joins: dave_levin (~dave_levi@nat/google/x-qgkhkkdynxgcshpq)
- # [18:25] * Quits: weinig (~weinig@c-71-198-24-112.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:25] * Quits: lazni (~lazni@118.71.103.161) (Ping timeout: 245 seconds)
- # [18:25] * Quits: eighty4 (~eighty4@c-b21d71c9-74736162.cust.telenor.se) (Remote host closed the connection)
- # [18:27] * Joins: scotfl (~scotfl@li106-245.members.linode.com)
- # [18:27] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [18:33] * Joins: jwalden (~waldo@64.168.229.50)
- # [18:36] * Joins: ap__ (~ap@17.246.19.5)
- # [18:37] * Quits: ap__ (~ap@17.246.19.5) (Client Quit)
- # [18:37] * Joins: ap__ (~ap@17.246.19.5)
- # [18:39] * Quits: Phae (~phaeness@gatea.mh.bbc.co.uk)
- # [18:42] * Quits: ap__ (~ap@17.246.19.5) (Quit: ap__)
- # [18:42] * Quits: Utkarsh (Utkarsh@117.96.80.151) (Read error: Connection reset by peer)
- # [18:43] * Joins: ap__ (~ap@17.246.19.5)
- # [18:43] * Quits: ap__ (~ap@17.246.19.5) (Client Quit)
- # [18:44] * Joins: Utkarsh (Utkarsh@117.99.66.158)
- # [18:47] * Joins: ap__ (~ap@17.246.19.5)
- # [18:47] * Joins: dbaron (~dbaron@nat/mozilla/x-qqynlkgcyqsibeqd)
- # [18:50] * ap__ is now known as ap
- # [18:50] * Quits: ap (~ap@17.246.19.5) (Client Quit)
- # [18:50] * Joins: ap_ (~ap@17.246.19.5)
- # [18:51] * ap_ is now known as ap
- # [18:53] * aroben|lunch is now known as aroben
- # [18:54] * Joins: lazni (~lazni@118.71.103.161)
- # [18:55] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
- # [19:00] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 265 seconds)
- # [19:00] * Joins: lazni1 (~lazni@118.71.103.161)
- # [19:01] * Joins: lazni2 (~lazni@118.71.103.161)
- # [19:05] * Quits: lazni (~lazni@118.71.103.161) (Ping timeout: 276 seconds)
- # [19:05] * Quits: lazni1 (~lazni@118.71.103.161) (Ping timeout: 260 seconds)
- # [19:07] <TabAtkins> So, hey, does anyone know of any examples of video on the web that are *not* done through <video> or plugins?
- # [19:07] <TabAtkins> I don't know if this actually exists or not.
- # [19:08] <TabAtkins> And more specifically, if it *does* exist, does it act like <video> with respect to letter-boxing when the container isn't the right size? Or does it try and fully scale itself like an image would?
- # [19:08] <Philip`> You mean native browser support for videos?
- # [19:08] * Quits: lazni2 (~lazni@118.71.103.161) (Ping timeout: 246 seconds)
- # [19:08] <TabAtkins> I guess. Not sure. Hakon says there is some. I doubt this.
- # [19:09] <TabAtkins> It's the point upon which our argument was hinging on today in the conf call.
- # [19:09] <Philip`> There's animated GIFs
- # [19:09] <Philip`> Maybe also http://msdn.microsoft.com/en-us/library/ms533606(VS.85).aspx
- # [19:10] <TabAtkins> They resize like images, right?
- # [19:10] * TabAtkins has several animated gifs on hand, and can check.
- # [19:10] <Philip`> I don't know what else exists that isn't <embed>/<object>, though
- # [19:10] <Philip`> TabAtkins: Yes, they're just the same as any image
- # [19:10] <Philip`> (at least when you use them in <img>)
- # [19:11] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:11] <TabAtkins> Yeah.
- # [19:11] * Joins: lazni (~lazni@118.71.103.161)
- # [19:11] <TabAtkins> Ah, nobody cares about HTML+TIME.
- # [19:11] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [19:11] <Philip`> Seems strange to hinge an argument on the behaviour of clearly obscure technologies where you don't even know if they exist :-)
- # [19:12] <TabAtkins> Well, if they *do* exist, we have to add a new value that means "do whatever is appropriate for the media". If they don't, then the existing ones are fine.
- # [19:13] <Philip`> Why do we have to do what they do?
- # [19:13] <Philip`> <video> will fail to support a load of things that people do already
- # [19:14] * Joins: sbublava (~stephan@77.117.175.106.wireless.dyn.drei.com)
- # [19:14] * Quits: maikmerten (~maikmerte@port-92-201-5-226.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [19:14] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [19:14] <Philip`> (When you say "plugins", do you just mean Flash, or do you also mean to exclude things like WMP/QuickTime/RealPlayer plugins that were used before Flash video came along?)
- # [19:15] <TabAtkins> Anything that would invoke the plugin architecture.
- # [19:15] <TabAtkins> Also, sorry, was referring to a CSS discussion, not HTML.
- # [19:16] <TabAtkins> Specifically, the image-fit property, which determines how replaced content scales in its content box.
- # [19:16] <TabAtkins> So, those other things you mentioned count as plugins.
- # [19:16] <Philip`> Oh
- # [19:17] * Quits: mpt_ (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [19:18] * Joins: mpt_ (~mpt@canonical/mpt)
- # [19:18] * Quits: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net) (Quit: JusticeFries)
- # [19:21] <TabAtkins> Hm. I need to eat a distinctly Texan lunch today, since it will be one of my last few before I move. Wonder where I should go?
- # [19:21] <Philip`> I suggest going to Texas
- # [19:21] <TabAtkins> Step 1: Done.
- # [19:22] <Philip`> Sounds like you're well on the way to having a genuine Texan lunch, then
- # [19:23] <TabAtkins> I also need to finally go buy myself a cowboy hat tonight, since it is a conspicuous lack in my life.
- # [19:23] <TabAtkins> Gotta play up the "y'all" and "ma'am" when I move.
- # [19:25] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [19:25] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [19:30] * Quits: roc (~roc@121-72-203-62.dsl.telstraclear.net) (Ping timeout: 245 seconds)
- # [19:35] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
- # [19:35] * Joins: zcorpan__ (~zcorpan@90-224-190-71-no135.tbcn.telia.com)
- # [19:38] * Joins: scherkus (~scherkus@74.125.59.1)
- # [19:40] * Quits: mut (~mut@host86-176-140-55.range86-176.btcentralplus.com) (Ping timeout: 265 seconds)
- # [19:40] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [19:41] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [19:48] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [19:52] * Joins: KevinMarks (~KevinMark@157.22.22.46)
- # [20:02] * Joins: paul_irish (~paul_iris@12.33.239.250)
- # [20:05] * aroben is now known as aroben|lunch
- # [20:06] * Quits: jwalden (~waldo@64.168.229.50) (Quit: later)
- # [20:08] * Joins: drunknbass_work (~aaron@pool-71-106-110-90.lsanca.dsl-w.verizon.net)
- # [20:15] * Quits: mpt_ (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [20:15] * Joins: mpt_ (~mpt@canonical/mpt)
- # [20:20] * Quits: lazni (~lazni@118.71.103.161) (Quit: Leaving.)
- # [20:25] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [20:36] * Joins: epeus (~KevinMark@157.22.22.46)
- # [20:36] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [20:38] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Ping timeout: 276 seconds)
- # [20:40] * aroben|lunch is now known as aroben
- # [20:45] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [20:51] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Quit: weinig)
- # [20:51] * Joins: paul_irish_ (~paul_iris@12.33.239.250)
- # [21:02] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [21:04] * Joins: ap_ (~ap@17.246.19.5)
- # [21:05] * ap_ is now known as ap
- # [21:05] * Quits: dbaron (~dbaron@nat/mozilla/x-qqynlkgcyqsibeqd) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:10] * Joins: MikeSmith (~MikeSmith@EM114-48-32-83.pool.e-mobile.ne.jp)
- # [21:12] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Read error: Connection reset by peer)
- # [21:12] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [21:12] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
- # [21:13] * Quits: sbublava (~stephan@77.117.175.106.wireless.dyn.drei.com) (Quit: sbublava)
- # [21:16] <AryehGregor> MikeSmith, what exactly is the relationship between validator.nu and validator.w3.org? Could my problem be fixed in validator.nu and it would also work on the W3C validator? The latter is the one that most people use.
- # [21:20] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [21:21] <MikeSmith> AryehGregor: the current W3C validator is essentially a Perl script that wraps around James Clark's old C-based "sp" validation engine, which is an SGML tool that does DTD-based validation. if it either encounters a <!doctype html> doctype or is manually told to check a doc as HTM5, what that perl script does is, it uses the validator.nu REST API to validate the document, then processes the results of that and reports them
- # [21:22] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [21:22] <AryehGregor> Oh, so it's literally requesting results from validator.nu, not just running the same software? Interesting.
- # [21:23] <MikeSmith> AryehGregor: no, actually, to be precise, it's usually a locally-installed headless instance of the validator.nu backend
- # [21:23] <AryehGregor> Ah.
- # [21:23] <AryehGregor> It seems like I'd want 1) validator.nu to say it's valid HTML5 if it is, even with a confusing doctype, and 2) the Perl script to try passing things to validator.nu if it has an obsolete but conforming doctype but doesn't validate according to that doctype.
- # [21:23] <AryehGregor> Does that sound right?
- # [21:24] <MikeSmith> AryehGregor: yeah
- # [21:24] <AryehGregor> Okay, thanks.
- # [21:24] * Joins: JusticeFries (~justicefr@c-67-173-239-97.hsd1.co.comcast.net)
- # [21:25] <MikeSmith> but I would not recommend calling those doctypes "obsolete but conforming" in discussions on the qa-dev and www-validator lists
- # [21:26] <MikeSmith> you would likely just get people taking issue with that wording rather than listening to what you're proposing
- # [21:27] <AryehGregor> Er, okay.
- # [21:27] <AryehGregor> That's the term the HTML5 spec uses, right?
- # [21:27] <MikeSmith> right, but even the intent of that is the specific context of HTML4
- # [21:27] <MikeSmith> *HTML5
- # [21:28] <MikeSmith> there are lot of people who don't care about validating their documents as HTML5 at this point and who may never want to change or update their content to get it validate against HTML5, if it's already valid HTML4 or XHTML1
- # [21:28] <MikeSmith> which is fine
- # [21:29] <AryehGregor> Right. I'd say only kick it to validator.nu if it fails validation under the given doctype.
- # [21:30] <MikeSmith> even in that case, I don't think you will get a warm reception if you propose that it does that automatically, or especially if it does it without reporting their errors against whatever doctype the document actually uses
- # [21:31] <MikeSmith> for one thing, it would mean validation of every invalid document would take longer, because it would get automatically checked twice
- # [21:33] <AryehGregor> Maybe we could use a secret code, like adding <!-- html5 --> right after the doctype to trigger HTML5 validation mode?
- # [21:33] <AryehGregor> Hacky, but it would be a lot simpler, I imagine.
- # [21:33] * Quits: jgornick (~joe@199.199.212.242) (Read error: Connection reset by peer)
- # [21:33] * Quits: paul_irish_ (~paul_iris@12.33.239.250) (Remote host closed the connection)
- # [21:33] <MikeSmith> icky indeed
- # [21:33] * Joins: jgornick (~joe@199.199.212.242)
- # [21:34] <MikeSmith> I don't know what the target users would be who would take the time to do that
- # [21:34] <AryehGregor> Or could the HTML5 obsolete-but-conforming doctypes be modified so that they specify the same DTD/entities, but are not actually conforming HTML4 or whatever?
- # [21:34] <AryehGregor> Take the time to do what?
- # [21:34] <AryehGregor> I'd do it in MediaWiki, that's my concern here. The current setup has MediaWiki not validating even if it's valid HTML5, if in well-formed XML mode.
- # [21:35] <MikeSmith> I meant, take the time to add a special-purpose comment like that
- # [21:35] * Joins: Heimidal (~heimidal@66.184.176.26)
- # [21:35] * Quits: Heimidal (~heimidal@66.184.176.26) (Changing host)
- # [21:35] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [21:35] <MikeSmith> but I think you'd get a warmer reception if the suggestion were for an opt-in mechanism that prompts users to choose whether they want to re-validate the doc at HTML5 or not
- # [21:35] <AryehGregor> I meant, I'll add the comment to MediaWiki if it's the only way to validate.
- # [21:35] <MikeSmith> I see
- # [21:35] <AryehGregor> I'm concerned about people sticking the page in the validator and getting a "This document is invalid!"
- # [21:36] <AryehGregor> Nobody's going to notice a revalidate button unless it's unreasonably prominent.
- # [21:36] <AryehGregor> (since most such documents will not be valid HTML5 either)
- # [21:36] <AryehGregor> I don't know much about doctypes -- is there some way to make the doctype invalid HTML4/XHTML1 while still keeping the same behavior in browsers and other XML processors?
- # [21:37] <AryehGregor> Or is every part that's specified essential?
- # [21:37] <MikeSmith> I don't think there's any way to do that, no
- # [21:37] * AryehGregor thinks it all looks essential, although he doesn't understand all of it.
- # [21:38] <MikeSmith> only thing I can think of is that SGML does not require the system ID
- # [21:39] <MikeSmith> that is, the URI part in the doctype
- # [21:39] <MikeSmith> the second quoted string
- # [21:39] <MikeSmith> it only needs to first
- # [21:39] * Quits: zcorpan__ (~zcorpan@90-224-190-71-no135.tbcn.telia.com) (Quit: zcorpan__)
- # [21:39] <AryehGregor> That's necessary for XML validators to figure out the entities, though.
- # [21:39] <MikeSmith> leaving off the system ID makes it invalid XML
- # [21:39] <AryehGregor> Hmm.
- # [21:39] <MikeSmith> actually, non-well-formed XML, I gues
- # [21:39] <AryehGregor> Well, a comment would be hacky, but I had actually thought of it earlier anyway, because it will also serve to inform human readers that the document is actually HTML5.
- # [21:40] <AryehGregor> Lest they get confused.
- # [21:40] <AryehGregor> Do you think that would stand a chance of getting approved?
- # [21:40] <MikeSmith> I very much doubt it
- # [21:40] <AryehGregor> Bleh.
- # [21:40] <MikeSmith> I think most people consider specialized comments of that kind to be an anti-pattern
- # [21:41] <MikeSmith> that's the kind of thing that SGML/XML processing instructions are meant for
- # [21:41] <MikeSmith> but such processing instructions are not valid in HTML5, for good reasons
- # [21:41] <AryehGregor> Can you think of anything else that might possibly get approved? Maybe I should just explain the problem and outline the pros and cons I see with each possible solution and hope someone finds something acceptable beyond "call it invalid"?
- # [21:42] <MikeSmith> AryehGregor: explaining the problem first would be good, yeah
- # [21:42] <AryehGregor> Well, I was planning on doing that anyway. :)
- # [21:42] <AryehGregor> I'll give that a shot when I have the time.
- # [21:43] * Joins: wakaba_ (~wakaba@122.139.210.220.dy.bbexcite.jp)
- # [21:43] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (Ping timeout: 264 seconds)
- # [21:43] <AryehGregor> Thanks.
- # [21:43] <MikeSmith> OK. proposing specific solutions is fine, too, but the risk is always that people then get hung up on arguing about the merits or faults of the proposed solution rather than thinking about the problem
- # [21:44] <AryehGregor> Right.
- # [21:44] <AryehGregor> Got to go now, I'll post a message to one of those lists soon.
- # [21:46] * Quits: Utkarsh (Utkarsh@117.99.66.158) (Ping timeout: 264 seconds)
- # [21:47] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [21:49] * Joins: sicking (~chatzilla@nat/mozilla/x-knekmlrrunoxpxsa)
- # [21:51] * Joins: ap (~ap@17.246.19.5)
- # [21:53] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [21:59] <MikeSmith> <twitter!andymantell> @w3c Still don't get why there is no previous sibling combinator in CSS3, it'd be so so useful - any chance this could make it in one day?
- # [22:00] * Quits: shepazu (~schepers@adsl-144-142-176.rmo.bellsouth.net) (Ping timeout: 264 seconds)
- # [22:03] <Dashiva> That would lead to possible cycles
- # [22:05] <TabAtkins> MikeSmith: I can answer that. Gimme a sec; busy right now, then I'll give you a details response.
- # [22:05] <MikeSmith> TabAtkins: thanks
- # [22:06] <MikeSmith> or feel free to reply directly to him on twitter if you want
- # [22:06] <MikeSmith> Dashiva: performance issue?
- # [22:11] <Dashiva> I'm not sure if it's only performance or if it could lead to loops in the layout as well
- # [22:12] <TabAtkins> No, just within selectors you can't get cycles.
- # [22:12] <TabAtkins> It's performance reasons, though previous-sibling and parent combinators are okay enough that implementors are all right with doing them.
- # [22:12] <Dashiva> Oh, my bad then
- # [22:12] <TabAtkins> We just haven't started writing Selectors 4 yet.
- # [22:13] <TabAtkins> They're pretty much certain to be in there.
- # [22:14] <TabAtkins> Basically browsers have a somewhat unintuitive performance profile that makes all the reverse-versions of the current 4 combinators pretty inefficient, even though they can be done fairly easily in selectors engines like Sizzle.
- # [22:15] <TabAtkins> It's because nearly all selectors matching in browsers happens on an incomplete DOM as a page is being loaded, while js-based selectors engines operate on complete doms.
- # [22:17] <TabAtkins> And the existing combinators happen to work great with that, as they only need information that is guaranteed to already be in the DOM.
- # [22:17] <TabAtkins> If you are trying to match div > span, when a span appears you are guaranteed that, if it has a div parent, you'll have already seen it and know about it because of the way HTML's structure works.
- # [22:18] <TabAtkins> While "span < div" doesn't offer the same promise - when you see a div, you then have to wait until all its children have been loaded before you can be sure if it has a span child.
- # [22:21] <TabAtkins> MikeSmith: So there you go. Try condensing that down to 140 characters. ^_^
- # [22:22] <TabAtkins> I want :has-child() *so bad*, but I understand why it hasn't appeared so far. It will appear in the future, though.
- # [22:22] * TabAtkins mainly wants it so he can do "label:has-child(:checked)".
- # [22:22] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:23] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [22:23] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [22:26] <MikeSmith> TabAtkins: thanks
- # [22:27] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 264 seconds)
- # [22:27] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:31] <MikeSmith> TabAtkins: you mentioned that implementors are OK with doing previous-sibling and parent combinators
- # [22:32] * Quits: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [22:32] * Quits: sicking (~chatzilla@nat/mozilla/x-knekmlrrunoxpxsa) (Ping timeout: 248 seconds)
- # [22:34] * Joins: JoePeck (~JoePeck@c-67-188-171-45.hsd1.ca.comcast.net)
- # [22:35] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [22:38] <MikeSmith> Hixie: I need some help in getting the Microdata draft through pubrules
- # [22:39] <MikeSmith> TabAtkins: so you are saying that implementors are planning to add support for previous-sibling?
- # [22:39] * mpt_ is now known as mpt
- # [22:41] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [22:53] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [22:58] * Joins: sicking (~chatzilla@nat/mozilla/x-ttewafhxhnfekgow)
- # [23:00] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [23:02] * Quits: pmuellr (~pmuellr@nat/ibm/x-axjusenxzpgscymh) (Quit: pmuellr)
- # [23:06] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [23:06] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:07] * Quits: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [23:07] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:09] * Joins: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [23:09] * Parts: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [23:11] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [23:11] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:15] * Quits: Michelangelo (~Michelang@93-41-19-239.ip79.fastwebnet.it) (Remote host closed the connection)
- # [23:15] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [23:15] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:16] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [23:17] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [23:18] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
- # [23:23] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:23] * Quits: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: No route to host)
- # [23:25] * Joins: shepazu (~schepers@71.23.81.183)
- # [23:27] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:32] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [23:33] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [23:35] * Quits: shepazu (~schepers@71.23.81.183) (Quit: shepazu)
- # [23:43] * Joins: paul_irish (~paul_iris@64.119.159.233)
- # [23:43] * Joins: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [23:43] * Parts: cohitre (~cohitre@174-21-102-211.tukw.qwest.net)
- # [23:46] <Hixie> MikeSmith: here
- # [23:48] <MikeSmith> Hixie: I am told we can't have URLs for images and other things in examples that don't resolve
- # [23:48] <MikeSmith> particularly to third-party sites
- # [23:48] <MikeSmith> e.g., the oreilly.com URLs in the examples
- # [23:49] <MikeSmith> so I think we should change those to example.com URLs
- # [23:51] <Philip`> example.com is a third-party site, and most URLs on it won't resolve
- # [23:51] <Philip`> so that seems an inconsistent policy
- # [23:51] <MikeSmith> yeah, but we know they are not meant to reolve
- # [23:53] <MikeSmith> I believe in part the logic of this is that we don't want somebody contacting O'Reilly to complain about a broken URL that we created
- # [23:53] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
- # [23:54] <MikeSmith> Hixie: the bogus dev.w3.org house.jpeg and mailbox.jpeg URLs as well
- # [23:54] <MikeSmith> Philip`: example.com is not actually a third-party site
- # [23:54] <MikeSmith> it is non-site
- # [23:55] <Philip`> It looks like a site to me
- # [23:55] <Philip`> Not a very exciting one, admittedly
- # [23:55] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [23:55] <Philip`> It's got a web server and everything
- # [23:56] <MikeSmith> well, it's a site that tells you to go read an RFC to find out why there's actually no content at the site
- # [23:56] <TabAtkins> MikeSmith: Yeah, that's the indication so far. Previous adjacent sibling and parent aren't *too* bad, and they're useful enough to justify the cost. General previous sibling (reverse of ~) and ancestor, though, are much worse and can't justify themselves as well.
- # [23:57] <MikeSmith> TabAtkins: OK
- # [23:57] <Hixie> MikeSmith: looking...
- # [23:58] <MikeSmith> Philip`: and it's site that we can create arbitrary fully-qualified domain names for without somebody nagging me to fix them
- # [23:58] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 264 seconds)
- # [23:58] <MikeSmith> s/create/invent|make up/
- # [23:58] * Rik`_ is now known as Rik`
- # [23:59] <TabAtkins> Hehe, I love people who don't know how mailing lists work, or how they got on them.
- # [23:59] <TabAtkins> Specifically, I love the line "I'M SO FATUP WITH THIS!!!".
- # [23:59] <Hixie> MikeSmith: the oreilly URLs were provided by an O'Reilly employee, so I presume that they are valid RDF URLs (which don't resolve by design)
- # Session Close: Thu Mar 04 00:00:00 2010
The end :)