Options:
- # Session Start: Fri Jul 20 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] <Hixie> not sure i should post anything to public-html, i'd probably get flamed to death
- # [00:00] <annevk> I think we should at least inform whatwg@whatwg.org about why some people received an email about a duplicated bug
- # [00:00] <Hixie> fair enough
- # [00:00] <annevk> and how W3C HTML and WHATWG HTML are no longer in sync
- # [00:01] <Hixie> might be worth you doing a blog post about it too
- # [00:01] <Hixie> so feel free to crib from the e-mail i'm going to write
- # [00:02] <annevk> yeah was planning on doing that
- # [00:02] <annevk> maybe I'll include one of the memes people made
- # [00:02] <Hixie> there are memes?
- # [00:02] <annevk> http://w3cmemes.tumblr.com/post/27561016967 is fun
- # [00:03] <annevk> http://w3cmemes.tumblr.com/post/27558722901/stereotypical-html-wg-poll-respondent about the polls is kind of funny too
- # [00:03] <Hixie> heh
- # [00:03] <Hixie> let's not insult w3c too prominently... :-P
- # [00:04] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:12] * Quits: eric_carlson (~ericc@2620:149:4:1b01:d406:70cf:aa6f:4990) (Quit: eric_carlson)
- # [00:13] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 276 seconds)
- # [00:17] <othermaciej> I wonder what this one's about? http://w3cmemes.tumblr.com/post/27215424834/the-most-interesting-standards-guy-in-the-world
- # [00:19] <smaug____> that is a good one :)
- # [00:20] * abstractj is now known as abstractj|away
- # [00:21] <annevk> othermaciej: ask hober ;)
- # [00:21] <annevk> nn
- # [00:24] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [00:25] <pablof_> Hixie: re: http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#dom-textarea/input-setrangetext
- # [00:26] <pablof_> Hixie: in step 6, shouldn't "selection start" be "start" and "selection end" be "end"?
- # [00:26] <pablof_> Hixie: also, in step 8, for "select", shouldn't "selection end" be set to "start + replacement.length()"? similar for mode "end"
- # [00:27] <Hixie> yikes, that does seem plausible
- # [00:27] <Hixie> can you file a bug using the widget at the bottom right?
- # [00:27] <pablof_> sure
- # [00:27] * jonlee is now known as jonlee|afk
- # [00:29] <Hixie> thanks
- # [00:30] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [00:30] * Quits: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com) (Quit: Leaving...)
- # [00:34] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [00:35] * jonlee|afk is now known as jonlee
- # [00:38] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
- # [00:39] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [00:40] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 276 seconds)
- # [00:40] * shepazu_ is now known as shepazu
- # [00:40] * Quits: sawrubh (chatzilla@120.58.142.126) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
- # [00:41] * Quits: jernoble (~jernoble@2620:149:4:1b01:7593:3243:c3a3:2fb0) (Read error: Connection reset by peer)
- # [00:42] * Joins: jernoble (~jernoble@2620:149:4:1b01:2550:5ff2:24d5:4bc8)
- # [00:42] * jernoble is now known as jernoble|afk
- # [00:42] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Read error: Operation timed out)
- # [00:43] * Quits: bckenny (bckenny@nat/google/x-gzkiztvwzmywtyzv) (Read error: Connection reset by peer)
- # [00:44] * Joins: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi)
- # [00:47] * pablof_ is now known as pablof
- # [00:48] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [00:54] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [00:54] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [00:54] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [00:55] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [00:58] <Hixie> ok, long rambling administrivia e-mail sent
- # [01:03] * jonlee is now known as jonlee|afk
- # [01:05] * jonlee|afk is now known as jonlee
- # [01:07] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
- # [01:09] * jernoble|afk is now known as jernoble
- # [01:09] * Quits: loincloth (~greatseth@165.1.1.4) (Remote host closed the connection)
- # [01:13] * Quits: sigwhite (~sigwhite@cable-78-35-113-88.netcologne.de) (Quit: Leaving)
- # [01:14] * Quits: danheberden (~danheberd@li225-35.members.linode.com) (Read error: Operation timed out)
- # [01:14] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...)
- # [01:16] * Quits: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0) (Ping timeout: 248 seconds)
- # [01:17] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
- # [01:17] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [01:17] <heycam> the name "operation convergance" is presumably ironic then?
- # [01:18] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [01:18] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [01:18] <zewt> operation fragment bug discussion
- # [01:18] * Joins: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0)
- # [01:18] <Hixie> heycam: not really, the worry was that if we didn't clone the bugs that each bug would only be dealt with by one bug, so it'd be even worse
- # [01:18] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [01:19] <Hixie> heycam: at least this way all the bugs are handled by both groups, so whoever gets to a bug second can first check what the other group did and try to keep in step
- # [01:19] <heycam> Hixie, I see
- # [01:19] <Hixie> heycam: it's pretty inevitable that the specs will diverge more, though, imho
- # [01:19] <heycam> Hixie, yeah
- # [01:19] <heycam> Hixie, hopefully when the W3C find an editor on their side that they can keep up
- # [01:20] <Hixie> yeah well that's another thing
- # [01:20] <Hixie> i don't think it'll be physically possible for the wg to keep up, given their process
- # [01:20] <Hixie> whoever they have as editor
- # [01:20] <heycam> interesting times, then
- # [01:20] <Hixie> i mean, one of the reasons i was in favour of this split is that i was being slowed down by the process
- # [01:20] <Hixie> and i didn't have to keep up with anyone...
- # [01:20] <heycam> heh yeah
- # [01:21] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [01:23] <Hixie> interesting times indeed, i'm really quite honestly curious to see where this goes
- # [01:28] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [01:32] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [01:36] * Joins: bckenny (bckenny@nat/google/x-jbsjpgsfbxactpob)
- # [01:36] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [01:43] <MikeSmith> Hixie: thanks will take a look at those content-type tests
- # [01:44] <MikeSmith> and no Richard's not around on irc right now
- # [01:44] <MikeSmith> he's not always on so many hours
- # [01:44] <MikeSmith> I think he may come on when he has meetings and drop off sometimes when he's working
- # [01:45] <MikeSmith> but if it's about the input-mode stuff, I can help with modalities for Japanese
- # [01:53] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [01:55] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [01:55] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [01:55] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [01:57] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
- # [01:59] * Joins: tomasf (~tom@2002:55e5:db36:0:357e:746f:b8d0:7b19)
- # [02:00] * heycam is now known as heycam|away
- # [02:01] * Joins: othermaciej (~mjs@17.245.104.51)
- # [02:02] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
- # [02:07] * heycam|away is now known as heycam
- # [02:08] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
- # [02:10] * Quits: nonge (~nonge@p5082982C.dip.t-dialin.net) (Ping timeout: 248 seconds)
- # [02:12] * Quits: jsbell (jsbell@nat/google/x-frklifvfxqeejobn) (Quit: There's no place like home...)
- # [02:17] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:17] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:18] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [02:18] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
- # [02:18] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 248 seconds)
- # [02:21] * jonlee is now known as jonlee|afk
- # [02:21] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Ping timeout: 260 seconds)
- # [02:22] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 255 seconds)
- # [02:23] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
- # [02:24] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [02:24] * Quits: sunshinehappy (~user@gateway/tor-sasl/sunshinehappy) (Quit: Leaving)
- # [02:25] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [02:28] * Quits: sicking (~chatzilla@nat/mozilla/x-ujtfysxzxudzkueq) (Ping timeout: 248 seconds)
- # [02:31] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [02:33] * Quits: jernoble (~jernoble@2620:149:4:1b01:2550:5ff2:24d5:4bc8) (Quit: jernoble)
- # [02:34] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
- # [02:37] * Joins: jernoble (~jernoble@2620:149:4:1b01:417d:bc28:9ceb:48e9)
- # [02:38] * heycam is now known as heycam|away
- # [02:44] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [02:44] <Hixie> MikeSmith: see my google+ post :-)
- # [02:46] * MikeSmith reads
- # [02:47] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [02:48] <MikeSmith> so one quick thing I can tell you is that on almost all Japanese IMEs I have used on mobile devices, there are no separate hiragana and katakana modes
- # [02:49] <MikeSmith> there's only general kana mode, alphabet mode, and number mode at the base
- # [02:50] <MikeSmith> and usually a separate symbol mode for typing in emoticons and special characters
- # [02:50] * Joins: nonge (~nonge@p5082B7D8.dip.t-dialin.net)
- # [02:51] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Ping timeout: 245 seconds)
- # [02:52] <MikeSmith> I'll try to make some screenshots today and annotate them
- # [02:52] <MikeSmith> I have three different Japanese IMEs installed on my Android mobile, and that's the common case for all of them
- # [02:53] <MikeSmith> I guess I should buy ATOK and take a look at that
- # [02:54] <espadrine`> gsnedders: do you know anything about DOM properties that are enumerable, but are not on the prototype chain? Is that considered a bug?
- # [02:54] <MikeSmith> ah cool they have a trial version
- # [02:54] <espadrine`> gsnedders: I noticed that Opera doesn't have any, but Firefox and Chrome have a bunch.
- # [02:56] * Quits: ap (~ap@17.212.155.184) (Quit: ap)
- # [02:56] <hober> people still use google+?
- # [02:56] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
- # [02:56] <divya> shhh hober
- # [02:58] * hober forgot to use his inner monologue
- # [02:58] * Joins: othermaciej (~mjs@17.245.104.51)
- # [02:59] * divya offers to be hober's conscience
- # [03:00] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
- # [03:00] * Joins: bbenvie (~benvie@cpe-174-097-187-248.nc.res.rr.com)
- # [03:00] <MikeSmith> hey I need a conscience too
- # [03:01] <MikeSmith> at least that's what some people tell me
- # [03:02] * Quits: benvie (~benvie@cpe-174-097-187-248.nc.res.rr.com) (Ping timeout: 244 seconds)
- # [03:02] <hober> yeah, i think MikeSmith is ahead of me in the getting-a-conscience queue, divya
- # [03:03] <zewt> MikeSmith: that's pretty odd (no hiragana/katakana toggle); does it depend on heuristics to convert or are people just OK with that?
- # [03:03] <divya> but you are in sf hober ! I can pretty much do that job IRL too.
- # [03:03] <divya> MikeSmith: i shall be your conscience digitally
- # [03:04] <MikeSmith> divya: :)
- # [03:04] <MikeSmith> zewt: it includes both the hiragana and katakana in the candidate lists it gives back
- # [03:05] <zewt> some of those jp ime's are weirdo
- # [03:05] <zewt> i guess plenty of western inputs are weirdo too (swype, etc)
- # [03:05] * Joins: ehsan (~ehsan@209.20.29.228)
- # [03:06] <MikeSmith> I really like swype
- # [03:06] * Quits: victrola` (~decadance@204.93.201.197) (Quit: leaving)
- # [03:06] <MikeSmith> swype has a Japanese IME too
- # [03:06] <MikeSmith> but it doesn't work nearly as well as the English one
- # [03:07] * Joins: victrola` (~decadance@204.93.201.197)
- # [03:09] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
- # [03:12] * Quits: ehsan (~ehsan@209.20.29.228) (Ping timeout: 260 seconds)
- # [03:14] * jernoble is now known as jernoble|afk
- # [03:14] * Joins: ehsan (~ehsan@209.20.29.228)
- # [03:25] * Quits: tomasf (~tom@2002:55e5:db36:0:357e:746f:b8d0:7b19) (Ping timeout: 272 seconds)
- # [03:26] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
- # [03:37] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [03:42] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Read error: Connection reset by peer)
- # [03:42] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [03:44] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:44] <MikeSmith> Hixie: http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control#Android_Japanese_IMEs
- # [03:47] <espadrine`> gsnedders: related to the prototype-invisible properties issue, here's the data I have, and some code to fiddle with: http://3.jsbin.com/ebukuv/2/edit
- # [03:51] <Hixie> MikeSmith: thanks man
- # [03:52] <Hixie> hober: keeps growing, see our i/o announcements :-D
- # [03:52] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [03:53] <MikeSmith> Hixie: if you want screenshots of submodes lemme know but really those are the same as as with other IMEs. Well except that there are a bunch of different subcategories of emoji. But I don't think anybody wants to have separate input modes for those subcategories.
- # [03:55] <Hixie> MikeSmith: you describe four modes but have three pictures -- can you clarify which relates to which?
- # [03:56] <MikeSmith> Hixie: those are three different IMEs: the first is one called ATOK that's very commonly used, the second is Google Japanese, and the third is the IME that's built-in on Samsung mobiles
- # [03:56] <Hixie> aah, ok
- # [03:56] <Hixie> they all correspond to "normal" mode?
- # [03:56] <MikeSmith> they're all shown in kana mode
- # [03:56] <Hixie> ah cool
- # [03:56] <Hixie> thanks
- # [03:57] <Hixie> MikeSmith: so there's no separate "kanji" mode or whatnot?
- # [03:57] <MikeSmith> you can see they're all basically the same: you have one button for switching among あ-A-1, and one other button with a smiley face for getting emoticons and symbols
- # [03:57] <MikeSmith> no there is no separate kanji mode
- # [03:58] <MikeSmith> making the kanji is a two-step process that starts by typing in kana
- # [03:58] <MikeSmith> so there is no need for a kanji mode in addition to kana mode
- # [03:58] <MikeSmith> they're the same thing
- # [03:59] <MikeSmith> and same goes getting katakana actually
- # [03:59] <MikeSmith> you have to first time in hiragana
- # [03:59] <MikeSmith> on mobile IMEs that is
- # [03:59] <Hixie> MikeSmith: so just the same ones as western IMEs (normal, numeric, e-mail, url, telephone), with submodes like symbols/emoji, and then the additional mode for specifically entering in "latin" input?
- # [03:59] <MikeSmith> on desktop IMEs there are usually a separate katakana mode
- # [03:59] <MikeSmith> Hixie: yeah
- # [03:59] <Hixie> k
- # [04:00] <Hixie> that's surprisingly mundane and restrained for the japanese :-P
- # [04:00] <MikeSmith> heh
- # [04:00] <Hixie> i guess they let loose in the emoji submodes...
- # [04:00] <MikeSmith> yeah
- # [04:00] <Hixie> thanks a ton for this
- # [04:01] <Hixie> you are so far basically the only person to give me any information :-)
- # [04:01] <MikeSmith> those have separate subcategories for emotions for laughing, for crying, for being angry, etc.
- # [04:01] * Hixie has seen the unicode emoji pages, good lord
- # [04:01] <MikeSmith> Hixie: somebody else put up iOS screenshots there
- # [04:01] <MikeSmith> yeah actually before when I said emoji I meant emotions
- # [04:01] <MikeSmith> *emoticons
- # [04:01] <Hixie> i put the ios ones up :-(
- # [04:01] <MikeSmith> ah
- # [04:02] <MikeSmith> on Android smartphones at least there is not way to type in all those unicode emoji, or the emoji that we have on legacy keitai mobiles
- # [04:02] <Hixie> (found them on some stackoverflow question)
- # [04:03] <Hixie> oh really?
- # [04:03] <Hixie> interesting
- # [04:03] <MikeSmith> yeah
- # [04:03] <MikeSmith> it's one of the fun Japanese things that's lost in going to smartphones
- # [04:03] <Hixie> does android have much penetration?
- # [04:03] <MikeSmith> yeah very much
- # [04:03] <MikeSmith> Docomo has tons of different Android devices, and the number two carrier Au does too
- # [04:05] <Hixie> weird, i thought not having emoji was considered a blocker to deployment in .jp and that was used as the argument for adding the six zillion pages to unicode
- # [04:06] <zewt> are you sure?
- # [04:06] <zewt> i'd think it's more round-trip compat with sjis or something like that
- # [04:07] <MikeSmith> it does suck to not have them. I used to use them all the time in mobile e-mail messages
- # [04:07] <MikeSmith> beer glass, hypodermic needle, etc.
- # [04:09] <MikeSmith> a wait they are still there, but only in the e-mail client
- # [04:09] <Hixie> they're the only part of unicode that specifies actual _colours_
- # [04:09] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [04:09] <MikeSmith> being only available in mobile e-mail makes sense because that's the only place you could reliably use them anyway
- # [04:10] <MikeSmith> I just don't notice because I avoid using Docomo's mobile e-mail client because it's so bad and painful to use
- # [04:13] <MikeSmith> anyway for all those emoji characters I don't think anybody would want a separate way to specify an emoji inputmode for form fields in Web applications. Because you never want to start out typing in emoji. You use the emoji to decorate your prose.
- # [04:13] <Hixie> oh yeah i wasn't suggesting anyone would want that
- # [04:14] * abstractj|away is now known as abstractj
- # [04:15] <Hixie> MikeSmith: is there a concept of a difference between a text field with capitalisation or not, the same way there's a concept of a difference between message text fields and username text fields in the west?
- # [04:15] <Hixie> for kana input, i mean
- # [04:16] <MikeSmith> anyway to be clear again what I said before about emoji not being available on smartphones as wrong. It's still available in the same one place it's always been, in the carrier-specific mobile e-mail clients. But it's not available in Gmail and such so I think since many more people here are just using Gmail they don't use emoji in their messages.
- # [04:17] <MikeSmith> Hixie: no concept of a difference in capitalization for Japanese/kana mode
- # [04:17] <Hixie> how about a way to turn off the ability to upconvert from hiragana to kanji or katakana?
- # [04:17] <Hixie> any fields that prevent that?
- # [04:17] <MikeSmith> no not that I know of
- # [04:17] <Hixie> very interesting
- # [04:17] <MikeSmith> what use case relates to that?
- # [04:17] <Hixie> no idea
- # [04:17] * Joins: ehsan (~ehsan@209.20.29.228)
- # [04:18] <Hixie> i'm mostly stumbling in the dark here
- # [04:18] <MikeSmith> at some point you'll probably want to try to get more details from a Japanese native speaker/user
- # [04:19] <Hixie> that's what my g+ post was attempting to get :-)
- # [04:19] <Hixie> i should record another video for those guys who sent me a book
- # [04:19] <Hixie> "hello hero worshippers! i have a mission for you now!"
- # [04:20] <MikeSmith> ahaha
- # [04:20] <MikeSmith> hey a good source to get info from at Google Japan is Hiroyuki Komatsu
- # [04:21] <MikeSmith> he leads the product-dev team for Google Japanese IME
- # [04:21] <Hixie> i asked internally at google too (on our internal g+), will see what response i get overnight and poke people if i don't
- # [04:21] <MikeSmith> talk to Takuya Oikawa if you know him
- # [04:21] <MikeSmith> he can put you in touch with Komatsu-san or whoever
- # [04:22] <MikeSmith> or ask Fette because he knows all these guys too
- # [04:22] <MikeSmith> Or Dominic Clooney
- # [04:22] <Hixie> my office is literally four meters from the i18n team
- # [04:22] <Hixie> so i'm good
- # [04:22] <Hixie> (not that i ever go to that building)
- # [04:22] <MikeSmith> ok
- # [04:22] <Hixie> (but that's another story)
- # [04:29] <Hixie> so i guess the "normal" mode should just be "user default", and japanese just adds one extra mode
- # [04:30] <Hixie> and "capitalise" mode should be "latin captitalise" and "prediction off" should be "latin without prediction" and so on
- # [04:30] <Hixie> i guess it depends a lot on what other languages want
- # [04:30] <Hixie> but my point basically is that xforms' model is apparently wrong
- # [04:30] <Hixie> and rather than script * mode, it's just a list of modes
- # [04:33] * Quits: bckenny (bckenny@nat/google/x-jbsjpgsfbxactpob) (Remote host closed the connection)
- # [04:39] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [04:42] <zewt> android is really annoying, it tends to merge "autocapitalization" and "prediction" into a single setting
- # [04:42] <zewt> so I can't get IRC with prediction/autocorrection but without autocap
- # [04:42] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [04:43] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Client Quit)
- # [04:47] * Quits: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0) (Ping timeout: 248 seconds)
- # [04:47] * abarth is now known as ghostbuster
- # [04:48] * ghostbuster is now known as abarth|ghostbust
- # [04:48] * abarth|ghostbust is now known as abar|ghostbuster
- # [04:55] * Quits: gavinc (~gavin@50.0.77.3) (Read error: Connection reset by peer)
- # [04:55] * Joins: gavinc_ (~gavin@50.0.77.3)
- # [04:59] * Joins: gavinc (~gavin@50.0.77.3)
- # [05:02] * Quits: gavinc_ (~gavin@50.0.77.3) (Ping timeout: 248 seconds)
- # [05:04] * Quits: gavinc (~gavin@50.0.77.3) (Ping timeout: 248 seconds)
- # [05:17] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [05:18] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [05:20] <MikeSmith> Hixie: yeah the Xforms model doesn't match anything except some twinkle in the eye of an architecture astronaut
- # [05:21] * Joins: rniwa (~rniwa@216.239.45.130)
- # [05:21] <Hixie> yeah, seems that way
- # [05:22] <MikeSmith> and yeah to be clear there is no way to turn off prediction in Japanese mode. The prediction in that case is really more like completion and is fundamental to the way the whole thing works.
- # [05:23] <MikeSmith> that said, sometimes the IME prediction conflicts with stuff like Google Suggest so it would be good to have a way to disable the system IME sometimes
- # [05:23] <MikeSmith> but that's what the IME API spec is attempting to do (in part)
- # [05:24] <Hixie> not sure what disabling the IME altogether would mean, without script, but with script i'd presume the API would turn off the system-level stuff, yeah
- # [05:24] <MikeSmith> zewt: about no auto-caps for me at least I get more sane behavior for that in Swype. Or it seems like at least
- # [05:24] <zewt> yeah just talking about the default latin input
- # [05:25] <zewt> MikeSmith: if google suggest is broken by "people inputting japanese", isn't effectively disabling japanese input the wrong solution? :)
- # [05:26] <MikeSmith> lemme get a screenshot to show what I mean
- # [05:27] <MikeSmith> it's a problem of the system-IME candidate list obscuring the Google Suggest candidate list
- # [05:27] <zewt> google search is much less polished than it used to be; for example, pressing arrows while its suggestion dropdown is displayed operates on keyup (instead of down) and doesn't key repeat--very rough stuff
- # [05:27] <zewt> MikeSmith: wouldn't the solution be a hint of where you want IME overlays to go? i think most mature ones have something like that
- # [05:28] <zewt> "i need the space below the input box, so try to put stuff on top"
- # [05:28] * abstractj is now known as abstractj|away
- # [05:32] <MikeSmith> this: http://people.w3.org/mike/mobile-ime/ime-conflict.png
- # [05:33] <Hixie> heh
- # [05:33] <Hixie> oops
- # [05:33] <MikeSmith> there are Google Suggest candidates that are obscured by the system IME
- # [05:33] <zewt> MikeSmith: but given the two, isn't the IME the more important thing to see?
- # [05:33] <MikeSmith> so to get to them I have to either drag the system IME window out of the way, or scroll the page
- # [05:33] <zewt> of course, the IME should go away once you pick something...
- # [05:33] <MikeSmith> zewt: no actually it's often not
- # [05:34] <MikeSmith> yeah it does do that at least
- # [05:34] <zewt> how can you even use the IME if there's no completion?
- # [05:34] <zewt> unless you happen to get what you want on the first guess
- # [05:34] <MikeSmith> you do usually, with Google Suggest at least
- # [05:35] <MikeSmith> it is much more often the case that you want to see the smart Google Suggest candidates rather than the generic system IME ones
- # [05:36] * Joins: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net)
- # [05:37] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 264 seconds)
- # [05:38] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:39] <MikeSmith> zewt: I'm not sure what the best behavior would be, but I think maybe having the system IME on when you compose the first clause and then turning it off until you start to type another clause
- # [05:39] <MikeSmith> if you see what I mean
- # [05:39] <zewt> are there any use cases other than gsuggest (out of curiosity)?
- # [05:40] <MikeSmith> i need the IME on to do the initial composition but once I've stopped typing I don't need that candidate window from the system IME
- # [05:40] <MikeSmith> zewt: yeah Bing
- # [05:40] <MikeSmith> same problem
- # [05:40] <MikeSmith> or any Web app that has as similar suggest feature
- # [05:41] <MikeSmith> it's a general problem and was one of the primary cases if not the primary case for coming up with the IME API
- # [05:46] <zewt> well, most autocomplete dropdowns in web apps aren't smart enough to work for japanese without the native IME's help for kanji, but okay
- # [05:47] <zewt> the high-profile ones (search engines, amazon) are
- # [05:48] * Joins: izhak (~izhak@213.87.240.7)
- # [05:51] <MikeSmith> zewt: yeah that's the use case we had in mind anyway
- # [05:51] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [05:51] <MikeSmith> those are the ones that cause the widest user frustration
- # [05:57] * Joins: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net)
- # [06:06] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [06:15] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [06:17] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 248 seconds)
- # [06:18] <MikeSmith> hey it's abarth in a video http://www.youtube.com/watch?v=EDtiWN42lHs
- # [06:25] <MikeSmith> wtf <browser src="http://news.google.com/" width="640" height="480"></browser>
- # [06:25] <MikeSmith> http://code.google.com/chrome/extensions/trunk/apps/app_external.html#H3-4
- # [06:25] <MikeSmith> and <a name="H3-4"></a> in the source
- # [06:26] <MikeSmith> "Unlike iframes, the browser tag runs in a separate process."
- # [06:27] <zewt> why would authors care?
- # [06:28] <MikeSmith> security for installed apps
- # [06:28] <MikeSmith> it's not for the Web I guess
- # [06:28] <MikeSmith> but for the un-Web
- # [06:29] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 244 seconds)
- # [06:33] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [06:37] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
- # [06:38] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [06:42] * Quits: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net) (Quit: tantek)
- # [06:43] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [06:43] * abar|ghostbuster is now known as abarth
- # [06:46] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
- # [06:52] * Joins: [[zzz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net)
- # [06:54] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 250 seconds)
- # [06:56] * Quits: [[zz]] (~q@node-6uf.pool-125-25.dynamic.totbb.net) (Ping timeout: 276 seconds)
- # [06:56] * Joins: ehsan (~ehsan@209.20.29.228)
- # [06:57] * boaz is now known as boaz|away
- # [06:58] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:03] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [07:04] * Quits: ehsan (~ehsan@209.20.29.228) (Read error: Connection reset by peer)
- # [07:04] * Joins: ehsan (~ehsan@209.20.29.228)
- # [07:10] * Joins: SonicX (~quassel@116.203.25.32)
- # [07:10] * Joins: Areks (~Areks@rs.gridnine.com)
- # [07:12] * [[zzz]] is now known as [[zz]]
- # [07:14] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [07:19] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [07:25] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
- # [07:37] * Joins: gwicke (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
- # [07:37] * Quits: gwicke (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Changing host)
- # [07:37] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [07:42] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Remote host closed the connection)
- # [07:43] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [07:47] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
- # [07:48] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Remote host closed the connection)
- # [07:48] * Joins: gwicke (~gabriel@wikimedia/gwicke)
- # [07:51] * Joins: gwicke_ (~gabriel@32.163.133.90)
- # [07:54] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 260 seconds)
- # [08:05] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [08:07] * Joins: tantek (~tantek@99-127-230-207.lightspeed.sntcca.sbcglobal.net)
- # [08:10] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [08:13] * Joins: Martin_L (~Martin_L@194.18.12.26)
- # [08:19] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
- # [08:29] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
- # [08:36] * Quits: gwicke_ (~gabriel@32.163.133.90) (Ping timeout: 252 seconds)
- # [08:39] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [08:40] <hsivonen> what's the typical connotation of the meme picture at http://w3cmemes.tumblr.com/post/27558722901/stereotypical-html-wg-poll-respondent ?
- # [08:41] <Hixie> it's the background of advice animal memes
- # [08:42] <Hixie> thus the implication is "nothing" or "nobody"
- # [08:43] <hsivonen> Hixie: I see
- # [08:44] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [08:45] <hsivonen> sigh. Web and TV IG is confidential
- # [08:46] <hsivonen> and they are supposed to request features for HTML video, right?
- # [08:46] <Hixie> haven't they already requested all the features they want?
- # [08:46] <Hixie> one presumes they have been requesting them in order of priority
- # [08:46] <hsivonen> Hixie: maybe
- # [08:46] <Hixie> and some of there requests are pretty far down what i would consider the priority list
- # [08:47] <hsivonen> What's Browser Testing and Tools? Should I go observe their meeting at TPAC?
- # [08:47] * Hixie is going to assume the question about whether someone should do something at TPAC is not aimed at him :-P
- # [08:50] <annevk> is there some deadline for TPAC coming up?
- # [08:50] <hsivonen> the TPAC registration form could use some "is the logged-in person an AC rep" logic
- # [08:50] <annevk> I kind of want to go, but I also kind of not want to pay a whole lot for doing so
- # [08:51] <hsivonen> annevk: DL coming up on Oct 16
- # [08:51] <annevk> thanks
- # [08:51] <annevk> sounds like I have plenty of time then
- # [08:52] <MikeSmith> hsivonen: Browser Testing and Tools is really just for the WebDriver API at this point
- # [08:52] <MikeSmith> I wrote the charter in a way that will let us add more to that group if we want
- # [08:52] <MikeSmith> but right now it's exclusively about WebDriver
- # [08:53] <MikeSmith> if you know David Burns he can tell you more and help you decide if it's worth your time
- # [08:53] <Hixie> charters should have more distributed extensibility
- # [08:53] <MikeSmith> heh
- # [08:53] <Hixie> and with that, i bid you all adieu for the evening!
- # [08:53] <MikeSmith> wow Hixie quitting before midnight
- # [08:53] <MikeSmith> that's a rarity
- # [08:53] <hsivonen> MikeSmith: thanks. So I won't observe that.
- # [08:54] <MikeSmith> hsivonen: nn
- # [08:54] <MikeSmith> oops
- # [08:54] <MikeSmith> Hixie: nn
- # [08:54] <MikeSmith> hsivonen: OK
- # [08:54] * Joins: markkes (~markkes@62.207.90.201)
- # [08:54] <MikeSmith> hsivonen: I'm not sure we'll actually be having a f2f at TPAC anyway
- # [08:55] <MikeSmith> for that group
- # [08:55] <hsivonen> huh. TAG is confidential even though www-tag isn't
- # [08:55] <MikeSmith> TAG meetings have always been confidential I thought
- # [08:55] <hsivonen> ok
- # [08:55] <annevk> there's tag@w3.org too
- # [08:56] <MikeSmith> Browser Testing and Tools WG is essentially chair-less right now
- # [08:56] <MikeSmith> if anybody would like to volunteer
- # [08:56] <MikeSmith> in the mean time I guess I have to be the one to respond to the TPAC survey for the group
- # [08:57] <MikeSmith> hsivonen: URL for the survey?
- # [08:57] <hsivonen> MikeSmith: https://www.w3.org/2002/09/wbs/35125/TPAC2012/?login
- # [08:57] <MikeSmith> thanks
- # [08:57] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [08:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:01] * Quits: dgathright (~dgathrigh@nat/yahoo/x-gfevhyiphywbjikb) (Ping timeout: 240 seconds)
- # [09:02] <MikeSmith> hmm I guess the fact the group is already listed in the survey means somebody must have already requested space for a f2f
- # [09:07] * Joins: maknz (~Mak@unaffiliated/makx)
- # [09:11] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [09:15] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
- # [09:17] * Quits: tantek (~tantek@99-127-230-207.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
- # [09:17] * Joins: sorenso (~sorenso@217.144.231.10)
- # [09:17] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [09:19] * Quits: sorenso (~sorenso@217.144.231.10) (Client Quit)
- # [09:23] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [09:25] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:27] * Joins: niloy (~niloy@61.12.96.242)
- # [09:28] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [09:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [09:48] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:49] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [09:49] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
- # [09:49] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Client Quit)
- # [09:51] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [09:53] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 245 seconds)
- # [09:56] * Joins: Necra (~Necrathex@195-240-192-16.ip.telfort.nl)
- # [10:02] * Quits: Necra (~Necrathex@195-240-192-16.ip.telfort.nl) (Quit: Ik ga weg)
- # [10:02] * Joins: Necra (~Necrathex@195-240-192-16.ip.telfort.nl)
- # [10:02] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [10:03] * Parts: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [10:03] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Quit: Leaving)
- # [10:04] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [10:04] * Joins: FireFly (~firefly@oftn/member/FireFly)
- # [10:04] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
- # [10:05] * Quits: Necra (~Necrathex@195-240-192-16.ip.telfort.nl) (Client Quit)
- # [10:05] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
- # [10:06] * Joins: shwetank (~shwetank@122.173.184.246)
- # [10:06] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Remote host closed the connection)
- # [10:10] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 260 seconds)
- # [10:10] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [10:11] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [10:11] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Remote host closed the connection)
- # [10:12] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [10:12] <annevk> http://blog.whatwg.org/html-and-html5
- # [10:12] <annevk> Hixie: ^^
- # [10:13] <annevk> oh Hixie is asleep, can someone else do a quick review?
- # [10:14] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
- # [10:14] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
- # [10:15] <hsivonen> annevk: looks ok.
- # [10:15] <annevk> thanks
- # [10:18] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [10:19] * Joins: falken_ (~falken@74.125.56.33)
- # [10:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:24] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
- # [10:25] * Joins: AryehGregor (~Simetrica@37.19.120.66)
- # [10:25] * Quits: AryehGregor (~Simetrica@37.19.120.66) (Changing host)
- # [10:25] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [10:26] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [10:32] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [10:32] * Joins: bzed (~bzed@devel.recluse.de)
- # [10:33] <hsivonen> I foresee great implementor interest and success: http://tools.ietf.org/html/draft-karcz-uuas-00
- # [10:34] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:d8c7:a6bf:e6b2:e100)
- # [10:42] * Joins: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net)
- # [10:50] <MikeSmith> hsivonen: oh boy
- # [10:56] <odinho> http://drupal.org/node/1170478 <-- So drupal is meditating wether to put in a <picture> polyfill into their core. That would really be disastrous.
- # [10:56] <MikeSmith> odinho: yeah
- # [10:57] <odinho> I like more and more having srcset WITH the viewport declarations, and then having <img src="balbla" defer> for more advanced usage.
- # [10:57] <MikeSmith> I like whatever ends up getting shipped natively
- # [10:58] <odinho> Yes, I like that most :P
- # [10:58] <odinho> But seeing that drupal page, -- people really do like flexibility. And I like simplicity.
- # [10:59] <odinho> Having something like @defer would allow the flexibility whilst also being very very simple.
- # [10:59] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
- # [11:00] * Joins: doug_t (~dougt@dougt.org)
- # [11:00] <MikeSmith> advocating indignantly for certain syntax is almost as good a way to spend time as arguing for particular/more semantic elements
- # [11:02] <odinho> MikeSmith: Well, the behaviour is starkly different.
- # [11:02] <odinho> It is not about syntax. It's about who gets the power to decide what is best for the user. If it is the web page author, or the user agent.
- # [11:05] <MikeSmith> yeah I understand that part
- # [11:05] * Quits: SonicX (~quassel@116.203.25.32) (Ping timeout: 252 seconds)
- # [11:06] <MikeSmith> but if somebody believes that unilaterally implementing it in drupal is going to somehow push browser projects to implement it the way they want, I guess they are going to be in for further disappointment
- # [11:08] <odinho> I'm afraid it's doing more hurt, -- vendors have to think about being compliant with how it is used in Drupal. And so it might cripple the possible usage and flexibility for the spec down the road.
- # [11:10] <abarth_> browser vendors will just pick a different name
- # [11:10] <abarth_> to avoid the baggage
- # [11:10] <odinho> Yea, most possibly, if going down that route of having a new image element.
- # [11:10] * Joins: SonicX (~quassel@116.203.20.160)
- # [11:10] <odinho> But seems like drupal doesn't understand that.
- # [11:10] <odinho> They think they'll get browser support "for free" in the future. :-)
- # [11:11] <abarth_> glhf
- # [11:11] <abarth_> it worked for json.js
- # [11:11] <abarth_> so, it's not impossible
- # [11:11] <abarth_> just difficult
- # [11:11] <odinho> Yes. :-) But they had a spec from the start.
- # [11:11] <odinho> Not just some strawman proposals.
- # [11:12] <odinho> "it could look like this", with lots of open holes. :] But yes, it might work, if if if .
- # [11:12] <abarth_> i'm actually shocked the json.js think worked out ok
- # [11:12] <abarth_> thought we'd have tons of pain with folks using loose JSON syntax
- # [11:12] <abarth_> but it seems to have worked
- # [11:13] <hsivonen> abarth_: IIRC, adding JSON.parse to Firefox broke Facebook
- # [11:13] <annevk> odinho: so Drupal no longer really cares about validator conformance?
- # [11:13] <MikeSmith> yeah but this is about markup so there's a broader set of people with opinions about it
- # [11:13] <hsivonen> abarth_: fortunately, Facebook is exceptionally responsive to problems like that
- # [11:14] * Joins: nonge_ (~nonge@p5082A35A.dip.t-dialin.net)
- # [11:14] <hsivonen> abarth_: I don't expect the same responsiveness from Drupal
- # [11:14] <annevk> yeah Facebook is awesome
- # [11:14] <abarth_> hsivonen: oh, I didn't know that
- # [11:14] <odinho> annevk: "It will be valid in the future, so it's okay!"
- # [11:14] <hsivonen> even if the Drupal core team was responsive, it would be a pain to get the update deployed everywhere
- # [11:14] <abarth_> yeah, Facebook has a good deployment process
- # [11:14] <odinho> annevk: They said that in thet thread :]
- # [11:15] <annevk> odinho: brilliant
- # [11:15] <MikeSmith> abarth: speaking of new elements, you all's <browser> element looks intriguing
- # [11:15] <annevk> odinho: but then Drupal added RDFa too I think
- # [11:15] <MikeSmith> abarth: nice video btw
- # [11:15] <annevk> odinho: full of silly
- # [11:16] <hsivonen> yeah, don't trust Drupal on the future of markup
- # [11:16] <MikeSmith> annevk: <menuitem>
- # [11:17] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [11:17] * abarth_ is now known as abarth
- # [11:17] <abarth> MikeSmith: thanks
- # [11:17] <abarth> yeah, the browser tag is something Firefox has had for a while
- # [11:17] <MikeSmith> oh
- # [11:17] <MikeSmith> didn't know
- # [11:18] <MikeSmith> I thought you all had minted it
- # [11:18] <abarth> well, its only exposed to "chrome" content in Firefox
- # [11:18] * Quits: nonge (~nonge@p5082B7D8.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [11:18] <MikeSmith> yeah I know
- # [11:18] <abarth> the trick with this sort of thing is to get the API right
- # [11:18] <hsivonen> abarth: we have <browser> for HTML??? I thought only XUL
- # [11:18] <abarth> yeah, XUL
- # [11:19] <hsivonen> If I understand correctly, the Gaia browser will use a special iframe that looks like a top-level browsing context from within
- # [11:19] * Joins: j_wright (jamesw@ip70-180-205-15.lv.lv.cox.net)
- # [11:19] <abarth> the problem is that iframe has the wrong API for a bunch of uses cases
- # [11:19] <abarth> e.g., you can't really build a browser out of it
- # [11:20] <abarth> I think the apps folks are going for something that has an API more like UIWebView
- # [11:20] <abarth> or the Android WebView
- # [11:20] <hsivonen> abarth: I believe there's going to be a magic attribute that morphs iframe into being more suitable
- # [11:21] <abarth> ok, then it might be a similar concept
- # [11:21] <abarth> why not use a new tag rather than morphing an iframe?
- # [11:21] <hsivonen> I'm not sure. I didn't participate in the design
- # [11:21] <abarth> in Chrome, the implementation is very different than iframe
- # [11:22] <abarth> it's basically a web component that hides a plugin
- # [11:22] <abarth> that embeds WebKit similarly to how a WebView embeds webkit
- # [11:22] <hsivonen> Chrome as a plug-in in Chrome?
- # [11:22] <abarth> yes
- # [11:22] <hsivonen> yo dawg
- # [11:22] <MikeSmith> wow
- # [11:22] <MikeSmith> hahaha
- # [11:22] <abarth> well, it even more awesome in Chrome Frame :)
- # [11:22] <MikeSmith> inception
- # [11:23] <abarth> the benefit of this technical design is that the content runs in a separate process due to out-of-process plugins
- # [11:23] <abarth> that means we get a strong security boundary between the app and the web content
- # [11:23] <hsivonen> I believe B2G runs the Gaia browser UI and the Web content in separate processes, too
- # [11:24] <abarth> using the morphing iframe?
- # [11:24] <hsivonen> so I've understood, but I'm really basing what I say on hearsay. I don't work on that stuff.
- # [11:25] <hsivonen> abarth: see https://wiki.mozilla.org/Security/Reviews/B2GBrowser
- # [11:26] <abarth> the goals are the same
- # [11:26] <abarth> sounds like the syntax is different
- # [11:27] <abarth> i'm hopeful that the SysApps WG can sort this sort of stuff out
- # [11:28] <hsivonen> http://mozillamemes.tumblr.com/post/27554392258/have-you-checked-out-the-source-for-the-gaia
- # [11:28] * heycam|away is now known as heycam
- # [11:30] * Joins: Ms2ger (~Ms2ger@91.181.39.177)
- # [11:32] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
- # [11:32] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [11:34] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [11:34] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [11:34] * abarth_ is now known as abarth
- # [11:35] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
- # [11:35] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [11:35] * Quits: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Client Quit)
- # [11:36] * Joins: jarib (~jarib@unaffiliated/jarib)
- # [11:36] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [11:45] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [11:45] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [11:51] * Joins: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net)
- # [11:58] * Quits: Guest10562 (~jondong@123.126.22.58) (Remote host closed the connection)
- # [11:59] * Quits: kodkod (~kodkod1@80.74.123.134) (Quit: kodkod)
- # [12:00] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 248 seconds)
- # [12:00] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
- # [12:01] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Quit: ;))
- # [12:01] * Joins: kodkod (~kodkod1@80.74.123.134)
- # [12:02] * Joins: jochen___ (jochen@nat/google/x-aaaovwbhhlapfopx)
- # [12:03] * Joins: Namtnad (~dantman@mediawiki/dantman)
- # [12:03] * Quits: kodkod (~kodkod1@80.74.123.134) (Read error: Connection reset by peer)
- # [12:04] * Quits: jochen__ (jochen@nat/google/x-asgooskurepuwtkn) (Ping timeout: 272 seconds)
- # [12:04] * jochen___ is now known as jochen__
- # [12:04] * abarth is now known as abarth|zZz
- # [12:06] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [12:06] * Joins: graememcc (~chatzilla@host86-150-19-84.range86-150.btcentralplus.com)
- # [12:10] * Joins: emailshwetank (~shwetank@122.173.232.44)
- # [12:10] * Quits: shwetank (~shwetank@122.173.184.246) (Read error: Connection reset by peer)
- # [12:11] * Quits: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net) (Remote host closed the connection)
- # [12:15] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:21] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [12:21] * Quits: emailshwetank (~shwetank@122.173.232.44) (Quit: Linkinus - http://linkinus.com)
- # [12:22] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
- # [12:25] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@209.41.114.202) (Ping timeout: 276 seconds)
- # [12:28] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-xskktryfhdcyogif) (Quit: Connection closed for inactivity)
- # [12:28] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-yybtqmqtjlytzwie) (Quit: Connection closed for inactivity)
- # [12:28] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-qvtrsmissvfumpsp) (Quit: Connection closed for inactivity)
- # [12:37] * Joins: jdaggett (~jdaggett@173.243.46.194)
- # [12:41] * Joins: annevk (~annevk@80.187.201.44)
- # [12:41] * Quits: jdaggett (~jdaggett@173.243.46.194) (Client Quit)
- # [12:46] * Joins: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net)
- # [12:56] * Quits: annevk (~annevk@80.187.201.44) (Remote host closed the connection)
- # [13:17] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
- # [13:48] * Joins: graememcc_ (~chatzilla@host86-140-180-30.range86-140.btcentralplus.com)
- # [13:50] * Quits: graememcc (~chatzilla@host86-150-19-84.range86-150.btcentralplus.com) (Ping timeout: 260 seconds)
- # [13:50] * graememcc_ is now known as graememcc
- # [13:53] * Joins: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
- # [14:06] * Quits: [[zz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net) (Ping timeout: 260 seconds)
- # [14:08] * Quits: SonicX (~quassel@116.203.20.160) (Remote host closed the connection)
- # [14:09] * Joins: [[zz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net)
- # [14:09] * Joins: MikeSmith_ (~MikeSmith@s1106033.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [14:11] * Joins: jahman (~woops@129.175.204.73)
- # [14:13] * Quits: MikeSmith (~MikeSmith@s1106183.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
- # [14:13] * MikeSmith_ is now known as MikeSmith
- # [14:18] * Parts: nhiroki (~nhiroki@2401:fa00:4:1000:ce52:afff:fe3d:d5bd)
- # [14:20] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [14:22] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
- # [14:32] * Joins: raph (~quassel@153-107-190-109.dsl.ovh.fr)
- # [14:32] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 246 seconds)
- # [14:32] * raph is now known as Guest92373
- # [14:32] * Guest92373 is now known as raphc
- # [14:37] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [14:40] * Joins: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [14:44] * abstractj|away is now known as abstractj
- # [14:52] * Quits: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
- # [14:54] * Joins: erichynds (~ehynds@64.206.121.41)
- # [15:01] * nonge_ is now known as nonge
- # [15:02] * Quits: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright_)
- # [15:10] * Joins: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [15:13] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
- # [15:14] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:17] * Joins: dbaron (~dbaron@66.207.208.98)
- # [15:19] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:21] * Quits: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
- # [15:22] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
- # [15:24] * Joins: ehsan (~ehsan@66.207.208.98)
- # [15:27] * Joins: AryehGregor_ (~Simetrica@5.22.128.198)
- # [15:27] * Quits: AryehGregor_ (~Simetrica@5.22.128.198) (Changing host)
- # [15:27] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [15:28] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 248 seconds)
- # [15:29] * AryehGregor_ is now known as AryehGregor
- # [15:29] * Joins: SonicX (~quassel@116.202.179.146)
- # [15:32] * Joins: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com)
- # [15:34] <hsivonen> "I couldn't find any of the original sites still responding, so it's hard to know if there is still a compat. problem here. If there isn't, the greater conceptual simplicity of the WebKit model is quite appealing."
- # [15:34] <hsivonen> not the first time :-(
- # [15:40] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 248 seconds)
- # [15:44] <AryehGregor> ?
- # [15:47] <hsivonen> AryehGregor: it seems to be a recurring theme that 1) Gecko does something simple. 2) Some site breaks. 3) Gecko changes to do something complicated. 4) Years later WebKit does the simpler thing. 5) The site that broke in Gecko is gone.
- # [15:48] <AryehGregor> Well, nothing to complain about there. We get to simplify our code, yay.
- # [15:49] <hsivonen> I'm slightly unhappy that Canonical introduces a system-specific notification API instead of using the multivendor API: http://developer.ubuntu.com/api/ubuntu-12.04/javascript/index.html
- # [15:50] <odinho> lol. Think I found a super stupid bug in testharness.js that I've been irritated by.
- # [15:54] <Namtnad> hsivonen: Me too. They even reinvented the notification wheel when we already have a notification spec that's already implemented.
- # [16:04] * Joins: MacTed (~Thud@63.119.36.36)
- # [16:04] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [16:09] <odinho> https://github.com/w3c/testharness.js/pull/6 <- anyone want to r+ it quickly? :P
- # [16:12] * boaz|away is now known as boaz
- # [16:14] * Quits: izhak (~izhak@213.87.240.7) (Ping timeout: 240 seconds)
- # [16:19] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 245 seconds)
- # [16:22] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
- # [16:28] * Quits: erichynds (~ehynds@64.206.121.41)
- # [16:28] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [16:29] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [16:33] * Quits: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com) (Quit: Leaving...)
- # [16:33] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [16:34] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
- # [16:34] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [16:40] * Joins: ^esc_ (~esc_ape@178.115.249.135.wireless.dyn.drei.com)
- # [16:42] * Quits: ^esc (~esc_ape@77.117.247.179.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [16:42] * Joins: eric_carlson (~ericc@pool-71-175-108-15.phlapa.fios.verizon.net)
- # [16:46] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [16:46] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [16:46] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [16:57] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] * Quits: danielfilho (~danielfil@187.31.77.7) (Ping timeout: 276 seconds)
- # [17:02] * Joins: izhak (~izhak@188.244.179.58)
- # [17:02] * Joins: danielfilho (~danielfil@187.31.77.7)
- # [17:06] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [17:07] <gsnedders> espadrine`: That's most certainly a bug.
- # [17:08] * Quits: izhak (~izhak@188.244.179.58) (Ping timeout: 245 seconds)
- # [17:08] * Joins: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
- # [17:08] * Joins: sawrubh (chatzilla@120.58.149.204)
- # [17:08] * Joins: izhak (~izhak@213.87.241.193)
- # [17:08] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [17:10] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
- # [17:12] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:13] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 272 seconds)
- # [17:15] * Quits: izhak (~izhak@213.87.241.193) (Ping timeout: 260 seconds)
- # [17:15] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [17:16] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [17:17] * Joins: taf2 (~taf2@pool-173-64-71-149.bltmmd.fios.verizon.net)
- # [17:19] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [17:21] * Quits: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Remote host closed the connection)
- # [17:22] * Joins: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
- # [17:22] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
- # [17:24] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [17:24] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [17:31] * boaz is now known as boaz|away
- # [17:33] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
- # [17:33] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
- # [17:33] * Joins: richt (~richt@office.oslo.opera.com)
- # [17:34] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [17:36] * Quits: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Ping timeout: 240 seconds)
- # [17:41] * Quits: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
- # [17:42] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
- # [17:46] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 264 seconds)
- # [17:53] * jernoble|afk is now known as jernoble
- # [17:54] * Joins: annevk (~annevk@212.238.236.229)
- # [17:54] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [17:57] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [17:59] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [17:59] * Joins: annevk (~annevk@212.238.236.229)
- # [18:01] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [18:05] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [18:07] * Quits: taf2 (~taf2@pool-173-64-71-149.bltmmd.fios.verizon.net) (Quit: taf2)
- # [18:17] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
- # [18:20] * Joins: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net)
- # [18:21] * Joins: annevk (~annevk@212.238.236.229)
- # [18:22] * Quits: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net) (Remote host closed the connection)
- # [18:22] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:22] * Joins: ap_ (~ap@2620:149:4:1b01:d9dd:4009:cad4:69bd)
- # [18:30] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
- # [18:32] * Quits: gwicke_ (~gabriel@216.38.130.162) (Quit: Bye!)
- # [18:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [18:32] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:34] * Joins: mattgifford (~mattgiffo@199.223.125.162)
- # [18:34] * Joins: Obvious (tachikoma@188.226.74.2)
- # [18:34] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
- # [18:34] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [18:36] * Joins: mye (~mye@p4FD94776.dip.t-dialin.net)
- # [18:36] * Joins: mattgiff_ (~mattgiffo@199.223.125.162)
- # [18:36] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Read error: Connection reset by peer)
- # [18:41] * Quits: gwicke_ (~gabriel@216.38.130.162) (Quit: Bye!)
- # [18:42] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:43] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:44] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:44] * jonlee|afk is now known as jonlee
- # [18:44] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:45] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:47] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:47] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:48] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:48] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:49] * Joins: pablof (~pablof@144.189.101.1)
- # [18:50] * Joins: mye_ (~mye@p4FD9235A.dip.t-dialin.net)
- # [18:51] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
- # [18:51] * mattgiff_ is now known as mattgifford
- # [18:52] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:52] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:53] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
- # [18:53] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [18:53] * Quits: mye (~mye@p4FD94776.dip.t-dialin.net) (Ping timeout: 246 seconds)
- # [18:53] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:55] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [18:56] * Quits: gwicke_ (~gabriel@216.38.130.162) (Client Quit)
- # [18:56] * Joins: gwicke_ (~gabriel@216.38.130.162)
- # [18:57] * Quits: nonge (~nonge@p5082A35A.dip.t-dialin.net) (Quit: Verlassend)
- # [19:01] <Hixie> odinho: do you know why they don't like srcset=""? looks like it already handles their case, but maybe i'm missing something
- # [19:01] <odinho> Hixie: They want even more control. It's the "artistic use case" (or whatever we should call it) that is not 100% covered by that one.
- # [19:02] <Hixie> what more control can one have than with srcset=""?
- # [19:02] <odinho> Although I think that is something that will get *much* smaller usage, because it's much more specialized.
- # [19:02] <Hixie> (btw, on another note, http://tools.ietf.org/html/draft-karcz-uuas-00 claims to have no security implications, which is kinda funny given that this is a big part of the bits used by fingerprinting)
- # [19:03] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [19:03] <Hixie> (quite aside from the issue of speccing something without implementors, which appears to be going on here)
- # [19:03] <odinho> Hixie: Well, one "problem" is that it favours desktop first, over mobile first. Because the algorithm has to work (taking away pictures) from one direction.
- # [19:04] <odinho> Although I must confess I have mostly forgotten why they found srcset lacking at all. I was always rooted in the browser-vendor camp.
- # [19:04] <Hixie> not sure what you mean by "favour"
- # [19:05] <Hixie> the problem is intrinsically assymetric, since it's working on number lines that go from 0 to positive infinity
- # [19:05] <Hixie> but i don't see how that favours one side or the other
- # [19:06] * Joins: darcyclarke (~darcyclar@108.162.149.34)
- # [19:06] <Hixie> i guess i should be going through this feedback, anyway
- # [19:06] <Hixie> got like 300 e-mails on the subject
- # [19:06] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [19:07] <Hixie> my todo list currently looks like: inputmode, autocompletetype, handlers/intents, responsive images
- # [19:07] <odinho> Yeah, I have written some of those :P But got a bit in need for a vacation after a bit. There's quite some repetition going on there.
- # [19:08] <dglazkov> good morning, Whatwg!
- # [19:09] <Hixie> inputmode, autocompletetype, handlers/intents, responsive images, then bugs, starting with WebVTT stuff, looks like
- # [19:10] <Hixie> abarth|zZz++
- # [19:10] * abarth|zZz is now known as abarth
- # [19:10] <abarth> what did I do?
- # [19:10] <Hixie> your e-mail just now re legacy systems
- # [19:10] <abarth> ah :)
- # [19:10] <abarth> thanks
- # [19:11] * Joins: jernoble_ (~jernoble@17.212.152.13)
- # [19:11] <Hixie> MikeSmith: so for inputmode, i'm considering having the spec define a lot of modes, but for each one say which one to fall back to if you don't support it
- # [19:11] <Hixie> MikeSmith: basically, a tree of modes, all but the root being optional, and the root being "user default"
- # [19:12] * Quits: jernoble (~jernoble@2620:149:4:1b01:417d:bc28:9ceb:48e9) (Quit: jernoble)
- # [19:12] * jernoble_ is now known as jernoble
- # [19:12] <odinho> Hixie: Well, it's mostly about things like orientation:portrait, and stuff like being able to choose between min-width and max-width.
- # [19:12] <odinho> Hixie: That said, towards the end of the thread tsunami, a few people started understanding the proposal better and were not so hostile any more.
- # [19:13] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
- # [19:13] <odinho> Hixie: So I guess much of the initial reactions and emails are coming more from prejudice than actual understanding.
- # [19:14] <[tm]> Hixie: interesting
- # [19:15] <Tabatkins> odinho: Yes, nearly all of the reaction in the first 24 hours can be thrown out, as it was almost completely based on misunderstanding.
- # [19:16] <[tm]> different approach but seems worth exploring i guess
- # [19:16] <Hixie> [tm]: an alternative is to have authors list tokens, and the UA picks the first one it implements
- # [19:16] <Hixie> [tm]: but that seems like it would be giving authors the job that we can just do, since it's not clear that you'd ever want a _different_ fallback
- # [19:17] <Hixie> odinho: can you elaborate on the orientation and min vs max thing?
- # [19:19] <[tm]> Hixie: btw maybe you saw i added a screen capture of desktop Japanese keyboard switcher
- # [19:19] <odinho> Hixie: Lots of small things to tweak. I don't think anyone actually came with a really compelling case of what they wanted to do, and where the mediaqueries were a much better fit. I had an email saying how you could do min-max with srcset - response was that it was ugly :-) Which is kinda true, but well.
- # [19:24] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
- # [19:24] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [19:25] <odinho> Hixie: Ah, before I thought that the max-width mediaqueries etc would work on the *content size* around it, so a picture in a small column would actually load something that only fit in there.
- # [19:25] <Hixie> [tm]: yeah that's what made me think of this
- # [19:25] <Tabatkins> It's unfortunate, but that doesn't work very well. :/
- # [19:25] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [19:26] <odinho> But I realized that max-width in mediaqueries refer to the viewport as well, so that was my misunderstanding in the beginning about mediaqueries being more flexible and it actually having some useful flexibility.
- # [19:26] <Hixie> yeah we can't really do anything but viewport sizing, sadly
- # [19:26] <Hixie> my original idea was also based on content size but that's a nonstarer
- # [19:26] <Hixie> since you need to do the calculations before you have the content
- # [19:26] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [19:26] <odinho> Hixie: Unless you do it specifically for your site in script.
- # [19:26] <Hixie> well sure, but then you don't need any of this
- # [19:26] <odinho> (and to do that, you'd need to defer image load).
- # [19:27] <Hixie> deferring image load is easy :-)
- # [19:27] <odinho> Hixie: Yes, -- you want to hinder the browser from prefetching before doing javascript.
- # [19:27] <odinho> Hixie: well, <img data-src=img.jpg><noscript><img src=img.jpg></noscript> <-- it's very ugly.
- # [19:28] <Hixie> just <noscrpt><img src="..." alt="..."></noscript>
- # [19:28] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [19:28] <Hixie> script can figure out the rest
- # [19:29] <odinho> Yes, true :-) Hmm.
- # [19:29] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
- # [19:30] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [19:30] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
- # [19:30] <Hixie> or if you don't care about script-free cases and if the image is purely decorative, just something like <div data-src="..."></div>
- # [19:31] <odinho> Problem is that lazy-loading on scroll still poses a problem for Opera Mini. We cut execution after some seconds of js run, -- and we've had problems with many sites optimizing by lazy-loading images when you scroll down to them, and at that point, you just get white boxes, so mini breaks there.
- # [19:31] <odinho> Although I think Mini team has hacked around several of those things, maybe even done a real fix, I don't follow Mini too closely, just noticed breakage on my own phone some time ago.
- # [19:31] <Hixie> mini imho is not a conforming approach to a web browser :-)
- # [19:32] <odinho> WAT! :-O :P
- # [19:33] <odinho> But somewhat unrelated to that, - optimizing picture loading should be the user agent's job. Sadly that won't work because many sites expect pictures to be loaded before onload is fired etc.
- # [19:33] <odinho> So mobile browsers always load everything.
- # [19:33] <odinho> Having a @defer would allow to actually not to wait on those images. Even not loading them until you've scrolled down.
- # [19:34] <Hixie> afk bbiab to work on inputmode
- # [19:44] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [19:49] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
- # [19:51] <Yuhong> After the Last Call, CSS 2.1 became CR in early 2004:
- # [19:51] <Yuhong> http://www.w3.org/TR/2004/CR-CSS21-20040225/
- # [19:51] <Yuhong> But by the time IE7 beta 1 was released, it has been pulled back to WD:
- # [19:51] <Yuhong> http://www.w3.org/TR/2005/WD-CSS21-20050613/
- # [19:51] <Tabatkins> Yes, CR back then was still insufficiently rigorous.
- # [19:51] <Yuhong> And did not become CR until after IE7 was released.
- # [19:51] <Yuhong> And did not become CR again until after IE7 was released.
- # [19:52] <Yuhong> And IE7 support of CSS 2.1 features was pretty limited.
- # [19:52] <Yuhong> *still pretty limited.
- # [19:52] <Yuhong> http://www.w3.org/TR/2007/CR-CSS21-20070719/
- # [19:53] <Wilto> odinho: The current proposal for `picture` covers the min/max-width use case while using `srcset` for resolution switching only, for what that’s worth. http://www.w3.org/community/respimg/2012/06/18/florians-compromise/
- # [19:54] <Yuhong> MS was working on IE8 by that time, and rewrote the CSS layout engine likely based on this CR.
- # [19:54] * Joins: tomasf (~tom@2002:55e5:db36:0:24ba:7048:438d:bd95)
- # [19:54] <Yuhong> Soon after IE8 was released, another CR was published: http://www.w3.org/TR/2009/CR-CSS2-20090423/
- # [19:55] <Yuhong> It ended up being pulled back to WD: 20101207/
- # [19:56] <Yuhong> It ended up being pulled back to WD again: http://www.w3.org/TR/2010/WD-CSS2-20101207
- # [19:56] <Yuhong> But that didn't last long.
- # [19:56] <Yuhong> It became PR soon after IE9 was released: http://www.w3.org/TR/2011/PR-CSS2-20110412/
- # [19:56] <Ms2ger> Are you trying to make a point?
- # [19:56] <Ms2ger> If so, make it
- # [19:57] * abstractj is now known as abstractj|brb
- # [19:57] <Yuhong> How IE development relates to CSS 2.1 spec development.
- # [19:59] <odinho> Wilto: Yes, but can you tell me what that is (with an example)? I believe you can do what you want with the current srcset proposal as well.
- # [20:00] * Quits: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
- # [20:01] <Wilto> You could for certain, but it would require a completely redundant syntax pattern. There’s no benefit to the `srcset` markup, for that purpose.
- # [20:01] <Wilto> For resolution switching there’s a great deal of benefit to `srcset`, both implementor and author side.
- # [20:01] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
- # [20:03] <odinho> Wilto: No, but there's more to weigh for and against than just that case. And it's a very high price to pay for an extra convenience.
- # [20:03] <Wilto> What’s the benefit to using `srcset` for min/max width and such?
- # [20:04] * Joins: jsbell (jsbell@nat/google/x-sqsdpcgstwwvsclq)
- # [20:04] <Wilto> I mean, assuming it’ll be expanded to cover both cases and units other than pixels.
- # [20:06] <odinho> Wilto: Plus for srcset; don't have to make a new element. Don't have to pull in the entirety of mediaqueries for picture loading (which is more work). It'll be shorter to write. With mediaqueries you *have* to follow them, with srcset the implementation can choose to optimize if it wants to (although it's not recommended to go outside the author's wishes in the common case, but uncommon cases exist).
- # [20:06] <Wilto> Just seems like a lot of reinvention for one. For another, once the appropriate _size_ image has been selected, the resolution seems like it’s better handled as an isolated concern.
- # [20:07] <odinho> Wilto: It won't be expanded for other things than pixels. Only pixels matter for screen size.
- # [20:07] <Wilto> I use almost strictly em-based media queries.
- # [20:07] <Wilto> That’s a very common practice.
- # [20:07] <Tabatkins> odinho: That's silly. Ems are useful for plenty of things.
- # [20:07] <odinho> Wilto: By the way, it can't work in media queries either when doing preloading.
- # [20:07] <Tabatkins> Huh?
- # [20:08] <Wilto> I was told several times on the mailing list that viewport information is available well before preload.
- # [20:08] <odinho> Tabatkins: You have to know what size the em is.
- # [20:08] <Tabatkins> That's well-defined.
- # [20:08] <Tabatkins> It's the user's default font size.
- # [20:08] <odinho> But it's just a constant?
- # [20:08] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
- # [20:08] <Tabatkins> (Which you shouldn't be toying with for body text anyway, and body text em size is what you are likely breaking against if you use ems.)
- # [20:08] <odinho> So it won't be different from px anyway.
- # [20:09] <Tabatkins> It's a constant *per user*.
- # [20:09] <Wilto> Unless the user zooms.
- # [20:09] <Tabatkins> Not something the author can predict.
- # [20:09] <odinho> Okay, didn't know that. CSS is not my field :-)
- # [20:09] <hober> essentially, em=rem in mqs
- # [20:09] <odinho> So how would that work?
- # [20:09] <Tabatkins> hober: Still not right. rem can be changed by the author.
- # [20:10] * Joins: Areks (~Areks@93-80-234-158.broadband.corbina.ru)
- # [20:10] <Tabatkins> odinho: How would what work?
- # [20:10] <odinho> Tabatkins: em's in srcset or in media max-width/min-width.
- # [20:10] <odinho> (for images, that is)
- # [20:11] * Joins: rniwa (rniwa@nat/google/x-tkniuanhnwrbbzlf)
- # [20:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
- # [20:11] <odinho> I've seen the behavior for mediaqueries on sites, which is kinda cool effect. :P I can't seem to apply that sensibly to the image case.
- # [20:12] <Tabatkins> Same deal. You may want to use different images for different breakpoints on your site.
- # [20:12] <Tabatkins> And if your breakpoints are em-based, which is very reasonable...
- # [20:12] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [20:13] <Tabatkins> If you're switching from a two-column to single-column layout, for example, even though you don't know exactly what size an 'em' is, you at least know that your layout is, say, 2/3rds the size that it was, and so you supply an image that's narrower.
- # [20:14] * abstractj|brb is now known as abstractj
- # [20:14] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
- # [20:15] <Wilto> odinho: I 100% agree that the UA should have final say in the assets that get requested, though, in the case of resolution. I think `srcset` gives us a great opportunity to introduce syntax that works as… a suggestion, overrideable by the UA/users’ settings. I wouldn’t want to introduce that kind of variance to media queries either.
- # [20:15] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
- # [20:15] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:d8c7:a6bf:e6b2:e100) (Ping timeout: 246 seconds)
- # [20:16] <Wilto> First the correct size is selected, in absolutes. Then `srcset` determines and delivers the optimal resolution, unless overridden by the browser. “Always download high-res,” “always download low-res,” “download high-res as bandwidth permits,” etc.
- # [20:16] <Tabatkins> I agree that in the "art direction" case (the one that cares about min/max size), you should exactly honor what the author wants. In the "quality case" (the one that cares about resolution), you should let the UA decide what's best.
- # [20:16] <Wilto> Jinx, basically.
- # [20:17] <Tabatkins> haha, yes.
- # [20:17] <odinho> Designing a web site, I say <img src=myimg-2000px.jpg srcset="myimg-4000px.jpg 2x"> <-- I have a big picture there. But my phone is also 2x, and so it'll download the 4000px one, although that's grossly too much for it.
- # [20:18] <odinho> Pulling in the entire new tag with all its requirements feels like a very heavy handed thing to do for such a common case.
- # [20:18] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
- # [20:18] <Wilto> I mean, buzzwords aside, there’s no denying that a single code base approach across a huge range of devices is becoming increasingly common.
- # [20:19] <odinho> Whilst much of the art direction and advanced usage I'm sure will see much smaller use.
- # [20:19] <odinho> And so that's part of the reason why I'd really like to have something short and low on requirements for that case.
- # [20:20] <Wilto> Well, here’s the thing, there:
- # [20:20] <odinho> And rather make it possible for script (or maybe even CSS) to dictate much more advanced "art direction" uses later.
- # [20:20] <Wilto> Your example makes perfect sense. `<img src=myimg-2000px.jpg srcset="myimg-4000px.jpg 2x">`
- # [20:20] * Joins: imrobert (~robert@88.80.28.39)
- # [20:20] <Wilto> I mean, really, I’d prefer to have that. `srcset` for resolution switching only.
- # [20:20] <odinho> So that it's possible to do advanced stuff again, and even in a nice way.
- # [20:21] <Wilto> And later on, should we need to expand to a new element for the media query use case, we’d have `srcset` already available.
- # [20:21] <Wilto> There’s no reason it couldn’t be used on `img` to handle the resolution-switching case alone.
- # [20:22] <Wilto> I would just want to avoid inventing an ever-expanding syntax for `srcset` to cover the use case better served by MQ.
- # [20:22] <odinho> But for mobile phones I'd really like size switching straight away.
- # [20:22] <Wilto> `srcset` is the better solution to resolution.
- # [20:22] <Wilto> Oh, trust me: so would I.
- # [20:22] <Wilto> I just worry that we’d paint ourselves into a corner. What if it had been implemented with pixels only, y’know?
- # [20:22] <Wilto> Authors would eventually just have to find ways to work around the limitations we’d stand to introduce.
- # [20:23] <Wilto> We’d be duplicating the uses of media queries, over time. Two syntaxes developed in parallel to accomplish the same end goal.
- # [20:23] <Wilto> `srcset` is a great solution for what it set out to solve: 1x, 2x, and so on.
- # [20:23] <odinho> Well, it would work much much better than today. Where there is *nothing*. And I'm really not convinced that pixels for images are so bad, they are made of pixels themselves.
- # [20:24] <odinho> Wilto: "set" set out to solve 1x 2x. srcset was to solve both resolution, and also sizes of the same image :-)
- # [20:24] <Wilto> If the entire page is resized in ems, though, that image is no longer layout-appropriate.
- # [20:24] <odinho> hober: I think you called it 'set'?
- # [20:25] <Tabatkins> The CSS image-set() function, you mean?
- # [20:25] <odinho> Tabatkins: Yea, but he sent a version for HTML as well.
- # [20:25] <Wilto> The original proposal that became `srcset` was `set` I think, yeah.
- # [20:25] <Tabatkins> Oh, yeah, right.
- # [20:25] <Wilto> And just solved resolution.
- # [20:26] <Tabatkins> odinho: You're not understanding the pixels issue. It's not very much about the image itself, it's about aligning with the breakpoints you're already defining in MQ.
- # [20:26] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [20:26] <odinho> Wilto: Not quite right either, they started out differently, but the unnamed proposal took in 'set' proposal and built on that when it came.
- # [20:26] <Tabatkins> And those can be defined in units other than px, and it's completely reasonable and useful to do so (not just something that's *possible* but a bad idea).
- # [20:27] <odinho> Wilto: hober saw Hixie was working on it, and so hober sent out his email that had been waiting as a draft.
- # [20:27] <odinho> Wilto: Ohwell, techincalities.
- # [20:28] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [20:29] * boaz|away is now known as boaz
- # [20:30] <odinho> Tabatkins: Yea, I see that, but I'm not convinced of its weight. Some part about making the 90% of what you want to do easy, and leaving out the 10% that would steeply raise the complexity level.
- # [20:30] <Wilto> odinho: Raise the complexity level for authors, you mean?
- # [20:30] <Tabatkins> Sure, that's a valid argument in general, but the *whole point* of the art-direction side of srcset is to match your breakpoints.
- # [20:30] <odinho> And an easy fix like @defer would in fact be even more flexible than mediaqueries.
- # [20:31] <odinho> *And* it would actually be able to load images based on the *content size*. Which even mediaqueries is not able to do.
- # [20:31] <Tabatkins> What does <img defer> do?
- # [20:31] <odinho> And you could build it into your CMS in a very nice way. And do lots of nice stuff :-)
- # [20:31] <Wilto> Content size won’t be available at the time of prefetching, though.
- # [20:31] <odinho> It's the magic shampoo! :D
- # [20:31] <Wilto> You can’t know the available container size before the layout has been rendered.
- # [20:31] <Tabatkins> It's a floor wax and a dessert topping!
- # [20:31] <Wilto> Plus, with @defer, we lose prefetching altogether.
- # [20:31] <odinho> Wilto: Yes, that's what defer does, - it doesn't prefetch the image, but lets early javascript handle it in any way it wants.
- # [20:32] <odinho> Wilto: We didn't have prefetching until not so long ago.
- # [20:32] <odinho> Wilto: And @defer would be an opt-in.
- # [20:32] <odinho> Also, many sites do @defer on their own now, -- by using <div>'s and exchanging them with images when you scroll to them (and fades them in).
- # [20:33] <Wilto> Oh, yeah, we did something similar with Picturefill.
- # [20:33] <Wilto> https://github.com/scottjehl/picturefill
- # [20:33] <Wilto> I mean, that’s no long term solution, for obvious reasons.
- # [20:33] <odinho> Wilto: That is something I've looked at and thought about when discussing defer.
- # [20:34] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
- # [20:34] * Joins: jernoble (~jernoble@17.212.152.13)
- # [20:34] <Wilto> Don’t get me wrong: I like the idea of having defer available.
- # [20:34] <Wilto> But I think you’re just gonna end up with a bunch of authors writing their own Picturefills.
- # [20:34] <odinho> Many mobile sites defer images already, -- it should be up to the browser to do that. Sadly it's not possible to do that (Opera tried) because the web expects every image to be loaded and ready when you fire onload.
- # [20:35] * Joins: Druide_ (~Druid@p5B135234.dip.t-dialin.net)
- # [20:35] <odinho> Wilto: Defer would work something like picturefill on its own.
- # [20:35] <odinho> Ok, my idea with it was, -- when onload *has* run, and if not some script has explicitly said that it will do the picture loading, -- the browser may load them as it pleases.
- # [20:36] * Quits: Druide_ (~Druid@p5B135234.dip.t-dialin.net) (Client Quit)
- # [20:36] <Wilto> That’s fair, and I think it would be a great feature.
- # [20:36] <Wilto> I just don’t consider it a solution for this issue in and of itself, y'know?
- # [20:37] <odinho> So if you do (made up) img:unloaded { opacity: 0.0 } img:loaded { opacity: 1.0; transition: opacity 1s; } then they might fade in on scroll-down just like picturefills do now. But without any javascript to delay the image load.
- # [20:37] * Quits: Druide__ (~Druid@p5B136417.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [20:37] <odinho> Obviously mostly mobile browsers would /maybe/ like to defer the images for loading like that.
- # [20:39] <Wilto> Er, Picturefill doesn’t do that. I think we might be talking about two different things.
- # [20:39] <odinho> Wilto: I'm thinking it would be a solution to the missing 10%, and it could possibly also enable other new features.
- # [20:39] <Wilto> I mean, I agree: that would be useful, but completely independent of the `picture`/`srcset` stuff.
- # [20:39] <odinho> Wilto: Oh, no, I was actually talking about something else now. :]
- # [20:39] <Wilto> Ah, okay.
- # [20:39] <Wilto> Yeah, I mean, I would not mind having @defer one bit, as an author.
- # [20:40] <odinho> I mean, having @defer to be able to do the last mile of the art directed respimg things, -- and *in the process of adding that, also getting some other new stuff for "free" (ohwell :P)*
- # [20:40] <Wilto> It's Not That Simple™ I'm sure, but I wouldn't be mad about it.
- # [20:40] * Quits: rniwa (rniwa@nat/google/x-tkniuanhnwrbbzlf) (Read error: Connection reset by peer)
- # [20:41] * Joins: rniwa (rniwa@nat/google/x-mixvmkfuqlksuruy)
- # [20:42] <odinho> It would open up the posibility of actually doing content size dependent loads. So although those last 10% would loose prefetch, they would actually gain some extremely powerful tools.
- # [20:42] <odinho> s/last 10%/last 10% use cases/
- # [20:43] <odinho> Not people :-)
- # [20:44] * Joins: sicking (~chatzilla@nat/mozilla/x-gjqpuvlduwdhoxgl)
- # [20:46] <Wilto> I just don’t think that’s the end-all-be-all solution people are after, nice though it would be in a lot of ways.
- # [20:47] <hober> odinho: my original html proposal named the attribute srcset=""
- # [20:48] <odinho> hober: Oh, okay. Might be the other way around then :S
- # [20:50] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:52] <hober> I think searching for an end-all-be-all solution is a mistake in the first place
- # [20:52] * Quits: mye_ (~mye@p4FD9235A.dip.t-dialin.net) (Quit: Leaving)
- # [20:52] * Joins: mye_ (~mye@p4FD9235A.dip.t-dialin.net)
- # [20:52] <tantek> `hober, I kind of stopped paying attention when people kept arguing without referring to specific use-cases.
- # [20:52] * mye_ is now known as mye
- # [20:53] <tantek> re: end-all-be-all - they're not even trying to do *that*
- # [20:53] <tantek> if they were, they'd actually reference the "alls"
- # [20:53] <hober> heh
- # [20:53] * tantek is kind of tired of feature design/invention by "intuition"
- # [20:54] <tantek> such made up features (without citing documented use-cases) are no better than a Volcano with a fax number (no matter how cool you think that might be)
- # [20:54] <Wilto> tantek: This `defer` thing, you mean?
- # [20:55] <tantek> Wilto - can you cite the page documenting use cases of the 'defer' thing?
- # [20:55] <odinho> Wat!
- # [20:55] <tantek> if your answer is anything other than a URL, then you're doing it wrong.
- # [20:55] <Wilto> Woah, tantek, that’s not my deal.
- # [20:55] <tantek> ;)
- # [20:55] <Wilto> odinho brought it up, and I didn’t say much more than “that could be cool, sure.”
- # [20:56] <tantek> so that's part of the problem IMHO
- # [20:56] <tantek> we need to not be so accepting of proposals without use-caess
- # [20:56] <tantek> cases even
- # [20:56] <odinho> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-February/034840.html
- # [20:56] <tantek> it's why feature bloat happens :(
- # [20:56] <odinho> tantek: I'm against bloat.
- # [20:57] <tantek> much better
- # [20:57] <odinho> tantek: Actually we (as in Opera) wanted to defer image loading on Mobile.
- # [20:58] <tantek> odinho - the scenarios described make sense and do sound related to responsive image scenarios
- # [20:59] * Quits: SonicX (~quassel@116.202.179.146) (Remote host closed the connection)
- # [21:05] <tantek> odinho, consider incorporating that use-case description into the broader set of responsive image use-cases described here: http://www.w3.org/wiki/Images
- # [21:05] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Remote host closed the connection)
- # [21:05] <tantek> hopefully it will make them easier to find
- # [21:06] <Ms2ger> Fun, hitting ctrl+a in opera-next crashes
- # [21:06] * Joins: mattgifford (~mattgiffo@199.223.125.162)
- # [21:08] * jonlee is now known as jonlee|afk
- # [21:09] <tantek> sigh, apparently /Images was too hard to find on the w3c wiki, so someone started http://www.w3.org/wiki/Adaptive_Images
- # [21:09] <tantek> or maybe I'm missing something? Wilto, odinho, is there a difference in framing between "responsive" images and "adaptive" images?
- # [21:10] * Joins: carlos_antonio (~benway@173.230.152.21)
- # [21:10] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [21:10] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
- # [21:10] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
- # [21:10] <Wilto> Oh, no, both terms are used interchangeably. “Determining the most appropriate image source for the client’s capabilities,” if I had to cram it onto a business card.
- # [21:10] <Wilto> Which I pray I never have to do.
- # [21:10] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Ping timeout: 260 seconds)
- # [21:11] <Wilto> Eesh, never seen http://www.w3.org/wiki/Adaptive_Images before. Maybe that’s an older one.
- # [21:13] <tantek> anyway - I leave it to those of you more passionate about the subject matter to reconcile/merge/cleanup the pages accordingly for better referencing / citability in the future (to encourage more rational discussion)
- # [21:16] <Wilto> Is the CG’s proposal worth posting on the WHATWG mailing list, despite “going to the HTML WG?”
- # [21:17] <Wilto> I’m not sure how clear that divide is supposed to be; I’m just a pixel-pusher in a strange land.
- # [21:17] * Quits: ^esc_ (~esc_ape@178.115.249.135.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [21:17] <Wilto> I figure it’s better to have everyone on the same page rather than not, me.
- # [21:17] <tantek> Wilto - I'm not sure how productive the different email paths are either at this point.
- # [21:18] <tantek> I find put everything substantial (even disagreements) on a wiki page the best way get everyone on the same page.
- # [21:18] <tantek> (so to speak)
- # [21:18] <Wilto> (Ba-dum tss.)
- # [21:18] <tantek> :)
- # [21:18] * jernoble is now known as jernoble|afk
- # [21:18] * jernoble|afk is now known as jernoble
- # [21:19] <tantek> and then sending tweet-length emails with URL to said page is a reasonable notification mechanism to all the lists of people that care
- # [21:19] <Hixie> afk bbiab to work on inputmode
- # [21:19] <Hixie> er
- # [21:19] <Wilto> I mean, for the RICG’s stance, http://www.w3.org/community/respimg/2012/06/18/florians-compromise and the proposal itself at http://www.w3.org/community/respimg/wiki/Picture_Element_Proposal are kinda the final word. I guess a quick post couldn’t hurt, there.
- # [21:20] <Hixie> mistype
- # [21:20] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [21:21] * Joins: Areks|2 (~Areks@93-80-234-158.broadband.corbina.ru)
- # [21:22] <tantek> great, yet another W3C wiki-silo rather than using w3.org/wiki
- # [21:22] * gwicke_ is now known as gwicke
- # [21:22] <Hixie> Wilto: anything you want to have impact the whatwg spec should be discussed on the whatwg list
- # [21:22] <tantek> (each wiki silo requires its own login etc. - I have no idea why W3C CGs made the creation of such silos the default)
- # [21:23] <Hixie> Wilto: i do try to read stuff outside the whatwg list, but i only guarantee to see and respond to stuff on the list
- # [21:23] <tantek> Wilto - maybe add links here: http://www.w3.org/wiki/HTML/next#Multimedia
- # [21:23] <Hixie> (and in practice, bugs in the WHATWG product HTML component assigned to ian@hixie.ch in the W3C Bugzilla)
- # [21:23] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [21:23] <Hixie> (but i sometimes just close those without detailed response, unlike e-mails to the list, where i try to always give a considered response)
- # [21:23] <Hixie> (so if you want a response, use the list)
- # [21:24] <Wilto> Hixie: Yeah, understandable. I’m a little wind-swept when it comes to what goes where -- lots of advice coming from lots of people, when one just wades into this particular pool.
- # [21:25] <Hixie> well basically there are two specs now, the WHATWG HTML spec and the W3C HTML5 spec, and they are independent
- # [21:25] <Wilto> ( Guessing it’s best to not resurrect the ancient thread on the topic, too. )
- # [21:25] * Joins: ^esc (~esc_ape@77.116.246.130.wireless.dyn.drei.com)
- # [21:25] * Quits: Areks (~Areks@93-80-234-158.broadband.corbina.ru) (Ping timeout: 248 seconds)
- # [21:25] <Hixie> you have to make your own determination abotu which spec you care about :-)
- # [21:25] <Hixie> if you want to affect the W3C list, you want to file a bug on the W3C spec (W3C Bugzilla, HTML WG product, HTML5 spec component)
- # [21:26] <Wilto> Hah—which is the one where I can use these things on a website someday?
- # [21:26] <Hixie> well i guarantee that on the long term the WHATWG spec will match browsers
- # [21:26] <Hixie> but which browsers are following, i can't say really
- # [21:26] <Hixie> i hope the WHATWG one
- # [21:26] <Hixie> but we'll see
- # [21:26] <tantek> Wilto, even if it isn't official, HTML5 is fairly feature frozen these days.
- # [21:27] <tantek> Best bet for more rapid consideration / publication of new HTML features (via a spec) is to the WHATWG.
- # [21:27] <Wilto> Yeah. The HTML WG was discussing this as “HTML Next,” assuring me that didn’t necessarily mean a delay in implementation.
- # [21:27] <Hixie> tantek: my understanding is that the W3C is expecting to do a parallel play of HTML.next sooner than they finish HTML5
- # [21:27] <Wilto> But... one wonders.
- # [21:27] <Hixie> Wilto: well, implementations are independent of specs
- # [21:27] <tantek> Hixie, I expect to see the HTML.next effort adopt features developed from/in WHATWG
- # [21:27] <Hixie> Wilto: delay in the spec just means browsers make up their own stuff :-)
- # [21:27] <tantek> yeah
- # [21:28] <Hixie> tantek: from your lips to the working group's actions
- # [21:28] * Hixie fails to find a good rephrasing of "to god's ears"
- # [21:28] <tantek> Hixie - it's certainly what I'll be contributing to the WG
- # [21:28] <Wilto> Yeah. There are a couple of implementors ready to haul off and do this; I just assumed it made sense to push for a spec first.
- # [21:29] <tantek> better to discuss more considered features rather than less developed ones
- # [21:29] <Hixie> Wilto: well on the whatwg side i watch the (browser) implementors closely and if they go off in one direction, the spec will follow shortly.
- # [21:29] <Hixie> Wilto: i always like it if they go off in the same direction as i already did with the spec, since that makes my life easier :-)
- # [21:29] <tantek> Wilto - your speediest chances for specification are likely to contribute to WHATWG, by whatever means the editor requests (modulo, he's been known to also accept emails with wiki page citations :) )
- # [21:30] <Hixie> like i said above, if you want a response to an argument, make sure to include the argument in the e-mail :-)
- # [21:30] <tantek> ^^^
- # [21:30] <Hixie> citing a wiki page is fine but my response will likely just be "thanks, i read the wiki page and did what i thought was best considering it" :-)
- # [21:30] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Remote host closed the connection)
- # [21:30] <tantek> good to know
- # [21:31] <Hixie> so if you care about results rather than knowing why the results came about, that's good enough :-)
- # [21:31] <Wilto> Naturally—I’ll post the wiki page and I’ll be sure to include the reasoning detailed in the accompanying post.
- # [21:31] <Hixie> (the reason being it's hard for me to quote wiki content in e-mail)
- # [21:31] <tantek> providing a summary of arguments in email is probably helpful then
- # [21:31] * Joins: jbailey_ (~jeffbaile@74.125.59.193)
- # [21:31] <Hixie> (or rather, harder than i'm willing to bother with)
- # [21:31] * jbailey_ is now known as jbailey
- # [21:32] <Wilto> http://www.w3.org/community/respimg/2012/06/18/florians-compromise/ is probably a little long and prose-y for an email. I’ll pare it down.
- # [21:32] <Hixie> Wilto: btw if the points have already been made in the 300+ e-mail thread, then there's no need to post them again
- # [21:32] <tantek> Hixie, I've come across that in other discussions too - where the barrier to quotation/citation is what appears to be limiting the discussion.
- # [21:32] <Hixie> Wilto: i do consider each point even if it's deeply embedded in a thread
- # [21:32] <Hixie> tantek: yeah
- # [21:32] * Joins: mattgifford (~mattgiffo@199.223.125.162)
- # [21:32] <Wilto> Some of it was covered in Florian’s posts; not all.
- # [21:33] <Hixie> anyway, you have a few days, as my current priorities are inputmode, autocompletetype, handlers/intents, then responsive images, then bugs, starting with WebVTT stuff
- # [21:33] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
- # [21:33] * Joins: graememcc_ (~chatzilla@host86-150-155-71.range86-150.btcentralplus.com)
- # [21:33] <tantek> so basically, if you're going to post something on a wiki page (or a blog post even), make it easily quotable/citable. this applies to both the content of the page, and perhaps a/the UI for it, which should permit easy quoting/citing on at least a section if not paragraph level.
- # [21:33] * tantek has been working on this for his own blog/site.
- # [21:33] <tantek> citation UIs that is
- # [21:34] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
- # [21:34] <Tabatkins> Yeah, once I finish my own markdown parser, I'll have easy citation-links-on-hover for paragraphs, and citation-links-all-the-time on headers.
- # [21:34] <tantek> Tabatkins, what does the parser have to do with UI?
- # [21:35] <tantek> do you have sketches of your UI you could share?
- # [21:35] <tantek> (I've gone through numerous iterations, it seems like a pretty challenging problem)
- # [21:35] <tantek> the UI part, not the parser part
- # [21:35] <Tabatkins> tantek: I can't easily add markup to my posts unless I have control of th eparser. Right now I just author in pure Markdown, and output the generated results.
- # [21:35] * Quits: graememcc (~chatzilla@host86-140-180-30.range86-140.btcentralplus.com) (Ping timeout: 260 seconds)
- # [21:35] * graememcc_ is now known as graememcc
- # [21:35] <tantek> are you talking about manually adding citation markup/UI on each post?
- # [21:36] <Tabatkins> I haven't given much thought to UI yet, since I don't have the necessary technical plumbing in place yet.
- # [21:36] <tantek> that sounds backwards
- # [21:36] <Tabatkins> Yes, for some definition of "manual".
- # [21:36] <tantek> the technical plumbing should be driven by what the UI needs
- # [21:36] <Tabatkins> The technical plumbing I'm talking about is "actually be possible to have citation links at all".
- # [21:37] <tantek> I actually think the lack of good citation UIs is what's driven the "share all the things" button explosion.
- # [21:37] <Tabatkins> Until I get that far, no reason to think too much about the UI. I've seen enough permalinks on blogs to know that reasonable UI is possible.
- # [21:37] <tantek> one of the reasons I don't think much of the current "intent" work is worth much (if anything) - it's solving higher level problems with fundamentally flawed approaches.
- # [21:38] <tantek> Tabatkins - hopefully by the time you get to that point, I'll have updated my blog and you can just steal my UI :)
- # [21:38] <tantek> I might even blog about it
- # [21:40] <Hixie> volkmar: yt?
- # [21:42] <Hixie> volkmar: what are the use cases for the default-all-uppercase and auto-titlecase-all-words input modes?
- # [21:42] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
- # [21:42] <volkmar> all uppercase: some forms want that
- # [21:43] <volkmar> title case has no strong use cases though
- # [21:43] <volkmar> i don't think it will be bad to have it still
- # [21:43] <tantek> isn't it bad to have anything without strong use-cases?
- # [21:46] <Hixie> can you elaborate on the uppercase thing?
- # [21:46] <Hixie> what forms?
- # [21:46] <Hixie> do they just automatically uppercase stuff?
- # [21:46] <Hixie> or do they actually need to default the user to uppercase?
- # [21:47] <Hixie> seems like just having the form uppercase it automatically would be best
- # [21:48] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
- # [21:49] * Quits: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [21:50] <Hixie> my current proposal is this: http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control#Ian_Hickson
- # [21:50] * Joins: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net)
- # [21:50] <Hixie> it only supports english (and languages with the same needs as english, so most of europe) and japanese, because nobody else has given me any info
- # [21:52] * jonlee|afk is now known as jonlee
- # [22:16] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
- # [22:17] * Joins: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl)
- # [22:19] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Client Quit)
- # [22:20] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 244 seconds)
- # [22:22] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [22:29] * Joins: dbaron (~dbaron@66.207.208.98)
- # [22:33] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 250 seconds)
- # [22:37] * Joins: MikeSmith_ (~MikeSmith@s1106219.xgsspn.imtp.tachikawa.spmode.ne.jp)
- # [22:37] * Joins: dbaron (~dbaron@66.207.208.98)
- # [22:39] * Joins: roc_ (~chatzilla@66.207.208.98)
- # [22:39] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [22:40] * Quits: MikeSmith (~MikeSmith@s1106033.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
- # [22:40] * MikeSmith_ is now known as MikeSmith
- # [22:55] * Joins: jdaggett (~jdaggett@173.243.46.194)
- # [23:04] * Joins: gavinc (~gavin@50.0.77.3)
- # [23:06] * Quits: jbailey (~jeffbaile@74.125.59.193) (Ping timeout: 260 seconds)
- # [23:07] * Joins: bckenny (bckenny@nat/google/x-igbfgebfzjfcptrc)
- # [23:08] * jernoble is now known as jernoble|afk
- # [23:08] * jernoble|afk is now known as jernoble
- # [23:11] <Hixie> should i use 'kana' or 'hiragana' for the keyword that corresponds to the default inputmode for japanese input, given that 'katakana' will fall back to this mode and there is no separate mode for hiragana?
- # [23:21] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:21] * abstractj is now known as abstractj|away
- # [23:25] * Quits: Areks|2 (~Areks@93-80-234-158.broadband.corbina.ru) (Ping timeout: 252 seconds)
- # [23:25] * Quits: sawrubh (chatzilla@120.58.149.204) (Ping timeout: 248 seconds)
- # [23:25] * Joins: sawrubh_ (~chatzilla@27.60.44.169)
- # [23:27] * Joins: othermaciej (~mjs@17.245.103.77)
- # [23:27] * Quits: sawrubh_ (~chatzilla@27.60.44.169) (Client Quit)
- # [23:27] * Joins: sawrubh (~chatzilla@27.60.44.169)
- # [23:28] * Joins: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com)
- # [23:29] * Quits: Ms2ger (~Ms2ger@91.181.39.177) (Quit: nn)
- # [23:31] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [23:35] * Joins: jryans (~jryans@office.massrel.com)
- # [23:36] <hober> Hixie: kana
- # [23:36] * Quits: othermaciej (~mjs@17.245.103.77) (Quit: othermaciej)
- # [23:36] * Quits: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl) (Ping timeout: 246 seconds)
- # [23:37] <Hixie> hober: yeah that was my conclusion too
- # [23:38] * Quits: gwicke (~gabriel@216.38.130.162) (Ping timeout: 246 seconds)
- # [23:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [23:41] <hober> i knew minoring in japanese would come in handy one day
- # [23:41] * Joins: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
- # [23:41] <Hixie> hehe
- # [23:42] <Hixie> give me 3 minutes and you can proof-read my inputmode text
- # [23:42] <Hixie> since i have absolutely no idea what i'm doing here :-)
- # [23:42] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [23:43] <hober> heh
- # [23:43] <hober> have you thought about how well the feature maps onto, say, how the keyboard works on the ipad?
- # [23:43] <hober> :)
- # [23:43] <Hixie> i have definitely thought about it
- # [23:44] <Hixie> whether that produced any useful results remains to be seen!
- # [23:44] <hober> fair enough :)
- # [23:44] <Hixie> http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control is the research
- # [23:44] * Joins: othermaciej (~mjs@2620:149:f01:201:fccf:1a34:af55:d88c)
- # [23:44] <Hixie> which includes screenshots from iOS, MacOS, and Android
- # [23:44] <Hixie> regenning spec now...
- # [23:45] <Hixie> fixing markup errors now...
- # [23:45] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Read error: Operation timed out)
- # [23:45] * Quits: othermaciej (~mjs@2620:149:f01:201:fccf:1a34:af55:d88c) (Client Quit)
- # [23:47] * Joins: imrobert_ (~robert@88.80.28.39)
- # [23:48] <Hixie> hober: http://www.whatwg.org/specs/web-apps/current-work/#attr-inputmode
- # [23:50] * Quits: imrobert_ (~robert@88.80.28.39) (Client Quit)
- # [23:51] * Joins: tantek (~tantek@mb40536d0.tmodns.net)
- # [23:51] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [23:51] * jernoble is now known as jernoble|afk
- # [23:51] * jernoble|afk is now known as jernoble
- # [23:53] * Joins: dave_levin (dave_levin@nat/google/x-dmfwmhftarfnisnl)
- # [23:53] * Quits: sicking (~chatzilla@nat/mozilla/x-gjqpuvlduwdhoxgl) (Ping timeout: 245 seconds)
- # [23:54] <Hixie> hober: any opinions?
- # [23:54] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Read error: Connection reset by peer)
- # [23:55] * Joins: mattgifford (~mattgiffo@199.223.125.162)
- # [23:55] <hober> looking
- # [23:55] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Quit: leaving)
- # [23:57] <hober> i'd rather this not be used when the feature could be implicitly handled because of the type="" value
- # [23:57] <hober> <input type=numeric inputmode=email>
- # [23:57] <hober> err, type=number
- # [23:58] <hober> the UA knows it's a number; why present the less useful keyboard?
- # [23:58] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: Reconnecting…)
- # [23:58] <Hixie> you'll notice it only applies to type=search and type=text
- # [23:58] <Hixie> :-)
- # [23:58] <zewt> Hixie: how can you say "turn off autocapitalization, but enable spelling autocorrection" (eg. irc mode)?
- # [23:58] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
- # [23:59] <zewt> (a lack on Android that's always annoyed me)
- # [23:59] * Joins: sicking (~chatzilla@nat/mozilla/x-yfoeebcpibolzqqs)
- # [23:59] <Hixie> zewt: that's "latin" (and it's present on android, it's e.g. what search uses)
- # [23:59] * Quits: sicking (~chatzilla@nat/mozilla/x-yfoeebcpibolzqqs) (Client Quit)
- # [23:59] <hober> oh nice. what about <textarea>?
- # [23:59] * Joins: sicking (~chatzilla@nat/mozilla/x-nhbbxwuofbefxnme)
- # [23:59] <Hixie> applies to that too, yup
- # Session Close: Sat Jul 21 00:00:00 2012
The end :)