Options:
- # Session Start: Mon Feb 20 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <annevk> I don't, it's something that can be mended easily over time
- # [00:01] <annevk> especially if we make specs more hackable
- # [00:01] <zewt> ("this spec hasn't been set in stone so it can start getting out of date, so everyone should use a useless, confusing, decade-old spec" sigh)
- # [00:02] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:04] <annevk> yeah i don't know what's up with that
- # [00:04] <annevk> i can sort of see the i want-to-play-by-silly-rules-so-i-cannot-reference-what-implementors-actually-need, but if you need to reference the newer draft anyway, also referencing crappy material is just wrong
- # [00:05] <annevk> that you even need to argue such a point because of some hearsay about "hot debate"
- # [00:05] <annevk> ugh
- # [00:07] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:07] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:11] * Quits: ezoe (~ezoe@61-205-125-191f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [00:19] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [00:26] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Remote host closed the connection)
- # [00:26] * Quits: gwicke (~gabriel@212.255.34.38) (Quit: Bye!)
- # [00:28] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [00:35] * Joins: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi)
- # [00:36] * Quits: nw`_ (eero@heaven.unlink.org) (Ping timeout: 245 seconds)
- # [00:37] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [00:38] * Joins: nw` (eero@heaven.unlink.org)
- # [00:48] * Joins: jdong (~jdong@222.126.155.250)
- # [00:49] * Joins: ezoe (~ezoe@61-205-125-172f1.kyt1.eonet.ne.jp)
- # [00:50] * Quits: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [00:56] * Joins: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi)
- # [00:59] * Quits: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [01:00] * Joins: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi)
- # [01:07] * Joins: adiabatic (~adiabatic@pool-74-100-20-107.lsanca.fios.verizon.net)
- # [01:14] * Quits: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [01:15] * Quits: rniwa (~rniwa@66-117-135-135.rdsl.lmi.net) (Quit: rniwa)
- # [01:18] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [01:18] * Joins: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi)
- # [01:29] <adiabatic> Occasionally I have fairly mundane questions about how, say, <form> elements (ought to) work or whether <hgroup><h2>…</h2><h1>…</h1></hgroup> is OK. Which location of "the HTML5 spec" should I use?
- # [01:30] <adiabatic> AFAICT there's at least one WHATWG one and more than one on w3.org
- # [01:30] * Quits: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi) (Remote host closed the connection)
- # [01:30] * Joins: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi)
- # [01:35] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [01:37] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [01:38] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [01:55] <kennyluck> adiabatic, for the latter question you usually look up the content model of each element definition.
- # [01:55] <kennyluck> For the former, it depends on what you are looking for, I guess.
- # [01:55] <kennyluck> s/content model/content model entry/
- # [01:56] <adiabatic> sure, but on http://developers.whatwg.org/ or http://www.whatwg.org/specs/web-apps/current-work/multipage/ or http://www.w3.org/TR/html5/ or http://dev.w3.org/html5/spec/Overview.html or…? :D
- # [01:57] <Philip`> adiabatic: http://www.whatwg.org/specs/web-apps/current-work/multipage/ is the most complete and the most up-to-date
- # [01:58] <kennyluck> not the third one. But the others are pretty much similar in terms of content model, last I check.
- # [01:58] <Philip`> (Well, http://www.whatwg.org/specs/web-apps/current-work/ is more up-to-date but is too enormous)
- # [01:58] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:59] <Philip`> The developers one is intentionally incomplete and non-normative, but if you just want to know what is defined as valid syntax then it should suffice and is probably the easiest to read
- # [01:59] <adiabatic> I've never been a fan of it, myself. I know how to skim stuff that isn't for me.
- # [02:00] <Philip`> The ones on w3.org have various changes and omissions, listed in http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#how-do-the-whatwg-and-w3c-specifications-differ?
- # [02:01] <Philip`> Everything on w3.org/TR/ is generally hopelessly out of date and full of known bugs and has no value
- # [02:01] <Philip`> But the most important factor is what colour you prefer to read the spec in
- # [02:02] <adiabatic> Any huge spec bugs that you can name off the top of your head that I can use to dissuade others from using the w3.org one?
- # [02:02] * adiabatic reads
- # [02:02] <Philip`> See also: http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F
- # [02:02] <Philip`> The TR/ one, or the dev.w3.org one?
- # [02:03] <adiabatic> so: /TR/: old, dev.: less old?
- # [02:05] <Philip`> TR/html5 says it's 25 May 2011, which is ancient - there's been about a thousand edits since then (judging by http://html5.org/tools/web-apps-tracker)
- # [02:05] <kennyluck> dev.w3.org is not old I think.
- # [02:06] <kennyluck> At one time it was actually newer. That's was when the multipage version on whatwg.org was down.
- # [02:06] <Philip`> dev.w3.org is automatically updated after every commit, so it's about as up-to-date as the whatwg.org copies, when the build scripts aren't broken
- # [02:07] <Philip`> and when nobody has manually merged changes into the dev.w3.org copy because of HTML WG politics
- # [02:08] <Philip`> I think it's generally safe enough to use either the dev.w3.org or the whatwg.org copies, and doesn't make much difference for most people
- # [02:11] <Philip`> Oh, except that the dev.w3.org one omits stuff like the canvas 2D context and microdata and sticks them into separate documents, so it's harder to find features you're looking for
- # [02:12] <Philip`> You could choose to get overwhelmed by the complexity and just get everything from w3schools.com, I suppose
- # [02:12] <adiabatic> Funny man.
- # [02:18] * JohnAlbin is now known as JohnAlbin_108930
- # [02:18] * JohnAlbin_108930 is now known as JohnAlbin1089300
- # [02:21] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Read error: Connection reset by peer)
- # [02:38] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [02:41] * Quits: smaug____ (~chatzilla@DCXLI.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
- # [02:45] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.1/2008072406])
- # [03:05] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # [03:06] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
- # [03:08] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [03:14] * heycam is now known as heycam|away
- # [03:19] * Quits: tyoshino__ (~tyoshino@74.125.56.33) (Quit: Leaving)
- # [03:36] * Joins: isherman1 (isherman@nat/google/x-wndqbqmydghrsuea)
- # [03:36] * Joins: fishd_ (darin@nat/google/x-nqmttcfgchjzqqid)
- # [03:39] * Quits: fishd (darin@nat/google/x-nsoayclkpxconsaa) (Ping timeout: 248 seconds)
- # [03:39] * Quits: isherman (isherman@nat/google/x-lgaxcsxflgkpeixz) (Ping timeout: 260 seconds)
- # [03:46] * Quits: LBP (~Mirc@pD9EB1E88.dip0.t-ipconnect.de) (Ping timeout: 252 seconds)
- # [03:46] * Joins: LBP (~Mirc@pD9EB1A4B.dip0.t-ipconnect.de)
- # [03:56] * Joins: fishd (darin@nat/google/x-cmkatthjryhlijqj)
- # [03:58] * Quits: fishd_ (darin@nat/google/x-nqmttcfgchjzqqid) (Ping timeout: 244 seconds)
- # [04:01] * heycam|away is now known as heycam
- # [04:14] * Quits: twisted` (~anonymous@138.199.74.62) (Quit: twisted`)
- # [04:14] * Joins: twisted` (~anonymous@138.199.74.62)
- # [04:19] * Quits: twisted` (~anonymous@138.199.74.62) (Ping timeout: 248 seconds)
- # [04:22] * Quits: adiabatic (~adiabatic@pool-74-100-20-107.lsanca.fios.verizon.net) (Remote host closed the connection)
- # [04:39] * JohnAlbin1089300 is now known as JohnAlbin
- # [04:50] * Joins: plutoniix (~plutoniix@125.25.40.17.adsl.dynamic.totbb.net)
- # [04:56] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 252 seconds)
- # [05:05] <heycam> hsivonen, playing around with the the validator.nu live dom parser, I'm wondering what determines whether a given opening tag breaks out of SVG content
- # [05:06] <heycam> hsivonen, for example if I write <p><svg><canvas> that makes an svg:canvas element a child of the svg, but if I write <p><svg><span> then it creates an html:span as a child of the p
- # [05:10] <MikeSmith> heycam: http://hg.mozilla.org/projects/htmlparser/file/default/src/nu/validator/htmlparser/impl/TreeBuilder.java#l1555
- # [05:11] <MikeSmith> ah wait
- # [05:11] <MikeSmith> that's for mathml
- # [05:11] <heycam> or svg maybe?
- # [05:11] <heycam> at the end of the big if condition
- # [05:12] <MikeSmith> ah yeah
- # [05:12] <MikeSmith> it's for both
- # [05:12] <heycam> do you know what in the spec defines these particular elements as breaking out? are they all particular classes of elements?
- # [05:14] <MikeSmith> http://dev.w3.org/html5/spec/tree-construction.html#parsing-main-inforeign
- # [05:15] <heycam> ok
- # [05:15] <heycam> thanks. though I wonder why that particular list.
- # [05:15] <manu1> hsivonen, MikeSmith: I've escalated your bug against HTML+RDFa to a Last Call comment for RDFa Core 1.1 and RDFa Lite 1.1 - https://www.w3.org/2010/02/rdfa/track/issues/130
- # [05:15] <MikeSmith> manu1: hey
- # [05:16] <MikeSmith> manu1: thanks
- # [05:16] <manu1> np, just want to make sure it gets visibility in front of the entire WG (and some sort of sooner-than-later resolution) before we move forward.
- # [05:16] <MikeSmith> that's actually Henri's bug, I just +1ed it
- # [05:16] <MikeSmith> manu1: I appreciate it
- # [05:16] * manu1 nods.
- # [05:17] <manu1> I think we can do what you want... making HTML+RDFa Lite the default mode for the validator (HTML+RDFa Lite didn't intend to allow @href and @rel and @rev everywhere)
- # [05:18] <MikeSmith> that would be great
- # [05:19] <manu1> so, I think we can achieve what you hoped for in HTML+RDFa Lite 1.1... I think the WG will have a bigger issue w/ not allowing @rel and @rev and @href to be used on any element... it's worked that way for a long time and there are just some types of markup that you cannot do unless you allow @rel and @rev everywhere. We may be able to remove the @href everywhere rule, but that would trigger...
- # [05:19] <manu1> ...all sorts of b/c issues that are not in our charter.
- # [05:19] <MikeSmith> I see
- # [05:19] <manu1> (note, this only applies to RDFa 1.1 "Full")
- # [05:19] <MikeSmith> yup
- # [05:20] <manu1> Henri did say that he will most likely file a formal objection if we take that route... so... we're between a rock and a hard place here...
- # [05:20] <manu1> we remove it, we create b/c issues... we don't remove it Henri files a FO
- # [05:21] <manu1> I was thinking that we could add text to say that, even in HTML+RDFa 1.1 Full, that validation /warnings/ could be spit out when you use @href or @rel or @rev in places where it's not traditionally allowed.
- # [05:22] <MikeSmith> That's worth considering
- # [05:22] <manu1> so, people may shy away from doing that unless absolutely necessary... but I don't think the WG will go for complete removal of @href/@rel/@rev everywhere (for the reasons stated previously)
- # [05:23] <MikeSmith> actually it's the same problem for src too
- # [05:23] <MikeSmith> I see now that Henri didn't mention that in the title of the bug
- # [05:23] <manu1> I don't think @src is allowed anywhere that it wasn't traditionally allowed (that was the intent anyway)
- # [05:23] <MikeSmith> but it is listed in the description
- # [05:23] <MikeSmith> really?
- # [05:23] * Joins: cpearce (~cpearce@ip-118-90-45-105.xdsl.xnet.co.nz)
- # [05:23] <MikeSmith> if so, that's not clear in the spec
- # [05:24] <manu1> @src isn't in the same "allowed anywhere" category as @href, @rel and @rev ... that it's not clear in the spec is my bad... I'll try to clarify that further.
- # [05:24] <MikeSmith> OK
- # [05:24] <manu1> (or rather, in RDFa Core)
- # [05:24] <MikeSmith> that would help some
- # [05:24] <MikeSmith> I interpreted the current HTML+RDFa spec the same as Henri did
- # [05:25] <MikeSmith> "it's safe to guess that the above-quoted text tries to add attributes to all elements"
- # [05:25] <MikeSmith> and that's the way I implemented it in the validator schema
- # [05:25] * manu1 raises another bug for this one.
- # [05:25] <MikeSmith> thanks :)
- # [05:26] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [05:26] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
- # [05:27] <MikeSmith> manu1: I don't see that the b/c argument is a strong one
- # [05:27] <MikeSmith> iirc those were added to the spec relatively recently in its lifecycle
- # [05:28] <MikeSmith> they weren't in RDFa 1.0, right?
- # [05:29] <manu1> They were in RDFa 1.0: http://www.w3.org/TR/rdfa-syntax/#rdfa-attributes
- # [05:29] <MikeSmith> oh
- # [05:29] <MikeSmith> yeah, just found that now
- # [05:30] <MikeSmith> well I guess that make the b/c argument stronger
- # [05:30] <manu1> We could argue that HTML+RDFa was never defined, so there isn't a b/c argument there...
- # [05:31] <manu1> /however/ people have stuffed RDFa into HTML documents (non-XHTML) ...
- # [05:31] <manu1> the counter-argument to that is that there may not be that many of those documents out there...
- # [05:31] <MikeSmith> yeah
- # [05:31] * Joins: rosalindwills (~rosalindw@c-67-173-28-160.hsd1.il.comcast.net)
- # [05:32] <manu1> the counter-counter argument to that is: Yeah, but then you're talking about XHTML and HTML supporting a different subset of RDFa attributes... in XHTML you support @href/@rel/@rev everywhere, in HTML you don't.
- # [05:32] <manu1> and that may be even more confusing to people than being consistent.
- # [05:32] <MikeSmith> right, that would be odd
- # [05:32] <MikeSmith> so they should be removed from XHTML also :-)
- # [05:32] <manu1> and then we have the whole b/c argument again :)
- # [05:34] <MikeSmith> anyway, I think the first step is for you all to just do the normal thing of responding to Henri's comment with a WG resolution that says what the decision is about the comment and giving a rationale
- # [05:34] <manu1> I think the best that we can reasonably do (an address almost all of the concerns) is kick out validation warnings in HTML+RDFa when people use @rel/@rev and @href where they haven't traditionally been used. Something along the lines of: "Hey, you better really know what you're doing... if you don't... don't use @href/@rel/@rev here"
- # [05:34] <manu1> ok, well - we should have a response within the next two weeks.
- # [05:35] * Joins: izhak (~izhak@213.87.241.2)
- # [05:36] <MikeSmith> manu1: the warnings idea is worth discussing more
- # [05:36] <manu1> ok
- # [05:37] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [05:40] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
- # [05:43] * Joins: Areks (~Areks@rs.gridnine.com)
- # [05:50] <manu1> hsivonen, MikeSmith: https://www.w3.org/2010/02/rdfa/track/issues/132
- # [05:50] * MikeSmith looks
- # [05:50] <MikeSmith> thanks
- # [06:00] * Parts: astro73|mal (~astronout@ppp-69-216-38-87.dsl.klmzmi.ameritech.net) ("Shut up. Just ... shutup.")
- # [06:04] * Quits: ezoe (~ezoe@61-205-125-172f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [06:07] <MikeSmith> heycam: about why that particular list, Henri would know. But I think he won't be on today until at least another hour or so from now
- # [06:07] <MikeSmith> Hixie would know too of course
- # [06:08] <heycam> MikeSmith, cool
- # [06:11] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 240 seconds)
- # [06:24] * Parts: rosalindwills (~rosalindw@c-67-173-28-160.hsd1.il.comcast.net)
- # [06:30] <Hixie> heycam: we did a deep crawl of the web and looked for what non-svg elements are found in html files after <svg> tags and before </svg> tags
- # [06:30] <Hixie> heycam: that's what made the list
- # [06:30] * Joins: ezoe (~ezoe@61-205-124-225f1.kyt1.eonet.ne.jp)
- # [06:31] <heycam> Hixie, ah ok
- # [06:31] <heycam> thanks
- # [06:31] * MikeSmith finds http://lists.w3.org/Archives/Public/public-svg-wg/2009JanMar/0150.html
- # [06:31] <MikeSmith> " this list was determined empirically by studying over 6,000,000,000 pages that were specifically not XML pages"
- # [06:32] <heycam> thanks for jogging my memory of that mail I wrote 3 years ago :)
- # [06:33] <shepazu> that seems kinda arbitrary… you won't find significant existing pages that don't work in any browser
- # [06:33] <shepazu> there may be weird experiments, but they won't necessarily represent what people want to do with compound HTML+SVG documents
- # [06:34] <Hixie> there were a quite a few pages that included random <svg> fragments
- # [06:34] <Hixie> the goal was to make them not break badly
- # [06:34] <Hixie> (i.e. not be any worse than an extra blank spot on the page)
- # [06:34] <shepazu> that doesn't really seem like a sensible goal
- # [06:34] <Hixie> to each their own :-)
- # [06:35] <Hixie> it's a core goal of the whatwg effort
- # [06:35] <shepazu> you mean, to each your own
- # [06:35] <heycam> to each his own?
- # [06:36] <shepazu> no, to everybody, the goal of some small set of people making arbitrary judgments
- # [06:36] <MikeSmith> http://html5.org/r/1418 is the original change, for the record
- # [06:49] * Quits: plutoniix (~plutoniix@125.25.40.17.adsl.dynamic.totbb.net) (Quit: Leaving)
- # [06:59] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 244 seconds)
- # [07:17] * Joins: silentimp (~silentimp@122-65-132-95.pool.ukrtel.net)
- # [07:22] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:35] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:38] * Joins: rniwa (~rniwa@c-71-198-171-236.hsd1.ca.comcast.net)
- # [07:54] * Joins: Ducki (~Ducki@pD9E392C3.dip0.t-ipconnect.de)
- # [08:08] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [08:12] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:18] * Joins: plutoniix (~plutoniix@125.25.40.17.adsl.dynamic.totbb.net)
- # [08:27] * heycam is now known as heycam|away
- # [08:37] * Quits: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
- # [08:38] * Joins: jochen___ (jochen@nat/google/x-eoomzbwxvmojxxlu)
- # [08:40] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [08:41] * Quits: jochen__ (jochen@nat/google/x-mndcbmgqrvfpdstd) (Ping timeout: 272 seconds)
- # [08:41] * jochen___ is now known as jochen__
- # [08:44] * Joins: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se)
- # [08:46] * Joins: niloy (~niloy@122.179.129.91)
- # [08:46] * Quits: nw` (eero@heaven.unlink.org) (Ping timeout: 260 seconds)
- # [08:48] <zcorpan> heycam|away: it's that particular list because Hixie researched legacy text/html content and those were the most common tags in <svg> or <math> that weren't intended to be svg or mathml
- # [08:51] * Quits: niloy (~niloy@122.179.129.91) (Ping timeout: 240 seconds)
- # [08:51] * Quits: ezoe (~ezoe@61-205-124-225f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
- # [09:04] <hsivonen> heycam|away: breaking out of svg should happen per spec. does it not?
- # [09:04] * Joins: niloy (~niloy@122.179.129.91)
- # [09:06] <hsivonen> manu1: thanks for opening those issues
- # [09:20] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [09:22] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [09:24] <annevk> MikeSmith: can you make a repo now?
- # [09:26] <MikeSmith> yeah
- # [09:26] * Joins: gwicke (~gabriel@212.255.42.46)
- # [09:27] * Joins: jochen___ (jochen@nat/google/x-urszgcakofwqltdw)
- # [09:27] <annevk> sweet
- # [09:31] * Quits: jochen__ (jochen@nat/google/x-eoomzbwxvmojxxlu) (Ping timeout: 245 seconds)
- # [09:31] * jochen___ is now known as jochen__
- # [09:34] * Quits: Druid_ (~Druid@p5B135B25.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [09:36] <MikeSmith> annevk: you wanted a particular repo created?
- # [09:37] <annevk> xml-er or xmler
- # [09:37] <MikeSmith> ah yeah
- # [09:38] * Joins: Druid_ (~Druid@p5B136015.dip.t-dialin.net)
- # [09:44] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [09:45] * Quits: jdong (~jdong@222.126.155.250) (Ping timeout: 252 seconds)
- # [09:46] <MikeSmith> annevk: ready
- # [09:46] <MikeSmith> https://dvcs.w3.org/hg/xml-er
- # [09:49] * Quits: zcorpan (~zcorpan@c-5eeaaa2c-74736162.cust.telenor.se) (Quit: zcorpan)
- # [09:51] * Joins: jdong (~jdong@222.126.155.250)
- # [09:53] <annevk> guess I better do some work on it later then :)
- # [09:54] <annevk> thanks
- # [09:54] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [09:55] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [09:56] * Quits: jdong (~jdong@222.126.155.250) (Ping timeout: 240 seconds)
- # [09:57] * Joins: jdong (~jdong@222.126.155.250)
- # [09:58] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [09:58] * Joins: niloy (~niloy@122.179.129.91)
- # [09:59] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:59] * Quits: cpearce (~cpearce@ip-118-90-45-105.xdsl.xnet.co.nz) (Ping timeout: 244 seconds)
- # [10:12] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [10:22] * Joins: nw` (eero@heaven.unlink.org)
- # [10:24] <hsivonen> hmm. If this xml-er thing happens and SVG starts using it, I'll probably have to implement it
- # [10:24] <hsivonen> maybe I should join the CG
- # [10:25] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
- # [10:25] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Remote host closed the connection)
- # [10:25] * Joins: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net)
- # [10:27] * Joins: mishunov (~spliter@77.88.72.162)
- # [10:28] * Quits: plutoniix (~plutoniix@125.25.40.17.adsl.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [10:28] * Quits: rniwa (~rniwa@c-71-198-171-236.hsd1.ca.comcast.net) (Quit: rniwa)
- # [10:29] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [10:30] <hsivonen> http://www.w3.org/community/blog/2012/02/20/call-for-participation-in-responsive-images-community-group/ is not going to end well without implementor participation
- # [10:31] * zcorpan specced style="{ ... }"
- # [10:36] <zcorpan> hmm.
- # [10:36] <zcorpan> grep -iaPo "([a-z]+-)*(position|spacing|width|bottom|clip|size|height|left|right|top|bottom|margin|padding|indent|align|width|end|start|columns|border|shadow)\s*:\s*-?([1-9][0-9]*(\.[0-9]+)?|[0-9]?\.[0-9]+)\s+(px|em|ex|cm|mm|in|pt|pc)" web200904
- # [10:36] <zcorpan> 6265 occurrences
- # [10:36] <zcorpan> (i.e. space before unit)
- # [10:36] <zcorpan> but opera and firefox don't support that quirk
- # [10:36] <zcorpan> although i thought opera did before
- # [10:42] * Quits: nw` (eero@heaven.unlink.org) (Ping timeout: 260 seconds)
- # [10:47] * Joins: necolas (~necolas@109.231.202.66)
- # [10:50] * Joins: kenneth (kenneth@nat/nokia/x-cdbkgaemqhncurvz)
- # [10:50] * kenneth is now known as Guest54689
- # [10:51] <zcorpan> apparently we dropped it because supporting it broke some sites
- # [10:53] * Guest54689 is now known as kenneth_
- # [10:53] <zcorpan> if that quirk could be dropped, maybe style={ can also be dropped
- # [11:01] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [11:05] * Joins: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [11:05] * Parts: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [11:06] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 265 seconds)
- # [11:07] * Joins: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [11:07] * Parts: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [11:07] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [11:10] * Joins: [[zzz]] (~q@125.25.29.72.adsl.dynamic.totbb.net)
- # [11:11] * Quits: silentimp (~silentimp@122-65-132-95.pool.ukrtel.net) (*.net *.split)
- # [11:11] * Quits: nonge (~nonge@p50829618.dip.t-dialin.net) (*.net *.split)
- # [11:11] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (*.net *.split)
- # [11:12] * Joins: silentimp (~silentimp@122-65-132-95.pool.ukrtel.net)
- # [11:14] * Quits: [[zz]] (~q@125.25.40.17.adsl.dynamic.totbb.net) (Ping timeout: 248 seconds)
- # [11:14] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.6-dev)
- # [11:15] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
- # [11:19] * Joins: nonge (~nonge@p50829618.dip.t-dialin.net)
- # [11:19] * Joins: Areks (~Areks@rs.gridnine.com)
- # [11:22] * Joins: nw` (eero@heaven.unlink.org)
- # [11:23] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [11:26] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [11:28] <asmodai> buddy of mine asking: Does anyone know if Firefox emits events if it unloads/loads an image for memory usage reasons?
- # [11:31] * Joins: volkmar (~volkmar@rps1542.ovh.net)
- # [11:32] * Quits: nonge (~nonge@p50829618.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [11:35] * Joins: tantek_ (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [11:36] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:44] * Joins: nonge (~nonge@p5082AFE5.dip.t-dialin.net)
- # [11:51] <hsivonen> "Dropping prefixes before CR (via legacy clause in the prefixing policy documented at /TR/CSS)"
- # [11:51] <hsivonen> http://www.w3.org/blog/CSS/2012/02/19/resolutions-24/
- # [11:51] <hsivonen> does the CSS WG really need to lawyer a clause in their old policy to justify unprefixing?
- # [11:51] <hsivonen> why not just mint new policy as the situation requires?
- # [11:52] * Joins: richt (richt@nat/opera/x-zyjqgmxihgyyhxco)
- # [11:53] * Joins: Lachy (Lachy@nat/opera/x-bmmiyvadekuwrjts)
- # [12:04] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:11] * Quits: ukai (ukai@nat/google/x-kwhcwudelxgwbngw) (Ping timeout: 240 seconds)
- # [12:14] * Joins: fishd_ (darin@nat/google/x-yuzmgivlumxjubjj)
- # [12:17] * Quits: fishd (darin@nat/google/x-cmkatthjryhlijqj) (Ping timeout: 260 seconds)
- # [12:29] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [12:29] * tantek_ is now known as tantek
- # [12:30] * Joins: twisted` (~anonymous@p5DDB937F.dip.t-dialin.net)
- # [12:33] * Joins: mishunov (~spliter@77.88.72.162)
- # [12:35] * [[zzz]] is now known as [[zz]]
- # [12:35] * Joins: beverloo (peter@nat/google/x-mprxomrmakkyxsmo)
- # [12:36] <annevk> jgraham: where do you store blueberries?
- # [12:37] * Joins: ukai (ukai@nat/google/x-nsqewpfthfhvmhwf)
- # [12:42] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 272 seconds)
- # [12:45] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [12:48] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [12:51] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [12:54] * Quits: charlvn (~charlvn@charlvn.nl) (Quit: leaving)
- # [12:59] <annevk> MikeSmith: aah, and one for progress events
- # [13:00] <annevk> so we can move http://dev.w3.org/2006/webapi/progress/
- # [13:00] <MikeSmith> annevk: set that up already
- # [13:00] <annevk> "2 months ago" oops :)
- # [13:00] <MikeSmith> no problem :)
- # [13:06] * Joins: niloy (~niloy@122.179.129.91)
- # [13:06] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Read error: Connection reset by peer)
- # [13:11] <annevk> I like https://www.w3.org/Bugs/Public/show_bug.cgi?id=16026
- # [13:12] <annevk> someone who's arguing on behalf of users/developers for who the level of indirection of CSS is too hard
- # [13:15] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [13:17] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [13:17] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [13:18] * Joins: smaug____ (~chatzilla@GGZYYMMMCCCXXXVIII.gprs.sl-laajakaista.fi)
- # [13:19] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
- # [13:20] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [13:22] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Quit: annevk)
- # [13:25] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [13:27] * Joins: ezoe (~ezoe@203-140-92-95f1.kyt1.eonet.ne.jp)
- # [13:34] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [13:34] * Joins: jdong_bot_ (~jdong_bot@114.112.45.150)
- # [13:42] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [13:47] * Quits: izhak (~izhak@213.87.241.2) (Remote host closed the connection)
- # [13:59] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [14:07] * Joins: twisted`_ (~anonymous@p5DDB8AB5.dip.t-dialin.net)
- # [14:07] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [14:07] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [14:08] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [14:08] * Quits: twisted` (~anonymous@p5DDB937F.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [14:08] * twisted`_ is now known as twisted`
- # [14:09] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 252 seconds)
- # [14:10] * PalleZingmark1 is now known as PalleZingmark
- # [14:10] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 245 seconds)
- # [14:15] * Joins: annevk (~annevk@a83-160-99-114.adsl.xs4all.nl)
- # [14:22] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [14:23] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [14:26] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [14:27] * Quits: nielsle (~nielsle@3239059-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [14:36] <annevk> MikeSmith: progress events has no bug component
- # [14:37] <annevk> maybe that's okay, but for consistency...
- # [14:41] <zcorpan> Hixie: i tried editing a status box. it said error 500
- # [14:42] <hsivonen> "Where, then, is the multi-million dollar advertising campaign for Fennec?" http://infrequently.org/2012/02/misdirection/
- # [14:43] <annevk> http://dvcs.w3.org/hg/progress/raw-file/tip/Overview.html
- # [14:43] <hsivonen> interesting point of view from someone who is working on a product that bootstrapped its success using Safari's vendor prefixes and UA string
- # [14:43] <hsivonen> as if Mozilla and Opera had the kind of advertising budgets Chrome seems to have
- # [14:44] <annevk> there was all kinds of wrong with that post
- # [14:44] <hsivonen> yes
- # [14:44] * Joins: niloy (~niloy@122.179.129.91)
- # [14:44] <annevk> but I've lost interest in arguing with people
- # [14:44] <hsivonen> vendor prefixes are full of 386
- # [14:46] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:48] * gwicke is now known as gwicke_away
- # [14:48] * Quits: smartie2 (~puppy@c-24-5-142-56.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [14:49] * gwicke_away is now known as gwicke
- # [14:52] <annevk> okay Progress Events is fully moved now
- # [14:52] <annevk> thanks MikeSmith
- # [14:52] <annevk> if anyone notices bugs I can fix them again
- # [14:54] <StoneCypher> hsivonen: i can't disagree with him more about css and documents
- # [14:54] <smaug____> hsivonen: welcome back
- # [14:55] <StoneCypher> hsivonen: css is god's gift to documents, if-f you can force a high quality reader (eg through compile to pdf)
- # [14:56] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [14:56] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [14:57] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [14:57] * Quits: PalleZingmark (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [15:03] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:04] * Joins: niloy (~niloy@122.179.129.91)
- # [15:06] <hsivonen> smaug____: thanks
- # [15:07] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:08] * Joins: niloy (~niloy@122.179.129.91)
- # [15:12] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:12] <[tm]> annevk: will add a bug component for progress events when i get back to my laptop
- # [15:12] * Joins: niloy (~niloy@122.179.129.91)
- # [15:14] <annevk> cheerios
- # [15:16] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:16] * Joins: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca)
- # [15:16] * Joins: niloy (~niloy@122.179.129.91)
- # [15:17] * Joins: mishunov (~spliter@77.88.72.162)
- # [15:21] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [15:22] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [15:23] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:23] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [15:24] <karlcow> hsivonen: and sencha touch comment is going down the inception rabbit hole by taking the stance of a User experience monoculture, and then bashing the other platforms to not follow exactly the main one.
- # [15:25] <StoneCypher> i love how sencha touch thinks it isn't a flash in the pan
- # [15:28] * Quits: davidb (~davidb@bas1-toronto06-2925211583.dsl.bell.ca) (Quit: davidb)
- # [15:28] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:28] <hsivonen> karlcow: the Web devs who say things along the lines of "I like vendor prefixes, because they let me target the engines I choose" aren't really making a persuasive argument against Mozilla/Opera/MS implementing -webkit- stuff
- # [15:28] <hsivonen> karlcow: but I bet many of them (not necessarily the sencha commenter) don't seem to realize this
- # [15:28] * Joins: niloy (~niloy@122.179.129.91)
- # [15:29] * Joins: izhak (~izhak@188.168.76.69)
- # [15:30] <StoneCypher> typical apple
- # [15:30] <StoneCypher> screech about the evil that microsoft does for ten years, then imitate it for ten more
- # [15:30] * Quits: niloy (~niloy@122.179.129.91) (Read error: Connection reset by peer)
- # [15:30] <hsivonen> StoneCypher: Apple has done things according to the CSS WG policy
- # [15:30] <hsivonen> StoneCypher: and then they've evangelized their product
- # [15:31] <hsivonen> StoneCypher: they submitted specs for their stuff, too
- # [15:31] <StoneCypher> yeah, there's more to apple than how they interact with whatwg
- # [15:31] <hsivonen> (except text-size-adjust, but that's a sidetrack)
- # [15:31] <hsivonen> the "Apple is evil" meme is missing the point
- # [15:31] <StoneCypher> 1) that's not what a meme is
- # [15:31] * Joins: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com)
- # [15:31] <StoneCypher> 2) i'm not using any stereotypes, despite your attempt to pigeonhole me into one
- # [15:31] <hsivonen> the vendor prefixing policy is fundamentally flawed, because it leads to this sort of thing
- # [15:31] <StoneCypher> 3) don't tell me that what i'm saying is missing your point; i wasn't speaking to your point
- # [15:32] <StoneCypher> i'm.
- # [15:32] <StoneCypher> not.
- # [15:32] <StoneCypher> talking.
- # [15:32] <StoneCypher> about.
- # [15:32] <StoneCypher> vendor.
- # [15:32] <StoneCypher> prefixing.
- # [15:33] <StoneCypher> nevermind. you're not interested in what other people are saying; you'll just keep telling me i'm missing the point as long as i'm not talking about what you're talking about.
- # [15:33] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [15:33] <hsivonen> StoneCypher: sorry. what were you referring to?
- # [15:34] <StoneCypher> do you remember when apple tried to have microsoft broken up by the department of justice?
- # [15:34] <StoneCypher> there were three big reasons
- # [15:34] <StoneCypher> all three now apply to apple's voluntary choices, even though they never applied to microsoft.
- # [15:34] <StoneCypher> i'm just pointing out that apple is the villain they've always pretended that microsoft is.
- # [15:35] <StoneCypher> 1) forcing applications to go through a vendor store at a vendor set price
- # [15:35] <StoneCypher> 2) controlling more than 10% of the hardware deployment
- # [15:35] <hsivonen> StoneCypher: actually I don't remember Apple trying to have Microsoft broken. Did they ask the DoJ to do that?
- # [15:35] <StoneCypher> about a dozen times.
- # [15:35] <hsivonen> I do remember Apple folks testifying
- # [15:35] <StoneCypher> this is why nobody understands apple
- # [15:35] <StoneCypher> they don't know a damn thing about it
- # [15:36] <StoneCypher> apple's got a litigious history that makes the RIAA look downright reasonable
- # [15:36] <StoneCypher> they're a bunch of monsters
- # [15:43] <karlcow> https://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microsoft_Corporation
- # [15:44] <hsivonen> karlcow: that case didn't ask MS to be broken up, did it?
- # [15:45] <karlcow> hsivonen: nope, I'm searching for references. I didn't infer anything on the nature
- # [15:45] <karlcow> of the link
- # [15:46] * Joins: niloy (~niloy@203.196.177.156)
- # [15:46] <hsivonen> I'd be curious to see a reference for Apple asking the DoJ to break up MS.
- # [15:47] <karlcow> yup I was looking for it
- # [15:47] <hsivonen> (not suggesting that they didn't ask. just curious for [citation needed])
- # [15:47] <karlcow> I don't see it here eithe rhttps://en.wikipedia.org/wiki/Apple_Inc._litigation
- # [15:49] <karlcow> https://en.wikipedia.org/wiki/United_States_v._Microsoft
- # [15:49] * Joins: mk___ (~mike@ks391369.kimsufi.com)
- # [15:49] <karlcow> still no obvious references to Apple
- # [15:50] <mk___> hello all - I've done a quick search of the mailing list and I can't figure out what happened re: forms and URI templates
- # [15:50] <mk___> was that officially denied as a feature request or did the discussion just die out ?
- # [15:52] <mk___> .. I'm not looking to discuss it here I'm just trying to figure out what the status with it is :)
- # [15:52] <zcorpan> can you find it here? http://www.whatwg.org/issues/
- # [15:53] <mk___> thanks, I'll have a look
- # [15:54] * zcorpan can't find it using google on the static version
- # [15:54] <zcorpan> if you find it there, it means Hixie hasn't got to it yet
- # [15:55] <MikeSmith> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/016985.html looks relevant
- # [15:56] * Joins: tomasf (~tomasf@95.209.100.34.bredband.tre.se)
- # [15:56] <zcorpan> "url--awaiting-work-from-abarth--timeout-end-q3-2011"
- # [15:59] <mk___> which is the right mailing list to use these days?
- # [15:59] <mk___> or do you just cross-post to both ?
- # [16:00] <hsivonen> mk___: no crossposting
- # [16:00] <zcorpan> if you want to whine about the process, use public-html
- # [16:00] <hsivonen> mk___: the whatwg list for real work. the W3C list for raising ISSUES per the Decision Process
- # [16:00] <zcorpan> if you want to discuss technical matters, use whatwg :-)
- # [16:01] <MikeSmith> mk___: www-tag
- # [16:01] <mk___> public-html sounds wack yo!
- # [16:02] <annevk> http://dvcs.w3.org/hg/xml-er/raw-file/tip/Overview.html
- # [16:02] <mk___> fight the powa.
- # [16:03] <zcorpan> annevk: nice
- # [16:03] <mk___> MikeSmith: www-tag ? you mad bro ?
- # [16:03] <hsivonen> annevk: cool
- # [16:06] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-ryvzceosljrubrdf)
- # [16:06] * Quits: jdong_bot_ (~jdong_bot@114.112.45.150) (Remote host closed the connection)
- # [16:07] <MikeSmith> annevk: component for pgoress events added
- # [16:09] <annevk> thanks
- # [16:09] <annevk> added to the draft
- # [16:20] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [16:23] * Quits: Ducki (~Ducki@pD9E392C3.dip0.t-ipconnect.de) (Quit: ;))
- # [16:27] <MikeSmith> just made http://lists.w3.org/Archives/Public/public-webapps-bugzilla/
- # [16:28] <MikeSmith> bugzilla firehose for webapps bugz
- # [16:28] <annevk> nifty
- # [16:28] <MikeSmith> gets search engine love now
- # [16:29] <MikeSmith> it had been set up to go to member-webapi-cvs@w3.org
- # [16:30] <annevk> ah yeah, forgot about that
- # [16:33] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 252 seconds)
- # [16:33] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:34] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [16:51] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [17:00] * Joins: Ms2ger (~Ms2ger@91.181.63.183)
- # [17:12] <karlcow> A monoculture life http://www.flickr.com/photos/alanahmontreal/6907109137/
- # [17:13] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Read error: Connection reset by peer)
- # [17:24] * Joins: darin__ (darin@nat/google/x-cwpnljjhzvnzccum)
- # [17:25] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:25] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [17:26] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:26] * Joins: tomasf_ (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [17:27] <hsivonen> manu1: btw, the bugs I filed on HTML+RDFa can't cause backwards compat issues with processing existing content, because I didn't ask for processing model changes
- # [17:27] * Quits: fishd_ (darin@nat/google/x-yuzmgivlumxjubjj) (Ping timeout: 245 seconds)
- # [17:28] * Quits: smaug____ (~chatzilla@GGZYYMMMCCCXXXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [17:30] * Quits: tomasf (~tomasf@95.209.100.34.bredband.tre.se) (Ping timeout: 252 seconds)
- # [17:30] * tomasf_ is now known as tomasf
- # [17:32] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [17:34] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [17:35] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [17:39] <manu1> b/c issues would relate to document conformance between XHTML1+RDFa and XHTML5+RDFa documents...
- # [17:40] <kennyluck> mk___, there's also a Bugzilal bug for this → https://www.w3.org/Bugs/Public/show_bug.cgi?id=11361
- # [17:40] * Joins: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com)
- # [17:41] <manu1> so, you're right - there would be no b/c issues w/ the processing algorithm... but there would be b/c issues between XHTML1+RDFa and XHTML5+RDFa... (primarily because authors won't understand the nuanced difference between the two and would expect their XHTML1+RDFa documents to continue to "conform" under XHTML5+RDFa.
- # [17:42] <manu1> I think we could make a technical argument that XHTML1+RDFa can be different from XHTML5+RDFa (based on document conformance)... but that nuance will be lost on authors, I imagine.
- # [17:42] <manu1> The technical argument would go something like this: Since RDFa was never defined for XHTML5+RDFa, there are no backwards incompatible issues by not allowing @href on all elements.
- # [17:43] <manu1> (but then, as I said a few hours ago, conformance differences for @href/@rel/@rev between XHTML1+RDFa and HTML5+RDFa will confuse authors)
- # [17:45] <manu1> (leading me to the conclusion that we should not allow those attributes as conforming in RDFa Lite 1.1, and warn strongly against using @href/@rel/@rev on elements that traditionally didn't allow those attributes in RDFa 1.1 Full via validator warnings)
- # [17:46] <manu1> ... understanding, of course, that the solution isn't acceptable to you. :)
- # [17:46] * Quits: tantek (~tantek@cpe-76-90-232-115.socal.res.rr.com) (Quit: tantek)
- # [17:48] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:55] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [18:00] * Quits: richt (richt@nat/opera/x-zyjqgmxihgyyhxco) (Remote host closed the connection)
- # [18:06] * Joins: jarek (~jarek@aeak228.neoplus.adsl.tpnet.pl)
- # [18:06] * Quits: jarek (~jarek@aeak228.neoplus.adsl.tpnet.pl) (Changing host)
- # [18:06] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:07] * Joins: mishunov (~spliter@157.125.34.95.customer.cdi.no)
- # [18:07] * Quits: mishunov (~spliter@157.125.34.95.customer.cdi.no) (Client Quit)
- # [18:08] * Joins: richt (richt@nat/opera/x-pzvyebykgdogikza)
- # [18:12] * Joins: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [18:12] * Parts: lar_zzz (~lar_zzz@p4FE25D5B.dip.t-dialin.net)
- # [18:14] * Quits: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net) (Read error: Connection timed out)
- # [18:14] * Joins: GlitchMr (~glitchmr@178-36-153-177.adsl.inetia.pl)
- # [18:15] * Joins: JohnAlbin (~JohnAlbin@114-24-50-185.dynamic.hinet.net)
- # [18:16] * Joins: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:16] <Ms2ger> AryehGregor, please ask webkit devs to email to www-dom instead of changing the spec when they complain in their bugzilla, we don't want to encourage that behaviour further
- # [18:17] <AryehGregor> Ms2ger, they CC'd Anne and me.
- # [18:17] * Quits: Bass2 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
- # [18:17] <AryehGregor> I don't see any reason to require them to do more than contact the editors for tiny things like this.
- # [18:17] <annevk> what was this?
- # [18:17] <AryehGregor> They pointed out the spec was wrong, I'm not going to say I'm going to leave the spec wrong until they e-mail www-dom.
- # [18:17] <AryehGregor> annevk, https://bugs.webkit.org/show_bug.cgi?id=78887
- # [18:18] <AryehGregor> If I thought it needed discussion, I'd have e-mailed www-dom myself, but I don't think it did -- the spec says the parameter defaults to true, IE and WebKit default to false, Gecko and Opera make it non-optional.
- # [18:19] <annevk> that was an intentional change from WebKit actually
- # [18:19] <annevk> because false is useless default
- # [18:19] <annevk> so yeah, prolly better to email the list first
- # [18:19] <AryehGregor> Is it really worth breaking compat with IE/WebKit, especially if WebKit doesn't seem willing to change?
- # [18:19] <AryehGregor> cloneNode(false) isn't useless. It depends what you're doing with it.
- # [18:19] <annevk> this is IE10...
- # [18:20] <AryehGregor> If you want me to revert it, I will.
- # [18:20] * AryehGregor checks in compat modes
- # [18:20] <annevk> yeah I'd prefer that
- # [18:20] <annevk> at least until things are a bit more clear; I didn't realize IE had optional arguments
- # [18:20] <AryehGregor> Yay, my Windows 8 VM always freezes and bogs down.
- # [18:20] <AryehGregor> Great advertisement for the OS.
- # [18:21] * AryehGregor will check what IE does in compat modes before reverting
- # [18:21] <StoneCypher> mine's fine
- # [18:22] <AryehGregor> Awesome. Some antimalware thing was using all its CPU.
- # [18:22] <AryehGregor> Very handy.
- # [18:22] <AryehGregor> Since it's a VM with nothing installed on it and no files I care about.
- # [18:23] * Quits: Lachy (Lachy@nat/opera/x-bmmiyvadekuwrjts) (Quit: Computer has gone to sleep.)
- # [18:23] <StoneCypher> huhu
- # [18:27] <AryehGregor> annevk, IE10 Developer Preview treats the argument as null defaulting to false even in IE7 browser mode, quirks document mode.
- # [18:27] <AryehGregor> So it looks like old behavior.
- # [18:27] * Joins: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi)
- # [18:27] * Joins: richt_ (~richt@guest.opera.com)
- # [18:27] <AryehGregor> It doesn't seem worth changing the default here from what IE/WebKit have apparently done for years, IMO.
- # [18:27] * AryehGregor solicits Ms2ger's opinion too
- # [18:29] <Ms2ger> I'm not convinces that default-to-false is better than mandatory in this case
- # [18:30] <AryehGregor> Well, mandatory is okay by me too.
- # [18:30] <AryehGregor> I don't see the value in making up a totally new behavior.
- # [18:30] <AryehGregor> Because authors won't be able to rely on it for a long time, and we have no reason to think IE or WebKit will actually change.
- # [18:30] * Quits: richt (richt@nat/opera/x-pzvyebykgdogikza) (Ping timeout: 252 seconds)
- # [18:30] <AryehGregor> As a general rule, I'm against requiring stuff in specs that goes against all browsers unless the browsers actually want to change.
- # [18:31] <annevk> we made a similar change already
- # [18:31] <annevk> for where the false-ness was not liked either
- # [18:32] <annevk> importNode()
- # [18:32] <annevk> and importNode and cloneNode should do the same
- # [18:33] <AryehGregor> Yeah, that's definitely true, they should be consistent.
- # [18:34] <annevk> it's only optional in webkit because of some legacy stuff they had
- # [18:34] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:35] <AryehGregor> Ooh, Gecko/WebKit treat that as true by default and IE/Opera make it mandatory.
- # [18:35] <AryehGregor> The plot thickens.
- # [18:35] <AryehGregor> I'll revert.
- # [18:35] * Ms2ger mumbles about the mess that is the DOM
- # [18:39] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [18:46] * Quits: Neocortex (~niels@82-170-160-25.ip.telfort.nl) (Remote host closed the connection)
- # [18:46] <hsivonen> manu1: XHTML 1.1 docs aren't conforming HTML5 docs anyway. and in any case, claiming that RDFa 1.1 needs to keep RDFa 1.0 conforming is a Stop Energy tactic that prevents any sort of fixing of design failures in RDFa 1.0
- # [18:46] <AryehGregor> Why do mail archives not update immediately? Is it really such a hard problem?
- # [18:47] <hsivonen> manu1: https://lists.w3.org/Archives/Member/w3c-archive/2011Mar/0199.html
- # [18:48] <StoneCypher> AryehGregor: it was in the 70s when they were invented
- # [18:49] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 245 seconds)
- # [18:54] * Joins: maikmerten (~maikmerte@port-92-201-21-78.dynamic.qsc.de)
- # [18:57] * Joins: ap (~ap@2620:149:4:1b01:345f:abcf:2292:d6b7)
- # [19:04] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [19:07] * Quits: drublic (~drublic@frbg-5d84f71b.pool.mediaWays.net) (Ping timeout: 276 seconds)
- # [19:09] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [19:10] * Joins: tomasf (~tom@2002:55e5:dbb7:0:9057:c263:f934:389)
- # [19:22] * Joins: drublic (~drublic@frbg-5f732d78.pool.mediaWays.net)
- # [19:30] * Joins: pablof (~pablof@144.189.101.1)
- # [19:33] * Joins: Neocortex (~niels@dhcp-077-249-098-024.chello.nl)
- # [19:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:36] * Quits: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba) (Ping timeout: 244 seconds)
- # [19:37] * Quits: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp) (Remote host closed the connection)
- # [19:37] * Quits: necolas (~necolas@109.231.202.66) (Remote host closed the connection)
- # [19:41] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 255 seconds)
- # [19:42] * Joins: danbri (~danbri@cable-146-255-156-245.dynamic.telemach.ba)
- # [19:51] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [19:51] * Joins: jarek__ (~jarek@bcy182.neoplus.adsl.tpnet.pl)
- # [19:51] * jarek is now known as Guest88485
- # [19:53] * Quits: Guest88485 (~jarek@unaffiliated/jarek) (Ping timeout: 245 seconds)
- # [20:00] * Quits: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr) (Ping timeout: 245 seconds)
- # [20:03] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 244 seconds)
- # [20:06] <AryehGregor> jgraham, . . . are you planning to accept my pull request at some point?
- # [20:06] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [20:07] <AryehGregor> Also: why am I not surprised that WebKit refuses to consider budging on cloneNode()?
- # [20:07] <AryehGregor> They seem to practically never be willing to change to match other browsers or the spec if there's any chance they can hold out with their current behavior . . .
- # [20:09] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:11] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:19] <StoneCypher> AryehGregor: because apple only cares about standards as a marketing ploy?
- # [20:19] <AryehGregor> StoneCypher, who said anything about Apple? Apple doesn't control WebKit.
- # [20:19] * Joins: othermaciej (~mjs@17.245.91.153)
- # [20:19] * StoneCypher blinks. "isn't webkit apple's adaptation of khtml, like dolphin is nokia's?"
- # [20:20] <AryehGregor> It's an open-source project.
- # [20:20] <AryehGregor> Google has as much influence as Apple these days.
- # [20:20] <AryehGregor> Other companies do too, like Nokia, Adobe, . . .
- # [20:21] <StoneCypher> ah.
- # [20:21] <AryehGregor> Originally, yes, it was just Apple's.
- # [20:21] <AryehGregor> Not for several years now.
- # [20:24] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 272 seconds)
- # [20:24] <gsnedders> AFAIK Apple/Google practically have veto power over stuff, though
- # [20:25] <AryehGregor> Probably, but not just Apple.
- # [20:26] <gsnedders> AryehGregor: FWIW, most of the stop energy for mutli-VM bindings was from Apple
- # [20:26] <AryehGregor> Multi-VM bindings?
- # [20:26] <gsnedders> They can still stop stuff that Google wants in.
- # [20:26] <AryehGregor> Google does what in that case, moves the code it wants to Chromium?
- # [20:26] <gsnedders> AryehGregor: Add the possibilities to bind multiple VMs within the environment, so JS and Dart is what Google wanted.
- # [20:26] <AryehGregor> Ah.
- # [20:27] <gsnedders> AryehGregor: They tend to try and avoid divergence, though what exactly happens in such disputes normally I don't know
- # [20:27] <gsnedders> AFAIK normally they just discuss/comprimise.
- # [20:27] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [20:28] <AryehGregor> I've been told they have no formal decision-making or dispute-resolution process.
- # [20:29] <AryehGregor> Which seems a bit crazy.
- # [20:29] <gsnedders> That's my understanding too.
- # [20:30] * Quits: izhak (~izhak@188.168.76.69) (Remote host closed the connection)
- # [20:30] * Quits: GlitchMr (~glitchmr@178-36-153-177.adsl.inetia.pl) (Quit: GlitchMr)
- # [20:41] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [20:44] * Quits: maikmerten (~maikmerte@port-92-201-21-78.dynamic.qsc.de) (Quit: Leaving)
- # [20:45] * Quits: jarek__ (~jarek@bcy182.neoplus.adsl.tpnet.pl) (Ping timeout: 260 seconds)
- # [20:46] * Joins: jarek (~jarek@bda135.neoplus.adsl.tpnet.pl)
- # [20:46] * Quits: jarek (~jarek@bda135.neoplus.adsl.tpnet.pl) (Changing host)
- # [20:46] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:54] * AryehGregor wonders if his posts to www-style on prefixes are worth it
- # [20:55] <AryehGregor> gsnedders or someone: is there a list somewhere of what properties Opera will transition?
- # [20:55] * Joins: Lachy (~Lachy@cm-84.215.13.244.getinternet.no)
- # [20:57] <Hixie> a lot of people seem to be registering <meta> names that are specific to their tool and not intended for interoperation with other software
- # [20:57] <Hixie> i wonder if we should address that use separately
- # [20:57] <AryehGregor> Yay, it's not documented for IE.
- # [20:57] <StoneCypher> isn't that the purpose of meta?
- # [20:57] <StoneCypher> i thought it was basically #pragma
- # [20:58] <Hixie> well the purpose of registering values is to prevent different software packages from using the same name
- # [20:58] <StoneCypher> oh, i missed that you were talking about registration
- # [20:58] <StoneCypher> looking for ideas, or looking to nail down conflicting existing behaviors?
- # [20:58] <Hixie> but if the software packages are scoped to a particular domain, it doesn't make much sense to have to register the term to protect it against an identical term used by software for another domain
- # [20:59] <StoneCypher> big if
- # [20:59] <StoneCypher> wordpress violates that if
- # [20:59] <StoneCypher> runs on a bunch of domains, and on domains running other things
- # [21:00] <Hixie> by "domain" i mean more the term in the mathematical sense of "defined space"
- # [21:00] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [21:01] <StoneCypher> oh
- # [21:01] <Hixie> if wordpress and mediawiki both use a meta value for internal purposes, it doesn't matter if they clash
- # [21:01] <Hixie> so we shouldn't be requiring that they register the terms
- # [21:01] <StoneCypher> might. they share extensions.
- # [21:01] <Hixie> anyway
- # [21:01] <Hixie> just an observation
- # [21:01] <StoneCypher> so
- # [21:01] <StoneCypher> i am against registration, for the record
- # [21:01] <Ms2ger> |(HTMLElement? or long)| or |(HTMLElement or long)?|?
- # [21:01] <StoneCypher> on grounds that i don't find it to be practical
- # [21:01] <StoneCypher> but
- # [21:01] <StoneCypher> that doesn't mean registration can't be faked
- # [21:01] <StoneCypher> and as a mechanism it is useful
- # [21:02] <StoneCypher> and you get right back into the same old "give it a fake namespace with a prefix" mindset
- # [21:02] <StoneCypher> if that became the norm
- # [21:02] <StoneCypher> then you'd actually have a pretty reasonable setup
- # [21:02] <Hixie> the other problem with registration is it isn't stopping people who happen to use the same term as someone else with a different meaning from doing so
- # [21:02] <StoneCypher> allow me to play hypothetical for a moment
- # [21:03] <StoneCypher> we get in our time machine and set the social norm, if not the requirement, that these be in the form "packagename-key"
- # [21:03] <StoneCypher> so all that needs to happen is that people manage their package names (string fake namespaces)
- # [21:03] <StoneCypher> webkit uses webkit, wordpress uses wordpress, google tells you to use google-token for ads
- # [21:04] <StoneCypher> does that satisfy the kind of thing you want to think about?
- # [21:04] <gsnedders> AryehGregor: Doubt anybody in here will know.
- # [21:04] <Hixie> yeah we could do something like that, like we do for data-* attributes
- # [21:05] <StoneCypher> that also has the advantage of not colliding (much) with current practice
- # [21:05] <AryehGregor> It seems to not include marginLeft, and IE doesn't do textIndent or most other useful stuff, so I can't find a test-case that will work in all browsers for the issue I just found.
- # [21:06] * Joins: jarek__ (~jarek@bde153.neoplus.adsl.tpnet.pl)
- # [21:06] * jarek is now known as Guest43162
- # [21:08] * Quits: Guest43162 (~jarek@unaffiliated/jarek) (Ping timeout: 265 seconds)
- # [21:08] * Joins: diraol (~diraol@187.35.19.232)
- # [21:08] * Quits: jarek__ (~jarek@bde153.neoplus.adsl.tpnet.pl) (Client Quit)
- # [21:09] * Quits: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [21:09] * Joins: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi)
- # [21:11] <Ms2ger> Hrm, AllowAny
- # [21:13] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
- # [21:13] <Ms2ger> annevk, yt?
- # [21:15] * Quits: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [21:16] * Joins: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi)
- # [21:19] <annevk> Ms2ger: yeah
- # [21:19] * Quits: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [21:19] <Ms2ger> annevk, xhr.send()
- # [21:20] * Quits: diraol (~diraol@187.35.19.232) (Ping timeout: 240 seconds)
- # [21:20] <Ms2ger> There's an overload that takes DOMString?, but the string case doesn't seem to handle null
- # [21:21] * Joins: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi)
- # [21:22] <annevk> not handle null?
- # [21:22] <annevk> do you mean in prose or IDL?
- # [21:25] <Ms2ger> Prose
- # [21:25] <annevk> http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-send()-method
- # [21:25] <annevk> "If the data argument has been omitted or is null, do not include a request entity body and go to the next step."
- # [21:27] <annevk> maybe i'll make it send(optional (ArrayBuffer or Blob ...)? data) at some point
- # [21:27] <annevk> not sure if that's worth it though
- # [21:28] <Ms2ger> Er, oops
- # [21:28] <Ms2ger> annevk, probably is: https://www.w3.org/Bugs/Public/show_bug.cgi?id=15986
- # [21:31] <mk___> thanks for pointing me to that kennyluck
- # [21:34] <annevk> Ms2ger: bug looks complex
- # [21:34] <Ms2ger> Yeah
- # [21:34] <annevk> Ms2ger: hopefully someone explains it at one point
- # [21:34] <Ms2ger> The conclusion seems to be that we can get rid of overloading
- # [21:35] <Ms2ger> And just have a map from the number of arguments to the right signature
- # [21:39] <annevk> so you would have to write test(X, A); test(X, B) as test(X, (A or B))
- # [21:39] <Ms2ger> Yes
- # [21:39] <annevk> are there any cases outlawed?
- # [21:40] <Ms2ger> I dunno
- # [21:41] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
- # [21:44] * Quits: graememcc (~chatzilla@host86-150-157-88.range86-150.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
- # [21:44] <AryehGregor> annevk, none that anyone's found in actual specs. In theory yes, e.g. foo(long a, boolean b) plus foo(Node a, float b) or something.
- # [21:44] <AryehGregor> In those cases you'd have to do foo((long or Node) a, (boolean or float) b) and enforce the extra restrictions in prose.
- # [21:44] <AryehGregor> In practice that seems not to happen.
- # [21:45] <AryehGregor> heycam|away compiled a list of all the overloading he could find in real specs, and it all works with this simplified overloading.
- # [21:50] * Quits: michaelrtm (madcow@234.292.dsl.mel.iprimus.net.au) (Ping timeout: 272 seconds)
- # [21:51] * Joins: GlitchMr (~glitchmr@178-36-33-121.adsl.inetia.pl)
- # [21:52] <annevk> extra restrictions in prose is nasty
- # [21:53] <AryehGregor> It's not needed for any known example.
- # [21:53] <annevk> but yeah, that would seem like pretty poor API design
- # [21:53] <AryehGregor> Cases where it would be needed are probably -- right.
- # [21:53] <annevk> so maybe that should not be allowed anyway
- # [21:53] <AryehGregor> It would only happen if you had the type of one argument restrict the type of another argument.
- # [21:54] * Joins: michaelrtm (madcow@234.292.dsl.mel.iprimus.net.au)
- # [21:54] <AryehGregor> It's a significant WebIDL simplification, so if there are weird cases where we need an extra line of prose, it seems justified.
- # [21:55] <AryehGregor> The current situation requires arguments' types to be evaluated sometimes to determine which overloaded operation to use, and that's bad if evaluating the argument has side-effects.
- # [21:55] <Ms2ger> Oh
- # [21:55] <annevk> yeah sounds fair enough
- # [21:56] <Ms2ger> AryehGregor, did bz email you about testing left-to-right evaluation of arguments?
- # [21:56] <AryehGregor> Ms2ger, yes.
- # [21:56] <AryehGregor> That was what spawned that whole bug.
- # [21:56] <Ms2ger> Great
- # [21:56] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [21:56] * Quits: smaug____ (~chatzilla@193-64-22-155-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
- # [21:57] * Quits: annevk (~annevk@a83-160-99-114.adsl.xs4all.nl) (Quit: annevk)
- # [21:59] * Quits: michaelrtm (madcow@234.292.dsl.mel.iprimus.net.au) (Ping timeout: 260 seconds)
- # [22:02] * Joins: charlvn (~charlvn@charlvn.nl)
- # [22:03] * Joins: rniwa (rniwa@nat/google/x-uauannuqysykhdib)
- # [22:09] * Quits: GlitchMr (~glitchmr@178-36-33-121.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:17] * Quits: drublic (~drublic@frbg-5f732d78.pool.mediaWays.net) (Remote host closed the connection)
- # [22:27] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [22:28] <matjas> “Also, the author is some kind of hipster bastard? No one uses XHTML since 2010? are you kidding?” — http://www.reddit.com/r/programming/comments/px67c/using_css_without_html/c3t52vr
- # [22:29] <StoneCypher> 's been longer than that
- # [22:31] * matjas takes pride in being called a hipster bastard
- # [22:31] <Hixie> hardly anyone has ever used xhtml...
- # [22:32] * matjas has, and still feels bad for it
- # [22:33] * matjas unkills kittens
- # [22:34] * Ms2ger has been there
- # [22:36] <Philip`> Unfortunately the laws of thermodynamics state that every time you unkill a kitten, God kills a kitten
- # [22:37] <StoneCypher> Hixie: that essay of yours is a big part of why
- # [22:38] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [22:38] * Quits: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com) (Ping timeout: 252 seconds)
- # [22:38] <Hixie> StoneCypher: hopefully
- # [22:39] * Joins: tellnes (~tellnes@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
- # [22:39] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:43] <Ms2ger> Weren't the CSSWG chairs going to shut down useless threads?
- # [22:47] * Joins: smaug____ (~chatzilla@193-64-22-144-nat.elisa-mobile.fi)
- # [22:49] * Quits: tomasf (~tom@2002:55e5:dbb7:0:9057:c263:f934:389) (Quit: tomasf)
- # [22:49] * Joins: tomasf (~tom@2002:55e5:dbb7:0:31e3:d519:1a2e:e5c9)
- # [22:49] <gwicke> hello, I am wondering about the current state of multiple itemtype support in microdata. As far as I know only a single itemtype is currently reported using the DOM, and similarly indexed by search engines. Are there any plans to associate absolute-url itemprops with secondary itemtypes based on url prefixes?
- # [22:55] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [22:57] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox)
- # [23:00] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [23:04] * heycam|away is now known as heycam
- # [23:04] <Hixie> gwicke: to your question, the answer is not currently; what's your use case?
- # [23:05] <gwicke> one would be marking up template arguments in wikipedia
- # [23:05] <gwicke> I am currently working on a new wiki parser, and we are using HTML DOM as our internal data model
- # [23:06] <gwicke> there is also a visual editor in development, that is supposed to allow WYSIWYG editing
- # [23:06] <gwicke> the idea is to use microdata to mark up template expansions to allow inline editing
- # [23:06] <Hixie> why can't you do inline editing without microdata?
- # [23:06] <gwicke> at the same time templates are quite structured, and also semantically interesting
- # [23:07] <Hixie> i don't understand what microdata is giving you here
- # [23:08] <gwicke> many users are interested in getting at template parameters, and we figured we might as well use the same mechanism for both the editor and semantic information
- # [23:08] <Hixie> i don't really understand who your consumers are
- # [23:08] <Hixie> i mean, why bother marking this up at all?
- # [23:09] <gwicke> for the editor, we would like to edit arguments to some infobox right in the expanded infobox template
- # [23:10] <gwicke> infoboxes are these boxes that are often displayed for towns, plants etc
- # [23:10] <gwicke> they mostly contain data such as number of inhabitants etc
- # [23:10] <gwicke> which makes them interesting for data extraction
- # [23:10] <AryehGregor> Ooh, anti-Google attack post by MS on IEBlog. Fun stuff. Wonder what Google will respond.
- # [23:10] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:10] <Hixie> gwicke: ok but for the editor that's trivial. you just put a class name on the element that holds the value, and boom, that value is editable.
- # [23:11] <Hixie> gwicke: my question is what is the software doing the extraction?
- # [23:11] <gwicke> right now there are projects like http://mappings.dbpedia.org/index.php/How_to_edit_the_DBpedia_Ontology
- # [23:12] <gwicke> they need to parse the source to get at any template information
- # [23:12] <bga> is there :contains() selector. I know that is evil but i want it for usercss. For gecko only is accepted
- # [23:12] <gwicke> so the idea is to make it easier or them to get at parameters, and potentially also map some parameters to names in a known vocabulary
- # [23:13] <gwicke> ..which is where the second itemtype would come in
- # [23:13] <Ms2ger> bga, no
- # [23:13] <heycam> hsivonen, the breaking out of svg did happen. I had just forgotten the reason for certain tags breaking out and others not.
- # [23:13] <Hixie> gwicke: i don't understand why you'd need more than two properties, one to say "this is the name of the attribute" and one to say "this is the value"
- # [23:13] <bga> Ms2ger thanks
- # [23:13] <Hixie> gwicke: i suppose you could hard-code the accepted names, in which case you could have one property per value
- # [23:13] <Hixie> gwicke: and not mark up the names
- # [23:14] <Hixie> gwicke: but then why would you need more than one vocabulary?
- # [23:14] <gwicke> each template has a different set of named parameters
- # [23:14] <Hixie> gwicke: just put them all in the same vocabulary
- # [23:14] <Hixie> gwicke: same itemtype=""
- # [23:14] <Hixie> gwicke: since it doesn't seem you're getting any value out of the itemtype="" anyway
- # [23:15] <gwicke> that would not help to expose the semantics though
- # [23:15] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [23:15] <Hixie> gwicke: the semantics is the "attributes", no?
- # [23:16] <gwicke> the idea was that an infobox about an event for example could be mapped to the schema.org vocabulary for an event
- # [23:16] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [23:16] <Hixie> wait, why schema.org? you told me your consumer was a dbpedia tool
- # [23:17] <gwicke> the idea is to make it searchable to
- # [23:17] <Hixie> ok let's start over
- # [23:17] <gwicke> dbpedia is one project, but there are others
- # [23:17] <Hixie> what are all the use cases for what you're doing
- # [23:17] <gwicke> data mining and editing basically
- # [23:18] <Hixie> those aren't use cases, they're buzzwords :-)
- # [23:18] <gwicke> ok ;)
- # [23:18] <Hixie> i mean concretely, what is it you expect an actual user to do
- # [23:18] <gwicke> I think the editor portion is quite clear, and not critical for the microdata stuff
- # [23:19] <gwicke> but we'd like to expose the same information to search engines using a standard vocabulary where it makes sense
- # [23:19] <gwicke> which will likely be a subset of template parameters per itemtype
- # [23:19] <Hixie> sounds like "english" would be a suitable vocabulary for what you've described
- # [23:19] <Hixie> no need for microdata
- # [23:20] <gwicke> template arguments are things like years, number of inhabitants etc
- # [23:20] <gwicke> imo there is some benefit in getting at that information in an automated way
- # [23:21] <Hixie> i'm trying to work out what that benefit is... so far you've just said "search", but search engines seem to handle searching wikipedia fine
- # [23:21] <Hixie> so it's not clear to me what problem you're trying to solve
- # [23:22] <gwicke> most of the structured information is hard to use currently
- # [23:23] <gwicke> sure, search engines have heuristics, but you cannot directly extract structured data
- # [23:24] <gwicke> and we have to mark that stuff up for editing anyway- so why not expose it in a standard way
- # [23:24] <Hixie> english is a standard way :-)
- # [23:24] <Hixie> so your use case is e.g. to have Microsoft's Bing team extract data from Wikipedia pages and then... do what with it?
- # [23:25] <gwicke> whatever- build some ontology to improve search results,..
- # [23:25] <gwicke> right now you can already do that, but it requires a lot of effort
- # [23:25] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:25] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:26] <Hixie> this seems like a very poorly-defined problem
- # [23:26] <Hixie> i'm not sure what to suggest
- # [23:26] <gwicke> so do you think we should not use microdata at all for some reason?
- # [23:26] <StoneCypher> my interpretation of what hixie said is "you haven't defined this problem well enough yet"
- # [23:26] <StoneCypher> not "this tool is wrong because"
- # [23:27] <gwicke> ok
- # [23:27] <Hixie> gwicke: without knowing exactly what you're trying to do, i don't know what would be a good answer
- # [23:27] <Hixie> gwicke: put it another way
- # [23:27] <gwicke> well- I can't define the data extraction uses more concretely as I don't know what it will be used for
- # [23:27] <Hixie> gwicke: how could you tell if you have succeeded in doing what you're trying to do?
- # [23:27] <StoneCypher> that's a problem if you want a computer to do things for you
- # [23:27] <Hixie> gwicke: how do you plan to evaluate your project's success?
- # [23:28] <gwicke> for the editor, we can either mark it up as data- attributes, or as microdata
- # [23:28] <gwicke> both have about the same amount of overhead
- # [23:28] <gwicke> so we don't care
- # [23:29] <gwicke> but external users could use microdata a bit easier than some weird data- attributes, so any use would be a success in my book
- # [23:30] <Hixie> external users wouldn't be technically allowed to use your data-* attributes
- # [23:30] <Hixie> the whole point of data-* attributes is that they're for internal use only
- # [23:30] * gwicke nods
- # [23:30] <gwicke> but we want this stuff to be easily available
- # [23:30] <Hixie> it _is_ easily available
- # [23:31] <gwicke> except not for automated tools
- # [23:31] <Hixie> google is an automated tool, and as a user i find it does pretty well at finding the wikipedia page i want when i ask it for one
- # [23:31] <Hixie> i'm not saying your goal is a bad goal, just that it's underdefined
- # [23:32] <Hixie> my earlier question is serious -- how do you plan to evaluate your project's success?
- # [23:33] <gwicke> I think we are in agreement that stuffing this information in data- attributes is not such a good idea
- # [23:34] <gwicke> so for me it would be a success if we can expose this information to the public without incurring much overhead in markup or processing time
- # [23:34] <StoneCypher> that isn't really measurable.
- # [23:34] <Hixie> ok. done. you have exposed the information already.
- # [23:34] <Hixie> 100% success with zero additional effort!
- # [23:34] <Hixie> :-)
- # [23:35] <gwicke> well - we are constantly asked 'how do I get the arguments for this or that template?'
- # [23:35] <Hixie> aha
- # [23:35] <gwicke> there are some heuristics using css classes and so on, but that is all a hack
- # [23:35] <gwicke> others start to parse the source, see dbpedia
- # [23:36] <Hixie> ok well solving _that_ problem is easy
- # [23:36] * Joins: sicking (~chatzilla@154-93.80-90.static-ip.oleane.fr)
- # [23:36] <Hixie> just mint a new URL for each attribute
- # [23:36] <Hixie> and don't bother with itemtype="" at all
- # [23:37] <Hixie> you don't even need to use microdata for that
- # [23:37] <Hixie> just put the URLs you mint as class names on the elements you want to have machine-readable
- # [23:37] <Hixie> doesn't even have to be URLs, you can just document unique class names
- # [23:37] <Hixie> like org.wikipedia.countries.population
- # [23:38] <gwicke> we need the template name and the association of arguments with template transclusions for the editor
- # [23:38] <gwicke> so the item / microdata model fits that aspect quite well
- # [23:38] <gwicke> we also have a need for something like itemref
- # [23:39] <gwicke> as many templates don't expand to a single DOM subtree
- # [23:39] * Quits: hij1nx (~hij1nx@207.239.107.3) (Read error: Connection reset by peer)
- # [23:39] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [23:39] <Hixie> ok so then just have itemtype="http://wikipedia.org/template", and then mint a new URL for each attributne
- # [23:40] <gwicke> we were thinking about using http://wikipedia.org/Template:Foo as the itemtype
- # [23:40] <Hixie> no need for unique item types as far as i can tell from what you've said
- # [23:40] <Hixie> why?
- # [23:40] <Hixie> what problem does it solve?
- # [23:41] <gwicke> the template determines the semantics of its parameters
- # [23:41] <gwicke> there is normally an informal description at that location, which could also be formalized in the future
- # [23:41] <gwicke> we would also like to display special widgets for some templates
- # [23:42] <Hixie> if you use unique strings for each attribute, then you'll never have any clashes, so you can just have the unique strings determine the semantics of the parameters
- # [23:42] <gwicke> and we could use type information for generic editor widgets
- # [23:42] <Hixie> microdata doesn't do anything with widgets
- # [23:43] <Hixie> oh you mean in the editor
- # [23:43] <StoneCypher> Hixie: you're on css councils, right?
- # [23:43] <Hixie> StoneCypher: never heard of it
- # [23:43] <StoneCypher> no i just mean councils having to do with css
- # [23:43] <StoneCypher> i don't know the proper name of the css standards committee
- # [23:43] <Hixie> oh the css working group?
- # [23:43] <gwicke> Hixie: yes, we could use parameter semantics to help the editor
- # [23:43] <StoneCypher> i suppose, yes
- # [23:44] <Hixie> StoneCypher: i think technically i'm a member but i haven't actually participated in years
- # [23:44] <StoneCypher> how come css doesn't have what other languages call inheritance yet? there have been like a dozen tools invented to deal with that, each more awful than the last.
- # [23:44] <StoneCypher> and yes, i know css uses taht word for something different
- # [23:45] <Hixie> gwicke: then yeah, i'd say use an absolute URL per template as the itemtype="" so that the editor knows what UI to use for that template, and use absolute URLs for each attribute, so you can reuse attributes across types and so that there's no need to rely on the type for them.
- # [23:45] <annevk> StoneCypher: http://dev.w3.org/csswg/css3-hierarchies/
- # [23:45] <Hixie> StoneCypher: css also doesn't have what other languages call classes, so there's nothing to inherit to and from
- # [23:46] <Hixie> StoneCypher: but what annevk said
- # [23:46] <StoneCypher> Hixie: well that's not exactly difficult to solve
- # [23:46] <StoneCypher> annevk: ... orly.
- # [23:46] <StoneCypher> oh
- # [23:46] <StoneCypher> no, this is just LESS reified
- # [23:46] <StoneCypher> and not even very well :(
- # [23:47] <StoneCypher> it loses most of what makes LESS almost-work
- # [23:47] <StoneCypher> namely concrete specifiers, variables and calculations
- # [23:47] <StoneCypher> this enforces a heirarchy for inheritance which is neither useful nor desirable
- # [23:47] <StoneCypher> this is just syntactic sugar
- # [23:48] <zcorpan> http://dev.w3.org/csswg/css-variables/
- # [23:48] <zcorpan> variables are also syntactic sugar though
- # [23:48] <zcorpan> calculations, is that like calc()?
- # [23:48] <StoneCypher> variables are useful
- # [23:48] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [23:48] <StoneCypher> it serves the same purpose as calc() but in a far less horrible way
- # [23:49] <StoneCypher> admittedly still horrible
- # [23:49] <StoneCypher> but less so
- # [23:49] <annevk> #read-text etc. does not mention anything about quirks mode
- # [23:49] <zcorpan> what's concrete specifiers?
- # [23:49] <StoneCypher> basically constants
- # [23:49] <gwicke> Hixie: if we go that route, then we can't add for example an additional schema.org itemtype to templates where most parameters correspond to a standard vocabulary
- # [23:49] <StoneCypher> i mean it's not exactly a constant because it's subject to selectors
- # [23:49] <StoneCypher> but
- # [23:49] <annevk> StoneCypher: you want http://lists.w3.org/Archives/Public/www-style/
- # [23:49] <StoneCypher> annevk: no, i don't
- # [23:50] <StoneCypher> if i did i'd be there, thanks though
- # [23:50] <annevk> almost nobody here works on CSS
- # [23:50] <gwicke> so we have to choose between an internal itemtype or an external one
- # [23:50] <StoneCypher> and yet there's a discussion at hand.
- # [23:50] <StoneCypher> no need to purposefully derail it.
- # [23:50] <zcorpan> annevk: doesn't the parser set the mode?
- # [23:50] <Hixie> gwicke: i don't understand what you mean
- # [23:50] <StoneCypher> zcorpan: reading
- # [23:50] <Hixie> gwicke: first, why would you add schema.org? what problem does that solve? and second, why couldn't you use both?
- # [23:50] <annevk> zcorpan: not sure I want it to be quirks mode is what I mean I guess
- # [23:51] <StoneCypher> zcorpan: yeah, this is pretty similar to concrete specifiers. works differently but serves the same goal.
- # [23:51] <zcorpan> annevk: don't all browsers use quirks mode?
- # [23:51] <gwicke> Hixie: lets say a template displays an event and its parameters mostly map to some schema.org event vocabulary
- # [23:51] <Ms2ger> Gecko might not
- # [23:52] <gwicke> then it would be nice to make this information available using that schema.org itemtype
- # [23:52] * Ms2ger is too tired to remember the details of the conversation he had about that
- # [23:52] <gwicke> afaik we can only specify a single itemtype in the current spec
- # [23:52] <gwicke> but can add absolute-url names for itemprops
- # [23:52] <annevk> zcorpan: yeah maybe
- # [23:52] <StoneCypher> zcorpan: is it too early to know whether this spec is likely to take hold?
- # [23:53] <gwicke> so we would have two names for most itemprops, and a single one where the property does not map to schema.org
- # [23:53] * Quits: Ms2ger (~Ms2ger@91.181.63.183) (Quit: nn)
- # [23:53] <gwicke> the 'secondary' itemtype would be the wikipedia one in that case
- # [23:53] <Hixie> gwicke: the spec says you can have multiple types in itemtype="" so long as they are all the same vocabulary
- # [23:54] <Hixie> gwicke: if you're using absolute URLs for all your itemprops, then it's easy to do that, since your vocabulary would technically be empty
- # [23:54] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:54] <gwicke> the names unfortunately differ
- # [23:54] <Hixie> gwicke: just say that the wikipedia itemtype=""s actually use the schema.org vocabulary
- # [23:54] <Hixie> gwicke: and then never use those values
- # [23:54] <Hixie> gwicke: but you didn't answer my main question, which is "what problem does that solve"
- # [23:55] <zcorpan> StoneCypher: i guess it could be not-implemented in browsers for another few years, but clearly it's something many authors want
- # [23:55] <Hixie> gwicke: if it's wikipedia we're talking about, you can just do your own vocabulary, i'm sure the browser vendors would support it
- # [23:55] <Hixie> gwicke: s/browser vendors/search engine vendors/
- # [23:55] <Hixie> gwicke: at which point having schema.org stuff in there as well would just be confusing
- # [23:56] <StoneCypher> zcorpan: also my head keeps pretending you're a 3d printer
- # [23:56] * Quits: smaug____ (~chatzilla@193-64-22-144-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
- # [23:56] <gwicke> search engines can always put the resources in to get at the information
- # [23:56] <zcorpan> StoneCypher: i've heard about that one
- # [23:56] <gwicke> but ideally it would be so easy that some researcher could get at it just as easy as google or some other organization
- # [23:56] <zcorpan> StoneCypher: fortunately i predated it by years, iirc :-)
- # [23:57] <StoneCypher> but you were going to fab things for me and put AN at the end
- # [23:57] <gwicke> so that is the problem we are trying to solve
- # [23:58] <Hixie> gwicke: "some researcher" can use your vocabulary though right? so why use schema.org?
- # [23:58] <zcorpan> hmm, turns out i didn't predate zcorp. at least not my nick.
- # [23:59] <StoneCypher> ten dollars says you change your name to ShapeWaysan
- # [23:59] <gwicke> Hixie: mainly to tie into a more general schema, that does not change with each template
- # [23:59] <gwicke> there are multiple templates that might map to the same schema.org type
- # Session Close: Tue Feb 21 00:00:01 2012
The end :)