Options:
- # Session Start: Wed Mar 06 00:00:00 2013
- # Session Ident: #whatwg
- # [00:02] * Joins: weinig (~weinig@17.212.154.155)
- # [00:04] * Quits: miketaylr (~miketaylr@80.232.109.46) (Quit: Leaving...)
- # [00:06] * Joins: richt (~richt@80.232.109.46)
- # [00:08] * Quits: kbrgg (~kbr@216.239.45.77) (Quit: kbrgg)
- # [00:09] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [00:12] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [00:13] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [00:15] * Quits: isherman-book (Adium@nat/google/x-jrjrrcgaloabecae) (Quit: Leaving.)
- # [00:18] * Joins: kbrgg (kbr@nat/google/x-yqnljgwphttwqqds)
- # [00:20] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:24] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 272 seconds)
- # [00:24] <Hixie> ojan: e4h is just javascript
- # [00:24] * Joins: birtles (~chatzilla@rtr.mozilla.or.jp)
- # [00:25] <Hixie> ojan: i dunno that i'd want to use JS as a data exchange format
- # [00:26] <Hixie> ojan: and i'm 100% sure it can't roundtrip everything in the DOM (e.g. you can't roundtrip the current <canvas> state)
- # [00:26] * Quits: weinig (~weinig@17.212.154.155) (Quit: weinig)
- # [00:26] <Hixie> (using e4h)
- # [00:27] <Hixie> ojan: (re e4h, if there's anything i can do to help you get it implemented, let me know)
- # [00:28] * Quits: decotii (~decotii@hq.croscon.com) (Quit: Leaving)
- # [00:30] * linclark|afk is now known as linclark
- # [00:33] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:33] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:34] * Joins: isherman-book (~Adium@216.239.45.68)
- # [00:36] * Joins: imsky (~imsky@99-38-162-2.lightspeed.iplsin.sbcglobal.net)
- # [00:37] <ojan> Hixie: the thing to do is to get other browser vendors vaguely positive about it. if we could get Mozilla to voice support for it, that'd be enough for me to feel comfortable shipping it in Chrome...
- # [00:37] <ojan> Hixie: i plan to start another thread on public-script-coord
- # [00:37] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [00:37] <ojan> Hixie: please chime in if i leaving anything important out.
- # [00:38] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [00:38] * Joins: mven (~mven@68.224.15.53)
- # [00:40] <Hixie> roger
- # [00:40] <Hixie> you got the link to the spec?
- # [00:40] <Hixie> ("spec")
- # [00:40] * Quits: isherman-book (~Adium@216.239.45.68) (Quit: Leaving.)
- # [00:40] <JonathanNeal> has anyone here written up (or knows of) a good article on navigation markup, including sub-navigation, recommended class names, aria, etc?
- # [00:40] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 245 seconds)
- # [00:41] <Hixie> JonathanNeal: what do you mean by "navigation markup"?
- # [00:41] * Joins: Badreddin (~Nur@189.193.27.199)
- # [00:41] <JonathanNeal> Just, someone demonstrating best practices, including their own opinion on what roles to throw in even.
- # [00:41] <JonathanNeal> For instance, there are times when you can use classnames that are sympathetic with aria roles.
- # [00:42] <JonathanNeal> Or, you could look at a large group of websites, and arrive at a general consensus (or a few consensuses) of what markup people prefer.
- # [00:43] * Joins: richt_ (~richt@178.32.50.80)
- # [00:45] <ronaldmansveld> I don't know about an article, but my gut tells me that currently a nav with an ul, where li's contain the anchors is considered the way to go. (Just a gut-feeling, no proof for this)
- # [00:45] <Hixie> JonathanNeal: that seems to be what you mean by "article", not what you mean by "navigation markup" :-)
- # [00:45] <Hixie> JonathanNeal: do you mean like the links on the side of a page that get you to the home page or whatever?
- # [00:46] * Quits: richt (~richt@80.232.109.46) (Ping timeout: 245 seconds)
- # [00:46] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [00:46] <JonathanNeal> the html markup of a navigation list, where some items may themselves contain sub-navigation lists.
- # [00:48] <Hixie> i would recommend using <a href="...url...">...label...</a> for the links, and either <p> or <ul><li> for the markup around it
- # [00:48] <Hixie> no need for any other attributes
- # [00:48] <ronaldmansveld> BTW Hixie: may I compliment you on the readability of the specs you produce
- # [00:48] <Hixie> ronaldmansveld: thank you sir
- # [00:49] <Hixie> though i fear if you find my specs readable you may have just not read much of them :-)
- # [00:49] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [00:49] <ronaldmansveld> I'm currently plowing through the ECMAScript 5 spec, but in comparison that feels like being forcefed a box of dry biscuits, and then be told to whistle :P
- # [00:50] <JonathanNeal> Hixie: something deeper, that covers the situation where an item in the navigation list is also the current page.
- # [00:50] <Hixie> ronaldmansveld: ah well i will definitely agree that my specs tend to be more entertaining :-)
- # [00:51] <Hixie> especially if you read the examples :-)
- # [00:51] * Joins: richt (~richt@80.232.109.46)
- # [00:51] <ronaldmansveld> Hixie: absolutely :)
- # [00:51] <Hixie> JonathanNeal: i'd either just link to the current page and not worry about it, or use <a>...label...</a> and style using :not([href])
- # [00:52] <Hixie> ronaldmansveld: i'm glad to hear somebody appreciates it. i actually just do it to alleviate my own boredom. :-)
- # [00:52] <ronaldmansveld> JonathanNeal: I'm pretty sure links to the current page in most case get a class="active". Maybe in some cases the anchor gets replaced by a span as well
- # [00:53] * Joins: Obvious (tachikoma@188.226.74.2)
- # [00:53] * Quits: mven (~mven@68.224.15.53) (Remote host closed the connection)
- # [00:53] <Hixie> replacing the <a> by a <span> is an equally valid solution, though maybe more complicated than necessary
- # [00:54] <JonathanNeal> Hixie, ronaldmansveld, I wasn't sure if either "current" or "active" had more meaning, or what to call it if a link is for a parent page which contains the current page.
- # [00:54] <Hixie> using a class is almost certainly more complicated than necessary
- # [00:54] <Hixie> JonathanNeal: well, technically, class names are opaque. You could use class=green or class='***' and it'd be no less reasonable, per the spec.
- # [00:54] <Hixie> JonathanNeal: for links to parent pages, i would recommend rel="up", for grandparent pages, rel="up up", etc
- # [00:54] * Quits: richt_ (~richt@178.32.50.80) (Ping timeout: 245 seconds)
- # [00:55] <ronaldmansveld> Hixie: I haven't tried writing specs myself (unless you count functional designs as specs), but I'm sure it's a tough job, where we (as a community) don't show enough appreciation for
- # [00:55] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [00:55] <JonathanNeal> Oh, I thought rel="up" and such were dropped.
- # [00:55] * Joins: mven (~mven@68.224.15.53)
- # [00:55] * Quits: richt (~richt@80.232.109.46) (Ping timeout: 256 seconds)
- # [00:56] <ronaldmansveld> JonathanNeal: classes don't contain meaning, apart from the meaning for the author of the code ;)
- # [00:56] <Hixie> JonathanNeal: they were dropped by the w3c, but i expect i'll bring them back when i get around to shaking up how the rel values are handled in the spec
- # [00:56] <JonathanNeal> ronaldmansveld: i understand, which is why i mentioned using classnames that are sympathetic with other known standards.
- # [00:56] <ronaldmansveld> Hixie: if you can decide (usually serverside) if a link should get a class 'active', it's equally easy to decide to use a span instead
- # [00:57] <JonathanNeal> For example, ARIA or Microformats.
- # [00:57] * Joins: ap_ (~ap@17.114.104.132)
- # [00:57] <Hixie> JonathanNeal: in the meantime you could always just register them in the wiki
- # [00:57] <JonathanNeal> ronaldmansveld: is that how you would do it in a <template>?
- # [00:57] <Hixie> ronaldmansveld: depends on your templating language, but sure
- # [00:58] <ronaldmansveld> JonathanNeal: As far as I know, no good spec will use classnames to base actions upon (at least in my opinion) (and yes, CSS is the only exception to the rule :P)
- # [00:58] <ronaldmansveld> JonathanNeal: if you refer to the html <template>: I wouldn't know, I haven't had time to read up on that
- # [00:58] * Quits: ap_ (~ap@17.114.104.132) (Client Quit)
- # [00:59] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [01:00] * Quits: ap (~ap@2620:149:4:1b01:f844:95e7:2f9c:225d) (Ping timeout: 245 seconds)
- # [01:02] <ronaldmansveld> JonathanNeal: ARIA and microformats both use their own attributes. aria is prepended with 'aria-', microformats depend on the format your using
- # [01:02] <ronaldmansveld> JonathanNeal: Schema.org for instance uses itemscope, itemtype and itemprop (apart from meta-tags)
- # [01:02] <tantek> microformats pretty consistently use the class attribute
- # [01:02] <tantek> sometimes rel for page to page relationship things
- # [01:02] <ronaldmansveld> microformats that use the class-attribute? o_0
- # [01:02] * Joins: ap (~ap@2620:149:4:1b01:3d24:d130:d21c:7e88)
- # [01:03] <tantek> always have
- # [01:03] <Hixie> ronaldmansveld: you may be confusing microformats with microdata
- # [01:03] * Joins: weinig (~weinig@17.212.154.155)
- # [01:03] <ronaldmansveld> Hixie: thanks! Indeed
- # [01:03] <tantek> http://microformats.org/wiki/ for more
- # [01:03] <Hixie> microdata is an HTML feature that uses item* attributes, microformats long predates microdata and is a way of using other HTML features for semantics to mark up similar things
- # [01:04] * Joins: ap_ (~ap@17.114.104.132)
- # [01:04] <Hixie> previously microformats was less generic than microdata, though more recently that's changed (right tantek? i'm not up to date on this)
- # [01:05] <ronaldmansveld> tantek: thanks! I'm gonna read up on it :)
- # [01:06] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [01:07] * Quits: ap (~ap@2620:149:4:1b01:3d24:d130:d21c:7e88) (Ping timeout: 245 seconds)
- # [01:07] * ap_ is now known as ap
- # [01:10] <tantek> Hixie, yes, microformats2 has syntax independent of vocabulary
- # [01:10] <MikeSmith> jpwhiting: here now
- # [01:10] <tantek> I'm not sure about all the weird RDFa-y features that got shoehorned into microdata.
- # [01:11] <tantek> in terms of being "generic"
- # [01:11] <ronaldmansveld> Will microformats and microdata both be here to stay?
- # [01:11] <jpwhiting> MikeSmith: any idea how I can make my local validator.nu always use my schema?
- # [01:11] <ronaldmansveld> cause a quick read/glance at the wiki gives quite the feeling that they're both trying to achieve the same
- # [01:11] <jpwhiting> or at least make it the default if no schema is specified
- # [01:11] <tantek> ronaldmansveld - given that web developers use the class attribute to markup semantics before microformats, and it's on billions of pages already, it's likely to be around a while.
- # [01:12] <tantek> with search engines supporting both, they're likely to be around a while
- # [01:12] <ronaldmansveld> tantek: fair enough, but this feels like we have two standards coming up, where only one could (and should) be sufficient
- # [01:12] <tantek> ronaldmansveld - actually, three standards, when you include RDFa, which predates microdata.
- # [01:13] * Joins: jsoncorwin (~textual@64.125.189.90)
- # [01:13] <ronaldmansveld> tantek: I say overkill... it's like having 3 different specs for HTML, all trying to do the same in a slightly different way
- # [01:14] <tantek> ronaldmansveld, it's a long story, but in short, microformats solved a bunch of 80/20 use-cases, but was limited. RDFa was totally generic, but much harder to use. microdata reimplemented a simplified version of some 90%+ of the features of RDFa. microformats evolved to become generic.
- # [01:15] <MikeSmith> jpwhiting: that logic is in VerifierServletTransaction.java in the presets file
- # [01:15] * MikeSmith takes a look
- # [01:15] <yroc> Hixie: What does it mean to say that an <article> is a composition on a site (not just a document)? I'm interpreting "site" as multiple pages, but I don't see how that would work.
- # [01:15] <tantek> ronaldmansveld, I'd say try out both microformats and microdata and see what it feels like to write in your HTML. whichever one seems to work better for you, go ahead and use it and feel free to provide feedback.
- # [01:15] <tantek> also - if you have any microformats specific questions, feel free to /join #microformats
- # [01:16] <tantek> a lot of this stuff is still evolving, and we're still figuring out better ways of doing things.
- # [01:16] <ronaldmansveld> tantek: I will :) So far my experience with microdata is pretty good, but I'm sure to give microformats a try as well, and yes, feedback (if any) will be provided
- # [01:16] <Hixie> yroc: i don't understand the question
- # [01:17] <tantek> thanks ronaldmansveld - appreciated!
- # [01:17] <Hixie> re microformats and microdata, the most important thing to worry about when picking one or the other is to pick the one that your processing software will parse :-)
- # [01:17] <yroc> Hixie: Referring to the defn 4.4.2, "The article element represents a complete, or self-contained, composition in a document, page, application, or site..."
- # [01:17] <Hixie> using microdata when your software only reads microformats will just waste your time, e.g.
- # [01:17] <MikeSmith> jpwhiting: in the presets.txt file, you'll notice that there are integers before the name of the presets. Give your schema the number 3 if it's a HTML schema, and 7 if it's an XHTML schema
- # [01:17] <tantek> Hixie - and that your teams can maintain over time (#1 cause of data failure overtime in these things)
- # [01:18] <MikeSmith> jpwhiting: and just remove the rest of the presets
- # [01:18] <jpwhiting> MikeSmith: ah, magic numbers?
- # [01:18] <Hixie> tantek: i mean, if your processing software supports both, then sure, that's a fine thing to pick as a tie breaker, but if your processing sotware only supports microformats, doesn't make much sense to use something else
- # [01:18] <MikeSmith> yeah
- # [01:18] <jpwhiting> then if I just submit a file to the service it still does autodetect, though, no?
- # [01:18] <Hixie> yroc: yes?
- # [01:19] <Hixie> yroc: sorry, i don't mean to be obtuse, i just don't understand your question
- # [01:19] <jpwhiting> though I set mine to 1 and removed the others, didn't realize the significance of those numbers
- # [01:19] <yroc> Hixie: LOL. What does it mean to say that the composition is on a "site" as opposed to a page?
- # [01:19] <tantek> Hixie, I guess. Though it used to be that search engines supported meta keywords, and nothing supported microformats - yet that changed once publishers started publishing meta keywords.
- # [01:19] <jpwhiting> MikeSmith: /me changes to 3 and tries
- # [01:20] <yroc> you're not obtuse. Compared to me you're a genius!
- # [01:20] <Hixie> yroc: well a "site", generally speaking, is a set of pages, right?
- # [01:20] <Hixie> like, cnn.com is a site with many pages
- # [01:21] <Hixie> but you can also make a "site" that is actually just one HTML file
- # [01:21] <yroc> Hixie: Right. But how can an article be on multiple pages? Or am I reading it wrong?
- # [01:21] <Hixie> with many "pages"
- # [01:21] <yroc> Hixie: Pls explain.
- # [01:21] <Hixie> like, twitter.com
- # [01:21] <Hixie> or plus.google.com
- # [01:22] <Hixie> it's basically one HTML file; as you navigate the "site", it loads differnet "pages" dynamically, but there's no actual navigation going on typically
- # [01:22] <Hixie> the URL changes only because of pushState() or using fragment identifiers
- # [01:22] <Hixie> so the spec is just saying that it's fine to use <article> for e.g. the posts on plus.google.com
- # [01:22] <jpwhiting> MikeSmith: awesome, works like a charm
- # [01:22] <jpwhiting> thanks a lot
- # [01:22] <Hixie> even though it's a "site" rather than a "page"
- # [01:23] <Hixie> basically it's trying to be exhaustively inclusive in its definition of what <article> can be used in
- # [01:23] <MikeSmith> jpwhiting: np
- # [01:23] <ronaldmansveld> yroc: if an article is spread among multiple pages, it isn't complete anymore (on a given page). So you can't use <article> then. The spec clearly states it has to be "complete or self-contained", which it doesn't in that case
- # [01:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [01:24] <yroc> I see.
- # [01:24] <ronaldmansveld> yroc: I'm assuming you refer to a 'page' as something with it's own URL
- # [01:25] <yroc> ronaldmansveld: Yes, a discrete file.
- # [01:25] <yroc> So when I saw site, I thought somehow it was possible to spread <article> across multiple files
- # [01:26] <yroc> Though I had no idea how that would work...
- # [01:26] <Hixie> yeah, dunno how to get around that
- # [01:26] <Hixie> the problem is "file" is so vague these days
- # [01:26] <Hixie> e.g. plus.google.com returns unique content anytime you visit it, with the "current page" prerendered
- # [01:27] <Hixie> and it then downloads JS to turn the page into dynamic magic
- # [01:27] <ronaldmansveld> Hixie: I think the 'complete and self-contained' solves the problem
- # [01:27] <Hixie> that's why e.g. if you try to comment on a post in g+ just after the page is up it doesn't work
- # [01:27] <MikeSmith> jpwhiting: yeah if you look at the logic in VerifierServletTransaction.java, there's a constant defined there called HTML5_SCHEMA, with a value of 3. and you'll see further down there's switch statement there, "switch (parser)", and for "case HTML" it does schemaId = HTML5_SCHEMA. That's the logic that handles the defaulting.
- # [01:27] <Hixie> ronaldmansveld: clearly not since it still confused at least one person :-)
- # [01:27] * Quits: weinig (~weinig@17.212.154.155) (Ping timeout: 272 seconds)
- # [01:27] <jpwhiting> MikeSmith: ah, gotcha
- # [01:27] <jpwhiting> very nice
- # [01:28] <ronaldmansveld> Hixie: don't be too hard on yourself ;)
- # [01:28] <Hixie> it's my job :-)
- # [01:28] * Quits: ap (~ap@17.114.104.132) (Remote host closed the connection)
- # [01:28] <yroc> Hixie: Well, I think a lot of the problem is that people who are reading the spec who don't have the JS background
- # [01:28] <yroc> DOM background
- # [01:28] <yroc> etc.
- # [01:28] * Joins: ap (~ap@2620:149:4:1b01:75e4:8de3:c119:2005)
- # [01:28] <ronaldmansveld> that's a good spirit ;)
- # [01:28] <Hixie> yroc: yeah
- # [01:29] <yroc> All these dynamic possibilities that are totally off the radar for me.
- # [01:31] <ronaldmansveld> yroc: even though it's not complete yet, http://docs.webplatform.org/wiki/html/elements/article might be helpful :)
- # [01:31] <Hixie> i like how it says "W3C Working Draft" rather than "WHATWG Living Standard"
- # [01:32] <Hixie> "first introduced in HTML5" hah
- # [01:32] * Quits: jsoncorwin (~textual@64.125.189.90) (Quit: Computer has gone to sleep.)
- # [01:33] <jamesr> Hixie, it's a wiki, should i go fix it and get into an edit war?
- # [01:33] <tantek> Hixie, it is cc-by - you can fork webplatform.org and fix it ;)
- # [01:33] <zewt> Hixie: i think w3c spec wrecks need a laugh track
- # [01:34] <Hixie> turns out it's a structured database, not a wiki
- # [01:34] <Hixie> in particular, "W3C Working Draft" is from a list of fixed options
- # [01:34] <Hixie> none of which are the actual status
- # [01:35] <Hixie> hm, it's some sort of mediawiki frankenmonster?
- # [01:35] <ronaldmansveld> Hixie: I'm sure shepazu can help you with complaints about that ;)
- # [01:36] <yroc> ronaldmansveld: Thanks :)
- # [01:36] <Hixie> if you want to ignore the spec, https://developer.mozilla.org/en-US/docs/HTML/Element/article is a way better page than the webplatform.org page
- # [01:36] <ronaldmansveld> (or at least redirect you to one of the other people that can change those things)
- # [01:37] <ronaldmansveld> Hixie: that's interesting, since MDN was imported to webplatform to form the base-content
- # [01:37] * Quits: cabanier (~cabanier@192.150.22.55) (Ping timeout: 276 seconds)
- # [01:37] * Joins: svl (~me@203.111.100.241)
- # [01:37] <yroc> I went to "DOM learning materials". It's blank! :(
- # [01:38] <zewt> dom learning? you really don't want the DOM becoming self-aware
- # [01:38] <Hixie> ronaldmansveld: mdn was? or msdn?
- # [01:38] <astearns> ronaldmansveld: MDN was not mass-imported, there was some licensing issue that prevented it. MDN content is being moved over bit by bit
- # [01:38] <ronaldmansveld> zewt: thank you for making me laugh at this time of the night
- # [01:39] <yroc> zewt: Why not? What will happen?
- # [01:39] <yroc> Are we talking judgment day?
- # [01:39] <Hixie> so wait, webplatform.org is licensed CC-BY. Does that mean that anyone coping the article page now has to cite me?
- # [01:39] <zewt> window.navigator.skynet
- # [01:39] <ronaldmansveld> astearns: Ah, I was under the impression all of MDN was imported, sorry 'bout that
- # [01:41] <zewt> occasionally wishing for native vectors in js
- # [01:41] <zewt> (but i guess i wish for that any time i need to do vector math in any language except shading languages, which have them)
- # [01:42] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:44] <jamesr> zewt, assuming you mean the geometry type? do you know of many languages that have that sort of stuff built in?
- # [01:44] <zewt> glsl, etc
- # [01:44] <jamesr> what i've heard from people who work on these things a lot is nobody can ever agree on what the right APIs for vectors/matrices/etc
- # [01:44] <zewt> they're optimized for that sort of thing though
- # [01:45] <zewt> eg. Vec3(1,2,3) * 2 = Vec3(2,4,6), Vec3(1,2,3) * Vec3(.5) = Vec3(0.5, 1, 1.5)
- # [01:45] <jamesr> yeah, but everybody ends up with their own version
- # [01:46] <zewt> well, that's not really a good reason for not picking a competently-designed one and using it
- # [01:46] <zewt> (not to say there may not be other reasons to not have them in a language like JS, of course)
- # [01:46] * ojan is now known as ojan_away
- # [01:48] <ronaldmansveld> anyhow, it's nearing 2 o'clock here, so I better be off to bed
- # [01:48] <ronaldmansveld> goodnight all!
- # [01:49] * ronaldmansveld is now known as ronaldm|away
- # [01:52] * Quits: eresair (~eresair@50-0-149-251.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [01:56] * Quits: svl (~me@203.111.100.241) (Ping timeout: 245 seconds)
- # [01:57] * jonlee|afk is now known as jonlee
- # [02:00] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:01] * Quits: jsbell (jsbell@nat/google/x-kwpdzyunebpyuysn) (Quit: There's no place like home...)
- # [02:05] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
- # [02:06] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [02:07] * Quits: jdaggett_ (~jdaggett@rtr.mozilla.or.jp) (Remote host closed the connection)
- # [02:07] * Joins: jdaggett_ (~jdaggett@wave.mozilla.or.jp)
- # [02:08] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Ping timeout: 245 seconds)
- # [02:08] * jdaggett_ is now known as jdaggett
- # [02:09] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [02:11] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [02:13] * Quits: ap (~ap@2620:149:4:1b01:75e4:8de3:c119:2005) (Quit: ap)
- # [02:21] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 256 seconds)
- # [02:22] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [02:25] * Quits: jonlee (~jonlee@2620:149:4:1b01:3845:2eec:7a3d:96d3) (Quit: jonlee)
- # [02:29] * Quits: yroc (~yroc@174.112.64.124) (Quit: Leaving)
- # [02:29] * jernoble is now known as jernoble|afk
- # [02:29] * jernoble|afk is now known as jernoble
- # [02:36] * ojan_away is now known as ojan
- # [02:36] <ojan> TabAtkins: What happened with removing the min-width: min-content behavior from the flexbox spec? I'd really like to change this ASAP. People keep running into it.
- # [02:36] <ojan> TabAtkins: there didn't seem to be any opposition on the list
- # [02:36] <ojan> TabAtkins: are we just waiting for a F2F?
- # [02:42] * Quits: othermaciej (~mjs@17.245.111.142) (Quit: othermaciej)
- # [02:46] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:4d03:1ef6:e082:193b)
- # [02:50] * Quits: imsky (~imsky@99-38-162-2.lightspeed.iplsin.sbcglobal.net) (Quit: Leaving)
- # [02:51] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:4d03:1ef6:e082:193b) (Ping timeout: 245 seconds)
- # [03:02] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [03:04] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 245 seconds)
- # [03:06] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 256 seconds)
- # [03:10] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [03:11] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:12] * Joins: ZeroDerivative (~textual@CPEe091f5ab2ede-CM0026f3968e5d.cpe.net.cable.rogers.com)
- # [03:15] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [03:15] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
- # [03:16] * ojan is now known as ojan_away
- # [03:17] * Quits: ZeroDerivative (~textual@CPEe091f5ab2ede-CM0026f3968e5d.cpe.net.cable.rogers.com) (Client Quit)
- # [03:17] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [03:19] * Quits: jdaggett (~jdaggett@wave.mozilla.or.jp) (Ping timeout: 245 seconds)
- # [03:19] * jdaggett_ is now known as jdaggett
- # [03:21] <TabAtkins> ojan_away: Got fantasai with me today. I'll see if I can squeeze it in before we're done for the day.
- # [03:22] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:25] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:25] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [03:25] * Joins: will_i_at_home (~wf@75.146.151.109)
- # [03:34] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Read error: Connection reset by peer)
- # [03:34] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
- # [03:35] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [03:35] * Joins: Dashimon (Dashiva@84-72-44-85.dclient.hispeed.ch)
- # [03:35] * Quits: Dashimon (Dashiva@84-72-44-85.dclient.hispeed.ch) (Changing host)
- # [03:35] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [03:36] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 256 seconds)
- # [03:36] * Dashimon is now known as Dashiva
- # [03:36] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [03:47] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [03:47] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
- # [03:47] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [03:54] * Quits: will_i_at_home (~wf@75.146.151.109) (Remote host closed the connection)
- # [03:55] * Quits: gavinc_ (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [04:00] * Joins: bholley (~bholley@171.64.66.90)
- # [04:10] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [04:12] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [04:14] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Client Quit)
- # [04:18] * Quits: bholley (~bholley@171.64.66.90) (Quit: bholley)
- # [04:22] * Quits: kbrgg (kbr@nat/google/x-yqnljgwphttwqqds) (Quit: kbrgg)
- # [04:35] * Joins: dbaron (~dbaron@50.0.248.88)
- # [04:36] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [04:47] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:71c6:7b2c:c5db:6b77)
- # [04:48] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-kehutqcxxkazgtsv)
- # [04:51] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [04:52] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:71c6:7b2c:c5db:6b77) (Ping timeout: 276 seconds)
- # [04:55] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [04:55] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [04:55] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Client Quit)
- # [04:55] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [04:56] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Client Quit)
- # [04:56] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:56] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [04:57] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [05:00] * Joins: jsoncorwin (~textual@171.sub-70-197-8.myvzw.com)
- # [05:00] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Read error: Operation timed out)
- # [05:01] * Quits: gavin (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [05:07] * Quits: jsoncorwin (~textual@171.sub-70-197-8.myvzw.com) (Quit: Computer has gone to sleep.)
- # [05:08] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [05:08] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [05:08] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [05:10] * Quits: Badreddin (~Nur@189.193.27.199) (Ping timeout: 272 seconds)
- # [05:12] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [05:12] * Joins: gavin_ (~gavin@63.245.214.133)
- # [05:12] * Quits: gavin_ (~gavin@63.245.214.133) (Changing host)
- # [05:12] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:13] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (Read error: Operation timed out)
- # [05:13] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [05:13] * Joins: kbrosnan (~kbrosnan@people1.scl3.mozilla.com)
- # [05:13] * Quits: kbrosnan (~kbrosnan@people1.scl3.mozilla.com) (Changing host)
- # [05:13] * Joins: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan)
- # [05:14] * Joins: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d)
- # [05:15] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [05:24] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [05:36] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [05:36] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [05:36] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [05:36] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [05:44] * Joins: Badreddin (~Nur@189.192.155.69)
- # [05:44] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: bugzilla down, world ends, poor hardest hit)
- # [05:45] <JonathanNeal> is rel="self" not allowed?
- # [05:50] <MikeSmith> JonathanNeal: not in HTML
- # [05:50] <MikeSmith> it's an atom thing
- # [05:51] <MikeSmith> as in I don't think there's any spec anywhere that defines what it's supposed to mean if you use it in an HTML document
- # [05:51] <JonathanNeal> Yea, the validators were throwing me an error, but it was recommended to me in another channel. I am trying to markup a simple site navigation that, with currently implemented CSS, can be transformed into a variety of the different navigation styles we see online.
- # [05:51] * Joins: divya (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [05:51] <MikeSmith> OK
- # [05:51] <JonathanNeal> And someone said use rel="self" instead of, say, class="current" on the anchor that links to the current page.
- # [05:52] <JonathanNeal> made sense to me, and I was a little surprised to see it wasn't a rel.
- # [05:53] <MikeSmith> yeah I guess it makes some sense but the problem is there's no spec that says what that sense is
- # [06:02] <JonathanNeal> I hope in the future we have something like :has
- # [06:03] <JonathanNeal> In the meantime, basing it off the imaginary future of :has and rel="self", https://gist.github.com/jonathantneal/5096851
- # [06:03] * Joins: ehsan (~ehsan@24.212.206.174)
- # [06:15] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [06:17] * Joins: Badreddi1 (~Nur@189.192.155.69)
- # [06:17] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [06:18] * Joins: ronald_mansveld (~ronaldman@94.208.239.229)
- # [06:20] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 272 seconds)
- # [06:21] * Quits: ronaldm|away (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 256 seconds)
- # [06:22] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:26] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:27] * Joins: yoav (~yoav@212.235.42.65)
- # [06:33] * Quits: Badreddi1 (~Nur@189.192.155.69) (Remote host closed the connection)
- # [06:36] * Quits: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d) (Remote host closed the connection)
- # [06:47] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [06:51] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Ping timeout: 252 seconds)
- # [06:52] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [07:02] * Joins: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr)
- # [07:06] * Joins: nvartolomei (~nvartolom@p3.eregie.pub.ro)
- # [07:07] * Quits: RWOverdijk (~RWOverdij@dhcp-077-251-011-129.chello.nl) (Disconnected by services)
- # [07:08] * Krinkle is now known as Krinkle|detached
- # [07:23] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [07:23] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [07:37] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [07:43] * Joins: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch)
- # [07:50] * Joins: marcosc (~marcosc@85.240.114.10)
- # [07:52] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:52] <SimonSapin> Is there any way to know which email address I used on bugzilla?
- # [07:53] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [07:53] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 19.0/20130218162742])
- # [07:53] * Joins: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl)
- # [07:54] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [07:55] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [07:55] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [07:58] * Joins: marcosc_ (~marcosc@bl7-114-10.dsl.telepac.pt)
- # [07:58] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [08:00] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Quit: Leaving)
- # [08:01] * Quits: marcosc (~marcosc@85.240.114.10) (Ping timeout: 245 seconds)
- # [08:03] * Quits: Scorchin (uid1242@gateway/web/irccloud.com/x-ghgqirnsyccetdiu) (Ping timeout: 245 seconds)
- # [08:03] * Quits: Raymondo (uid10176@gateway/web/irccloud.com/x-mekvjoizsvutztuj) (Ping timeout: 256 seconds)
- # [08:04] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-nvxlcgwpcuyztwvf) (Ping timeout: 252 seconds)
- # [08:04] * Quits: toddmparker___ (uid3054@gateway/web/irccloud.com/x-khylhtvyckqsuwbf) (Ping timeout: 252 seconds)
- # [08:06] * Quits: skaegi (uid5971@gateway/web/irccloud.com/x-sqaszjqhrpnkuaun) (Ping timeout: 240 seconds)
- # [08:06] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-hyqskpstkookjyui) (Ping timeout: 255 seconds)
- # [08:06] * Quits: Phae (uid455@gateway/web/irccloud.com/x-iwroazzpmgmxqgeg) (Ping timeout: 245 seconds)
- # [08:06] * Quits: remysharp_ (uid4345@gateway/web/irccloud.com/x-dnijfhjutvukdihx) (Ping timeout: 245 seconds)
- # [08:07] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Ping timeout: 256 seconds)
- # [08:07] * Quits: hdv (uid2376@gateway/web/irccloud.com/x-dkqnymrptxqhdvoc) (Ping timeout: 245 seconds)
- # [08:08] * Joins: beowulf (~uid116@pdpc/supporter/professional/beowulf)
- # [08:08] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-xlxzrtrwppviosqh) (Ping timeout: 255 seconds)
- # [08:09] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-gtqryrcvfcgrcsew) (Ping timeout: 255 seconds)
- # [08:10] * Quits: ryanseddon (uid1832@gateway/web/irccloud.com/x-jywgnqnsvzkvzctw) (Ping timeout: 276 seconds)
- # [08:11] * Joins: Raymondo (uid10176@gateway/web/irccloud.com/x-mkwbkscbicatffnm)
- # [08:13] * Quits: rafaelw___ (uid4459@gateway/web/irccloud.com/x-ciidpulsmasycvkj) (Ping timeout: 256 seconds)
- # [08:13] * Quits: beowulf (~uid116@pdpc/supporter/professional/beowulf) (Ping timeout: 245 seconds)
- # [08:15] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [08:18] * Quits: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl) (Quit: klaaspieter)
- # [08:25] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [08:28] * Joins: Phae (uid455@gateway/web/irccloud.com/x-tdxzyorzjbrxkqqf)
- # [08:29] * Quits: nvartolomei (~nvartolom@p3.eregie.pub.ro) (Remote host closed the connection)
- # [08:44] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:44] * Quits: espadrine (~thaddee_t@85-218-9-225.dclient.lsne.ch) (Ping timeout: 260 seconds)
- # [08:45] * Joins: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl)
- # [08:46] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [08:47] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [08:47] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [08:51] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Ping timeout: 245 seconds)
- # [08:51] * Joins: svl (~me@203.111.100.241)
- # [08:52] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [08:55] * Joins: tobie (~tobie@178.195.118.73)
- # [08:56] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [08:56] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:00] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [09:00] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [09:00] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:04] * Quits: birtles (~chatzilla@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
- # [09:05] * Quits: JohnAlbin (~JohnAlbin@111-250-150-32.dynamic.hinet.net) (Ping timeout: 276 seconds)
- # [09:05] <paul_irish> This may come across as naïve, so apologies. In the wake of Opera adopting WebKit. one of the posts that stuck out to me was David Storey's, where he indicated that the now reduction to WebKit, Gecko, and IE introduces an odd constraint on standardization
- # [09:05] <paul_irish> (his post: http://generatedcontent.org/post/43036827576/hey-o-lets-go )
- # [09:06] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:06] <paul_irish> In both whatwg and w3c land, the buy-in from two vendors is critical. either to land something into a spec or ship a recommendation.
- # [09:07] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [09:08] <paul_irish> does the new playing field of only 3 engines introduce a big challenge in this regard?
- # [09:08] <paul_irish> or is this mostly moot as it's vendors rather than engines that matter?
- # [09:10] * Joins: zcorpan (~zcorpan@91.203.97.247)
- # [09:12] <MikeSmith> paul_irish: to me it's just less competition, less diversity, one fewer separate entity trying something different
- # [09:12] <MikeSmith> Opera was different
- # [09:12] <MikeSmith> well it still is
- # [09:12] <paul_irish> Yeah certainly.
- # [09:13] <MikeSmith> but Presto was different, the Presto core team was different
- # [09:13] <paul_irish> But you don't see this as a threat to standardization progress when it comes to multiple vendor buy-in, right?
- # [09:13] <MikeSmith> every browser team has its own culture that brings something valuable
- # [09:13] <paul_irish> perhaps it could accelerate it because eng resources are partially pooled
- # [09:14] <MikeSmith> ah specificallly around standardization I do see it as a bit of threat
- # [09:14] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [09:15] <MikeSmith> in that Opera has a lot of resources -- a lot of people who have their heads in the right place about standards, and Opera had a committment to investing heavily in standards development
- # [09:15] <MikeSmith> way out of proportion to the size of the company or how much money they were making
- # [09:16] <MikeSmith> hopefully a lot of those same people are going to be putting that energy into WebKit+Chromium+V8 standards features now
- # [09:16] <MikeSmith> and testing
- # [09:17] <MikeSmith> I think Opera has the best testing organization among any of the browser projects
- # [09:17] <paul_irish> Yeah, confirm.
- # [09:17] <tobie> yay testing.
- # [09:17] <SimonSapin> paul_irish: AFAIK in W3C-land this is more about two interoperable *implementations* than buy-in from two vendors. So two WebKit vendors still only have one implementation
- # [09:18] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
- # [09:18] <MikeSmith> paul_irish: so would be good to try to ensure we have those people still working on testing and working on Web-platform stuff like they have been for the last many years now -- 6,7,8,9 years
- # [09:18] <paul_irish> SimonSapin: is that true? is implementation defined as "you did the work"? e.g. 3D transforms have multiple implementations in webkit ports, but flexbox does not?
- # [09:19] * Joins: espadrine (~thaddee_t@tsf-444-wpa-2-004.epfl.ch)
- # [09:20] <jgraham> paul_irish: Yes
- # [09:20] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Operation timed out)
- # [09:20] <SimonSapin> paul_irish: I’m not sure but I guess so: http://dev.w3.org/csswg/css3-flexbox/#cr-exit-criteria "each implementation must be developed by a different party and cannot share, reuse, or derive from code used by another qualifying implementation"
- # [09:20] <MikeSmith> yeah the multiple-implementations criterion needs to be evaluated feature-by-feature, with an understanding of the multiple-ports reality and also separation of the platform parts
- # [09:21] <paul_irish> Ah. it gets specific. Thanks SimonSapin
- # [09:21] <jgraham> That was a problem for WebSQL, for example (SQLite was the only implementation)
- # [09:21] <SimonSapin> I think that was the issue with WebSQL
- # [09:21] <paul_irish> :)
- # [09:21] <jgraham> It seems like it will be a problem for WebRTC
- # [09:21] <tobie> I think it depends where in the stack the implementation is happening. The goal of this "rule" is to prove independent implementations can be built from the spec.
- # [09:21] * Joins: nvartolomei (~nvartolom@141.85.37.252)
- # [09:21] <SimonSapin> there is also "Sections of code that have no bearing on the implementation of this specification are exempt from this requirement." so eg. using the same C++ compiler is fine
- # [09:22] <zcorpan> MikeSmith: what's the procedure for restarting the websocket server on w3c-test.org? i've changed a handler under Opera/
- # [09:22] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [09:22] <jgraham> zcorpan: Isn't it MikeSmith-over-irc protocol?
- # [09:22] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [09:23] * Quits: ronald_mansveld (~ronaldman@94.208.239.229) (Quit: gone)
- # [09:23] <MikeSmith> SimonSapin: I would not ust CSS WG CR exit criteria as a sterling model of how well things should be scoped. That language there seems overly restrictive to me, and not aligned well with how things actually work
- # [09:23] <MikeSmith> jgraham: heh
- # [09:23] <paul_irish> MikeSmith: i hope so. that exit criteria seems like it just got dramatically more challenging. :/
- # [09:24] <MikeSmith> zcorpan: it involves me ssh'ing into the test machine and running /etc/init.d/apache2 restart
- # [09:24] <MikeSmith> which I'll doo right now
- # [09:24] <jgraham> +Scooby
- # [09:25] <SimonSapin> MikeSmith: Well, that exit criteria is there, and 3 engines instead of 4 is relevant to it. I don’t know if others WGs have other criteria. And what the CSSWG criteria *should* be is yet another issue
- # [09:25] <SimonSapin> MikeSmith: I think CSS WG would be open to rewording the criteria
- # [09:25] * Joins: ryanseddon (uid1832@gateway/web/irccloud.com/x-ehnosgkczudfrasv)
- # [09:26] <tobie> SimonSapin: exit criteria are WG-specific.
- # [09:26] * Joins: toddmparker___ (uid3054@gateway/web/irccloud.com/x-nlomrokguiwnfmcd)
- # [09:26] <jgraham> But generally there is a standard of two interoperable implementations
- # [09:26] <jgraham> And all the wiggle is in "implementation" "two" and "interopable"
- # [09:26] <tobie> jgraham: agreed.
- # [09:27] <jgraham> *interoperable
- # [09:27] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [09:27] <MikeSmith> SimonSapin: I'm saying they're free to do what they want but that places no prohibition on the rest of us from constraining exit criteria more thoughtfully. It's not a binding precedent.
- # [09:27] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-hvfweygxycrzpwfr)
- # [09:28] <zcorpan> MikeSmith: excellent
- # [09:28] * Joins: remysharp_ (uid4345@gateway/web/irccloud.com/x-iafquptodegbwtgt)
- # [09:28] <SimonSapin> MikeSmith: sure.
- # [09:28] <tobie> jgraham: interoperability is too long a word. Let's be hip and call it i14y.
- # [09:28] <MikeSmith> zcorpan: restarted now
- # [09:29] * Joins: rafaelw___ (uid4459@gateway/web/irccloud.com/x-bhtopxnyehpjwlgv)
- # [09:29] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-cimyezwtpuvbpmyu)
- # [09:29] <JonathanNeal> tobie: hi5 / facepalm
- # [09:29] <jgraham> tobie: Everyone knows that the \w\d\d\w things are things wew can't get right
- # [09:29] * Joins: hdv (uid2376@gateway/web/irccloud.com/x-qkfnidpniivzrdfj)
- # [09:29] <MikeSmith> tobie: I vote for icKy instead
- # [09:29] <jgraham> a11y - sucks. i18n - sure, if you live in the USA. So I guess i14y is a bad idea (but perhaps fitting)
- # [09:30] <zcorpan> MikeSmith: thanks. hmm. http://w3c-test.org/webapps/WebSockets/tests/submissions/Opera/cookies/002.html still fails for me. is something more needed than restarting to make changes to http://w3c-test.org/webapps/WebSockets/tests/submissions/Opera/handlers/ take effect?
- # [09:30] <tobie> jgraham it was a joke.
- # [09:31] <jgraham> tobie: So was my response :)
- # [09:31] <jgraham> Maybe I just failed at "funny"
- # [09:31] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [09:32] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [09:32] * Quits: miketaylr (~miketaylr@80.232.109.46) (Read error: Connection reset by peer)
- # [09:32] <MikeSmith> zcorpan: nothing more should be needed as far as I know
- # [09:32] <MikeSmith> lemme check
- # [09:32] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [09:32] <JonathanNeal> jgraham: you don't like a11y?
- # [09:32] <zcorpan> ok. then maybe it's something else being wrong with the test. damn
- # [09:33] <JonathanNeal> and by that I mean the abbreviation
- # [09:33] <jgraham> JonathanNeal: I meant that we are bad at it, not that the name sucks
- # [09:33] * jgraham should be quiet in the future
- # [09:33] <tobie> paul_irish: great post on the subject of WebKit architecture/multiple WebKits, btw.
- # [09:34] <paul_irish> :) thanks!
- # [09:34] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [09:34] <SimonSapin> paul_irish: for your original question: apparently the details depend on what group a spec is in, but most often we seem to be counting implementations rather than vendors. So yes, I think it matters.
- # [09:35] <MikeSmith> zcorpan: hmm I'm seeing this error: "mod_pywebsocket: web_socket_transfer_data raised exception for /ws/set-cookie: Connection read error"
- # [09:35] <MikeSmith> but I'm not sure that's indicates an actual problem but I think there might be some retry that happends
- # [09:35] * Quits: dbaron (~dbaron@50.0.248.88) (Ping timeout: 245 seconds)
- # [09:35] <zcorpan> MikeSmith: hmmm
- # [09:35] <JonathanNeal> SimonSapin: implementations = engine, or, features?
- # [09:37] <zcorpan> MikeSmith: the indentation looks weird in the handler, wonder if that causes ill effects
- # [09:37] <JonathanNeal> I guess it's implied that it would be engines, since the vendors are likely the ones cutting the features.
- # [09:37] <MikeSmith> zcorpan: well, it's python..
- # [09:37] * MikeSmith looks
- # [09:37] <SimonSapin> JonathanNeal: I’m not sure what you mean. At least in CSS WG, each feature needs to have at least two independent implementations, where "independent" means not sharing too much relevant code
- # [09:37] <paul_irish> SimonSapin: Yeah agreed. Seems like something to bring up as a topic of conversation within the WG sometime. there were 6 two-implementation possibilities before. now there are 3.
- # [09:38] <JonathanNeal> jgraham: we are bad at it because the platform or tools are bad, or that we just don't use them enough or effectively?
- # [09:39] <MikeSmith> zcorpan: that indentation doesn't look to me like it would cause a problem in python
- # [09:39] <SimonSapin> paul_irish: Do you mean we should change the criteria to something less restrictive?
- # [09:39] <MikeSmith> .win 20
- # [09:39] <MikeSmith> oops
- # [09:39] <paul_irish> SimonSapin: yes
- # [09:39] * Joins: richt (~richt@80.232.109.46)
- # [09:39] <zcorpan> MikeSmith: the last "return" statement has a tab but the line above has 5 spaces
- # [09:40] <SimonSapin> paul_irish: I’m not sure how to do that and still keep the criteria useful :/
- # [09:40] * Quits: richt (~richt@80.232.109.46) (Remote host closed the connection)
- # [09:40] <paul_irish> SimonSapin: unless the WG is comfortable with Exit being ~100% harder than before?
- # [09:40] <SimonSapin> multiple independent implementations are still a Good Thing®
- # [09:40] <zcorpan> now i don't remember the rules exactly for python, but i'm not sure a tab is greater than 5 spaces
- # [09:41] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:41] <MikeSmith> zcorpan: ah I need to do ":set list" in vim (which I normally got set in my own .vimrc but am su'ed to root)
- # [09:41] <jgraham> 8
- # [09:41] <zcorpan> jgraham: ok
- # [09:41] <jgraham> But the real rule is that you burn in hell for mixing tabs and spaces
- # [09:42] <SimonSapin> paul_irish: it’s a real issue, but I don’t have a good answer. Please bring it up on www-style
- # [09:42] <zcorpan> changed to 4 spaces
- # [09:42] <tobie> paul_irish: Here's what the W3C process doc says: http://www.w3.org/2005/10/Process-20051014/tr#cfr
- # [09:42] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [09:43] <tobie> "Shown that each feature of the technical report has been implemented. Preferably, the Working Group should be able to demonstrate two interoperable implementations of each feature."
- # [09:43] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [09:43] <MikeSmith> zcorpan: but the "while True:" above it is only indented 4 spaces, right?
- # [09:44] <tobie> That leaves a lot of leeway.
- # [09:44] <jgraham> tobie: Oh, some "preferably" in there too
- # [09:44] <zcorpan> MikeSmith: previously it was 5 spaces. now it's 4 and the "return" has 8
- # [09:44] <tobie> yup.
- # [09:44] <MikeSmith> zcorpan: ah
- # [09:45] <tobie> MikeSmith: don't you just <3 languages where ws is significant?
- # [09:45] <jgraham> tobie: Yes, I do :)
- # [09:46] <Philip`> They're not quite as bad as languages where whitespace is insignificant and you can write
- # [09:46] <Philip`> if (x > 0);
- # [09:46] <Philip`> foo();
- # [09:47] * Joins: darobin (~darobin@78.109.80.74)
- # [09:48] <tobie> Lets have a language flamewar in #whatwg. That sounds like a productive use of everyone's time. Ideally, we should ping people, so everyone can have a say.
- # [09:48] <Philip`> Clearly the best solution is to write all your programs in a single line
- # [09:49] * MikeSmith dials up all his lisp buddies
- # [09:49] <jgraham> Philip`: SO, you been learning APL?
- # [09:49] <JonathanNeal> WEN WILL SASS BE IN SPEC? LINE RETURNS MATTER TOO
- # [09:49] <MikeSmith> Tastes great! vs Less filling!
- # [09:50] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [09:50] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:52] * Joins: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net)
- # [09:52] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-tsoxcvoyahcclzfg)
- # [09:54] * Quits: svl (~me@203.111.100.241) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [09:56] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [10:01] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:01] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-ylqlvfbyhyhcagze)
- # [10:01] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [10:02] * Quits: SimonSapin (~simon@ip-22.net-89-2-144.rev.numericable.fr) (Ping timeout: 272 seconds)
- # [10:02] <JonathanNeal> Is it likely that more link types will be added to the spec, like rel="self"?
- # [10:03] * Joins: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-mvmmupylppzebaoi)
- # [10:04] * Joins: skaegi (uid5971@gateway/web/irccloud.com/x-pnpecmcpuoffqdzt)
- # [10:07] * abstractj|away is now known as abstractj
- # [10:08] <MikeSmith> JonathanNeal: some of them may graduate into the HTML spec, but rel="self" isn't going anywhere til somebody actually writes a formal definition of what it means in an HTML doc (as opposed to an atom doc), and probably even then not until there is evidence of wide use of it by applications that consume and actually do something with it
- # [10:08] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [10:11] * Joins: annevk (~annevk@207.218.72.65)
- # [10:14] <zcorpan> MikeSmith: should the ws handler be working now?
- # [10:14] <annevk> Oh fricking lovely
- # [10:14] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [10:14] * Joins: darobin (~darobin@78.109.80.74)
- # [10:14] <annevk> Because Blob does not check its type parameter everyone else will have to https://bugs.webkit.org/show_bug.cgi?id=111380
- # [10:14] <annevk> Blob should check its type parameter imo
- # [10:14] <marcosc_> I really don't f'ing understand why the W3C refuses to enable CORS on TR
- # [10:15] * marcosc_ is now known as marcosc
- # [10:15] * Quits: marcosc (~marcosc@bl7-114-10.dsl.telepac.pt)
- # [10:15] * Quits: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [10:16] * Joins: marcosc (~marcosc@bl7-114-10.dsl.telepac.pt)
- # [10:16] <marcosc> MikeSmith, darobin, any chance you guys could talk to the w3c sys people to enable CORS
- # [10:17] <darobin> marcosc: enable it where?
- # [10:17] <marcosc> on /TR/
- # [10:17] <MikeSmith> marcosc: have been talking already
- # [10:17] <darobin> h http://www.w3.org/TR/html5/Overview.html | grep Access
- # [10:17] <darobin> 12:Access-Control-Allow-Origin: *
- # [10:19] * Joins: nvartolo_ (~nvartolom@141.85.37.251)
- # [10:21] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [10:22] * Quits: nvartolomei (~nvartolom@141.85.37.252) (Ping timeout: 272 seconds)
- # [10:23] <marcosc> darobin: hmm... was not seeing that response header in the browser
- # [10:23] <marcosc> darobin: I can see it in curl
- # [10:23] <darobin> you mean you weren't seeing it in XHR?
- # [10:24] <marcosc> testing it now
- # [10:24] <darobin> I don't think XHR surfaces CORS headers, but anyway....
- # [10:24] <darobin> are you telling me that you made a cross-request domain to /TR/
- # [10:24] <darobin> that you got something back
- # [10:24] <darobin> and that you thought it didn't work because you couldn't see the header?
- # [10:24] <darobin> ...
- # [10:25] <darobin> s/cross-request domain/cross-domain request/
- # [10:25] <annevk> s/cross-domain request/cross-origin request/
- # [10:25] <darobin> yeah that
- # [10:25] * Joins: richt (~richt@91.203.97.247)
- # [10:25] <marcosc> no, I went to a random spec on TR and was checking if Access-Control-Allow-Origin was sent
- # [10:26] * darobin heads for coffeee
- # [10:29] <marcosc> darobin:
- # [10:29] <marcosc> http://jsfiddle.net/B7AZu/
- # [10:29] <marcosc> XMLHttpRequest cannot load http://www.w3.org/TR/REC-xml/. Origin http://fiddle.jshell.net is not allowed by Access-Control-Allow-Origin.
- # [10:29] <hsivonen> jpwhiting: you may be interested in looking at the changesets that added ITS validation
- # [10:29] * Joins: SteveF (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:30] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [10:30] <darobin> marcosc: I don't know man, it works on the CLI :)
- # [10:30] * Joins: ronaldmansveld (~ronaldman@095-097-008-146.static.chello.nl)
- # [10:31] <marcosc> CORS is kinda pointless in the CLI :)
- # [10:31] * ronaldmansveld is now known as ronaldm|work
- # [10:31] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [10:32] <marcosc> Quick, W3C meme this: "Hey guys! We enabled CORS in the CLI. Now you can curl without problems!"
- # [10:33] * Joins: SimonSapin (~simon@82.232.219.95)
- # [10:33] <darobin> marcosc: your fiddle works perfectly fine for me...
- # [10:33] <marcosc> really?
- # [10:34] <marcosc> what browser?
- # [10:34] <hsivonen> annevk: FYI: https://www.w3.org/Bugs/Public/show_bug.cgi?id=21203 (CORS and EME)
- # [10:34] <darobin> wanna W3C "I don't always use jsfiddle, but when I do I can't figure out how to press the Run button"?
- # [10:34] <darobin> marcosc: Fx18
- # [10:35] <darobin> anyway, I really need that coffee
- # [10:35] <hsivonen> darobin: you need a Firefox upgrade
- # [10:35] <darobin> I need it to make cross brain-blood barrier requests
- # [10:35] <darobin> hsivonen: I always wait a little bit
- # [10:36] <darobin> and besides, I don't really restart my browser every six weeks, that's a tad too often
- # [10:38] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:38] <hsivonen> Is the picture in http://w3cmemes.tumblr.com/post/43403131361/and-he-thought-that-special-protector-of-drm a common meme picture one is supposed to recognize?
- # [10:38] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [10:39] <MikeSmith> hsivonen: I think it is not a common one, no
- # [10:41] <hsivonen> MikeSmith: ok. do you happen to know the origin of the picture?
- # [10:42] <annevk> hsivonen: added myself to the cc list
- # [10:43] <annevk> marcosc: does TR/ send multiple CORS headers?
- # [10:44] <marcosc> I don't think so. Looks like this is just a bug in Chrome 25. Chrome 27 is fine, as is Safari.
- # [10:44] <hsivonen> annevk: I tend to think that allowing only one origin or * was a mistake.
- # [10:44] <MikeSmith> hsivonen: I promised my girlfriend the other day that I would quite lying. So because of that promise, you must permit me to be excused from answering your question directly.
- # [10:45] <hsivonen> MikeSmith: ok
- # [10:45] <hsivonen> annevk: that is, some big sites might not want to put a huge ACL in there, but small sites might still benefit from being able to put their full (small but larger than one item) ACL in there
- # [10:46] * Joins: matjas_ (uid2247@gateway/web/irccloud.com/x-guaawbdxrvnvxhdt)
- # [10:46] <annevk> hsivonen: allowing more can be done, but I suppose the fallback could have been better
- # [10:46] <annevk> hsivonen: maybe if we want to allow more we should introduce a shorter header too...
- # [10:47] <MikeSmith> hsivonen: I did find http://i.imgur.com/nMTEg.jpg from google image search
- # [10:47] <annevk> then Access-Control-Allow-Origin is for fallback
- # [10:49] * Quits: nvartolo_ (~nvartolom@141.85.37.251) (Ping timeout: 252 seconds)
- # [10:51] <hsivonen> MikeSmith: hmm. so there is some meme pattern there
- # [10:51] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [10:52] * Quits: hasather (~hasather@office.oslo.opera.com) (Read error: Connection reset by peer)
- # [10:52] * Joins: hasather (~hasather@office.oslo.opera.com)
- # [10:53] * Joins: Areks (~Areks@rs.gridnine.com)
- # [10:54] <hsivonen> I wonder how much Stack Overflow is fueled by 386. http://stackoverflow.com/questions/5175840/is-html-a-context-free-language needs a better answer.
- # [10:56] <MikeSmith> hsivonen: I wouldn't make too much of those two instances as evidence of a pattern. My guess is that one of them just copied the meme connection from the other. :)
- # [10:56] <MikeSmith> hsivonen: oh boy "The answer is yes. SGML is a well defined Context Free Language, and HTML defined on top of it is also a CFL."
- # [10:56] <MikeSmith> definitely 386
- # [10:56] <hsivonen> it's ridiculous that hg strip --no-backup 'roots(outgoing())' takes hours longer than just recloning the full repo
- # [10:57] <MikeSmith> hsivonen: the NO answer there is pretty good though
- # [10:58] * Joins: nonge_ (~nonge@p5082903C.dip.t-dialin.net)
- # [10:58] <hsivonen> today I learned: Even Kingston sells ridiculously slow USB sticks
- # [10:59] <hsivonen> and here I thought Kingston was an OK brand for that
- # [10:59] * Joins: alrra (~alrra@188.24.72.71)
- # [10:59] * Quits: alrra (~alrra@188.24.72.71) (Changing host)
- # [10:59] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:59] * Quits: alrra (~alrra@unaffiliated/alrra) (Remote host closed the connection)
- # [11:01] * Quits: espadrine (~thaddee_t@tsf-444-wpa-2-004.epfl.ch) (Ping timeout: 245 seconds)
- # [11:01] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [11:02] * Quits: nonge (~nonge@p5082944D.dip.t-dialin.net) (Ping timeout: 255 seconds)
- # [11:02] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: goodbye cruel world)
- # [11:03] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [11:04] <jgraham> hsivonen: What is that doing? Removing all unpushed code?
- # [11:05] <zcorpan> MikeSmith: a tcp trace suggests it's still the old handler
- # [11:05] <MikeSmith> oh
- # [11:05] <MikeSmith> zcorpan: yeah
- # [11:05] <MikeSmith> I remember now
- # [11:06] <MikeSmith> I need to manually copy them
- # [11:06] <zcorpan> aha
- # [11:06] <MikeSmith> sorry it just came back to me, from when we talked at TPAC. You remember?
- # [11:06] * Quits: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl) (Quit: klaaspieter)
- # [11:06] <MikeSmith> anyway, fixing it now
- # [11:06] <zcorpan> hmm. yeah now you mention it
- # [11:08] <zcorpan> just installed packet peeper, which seems to be pretty neat
- # [11:09] <MikeSmith> zcorpan: ok the updated file is in the right place now
- # [11:09] <MikeSmith> sorry for making you burn up time man :(
- # [11:09] <zcorpan> Pass WebSockets: Set-Cookie in response
- # [11:09] <zcorpan> yay
- # [11:10] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [11:10] <MikeSmith> cool
- # [11:10] <zcorpan> MikeSmith: it's ok, i was mostly reading email anyway
- # [11:10] <zcorpan> hey i just joined 3 WGs
- # [11:10] <zcorpan> webapps, css, webrtc
- # [11:10] <MikeSmith> nice
- # [11:11] * Joins: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl)
- # [11:11] <zcorpan> i wonder which specs are in greatest need of an editor
- # [11:11] <MikeSmith> zcorpan: I just use tcpdump. packet peeper is a gui I guess?
- # [11:11] <zcorpan> MikeSmith: yeah
- # [11:12] * Quits: [[zz]] (~q@node-rpq.pool-180-180.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [11:12] <zcorpan> MikeSmith: i didn't work out how to read the output of tcpdump
- # [11:12] <zcorpan> and since the websocket is on port 80 i didn't figure out a good filter
- # [11:12] <hsivonen> jgraham: it removes all changesets that are not in the current upstream after you've edited .hg/hgrc to give the repo a different upstream than it had originally
- # [11:12] * Joins: [[zz]] (~q@node-11vd.pool-180-180.dynamic.totbb.net)
- # [11:13] <zcorpan> in packet peeper i could just scroll through the list and go "trace tcp" when i saw something involving "websocket"
- # [11:13] <zcorpan> which gave a nice request+response for the websocket connection
- # [11:13] <MikeSmith> ok
- # [11:14] <zcorpan> which is similar to the experience of wireshark, but wireshark's UI is horrible
- # [11:15] <MikeSmith> zcorpan: yeah wireshark is painful
- # [11:16] <jgraham> hsivonen: I have to ask why? I mean I can imagine wanting to reset the current branch to the new upstream head, but why remove commits? Or is this some hg-ism of not allowing commits that aren't reachable from a head?
- # [11:16] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [11:16] <zcorpan> the installation was similarly seamless with peeper but less so with wireshark
- # [11:27] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 256 seconds)
- # [11:29] <hsivonen> jgraham: it saves storage and is supposed to be faster than a full clone from the network
- # [11:29] <hsivonen> jgraham: except that it really is slower
- # [11:30] <hsivonen> jgraham: the storage saving is probably real, though
- # [11:30] <hsivonen> I succumbed to 386: http://stackoverflow.com/questions/5175840/is-html-a-context-free-language/15244772#15244772
- # [11:31] * Quits: annevk (~annevk@207.218.72.65) (Ping timeout: 245 seconds)
- # [11:32] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [11:40] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [11:40] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [11:45] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Read error: Connection reset by peer)
- # [11:45] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [11:47] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [11:47] <hsivonen> hmm. maybe the Kingston USB stick is OK but a couple of USB ports on my computer are just terrible...
- # [11:48] <gsnedders> hsivonen: Is HTML without parse-errors (ignoring validity for now) a CFG?
- # [11:49] * Joins: annevk (~annevk@207.218.72.65)
- # [11:49] * gsnedders thinks not
- # [11:50] * Joins: shwetank (~shwetank@91.203.97.247)
- # [11:55] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Ping timeout: 245 seconds)
- # [11:55] <zcorpan> hsivonen: " and those rules are complex enough that they can be fully defined using tree automata" s/can/can't/ ?
- # [11:59] * Joins: darobin_ (~darobin@78.109.80.74)
- # [11:59] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [12:01] * Quits: shwetank (~shwetank@91.203.97.247) (Quit: Leaving...)
- # [12:06] <hsivonen> zcorpan: thanks. fixed
- # [12:06] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:07] <hsivonen> gsnedders: Pretty sure not due to feedback from the tree builder into the tokenizer, but I didn't try to actually develop a proof
- # [12:10] <annevk> Nice demonstration on stackoverflow.com how you're only as smart as the people that pay attention.
- # [12:17] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: Leaving...)
- # [12:18] <hsivonen> gsnedders: I edited the answer to ack interesting questions in the no parse errors but ignoring validity scenario
- # [12:20] * Quits: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl) (Quit: klaaspieter)
- # [12:22] <SimonSapin> zcorpan: do you really want to spec table layout?
- # [12:22] * Joins: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl)
- # [12:28] * Joins: espadrine (~thaddee_t@tsf-444-wpa-5-173.epfl.ch)
- # [12:29] <annevk> well, someone has to
- # [12:29] <annevk> but defining the box model in a different way first might be a good idea
- # [12:36] <zcorpan> SimonSapin: maybe
- # [12:40] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [12:41] * Joins: shwetank (~shwetank@91.203.97.247)
- # [12:42] <SimonSapin> annevk: box model yay https://twitter.com/SimonSapin/status/263190763851116544/photo/1
- # [12:43] <annevk> SimonSapin: uhuh
- # [12:43] <SimonSapin> more seriously, I’d help with a better definition
- # [12:44] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [12:44] <SimonSapin> it’d also need hooks for other CSS modules to influence box generation
- # [12:45] <annevk> CSS needs a little less of "this is how we organize specs" and therefore "this is how to write them" and more "this is how the code works"
- # [12:45] <SimonSapin> for table layout, hopefully we can push dbaron to help update http://dbaron.org/css/intrinsic/ and put it in css3-sizing
- # [12:47] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [12:55] <annevk> Hixie: I thought that you said Origin could not always be included in the request. But it seems per the Origin specification it's always included, just sometimes it has the value "null"...
- # [12:58] * Quits: shwetank (~shwetank@91.203.97.247) (Quit: Leaving...)
- # [13:00] * Quits: espadrine (~thaddee_t@tsf-444-wpa-5-173.epfl.ch) (Ping timeout: 245 seconds)
- # [13:00] * Joins: shwetank (~shwetank@91.203.97.247)
- # [13:09] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: is sleepy)
- # [13:11] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:11] * Quits: matjas_ (uid2247@gateway/web/irccloud.com/x-guaawbdxrvnvxhdt) (Remote host closed the connection)
- # [13:13] <annevk> cross-origin = no-and-fail, no-and-taint, yes-and-fail seems to be pretty much it
- # [13:15] <annevk> no-and-taint is a typical fetch today
- # [13:15] <annevk> no-and-fail is workers
- # [13:15] <annevk> yes-and-fail is XHR, stuff with crossorigin set
- # [13:18] <SimonSapin> anyway zcorpan, good to have you in the group
- # [13:19] <zcorpan> SimonSapin: thanks
- # [13:20] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [13:20] <zcorpan> annevk: what does "yes" and "no" refer to here?
- # [13:21] <annevk> zcorpan: whether you want to go there at all
- # [13:21] <zcorpan> ah
- # [13:22] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [13:22] <zcorpan> so <track> is yes-and-fail, <video> is yes-and-taint (i think)?
- # [13:22] <annevk> <video> is yes-and-taint? I thought that didn't exist
- # [13:23] <zcorpan> <video> has a crossorigin attribute, though we didn't implement it for <video> in presto (only for track)
- # [13:23] <annevk> <track> depends on crossorigin=""
- # [13:23] <zcorpan> yeah
- # [13:24] <annevk> if <track> has no crossorigin="" attribute it would be no-and-fail
- # [13:24] <annevk> otherwise yes-and-fail
- # [13:24] <annevk> afaict
- # [13:24] <zcorpan> ah yeah, indeed
- # [13:24] <annevk> whereas most such as <img> are no-and-taint and yes-and-fail
- # [13:24] <annevk> I think <video> would just be no-and-taint then
- # [13:25] <zcorpan> isn't <img> yes-and-taint without crossorigin set?
- # [13:25] <annevk> no
- # [13:25] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [13:25] <annevk> yes-and-taint does not exist
- # [13:25] <annevk> afaik
- # [13:25] <annevk> (although that was my original design)
- # [13:26] <zcorpan> but <img src="//cross-origin.com"> loads the resource. so i guess i don't understand your "yes" and "no" still
- # [13:27] <annevk> yeah, should name it differently
- # [13:28] <annevk> mode = same-origin, CORS-cross-origin, CORS-same-origin
- # [13:28] <annevk> well no that's wrong
- # [13:28] <annevk> same-origin, tainted cross-origin, CORS
- # [13:28] <jgraham> Hmm, it seems presto and WebKit both set an event property on window during execution of a event handler, at least one set via a content attribute (dunno how it works with nested events)
- # [13:28] <jgraham> Is that in the spec somewhere I'm not looking
- # [13:28] <jgraham> ?
- # [13:29] <annevk> it's an IE thing
- # [13:29] <annevk> which we've wanted to kill for a long time now
- # [13:30] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [13:30] <jgraham> Some variant of "we" that doesn't include WebKit, it seems
- # [13:31] <annevk> well yeah, other than arv_ there's not much communication from WebKit about these things :-(
- # [13:34] <hsivonen> Interesting that my Voddler/Skyfall tweet is not getting retweets. Too shocking to be believed?
- # [13:36] <annevk> hsivonen: I don't know about Voddler and a single incident is unlikely to convince anyone I think
- # [13:36] <zcorpan> MikeSmith: i've updated the handlers again. take it when you have time, i'll be travelling anyway
- # [13:36] <hsivonen> annevk: depends on whether one wants to be convinced of existence proof or about generalization
- # [13:36] <hsivonen> annevk: it's existence proof but doesn't generalize ATM
- # [13:37] * Quits: zcorpan (~zcorpan@91.203.97.247) (Remote host closed the connection)
- # [13:37] <annevk> hsivonen: I guess it's kind of noteworthy that you can stream Skyfall to a browser, hadn't really considered it from that perspective
- # [13:38] <annevk> hsivonen: on the other hand, I don't really follow what's going on in that space
- # [13:38] <hsivonen> annevk: to a browser without DRM on Linux
- # [13:39] <hsivonen> that should be off-the-charts notable compared to the other stuff I tweet that gets retweeted all the time
- # [13:48] <annevk> Dunno how it works. Maybe "HTML5 DRM-free version of Skyfall available for rent. Why do we need EME again?" would work better?
- # [13:53] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [14:06] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:74f6:5b39:fb83:106b)
- # [14:06] * Joins: JohnAlbin (~JohnAlbin@36-224-106-10.dynamic-ip.hinet.net)
- # [14:10] * Joins: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
- # [14:14] <gsnedders> hsivonen: I'm not sure that that cannot be reduced to a single stack in the valid case.
- # [14:14] <gsnedders> hsivonen: I tried to construct a semi-formal proof before, but got bored and gave up.
- # [14:21] * Zauberfisch is now known as Zauberfisch|idle
- # [14:26] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [14:35] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [14:37] * Joins: ehsan (~ehsan@24.212.206.174)
- # [14:40] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:41] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:43] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 260 seconds)
- # [14:46] * Joins: jmason (~jmason@174.137.103.143)
- # [14:46] * Joins: scor (~scor@132.183.243.108)
- # [14:46] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [14:46] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:53] * Joins: zcorpan (~zcorpan@80.241.82.166)
- # [14:55] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: Leaving...)
- # [14:56] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [14:57] <annevk> Okay, so the Origin header situation seems really messed up...
- # [14:58] <annevk> For "potentially CORS-enabled fetch" it's basically only included if a) mode is "Anonymous" or "Use Credentials" and b) the request is cross-origin
- # [14:58] <annevk> For "fetch" it's only included if "from" is present in the invocation of the algorithm
- # [14:58] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [14:59] <annevk> The intersection of "potentially CORS-enabled fetch" and "fetch" is "No CORS" taint
- # [14:59] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:00] * Quits: shwetank (~shwetank@91.203.97.247) (Quit: Leaving...)
- # [15:00] <annevk> I think to properly support the "potentially CORS-enabled fetch" I'd need to introduce some kind of suppress Origin header flag
- # [15:00] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:02] <annevk> which when set "suppresses" the header for same-origin requests and tainted cross-origin requests while still allowing the response to the request to be marked as CORS-same-origin
- # [15:02] <annevk> :-(
- # [15:04] * Joins: krawchyk (~krawchyk@76.21.215.221)
- # [15:04] * Quits: erichynds (~ehynds@64.206.121.41)
- # [15:06] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:07] <SimonSapin> getting 500 errors on https://dvcs.w3.org/hg/csswg/ … who should I ping?
- # [15:09] <jgraham> MikeSmith or darobin_
- # [15:09] <jgraham> Who might proxy the request
- # [15:09] * darobin_ is now known as darobin
- # [15:10] <darobin> oh for fuck's sake
- # [15:10] <darobin> that thing's down all the time
- # [15:10] <jgraham> Or just cuss
- # [15:10] <darobin> it beats me why hg was even brought into this world
- # [15:11] <darobin> SimonSapin: should work now
- # [15:11] * Quits: divya (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [15:11] * Joins: divya (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [15:12] <darobin> for reference: https://twitter.com/robinberjon/status/309305376329830400
- # [15:14] <SimonSapin> darobin: great! Now testing https://github.com/msysgit/msysgit/wiki/Guide-to-git-remote-hg …
- # [15:16] <darobin> SimonSapin: good luck
- # [15:17] <darobin> at some level I think that persuading the CSS WG to switch to git would actually prove *easier*, but I know that's setting the bar pretty high
- # [15:17] <SimonSapin> easier than using something like git-remote-hg?
- # [15:17] <jgraham> Easier than what?
- # [15:18] * Joins: Badreddin (~Nur@189.192.155.69)
- # [15:26] * Quits: zcorpan (~zcorpan@80.241.82.166) (Read error: Connection reset by peer)
- # [15:33] <MikeSmith> darobin: did you restart the server yet or should I?
- # [15:33] <darobin> MikeSmith: I did it
- # [15:33] <darobin> SimonSapin: well, tell me how it goes
- # [15:34] <darobin> but I suspect that there are enough incompatibilities between git and hg that you might end up with weird issues
- # [15:34] <SimonSapin> darobin: git and hg are actually very close, afaik hg-git works well enough
- # [15:35] <SimonSapin> https://github.com/dubiousjim/yagh documents various ways of how to do the reverse
- # [15:35] <darobin> I couldn't get hg-git to work reliably actually
- # [15:35] <jgraham> SimonSapin: Whenever I have tried using git with a hg remote "well enough" was a ephemism for "with extreme pain"
- # [15:35] <SimonSapin> git-hg-again worked fine, but was slow. I suspect it to rewrite the whole commit history … sometimes
- # [15:35] <darobin> and neither could Aryeh
- # [15:36] <jgraham> I mean it did sort of work
- # [15:36] <darobin> for the very basics, most of the time
- # [15:36] <jgraham> But it was hard to recommend as a solution
- # [15:36] <darobin> but anything slightly exotic...
- # [15:37] <SimonSapin> with msysgit’s git-remote-hg, this Just Worked®: git clone hg::http://dvcs.w3.org/hg/csswg/
- # [15:37] <SimonSapin> git gc --aggressive to make the repo smaller
- # [15:37] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [15:37] <SimonSapin> we don’t have a fancy branch setup in CSSWG
- # [15:38] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:38] <SimonSapin> this implementation looks more solid than various patterns for "hg-git in reverse"
- # [15:39] <jgraham> Well, if it still works once you are actually using the local repo and want to pull in updates that will be more impressive
- # [15:39] <jgraham> Since just cloning is quite straightforward, but dealing with merges and so on is less so
- # [15:40] <SimonSapin> well, merges are done locally by git
- # [15:41] <jgraham> (I assume the reason that git-svn works OKish is because no one over does anything remotely complex with svn)
- # [15:41] * Quits: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl) (Quit: klaaspieter)
- # [15:44] * Joins: yroc (~yroc@207.219.69.208)
- # [15:45] * Quits: yroc (~yroc@207.219.69.208) (Client Quit)
- # [15:47] * Joins: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl)
- # [15:48] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
- # [15:48] * Joins: darobin (~darobin@78.109.80.74)
- # [15:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [15:59] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:59] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [16:01] * Quits: klaaspieter (~klaaspiet@095-097-240-221.static.chello.nl) (Quit: klaaspieter)
- # [16:01] <SimonSapin> jgraham: https://dvcs.w3.org/hg/csswg/rev/ad000eb1bb5d was just pushed from git
- # [16:03] * Joins: decotii (~decotii@50.74.128.226)
- # [16:04] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [16:05] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [16:05] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [16:06] * Quits: TallTed (~Thud@63.119.36.36)
- # [16:09] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Client Quit)
- # [16:13] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [16:13] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [16:13] * Quits: divya (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [16:15] * Joins: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [16:15] * Joins: yorick_ (~yorick@vredebest.xs4all.nl)
- # [16:15] * Quits: yorick_ (~yorick@vredebest.xs4all.nl) (Changing host)
- # [16:15] * Joins: yorick_ (~yorick@oftn/member/yorick)
- # [16:20] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:22] * Quits: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [16:22] <zewt> very first impression of ie10: i load it, click the address bar, start typing a url, and midway through typing it erases the url i'm typing and goes to some "welcome to IE10!" thing
- # [16:23] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [16:26] <darobin> I've had similar issues with it insisting that I really meant my URLs to be Bing searches
- # [16:27] <jgraham> IE has terrible UI? Say it isn't so!
- # [16:29] * Joins: Ms2ger (~Ms2ger@109.133.46.71)
- # [16:30] * Joins: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [16:35] * Joins: gavinc (~gavin@50.0.77.3)
- # [16:35] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:37] <hsivonen> I'm eager to see charset menu telemetry hit the release channel. Can't really conclude anything about Nightly, since the usage may be devs debugging rather than real normal users seeing broken pages.
- # [16:40] * Joins: shwetank (~shwetank@91.203.97.247)
- # [16:40] * Joins: garciawebdev (~garciaweb@190.244.95.154)
- # [16:40] * Joins: izhak (~izhak@31.47.118.71)
- # [16:42] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 276 seconds)
- # [16:44] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [16:50] * Quits: richt (~richt@91.203.97.247) (Remote host closed the connection)
- # [16:52] <annevk> So lets see. Send Origin when passed for mode tainted cross-origin. Otherwise only send for requests with mode CORS
- # [16:57] <zewt> all w3 lists are subscriber-only-posting, right?
- # [16:57] <Ms2ger> I don't think so
- # [16:57] <Ms2ger> I'm pretty sure anyone can post to www-archive
- # [16:58] <zewt> (not sure what I should trim from this huge crosspost on the IDB thread)
- # [16:58] <zewt> probably going to trim to just webapps (has -tag and a zillion random people on i)
- # [16:59] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [17:01] * Quits: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [17:11] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [17:13] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Read error: Operation timed out)
- # [17:17] * Joins: Philip` (~philip@compass.zaynar.co.uk)
- # [17:19] <zewt> ugh, somebody at firefox needs to be shot
- # [17:20] <zewt> as of firefox 17 and current webkit, both browsers agreed: headers in XHR are encoded/decoded as UTF-8 and exposed as normal strings
- # [17:20] <zewt> only IE had the insane, broken and completely unusable behavior of exposing the raw data
- # [17:20] <zewt> ... but firefox 19 is now doing what IE does
- # [17:21] <jgraham> zewt: What does the spec say?
- # [17:21] <zewt> it's depressing when we have a majority agreement on good, sane behavior, then we regress to insanity
- # [17:22] <jgraham> And is there a test case?
- # [17:22] <zewt> jgraham: the spec says IE's behavior (which is why I was looking into this, I wanted to tell anne to get rid of that crap)
- # [17:22] <zewt> http://zewt.org/~glenn/blar.html, check the console
- # [17:23] <zewt> logs filename=漢字 in FF17 and current Chrome, mojibake in FF19 and IE
- # [17:23] * Joins: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [17:26] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [17:26] <zewt> xhr.setRequestHeader also takes a regular UTF-16 string and sends UTF-8 in the header in FF17/WebKit (it doesn't throw); haven't tested to see if FF19 changed anything there
- # [17:26] * Joins: shepazu (~shepazu@ip-64-134-52-133.public.wayport.net)
- # [17:28] * Quits: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
- # [17:33] * Joins: l2ol33rt (~root@173.193.24.196)
- # [17:33] * Quits: l2ol33rt (~root@173.193.24.196) (Client Quit)
- # [17:33] <SimonSapin> pango-view --font 'Fontin 30' <(echo cffi)
- # [17:33] <SimonSapin> sorry, wrong tab
- # [17:33] * Quits: yoav (~yoav@212.235.42.65) (Quit: Ex-Chat)
- # [17:35] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [17:36] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:37] * Joins: Badreddin (~Nur@189.193.27.199)
- # [17:39] * Quits: shwetank (~shwetank@91.203.97.247) (Quit: Leaving...)
- # [17:39] * Quits: miketaylr (~miketaylr@91.203.97.247) (Quit: Leaving...)
- # [17:40] * Joins: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl)
- # [17:41] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [17:45] <asmodai> Anyone else notice embedding issues with Chrome 26 and the latest Flash for, say, YouTube videos on pages? It shows the Flash embed, but nothing's clickable.
- # [17:46] * Joins: miketaylr (~miketaylr@91.203.97.247)
- # [17:46] * nimbu1 is now known as nimbu
- # [17:46] * Quits: miketaylr (~miketaylr@91.203.97.247) (Client Quit)
- # [17:48] * Joins: jernoble_ (~jernoble@76.74.153.49)
- # [17:53] <dglazkov> good morning, Whatwg!
- # [17:53] * Quits: decotii (~decotii@50.74.128.226) (Quit: This computer has gone to sleep)
- # [17:53] * Joins: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net)
- # [17:54] <wilhelm> "Therefore HTML5 is now permitted in W3C Recommendations."
- # [17:57] <darobin> wilhelm: that's actually not true
- # [17:57] <darobin> (or soon not true, I forget)
- # [17:57] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [17:58] <Ms2ger> Or relevant, for that matter
- # [17:59] <darobin> oh, wilhelm said "now" :)
- # [17:59] <darobin> I had read not
- # [18:00] <darobin> lots of information riding on that letter
- # [18:01] * Joins: zcorpan (~zcorpan@94.234.170.199)
- # [18:04] * Joins: espadrine (~thaddee_t@85-218-9-225.dclient.lsne.ch)
- # [18:06] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [18:07] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [18:09] <bholley> Hixie: yt?
- # [18:10] * Joins: decotii (~decotii@hq.croscon.com)
- # [18:11] * Quits: shepazu (~shepazu@ip-64-134-52-133.public.wayport.net) (Quit: is sleepy)
- # [18:15] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [18:16] * Joins: cabanier (~cabanier@192.150.22.55)
- # [18:16] * Quits: jernoble_ (~jernoble@76.74.153.49) (Quit: Computer has gone to sleep.)
- # [18:18] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [18:20] * Joins: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com)
- # [18:27] * Joins: ap (~ap@2620:149:4:1b01:75e4:8de3:c119:2005)
- # [18:28] <asmodai> Mmm, interesting. Enable the builtin pepperflash of Chrome, the embed works. Use the official flash from the Adobe site and the embed is unclickable.
- # [18:31] * abstractj is now known as abstractj|away
- # [18:32] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:74f6:5b39:fb83:106b) (Remote host closed the connection)
- # [18:33] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:34] * Quits: marcosc (~marcosc@bl7-114-10.dsl.telepac.pt) (Ping timeout: 276 seconds)
- # [18:36] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:37] * Quits: krawchyk (~krawchyk@76.21.215.221) (Remote host closed the connection)
- # [18:37] * Quits: izhak (~izhak@31.47.118.71) (Ping timeout: 252 seconds)
- # [18:44] * Joins: rniwa (~rniwa@17.212.154.114)
- # [18:47] <Hixie> bholley: briefly, if it's quick, or i'll be online again in a bit
- # [18:47] <bholley> Hixie: naw, it's ok. I commented in bug 19662
- # [18:47] <Hixie> k
- # [18:48] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:50] * Joins: JonathanNeal (~JonathanN@38.122.109.194)
- # [18:51] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [18:54] * Quits: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl) (Quit: klaaspieter)
- # [18:55] <JonathanNeal> Does rel="index" point to a reference list for the site (like the index in a book), or does it point to the main/central document of the site (like how the index file commonly works on the web).
- # [18:55] <Hixie> what does the definition say?
- # [18:55] * Joins: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl)
- # [18:56] <JonathanNeal> "Refers to a document providing an index for the current document."
- # [18:58] <JonathanNeal> And I'm unsure if "index" means "top level resource" or not.
- # [18:59] <JonathanNeal> since "index" uses "index" to define itself.
- # [18:59] * Joins: marcosc (~marcosc@193.136.98.59)
- # [18:59] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [18:59] <Ms2ger> Index in a book, I guess
- # [18:59] <Ms2ger> You refer to index.html?
- # [19:00] * Quits: gjones (~gjones@cpc22-brig15-2-0-cust92.3-3.cable.virginmedia.com) (Quit: gjones)
- # [19:00] <JonathanNeal> When I think of an index in a book, I think of the table of contents.
- # [19:00] <JonathanNeal> When I think of an index on the web, I think of a top level resource.
- # [19:00] <JonathanNeal> like a "home page"
- # [19:01] * Joins: RWOverdijk_ (~RWOverdij@dhcp-077-251-011-129.chello.nl)
- # [19:01] * RWOverdijk_ is now known as RWOverdijk
- # [19:02] <JonathanNeal> Perhaps an index on the web can be thought of similarly as a table of contents, just also with independent content and/or other aggregated content.
- # [19:02] <Ms2ger> When I think of an index, it's a list of terms at the end of a book
- # [19:02] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
- # [19:02] <JonathanNeal> Ms2ger: right you are, I was a little turned around.
- # [19:02] * Quits: marcosc (~marcosc@193.136.98.59) (Remote host closed the connection)
- # [19:03] <Ms2ger> I think that's the meaning that's used in the spec too :)
- # [19:03] * Parts: RWOverdijk (~RWOverdij@dhcp-077-251-011-129.chello.nl)
- # [19:03] * Joins: kbrgg (~kbr@216.239.45.77)
- # [19:04] <JonathanNeal> Originally, I thought that too, but the spec doesn't clarify, and other resources take the web definition, for instance, https://developer.mozilla.org/en-US/docs/HTML/Link_types
- # [19:04] * nimbu is now known as divya
- # [19:05] <JonathanNeal> Also, I don't see many traditional indexes on the web, except in the form of search results.
- # [19:06] <JonathanNeal> I'm at a draw, leaning to the web definition, but I think you prove that there's considerable reason to doubt that it means top level resource, unless there's another part of spec that clarifies.
- # [19:07] * Joins: jernoble_ (~jernoble@17.212.155.34)
- # [19:07] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
- # [19:08] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:12] * Joins: marcosc (~marcosc@193.136.98.59)
- # [19:17] * Quits: zcorpan (~zcorpan@94.234.170.199) (Remote host closed the connection)
- # [19:17] <jgraham> tobie: "desired tests" scares me
- # [19:18] <jgraham> Since there is no mechanism to prove that tests are covering different parts of the specification it's a rather meaningless number
- # [19:18] * jernoble_ is now known as jernoble|afk
- # [19:18] * Quits: marcosc (~marcosc@193.136.98.59) (Ping timeout: 255 seconds)
- # [19:18] <jgraham> Certainly it would be really easy to stuff the repo. with many tests for a feature without testing it deeply
- # [19:18] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:19] <jgraham> This is not in any way a theoretical concern
- # [19:19] <tobie> That's why we have a review process.
- # [19:20] <tobie> And we'll have ways to manually override this "desired test" data
- # [19:21] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [19:21] <jgraham> Well the review process is only likely to catch "this test is wrong" (and even then)
- # [19:21] <jgraham> It's hard to say to someone "no we don't need tests for 'outline' with 20 different colours"
- # [19:21] <tobie> how so?
- # [19:22] <tobie> It's the whole point of this exercise.
- # [19:22] <Ms2ger> Because Microsoft will push those hard...
- # [19:22] <jgraham> Because it will cause conflict
- # [19:22] <tobie> Really?
- # [19:22] <jgraham> yes
- # [19:22] <tobie> The whole point of this exercise is to identify areas where writing tests is particularly inmpactful
- # [19:22] <jgraham> Because if you complain about it the complaint amounts to "I think you are acting in bad faith"
- # [19:23] * Joins: pablof (~pablof@144.189.150.130)
- # [19:23] <jgraham> Sure, I agree that it is highly useful to identify undertested areas
- # [19:23] <tobie> well there you go.
- # [19:23] <jgraham> I don't think the inverse is true or possible
- # [19:23] <jgraham> "it" - a general method
- # [19:23] <jgraham> Not this specific presentation
- # [19:24] <tobie> We can have reviewers override coverage for a section.
- # [19:24] <tobie> Or test facilitators do the same.
- # [19:24] <tobie> So you add a hundred useless test and the reviewer looks at it and says: oh well, that's does;t move the needle one bit.
- # [19:24] <tobie> Actual coverage is still 50%/
- # [19:25] <jgraham> (I guess the inverse might be possible if we used code coverage data from the implementations contributing to the conformance report... Might be hard to identify the "relevant" code for each part though)
- # [19:25] <tobie> That's an interesting strategy.
- # [19:26] * Krinkle|detached is now known as Krinkle
- # [19:26] <tobie> That said, running these scripts on the HTML5 spec has already uncovered some very valuable info:
- # [19:26] <jgraham> I guess for Gecko and WebKit implementing new features it might actually work
- # [19:26] <tobie> we're missing test reviewers more than tests writers.
- # [19:27] * Quits: SimonSapin (~simon@82.232.219.95) (Ping timeout: 245 seconds)
- # [19:27] <jgraham> But not for Trident, or features that already exist
- # [19:27] <tobie> jgraham: are you interested in looking more deeply at this and trying to create similar report using the strategy you just described?
- # [19:28] * Quits: rcombs (~rcombs@rodgercombs.tk) (Ping timeout: 245 seconds)
- # [19:29] <jgraham> tobie: Interested, yes. But not prepared to make promises :)
- # [19:29] <Ms2ger> jgraham, actually, I'd love to see code coverage, can I task you to do that? :)
- # [19:30] <jgraham> Ms2ger: How much do you pay? :p
- # [19:30] <Ms2ger> jgraham, on Opera's time ;)
- # [19:31] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [19:32] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [19:32] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [19:35] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:41] * Joins: ehsan__ (~ehsan@66.207.208.98)
- # [19:41] * Quits: ehsan_ (~ehsan@66.207.208.98) (Ping timeout: 245 seconds)
- # [19:42] * Joins: gavin__ (~gavin@people1.scl3.mozilla.com)
- # [19:44] * Quits: gavin (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [19:44] * Joins: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [19:44] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [19:45] * Quits: ronaldm|work (~ronaldman@095-097-008-146.static.chello.nl) (Disconnected by services)
- # [19:45] * Joins: ronaldm|work (~ronaldman@095-097-008-146.static.chello.nl)
- # [19:49] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-krfoozzorxhavqmz)
- # [19:52] * Joins: scor (~scor@132.183.243.108)
- # [19:52] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [19:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [19:53] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:54] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [19:55] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [19:59] * Quits: manu-db (~msporny@216.252.204.51) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.1.16/20120421075130])
- # [19:59] * Joins: pablof_ (~pablof@144.189.31.1)
- # [19:59] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: ChatZilla 0.9.90 [Firefox 22.0a1/20130225031141])
- # [19:59] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [20:00] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:01] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 245 seconds)
- # [20:02] <zewt> wow, gross
- # [20:02] * Joins: manu-db (~msporny@216.252.204.51)
- # [20:02] <zewt> in mobile safari, clicking the document while the onscreen keyboard is open appears to close the keyboard ... if a click event handler is registered
- # [20:03] * Quits: pablof (~pablof@144.189.150.130) (Ping timeout: 245 seconds)
- # [20:03] * pablof_ is now known as pablof
- # [20:04] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [20:05] * Joins: jryans (~jryans@office.massrel.com)
- # [20:05] * ronald_mansveld is now known as ronaldmansveld
- # [20:09] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [20:11] <astearns> jgraham: tobie: Ms2ger: If there's a spec section with a questionable set of tests, one possible solution is to go more granular
- # [20:11] <Ms2ger> Hmm?
- # [20:11] * Joins: hober2 (~ted@unaffiliated/hober)
- # [20:11] <astearns> map those tests to subsections, paragraphs or spans (the way WOFF does) to show what's still not covered
- # [20:11] <Ms2ger> The solution is better tests
- # [20:12] <astearns> agreed. I'm just looking for a way to settle an argument if one crops up
- # [20:12] * Quits: hober2 (~ted@unaffiliated/hober) (Client Quit)
- # [20:12] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [20:12] <tobie> what about we wait for the argument to crop up and then act accordingly.
- # [20:13] <tobie> the data we have is far from being a panacea.
- # [20:13] <tobie> Yet we can improve it over time, either through better heuristics or by overriding parts of it manually.
- # [20:14] * Ms2ger grinds his axe
- # [20:14] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [20:14] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
- # [20:15] <tobie> This data is better than just pulling numbers out of thin air like we've been doing so far.
- # [20:15] <astearns> yep yep
- # [20:15] * Joins: marcosc (~marcosc@193.136.98.59)
- # [20:15] <tobie> During the same meeting, I heard HTML5 needed 1 million tests or 10'000.
- # [20:16] <tobie> That's two orders of magnitude. And that's ridiculous.
- # [20:16] <Ms2ger> Both are too low
- # [20:16] <jgraham> For comparison we had like 1/3 of a million tests for Presto
- # [20:16] <jgraham> And that was not enough
- # [20:16] <jgraham> (that's the whole platform of course)
- # [20:17] * Joins: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [20:17] <tobie> So one thing we should start doing is count in number of assertions.
- # [20:17] <tobie> a test means little, really.
- # [20:17] <tobie> unless we have a shared definition of what a test is.
- # [20:17] <tobie> ?
- # [20:18] <tobie> jgraham: how much of those can we bring to the W3c repository
- # [20:19] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 255 seconds)
- # [20:19] <jgraham> tobie: Lots of that was stuff that we imported from outside
- # [20:20] <jgraham> But we are, and have been, working on releasing tests we wrote ourselves
- # [20:20] <jgraham> There are lots of tests that will likely not get released though just because it would be so much effort
- # [20:21] <tobie> yeah. git push w3c is painful to type.
- # [20:21] <tobie> :P
- # [20:21] <jgraham> You are focussing on the wrong part :)
- # [20:21] <tobie> :)
- # [20:23] <jgraham> e.g. for the websockets tests which were written in a slightly pre-testharness.js framework and were already organised well, it took me maybe 2 days of effort to convert the tests and zcorpan is still fixing some edge cases
- # [20:23] <jgraham> In fact, including the time at TPAC, I guess 2 is an underestimate
- # [20:23] <Ms2ger> I wish we'd use testharness.js more :/
- # [20:24] * Joins: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl)
- # [20:24] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [20:26] <jgraham> (kind of hard to estimate since it was evenings + etc. so I wasn't really counting)
- # [20:26] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [20:27] * Quits: ronald_mansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Ping timeout: 252 seconds)
- # [20:28] <Ms2ger> I wonder if Björns research on quotes in email could be integrated in thunderbird...
- # [20:29] * Joins: ap_ (~ap@2620:149:4:1b01:f8e6:a848:1071:9cbe)
- # [20:34] * Quits: ap (~ap@2620:149:4:1b01:75e4:8de3:c119:2005) (Ping timeout: 245 seconds)
- # [20:34] * ap_ is now known as ap
- # [20:34] * Quits: marcosc (~marcosc@193.136.98.59) (Remote host closed the connection)
- # [20:36] * Joins: shepazu (~shepazu@cpe-173-174-46-161.austin.res.rr.com)
- # [20:36] * Quits: pablof (~pablof@144.189.31.1) (Quit: :q)
- # [20:40] <Hixie> JonathanNeal: [define:index] on google says "An alphabetical list of names, subjects, etc., with references to the places where they occur, typically found at the end of a book.
- # [20:40] <Hixie> "
- # [20:42] <JonathanNeal> Hixie: exactly, and, as of this moment, I have adopted that definition, since microformats also specifies as "home" type.
- # [20:42] <JonathanNeal> http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions
- # [20:43] * Quits: Zauberfisch|idle (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 256 seconds)
- # [20:44] * Quits: ^esc (~esc_ape@77.117.247.200.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [20:45] <JonathanNeal> *specifies a "home" type.
- # [20:45] * Quits: dbaron (~dbaron@50-0-248-88.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [20:45] <JonathanNeal> I also edited the document to prevent the keywords from being used to define themselves.
- # [20:46] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [20:46] <JonathanNeal> I think TabAtkins has a name for when you do that, something like a game of intellectual taboo.
- # [20:47] * Joins: Dulcin (~Dulcin@s5597dcc9.adsl.online.nl)
- # [20:48] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [20:48] * Parts: Dulcin (~Dulcin@s5597dcc9.adsl.online.nl)
- # [20:48] <Hixie> the rel=index and the english word "index" have nothing to do with each other
- # [20:48] * Joins: ^esc (~esc_ape@77.116.247.66.wireless.dyn.drei.com)
- # [20:48] <Hixie> it's not like they're the same word
- # [20:48] <Hixie> one is an opaque string, the other is a human language word defined in dictionaries and by usage
- # [20:48] * Joins: ZeroDerivative (~textual@CPEe091f5ab2ede-CM0026f3968e5d.cpe.net.cable.rogers.com)
- # [20:49] <Hixie> there's no difference between "the 'index' keyword declares an index" and "the 'zoopie' keyword declares an index"
- # [20:49] <Hixie> if the second of those is well-defined, then so is the first
- # [20:49] <Ms2ger> Well-defined as long as you have a shared definition of the English word "index" :)
- # [20:50] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [20:50] <Hixie> that's what i mean
- # [20:51] <Hixie> but that's got nothing to do with whether you're defining the _keyword_ "index" or "zoopie".
- # [20:51] <Hixie> (JonathanNeal: ^)
- # [20:52] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [20:52] <JonathanNeal> I follow, but there were two conflicting meanings for "index". Again, MDN had it the other way https://developer.mozilla.org/en-US/docs/HTML/Link_types
- # [20:53] * Joins: Zauberfisch|idle (~Zauberfis@2a01:4f8:100:73c3::3)
- # [20:53] <Hixie> two meanings for the keyword or for the word?
- # [20:54] * Quits: ehsan__ (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [20:54] <JonathanNeal> for the keyword.
- # [20:56] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [20:57] * Joins: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch)
- # [20:57] * Quits: ehsan_ (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [20:58] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [20:58] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:59] * Quits: Badreddin (~Nur@189.193.27.199) (Ping timeout: 276 seconds)
- # [21:00] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:00] <JonathanNeal> That's why I linked to both the microformats and mdn wikis, Hixie. I follow what you mean about keyword vs word, and I am talking about the keyword.
- # [21:01] <Hixie> well the mdn wiki isn't normative, so it's pretty easy to decide which is the right definition :-)
- # [21:02] <Hixie> if anyone has an opinion on what "the initial about:blank" is, please let https://www.w3.org/Bugs/Public/show_bug.cgi?id=17093 know
- # [21:02] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [21:03] * Krinkle is now known as Krinkle|detached
- # [21:06] * Joins: Badreddin (~Nur@189.193.27.199)
- # [21:07] * Quits: Ms2ger (~Ms2ger@109.133.46.71) (Quit: nn)
- # [21:07] * Quits: shepazu (~shepazu@cpe-173-174-46-161.austin.res.rr.com) (Quit: is sleepy)
- # [21:13] * Quits: ^esc (~esc_ape@77.116.247.66.wireless.dyn.drei.com)
- # [21:14] * abstractj|away is now known as abstractj
- # [21:15] * Quits: kbrgg (~kbr@216.239.45.77) (Quit: kbrgg)
- # [21:17] * Quits: Badreddin (~Nur@189.193.27.199) (Ping timeout: 276 seconds)
- # [21:18] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [21:23] * Joins: shepazu (~shepazu@rrcs-50-84-110-74.sw.biz.rr.com)
- # [21:25] * Joins: ^esc (~esc_ape@178.115.249.218.wireless.dyn.drei.com)
- # [21:28] * Krinkle|detached is now known as Krinkle
- # [21:31] * Quits: ZeroDerivative (~textual@CPEe091f5ab2ede-CM0026f3968e5d.cpe.net.cable.rogers.com) (Quit: ["Textual IRC Client: www.textualapp.com"])
- # [21:43] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [21:47] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [21:48] * Joins: kbrgg (~kbr@2620:101:8003:300:814a:85a2:8953:a57)
- # [21:49] * Joins: marcosc (~marcosc@bl7-114-10.dsl.telepac.pt)
- # [21:55] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [21:56] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Quit: Leaving.)
- # [21:57] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [21:58] * Joins: othermaciej (~mjs@17.245.111.142)
- # [21:58] * Quits: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl) (Quit: klaaspieter)
- # [22:02] * Joins: jwalden (~waldo@nat/mozilla/x-manufehhiyftselq)
- # [22:03] * Joins: marcosc_ (~marcosc@bl7-114-10.dsl.telepac.pt)
- # [22:04] * Joins: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl)
- # [22:04] * Quits: SteveF (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 252 seconds)
- # [22:06] * Quits: shepazu (~shepazu@rrcs-50-84-110-74.sw.biz.rr.com) (Quit: is sleepy)
- # [22:06] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:07] * Quits: tobie (~tobie@178.195.118.73) (Quit: tobie)
- # [22:07] * Quits: marcosc (~marcosc@bl7-114-10.dsl.telepac.pt) (Ping timeout: 264 seconds)
- # [22:11] * Joins: Badreddin (~Nur@189.192.155.69)
- # [22:13] * Joins: isherman-book (Adium@nat/google/x-ittqwgputbwjllav)
- # [22:15] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:1f7:754:9146:9d59)
- # [22:15] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [22:20] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:1f7:754:9146:9d59) (Ping timeout: 276 seconds)
- # [22:22] * Quits: isherman-book (Adium@nat/google/x-ittqwgputbwjllav) (Quit: Leaving.)
- # [22:22] * Quits: esprehn (~esprehn@216.239.45.73) (Disconnected by services)
- # [22:22] * esprehn_ is now known as esprehn
- # [22:24] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [22:27] * Quits: jernoble|afk (~jernoble@17.212.155.34) (Quit: Textual IRC Client: www.textualapp.com)
- # [22:28] * Joins: jsbell (jsbell@nat/google/x-fidmfqwlkwmecgds)
- # [22:30] * Quits: klaaspieter (~klaaspiet@ip89-36-210-87.adsl2.static.versatel.nl) (Quit: klaaspieter)
- # [22:31] * Quits: ^esc (~esc_ape@178.115.249.218.wireless.dyn.drei.com) (Remote host closed the connection)
- # [22:32] * Joins: jsoncorwin (~textual@ip-64-134-234-6.public.wayport.net)
- # [22:33] * Quits: jsoncorwin (~textual@ip-64-134-234-6.public.wayport.net) (Client Quit)
- # [22:37] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [22:38] * Joins: nessy (~silviapf@dps-pool9.nat.nicta.com.au)
- # [22:39] * Joins: nessy1 (~silviapf@dps-pool9.nat.nicta.com.au)
- # [22:39] * Quits: nessy (~silviapf@dps-pool9.nat.nicta.com.au) (Read error: Connection reset by peer)
- # [22:42] * Quits: jgornick (~jgornick@c-66-41-28-205.hsd1.mn.comcast.net) (Ping timeout: 252 seconds)
- # [22:44] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [22:44] * Joins: jgornick (~jgornick@c-66-41-28-205.hsd1.mn.comcast.net)
- # [22:44] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
- # [22:44] * smaug is now known as smaug____
- # [22:46] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
- # [22:48] * Joins: ^esc (~esc_ape@77.116.246.24.wireless.dyn.drei.com)
- # [22:48] * Quits: nessy1 (~silviapf@dps-pool9.nat.nicta.com.au) (Ping timeout: 252 seconds)
- # [22:50] * Joins: miketaylr (~miketaylr@80.232.109.46)
- # [22:54] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:02] * Joins: jernoble_ (~jernoble@17.212.155.34)
- # [23:05] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 276 seconds)
- # [23:06] * Joins: tobie (~tobie@73-118.195-178.cust.bluewin.ch)
- # [23:10] * Joins: divya1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
- # [23:12] * jernoble_ is now known as jernoble|afk
- # [23:13] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_ben)
- # [23:14] * abstractj is now known as abstractj|brb
- # [23:14] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:18] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [23:18] * Quits: othermaciej (~mjs@17.245.111.142) (Quit: othermaciej)
- # [23:20] * Joins: eric_carlson (~eric@17.212.152.104)
- # [23:24] <ronaldmansveld> tantek, Hixie either of you here?
- # [23:25] * Quits: kbrgg (~kbr@2620:101:8003:300:814a:85a2:8953:a57) (Quit: kbrgg)
- # [23:26] <tantek> sometimes ;)
- # [23:26] <ronaldmansveld> haha
- # [23:26] <ronaldmansveld> I have a quick question about the :after pseudo
- # [23:27] <tantek> which we now prefer ::after for - since it's a pseudo-element (rather than pseudo-class)
- # [23:27] <ronaldmansveld> (and since you're both editors, I guess you know the answer)
- # [23:27] <ronaldmansveld> You're correct, thank you
- # [23:27] * tantek wonders if this is a references to CSS 2.1 or Selectors ;)
- # [23:27] <ronaldmansveld> 2.1
- # [23:28] <ronaldmansveld> if I do a::after {content: "something";}, I guess the "something" should be clickable as well right? Since it's part of the anchor
- # [23:28] <ronaldmansveld> (which is implemented that way in IE10, FF and Opera, but not in Chrome)
- # [23:28] * JonathanNeal looks among his protest paraphernalia and grabs the ::outside advocacy sign
- # [23:29] <tantek> ronaldmansveld - yes that sounds correct
- # [23:29] <ronaldmansveld> OK, that makes case for a bugreport :)
- # [23:29] * Quits: ^esc (~esc_ape@77.116.246.24.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [23:29] * Quits: divya1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [23:29] <JonathanNeal> ronaldmansveld: woohoo
- # [23:30] <tantek> from a "tree" perspective, ::before and ::after are both *inside* their element, inherit its inheritable CSS properties etc.
- # [23:30] * Joins: othermaciej (~mjs@17.245.111.142)
- # [23:30] <tantek> yes that sounds like a webkit bug
- # [23:30] * Parts: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) ("Leaving...")
- # [23:31] <ronaldmansveld> I thought so
- # [23:32] * Joins: birtles (~chatzilla@rtr.mozilla.or.jp)
- # [23:32] <JonathanNeal> Then, with your clout from this bug, report the missing ::outside
- # [23:32] <JonathanNeal> Get it landed in canary :)
- # [23:38] <ronaldmansveld> well, it isn't quite behaving as ::outside either
- # [23:39] <ronaldmansveld> it does get the styling of the anchor, it just doesn't register the click
- # [23:39] <ronaldmansveld> but I'll make mention of ::outside in the report :P
- # [23:40] <JonathanNeal> Oh, I was just being fun. I wouldn't want to discredit your report with something as trivial as ::outside.
- # [23:40] <JonathanNeal> Your bug report is totally valid and the expectations are clear.
- # [23:40] * Joins: ^esc (~esc_ape@178.115.251.27.wireless.dyn.drei.com)
- # [23:41] <JonathanNeal> My thing was just … me wishing.
- # [23:41] <JonathanNeal> So, by all means, advocate my wish, but don't let it hold you up.
- # [23:42] <ronaldmansveld> Ah, no need for a report
- # [23:43] <ronaldmansveld> had been fixed in canary
- # [23:43] <ronaldmansveld> *has
- # [23:43] * Joins: nessy1 (~silviapf@dps-pool9.nat.nicta.com.au)
- # [23:43] <JonathanNeal> nice
- # [23:43] <ronaldmansveld> Now I have to wait even longer for my first bug-report :(
- # [23:43] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [23:44] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [23:44] * Joins: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net)
- # [23:44] * Joins: kbrgg (kbr@nat/google/x-lzttwrwxuzogvudf)
- # [23:45] * Joins: Badreddin (~Nur@189.193.27.199)
- # [23:46] * Quits: nessy (~silviapf@stargate.it.nicta.com.au) (Ping timeout: 264 seconds)
- # [23:47] <bholley> Hixie: yt?
- # [23:47] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [23:48] * Quits: nimbu (~nimbu@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [23:50] * Joins: nessy (~silviapf@stargate.it.nicta.com.au)
- # [23:50] * Quits: ronaldmansveld (~ronaldman@5ED0EFE5.cm-7-1d.dynamic.ziggo.nl) (Quit: gone)
- # [23:52] * abstractj|brb is now known as abstractj
- # [23:52] * Quits: nessy1 (~silviapf@dps-pool9.nat.nicta.com.au) (Ping timeout: 260 seconds)
- # [23:55] <Hixie> bholley: yo
- # [23:56] <bholley> Hixie: just commented
- # [23:56] <bholley> Hixie: that make sense?
- # [23:56] <Hixie> bug #?
- # [23:56] <bholley> Hixie: bug 19662
- # [23:56] <bholley> Hixie: if you prefer to do this more async, that's totally fine
- # [23:56] <bholley> Hixie: I'm not sure how many pots you have boiling
- # [23:57] * bholley is just in the habit of pinging people to sort out confusion
- # [23:57] * Quits: ^esc (~esc_ape@178.115.251.27.wireless.dyn.drei.com) (Read error: Connection reset by peer)
- # [23:57] * Quits: marcosc_ (~marcosc@bl7-114-10.dsl.telepac.pt) (Remote host closed the connection)
- # [23:58] <Hixie> too many to count but sync is fine too :-)
- # [23:58] <Hixie> bholley: i don't understand what you mean by "implementing the navigation restrictions as restrictions at property-access time"
- # [23:58] <Hixie> bholley: that doesn't seem to match the spec at all
- # [23:59] <bholley> Hixie: well, not as it stands now, no
- # [23:59] <bholley> Hixie: but I'm wondering if there's a qualitative difference
- # [23:59] <bholley> Hixie: other than the testcase in comment 6
- # [23:59] * Joins: ap_ (~ap@17.114.104.132)
- # [23:59] <Hixie> well that's the one i care about here :-)
- # Session Close: Thu Mar 07 00:00:01 2013
The end :)