Options:
- # Session Start: Thu Feb 14 00:00:00 2013
- # Session Ident: #whatwg
- # [00:00] * Joins: danielfilho (~danielfil@201.87.94.89)
- # [00:01] * Quits: rniwa (~rniwa@2620:149:4:1b01:b464:6482:bc3e:74d7) (Quit: rniwa)
- # [00:02] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
- # [00:02] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [00:03] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 240 seconds)
- # [00:04] * Joins: isherman-book (Adium@nat/google/x-vikafhcvbacvkhyd)
- # [00:05] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [00:07] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [00:07] * Quits: isherman-book (Adium@nat/google/x-vikafhcvbacvkhyd) (Client Quit)
- # [00:07] * jernoble is now known as jernoble|afk
- # [00:07] * jernoble|afk is now known as jernoble
- # [00:11] * jonlee|afk is now known as jonlee
- # [00:11] * Quits: danielfilho (~danielfil@201.87.94.89) (Remote host closed the connection)
- # [00:12] * Joins: isherman-book (~Adium@216.239.45.87)
- # [00:12] <Hixie> ok how does multicol work
- # [00:12] * Hixie gets out the spec
- # [00:13] <Hixie> and does anyone implement this yet? (prefixes don't count)
- # [00:13] <Hixie> what i really want is column-width: shrink-wrap
- # [00:14] * nimbu1 is now known as divya
- # [00:14] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
- # [00:14] <gsnedders> Well, I believe Presto has the most complete impl…
- # [00:14] <TabAtkins> Hixie: That'll be column-width:fit-content when everyone supports that value.
- # [00:15] <gsnedders> Hixie: Unprefixed in Presto and Trident, I believe.
- # [00:15] <Hixie> TabAtkins: would that actually work? what's the intrinsic size of an element with a variable number of columns?
- # [00:15] <TabAtkins> Hixie: We'd have to magic it up when used there.
- # [00:15] <Hixie> gsnedders: d'oh
- # [00:15] <Hixie> TabAtkins: k, lgtm. make it so.
- # [00:15] <Hixie> ok
- # [00:15] <Hixie> i have http://software.hixie.ch/utilities/js/sorter/index.html
- # [00:15] <TabAtkins> We already do some significant magic with multicol intrinsic sizing.
- # [00:15] <Hixie> now to come up with an algorithm
- # [00:16] <Hixie> also if anyone sees anything else that i should make sure we support in table sorting autosort, let me know
- # [00:16] <Hixie> (see the "input" part of that)
- # [00:16] * Quits: isherman-book (~Adium@216.239.45.87) (Client Quit)
- # [00:16] * Joins: isherman-book (Adium@nat/google/x-vjxqrehadsyzfblj)
- # [00:16] <Hixie> (i think the input is in the order i want)
- # [00:16] * Quits: othermaciej (~mjs@17.245.107.17) (Quit: othermaciej)
- # [00:16] <Hixie> (so check that too)
- # [00:17] * Quits: isherman-book (Adium@nat/google/x-vjxqrehadsyzfblj) (Client Quit)
- # [00:17] <TabAtkins> Hixie: How are the short space-separated things sorting after? space is u+20, well before all the letters and numbers.
- # [00:17] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [00:18] * Joins: isherman-book (Adium@nat/google/x-etgxzoyfgyenzpzu)
- # [00:18] <Hixie> in the input?
- # [00:18] <TabAtkins> Yes.
- # [00:18] <Hixie> the sort order in the input is not perfect
- # [00:18] <Hixie> it's locally sorted
- # [00:18] <TabAtkins> Oh, okay.
- # [00:18] <Hixie> which ones should i fix?
- # [00:18] <Hixie> i'd like it to be what we all agree we want
- # [00:18] <Hixie> but i don't really know what that is at a global level
- # [00:18] <TabAtkins> Wait, I'm confused. So you want the *input* to already be sorted?
- # [00:19] <Hixie> i want to know what output i want, and i am at this point putting the input in that order, so that i can then trivially check if my function is working
- # [00:20] <Hixie> (i'll run it at least twice, with different permutations of the input)
- # [00:20] <Hixie> (including at least the input, and the input reversed)
- # [00:20] <Hixie> (to make sure they agree)
- # [00:21] <Hixie> that make sense?
- # [00:21] * Quits: isherman-book (Adium@nat/google/x-etgxzoyfgyenzpzu) (Client Quit)
- # [00:21] * Joins: isherman-book (Adium@nat/google/x-jskjulwwyulcdkhy)
- # [00:21] * Joins: othermaciej (~mjs@17.245.107.17)
- # [00:21] * Quits: ginger1 (~Adium@2401:fa00::b05c:6b86:549f:c10f) (Quit: Leaving.)
- # [00:22] * Quits: tomasf (~tom@2002:55e5:db44:0:3866:2dd2:fb3:5d52) (Quit: tomasf)
- # [00:22] * Quits: isherman-book (Adium@nat/google/x-jskjulwwyulcdkhy) (Client Quit)
- # [00:22] * Joins: isherman-book (Adium@nat/google/x-thnfdtnuwelvcmgt)
- # [00:23] <TabAtkins> Yeah.
- # [00:23] <Hixie> ok reload, i think the input order is right now
- # [00:27] <Hixie> moving IPs around...
- # [00:28] <Hixie> ok
- # [00:28] * Quits: isherman-book (Adium@nat/google/x-thnfdtnuwelvcmgt) (Quit: Leaving.)
- # [00:28] <Hixie> so that would give an order of: 1; 1.1.1; 1.1.1.1; 1.1
- # [00:28] * Joins: isherman-book (~Adium@216.239.45.87)
- # [00:28] <Hixie> (sort by first number, then next number, etc)
- # [00:29] <TabAtkins> Huh? That's a weird order.
- # [00:29] <Hixie> (so here 1 and 1.0 sort first, then 1.1.1 and 1.1.1.1 sort next because they're sorting on the first number "1", and then 1.1 goes last because it's bigger than 1.0)
- # [00:29] <Hixie> yeah, it being weird is why i'm raising it here
- # [00:29] <Hixie> not sure how else to do it though
- # [00:29] <Hixie> unless we say that if you have a number followed by another, it sorts after infinity
- # [00:29] <TabAtkins> Don't split "numbers" on periods?
- # [00:30] * Joins: jmason (~jmason@174.137.103.143)
- # [00:30] * TabAtkins wasn't aware that we were doing natural sorting of lists of things in the first place. He may have missed the relevant discussion.
- # [00:30] <Hixie> so then you'd have 1, 1.1, 2, 1.1.1, 1.1.1.1
- # [00:30] <Hixie> this is for <table><th sorted>
- # [00:30] <Hixie> see https://www.w3.org/Bugs/Public/show_bug.cgi?id=20524
- # [00:31] <Hixie> the problem is we need to support IP addresses, version numbers, and regular reals
- # [00:31] <Hixie> but we have to define how they sort relative to each other
- # [00:31] <Hixie> (they're each easy to do alone)
- # [00:32] <Hixie> do we prefer 1, 1.1.1, 1.1.1.1, 1.1, 2; or 1, 1.1, 2, 1.1.1, 1.1.1.1 ?
- # [00:32] <TabAtkins> Ah, I wasn't aware of this bug. Okay, that justifies a lot of this.
- # [00:32] <Hixie> it's basically the hard bit of the <table sortable> feature that i did a few weeks ago, i had bailed on this one hard part :-)
- # [00:32] <TabAtkins> The concept of natural sorting has been done before. Sorting 1.1 and 1.1.1 at the same time, though, is tricky.
- # [00:32] <Hixie> hoped someone else would solve it for me, but as usual, my lazyness fails to bear fruit :-P
- # [00:32] * Quits: jamesr_ (jamesr@nat/google/x-waadtbozeicjutej) (Quit: jamesr_)
- # [00:32] <TabAtkins> Hmmm
- # [00:33] <Hixie> yeah a lot of this is based on stuart's work with sortable.js
- # [00:33] <Hixie> unfortunately he bailed on some of these harder questions :-P
- # [00:33] <Hixie> i think i prefer 1, 1.1, 2, 1.1.1, 1.1.1.1
- # [00:34] <TabAtkins> Actually, I think it's impossible to always accurately sort both version numbers and reals.
- # [00:34] <TabAtkins> Because in version numbers, 1.1 and 1.01 are the same thing.
- # [00:34] <Hixie> certainly
- # [00:34] <TabAtkins> Okay.
- # [00:34] <Hixie> if people are actually mixing these, they're being silly
- # [00:35] <TabAtkins> And worse, 1.1 and 1.10 are different versions.
- # [00:35] <Hixie> though the v1.01 vs 1.10 thing is hard
- # [00:35] <TabAtkins> Yeah, 1.1 vs 1.01 vs. 1.10 = :/
- # [00:36] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
- # [00:36] <Hixie> but it's obvious that 1.0 < 1.01 < 1.1 = 1.10, so, sorry version people
- # [00:36] <TabAtkins> It's not even a question of mixing them. It's just that the *way* you sort them are different.
- # [00:36] <Hixie> yeah
- # [00:36] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
- # [00:36] <Hixie> anyway we solve that by having <data value="1 10">1.10</data>
- # [00:36] <Hixie> so that's a separate problem
- # [00:36] <TabAtkins> It looks, though, like if you use a separate other than ., or if you include at least three values, that they'll sort correctly as a list of numbers.
- # [00:37] <Hixie> yeah
- # [00:37] <Hixie> but should "1 1" sort before or after "2"?
- # [00:37] <TabAtkins> Okay, well, I'd sort list of numbers after single numbers.
- # [00:37] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Remote host closed the connection)
- # [00:37] <Hixie> that means you get 1; 2; 1 1; 1 2; 2 1; 2 2
- # [00:37] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [00:37] <TabAtkins> Yes.
- # [00:38] <Hixie> seems consistent with what i prefer above for IPs
- # [00:38] <Hixie> ok
- # [00:38] <TabAtkins> It causes some confusion if you're using . to separate two numbers in a list, but other than that it's very natural.
- # [00:39] <TabAtkins> Are you handling this just by splitting the strings into digit/non-digit groups, and sorting them lexicographically?
- # [00:39] <Hixie> is "2 2 2" less than or greater than "1 1 1 1"?
- # [00:39] <Hixie> i'm not handling this at all so far
- # [00:39] <Hixie> so far i just want to know what result i want
- # [00:39] <TabAtkins> Lack of something sorts before existence. So less.
- # [00:40] <TabAtkins> Oh, but hm.
- # [00:40] * Quits: isherman-book (~Adium@216.239.45.87) (Quit: Leaving.)
- # [00:40] <Hixie> so 1 2 3; 1 2 4; 1 2 5; 1 2 3 4; 1 2 3 4 5; ?
- # [00:40] <TabAtkins> Sorry, greater than. Wasn't thinking.
- # [00:40] <Hixie> k
- # [00:40] <TabAtkins> The first 2 loses.
- # [00:40] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [00:40] <TabAtkins> Sorting is always eager with comparisons.
- # [00:43] <Hixie> so we're sorting "one number" before "more than one number", but "2 numbers" and "3 numbers" get sorted based on their numbers
- # [00:43] <Hixie> i.e. 1; 9; 1 1; 1 1 1; 1 2
- # [00:43] <TabAtkins> ...yes?
- # [00:43] <TabAtkins> Hm.
- # [00:43] <Hixie> i think that's right, but it's weird
- # [00:43] <TabAtkins> Why are my preferences inconsistent?
- # [00:43] <Hixie> hehe
- # [00:43] <Hixie> i do think that's the right answer
- # [00:43] <Hixie> it's just a bit weird when you mix all these things together
- # [00:43] <TabAtkins> I think I can justify it by saying that "one number" and "a list of numbers" are different categories, and we sort categories whole.
- # [00:43] <Hixie> and lists can't have just one number :-P
- # [00:43] <Hixie> yeah
- # [00:44] <TabAtkins> Without an explicit indicator, no, lists cant' have one value. ^_^
- # [00:44] <Hixie> of course this means 0 1; 0 1.1.1; 0 1.1
- # [00:44] <TabAtkins> Why?
- # [00:45] <Hixie> because 1.1.1 turns into the same as [0, 1, 1, 1], but 0 1.1 turns into [0, 1.1]
- # [00:45] <TabAtkins> I would think that each item in the list is sorted recursively, so
- # [00:45] <TabAtkins> Oh...
- # [00:45] <Hixie> could do a recursive sort saying it's a list within a list, though
- # [00:46] <Hixie> that would be... special to specify :-)
- # [00:46] <TabAtkins> Hm, I was thinking of different separators living at different levels, but I don't think I can justify my concept of "separator" without human thought.
- # [00:46] <TabAtkins> We could just create a list of separators - " ", "-", ".", ",".
- # [00:46] <Hixie> unless you want to be a very busy man, i don't think i can specify that the UA texts you a question each time it wants to compare numbers
- # [00:47] <TabAtkins> First one encountered makes it a list, and splits the value. You then type each value recursively.
- # [00:47] <TabAtkins> Then sort.
- # [00:47] <TabAtkins> I don't think people use different separators in the same list.
- # [00:48] <Hixie> so 0 1.1.1 becomes [0, [1, 1, 1]] and 0 1.1 becomes [0, 1.1] ?
- # [00:49] <Hixie> i think that is aesthetically pleasing but in reality the resulting complexity wouldn't be justified by the real world applications
- # [00:50] * jonlee is now known as jonlee|afk
- # [00:51] <TabAtkins> I'm just thinking of lists of the same type. It seems weird that "1.1 2.0 1.2" sorts correctly (as a list of real numbers), but "1.1.1 2.0.1 1.2.0" doesn't (because it turns into a list of 9 integers).
- # [00:51] <Hixie> hm, interesting point
- # [00:52] <Hixie> this would only break when sorting lists of variable length lists, right
- # [00:52] <TabAtkins> On the other hand, the way I described it would break anyway unless we established a hierarchy among separators. (Which might be justifiable, if we just put . above the others, due to ip addresses and versions.)
- # [00:53] <TabAtkins> Hm, maybe.
- # [00:53] <TabAtkins> (Well, - should probably be above space and comma too, though perhaps below .)
- # [00:53] <TabAtkins> SORTING IS HARD
- # [00:53] <TabAtkins> LET'S GO SHOPPING
- # [00:53] <Hixie> i admitedly lack imagination sometimes, but i can't think of any cases of lists of variable length lists in sortable tables
- # [00:53] * Joins: jamesr_ (~jamesr@216.239.55.197)
- # [00:54] <Hixie> so i'm happy to bail on that one :-P
- # [00:55] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [00:55] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [00:56] <TabAtkins> True that.
- # [00:56] <TabAtkins> Yeah, I guess that as long as the sub-lists are of the same type and length, you can treat it like a big list for sorting.
- # [00:56] * Joins: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net)
- # [00:57] <Hixie> how should "-2-4-7" sort?
- # [00:57] <Hixie> as ["-", 2, 4, 7], or as [-2, 4, 7] ?
- # [00:58] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [00:58] <TabAtkins> On the argument that "-2a-4" shoudl sort as [-2, a, -4], I say as [-2, -4, -7].
- # [00:59] * Joins: othermaciej_ (~mjs@2620:149:4:1b01:e13d:26e0:7925:99ad)
- # [01:01] * Joins: rniwa (~rniwa@17.114.105.143)
- # [01:01] <TabAtkins> Basically, just tokenize things as numbers or non-numeric strings, with a special check for the 1.1.1 case that forces it to tokenize as three numbers and two strings.
- # [01:01] <TabAtkins> (etc for longer lists)
- # [01:03] * Quits: othermaciej (~mjs@17.245.107.17) (Ping timeout: 260 seconds)
- # [01:03] * othermaciej_ is now known as othermaciej
- # [01:03] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [01:06] * Quits: garciawebdev (~garciaweb@190.244.95.154) (Remote host closed the connection)
- # [01:07] <Hixie> well the problem with that is phone numbers are often of the form 1-2-3
- # [01:08] <Hixie> wouldn't want 555-555-5555 to sort before 555-555-5554
- # [01:08] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [01:09] * abstractj|away is now known as abstractj
- # [01:10] <TabAtkins> Urf, you're right.
- # [01:10] <TabAtkins> What's your working definition of a "separator" here?
- # [01:10] * Joins: isherman-book (Adium@nat/google/x-hgbrpdtlqjiyiexg)
- # [01:11] <Hixie> i have yet to figure that out
- # [01:12] <Hixie> the sum total of my work on a solution here is "return b-a"
- # [01:12] <TabAtkins> Heh. Well, the resolution of that case depends entirely on how you're determining separators.
- # [01:12] <Hixie> my work has been purely focused on the problem side of the equation :-)
- # [01:13] <Hixie> i think i might not determine separators. That is, treat "0,1" the same as "0a1". basically anything that i can't get to parse into a number is a separator.
- # [01:13] <Hixie> so "e" and "." would be special, and "-" special before a number
- # [01:13] <Hixie> but with special rules for what happens if you're parsing a number and come across something weird, like 1e2e3
- # [01:13] <Hixie> or -1-2-3
- # [01:13] <Hixie> or 1.2.3
- # [01:14] <Hixie> i'm thinking -2-4-7 is -2 4 7 though
- # [01:14] <Hixie> it'd be weird to treat -2.4,7 as anything but -2.4 followed by something
- # [01:14] <TabAtkins> Yeah. Hmm, to be consistent with how we want to treat 1.1 vs 1.1.1, I think you're right - [-2, 4, 7]
- # [01:14] <TabAtkins> Yes.
- # [01:14] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [01:16] <Hixie> should i trim leading spaces. i'm thinking yes.
- # [01:16] <TabAtkins> Yes.
- # [01:16] <TabAtkins> Or perhaps just collapsible whitespace?
- # [01:17] <TabAtkins> Non-collapsed whitespace is usually significant.
- # [01:17] <Hixie> i meant leading U+0020
- # [01:17] <Hixie> and U+000A and U+0009 i'll treat as U+0020
- # [01:18] * Quits: isherman-book (Adium@nat/google/x-hgbrpdtlqjiyiexg) (Ping timeout: 276 seconds)
- # [01:18] <TabAtkins> I know, but I'm saying that there's a sematnic distinction between spaces that are collapsed and those that are preserved.
- # [01:18] <TabAtkins> Though that's at the CSS level, so probably not usable here. :/
- # [01:18] <Hixie> yeah i'm definitely not looking at the white-space property here
- # [01:19] <TabAtkins> Okay, in that case, yeah, just trim all the ascii whitespace or whatever.
- # [01:21] <JonathanNeal> if anyone here runs webkit memes, i humbly submit http://i.imgur.com/LVjcEdD.jpg
- # [01:21] <Hixie> stdin.value.split('\n').reverse().sort(sorter).join('\n') is sane JS right?
- # [01:21] <Hixie> or am i smoking something
- # [01:22] <TabAtkins> I forget whether sort() returns something or does it in-place.
- # [01:22] <TabAtkins> Oh, it's in-place, but it returns itself for chaining.
- # [01:23] <Hixie> oh god, stupid api
- # [01:23] <Hixie> don't return something if you're mutating it
- # [01:23] <Hixie> gah
- # [01:23] <Hixie> makes it look like i'm doing functional stuff but then mutates stuff underneath it!
- # [01:23] <TabAtkins> That part's fine - it enables chaining.
- # [01:23] <TabAtkins> But it's bad that some parts of the API are functional and others mutate.
- # [01:24] <TabAtkins> Oh wait, never mind, reverse() also mutates.
- # [01:24] <Hixie> apis should look like they do what they do
- # [01:24] <Hixie> and should do what they look like they do
- # [01:24] <TabAtkins> Needs more bangs.
- # [01:25] <TabAtkins> stdin.value.split('\n').reverse!().sort!(sorter).join('\n')
- # [01:25] <TabAtkins> (Scheme idiom for mutating functions.)
- # [01:25] <Hixie> heh
- # [01:28] <Hixie> what's the js equivalent of the default JavaScript sorter?
- # [01:28] <Hixie> comparator, i guess i should say
- # [01:29] <Hixie> "If comparefn is not undefined and is not a consistent comparison function for the elements of this array (see below), the behaviour of sort is implementation-defined."
- # [01:29] <Hixie> sigh
- # [01:29] <Hixie> oh, that's for when your comparator is dumb
- # [01:29] <Hixie> not when it's null
- # [01:29] <Hixie> nevermind
- # [01:30] <TabAtkins> undefined, not null.
- # [01:30] * Joins: ginger (~Adium@2401:fa00::e954:adf5:6685:7506)
- # [01:32] * Quits: ginger (~Adium@2401:fa00::e954:adf5:6685:7506) (Client Quit)
- # [01:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [01:43] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [01:48] * Quits: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [01:48] * Quits: othermaciej (~mjs@2620:149:4:1b01:e13d:26e0:7925:99ad) (Quit: othermaciej)
- # [01:49] * Quits: eric_carlson (~eric@2620:149:4:1b01:e81f:78e8:c239:23e4) (Quit: eric_carlson)
- # [01:49] * Joins: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net)
- # [01:51] * Krinkle is now known as Krinkle|detached
- # [01:52] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
- # [01:57] <Hixie> i seem to be pretty good about making the problem smaller and smaller without actually making the problem easier.
- # [01:58] <Hixie> http://software.hixie.ch/utilities/js/sorter/index.html
- # [01:58] <Hixie> i have now reduced the problem to "just" tokenisation.
- # [02:03] * Quits: divya (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [02:03] * abstractj is now known as abstractj|away
- # [02:03] * abstractj|away is now known as abstractj
- # [02:08] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [02:13] * Quits: jsbell (jsbell@nat/google/x-oojzbbwswvqgxkvp) (Quit: There's no place like home...)
- # [02:15] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [02:16] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [02:21] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:24] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [02:26] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [02:27] <zewt> Hixie: maybe that page has changed since, but it never seems to set currentTokenAsNumber
- # [02:28] * Joins: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net)
- # [02:32] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:34] * jernoble is now known as jernoble|afk
- # [02:34] * jernoble|afk is now known as jernoble
- # [02:34] * Joins: tantek (~tantek@66-87-2-40.pools.spcsdns.net)
- # [02:41] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [02:41] * Quits: tantek (~tantek@66-87-2-40.pools.spcsdns.net) (Quit: tantek)
- # [02:41] * heycam is now known as heycam|away
- # [02:50] * Quits: ap (~ap@c-98-234-180-13.hsd1.ca.comcast.net) (Quit: ap)
- # [02:56] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [03:02] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [03:06] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [03:07] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:07] * Quits: esprehn_ (esprehn@nat/google/x-npwrctnyizxdzmps) (Quit: esprehn_)
- # [03:08] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [03:22] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [03:30] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [03:32] * heycam|away is now known as heycam
- # [03:39] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:39] * abstractj is now known as abstractj|away
- # [03:40] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [03:44] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [03:44] * Quits: jamesr_ (~jamesr@216.239.55.197) (Quit: jamesr_)
- # [03:47] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:55] <Hixie> zewt: it's only 5% done :-)
- # [03:59] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [04:08] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [04:08] * toyoshiAw is now known as toyoshim
- # [04:08] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 260 seconds)
- # [04:09] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [04:11] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [04:11] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:12] * jonlee|afk is now known as jonlee
- # [04:13] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [04:16] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [04:18] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:19] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [04:21] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [04:24] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [04:26] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:26] * Joins: nessy (~silviapf@2401:fa00:0:fd00:d8b1:cfc5:e7a8:7af3)
- # [04:29] * Joins: divya (~Adium@173-228-123-196.dsl.dynamic.sonic.net)
- # [04:34] * Quits: rniwa (~rniwa@17.114.105.143) (Quit: rniwa)
- # [04:37] <MikeSmith> have the html5lib parser tests been merged into the html testsuite? If not doesn't it make sense they should be?
- # [04:44] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:44] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:46] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Client Quit)
- # [04:47] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [04:51] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # Session Close: Thu Feb 14 04:56:07 2013
- #
- # Session Start: Thu Feb 14 04:56:07 2013
- # Session Ident: #whatwg
- # [04:56] * Disconnected
- # [04:57] * Attempting to rejoin channel #whatwg
- # [04:57] * Rejoined channel #whatwg
- # [04:57] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [04:57] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
- # [04:57] * Quits: Adawerk (~ada@169.241.49.57) (Read error: Operation timed out)
- # [04:58] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Read error: Connection reset by peer)
- # [04:58] * Dashimon is now known as Dashiva
- # [04:59] * Quits: krijnh (~krijnhoet@ip4da4a84d.direct-adsl.nl) (Read error: Connection reset by peer)
- # [05:00] * Quits: jacobolus (~jacobolus@173-228-64-81.dsl.dynamic.sonic.net) (Remote host closed the connection)
- # [05:04] * Joins: plutoniix (~plutoniix@ppp-124-122-7-125.revip2.asianet.co.th)
- # [05:07] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:07] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [05:10] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 256 seconds)
- # [05:11] * jonlee is now known as jonlee|afk
- # [05:17] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [05:23] * Quits: nessy (~silviapf@2401:fa00:0:fd00:d8b1:cfc5:e7a8:7af3) (Quit: Leaving.)
- # [05:25] * Joins: ginger (~Adium@2401:fa00::9dc8:d332:3c8a:5b6d)
- # [05:33] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [05:36] * Quits: linclark|afk (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark|afk)
- # [05:38] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [05:39] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:40] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [05:48] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [05:55] * Joins: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net)
- # [05:56] * Quits: fishd (~fishd@c-50-131-6-45.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:59] * Joins: fishd (darin@nat/google/x-ojjtmlxsqvvvgfaf)
- # [06:02] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [06:04] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [06:08] * Quits: ginger (~Adium@2401:fa00::9dc8:d332:3c8a:5b6d) (Quit: Leaving.)
- # [06:16] * Joins: jacobolus (~jacobolus@108.75.75.178)
- # [06:21] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [06:21] * Joins: dgorbik_ (~dgorbik@2620:149:4:304:d962:6663:ce69:1c47)
- # [06:23] * Quits: dgorbik (~dgorbik@2620:149:4:304:708e:464f:126a:5909) (Ping timeout: 240 seconds)
- # [06:37] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [06:43] * Joins: dbaron (~dbaron@50.0.248.166)
- # [06:44] * Quits: jacobolus (~jacobolus@108.75.75.178) (Remote host closed the connection)
- # [06:50] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [06:52] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [06:53] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [06:55] * Joins: svl (~me@202.68.83.163)
- # [06:55] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [07:09] * Quits: divya (~Adium@173-228-123-196.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [07:11] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 245 seconds)
- # [07:13] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:13] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [07:18] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:25] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
- # [07:40] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [07:41] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:47] * toyoshim is now known as toyoshiAw
- # [07:50] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [07:52] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [07:54] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Read error: Connection reset by peer)
- # [07:55] * Joins: Masklinn (~textual@109.89.134.164)
- # [07:55] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
- # [07:55] * jdaggett_ is now known as jdaggett
- # [07:55] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [08:07] * Joins: xiinotulp (~plutoniix@ppp-124-121-162-94.revip2.asianet.co.th)
- # [08:07] * Quits: svl (~me@202.68.83.163) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [08:08] * Joins: annevk (~annevk@94.116.54.155)
- # [08:10] * Quits: plutoniix (~plutoniix@ppp-124-122-7-125.revip2.asianet.co.th) (Read error: Connection reset by peer)
- # [08:11] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [08:11] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:19] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Read error: Connection reset by peer)
- # [08:19] <MikeSmith> the polyglot community is growing
- # [08:19] <annevk> http://lists.w3.org/Archives/Public/www-tag/2013Feb/0060.html really, the parser argument survives all the way into 2013?
- # [08:19] <annevk> Man, what a way to wake up.
- # [08:19] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [08:19] <MikeSmith> polyglot community now has four members: http://lists.w3.org/Archives/Public/pubclic-html/2013Feb/0121.html
- # [08:20] <MikeSmith> annevk: yeah I just now replied to that message
- # [08:20] * Joins: shwetank (~shwetank@122.161.153.173)
- # [08:22] * Joins: alrra (~alrra@188.24.86.246)
- # [08:22] * Quits: alrra (~alrra@188.24.86.246) (Changing host)
- # [08:22] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [08:22] <annevk> MikeSmith: you accidentally a word in the last sentence
- # [08:23] <MikeSmith> oh
- # [08:23] <MikeSmith> ah thanks
- # [08:23] * Quits: [[zz]] (~q@node-kbx.pool-101-108.dynamic.totbb.net) (Read error: Connection reset by peer)
- # [08:23] * Quits: Smylers (~smylers@host86-171-66-14.range86-171.btcentralplus.com) (Ping timeout: 256 seconds)
- # [08:24] * MikeSmith sends the correction
- # [08:24] * Joins: [[zz]] (~q@node-kot.pool-101-108.dynamic.totbb.net)
- # [08:24] <MikeSmith> I really should just quit reading that thread
- # [08:24] <annevk> The argument also doesn't make sense. In the HTML case you just keep going. In the XML case you actively have to check if the grammar is correct. The whole notion of calling it "error correction" is wrong.
- # [08:25] <MikeSmith> I wonder if that guy even understands that
- # [08:25] <MikeSmith> from his messages, I guess he actually doesn't
- # [08:25] <annevk> MikeSmith: Not really sure how to deal with that either. I'm on the TAG, but I've decided long ago that my 386-time is used and I'll do other things instead.
- # [08:26] <MikeSmith> heh 386-time
- # [08:26] <MikeSmith> yeah I think you're wise to spend it on other problems that have a community of more than 4 people on record as caring about them
- # [08:27] <MikeSmith> there are bigger wrongs to right with that 386 time
- # [08:29] * Joins: niloy (~niloy@115.112.111.246)
- # [08:32] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [08:36] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:42] * heycam is now known as heycam|away
- # [08:48] * Quits: xiinotulp (~plutoniix@ppp-124-121-162-94.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [08:49] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [09:01] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Ping timeout: 264 seconds)
- # [09:15] * Quits: dgorbik_ (~dgorbik@2620:149:4:304:d962:6663:ce69:1c47) (Read error: Connection reset by peer)
- # [09:16] * Joins: dgorbik (~dgorbik@2620:149:4:304:d962:6663:ce69:1c47)
- # [09:17] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:19] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [09:19] <MikeSmith> we have today's winner https://twitter.com/hsivonen/status/301940538171596801
- # [09:20] <MikeSmith> I wish you could give votes to tweets the way you can to bugs in bugzilla
- # [09:20] <MikeSmith> that on would get all my votes
- # [09:23] * Quits: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [09:28] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:36] * Joins: tndrH (~Rob@cpc4-seac20-2-0-cust858.7-2.cable.virginmedia.com)
- # [09:37] <jgraham> MikeSmith: Yeah, the html5lib tests are submitted to the testsuite
- # [09:40] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Remote host closed the connection)
- # [09:41] <jgraham> https://github.com/w3c/html-testsuite/tree/master/old-tests/submission/Opera/html5lib
- # [09:41] <MikeSmith> jgraham: ah great, thanks
- # [09:41] <jgraham> They just need to be moved to the correct place
- # [09:41] <jgraham> (and perhaps regenersated with the newest test data)
- # [09:41] <jgraham> *regenerated
- # [09:42] <MikeSmith> yeah I guess Robin and Ms2ger have been working on moving the test
- # [09:42] <MikeSmith> s
- # [09:46] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [09:46] * Quits: fishd (darin@nat/google/x-ojjtmlxsqvvvgfaf) (Ping timeout: 276 seconds)
- # [09:47] <MikeSmith> jgraham: do we have any existing tests that check whether the correct HTML*Element interface is exposed for an element?
- # [09:47] <MikeSmith> if not, would it be worth adding tests for that?
- # [09:47] * Quits: dbaron (~dbaron@50.0.248.166) (Ping timeout: 245 seconds)
- # [09:49] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [09:49] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Client Quit)
- # [09:49] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [09:49] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:56] <jgraham> MikeSmith: I can't think of any. You could just write idlharness.js tests for all elements. That would produce a lot of fails :)
- # [09:56] * Joins: darobin (~darobin@78.109.80.74)
- # [09:57] <jgraham> In unrelated thoughts, have we attempted to get jQuery and others to make it policy to submit tests when they find themselves working around browser bugs?
- # [09:58] <jgraham> http://blog.methvin.com/2013/02/tragedy-of-webkit-commons.html whines about the fact that it's hard to get bugs fixed
- # [09:59] <jgraham> But having public failing tests is one way to put pressure on vendors to fix things
- # [09:59] <jgraham> So it seems like a win for jQuery and a win for the web
- # [09:59] <darobin> jgraham: that's a very good idea
- # [10:00] <darobin> I believe there's been talk about it but no action
- # [10:00] <odinho> jgraham: We do have Julian Auborg. And now another jQuerist in TAG.
- # [10:00] <jgraham> odinho: In the nicest possible way "in the TAG" and "helping the Open Web" are not really the same thing
- # [10:00] <darobin> Julian has definitely been interested in testing, he was at TestTWF Paris and has asked several questions about the testing framework
- # [10:00] <odinho> Yeah
- # [10:00] <darobin> (some of which I still need to answer I'm afraid :()
- # [10:01] <jgraham> Yup
- # [10:01] <odinho> He's cool. And very interested in testing.
- # [10:01] <darobin> yeah he's cool
- # [10:01] <jgraham> Sure, I met him in Paris/Lyon too :)
- # [10:01] <odinho> He's test facilitator for XHR. And did the test with putting test status in the XHR spec.
- # [10:02] <jgraham> But while it's still at the level of "a few individuals are interested" it's not really good enough
- # [10:02] <darobin> I think he was a bit annoyed with someone here saying that he didn't understand the web platform well enough to use XHR (because he was using jQuery for some spec stuff)
- # [10:02] <odinho> Yeah, -- but I guess it's also to do with process.
- # [10:02] <darobin> (or maybe I'm mixing that up with someone else)
- # [10:02] <jgraham> We have to leverage their interest to make it something that happens by default
- # [10:03] <jgraham> darobin: I think annevk might have said that?
- # [10:03] * Joins: fishd (~fishd@216.239.45.130)
- # [10:03] <jgraham> But I could be wrong
- # [10:04] <darobin> "Never doubt that a few individuals who are interested can write some tests; indeed, it is the only thing that ever has."
- # [10:04] <darobin> -- Margaret Mead, at TestTWF
- # [10:04] <darobin> jgraham: might be possible
- # [10:04] <darobin> not a very smart comment whoever it came from
- # [10:06] <jgraham> darobin: It is hard to disagree that individuals write tests. But it is much more likely that they will write tests when they are in an environment where writing tests is normal and expected
- # [10:06] <jgraham> At the moment, for the OWP, there aren't so many environments like that
- # [10:06] <darobin> jgraham: I know, I was just having fun introducing anthropology completely gratuitously
- # [10:06] * Joins: pyrsmk (~pyrsmk@86.25.140.88.rev.sfr.net)
- # [10:07] <jgraham> (at least for the case of browser-neutral, public tests)
- # [10:07] <darobin> in general, without worrying about getting the jQuery project involved directly, it would be a good idea to trawl through the jQ code and spot everything weird it does to work around a bug
- # [10:07] <darobin> I want write access to tobie's todo list :)
- # [10:07] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 276 seconds)
- # [10:07] <darobin> we should track these ideas as bugs
- # [10:08] <darobin> whoever wants to set it up gets to pick the bug tracker
- # [10:08] <jgraham> "it would be a good idea [...] to trawl through the jQuery code" /me phones the blood testing people to check for illicit substances in darobin's system
- # [10:08] <darobin> jgraham: it's something I've done before — it's actually not that long and pretty readable
- # [10:08] <jgraham> s/[...] //
- # [10:08] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
- # [10:08] <annevk> darobin: just seemed wrong
- # [10:09] <darobin> annevk: what did?
- # [10:09] <annevk> darobin: using some ajax() abstraction instead of XHR in the XHR spec
- # [10:09] <darobin> ah :)
- # [10:09] <darobin> well, I expect people to dogfood
- # [10:09] <annevk> Though admittedly I'm not very impressed thus far with my three counterparts at the W3C
- # [10:10] <darobin> also, there's a reason why ajax() is popular, and it's not because people don't understand XHR!
- # [10:10] <darobin> well, that's another issue altogether
- # [10:11] <darobin> I'm pretty sure that Julian, who's in charge of ajax(), understands XHR pretty damn well in practice
- # [10:11] <jgraham> darobin: Anyway, I think my point is that us going through the jQuery code trying to look for weirdness doesn't scale
- # [10:11] <darobin> jgraham: I'm not disagreeing that we should get more people involved
- # [10:11] <darobin> but I was thinking of this as a project that could encourage participation
- # [10:12] <darobin> sort of like what Brackets does
- # [10:12] <jgraham> Brackets?
- # [10:12] <darobin> whenever they have a simple bug that's not critical, instead of solving it they add it to an "easy" list
- # [10:12] <darobin> so that people who want to get involved can find an easy entry point
- # [10:12] <darobin> http://brackets.io/
- # [10:12] <jgraham> [goodfirstbug]
- # [10:13] <jgraham> Or something
- # [10:13] <darobin> exactly
- # [10:13] <darobin> a lot of people know the jQ code, and/or are interested in it, and understand what a given part does
- # [10:13] <darobin> spot a bug, submit a test, make jQ smaller and faster over time can be an enticing avenue of action
- # [10:14] <darobin> I think it feels more concrete than "write a test against a spec"
- # [10:14] <darobin> anyway, just a thought
- # [10:14] <darobin> cat log >> tobie.todo
- # [10:16] <jgraham> Well whichever path we take to get there I am happy, as long as the destination is a culture where people that depend on the web, and benefit from a high degree of interoperability, are engaged in behaviours that actively improve interoperability, rather than assuming it is someone else's problem
- # [10:16] <darobin> you mean as opposed to only testing for WebKit?
- # [10:17] <jgraham> Well in the case of jQuery, I mean as opposed to hacking around any bugs they find and then years later moaning that no one fixed the bugs
- # [10:17] <jgraham> jQuery are relatively good about testing in lots of engines
- # [10:18] <jgraham> Although "relatively good" is quite a low bar here
- # [10:19] <darobin> they're actually pretty damn good
- # [10:19] <jgraham> Sure
- # [10:19] <jgraham> they could be a lot less good and still re relatively good though
- # [10:19] <jgraham> *be
- # [10:20] <darobin> heh, yeah
- # [10:20] <darobin> I've also been wondering if it would make sense to collaborate with http://swarm.jquery.org/
- # [10:21] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [10:21] <darobin> browserstack has run 272 million tests through that interface
- # [10:21] <darobin> it's not bad
- # [10:23] * Quits: annevk (~annevk@94.116.54.155) (Remote host closed the connection)
- # [10:26] * Quits: danbri (~danbri@146.90.222.192) (Remote host closed the connection)
- # [10:26] * Joins: danbri (~danbri@146.90.222.192)
- # [10:29] * Joins: fishd (darin@nat/google/x-zuulzpnequjslbzx)
- # [10:30] * Quits: danbri (~danbri@146.90.222.192) (Ping timeout: 256 seconds)
- # [10:32] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
- # [10:32] * Quits: fishd (darin@nat/google/x-zuulzpnequjslbzx) (Ping timeout: 245 seconds)
- # [10:34] * Joins: ^esc (~esc_ape@77.116.246.44.wireless.dyn.drei.com)
- # [10:34] * Quits: ^esc_ (~esc_ape@77.117.246.71.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [10:37] * Joins: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be)
- # [10:38] <Ms2ger> MikeSmith, I've written tests to check the HTML*Element interfaces
- # [10:40] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [10:42] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:42] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [10:43] <jgraham> Ms2ger++
- # [10:44] <Ms2ger> ./html/semantics/interfaces.html I think
- # [10:47] <Ms2ger> "The polyglot feature represents, to me, its value proposition."
- # [10:47] * Ms2ger snorts
- # [10:52] <MikeSmith> Ms2ger: thanks
- # [10:52] <MikeSmith> (for the tests not for the snorts)
- # [10:53] <Ms2ger> Hmm, do we still have a data element?
- # [10:54] <MikeSmith> far as I know
- # [10:55] * Ms2ger puts reviewing that test on his todo list
- # [10:57] * Joins: nonge_ (~nonge@p5B3269E3.dip.t-dialin.net)
- # [10:57] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [10:58] * Joins: annevk (~annevk@207.218.72.65)
- # [11:01] * Quits: nonge (~nonge@p5B326A06.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [11:03] * Quits: niloy (~niloy@115.112.111.246) (Ping timeout: 255 seconds)
- # [11:04] <Ms2ger> darobin, hey, feel like reviewing a test of mine? :)
- # [11:05] <darobin> Ms2ger: sure :)
- # [11:05] * Quits: Rubennn_ (~Rubennn@apher.gewooniets.nl) (Read error: Connection reset by peer)
- # [11:05] <Ms2ger> darobin, https://github.com/w3c/html-testsuite/pull/22
- # [11:07] <darobin> ta, I'll look
- # [11:09] * Krinkle|detached is now known as Krinkle
- # [11:10] * Joins: niloy (~niloy@115.112.64.6)
- # [11:14] <annevk> Got to love how http://www.brucelawson.co.uk/2012/vendor-prefixes-mobile-monoculture/ contrasts with http://www.brucelawson.co.uk/2013/opera-and-webkit-a-personal-perspective/
- # [11:17] <sangwhan> annevk: :P
- # [11:19] <othermaciej> I think Opera using WebKit is bad for the Web because WebKit has the least creative name of the major browser engines
- # [11:19] <othermaciej> compared to Gecko, Presto, Trident, it sounds so boring
- # [11:19] <Ms2ger> othermaciej, Gecko is hiring ;)
- # [11:19] <othermaciej> Ms2ger: if I could have the code name without having to touch the code….
- # [11:20] <jgraham> othermaciej: Sure you can
- # [11:20] <jgraham> Go into PR
- # [11:20] <Ms2ger> Why do I have a libjs-jquery package installed?
- # [11:21] <othermaciej> me working for Mozilla PR would be a brilliant plan for destroying Mozilla
- # [11:21] <Ms2ger> I'd suggest joining Opera PR, but it's too late to do anything to them :)
- # [11:22] <annevk> othermaciej: if that's the only reason why it's bad it doesn't seem so bad
- # [11:22] <annevk> othermaciej: the web is already full of bad names and doing just fine
- # [11:22] <othermaciej> they managed to get a lot more press this week than they have for a while
- # [11:23] * heycam|away is now known as heycam
- # [11:23] <jgraham> See, you are ideal for PR
- # [11:25] <othermaciej> based on this week, I’d recommend changing engines once a month
- # [11:26] <sangwhan> Everyone should take turns and swap engines every once in a while. Ensures job security for browser engineers.
- # [11:28] <darobin> oooh, now there's an idea
- # [11:29] <darobin> it would also keep developers on their toes
- # [11:29] <Ms2ger> But then we'd all have to work on WebKit at times...
- # [11:30] <jgraham> Ms2ger: Not really
- # [11:30] <jgraham> Just mandate that every browser must have a short release cycle and each release must use a different engine in a fixed order
- # [11:30] <jgraham> The people working on the engines could keep working on one product at a time
- # [11:30] <sangwhan> ...and you carefully schedule your vacations
- # [11:31] <jgraham> But the frontsends would all have to be engine-independent
- # [11:31] <jgraham> *frontends
- # [11:31] <jgraham> Also annevk would get a hippo
- # [11:36] <annevk> I'm in!
- # [11:37] * Krinkle is now known as Krinkle|detached
- # [11:39] <MikeSmith> so I had a mail problem and lost most my unread list mail and bugmail from yesterday
- # [11:39] <MikeSmith> I'm wondering if I should feel bad about that
- # [11:42] <annevk> Sound wonderful :-)
- # [11:43] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [11:43] <annevk> Although I guess even if I lost email, I could still figure out what to work on by looking through the long lists of open bugs :/
- # [11:43] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [11:49] * heycam is now known as heycam|away
- # [11:52] <annevk> Ugh, rewriting low-level bits of URL is no fun
- # [11:54] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [11:54] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
- # [11:57] <MikeSmith> darobin: for generating the test-case numbers in http://w3c-test.org/html-testsuite/master/tools/coverage/ do you look for test-cases in the top-level dirs?
- # [11:57] <darobin> MikeSmith: you mean above depth 3?
- # [11:57] <MikeSmith> it seems like not because it'd otherwise be catching the tests in semantics/interfaces.html
- # [11:57] * darobin looks
- # [11:57] <MikeSmith> I mean like that semantics/interfaces.html case
- # [11:58] <darobin> "/html/semantics/interfaces.html": 131,
- # [11:58] <darobin> so they get detected — if they get lost it's later in the process
- # [11:59] <darobin> "semantics": 1129,
- # [11:59] <jgraham> darobin: Why does that script think that "navigating across documents" has zero testable words in it? It's a giant, confusing, normative, algorithm
- # [11:59] <darobin> MikeSmith: well they seem to be listed?
- # [11:59] <jgraham> Which is unimplemeneted in all browsers
- # [11:59] <MikeSmith> darobin: hmm I guess there's no separatee row where they're listed?
- # [12:00] <jgraham> It's like the most desirable section of the spec to get tests for
- # [12:00] <MikeSmith> they're just added to the total but not listed separately?
- # [12:00] <darobin> MikeSmith: if a test file is right under semantics/ it goes into semantics
- # [12:00] <MikeSmith> ah
- # [12:00] <MikeSmith> ok, I see
- # [12:00] <darobin> if you want it in a subsection, you need to put it in a subsection dir
- # [12:00] <MikeSmith> ok
- # [12:01] <darobin> I treat the file names as meaningless
- # [12:01] <darobin> because, mostly, they are
- # [12:01] <MikeSmith> sure
- # [12:01] <darobin> jgraham: lemme look
- # [12:01] <darobin> it's very much possible that there are bugs with the spec analysis code — analysing the HTML spec is a FPITA
- # [12:02] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [12:03] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Client Quit)
- # [12:04] <darobin> jgraham: yeah I confirm that's a bug
- # [12:04] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [12:04] * darobin sighs
- # [12:05] <darobin> I wish I could use XPath for this, but it just causes PhantomJS to go crazy
- # [12:11] <annevk> same for application cache stuff
- # [12:11] <annevk> downloading-or-updating-an-application-cache is definitely stuff that requires tests (if we keep it long term that is, otherwise, care)
- # [12:11] <annevk> not doing tests for rendering also seems somewhat wrong
- # [12:18] <Ms2ger> annevk, want to review my rendering test? :)
- # [12:19] <annevk> Ms2ger: I'm on the TAG man, got more important things to do
- # [12:19] <annevk> Ms2ger: j/k, pointer?
- # [12:19] <Ms2ger> https://github.com/w3c/html-testsuite/pull/22
- # [12:19] <annevk> Hmm, that does look kinda painful to review
- # [12:20] <Ms2ger> Heh
- # [12:22] <annevk> Okay, so this is mostly about border attribute parsing?
- # [12:22] <Ms2ger> Yeah
- # [12:22] <annevk> Is there no reflecting attribute for that?
- # [12:22] <Ms2ger> https://bugs.webkit.org/show_bug.cgi?id=102112 fwiw
- # [12:26] <annevk> Oh, so the spec says that if the algorithm generates an error, it's fine
- # [12:26] <annevk> "is also found to have a value other than zero or to generate an error" was confusing me
- # [12:27] <annevk> is -0 less than 0?
- # [12:27] <Ms2ger> -0 is 0
- # [12:28] <annevk> okay, commented on the pull
- # [12:28] <annevk> is that the correct procedure?
- # [12:28] <Ms2ger> Sure
- # [12:28] <Ms2ger> Now I get to figure out how to merge this :)
- # [12:29] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [12:31] <annevk> And I can try to find something else to postpone rewriting fragile URL algorithms
- # [12:32] <Ms2ger> :D
- # [12:34] * abstractj|away is now known as abstractj
- # [12:36] <annevk> Hmm if someone sets .href, do we just want to blow the previous query object away or do we want to update it?
- # [12:36] <annevk> I guess we want to update it.
- # [12:39] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [12:41] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [12:42] * Joins: danja (~danny@host241-200-dynamic.27-79-r.retail.telecomitalia.it)
- # [12:49] * Joins: thiessenp (~thiessenp@90.163.82.74)
- # [12:55] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [12:58] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:02] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [13:04] * Quits: ^esc (~esc_ape@77.116.246.44.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [13:06] * Joins: ^esc (~esc_ape@77.116.246.44.wireless.dyn.drei.com)
- # [13:07] <annevk> Hmm, now URL terminology... I guess I can curse Hixie back while he's not around.
- # [13:11] * Joins: shwetank (~shwetank@122.161.153.173)
- # [13:13] <smaug____> annevk: curious, has anyone collected use cases for the new event listener registration thing. And also list of ways to add listeners in various script libraries
- # [13:13] <annevk> smaug____: mostly just looked at a bunch of libraries
- # [13:14] <annevk> smaug____: plus feedback from developers here and there
- # [13:14] <smaug____> but not written all that to a wiki or anything like that?
- # [13:15] <annevk> no
- # [13:16] <annevk> Nobody ever asks me for my wiki pages :-)
- # [13:19] <annevk> smaug____: jQuery has on()/off(); Dart has on.eventName.add()/remove(); X? has obj = on()
- # [13:20] <annevk> smaug____: then they have "event delegation" (wrong name yadayada) via selectors and given that default bubbling would be good
- # [13:20] <annevk> smaug____: the other use case that came up recently was only receiving trusted events
- # [13:21] <annevk> smaug____: which seems reasonable once we have a dictionary for registration options
- # [13:22] <smaug____> s/X/Prototype.js/ ?
- # [13:23] <smaug____> Dart isn't too relevant
- # [13:23] <smaug____> ah, yeah, Gecko has a way to receive only trusted events
- # [13:24] * Quits: nephyrin (~neph@nat/mozilla/x-tilcwoiafojvujec) (Ping timeout: 252 seconds)
- # [13:27] * Joins: nephyrin (~neph@nat/mozilla/x-wycadlmgqajvtzcu)
- # [13:29] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
- # [13:40] <annevk> smaug____: not sure when I'll get to specifying them though
- # [13:41] <smaug____> well, before specifying them it is better to know what to specify :)
- # [13:41] <smaug____> I mean, the feature set we want
- # [13:41] <smaug____> and syntax to use etc
- # [13:51] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [13:58] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:58] * Quits: sedovsek (~robert@89.143.12.238) (Client Quit)
- # [14:00] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:13] * Joins: randomwind (~tim@122.58.125.92.etth.tomsknet.ru)
- # [14:24] * marcosc wishes WebIDL was on GitHub (*hint hint, heycam|away*)… I'm just putting that out there.
- # [14:26] * Quits: niloy (~niloy@115.112.64.6) (Ping timeout: 245 seconds)
- # [14:29] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [14:38] <zewt> annevk: event delegation is the word everyone uses, so it's de facto the right name :P
- # [14:39] <zewt> what was the use case for receiving trusted events? i've never actually found a purpose of that flag (seems like a relic from the past, back when people visualized the "default action" as part of event dispatch rather than part of the caller)
- # [14:43] * Joins: niloy (~niloy@115.112.64.6)
- # [14:44] <annevk> I forgot, I don't store all that
- # [14:46] <MikeSmith> Ms2ger: are not the tests in dzenana-trenutak pull requests redundant with the existing semantics/interfaces.html tests?
- # [14:46] <zewt> know where it was actually requested? don't see "trusted" in the thread anywhere
- # [14:46] <zewt> would be nice to know the actual use case
- # [14:46] <zewt> afk
- # [14:51] <annevk> Probably the same use case why we have isTrusted in the first place. I think it relates to components.
- # [14:57] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:08] <zewt> the trusted flag predates components by about a century, right? heh
- # [15:08] <Ms2ger> MikeSmith, some of them probably are
- # [15:08] <annevk> Not really. XBL is pretty much the same thing
- # [15:09] <Ms2ger> idl.spec.whatwg.org? Mmmm
- # [15:09] <annevk> Well, century, that could be true I suppose if we're not too specific
- # [15:09] <annevk> Ms2ger: want
- # [15:12] <zewt> i don't really even know what xbl is, heh, other than it's something that isn't
- # [15:20] * Joins: jmason (~jmason@174.137.103.143)
- # [15:21] <annevk> The comments on http://robert.ocallahan.org/2013/02/and-then-there-were-three.html o_O
- # [15:25] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:26] <zewt> ultimately i suspect the diversity opera gives us doesn't actually benefit us that much, just because their market share is too small
- # [15:29] <darobin> it's not the market share that matters
- # [15:29] <darobin> it's the possibility
- # [15:29] <annevk> And it's getting feedback from a different set of implementation assumptions.
- # [15:29] <annevk> And a bunch more
- # [15:29] <darobin> what's more 2% market share isn't small
- # [15:29] <darobin> give me 2% of the web any day
- # [15:30] <darobin> I'll take that
- # [15:30] <Ms2ger> darobin, go move that repo instead of taking my market share
- # [15:30] <darobin> Ms2ger: tobie said no move it, so I no move it
- # [15:38] * Joins: eric_carlson (~eric@2620:149:4:1b01:acaa:2aa0:bae5:e924)
- # [15:40] * Quits: thiessenp (~thiessenp@90.163.82.74) (Quit: thiessenp)
- # [15:43] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [15:47] <zewt> it's small to authors :) 2% market share doesn't correspond to 2% development effort and testing to make our stuff work in it
- # [15:50] <darobin> well, turning away 1 person out of every fifty at your shop is hardly the key to success
- # [15:50] <zewt> depends on what your shop is, eg. what your resources are
- # [15:50] * Quits: niloy (~niloy@115.112.64.6) (Quit: Leaving)
- # [15:50] <karlcow> would 17% of mobile worldwide enough? http://gs.statcounter.com/#mobile_browser-ww-monthly-201112-201212
- # [15:50] <karlcow> or 41% mobile in Bangladesh enough? http://gs.statcounter.com/#mobile_browser-BD-monthly-201112-201212
- # [15:51] <zewt> that doesn't seem to distinguish opera mobile from opera mini, which from what i understand are very different beasts
- # [15:53] <jgraham> I would be interested to see numbers to back up the assertion that supporting WebKit + Gecko + Trident + Presto is significantly more expensive than supporting WebKit + Gecko + Trident
- # [15:54] <karlcow> 14.6% Desktop in Russian Federation http://gs.statcounter.com/#browser-RU-monthly-201112-201212
- # [15:54] <karlcow> not enough market share?
- # [15:55] <karlcow> jgraham: specifically when most of the time, the interop issue was coming for the absence of the codepath more than the incompatibility (blocking through user agent sniffing, forgetting the prefixes in css and JS, not having unprefixed fallbacks)
- # [15:56] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:57] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
- # [15:58] <jgraham> karlcow: Indeed, that matches my experience too. There are *lots* of sites that would have worked OK with trivial fixes << 2% of the cost of building the site.
- # [15:59] <jgraham> Just not blocking Opera would take negative effort, for example
- # [15:59] <jgraham> That doesn't apply to all cases of course
- # [16:04] <Ms2ger> Wait, track.readyState is an integer?
- # [16:05] <jgraham> An unsigned short, in fact
- # [16:05] <jgraham> readyState always is, so it's consistent
- # [16:06] <jgraham> Even if that's not how we do things these days
- # [16:06] * Joins: harig (~harig@117.199.7.189)
- # [16:07] * Joins: carbonix (~vcarbune@86.121.18.226)
- # [16:08] * Quits: Masklinn (~textual@109.89.134.164) (Ping timeout: 260 seconds)
- # [16:10] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [16:12] * Joins: Masklinn (~textual@109.89.134.164)
- # [16:13] * Quits: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [16:14] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
- # [16:15] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [16:16] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [16:17] * Joins: JibberJim (~opera@132.185.151.196)
- # [16:18] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 248 seconds)
- # [16:23] <Ms2ger> jgraham, except it isn't; IDB and WebRTC use strings
- # [16:24] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:24] <Ms2ger> As do some of the B2G APIs
- # [16:25] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:28] * Joins: yorick (~yorick@oftn/member/yorick)
- # [16:36] * Quits: bacilla (~karolis@unaffiliated/velkam) (Ping timeout: 264 seconds)
- # [16:36] * paul_irish_ is now known as paul_irish
- # [16:42] * Quits: carbonix (~vcarbune@86.121.18.226) (Ping timeout: 248 seconds)
- # [16:42] * Joins: thiessenp (~thiessenp@90.163.82.74)
- # [16:45] <MikeSmith> jgraham: so looking at the outline algorithm I don't see that there's anything testable in it
- # [16:46] <MikeSmith> because it doesn't state that UAs are actually required to expose it, or how
- # [16:47] <MikeSmith> wouldn't it make sense to just have a document.outline?
- # [16:48] <MikeSmith> so that is actually gets exposed to Web content?
- # [16:48] <MikeSmith> and the Web developers could actually do something with it
- # [16:48] <MikeSmith> e.g., use it to generate a ToC
- # [16:49] <Ms2ger> No, then we'd have to implement it ;)
- # [16:49] <jgraham> MikeSmith: Well
- # [16:49] <jgraham> I think that browsers are not the intended conformance class
- # [16:49] <MikeSmith> maybe they should be
- # [16:49] <jgraham> Interesting idea
- # [16:50] <jgraham> One problem is that the algorithm is too heavyweight to use in style
- # [16:50] <MikeSmith> exposing an outline for Web devs to use seems like a potenally pretty useful thing to do
- # [16:50] <jgraham> So the obvious idea of ::heading(n) doesn't really work
- # [16:51] <jgraham> I could go with that
- # [16:52] <MikeSmith> go with it meaning you don't think it's a bad idea?
- # [16:52] <jgraham> Not until hsivonen explains to me that it is ;)
- # [16:52] <Ms2ger> "Last, nothing motivates most of us to act than seeing something wrong on the Internet."
- # [16:52] <Ms2ger> All too true
- # [16:54] <jgraham> MikeSmith: One concern might be that it would be slow to generate
- # [16:54] <MikeSmith> yeah
- # [16:55] <MikeSmith> so we deal with that by having it only generated on demand
- # [16:55] <MikeSmith> I wonder if there's any similar precedent
- # [16:55] <jgraham> Right, but the class to document.outline would block the UI thread
- # [16:55] <MikeSmith> right so we can't do it that way
- # [16:55] <jgraham> MikeSmith: Lots of things are generated lazilly inside UAs
- # [16:56] <jgraham> Although, maybe it is no worse than querySelector
- # [16:56] <jgraham> Or something
- # [16:56] <jgraham> In which case it is fast enough
- # [16:58] * Quits: eric_carlson (~eric@2620:149:4:1b01:acaa:2aa0:bae5:e924) (Remote host closed the connection)
- # [17:00] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:00] * Joins: eric_carlson (~eric@17.212.152.104)
- # [17:00] * abstractj is now known as abstractj|lunch
- # [17:03] <Ms2ger> annevk, shouldn't DOM say (Mozilla Foundation) for the three of us now? :)
- # [17:04] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [17:06] * Quits: Masklinn (~textual@109.89.134.164)
- # [17:06] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Ping timeout: 256 seconds)
- # [17:06] <MikeSmith> jgraham: so no document.outline but instead created with document.createOutline(Element element)
- # [17:06] <MikeSmith> so you could do document.createOutline(document.documentElement) if you wanted an outline for the whole document
- # [17:07] <MikeSmith> or you could create an outline for whatever portion of the document you wanted one for
- # [17:10] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [17:10] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [17:10] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [17:11] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [17:12] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [17:13] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [17:15] * Joins: garciawebdev (~garciaweb@181.31.76.205)
- # [17:16] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [17:20] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:23] * Quits: harig (~harig@117.199.7.189) (Quit: harig)
- # [17:25] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [17:26] * Joins: Masklinn (~textual@79.132.236.146)
- # [17:30] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [17:30] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [17:30] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
- # [17:31] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [17:32] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [17:38] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [17:41] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [17:44] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [17:45] * Joins: nvartolo_ (~nvartolom@178.168.103.7)
- # [17:46] <jgraham> MikeSmith: Is there a use case for a partial outline?
- # [17:47] <Ms2ger> TOCs for individual posts on blogs?
- # [17:47] * Quits: nvartolo_ (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [17:48] <MikeSmith> yeah
- # [17:48] <MikeSmith> TOCs per section, in a long single-page doc
- # [17:49] <Ms2ger> Hell, the HTML spec
- # [17:49] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:49] <MikeSmith> hah yeah
- # [17:49] <MikeSmith> plus that's a nice general statement
- # [17:50] <MikeSmith> curse
- # [17:50] <MikeSmith> like Khaaaaaan!!
- # [17:52] <MikeSmith> jgraham: could still make it so that document.createOutline() does it for the whole document
- # [17:52] <MikeSmith> I guess
- # [17:53] <MikeSmith> or add .createOutline() to Element :)
- # [17:53] <MikeSmith> but I think that would not be so popular
- # [17:54] * Joins: cabanier (~cabanier@192.150.22.55)
- # [17:54] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [17:54] <dglazkov> good morning, Whatwg!
- # [17:54] <MikeSmith> or HTMLELement
- # [17:54] <MikeSmith> rather
- # [17:55] <dglazkov> I was on vacation yesterday. Did anything interesting happen?
- # [17:55] <MikeSmith> though still not likely be popular
- # [17:55] <jgraham> MikeSmith: Or Object :p
- # [17:55] <MikeSmith> dglazkov: the Quickening
- # [17:55] <dglazkov> again?!
- # [17:55] <MikeSmith> plus webkitmemes
- # [17:55] <dglazkov> I thought we cancelled that
- # [17:56] <MikeSmith> dglazkov: nope, you're on the way to top, Highlander
- # [17:56] <MikeSmith> it'll just be you and Sean Connery in the end
- # [17:56] <dglazkov> I'll yield to Sean. He seems like a cool dude
- # [17:57] <jgraham> I have never seen Highlander, but I am imagining dglazkov on top of a Scottish mountain, shirtless, screaming "I am the only one"
- # [17:57] <jgraham> It is quite distressing
- # [17:58] <dglazkov> when did I lose the shirt?
- # [17:58] <jgraham> Quite early on
- # [17:58] <dglazkov> hmm.
- # [17:58] <MikeSmith> this picture of dglazkov evens looks a lot like Sean Connery: http://media.weirdworm.com/img/misc/6-reasons-highlander-is-awesome/connery.jpg
- # [17:58] <dglazkov> that does seem distressing
- # [17:59] <MikeSmith> oh man this dglazkov picture even more so http://www.danvelazquez.com/wp-content/uploads/2012/06/zardoz.jpg
- # [18:00] <dglazkov> red underwear. Never could resist that.
- # [18:01] <MikeSmith> then there's the new WebKit logo that's been proposed http://www.retronaut.com/wp-content/uploads/2012/12/zardoz-12.jpg
- # [18:01] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [18:01] <dglazkov> stop, stop. You're bringing back memories of that terrible, terrible movie. I give up.
- # [18:03] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [18:04] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:04] <MikeSmith> dglazkov: "the rudeness with which you made your demand is a sign of dirty conscious"
- # [18:04] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.89 [Firefox 18.0.2/20130201065344])
- # [18:05] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [18:05] <dglazkov> <_<
- # [18:06] * Joins: shwetank (~shwetank@122.161.153.173)
- # [18:07] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [18:08] * Joins: esprehn_ (~esprehn@207.198.105.20)
- # [18:08] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [18:10] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [18:11] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [18:11] * Joins: nvartolomei (~nvartolom@178.168.103.7)
- # [18:12] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [18:13] * Joins: jsbell (jsbell@nat/google/x-ydjkkxqqbvqmtewv)
- # [18:14] * Quits: JibberJim (~opera@132.185.151.196) (Quit: JibberJim)
- # [18:17] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [18:19] * Quits: nvartolomei (~nvartolom@178.168.103.7) (Remote host closed the connection)
- # [18:26] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [18:32] * Joins: adamovy (~adamovy@acyl52.neoplus.adsl.tpnet.pl)
- # [18:35] * Quits: randomwind (~tim@122.58.125.92.etth.tomsknet.ru) (Read error: Connection reset by peer)
- # [18:35] * Quits: esprehn_ (~esprehn@207.198.105.20) (Quit: esprehn_)
- # [18:36] * Joins: randomwind (~tim@122.58.125.92.etth.tomsknet.ru)
- # [18:38] * abstractj|lunch is now known as abstractj
- # [18:43] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:44] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
- # [18:44] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Client Quit)
- # [18:45] * Quits: pyrsmk (~pyrsmk@86.25.140.88.rev.sfr.net) (Ping timeout: 245 seconds)
- # [18:45] * Joins: pyrsmk (~pyrsmk@141.62.138.88.rev.sfr.net)
- # [18:50] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [18:52] * Krinkle|detached is now known as Krinkle
- # [18:52] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:53] * Joins: bacilla (~karolis@unaffiliated/velkam)
- # [18:55] * Joins: dbaron (~dbaron@50.0.248.166)
- # [18:57] * Quits: nonge_ (~nonge@p5B3269E3.dip.t-dialin.net) (Quit: Verlassend)
- # [19:02] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [19:05] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [19:06] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [19:06] * Quits: ukai (ukai@nat/google/x-xcutvtikpzajflre) (Ping timeout: 252 seconds)
- # [19:06] * jonlee|afk is now known as jonlee
- # [19:07] * Joins: esprehn_ (esprehn@nat/google/x-iwaysuwxkzjefjmi)
- # [19:09] * Joins: danbri (~danbri@146.90.222.192)
- # [19:10] * Joins: JibberJim (~opera@host-78-146-73-78.as13285.net)
- # [19:10] * Joins: fishd (~fishd@216.239.45.130)
- # [19:12] * Quits: pyrsmk (~pyrsmk@141.62.138.88.rev.sfr.net) (Remote host closed the connection)
- # [19:12] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [19:13] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [19:16] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
- # [19:18] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [19:18] * Quits: danbri (~danbri@146.90.222.192) (Remote host closed the connection)
- # [19:19] * Joins: weinig (~weinig@17.114.109.23)
- # [19:19] * Joins: pablof (~pablof@144.189.31.3)
- # [19:19] * Joins: shwetank (~shwetank@122.161.153.173)
- # [19:21] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:24] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [19:29] * Quits: JibberJim (~opera@host-78-146-73-78.as13285.net) (Ping timeout: 260 seconds)
- # [19:31] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:35] * Quits: randomwind (~tim@122.58.125.92.etth.tomsknet.ru) (Quit: Leaving.)
- # [19:35] * Quits: weinig (~weinig@17.114.109.23) (Quit: weinig)
- # [19:37] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [19:38] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [19:38] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [19:40] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Linkinus - http://linkinus.com)
- # [19:45] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 248 seconds)
- # [19:47] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [19:50] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [19:51] * Joins: fishd (~fishd@216.239.45.130)
- # [19:51] * Quits: jonlee (~jonlee@2620:149:4:1b01:8404:6439:dd4e:cbdf) (Quit: jonlee)
- # [19:54] * Quits: jsbell (jsbell@nat/google/x-ydjkkxqqbvqmtewv) (Remote host closed the connection)
- # [19:55] * Joins: darobin (~darobin@78.208.93.24)
- # [20:00] * Joins: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net)
- # [20:03] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:06] * Joins: weinig (~weinig@17.114.109.23)
- # [20:08] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [20:10] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [20:10] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [20:11] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [20:11] * Quits: thiessenp (~thiessenp@90.163.82.74) (Quit: thiessenp)
- # [20:11] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [20:13] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Quit: Reconnecting…)
- # [20:13] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [20:15] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [20:15] * Joins: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976)
- # [20:16] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [20:16] * Joins: thiessenp (~thiessenp@90.163.82.74)
- # [20:18] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [20:21] * Quits: espadrine (~thaddee_t@AMontsouris-158-1-90-62.w90-2.abo.wanadoo.fr) (Ping timeout: 256 seconds)
- # [20:22] * Joins: jsbell (jsbell@nat/google/x-kexrliwtqfmypukl)
- # [20:22] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [20:23] <wilhelm> MikeSmith: You're right. Reading Haavard's tweets is a bad idea. Infuriating stuff. :P
- # [20:23] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [20:24] <othermaciej> why is it infuriating?
- # [20:27] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [20:28] <MikeSmith> wilhelm: yeah, whatever universe he lives in, it ain't ours
- # [20:28] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:29] <MikeSmith> othermaciej: he's the Asa Dotzler of Opera
- # [20:29] <wilhelm> Pretty much.
- # [20:29] <othermaciej> yeah but he’s always been, hasn’t he?
- # [20:30] <wilhelm> Yes, but always towards some other browser vendor. Not against former co-workers. (c:
- # [20:32] <othermaciej> ah
- # [20:32] <othermaciej> well, if he’s going to be reflexively pro-opera, I guess he has to be against anyone who is against opera’s current position
- # [20:33] <wilhelm> Yes. I just realized the same thing.
- # [20:33] <wilhelm> We've always been at war with Eurasia.
- # [20:34] <MikeSmith> othermaciej: yeah true. but it has always baffled me why he's kept on at Opera while massively more productive people are given an invite to work elsewhere
- # [20:34] <othermaciej> has Asa ever jumped on ex-Mozilla people?
- # [20:34] <othermaciej> I do not know what Haavard’s official day job is or how good he is at it so I can’t comment
- # [20:37] <othermaciej> I think Opera’s choice is reasonable under the circumstances though it’s regrettable to have fewer serious browser engines
- # [20:37] <MikeSmith> I'll bite my tongue on that at this point (about dude)
- # [20:39] <wilhelm> Yes, Opera has been on a collision course with that iceberg for years. And the captain was asleep. My frustration is about the poor decisions that made this inevitable, not the switch itself.
- # [20:39] <MikeSmith> othermaciej: outside of the opera thing there are pretty obviously some serious challenges here with this code
- # [20:39] <tantek> "Support -webkit- prefixes? Why not all of WebKit?"
- # [20:40] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:40] <MikeSmith> othermaciej: this is not 2001 or whatever or even 2008
- # [20:40] * Krinkle is now known as Krinkle|detached
- # [20:41] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [20:41] <othermaciej> WebKit: it
- # [20:41] <othermaciej> ’s not just a prefix
- # [20:42] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [20:44] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 252 seconds)
- # [20:44] <tantek> … it's several prefixes (-webkit-, -khtml-, … )
- # [20:45] * Quits: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [20:47] <Philip`> Opera should submit a patch to WebKit to add support for -o- prefixes, since there's probably a few sites that rely on that
- # [20:47] * abstractj is now known as abstractj|away
- # [20:48] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 245 seconds)
- # [20:48] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [20:48] * jernoble is now known as jernoble|afk
- # [20:48] * jernoble|afk is now known as jernoble
- # [20:48] * abstractj|away is now known as abstractj
- # [20:48] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:52] <wilhelm> Stock markets are funny. "We missed our projected earnings." -10%! "Someone said Facebook may buy us!" +20%! "It's Tuesday!" +5%! ... "18 years of development - and our codebase is worthless." -2%!
- # [20:54] * Quits: gavinc (~gavin@50.0.77.3) (Quit: Konversation terminated!)
- # [20:55] <marcosc> LOL
- # [20:55] * Joins: necolas (~necolas@8.25.197.24)
- # [21:03] * Quits: weinig (~weinig@17.114.109.23) (Quit: weinig)
- # [21:06] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
- # [21:07] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [21:10] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [21:10] * Krinkle|detached is now known as Krinkle
- # [21:10] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [21:15] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [21:16] * Quits: dbaron (~dbaron@50.0.248.166) (Ping timeout: 245 seconds)
- # [21:21] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [21:23] * linclark is now known as linclark|afk
- # [21:25] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [21:28] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [21:29] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [21:29] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [21:30] * Joins: JibberJim (~opera@host-78-146-73-78.as13285.net)
- # [21:31] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [21:34] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [21:39] * Krinkle is now known as Krinkle|detached
- # [21:40] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [21:42] * Quits: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [21:42] * Joins: weinig (~weinig@17.114.109.23)
- # [21:44] * Quits: alrra (~alrra@unaffiliated/alrra) (Client Quit)
- # [21:44] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [21:45] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [21:45] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
- # [21:45] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
- # [21:52] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [21:52] * Joins: jonlee (~jonlee@2620:149:4:1b01:89c6:131a:daf1:554f)
- # [21:53] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Client Quit)
- # [21:55] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [21:57] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [22:00] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [22:00] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 248 seconds)
- # [22:00] * Krinkle|detached is now known as Krinkle
- # [22:01] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [22:01] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 248 seconds)
- # [22:03] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:03] * Joins: ukai (ukai@nat/google/x-wrbvfzzameznqiii)
- # [22:04] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [22:04] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [22:07] * abstractj is now known as abstractj|away
- # [22:09] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [22:10] * Joins: JonathanNeal_ (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [22:10] * linclark|afk is now known as linclark
- # [22:11] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Read error: Operation timed out)
- # [22:11] * JonathanNeal_ is now known as JonathanNeal
- # [22:12] * Joins: freedrull (~freedrull@freedrool.us)
- # [22:13] <freedrull> are there any efforts being made to make <audio> aware of icecast/shoutcast metadata updates?
- # [22:16] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [22:21] * Joins: danbri (~danbri@146.90.222.192)
- # [22:21] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [22:22] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:23] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [22:24] * Joins: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net)
- # [22:25] * Krinkle is now known as Krinkle|detached
- # [22:25] * Garbee is now known as bblkillingtrippi
- # [22:27] * bblkillingtrippi is now known as GarbeeTron
- # [22:28] * Quits: Masklinn (~textual@79.132.236.146)
- # [22:32] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:33] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [22:36] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [22:38] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Client Quit)
- # [22:39] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [22:39] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:41] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:42] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [22:46] * Krinkle|detached is now known as Krinkle
- # [22:47] * jonlee is now known as jonlee|afk
- # [22:50] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [22:53] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:54] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [22:55] * Joins: cabanier (~cabanier@192.150.22.55)
- # [22:55] * Joins: fishd (~fishd@216.239.45.130)
- # [22:56] * Joins: scor (~scor@132.183.243.108)
- # [22:56] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [22:56] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:59] * Joins: isherman-book (Adium@nat/google/x-ebyilokhidsexgyv)
- # [23:00] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:01] * Quits: danbri (~danbri@146.90.222.192) (Remote host closed the connection)
- # [23:02] * Joins: danbri (~danbri@146.90.222.192)
- # [23:03] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:03] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [23:04] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [23:06] * Quits: danbri (~danbri@146.90.222.192) (Ping timeout: 256 seconds)
- # [23:10] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [23:11] * Krinkle is now known as Krinkle|detached
- # [23:11] * Joins: ginger1 (~Adium@2401:fa00::4c5f:2c43:5637:74c2)
- # [23:13] * Joins: danbri (~danbri@146.90.222.192)
- # [23:14] * Quits: thiessenp (~thiessenp@90.163.82.74) (Quit: thiessenp)
- # [23:17] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:20] * ojan_away is now known as ojan
- # [23:21] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:22] * Joins: carbonix (~vcarbune@86.121.18.226)
- # [23:25] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 252 seconds)
- # [23:26] * heycam|away is now known as heycam
- # [23:26] * jonlee|afk is now known as jonlee
- # [23:28] <doublec> freedrull: there's been discussion on the mailing list about changes to metadata but I'm not aware of anything specific happening
- # [23:30] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [23:32] * Krinkle|detached is now known as Krinkle
- # [23:33] * Quits: ginger1 (~Adium@2401:fa00::4c5f:2c43:5637:74c2) (Quit: Leaving.)
- # [23:39] * Joins: nessy (silviapf@nat/google/x-ibacyfdfnpwcrmwm)
- # [23:42] * Quits: isherman-book (Adium@nat/google/x-ebyilokhidsexgyv) (Quit: Leaving.)
- # [23:42] * Krinkle is now known as Krinkle|detached
- # [23:43] * Joins: fishd (~fishd@216.239.45.130)
- # [23:44] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [23:51] * Krinkle|detached is now known as Krinkle
- # [23:51] * Joins: thiessenp (~thiessenp@90.163.82.74)
- # [23:52] * Quits: garciawebdev (~garciaweb@181.31.76.205) (Remote host closed the connection)
- # [23:53] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [23:54] * jonlee is now known as jonlee|afk
- # [23:57] * Quits: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [23:57] <volkmar> how should CORS behave from localhost (ie. not really from another origin)
- # [23:57] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # Session Close: Fri Feb 15 00:00:00 2013
The end :)