Options:
- # Session Start: Tue Dec 11 00:00:00 2012
- # Session Ident: #whatwg
- # [00:01] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [00:02] * Parts: Huvet (~Emil@c-13cae555.07-131-73746f39.cust.bredbandsbolaget.se)
- # [00:04] * Quits: sedovsek (~robert@89.143.189.107) (Quit: sedovsek)
- # [00:05] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:06] * Joins: Obvious (tachikoma@188.226.74.2)
- # [00:06] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:10] * jonlee is now known as jonlee|afk
- # [00:14] * jonlee|afk is now known as jonlee
- # [00:23] * Joins: saurov (~saurov@fip31c111.banglalionwimax.com)
- # [00:27] <Hixie> whatever happened to variable
- # [00:27] <Hixie> i was just looking at the Rationale wiki page and he'd done a bunch of good work there
- # [00:29] * aklein is now known as aklein-away
- # [00:32] <TabAtkins> t
- # [00:33] <Hixie> hey tab did you see the feedback on dialog anchoring loops recently?
- # [00:37] <TabAtkins> Hixie: Meeting with the dude who raised it in 20 minutes.
- # [00:38] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
- # [00:39] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 276 seconds)
- # [00:42] * Quits: saurov (~saurov@fip31c111.banglalionwimax.com) (Quit: Leaving)
- # [00:43] <Hixie> TabAtkins: ah, cool. let me know if you come up with a good solution. :-)
- # [00:47] * TabAtkins is solving yet another Hg problem by deleting and re-creating the repo.
- # [00:48] * Joins: dgrogan (dgrogan@nat/google/x-drbzgpeiyfvagevf)
- # [00:50] <Hixie> if anyone cares about <Dialog> positioning, see https://bugs.webkit.org/show_bug.cgi?id=95946
- # [00:51] <Hixie> (feedback not requested, this is just fyi)
- # [00:51] * Joins: jernoble (~jernoble@17.212.152.13)
- # [00:52] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:52] * Quits: dgrogan (dgrogan@nat/google/x-drbzgpeiyfvagevf) (Quit: Leaving)
- # [00:53] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [00:53] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [00:54] <TabAtkins> Oh man, this is going to require cycle-detection.
- # [00:54] * Joins: dgrogan (dgrogan@nat/google/x-rdxlsnqxrbinfrug)
- # [00:54] <TabAtkins> Since this is just a particular instantiation of my advanced abspos proposal, which required cycle detection/breaking.
- # [00:55] * Quits: dgrogan_cloud (u7844@gateway/web/irccloud.com/x-qoppbycqtipmrxmh)
- # [00:56] <Hixie> yeah, i was hoping you wouldn't conclude that
- # [00:56] <Hixie> that was basically my conclusion too
- # [00:56] <Hixie> i think we can break it by just not doing anchor-on-anchor or something
- # [00:56] <Hixie> so just not support any chains at all
- # [00:56] <Hixie> that obviously blocks loops too
- # [00:57] <Hixie> that seemed less than ideal, but better than loop detection
- # [00:57] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 256 seconds)
- # [00:58] * Quits: dgrogan (dgrogan@nat/google/x-rdxlsnqxrbinfrug) (Quit: Leaving)
- # [00:58] <isherman> Hixie: What are your thoughts on adding cc-type to the autocomplete type hint spec?
- # [00:58] <isherman> We definitely want to support autofilling this data in Chrome, and at the same time we'd really prefer to remain consistent with the hint types listed in the spec…
- # [00:58] * Joins: dgrogan (dgrogan@nat/google/x-nlxjzvfeskovwrfc)
- # [00:59] <Hixie> i think i have pending feedback for it
- # [00:59] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [00:59] <Hixie> i expect i'll add it, but it seems the most magical in terms of what browsers are to do with the values
- # [00:59] <Hixie> and so the least likely to work reliably
- # [01:00] <Hixie> we should imho provide some commentary in the spec regarding what reasonable values might be
- # [01:00] <Hixie> and how a browser might want to convert from one set to another
- # [01:00] <Hixie> also would this be the first time we have something that could be autocompleted that's a radio button?
- # [01:00] * Joins: jernoble (~jernoble@17.212.152.13)
- # [01:01] <Hixie> should it complete each button in the group separately, or is the group somehow magically supposed to be treated as one?
- # [01:01] * Joins: gr0zz (gr0zz@138.sub-75-203-195.myvzw.com)
- # [01:01] <Hixie> isherman: ^
- # [01:02] <isherman> I think it's the first time that we could (reasonably) be filling a radio button, yes
- # [01:02] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
- # [01:02] <isherman> I'm not following your question about the group
- # [01:03] <isherman> I don't think this is more magical than filling any other <select> dropdown though — especially country and state names, which might be localized
- # [01:03] <Hixie> say you have <input type=radio name=a autocomplete="section-foo cc-card" value=visa> <input type=radio name=a autocomplete="section-bar cc-card" value=mastercard>, and in section "foo" the user selected a visa and in section "bar" he selected a mastercard
- # [01:03] <Hixie> which radio button do you select?
- # [01:04] <Hixie> each radio button can give its own autocomplete attribute, unlike with <select>
- # [01:04] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
- # [01:04] <isherman> Hmm, interesting
- # [01:04] <isherman> I'm having a hard time understanding why a website would ever use markup like that, though...
- # [01:04] <Hixie> hahaha
- # [01:04] <Hixie> see the /topic
- # [01:05] <Hixie> and welcome to the web
- # [01:05] <isherman> heh
- # [01:05] <isherman> So the way that radio buttons are grouped is by name?
- # [01:05] <Hixie> yeah
- # [01:05] <isherman> (I'm not actually very familiar with radio buttons...)
- # [01:05] <isherman> That's… interesting
- # [01:05] <Hixie> i'm not saying it'll be common, but we should at least give guidance, if not strict normative requirements on how this should be handled
- # [01:05] <Hixie> radio buttons are very "interesting", yeah
- # [01:06] <Hixie> fwiw what we did with required="" IIRC is that each one is handled separately, but each one looks at the group.
- # [01:06] <Hixie> so if one radio button is required and another is not, and neither is checked, the one that's required will be :invalid and the other won't. But if one is checked, then both will be fine.
- # [01:06] <Hixie> regardless of which is checked
- # [01:06] <Hixie> but that doesn't help us hugely here
- # [01:07] <Hixie> with the default checked="" what happens is you check each one that is checked="" as you insert it, IIRC
- # [01:07] <Hixie> so the last one inserted wins
- # [01:07] <isherman> I'm tempted to say that if there are mismatches between autocomplete attributes on buttons in the same group, we would just want to treat that as bad input (i.e. we'd have unspecified behavior)
- # [01:07] <Hixie> we specify behaviour for bad input
- # [01:07] <Hixie> that's kind of our thing :-)
- # [01:08] * Joins: cgcardona (~cgcardona@64-186-164-34.static-ip.telepacific.net)
- # [01:08] <Hixie> but we can certainly say that if all the radio buttons in a group don't have exactly matching autocompletes, you ignore the whole lot
- # [01:08] * Quits: cgcardona (~cgcardona@64-186-164-34.static-ip.telepacific.net) (Changing host)
- # [01:08] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [01:08] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [01:08] <Hixie> (of radio buttons)
- # [01:08] <isherman> yeah, that seems reasonable :)
- # [01:08] <Hixie> or that you treat each one on a case by case basis, deciding check/no-check
- # [01:08] <Hixie> and last one wins
- # [01:08] <Hixie> last one checked wins, that is
- # [01:08] <Hixie> i can come up with something arbitrary, if you don't have a strong opinion on this
- # [01:08] <Hixie> the other thing is what values should we tell UAs to expect here?
- # [01:09] <isherman> I don't think that case-by-case is likely to be helpful here — it makes it more likely that a site author would test their page and think things are working, because they happened to test with the one case that worked
- # [01:09] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 260 seconds)
- # [01:09] <Hixie> yeah that makes sense
- # [01:09] <Hixie> re values -- "visa" "mastercard" "discover" etc ? "v", "m", "d" etc? 4, 5, 3 etc? What do people do?
- # [01:10] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [01:10] <isherman> I think people mostly use something like fully spelled out values
- # [01:10] <isherman> But we don't really provide guidance on what values <select>s have, and I think there are similar problems there
- # [01:10] <isherman> Ideally you'd have a <label> for the <input>, and that label would be a human-readable name, like "Visa"
- # [01:11] <Hixie> presumably the UA isn't looking at the label, though, right?
- # [01:11] <Hixie> or is it?
- # [01:11] <isherman> Chrome looks at the label
- # [01:11] <Hixie> wow
- # [01:11] <Hixie> that's interesting
- # [01:11] * Joins: jernoble (~jernoble@17.212.152.13)
- # [01:11] <isherman> It's the first thing we check
- # [01:11] <isherman> Then the name, then the value
- # [01:12] <Hixie> for cc-type?
- # [01:12] <Hixie> or generally?
- # [01:12] <isherman> generally
- # [01:12] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
- # [01:12] <Hixie> huh
- # [01:12] * Joins: Bass10_ (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [01:12] <isherman> Well, that's when trying to infer the field's type
- # [01:12] <Hixie> oh
- # [01:12] <Hixie> i mean when there's an autocomplete="" attribute
- # [01:12] <isherman> For filling, the only parallel case is <select> dropdowns
- # [01:13] <isherman> and there, we look at the human-readable text first, I think
- # [01:13] * isherman checks that
- # [01:13] <isherman> Mmm, looks like we look at the value first, but then at the human-readable text immediately after that
- # [01:14] * Quits: Bass10_ (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [01:14] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 260 seconds)
- # [01:14] <isherman> For radio buttons, the only human readable text is the <label>, right?
- # [01:15] <Hixie> well
- # [01:15] <Hixie> most pages sadly don't have a label
- # [01:15] <Hixie> they just do e.g. <p><input...> label</p>
- # [01:15] <isherman> right
- # [01:15] <isherman> Chrome uses heuristics to try to pick out that sort of label
- # [01:15] <Hixie> that's human readable, but i don't think we want to even remotely go there
- # [01:15] <Hixie> yikes
- # [01:16] <Hixie> we're not hoping for much interop on this feature then i assume :-P
- # [01:16] <isherman> But if you're specifying autocomplete type hints, you should use a <label> too
- # [01:16] <Hixie> i would have expected the UA to only look at value="", but that's another story
- # [01:16] <isherman> I'd love to not have the heuristics to parse out labels, but Chrome Autofill started out as 100% heuristics
- # [01:16] <Hixie> yeah
- # [01:17] <Hixie> i hate that we're basically half specifying this feature. One half precise detail, the other half dark magic that each UA has to determine for itself.
- # [01:17] <Hixie> (but i don't see a good alternative)
- # [01:17] * aklein-away is now known as aklein
- # [01:17] <isherman> Yeah :/
- # [01:18] <Hixie> anyway
- # [01:18] <Hixie> long story short, go ahead with cc-type, and i'll spec it when i get to that part of the spec
- # [01:18] <isherman> ok, sounds good
- # [01:18] <isherman> thanks
- # [01:18] <Hixie> let's say that if radio buttons in a group have different autocomplete attributes, we just forget about the attribute altogether
- # [01:18] <isherman> yeah, that sounds reasonable
- # [01:18] <Hixie> and don't autocomplete that group
- # [01:18] <Hixie> as if it's false
- # [01:18] <Hixie> off
- # [01:18] <Hixie> whatever it's called
- # [01:19] <isherman> the one possible exception is if one of the buttons has an autocomplete attribute, and the rest are empty
- # [01:19] <Hixie> hm yeah
- # [01:19] <isherman> should we give that special treatment?
- # [01:19] <Hixie> maybe only look at the buttons with the attribute
- # [01:19] <Hixie> to determine the group's type
- # [01:19] <isherman> yeah, that sounds reasonable to me
- # [01:19] <Hixie> if all the specified values are agreed, they apply to the entire group, otherwise hte entire group is off
- # [01:20] <Hixie> i guess this happens after the attribute is parsed?
- # [01:20] * jonlee is now known as jonlee|afk
- # [01:20] <Hixie> so e.g. autocomplete="section-a section-b name" and "section-b section-a name" are the same?
- # [01:20] <Hixie> (order doesn't matter right?)
- # [01:20] <Hixie> (or can there not even be wo sections)
- # [01:20] <Hixie> (i forget)
- # [01:20] <isherman> there can't be multiple sections
- # [01:21] <Hixie> then autocomplete="shipping name" vs "shipping name"
- # [01:21] <Hixie> (different numbers of spaces)
- # [01:21] <Hixie> i'm saying, compare after processing
- # [01:21] <isherman> right, that makes sense
- # [01:24] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [01:24] <isherman> For filling, the best idea I have is for the spec to strongly recommend <label> elements, and otherwise fall back to the UA's black magic.
- # [01:24] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:24] <isherman> Asking websites to change their input values is too invasive, since it has implications for the backend (DB)
- # [01:25] <isherman> and it doesn't look like there's anywhere else that the values could reasonably be specified — though perhaps I'm overlooking an appropriate attribute
- # [01:27] <Hixie> don't most sites use icons?
- # [01:27] <isherman> That's a good point
- # [01:28] <isherman> I have no good ideas then :/
- # [01:28] <Hixie> heh
- # [01:28] <Hixie> we should look to see what values sites typically use
- # [01:28] <Hixie> maybe it's more uniform than we think
- # [01:29] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Ping timeout: 260 seconds)
- # [01:29] <isherman> ok, I'll keep an eye out for it
- # [01:29] <isherman> unfortunately, this isn't one of the types that we used to fill, so we don't have a lot of regression test data for it
- # [01:30] <Hixie> ...and of course all the sites i just checked aren't dumb and work out the card type themselves -_-
- # [01:30] <isherman> FWIW, I think most of the sites I've seen asking for CC type recently have been using <select> dropdowns rather than radio buttons
- # [01:30] * Hixie tries some florists instead
- # [01:31] <Hixie> christ this is a painful checkout process interflora
- # [01:31] <isherman> heh
- # [01:31] * Quits: drublic (~drublic@frbg-5f7318dc.pool.mediaWays.net) (Remote host closed the connection)
- # [01:31] <Hixie> blimey that's a lot of fields before i can type in credit card info
- # [01:32] * isherman is wondering whether it would be better to just not support autocomplete type hints on radio buttons after all, given how hard it is to come up with anything sane for filling them…
- # [01:32] <Hixie> hey btw is there a way to tell chrome to autofill passwords even on sites with autocomplete=off?
- # [01:32] <isherman> (and just recommend using <select> instead)
- # [01:32] <Hixie> drives me crazy that these sites don't trust my browser
- # [01:32] <isherman> Peter Kasting wrote an extension to help with that — one sec
- # [01:32] <isherman> https://chrome.google.com/webstore/detail/autocomplete-on/ecpgkdflcnofdbbkiggklcfmgbnbabhh?hl=en-AU
- # [01:33] * Hixie installs
- # [01:34] <Hixie> ok this site uses "MasterCard", "Visa", and "AmEx"
- # [01:38] <Hixie> ok seriously all these merchants redirect me to ebay when i click buy
- # [01:38] <Hixie> not helpful
- # [01:38] <isherman> paypal, or straight-up ebay?
- # [01:39] <Hixie> ebay
- # [01:40] <Hixie> ok i give up, these sites all want way more information than i'm willing to spend time faking before showing me the credit card form
- # [01:40] * jonlee|afk is now known as jonlee
- # [01:40] <Hixie> anyway, yeah, if you're ok with not doing radio buttons, i am too
- # [01:40] <Hixie> i can just say autocomplete isn't allowed on radio buttons
- # [01:41] <isherman> I'd be fine with that
- # [01:41] <Hixie> oh i already have in fact
- # [01:41] <Hixie> that was easy
- # [01:41] <Hixie> moving on!
- # [01:42] <isherman> heh
- # [01:42] <isherman> where does it say that?
- # [01:43] <Hixie> under type=radio, "The following content attributes must not be specified and do not apply to the element: accept, alt, autocomplete, ...."
- # [01:44] <isherman> ah, ok :)
- # [01:44] <isherman> (I was looking at the autocomplete part of the spec, not the radio button part of the spec)
- # [01:46] <Hixie> crap, out of battery. back in an hour or so.
- # [01:46] * Quits: othermaciej (~mjs@17.244.185.159) (Quit: othermaciej)
- # [01:46] <Hixie> i'll probably add cc-type tonight
- # [01:46] <Hixie> bbl
- # [01:46] * Joins: othermaciej (~mjs@2620:149:f01:202:fdd5:19d8:9014:d4bc)
- # [01:48] <zewt> Hixie: from my perspective: it's my choice whether forms should autocomplete, sites should have no say in the matter
- # [01:50] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [01:51] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [01:51] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [01:53] * heycam is now known as heycam|away
- # [01:54] * jernoble is now known as jernoble|afk
- # [01:54] * jernoble|afk is now known as jernoble
- # [01:56] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 276 seconds)
- # [01:58] <TabAtkins> Hixie: Discussed anchor positioning, and posted a response to the list thread with conclusions.
- # [02:07] <MikeSmith> othermaciej: if you're around can you please gimme editbugs on bugs.webkit.org? I have a patch with some tests that I'd like to get reviewed.
- # [02:07] <othermaciej> MikeSmith: ok
- # [02:07] <MikeSmith> thanks
- # [02:08] <othermaciej> done
- # [02:11] * Quits: ap (~ap@2620:149:4:1b01:e8f1:fc7d:69e:2f9c) (Quit: ap)
- # [02:14] * Joins: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net)
- # [02:15] <MikeSmith> othermaciej: thanks much
- # [02:16] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:18] * Joins: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [02:18] * Quits: lilmonkey (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [02:18] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [02:18] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [02:20] * Quits: jsbell (jsbell@nat/google/x-izhqvadaxrfdtgnd) (Quit: There's no place like home...)
- # [02:24] <Hixie> TabAtkins: thanks
- # [02:25] <Hixie> zewt: yeah, well, the reality is that unless you can convince all the browsers to do that, the banks are holding each one hostage by refusing to be compatible with browsers that don't support =off
- # [02:26] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:29] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [02:32] * heycam|away is now known as heycam
- # [02:32] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Ping timeout: 244 seconds)
- # [02:39] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [02:39] * Quits: othermaciej (~mjs@2620:149:f01:202:fdd5:19d8:9014:d4bc) (Quit: othermaciej)
- # [02:43] * jonlee is now known as jonlee|afk
- # [02:48] * Quits: Engin (~engin@ea.tl) (Ping timeout: 256 seconds)
- # [02:50] * Quits: gr0zz (gr0zz@138.sub-75-203-195.myvzw.com)
- # [02:52] * Joins: nimbu (~nimbu@219.64.117.145)
- # [02:53] * Joins: Engin (~engin@ea.tl)
- # [02:57] * Quits: Engin (~engin@ea.tl) (Ping timeout: 240 seconds)
- # [02:57] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:59] * abstractj|brb is now known as abstractj
- # [03:00] * Quits: mkanat (mkanat@nat/google/x-epvvjzqrcqdaopzy) (Quit: Ex-Chat)
- # [03:04] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [03:06] * Joins: Engin (~engin@ea.tl)
- # [03:14] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-gogoutyfotqoctzh)
- # [03:18] * Quits: shanestephens (~shanestep@2401:fa00::ed47:4c5f:dce2:c32f) (Remote host closed the connection)
- # [03:19] * Joins: shanestephens (~shanestep@2401:fa00::7c9c:bda1:1e93:3c6a)
- # [03:20] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [03:22] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [03:23] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [03:27] * Quits: dbaron (~dbaron@173-228-85-231.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [03:27] * Quits: jacobolus (~jacobolus@74-93-7-234-SFBA.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [03:37] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:37] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:37] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:38] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [03:41] * Quits: Engin (~engin@ea.tl) (Ping timeout: 264 seconds)
- # [03:47] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [03:50] * jonlee|afk is now known as jonlee
- # [04:03] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
- # [04:03] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:07] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [04:11] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [04:11] * Joins: danielfilho|w (~danielfil@200.232.113.107)
- # [04:14] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:16] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
- # [04:22] * Joins: ehsan (~ehsan@24.212.206.174)
- # [04:26] * jonlee is now known as jonlee|afk
- # [04:27] * Joins: cabanier (~cabanier@198.134.88.82)
- # [04:27] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:27] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [04:28] * jonlee|afk is now known as jonlee
- # [04:33] * Joins: cabanier1 (~cabanier@sjfw1.adobe.com)
- # [04:34] * Quits: cabanier (~cabanier@198.134.88.82) (Ping timeout: 252 seconds)
- # [04:42] * Quits: cabanier1 (~cabanier@sjfw1.adobe.com) (Read error: Connection reset by peer)
- # [04:44] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [04:45] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [04:47] * Joins: cabanier (~cabanier@198.134.88.82)
- # [05:02] * jonlee is now known as jonlee|afk
- # [05:08] * Joins: nimbu1 (~nimbu@sjfw1.adobe.com)
- # [05:09] * Quits: nimbu (~nimbu@219.64.117.145) (Ping timeout: 252 seconds)
- # [05:10] * Quits: cabanier (~cabanier@198.134.88.82) (Quit: Leaving.)
- # [05:13] * abstractj is now known as abstractj|away
- # [05:15] * Quits: Yudai (~Yudai@nttkyo222222.tkyo.nt.ngn2.ppp.infoweb.ne.jp) (Ping timeout: 255 seconds)
- # [05:21] * nimbu1 is now known as divya
- # [05:50] * Joins: tantek (~tantek@m830536d0.tmodns.net)
- # [05:50] * Quits: tantek (~tantek@m830536d0.tmodns.net) (Client Quit)
- # [05:54] * Joins: nimbu (~nimbu@219.64.117.145)
- # [05:58] * Quits: divya (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
- # [05:58] * Quits: nimbu (~nimbu@219.64.117.145) (Ping timeout: 252 seconds)
- # [06:02] * Joins: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr)
- # [06:05] * heycam is now known as heycam|away
- # [06:07] <rniwa> Hixie: it seems like http://lists.whatwg.org/options.cgi/whatwg-whatwg.org is broken.
- # [06:07] <rniwa> Hixie: it doesn't send either password remainder or unsubscribe email :/
- # [06:08] <rniwa> Hixie: i'm pretty much stuck receiving emails on my old email address.
- # [06:08] <Hixie> odd
- # [06:09] <Hixie> what's the address and what do you want done to it?
- # [06:23] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [06:25] <rniwa> Hixie: i want to unsubscribe it on rniwa @ webkit.org
- # [06:25] <rniwa> Hixie: and add my @apple.com address instead.
- # [06:25] * Quits: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr) (Ping timeout: 245 seconds)
- # [06:25] <rniwa> Hixie: adding part is easy.
- # [06:26] <Hixie> rniwa @ webkit.org is not subscribed
- # [06:26] <Hixie> so that explains that :-)
- # [06:26] <rniwa> Hixie: huh, odd :/
- # [06:26] <rniwa> Hixie: so it did delete me
- # [06:26] <Hixie> nor is the other one, fwiw
- # [06:26] <rniwa> Hixie: despite of the fact it said emailed me.
- # [06:27] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [06:29] <Hixie> rniwa: mailman is a mess, and this version of it doubly so
- # [06:29] <Hixie> but it is essentially free, so what can one do ;-)
- # [06:33] <karlcow> and http://www.sympa.org/
- # [06:34] <karlcow> http://www.sympa.org/release_note last realease note 6.1.16 November 16, 2012
- # [06:38] * heycam|away is now known as heycam
- # [06:39] * Joins: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr)
- # [06:44] * Joins: cabanier (~cabanier@12.130.126.38)
- # [06:44] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 252 seconds)
- # [06:45] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
- # [06:57] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [06:58] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [06:58] * heycam is now known as heycam|away
- # [07:02] * Quits: SimonSapin (~simon@ip-216.net-89-2-144.rev.numericable.fr) (Ping timeout: 264 seconds)
- # [07:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [07:15] * Joins: plutoniix (~plutoniix@ppp-58-11-103-134.revip2.asianet.co.th)
- # [07:15] * Joins: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr)
- # [07:23] * Quits: cabanier (~cabanier@12.130.126.38) (Remote host closed the connection)
- # [07:24] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Ping timeout: 246 seconds)
- # [07:26] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [07:38] * Joins: izhak (~izhak@213.87.240.107)
- # [07:56] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [08:01] * Joins: nimbu (~nimbu@219.64.117.145)
- # [08:14] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [08:15] * Quits: nimbu (~nimbu@219.64.117.145) (Quit: Leaving.)
- # [08:17] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [08:17] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [08:30] * Joins: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
- # [08:32] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
- # [08:36] <rniwa> Hixie, MikeSmith: I'm back to the business on WHATWG, HTML5, & WebApps :D
- # [08:49] * Joins: Ms2ger (~Ms2ger@109.133.47.140)
- # [08:54] * Quits: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
- # [08:56] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [08:57] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 260 seconds)
- # [08:59] <MikeSmith> rniwa: excellent, man
- # [08:59] <MikeSmith> glad you're back
- # [08:59] <kochi_> welcome back, niwa-san
- # [09:00] <rniwa> kochi_, MikeSmith: thanks.
- # [09:01] <kochi_> I may ask you review webkit cl in near future.
- # [09:01] <rniwa> kochi_: LOL.
- # [09:01] <rniwa> kochi_: ok.
- # [09:01] <kochi_> i am working on ime api.
- # [09:01] <rniwa> kochi_: in js?
- # [09:01] <MikeSmith> oh hey it's kochi_ !
- # [09:01] <kochi_> hi Mike
- # [09:02] <rniwa> kochi_: or yet-another webkit browser?
- # [09:02] <kochi_> rniwa: yes, i am taking over hbono's spec'ing work for W3C IME API
- # [09:02] <MikeSmith> kochi_: hey, hadn't seen you here before
- # [09:02] <rniwa> kochi_: ah, i see.
- # [09:03] <rniwa> kochi_: so... this is something i said while i was still at google
- # [09:03] <rniwa> kochi_: but we need to make sure that IME API works well on all devices
- # [09:03] <kochi_> so very probably i have to make some addition in IDL
- # [09:03] <rniwa> kochi_: including iOS devices.
- # [09:03] <rniwa> kochi_: where IME isn't really a thing.
- # [09:05] <kochi_> mike: yes, I've been around in this room for a while but this is first to speak here.
- # [09:05] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [09:05] <MikeSmith> cool
- # [09:06] <kochi_> rniwa: yeah, but if we cover all the devices, spec cannot define anything useful...
- # [09:07] <kochi_> I guess on iOS the operating system is taking care of most thing for IME and apps can control very little
- # [09:07] <rniwa> kochi_: i think we need to do that though.
- # [09:07] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:07] <rniwa> kochi_: else, developers to have to write two completley different code paths for desktop & mobile devices
- # [09:08] <kochi_> you can add external IME interface on iOS to control from browser:)
- # [09:08] <rniwa> kochi_: what if we came up with yet another way of typing in text?
- # [09:08] <rniwa> kochi_: i don't think making iOS and Android devices behave like desktop devices is the way to go.
- # [09:08] <rniwa> kochi_: we need to make sure new APIs behave nicely with mobile devies
- # [09:09] <rniwa> kochi_: instead of devices behave well with APIs
- # [09:09] <rniwa> making*
- # [09:10] <rniwa> kochi_: but i haven't had a chance to look into the details of the API to make concrete suggestions :(
- # [09:10] <rniwa> kochi_: there is the latest spec hosted?
- # [09:10] <rniwa> where*
- # [09:11] <kochi_> http://www.w3.org/TR/ime-api/
- # [09:11] <kochi_> this is the published latest, but
- # [09:11] <MikeSmith> ED is at http://dvcs.w3.org/hg/ime-api/raw-file/default/Overview.html
- # [09:12] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
- # [09:12] * Quits: rwaldron (rwaldron@gateway/shell/jquery.com/x-xxjaozuusmobpedh) (Ping timeout: 260 seconds)
- # [09:12] <kochi_> mike: the link is still the same as the published one.
- # [09:12] <kochi_> http://dvcs.w3.org/hg/ime-api/raw-file/default/TR.html
- # [09:12] <kochi_> is the latest.
- # [09:12] <kochi_> the difference is in "6. Composition Dictionary"
- # [09:12] <MikeSmith> ah OK
- # [09:13] <kochi_> text and caret are no longer special interface, but DOM node and range.
- # [09:13] * Joins: rwaldron (rwaldron@gateway/shell/jquery.com/x-wtxcsydspviaypsc)
- # [09:16] <rniwa> kochi_, MikeSmith: is developing IME on js still a thing?
- # [09:16] <rniwa> as far as I know, baidu dropped the feature from their website.
- # [09:16] <Ms2ger> kochi_, can you please update the one that doesn't say "TR", give it the ED style, and update the date?
- # [09:19] <rniwa> kochi_: i've gotten more skeptical about IME in js since baidu stopped doing it.
- # [09:21] <MikeSmith> Ms2ger: I will do that
- # [09:22] <MikeSmith> rniwa: I think that after the feedback at the WebApps WG f2f, addressing the IME-in-js use case has become a lower priority
- # [09:22] <rniwa> MikeSmith: ok. good.
- # [09:29] * Joins: Masklinn (~textual@host-85-201-4-21.brutele.be)
- # [09:30] <kochi_> sorry, i was distracted a bit
- # [09:30] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [09:32] <rniwa> strange :/
- # [09:32] <rniwa> i can never unsubscribe from public-html@w3.org
- # [09:34] * Joins: Kolombiken (~Adium@94.234.170.61)
- # [09:35] <kochi_> rniwa: I didn't know baidu javascript ime
- # [09:35] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:35] <kochi_> did they try to implement their IME in js?
- # [09:36] <kochi_> Found this one: http://ime.baidu.jp/type/about/onlineime.html
- # [09:37] <kochi_> they provide a bookmarklet that can work as IME for other sites.
- # [09:37] <MikeSmith> kochi_: they had one on their main search engine before
- # [09:37] <rniwa> kochi_: they had one on baidu.com without requring any plugsin
- # [09:37] <MikeSmith> they were maybe the first big site that had something like that
- # [09:38] <MikeSmith> it would be interesting to find out why the yanked it
- # [09:38] <kochi_> they bought simeji, which is another IME for Japanese (though for Android) and they might have changed the strategy
- # [09:38] <MikeSmith> rniwa: I think the IME-in-js is rightly lower-priority but at the same time I think you guys are maybe being a bit too harsh on it
- # [09:38] <MikeSmith> kochi_: ah, OK
- # [09:39] <rniwa> MikeSmith: i mean there could be some compelling use cases
- # [09:39] <rniwa> MikeSmith: but given the complexity it adds to the platform
- # [09:39] <rniwa> MikeSmith: they got to be really compelling.
- # [09:39] <rniwa> MikeSmith: using IME correctly is really hard.
- # [09:39] <MikeSmith> rniwa: agreed. but at least I think othermaciej is being too harsh in pretty much categorically denying there's ever a good reason to do it
- # [09:39] <rniwa> MikeSmith: implementing IME is even harder.
- # [09:40] <rniwa> MikeSmith: i don't think so. i think he was emphasizing the fact it's hard to get IME right.
- # [09:40] <MikeSmith> yeah, agreed there too. You really can't do it well in JS
- # [09:40] <MikeSmith> yeah, there's a lot you need to sacrifice if you do it, I think
- # [09:40] <rniwa> MikeSmith: right.
- # [09:41] <rniwa> MikeSmith: i would have been convinced if baidu had to do that for their users, etc...
- # [09:41] <rniwa> MikeSmith: but now that they've moved away from it
- # [09:41] <MikeSmith> yup
- # [09:41] <kochi_> rniwa: some simple IME such as simple transliteration can be a compelling use case.
- # [09:41] <rniwa> MikeSmith: there isn't any big website providing such a feature now.
- # [09:41] <rniwa> kochi_: why would you want to implement that as an IME?
- # [09:41] <rniwa> kochi_: sounds like you want to use some other mechanism for it.
- # [09:42] <MikeSmith> rniwa: what about Google Translate? It has those keyboard widgets. Which admittedly are not full IMEs
- # [09:42] <kochi_> rniwa: do we have any way to do that in current JS?
- # [09:42] <rniwa> kochi_: well, the question i'm asking is why you'd ever want to implement transliteration as an IME.
- # [09:42] * Joins: zcorpan (~zcorpan@83.218.67.122)
- # [09:42] <rniwa> kochi_: that doesn't sound like a good idea.
- # [09:43] <rniwa> kochi_: i've done many transliteration myself and it doesn't really fit the way IME works
- # [09:43] <rniwa> kochi_: when you're doing transliteration, you have to re-order words and sentences, or even the entire paragraphs.
- # [09:44] <rniwa> kochi_: consider transliterating something from English to Japanese or Japanese to English.
- # [09:44] <rniwa> kochi_: it's almost never the case that you can just replace Japanese word by its equivalent in English
- # [09:44] <rniwa> kochi_: you have to re-order almost everything
- # [09:44] * Joins: Engin (~engin@ea.tl)
- # [09:44] <rniwa> kochi_: just like UBA would do on each bidi-level
- # [09:45] * Joins: nessy1 (~silviapf@124-169-16-20.dyn.iinet.net.au)
- # [09:45] <kochi_> rniwa: i supposed simpler ones, like ta -> 'た'
- # [09:45] <rniwa> kochi_: oh, that's basically IME, right?
- # [09:46] <rniwa> kochi_: it's like pinyin or yamli
- # [09:46] <kochi_> rniwa: I might be confused..
- # [09:46] * Quits: nessy (~silviapf@124-168-26-178.dyn.iinet.net.au) (Ping timeout: 252 seconds)
- # [09:46] <rniwa> kochi_: i mean ta -> た is just a romaji conversion
- # [09:46] <rniwa> kochi_: i wouldn't call that transliteration.
- # [09:47] <kochi_> rniwa: ok, i used 'transliteration' as just a simple 1:1 or some:1 mapping
- # [09:47] <rniwa> kochi_: oh, maybe i'm the one misusing the term :.
- # [09:47] <rniwa> :/
- # [09:47] <rniwa> sorry,
- # [09:47] <rniwa> okay, yeah.
- # [09:47] <kochi_> rniwa: probably you meant 'translation'
- # [09:47] <kochi_> :)
- # [09:48] <rniwa> I meant literal translation
- # [09:48] <rniwa> anyway
- # [09:48] <rniwa> kochi_: i mean that has the same problem as regular IMEs
- # [09:48] <rniwa> kochi_: what are compelling use cases for implementing transliteration in JS?
- # [09:49] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [09:52] <kochi_> rniwa: okay, that is same as Japanese IME on English-only environment..
- # [09:52] <SimonSapin> rniwa: I think that romaji → hiragana would be "transliteration", and maybe romaji → kanji too. English → Japanese is "translation".
- # [09:52] <rniwa> SimonSapin: not sure romaji -> kanji is really transliteration :/
- # [09:52] <rniwa> SimonSapin: the number of characters change there.
- # [09:52] <kochi_> rniwa: romaji to hiragana also changes the number of characters :/
- # [09:52] <SimonSapin> yeah, and there is more than one possible answer. That’s why I said maybe
- # [09:52] <SimonSapin> changing the number of characters is not really a problem for transliteration
- # [09:52] <kochi_> anyway,
- # [09:53] * Joins: darobin (~darobin@78.109.80.74)
- # [09:55] <rniwa> kochi_, SimonSapin: ok.
- # [09:55] <MikeSmith> rniwa: hmm, I just re-noticed that Google Translate does in fact still have a custom IME for Japanese and Chinese input. Not just the simpler keybaord thingey it has for other languages.
- # [09:55] <kochi_> implementing IME in JS may have more difficulties than merits, so low-priority now.
- # [09:55] <MikeSmith> if you click that "Allow phonetic typing" checkbock
- # [09:55] <MikeSmith> *checkbox
- # [09:56] <rniwa> MikeSmith: oh yeah :/
- # [09:56] * Quits: Kolombiken (~Adium@94.234.170.61) (Remote host closed the connection)
- # [09:57] <zcorpan> heycam|away: re https://www.w3.org/Bugs/Public/show_bug.cgi?id=18909 the script in comment 1 moved to http://resources.whatwg.org/file-bug.js
- # [09:57] <MikeSmith> rniwa: but even if you check it, it only appears if you have your system IME off. Which is the right behavior I guess.
- # [09:58] <MikeSmith> kochi_: yeah, I think the positioning use-case is by far the biggest priority
- # [09:58] * Joins: niloy (~niloy@203.196.177.156)
- # [09:58] * abstractj|away is now known as abstractj
- # [09:58] <kochi_> MikeSmith: maybe translate is using the same one as http://www.google.co.jp/transliterate/japanese
- # [09:59] <MikeSmith> kochi_: ok
- # [09:59] <MikeSmith> kochi_: and it's not clear to me yet how to practically spec and implement a positioning-control mechanism for the system IME
- # [10:00] <rniwa> MikeSmith: i don't think we should spec that...
- # [10:00] <rniwa> MikeSmith: since it really depends on how system IME works.
- # [10:00] <MikeSmith> hmm
- # [10:01] <MikeSmith> well that's the main problem that we all seem to want to solve
- # [10:01] <rniwa> MikeSmith: well, there's an extent to which we want to allow some freedom to implementors
- # [10:01] <MikeSmith> I mean the problem of the system-IME candidate list overlapping the suggest-list from a Web app
- # [10:01] <rniwa> MikeSmith: otherwise we'll end up creating another write-once run-nowhere framework
- # [10:01] <MikeSmith> rniwa: ah yeah, agreed about that, sure
- # [10:02] <rniwa> MikeSmith: oh, sure.
- # [10:02] <rniwa> MikeSmith: that, we need to solve.
- # [10:04] <kochi_> explicitly controlling the candidate/suggest window position is impossible on some platforms including mobile
- # [10:08] <zcorpan> heycam|away: ah i see you included it, ok
- # [10:09] <rniwa> kochi_: that's why we have to be very careful here :)
- # [10:09] * Joins: [[zzz]] (~q@node-riy.pool-180-180.dynamic.totbb.net)
- # [10:09] <rniwa> kochi_: hopefully we can refine the API so that it works on those mobile devices as well
- # [10:09] <MikeSmith> kochi_: rniwa :yeah but the positioning issue is maybe also different on mobile
- # [10:10] <rniwa> MikeSmith: right.
- # [10:10] <rniwa> MikeSmith: so we need to come up with some solution that works on both desktop & mobile
- # [10:10] <MikeSmith> yeah
- # [10:10] <rniwa> MikeSmith: otherwise, we'll be adding yet another craziness to the platform.
- # [10:10] <rniwa> given how crazy dealing with IME already is, i don't think we want to complicate it any further.
- # [10:10] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
- # [10:11] <MikeSmith> frankly I do most of my Google searches from the browser address bar, and it's the same problem there as it is for the in-app case, but of course we can't the address-bar case through a standards API (not as far as I understand it at least)
- # [10:11] <kochi_> one idea might be just JS gives a hint to IME, that JS wants to use some UI property for typing help (suggest etc.)
- # [10:12] * Quits: yoshiki__ (yoshiki@nat/google/x-zqetgokeontigmpb) (Read error: Connection reset by peer)
- # [10:12] <kochi_> MikeSmith: yes, chrome's omnibox has some code for controlling IMEs (for windows only)
- # [10:12] * Quits: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr) (Ping timeout: 244 seconds)
- # [10:12] * Joins: yoshiki (yoshiki@nat/google/x-gkeouspexwgtaltj)
- # [10:13] <rniwa> kochi_: that's an interesting idea.
- # [10:13] <rniwa> kochi_: doesn't chrome's ominibox do something along that line?
- # [10:13] * Quits: [[zz]] (~q@node-zap.pool-180-180.dynamic.totbb.net) (Ping timeout: 276 seconds)
- # [10:13] <rniwa> omnibox API*
- # [10:14] <kochi_> rniwa: you mean chrome extension api for omnibox?
- # [10:14] <MikeSmith> rniwa: it doesn't seem to be doing anything smart for me at least. I get overlap with Chrome
- # [10:14] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 240 seconds)
- # [10:14] <rniwa> MikeSmith, kochi_: no, with respect to instant search
- # [10:14] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [10:14] <rniwa> or whatever that flashing pages on key downs
- # [10:14] <rniwa> is called.
- # [10:15] <MikeSmith> oh
- # [10:15] <rniwa> like..
- # [10:15] <rniwa> when omnibox expands
- # [10:15] <rniwa> the google.com moves the results down so that it's still visible to the user.
- # [10:16] <MikeSmith> yeah
- # [10:16] <zcorpan> do i understand correctly from http://www.score.is.tsukuba.ac.jp/~minamide/papers/minamide-FM2012.pdf that they didn't implement AAA?
- # [10:16] <MikeSmith> rniwa: I have seen that behavior for some cases but not in others where I would expect it
- # [10:16] <zcorpan> "However, we exclude formatting elements from our formalized specification be-
- # [10:16] <zcorpan> cause of difficulties with the destructive manipulation of the stack."
- # [10:17] <kochi_> yeah, the instant integration for omnibox isn't so great.
- # [10:17] <kochi_> (especially for IME using languages)
- # [10:17] <MikeSmith> zcorpan: hmm, is that what they meant by that? It wasn't clear to me. But I guess I don't know what else they could have meant by it.
- # [10:18] <rniwa> zcorpan: that's pretty lame...
- # [10:18] <rniwa> zcorpan: those manipulation of the stack is what makes html5 parsing algorithm interesting.
- # [10:19] <rniwa> s/those/that/
- # [10:19] <kochi_> MikeSmith: do you use windows version of chrome?
- # [10:20] <MikeSmith> kochi_: rniwa : so as far as mobile, on my Android handset I do most of my searches from the devicse homescreen using the Google widget. And there at least I notice they seem to have a semi-smart way of handling it, in that the system IME doesn't completely obscure the system IME. It gives you separately scrollable areas for each.
- # [10:21] <MikeSmith> kochi_: no, I use the mac version of Chrome. And I also build Chromium on mac from the sources, and use that quite a lot. Because it's faster, for one thing :)
- # [10:22] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 260 seconds)
- # [10:22] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [10:22] <MikeSmith> I don't have a Windows environment at all these days
- # [10:22] <kochi_> MikeSmith: unfortunately mac version of omnibox doesn't control IME
- # [10:22] <MikeSmith> ah, OK
- # [10:23] * rniwa away
- # [10:23] * rniwa is now known as rniwa|away
- # [10:23] <kochi_> thanks rniwa-san for your input!
- # [10:23] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
- # [10:23] <rniwa|away> kochi_: np. i'll try to find a time to read the spec.
- # [10:23] <kochi_> thanks again!
- # [10:26] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [10:26] <MikeSmith> (for the record so that nobody gets PO'ed at me, I also run Firefox and Nightly releases, and build and run a Mozilla Nightly from sources. And run two versions of Opera, and would build that from sources too, if I could. And run Safari too. Though sadly can't run WebKit nightlies any more due to the requirement to have OS X 10.7 for that.)
- # [10:26] <hsivonen> uh oh: https://bugzilla.mozilla.org/show_bug.cgi?id=116882#c4
- # [10:26] * Joins: pyrsmk (~pyrsmk@48.223.140.88.rev.sfr.net)
- # [10:27] * Joins: didymos (~didymos@5.57.48.69)
- # [10:27] <MikeSmith> hsivonen: wow. Never knew about that one before.
- # [10:28] <MikeSmith> hmm yeah https://bug116882.bugzilla.mozilla.org/attachment.cgi?id=64382 ain't so pretty. Unless like the aesthetic quality of the diamond-with-question-mark glyph a lot.
- # [10:29] <MikeSmith> hsivonen: wha? this is an old bug though. So what did the fix end up being?
- # [10:30] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [10:31] * zcorpan glosses over most of section 3
- # [10:33] <hsivonen> MikeSmith: the fix ended up being that bogus byte sequences in Shift_JIS produce middot instead of REPLACEMENT CHARACTER
- # [10:33] <hsivonen> hmm. annevk is not on IRC
- # [10:34] <MikeSmith> hsivonen: ah, OK
- # [10:35] <Ms2ger> Hm
- # [10:35] <Ms2ger> Didn't emk just file a bug to revert that?
- # [10:35] <Engin> darobin: btw, I got what you meant wrong the other day. Yes, using POST on a fixed URL to conduct cross domain communication is a good idea. As it requires a single preflight sequence.
- # [10:36] <Ms2ger> Oh no, you filed it years ago
- # [10:37] <hsivonen> Ms2ger: right
- # [10:37] <darobin> Engin: that would be my hope yes, if implementations support the spec correctly
- # [10:37] <Engin> darobin: I checked, it works.
- # [10:37] <Engin> with chrome, at least.
- # [10:37] <darobin> Engin: sweet
- # [10:37] <zcorpan> hsivonen: also https://bugzilla.mozilla.org/show_bug.cgi?id=127275
- # [10:37] <MikeSmith> hsivonen: btw after seeing a recent Hixie checkin, I'm only just now noticing the baroque set of values that constitute the microsyntax for the autocomplete attribute. Is anybody actually implementing support for any of that stuff?
- # [10:37] <darobin> I wonder if we have a test for preflight caching
- # [10:38] <zcorpan> MikeSmith: it's pretty new i think
- # [10:38] <Ms2ger> [eta 8/28]
- # [10:38] <MikeSmith> zcorpan: ah, OK
- # [10:38] <Engin> darobin: that approach brings the best of both worlds... being able to use XHR for cross domain means 1) better error handling 2) as HTTP POST is available you can send big loads of data as opposed to GET only JSONP approach has about 2k limit
- # [10:38] <Ms2ger> I wonder which year
- # [10:39] <MikeSmith> hsivonen: for reference, http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofilling-form-controls:-the-autocomplete-attribute
- # [10:39] <Ms2ger> Looks like 2002
- # [10:39] <darobin> Engin: sure, for that sort of API POST is really the way to go
- # [10:39] <Engin> and given that CORS is already implemented in IE8, Chrome and FF is a good market penetration.
- # [10:39] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [10:39] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:40] <Engin> but this spec renders most of the framework designs inefficient.
- # [10:40] * Joins: nonge (~nonge@p5B326530.dip.t-dialin.net)
- # [10:40] <Engin> i.e. many MVC frameworks has the design pattern to create uniqwue resources for everything... if you use those frameworks to build your API, your API has too much overhead for cross domain communication
- # [10:41] <jgraham> darobin: Still looking for me?
- # [10:41] <darobin> jgraham!
- # [10:41] <Engin> I still don't see why specs don't allow domain wide access control... and override when necessary for each resources, as each request has Origin header in it, access control be done per resource and can override server wide rules.
- # [10:41] <darobin> jgraham: I was wondering if you had some more finalised ideas on how to reorg the HTML test suite than when we last talked
- # [10:42] <darobin> given that I have time to do it now
- # [10:42] <MikeSmith> holy god reading through that autocomplete stuff it's hard to see it as anything but serious overengineering. on the fact of it, at least
- # [10:42] <Ms2ger> I hear krisk wants to talk about it tonight
- # [10:42] <MikeSmith> *face of it
- # [10:42] <jgraham> darobin: Yeah, so appasrently we are discussing it again on yet another IRC meeting today; see Kris' message to public-html-testsuite
- # [10:43] <jgraham> *apparently
- # [10:43] <Ms2ger> I have been lucky enough to miss the previous meetings :)
- # [10:43] <darobin> Ms2ger, jgraham: yup but unfortunately while you're talking about it tonight I'll be at a conference
- # [10:44] * Quits: nonge_ (~nonge@p5082A86C.dip.t-dialin.net) (Ping timeout: 248 seconds)
- # [10:44] <Ms2ger> Can we just put everything in dirs per section already?
- # [10:44] <darobin> but that's no reason not to get stuff done before then :)
- # [10:44] <darobin> Ms2ger: I want to do that, I've just been wondering about the best way to do it
- # [10:44] <jgraham> Yeah, directories per section, with a short name derived from the section name, in some reasonable depth of heirachy
- # [10:45] <jgraham> Is, I think, what people were happy with
- # [10:45] <darobin> one way is to just have one dir per root section, which leads to huge numbers of tests in some; at the other end there's the option of one dir all the way to every h6 section, which is a bit deep
- # [10:45] <jgraham> Well
- # [10:45] <Ms2ger> darobin, I've gone 3 deep, fwiw
- # [10:45] <jgraham> I think it should to some extent be up to individuals
- # [10:46] <darobin> derived short name: I think the easiest is to just use the ID in the spec, with some replacement
- # [10:46] <jgraham> But one per top level section doesn't help much
- # [10:46] <hsivonen> MikeSmith: I haven’t followed the autocomplete stuff
- # [10:46] <jgraham> The id in the spec doesn't work
- # [10:46] <hsivonen> MikeSmith: volkmar might have followed it
- # [10:46] <MikeSmith> ok
- # [10:46] <jgraham> Because it's autogenerated. And not always very readable
- # [10:46] <darobin> jgraham: the problem of leaving it up to individuals is that it can lead to cases where someone starts putting stuff at level 1 because there aren't that many tests, and then we have to move stuff to subsections because it's getting crowded
- # [10:46] <zcorpan> MikeSmith: also nice that the spec includes timbl's cc number, expiration date and cvc
- # [10:47] <MikeSmith> zcorpan: heh
- # [10:47] <darobin> I'd like to avoid having to move tests as much as possible, ever if possible
- # [10:47] <darobin> Ms2ger: 3 deep wfm
- # [10:47] <jgraham> darobin: Well I agree with that
- # [10:47] <darobin> jgraham: most of them are reasonably readable methinks; they're generated from the section title initially
- # [10:48] <darobin> using section numbers won't fly very well IMHO
- # [10:48] <Ms2ger> darobin, just move my submissions to the top level, and move everything else into the dirs I have set up, then ;)
- # [10:48] <jgraham> darobin: Maybe you could generate an actual directory structure to look at and see how well it works
- # [10:48] <darobin> jgraham: one of the advantages of using the IDs is that we have all the data that maps from IDs to specific spec pages already generated for us
- # [10:48] <MikeSmith> hsivonen, zcorpan : I just really wonder who's asking for all that stuff, and if it has a chance in hell of ever getting implemented cross-browser. Or even any-browser. Especially given that our track record so far for getting new features impelemented in browsers is not exactly a sterling record.
- # [10:48] <darobin> jgraham: that's exactly my plan, I just wanted to narrow the options down before doing so
- # [10:49] <jgraham> darobin: What are these spec "pages" of which you speak? :p
- # [10:49] <darobin> I'll get to it now, thanks
- # [10:49] <darobin> jgraham: for the wusses who don't like the single page version, or have devices equipped with less than 16Go ;)
- # [10:51] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:51] <zcorpan> MikeSmith: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-August/036791.html
- # [10:51] <MikeSmith> track record so far for getting new *forms* features
- # [10:51] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:51] <MikeSmith> zcorpan: thanks
- # [10:52] * Quits: Ms2ger (~Ms2ger@109.133.47.140) (Quit: bbl)
- # [10:57] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [11:05] * Joins: nimbu (~nimbu@219.64.117.145)
- # [11:10] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [11:13] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:14] * Quits: ^esc (~esc_ape@77.116.246.205.wireless.dyn.drei.com)
- # [11:14] * Joins: hdhoang (~hdhoang@123.24.118.195)
- # [11:16] <hsivonen> MikeSmith: pushing stuff from svn.chromium.org to specs
- # [11:18] <MikeSmith> hsivonen: well, I think most would agree that ain't the best way to be doing things
- # [11:19] <MikeSmith> if that stuff ends up going into iOS prematurely that's gonna suck for all of us
- # [11:21] * Phae_ is now known as Phae
- # [11:22] <darobin> MikeSmith: IIRC Mozilla is implementing the inputmode side of things at least, but with different keywords from those in the spec
- # [11:22] <MikeSmith> darobin: yeah but that's quite a bit less complicated at least
- # [11:23] <darobin> to say the least
- # [11:23] <MikeSmith> and I think for that we have basic agreement about the problem and need for a solution
- # [11:23] <darobin> but if they felt the need for divergence on the simple bits, the odds that they align to the complex stuff are a bit low
- # [11:23] <MikeSmith> yeah
- # [11:24] <darobin> seems like an area begging to have a vendor prefix problem a little while down the line
- # [11:24] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [11:25] * Joins: nimbu (~nimbu@219.64.117.145)
- # [11:28] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [11:28] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [11:29] * Joins: nimbu (~nimbu@219.64.117.145)
- # [11:31] <MikeSmith> darobin: clearly it often makes sense to have concrete spec text to review, even if the outcome is going to be that some implementors say, thanks for giving us something detailed to review but there's no way we are going to implement this any time soon
- # [11:34] * Joins: didymos (~didymos@5.57.48.69)
- # [11:35] <darobin> oh sure, far from me to say the contrary
- # [11:38] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:38] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [11:41] * Joins: richt (~richt@office.oslo.opera.com)
- # [11:44] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [11:50] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [11:54] * Quits: plutoniix (~plutoniix@ppp-58-11-103-134.revip2.asianet.co.th) (Quit: จรลี จรลา)
- # [11:55] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [11:59] <MikeSmith> the thing of Mozilla unilaterally implementing different keywords is another kind of distressing thing
- # [12:03] * Joins: didymos (~didymos@5.57.48.69)
- # [12:03] <hsivonen> MikeSmith: isn’t “go ahead and implement something different” the official way appeal Hixie’s decisions?
- # [12:04] <hsivonen> s/way/way to/
- # [12:04] * Joins: hdhoang1 (~hdhoang@123.24.118.195)
- # [12:07] * Quits: hdhoang (~hdhoang@123.24.118.195) (Ping timeout: 240 seconds)
- # [12:07] <Stevef> hsivonen: is filing a bug on firefox to implement <main> a reasonable course of action at this stage?
- # [12:09] <hsivonen> Stevef: I really don’t know.
- # [12:10] * Joins: ^esc (~esc_ape@77.116.247.105.wireless.dyn.drei.com)
- # [12:10] <Stevef> hsivonen: anybody that would know?
- # [12:10] * Quits: Peter` (peter@nat/google/x-gvytpjonttdvvsdt) (Remote host closed the connection)
- # [12:12] <hsivonen> Stevef: I don’t think there’s anyone who’d give you a clear and definitive yay or nay
- # [12:12] <hsivonen> Stevef: about the processing model...
- # [12:12] <hsivonen> Stevef: https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html says to map <main> to role=main
- # [12:12] <Stevef> hsivonen:right
- # [12:12] <hsivonen> Stevef: what’s the processing model of multiple role=main occurrences?
- # [12:14] <hsivonen> tantek: do you have plans to reply to http://lists.w3.org/Archives/Public/public-html/2012Dec/0027.html ?
- # [12:15] <Stevef> hsivonen:for role=main they are all mapped regardless, there is discussion on limiting <main> to one instance, but would be useful to see how it is sued in wild before adding extra complexity (i think)
- # [12:17] <hsivonen> Stevef: so what do screen readers do if the user asks to skip to main and there are multiple role=main elements?
- # [12:20] <Stevef> hsivoen: well they don't skip to main as such landmarks are presented as a tree they navigate to landmarks using a keystroke or via a list represntation see screenshots and stuff here http://www.paciellogroup.com/blog/2010/10/using-wai-aria-landmark-roles/
- # [12:23] <Stevef> hsivonen: so in the case where a main landmark is not present it is not represented in the tree or in the case where only a main landmark is present pressing the appropiate key would move the user to the start of the main content
- # [12:25] <Stevef> hsivonen: thus skipping over any link menus etc
- # [12:26] <Stevef> hsivonen: i.e. its the presence of main that provides the 'skip' not the presence on nav etc
- # [12:28] * Joins: baku (~baku@93-40-119-241.ip38.fastwebnet.it)
- # [12:29] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
- # [12:30] <MikeSmith> hsivonen: I would think hope the “go ahead and implement something different” would be reserved for cases where it's clear that Hixie has decided to quit listening and it's become a waste of time to continue trying to discuss it with him
- # [12:31] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [12:36] <Engin> darobin: also, if your client library does not introduce custom headers... POST does not require preflight at all (provided that the server sends Access-Control-Allow-Origin header all the time -- otherwise it raises a security exception in the client)
- # [12:38] * Quits: espadrine (~thaddee_t@85-218-3-163.dclient.lsne.ch) (Ping timeout: 244 seconds)
- # [12:42] * abstractj is now known as abstractj|brb
- # [12:42] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [12:45] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [12:49] <Stevef> hsivonen: thanks for feedback to list! will sketch out some concept of when browser should map role=main to <main> and when not
- # [12:50] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 252 seconds)
- # [12:51] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 252 seconds)
- # [12:59] <hsivonen> Stevef: FWIW, I’m now writing a patch for <main> for Gecko to see if it really is as easy as I thought
- # [13:01] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [13:02] <Stevef> hsivonen: i was able to write a patch for webkit (with help from mike) which was pretty simple i just used the nav implementation as a guide.
- # [13:03] * Joins: niloy (~niloy@203.196.177.156)
- # [13:04] <Stevef> hsivonen: it was only a few lines of code, it was the tests that mike did that were the work
- # [13:05] <hsivonen> Stevef: I’m not volunteering to write the unit tests for this :-)
- # [13:05] <Stevef> hsivonen: MikeSmith is waving :-)
- # [13:13] * Quits: nessy1 (~silviapf@124-169-16-20.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:18] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [13:21] <odinho> If there's several, then I'd take the first and outermost one as primary.
- # [13:22] <hsivonen> odinho: what if the first isn’t the outermost?
- # [13:23] <odinho> I could see authors doing <header></> <main> <article><header></><main></></article> <article><header></> <main></> </article> </main> <footer>
- # [13:24] <hsivonen> hmm. yeah, the idea of copying <article>s into one doc and having <main> in there is a problem
- # [13:26] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [13:27] <hsivonen> Stevef: can you test a build with Windows+JAWS if I ask the tryserver to make one?
- # [13:28] <Stevef> hsivonen: definitely!
- # [13:31] <hsivonen> Stevef: OK. Pushed to try: https://tbpl.mozilla.org/?tree=Try&rev=b8a2d5d608e0 It will take some time for the build to become available.
- # [13:32] <Stevef> odinho:hsivonen: webkit has implemented some simple rules for when header/footer should expose landmark roles, same could be done for <main>, but I reckon its worth seeing how it is used first as data from role=main usage are encouraging that devs understand the simple concept of once per page
- # [13:33] <Stevef> hsivonen: OK a few hours?
- # [13:34] <hsivonen> Stevef: something like that
- # [13:35] <Stevef> ok will let you know when i have tested
- # [13:37] <odinho> Stevef: Well, some systems will do automatical includes... I'm sure there will be several mains. And also, it can be context dependent, there's the main of the document, and potentially the main of each article etc.
- # [13:48] <Stevef> odinho: i hear you, but the data on id usage to indicate main content does not point to its use in that way, but will only know if it is used in the wild
- # [13:48] * Quits: JohnAlbin (~JohnAlbin@111-250-146-212.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [13:49] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [13:52] <Stevef> odinho: the spec/conformance requirements are unambiguous which is a start, there is no room for interpretation, the issue with elements like article and section is they are specced to be open to misuse
- # [13:54] * abstractj|brb is now known as abstractj
- # [13:57] <hsivonen> \o/ got the <template> spec review off my todo list
- # [13:59] <MikeSmith> hsivonen: congrats on that
- # [13:59] * Quits: hdhoang1 (~hdhoang@123.24.118.195) (Read error: Connection reset by peer)
- # [14:00] * Joins: hdhoang (~hdhoang@123.24.118.195)
- # [14:01] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Ping timeout: 240 seconds)
- # [14:04] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [14:11] * Joins: nimbu (~nimbu@219.64.117.145)
- # [14:11] * nimbu is now known as divya
- # [14:13] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 276 seconds)
- # [14:13] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [14:14] * Joins: scor (~scor@bongo.mgh.harvard.edu)
- # [14:14] * Quits: scor (~scor@bongo.mgh.harvard.edu) (Changing host)
- # [14:14] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:23] * Joins: josemanuel (~josemanue@181.169.221.87.dynamic.jazztel.es)
- # [14:36] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [14:37] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:38] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [14:38] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [14:38] * Stevef__ is now known as Stevef
- # [14:41] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Quit: eric_carlson)
- # [14:45] * Quits: divya (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [14:46] * Joins: nimbu (~nimbu@219.64.117.145)
- # [14:47] * [[zzz]] is now known as [[zz]]
- # [14:47] * hsivonen blinked at SVG path checking for a moment before realizing SVG is not PostScript
- # [14:49] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [14:50] <zcorpan> is <!-- specced in ES proper yet?
- # [14:50] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [14:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [14:50] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [14:51] * Joins: nimbu (~nimbu@219.64.117.145)
- # [14:51] * Quits: JibberJim (~opera@host-78-146-79-57.as13285.net) (Ping timeout: 260 seconds)
- # [14:55] * Joins: Yudai (~Yudai@nttkyo339245.tkyo.nt.ngn2.ppp.infoweb.ne.jp)
- # [14:55] <gsnedders> zcorpan: On the to-do list for ES6, I believe
- # [14:56] <zcorpan> ok, thanks
- # [14:57] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:00] <gsnedders> Though some things in Web ECMAScript may well not get in as IE has never supported them and doesn't feel the heat from not doing so.
- # [15:00] <gsnedders> e.g., not supporting __proto__ is hurting them; __defineGetter__ is not.
- # [15:01] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [15:01] * Joins: nimbu (~nimbu@219.64.117.145)
- # [15:03] <gsnedders> Related: https://bugzilla.mozilla.org/show_bug.cgi?id=647423
- # [15:10] * Quits: nimbu (~nimbu@219.64.117.145) (Read error: Connection reset by peer)
- # [15:10] * Joins: nimbu (~nimbu@219.64.117.145)
- # [15:12] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [15:12] * Joins: beverloo (beverloo@nat/google/x-xekdvpqzdupavrak)
- # [15:12] * Quits: ukai_ (ukai@nat/google/x-zzecdoceqimypbqs) (Remote host closed the connection)
- # [15:17] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:17] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: No buffer space available)
- # [15:17] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:19] * Joins: JibberJim (~opera@027afeff.bb.sky.com)
- # [15:20] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [15:20] * Quits: izhak (~izhak@213.87.240.107) (Ping timeout: 248 seconds)
- # [15:21] <Stevef> hsivonen: tried build <main> works as expected with NVDA and JAWS
- # [15:21] <hsivonen> Stevef: great. Thanks.
- # [15:22] <Stevef> hsivonen:the parsing behaviour looks ok as well
- # [15:23] <hsivonen> (sorry. I have to step away from IRC)
- # [15:23] <Stevef> hsivonen: also acc info expsoed when checked suing inspect tool is correct
- # [15:28] * Quits: danzik17 (~danzik17@164.55.254.106) (Quit: Leaving)
- # [15:28] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:28] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:29] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:29] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [15:37] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:40] * Joins: jwalden (~waldo@c-76-122-148-63.hsd1.mi.comcast.net)
- # [15:47] <hsivonen> Stevef: ok. I'll try to get a bug filed later today
- # [15:47] <Stevef> hsivonen: thanks
- # [15:48] * abstractj is now known as abstractj|brb
- # [15:49] * Quits: beverloo (beverloo@nat/google/x-xekdvpqzdupavrak) (Ping timeout: 246 seconds)
- # [15:49] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [15:51] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [15:52] * Quits: hdhoang (~hdhoang@123.24.118.195) (Quit: Leaving.)
- # [15:52] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:53] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
- # [15:53] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [15:55] * Joins: darobin (~darobin@78.109.80.74)
- # [16:00] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:02] * Joins: beverloo (beverloo@nat/google/x-xmufiyktruyzjzlv)
- # [16:03] * Quits: josemanuel (~josemanue@181.169.221.87.dynamic.jazztel.es) (Quit: Saliendo)
- # [16:04] * Joins: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net)
- # [16:05] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
- # [16:05] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [16:08] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
- # [16:08] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [16:09] * Joins: niloy (~niloy@203.196.177.156)
- # [16:10] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [16:19] * Quits: cabanier (~cabanier@50-200-89-170-static.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [16:21] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [16:22] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (*.net *.split)
- # [16:22] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (*.net *.split)
- # [16:22] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (*.net *.split)
- # [16:22] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (*.net *.split)
- # [16:22] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (*.net *.split)
- # [16:22] * Quits: Habo (~Habo@popkorn.progressbar.sk) (*.net *.split)
- # [16:22] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (*.net *.split)
- # [16:22] * Quits: acies (acies@146.72.251.225) (*.net *.split)
- # [16:22] * Quits: Kingdutch (~kingdutch@linode.alexandervarwijk.nl) (*.net *.split)
- # [16:22] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (*.net *.split)
- # [16:22] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
- # [16:22] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
- # [16:22] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [16:23] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [16:23] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx)
- # [16:23] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno)
- # [16:23] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr)
- # [16:23] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep)
- # [16:23] * Joins: Habo (~Habo@popkorn.progressbar.sk)
- # [16:23] * Joins: cfq (~cfq@static.85-10-200-244.clients.your-server.de)
- # [16:23] * Joins: acies (acies@146.72.251.225)
- # [16:23] * Joins: Kingdutch (~kingdutch@linode.alexandervarwijk.nl)
- # [16:23] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
- # [16:23] * Joins: Hixie (~ianh@178.255.149.100)
- # [16:23] * Joins: othree (~othree@li379-129.members.linode.com)
- # [16:24] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:24] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 264 seconds)
- # [16:27] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (*.net *.split)
- # [16:27] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (*.net *.split)
- # [16:27] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (*.net *.split)
- # [16:27] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (*.net *.split)
- # [16:27] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (*.net *.split)
- # [16:27] * Quits: Habo (~Habo@popkorn.progressbar.sk) (*.net *.split)
- # [16:27] * Quits: cfq (~cfq@static.85-10-200-244.clients.your-server.de) (*.net *.split)
- # [16:27] * Quits: acies (acies@146.72.251.225) (*.net *.split)
- # [16:27] * Quits: Kingdutch (~kingdutch@linode.alexandervarwijk.nl) (*.net *.split)
- # [16:27] * Quits: ciluu (~ciluu@2a01:270:201f::cafe) (*.net *.split)
- # [16:27] * Quits: Hixie (~ianh@178.255.149.100) (*.net *.split)
- # [16:27] * Quits: othree (~othree@li379-129.members.linode.com) (*.net *.split)
- # [16:29] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
- # [16:29] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx)
- # [16:29] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno)
- # [16:29] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr)
- # [16:29] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep)
- # [16:29] * Joins: Habo (~Habo@popkorn.progressbar.sk)
- # [16:29] * Joins: cfq (~cfq@static.85-10-200-244.clients.your-server.de)
- # [16:29] * Joins: acies (acies@146.72.251.225)
- # [16:29] * Joins: Kingdutch (~kingdutch@linode.alexandervarwijk.nl)
- # [16:29] * Joins: ciluu (~ciluu@2a01:270:201f::cafe)
- # [16:29] * Joins: Hixie (~ianh@178.255.149.100)
- # [16:29] * Joins: othree (~othree@li379-129.members.linode.com)
- # [16:31] * Parts: Kolombiken (~Adium@217.13.228.226)
- # [16:34] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
- # [16:35] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [16:42] * Joins: ehsan (~ehsan@66.207.208.98)
- # [16:44] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 248 seconds)
- # [16:45] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [16:46] * Quits: Velmont (odinho@dalvik.ping.uio.no) (Ping timeout: 240 seconds)
- # [16:46] * Joins: Velmont (odinho@dalvik.ping.uio.no)
- # [16:48] * Joins: Areks (~Areks@95-26-27-162.broadband.corbina.ru)
- # [16:50] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-sxplzadqmrliogon) (Remote host closed the connection)
- # [16:50] * Quits: wycats (uid79@gateway/web/irccloud.com/x-fmpceusbsivcrbnv) (Remote host closed the connection)
- # [16:50] * Quits: matijsb (uid2278@gateway/web/irccloud.com/x-yjywrensctbvbyep) (Remote host closed the connection)
- # [16:50] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-uqorppzymwzygvno) (Remote host closed the connection)
- # [16:50] * Quits: rafaelw__ (uid4459@gateway/web/irccloud.com/x-lmbvbuspvxskzmpr) (Remote host closed the connection)
- # [16:50] * Quits: arv (uid4269@gateway/web/irccloud.com/x-ijvokiahnumnzlys) (Remote host closed the connection)
- # [16:50] * Quits: Wilto_ (uid2821@gateway/web/irccloud.com/x-lljgyfwvlnsvpjwx) (Remote host closed the connection)
- # [16:50] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Remote host closed the connection)
- # [16:50] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-rafvsnbwdmyngzij) (Remote host closed the connection)
- # [16:50] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-qcjdwqdihtsextas) (Remote host closed the connection)
- # [16:50] * Quits: krijn (uid2319@gateway/web/irccloud.com/x-sqsgejpriotsszbo) (Remote host closed the connection)
- # [16:50] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-kgibpbyyyhmbfcvl) (Remote host closed the connection)
- # [16:50] * Quits: Phae (uid455@gateway/web/irccloud.com/x-eggvgonjiuyvbhhn) (Remote host closed the connection)
- # [16:50] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-npcryvuorfnoxtpq) (Remote host closed the connection)
- # [16:50] * Quits: hdv (uid2376@gateway/web/irccloud.com/x-ooltuvgqwhhnruhy) (Remote host closed the connection)
- # [16:50] * Quits: timeless (uid4015@firefox/developer/timeless) (Remote host closed the connection)
- # [16:50] * Quits: dglazkov (uid4270@gateway/web/irccloud.com/x-plnjxzyfqbjxaecj) (Remote host closed the connection)
- # [16:57] <Ms2ger> darobin, there's a few tests under submissions/, go ahead :)
- # [16:58] * abstractj|brb is now known as abstractj|lunch
- # [16:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
- # [16:59] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [16:59] <darobin> Ms2ger: I plan to!
- # [16:59] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [17:00] <Ms2ger> darobin, I like to believe mine are pretty good ;)
- # [17:07] * Quits: isherman (isherman@nat/google/x-sialioegnuhqqysp) (Ping timeout: 264 seconds)
- # [17:08] * Joins: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net)
- # [17:09] * Joins: isherman (isherman@nat/google/x-yygphoytpmoyvpou)
- # [17:11] <darobin> Ms2ger: yeah, I was planning on just trashing them
- # [17:11] <darobin> if we agree on the new organisation, I'll have to first replay the submissions as pull requests
- # [17:11] <darobin> it's a bit of an annoyance but I'm guessing it won't take too long
- # [17:12] * Joins: wycats (uid79@gateway/web/irccloud.com/x-oeuztkhkonxxbldr)
- # [17:12] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
- # [17:16] * Quits: dbaron (~dbaron@173-164-135-225-SFBA.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
- # [17:16] * Joins: Phae_ (uid455@gateway/web/irccloud.com/x-zagjqanylltmvpvf)
- # [17:21] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-lcgimpcmltwqemfk)
- # [17:22] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-cziaarpjudiddook)
- # [17:22] * Joins: matjas (uid2247@unaffiliated/matjas)
- # [17:22] * Quits: matjas (uid2247@unaffiliated/matjas) (Changing host)
- # [17:22] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-zrmbtyhajtzplnxj)
- # [17:22] * Joins: Phae (~francesbe@host-80-194-77-100.static.cable.virginmedia.com)
- # [17:22] * Joins: matijsb (uid2278@gateway/web/irccloud.com/x-gwshflfsxthlfjwk)
- # [17:22] * Joins: hdv (uid2376@gateway/web/irccloud.com/x-breajetdvabmyhqy)
- # [17:22] * Joins: krijn (uid2319@gateway/web/irccloud.com/x-gpktukchjaoxpegf)
- # [17:23] * Joins: Wilto_ (uid2821@gateway/web/irccloud.com/x-udkxmqlcqvpjsbyj)
- # [17:23] * Quits: Masklinn (~textual@host-85-201-4-21.brutele.be) (Ping timeout: 260 seconds)
- # [17:25] * Quits: Phae_ (uid455@gateway/web/irccloud.com/x-zagjqanylltmvpvf)
- # [17:25] * Joins: Masklinn (~textual@host-85-201-4-21.brutele.be)
- # [17:25] * Quits: zcorpan (~zcorpan@83.218.67.122) (Remote host closed the connection)
- # [17:26] * Joins: seventh (seventh@69.80.107.140)
- # [17:27] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [17:28] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-amqmeczoiaftrnyu)
- # [17:29] * Joins: JohnAlbin (~JohnAlbin@111-250-146-212.dynamic.hinet.net)
- # [17:29] * Quits: Phae (~francesbe@host-80-194-77-100.static.cable.virginmedia.com) (Remote host closed the connection)
- # [17:30] * Joins: arv (uid4269@gateway/web/irccloud.com/x-ubnrzpxigdlklgjd)
- # [17:30] * Joins: dglazkov (uid4270@gateway/web/irccloud.com/x-jdqwdogmmwwrbimx)
- # [17:30] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [17:30] * Joins: remysharp (uid4345@gateway/web/irccloud.com/x-ckbehrbisvtrvhdr)
- # [17:30] * Joins: eric_carlson (~eric@2620:149:4:1b01:1989:f109:fece:25b6)
- # [17:30] * Joins: rafaelw__ (uid4459@gateway/web/irccloud.com/x-okqyqihvnoekdydo)
- # [17:30] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-hxmhsqoutkoabnxp)
- # [17:32] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 244 seconds)
- # [17:36] <jgraham> (to avoid disrupting the htmlt meeting any more, I will mention here that "HTML!" made me think "HTML-factorial? I guess that must have been a Dave Ragget thing")
- # [17:36] * Joins: garciawebdev (~garciaweb@190.244.95.154)
- # [17:37] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [17:38] * Quits: Masklinn (~textual@host-85-201-4-21.brutele.be)
- # [17:38] <jgraham> (I think I might be over-tired)
- # [17:38] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [17:40] <darobin> ROFL
- # [17:41] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
- # [17:41] * Joins: jsbell (~jsbell@216.239.45.130)
- # [17:41] <gsnedders> jgraham: There's a solution for this, I believe it's called "going to bed". Certainly, whatever it is, my niece seems not to understand this concept.
- # [17:43] <Ms2ger> darobin, not 1 either!
- # [17:44] <darobin> :)
- # [17:52] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [17:53] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [18:00] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:01] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-aphbmubfjuxicjph)
- # [18:02] <MikeSmith> I think we need a "Like" button for test cases
- # [18:02] <MikeSmith> that will make people write more
- # [18:02] <MikeSmith> either that or move all test cases to Google+
- # [18:04] <Ms2ger> jgraham, ... by git
- # [18:04] <Ms2ger> MikeSmith, anyone uses Google+?
- # [18:04] <darobin> Google what?
- # [18:05] * Joins: eresair (~eresair@173.247.199.2)
- # [18:05] <tantek> MikeSmith - you should build that - a social network for test cases. You probably know some folks who would happily beta test it for you. ;)
- # [18:05] * darobin notices that some memes tend to work only for a really small number of people with the right context
- # [18:05] * Joins: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
- # [18:05] <tantek> pitch it as "a social network for enterprise certification" and get some angel funding
- # [18:06] <MikeSmith> I just want the Likes
- # [18:06] <tantek> exactly - that's the MVP
- # [18:06] <MikeSmith> that would be sufficient reward
- # [18:06] <tantek> ability to friend, post test cases, and like test cases
- # [18:08] <tantek> hmm, actually "test case" as a content posting type could be interesting for the #indiewebcamp crowd.
- # [18:09] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [18:10] * Joins: Ms2ger` (~Ms2ger@vpne162.ugent.be)
- # [18:10] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
- # [18:11] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [18:12] * Joins: mpt (~mpt@canonical/mpt)
- # [18:12] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
- # [18:12] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [18:13] <MikeSmith> ability to de-friend a test case would be good
- # [18:13] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Ping timeout: 242 seconds)
- # [18:14] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
- # [18:14] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [18:14] <jgraham> A testcase social network would need an "unlike" button for sure
- # [18:14] <tantek> and then you make a leaderboard of the most popular test cases and then blam - competition to make better test cases
- # [18:14] <tantek> "test case of the week" etc.
- # [18:15] <jgraham> It could be automatically checked if "BOM" appeared in the TC title
- # [18:15] <gsnedders> jgraham: An unlike button? That's just idealism.
- # [18:15] <tantek> people that liked this test case also liked these other test cases...
- # [18:15] <gsnedders> tantek: Unfortunately, zcorpan would be the constant winner of "most evil TC".
- # [18:15] <gsnedders> So that would get rather dull.
- # [18:16] <tantek> of course you'd want to allow anyone to "tag" test cases as well with arbitrary tags, and give each test case its own tag cloud
- # [18:16] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [18:17] <Ms2ger`> gsnedders, bz sometimes writes tests too ;)
- # [18:18] <jgraham> OMG, they could have a test-off
- # [18:18] <gsnedders> Ms2ger`: Ah, but zcorpan's manage to not only be evil in what they test, but in *how* they test it. Testcases in a single file, HTML, CSS, and Javascript, depending on how you parse it.
- # [18:18] <jgraham> That would be epic
- # [18:18] <Ms2ger`> gsnedders, fair
- # [18:18] <Ms2ger`> I've seen too many of those
- # [18:19] * Quits: seventh (seventh@69.80.107.140) (Ping timeout: 240 seconds)
- # [18:23] * Joins: ap_ (~ap@2620:149:4:1b01:d871:b076:7126:90e0)
- # [18:24] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
- # [18:32] * Quits: eric_carlson (~eric@2620:149:4:1b01:1989:f109:fece:25b6) (Quit: eric_carlson)
- # [18:36] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
- # [18:36] * JohnAlbin is now known as Windoze
- # [18:37] * Windoze is now known as JohnAlbin
- # [18:44] <dglazkov> good morning, WhatWg!
- # [18:44] <dglazkov> sorry for screwing up your rhythm, odinho
- # [18:44] <Ms2ger`> Good night, dglazkov
- # [18:48] * jonlee|afk is now known as jonlee
- # [18:48] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [18:48] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [18:50] * Joins: pablof (~pablof@144.189.150.129)
- # [18:51] * Quits: Ms2ger` (~Ms2ger@vpne162.ugent.be) (Read error: Connection reset by peer)
- # [18:51] * Joins: Ms2ger`` (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
- # [18:52] * Joins: bibcra (5694bfa4@gateway/web/freenode/ip.86.148.191.164)
- # [18:54] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:57] * Quits: jsbell (~jsbell@216.239.45.130) (Quit: jsbell)
- # [18:59] * Quits: pyrsmk (~pyrsmk@48.223.140.88.rev.sfr.net) (Quit: tzing)
- # [19:01] * Quits: bibcra (5694bfa4@gateway/web/freenode/ip.86.148.191.164) (Quit: Page closed)
- # [19:02] * Joins: drublic (~drublic@frbg-5f733e89.pool.mediaWays.net)
- # [19:08] * abstractj|lunch is now known as abstractj
- # [19:08] * Joins: eric_carlson (~eric@17.212.152.104)
- # [19:16] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:18] * Quits: nimbu (~nimbu@219.64.117.145) (Quit: Leaving.)
- # [19:18] * Quits: nonge (~nonge@p5B326530.dip.t-dialin.net) (Quit: Verlassend)
- # [19:19] * Quits: baku (~baku@93-40-119-241.ip38.fastwebnet.it) (Quit: Leaving)
- # [19:21] * Joins: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net)
- # [19:22] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [19:23] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [19:27] * Joins: cabanier (~cabanier@173.226.97.253)
- # [19:35] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
- # [19:40] * Quits: cabanier (~cabanier@173.226.97.253) (Quit: Leaving.)
- # [19:40] * Joins: necolas (~necolas@8.25.197.25)
- # [19:40] * Joins: seventh (seventh@69.80.107.140)
- # [19:42] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [19:44] * Joins: eric_carlson (~eric@17.212.152.104)
- # [19:44] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [19:47] * Quits: eric_carlson (~eric@17.212.152.104) (Client Quit)
- # [19:48] * Joins: jarek_ (~jarek@ekd100.neoplus.adsl.tpnet.pl)
- # [19:49] * Joins: eric_carlson (~eric@2620:149:4:1b01:98b6:d8ca:42bd:593c)
- # [19:49] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 245 seconds)
- # [19:55] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:56] * Joins: cabanier (~cabanier@173.226.97.253)
- # [19:57] * Quits: eric_carlson (~eric@2620:149:4:1b01:98b6:d8ca:42bd:593c) (Quit: eric_carlson)
- # [19:58] * rniwa|away is now known as rniwa
- # [19:59] * Joins: eric_carlson (~eric@2620:149:4:1b01:d19:dfe2:38bf:15b0)
- # [20:00] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [20:05] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [20:09] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 264 seconds)
- # [20:10] * jonlee is now known as jonlee|afk
- # [20:15] * Quits: eric_carlson (~eric@2620:149:4:1b01:d19:dfe2:38bf:15b0) (Quit: eric_carlson)
- # [20:16] * Joins: eric_carlson (~eric@17.212.152.104)
- # [20:17] * Joins: cabanier1 (~cabanier@sjfw1-a.adobe.com)
- # [20:17] * Joins: jernoble (~jernoble@17.212.152.13)
- # [20:19] * Quits: cabanier (~cabanier@173.226.97.253) (Ping timeout: 264 seconds)
- # [20:20] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [20:24] * Joins: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk)
- # [20:24] * Quits: seventh (seventh@69.80.107.140) (Ping timeout: 240 seconds)
- # [20:29] * Quits: dcheng (dcheng@nat/google/x-xogdunlvyaaggvho) (Ping timeout: 255 seconds)
- # [20:31] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:31] * Quits: jarek_ (~jarek@ekd100.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
- # [20:36] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:38] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [20:39] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [20:42] * Joins: espadrine (~thaddee_t@85-218-3-163.dclient.lsne.ch)
- # [20:43] * linclark is now known as linclark|afk
- # [20:44] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [20:45] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [20:46] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 244 seconds)
- # [20:48] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 260 seconds)
- # [20:50] * jonlee|afk is now known as jonlee
- # [20:52] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:7ca5:d2de:acd3:6c2b)
- # [20:52] * Joins: gavin_ (~gavin@76.14.87.162)
- # [20:59] * jonlee_ is now known as jonlee|afk
- # [21:04] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [21:07] * Quits: cabanier1 (~cabanier@sjfw1-a.adobe.com) (Ping timeout: 256 seconds)
- # [21:07] * Joins: garciawe_ (~garciaweb@190.244.95.154)
- # [21:08] * Joins: pablof (~pablof@144.189.150.129)
- # [21:08] * Quits: garciawebdev (~garciaweb@190.244.95.154) (Ping timeout: 240 seconds)
- # [21:09] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:7ca5:d2de:acd3:6c2b) (Quit: jonlee|afk)
- # [21:14] * Joins: isherman-book (Adium@nat/google/x-qnzyfoxhwzfxtebt)
- # [21:14] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [21:17] * Quits: bholley (~bholley@c-67-180-21-133.hsd1.ca.comcast.net) (Quit: bholley)
- # [21:19] * abstractj is now known as abstractj|away
- # [21:22] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [21:23] * Joins: imrobert (~robert@139.62.87.109)
- # [21:23] * Joins: falken (falken@nat/google/x-hdeupujxrghjmrpd)
- # [21:24] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 259 seconds)
- # [21:26] * Quits: Ms2ger`` (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Quit: nn)
- # [21:26] * Joins: seventh (seventh@69.80.107.141)
- # [21:26] * Joins: cabanier (~cabanier@173.226.97.253)
- # [21:28] * Joins: jryans (~jryans@office.massrel.com)
- # [21:28] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
- # [21:29] * Joins: necolas (~necolas@8.25.197.25)
- # [21:30] * Quits: isherman-book (Adium@nat/google/x-qnzyfoxhwzfxtebt) (Quit: Leaving.)
- # [21:30] * Joins: jsbell (jsbell@nat/google/x-ygsqwgdddjkfsgrw)
- # [21:34] * Joins: thisgeek_ (~chris@ool-45757d25.dyn.optonline.net)
- # [21:36] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Ping timeout: 264 seconds)
- # [21:36] * thisgeek_ is now known as thisgeek
- # [21:39] * Joins: sedovsek (~robert@BSN-176-174-230.dial-up.dsl.siol.net)
- # [21:42] * Quits: cabanier (~cabanier@173.226.97.253) (Quit: Leaving.)
- # [21:45] * Joins: cabanier (~cabanier@173.226.97.253)
- # [21:48] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 264 seconds)
- # [21:48] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [21:48] * Joins: kinetik (~kinetik@121.98.132.55)
- # [21:49] * Quits: erichynds (~ehynds@64.206.121.41)
- # [21:53] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [21:53] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [22:02] * Joins: jernoble (~jernoble@17.212.152.13)
- # [22:03] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [22:05] * jonlee is now known as jonlee|afk
- # [22:05] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 265 seconds)
- # [22:08] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 256 seconds)
- # [22:09] * Joins: kinetik (~kinetik@121.98.132.55)
- # [22:10] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:10] * Quits: Areks (~Areks@95-26-27-162.broadband.corbina.ru) (Ping timeout: 252 seconds)
- # [22:13] * Quits: garciawe_ (~garciaweb@190.244.95.154) (Ping timeout: 264 seconds)
- # [22:13] * Joins: garciawebdev (~garciaweb@190.244.95.154)
- # [22:18] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [22:26] * Joins: JohnAlbin (~JohnAlbin@114-24-52-55.dynamic.hinet.net)
- # [22:28] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@111-250-146-212.dynamic.hinet.net) (Ping timeout: 252 seconds)
- # [22:31] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 264 seconds)
- # [22:31] * Joins: jamesr_ (jamesr@nat/google/x-ffrlfbsuzlmvybrm)
- # [22:31] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [22:31] * Joins: kinetik (~kinetik@121.98.132.55)
- # [22:35] * Joins: bholley (~bholley@50.141.4.24)
- # [22:36] * Joins: bholley_ (~bholley@nat/mozilla/x-qbxovxtiwttqcpcv)
- # [22:39] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 255 seconds)
- # [22:40] * Joins: othermaciej (~mjs@17.245.110.193)
- # [22:40] * Quits: bholley (~bholley@50.141.4.24) (Ping timeout: 276 seconds)
- # [22:40] * bholley_ is now known as bholley
- # [22:41] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 252 seconds)
- # [22:42] * Joins: kinetik (~kinetik@121.98.132.55)
- # [22:43] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
- # [22:44] * Quits: henrikkok (~henrikkok@3306ds3-amb.0.fullrate.dk) (Quit: Leaving.)
- # [22:45] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Quit: Leaving)
- # [22:47] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [22:47] * Quits: Workshiva (~Dashiva@74.125.121.65) (Remote host closed the connection)
- # [22:49] * heycam|away is now known as heycam
- # [22:50] * Joins: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr)
- # [22:53] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 242 seconds)
- # [22:55] * Quits: bholley (~bholley@nat/mozilla/x-qbxovxtiwttqcpcv) (Quit: bholley)
- # [22:56] * Quits: jamesr_ (jamesr@nat/google/x-ffrlfbsuzlmvybrm) (Quit: jamesr_)
- # [22:57] * Joins: jernoble (~jernoble@17.212.152.13)
- # [22:57] * Joins: jamesr_ (jamesr@nat/google/x-azhdbsyslifiwoxh)
- # [22:58] * Quits: jamesr_ (jamesr@nat/google/x-azhdbsyslifiwoxh) (Client Quit)
- # [22:58] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:58] * Joins: kinetik (~kinetik@121.98.132.55)
- # [22:59] * Joins: jamesr_ (jamesr@nat/google/x-uqstgxsxhmmpohci)
- # [23:00] * Joins: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net)
- # [23:07] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 264 seconds)
- # [23:10] * Quits: dgorbik (~dgorbik@17.202.47.150) (Quit: Leaving...)
- # [23:10] * Joins: dgorbik (~dgorbik@17.202.47.150)
- # [23:11] * Quits: OnlyMax (~OnlyMax@187-126-197-189.user.veloxzone.com.br) (Ping timeout: 245 seconds)
- # [23:14] * Joins: dcheng (dcheng@nat/google/x-pjozaewfjwqvmily)
- # [23:14] <Hixie> TabAtkins: yt?
- # [23:15] * Quits: othermaciej (~mjs@17.245.110.193) (Quit: othermaciej)
- # [23:15] <Hixie> anyone know what css spec would define things like text outlines?
- # [23:20] <Hixie> looks like css text
- # [23:20] <SimonSapin> Hixie: do you mean text-shadow?
- # [23:23] * Joins: erichynds (~ehynds@pool-173-76-135-79.bstnma.fios.verizon.net)
- # [23:25] <Hixie> i meant text-outline, but text-shadow is in the same spec
- # [23:27] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [23:28] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:28] * Joins: othermaciej (~mjs@17.245.110.193)
- # [23:32] * linclark|afk is now known as linclark
- # [23:33] * Joins: bholley (~bholley@c-67-161-57-5.hsd1.ca.comcast.net)
- # [23:33] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 264 seconds)
- # [23:34] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [23:36] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [23:36] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [23:36] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [23:37] * Quits: Masklinn (~textual@212.71.14.24.adsl.dyn.edpnet.net)
- # [23:37] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 264 seconds)
- # [23:38] * Quits: othermaciej (~mjs@17.245.110.193) (Quit: othermaciej)
- # [23:38] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [23:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:39] <SimonSapin> Hixie: text-shadow is in http://dev.w3.org/csswg/css-text-decor-3/ which was split out of css3-text. I can’t find outline in either
- # [23:41] * Quits: sedovsek (~robert@BSN-176-174-230.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [23:41] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:42] * Joins: jernoble (~jernoble@17.212.152.13)
- # [23:42] <SimonSapin> Hixie: it’s removed in http://www.w3.org/TR/2011/WD-css3-text-20110901/
- # [23:45] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [23:46] * Joins: cabanier1 (~cabanier@173.226.97.253)
- # [23:47] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 240 seconds)
- # [23:48] * Quits: SimonSapin (~simon@ip-24.net-89-2-146.rev.numericable.fr) (Ping timeout: 240 seconds)
- # [23:48] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
- # [23:48] * Quits: cabanier (~cabanier@173.226.97.253) (Read error: Connection reset by peer)
- # [23:49] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 265 seconds)
- # [23:55] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
- # [23:57] * Joins: nessy (~silviapf@124-169-16-20.dyn.iinet.net.au)
- # [23:57] * Quits: jamesr_ (jamesr@nat/google/x-uqstgxsxhmmpohci) (Quit: jamesr_)
- # [23:58] * Joins: jsoncorwin (~textual@c-67-180-61-3.hsd1.ca.comcast.net)
- # Session Close: Wed Dec 12 00:00:00 2012
The end :)