/irc-logs / freenode / #whatwg / 2012-07-20 / end

Options:

  1. # Session Start: Fri Jul 20 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] <Hixie> not sure i should post anything to public-html, i'd probably get flamed to death
  4. # [00:00] <annevk> I think we should at least inform whatwg@whatwg.org about why some people received an email about a duplicated bug
  5. # [00:00] <Hixie> fair enough
  6. # [00:00] <annevk> and how W3C HTML and WHATWG HTML are no longer in sync
  7. # [00:01] <Hixie> might be worth you doing a blog post about it too
  8. # [00:01] <Hixie> so feel free to crib from the e-mail i'm going to write
  9. # [00:02] <annevk> yeah was planning on doing that
  10. # [00:02] <annevk> maybe I'll include one of the memes people made
  11. # [00:02] <Hixie> there are memes?
  12. # [00:02] <annevk> http://w3cmemes.tumblr.com/post/27561016967 is fun
  13. # [00:03] <annevk> http://w3cmemes.tumblr.com/post/27558722901/stereotypical-html-wg-poll-respondent about the polls is kind of funny too
  14. # [00:03] <Hixie> heh
  15. # [00:03] <Hixie> let's not insult w3c too prominently... :-P
  16. # [00:04] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  17. # [00:12] * Quits: eric_carlson (~ericc@2620:149:4:1b01:d406:70cf:aa6f:4990) (Quit: eric_carlson)
  18. # [00:13] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 276 seconds)
  19. # [00:17] <othermaciej> I wonder what this one's about? http://w3cmemes.tumblr.com/post/27215424834/the-most-interesting-standards-guy-in-the-world
  20. # [00:19] <smaug____> that is a good one :)
  21. # [00:20] * abstractj is now known as abstractj|away
  22. # [00:21] <annevk> othermaciej: ask hober ;)
  23. # [00:21] <annevk> nn
  24. # [00:24] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  25. # [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
  26. # [00:26] <pablof_> Hixie: in step 6, shouldn't "selection start" be "start" and "selection end" be "end"?
  27. # [00:26] <pablof_> Hixie: also, in step 8, for "select", shouldn't "selection end" be set to "start + replacement.length()"? similar for mode "end"
  28. # [00:27] <Hixie> yikes, that does seem plausible
  29. # [00:27] <Hixie> can you file a bug using the widget at the bottom right?
  30. # [00:27] <pablof_> sure
  31. # [00:27] * jonlee is now known as jonlee|afk
  32. # [00:29] <Hixie> thanks
  33. # [00:30] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  34. # [00:30] * Quits: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com) (Quit: Leaving...)
  35. # [00:34] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  36. # [00:35] * jonlee|afk is now known as jonlee
  37. # [00:38] * Joins: shepazu_ (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  38. # [00:39] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  39. # [00:40] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Ping timeout: 276 seconds)
  40. # [00:40] * shepazu_ is now known as shepazu
  41. # [00:40] * Quits: sawrubh (chatzilla@120.58.142.126) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  42. # [00:41] * Quits: jernoble (~jernoble@2620:149:4:1b01:7593:3243:c3a3:2fb0) (Read error: Connection reset by peer)
  43. # [00:42] * Joins: jernoble (~jernoble@2620:149:4:1b01:2550:5ff2:24d5:4bc8)
  44. # [00:42] * jernoble is now known as jernoble|afk
  45. # [00:42] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Read error: Operation timed out)
  46. # [00:43] * Quits: bckenny (bckenny@nat/google/x-gzkiztvwzmywtyzv) (Read error: Connection reset by peer)
  47. # [00:44] * Joins: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi)
  48. # [00:47] * pablof_ is now known as pablof
  49. # [00:48] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  50. # [00:54] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  51. # [00:54] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  52. # [00:54] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  53. # [00:55] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  54. # [00:58] <Hixie> ok, long rambling administrivia e-mail sent
  55. # [01:03] * jonlee is now known as jonlee|afk
  56. # [01:05] * jonlee|afk is now known as jonlee
  57. # [01:07] * Joins: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au)
  58. # [01:09] * jernoble|afk is now known as jernoble
  59. # [01:09] * Quits: loincloth (~greatseth@165.1.1.4) (Remote host closed the connection)
  60. # [01:13] * Quits: sigwhite (~sigwhite@cable-78-35-113-88.netcologne.de) (Quit: Leaving)
  61. # [01:14] * Quits: danheberden (~danheberd@li225-35.members.linode.com) (Read error: Operation timed out)
  62. # [01:14] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: Leaving...)
  63. # [01:16] * Quits: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0) (Ping timeout: 248 seconds)
  64. # [01:17] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
  65. # [01:17] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  66. # [01:17] <heycam> the name "operation convergance" is presumably ironic then?
  67. # [01:18] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  68. # [01:18] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  69. # [01:18] <zewt> operation fragment bug discussion
  70. # [01:18] * Joins: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0)
  71. # [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
  72. # [01:18] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  73. # [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
  74. # [01:19] <heycam> Hixie, I see
  75. # [01:19] <Hixie> heycam: it's pretty inevitable that the specs will diverge more, though, imho
  76. # [01:19] <heycam> Hixie, yeah
  77. # [01:19] <heycam> Hixie, hopefully when the W3C find an editor on their side that they can keep up
  78. # [01:20] <Hixie> yeah well that's another thing
  79. # [01:20] <Hixie> i don't think it'll be physically possible for the wg to keep up, given their process
  80. # [01:20] <Hixie> whoever they have as editor
  81. # [01:20] <heycam> interesting times, then
  82. # [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
  83. # [01:20] <Hixie> and i didn't have to keep up with anyone...
  84. # [01:20] <heycam> heh yeah
  85. # [01:21] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  86. # [01:23] <Hixie> interesting times indeed, i'm really quite honestly curious to see where this goes
  87. # [01:28] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  88. # [01:32] * Quits: tomasf (~tom@c-36dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  89. # [01:36] * Joins: bckenny (bckenny@nat/google/x-jbsjpgsfbxactpob)
  90. # [01:36] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  91. # [01:43] <MikeSmith> Hixie: thanks will take a look at those content-type tests
  92. # [01:44] <MikeSmith> and no Richard's not around on irc right now
  93. # [01:44] <MikeSmith> he's not always on so many hours
  94. # [01:44] <MikeSmith> I think he may come on when he has meetings and drop off sometimes when he's working
  95. # [01:45] <MikeSmith> but if it's about the input-mode stuff, I can help with modalities for Japanese
  96. # [01:53] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  97. # [01:55] * Joins: carlos_antonio (~benway@173.230.152.21)
  98. # [01:55] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  99. # [01:55] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  100. # [01:57] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
  101. # [01:59] * Joins: tomasf (~tom@2002:55e5:db36:0:357e:746f:b8d0:7b19)
  102. # [02:00] * heycam is now known as heycam|away
  103. # [02:01] * Joins: othermaciej (~mjs@17.245.104.51)
  104. # [02:02] * Quits: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
  105. # [02:07] * heycam|away is now known as heycam
  106. # [02:08] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Ping timeout: 248 seconds)
  107. # [02:10] * Quits: nonge (~nonge@p5082982C.dip.t-dialin.net) (Ping timeout: 248 seconds)
  108. # [02:12] * Quits: jsbell (jsbell@nat/google/x-frklifvfxqeejobn) (Quit: There's no place like home...)
  109. # [02:17] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  110. # [02:17] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  111. # [02:18] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  112. # [02:18] * Joins: Obvious_MkII (tachikoma@188.226.74.2)
  113. # [02:18] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 248 seconds)
  114. # [02:21] * jonlee is now known as jonlee|afk
  115. # [02:21] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Ping timeout: 260 seconds)
  116. # [02:22] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 255 seconds)
  117. # [02:23] * Joins: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net)
  118. # [02:24] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
  119. # [02:24] * Quits: sunshinehappy (~user@gateway/tor-sasl/sunshinehappy) (Quit: Leaving)
  120. # [02:25] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  121. # [02:28] * Quits: sicking (~chatzilla@nat/mozilla/x-ujtfysxzxudzkueq) (Ping timeout: 248 seconds)
  122. # [02:31] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  123. # [02:33] * Quits: jernoble (~jernoble@2620:149:4:1b01:2550:5ff2:24d5:4bc8) (Quit: jernoble)
  124. # [02:34] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
  125. # [02:37] * Joins: jernoble (~jernoble@2620:149:4:1b01:417d:bc28:9ceb:48e9)
  126. # [02:38] * heycam is now known as heycam|away
  127. # [02:44] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  128. # [02:44] <Hixie> MikeSmith: see my google+ post :-)
  129. # [02:46] * MikeSmith reads
  130. # [02:47] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  131. # [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
  132. # [02:49] <MikeSmith> there's only general kana mode, alphabet mode, and number mode at the base
  133. # [02:50] <MikeSmith> and usually a separate symbol mode for typing in emoticons and special characters
  134. # [02:50] * Joins: nonge (~nonge@p5082B7D8.dip.t-dialin.net)
  135. # [02:51] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Ping timeout: 245 seconds)
  136. # [02:52] <MikeSmith> I'll try to make some screenshots today and annotate them
  137. # [02:52] <MikeSmith> I have three different Japanese IMEs installed on my Android mobile, and that's the common case for all of them
  138. # [02:53] <MikeSmith> I guess I should buy ATOK and take a look at that
  139. # [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?
  140. # [02:54] <MikeSmith> ah cool they have a trial version
  141. # [02:54] <espadrine`> gsnedders: I noticed that Opera doesn't have any, but Firefox and Chrome have a bunch.
  142. # [02:56] * Quits: ap (~ap@17.212.155.184) (Quit: ap)
  143. # [02:56] <hober> people still use google+?
  144. # [02:56] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
  145. # [02:56] <divya> shhh hober
  146. # [02:58] * hober forgot to use his inner monologue
  147. # [02:58] * Joins: othermaciej (~mjs@17.245.104.51)
  148. # [02:59] * divya offers to be hober's conscience
  149. # [03:00] * Quits: imrobert (~robert@88.80.28.39) (Quit: leaving)
  150. # [03:00] * Joins: bbenvie (~benvie@cpe-174-097-187-248.nc.res.rr.com)
  151. # [03:00] <MikeSmith> hey I need a conscience too
  152. # [03:01] <MikeSmith> at least that's what some people tell me
  153. # [03:02] * Quits: benvie (~benvie@cpe-174-097-187-248.nc.res.rr.com) (Ping timeout: 244 seconds)
  154. # [03:02] <hober> yeah, i think MikeSmith is ahead of me in the getting-a-conscience queue, divya
  155. # [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?
  156. # [03:03] <divya> but you are in sf hober ! I can pretty much do that job IRL too.
  157. # [03:03] <divya> MikeSmith: i shall be your conscience digitally
  158. # [03:04] <MikeSmith> divya: :)
  159. # [03:04] <MikeSmith> zewt: it includes both the hiragana and katakana in the candidate lists it gives back
  160. # [03:05] <zewt> some of those jp ime's are weirdo
  161. # [03:05] <zewt> i guess plenty of western inputs are weirdo too (swype, etc)
  162. # [03:05] * Joins: ehsan (~ehsan@209.20.29.228)
  163. # [03:06] <MikeSmith> I really like swype
  164. # [03:06] * Quits: victrola` (~decadance@204.93.201.197) (Quit: leaving)
  165. # [03:06] <MikeSmith> swype has a Japanese IME too
  166. # [03:06] <MikeSmith> but it doesn't work nearly as well as the English one
  167. # [03:07] * Joins: victrola` (~decadance@204.93.201.197)
  168. # [03:09] * Quits: othermaciej (~mjs@17.245.104.51) (Quit: othermaciej)
  169. # [03:12] * Quits: ehsan (~ehsan@209.20.29.228) (Ping timeout: 260 seconds)
  170. # [03:14] * jernoble is now known as jernoble|afk
  171. # [03:14] * Joins: ehsan (~ehsan@209.20.29.228)
  172. # [03:25] * Quits: tomasf (~tom@2002:55e5:db36:0:357e:746f:b8d0:7b19) (Ping timeout: 272 seconds)
  173. # [03:26] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
  174. # [03:37] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  175. # [03:42] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Read error: Connection reset by peer)
  176. # [03:42] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  177. # [03:44] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
  178. # [03:44] <MikeSmith> Hixie: http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control#Android_Japanese_IMEs
  179. # [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
  180. # [03:51] <Hixie> MikeSmith: thanks man
  181. # [03:52] <Hixie> hober: keeps growing, see our i/o announcements :-D
  182. # [03:52] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  183. # [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.
  184. # [03:55] <Hixie> MikeSmith: you describe four modes but have three pictures -- can you clarify which relates to which?
  185. # [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
  186. # [03:56] <Hixie> aah, ok
  187. # [03:56] <Hixie> they all correspond to "normal" mode?
  188. # [03:56] <MikeSmith> they're all shown in kana mode
  189. # [03:56] <Hixie> ah cool
  190. # [03:56] <Hixie> thanks
  191. # [03:57] <Hixie> MikeSmith: so there's no separate "kanji" mode or whatnot?
  192. # [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
  193. # [03:57] <MikeSmith> no there is no separate kanji mode
  194. # [03:58] <MikeSmith> making the kanji is a two-step process that starts by typing in kana
  195. # [03:58] <MikeSmith> so there is no need for a kanji mode in addition to kana mode
  196. # [03:58] <MikeSmith> they're the same thing
  197. # [03:59] <MikeSmith> and same goes getting katakana actually
  198. # [03:59] <MikeSmith> you have to first time in hiragana
  199. # [03:59] <MikeSmith> on mobile IMEs that is
  200. # [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?
  201. # [03:59] <MikeSmith> on desktop IMEs there are usually a separate katakana mode
  202. # [03:59] <MikeSmith> Hixie: yeah
  203. # [03:59] <Hixie> k
  204. # [04:00] <Hixie> that's surprisingly mundane and restrained for the japanese :-P
  205. # [04:00] <MikeSmith> heh
  206. # [04:00] <Hixie> i guess they let loose in the emoji submodes...
  207. # [04:00] <MikeSmith> yeah
  208. # [04:00] <Hixie> thanks a ton for this
  209. # [04:01] <Hixie> you are so far basically the only person to give me any information :-)
  210. # [04:01] <MikeSmith> those have separate subcategories for emotions for laughing, for crying, for being angry, etc.
  211. # [04:01] * Hixie has seen the unicode emoji pages, good lord
  212. # [04:01] <MikeSmith> Hixie: somebody else put up iOS screenshots there
  213. # [04:01] <MikeSmith> yeah actually before when I said emoji I meant emotions
  214. # [04:01] <MikeSmith> *emoticons
  215. # [04:01] <Hixie> i put the ios ones up :-(
  216. # [04:01] <MikeSmith> ah
  217. # [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
  218. # [04:02] <Hixie> (found them on some stackoverflow question)
  219. # [04:03] <Hixie> oh really?
  220. # [04:03] <Hixie> interesting
  221. # [04:03] <MikeSmith> yeah
  222. # [04:03] <MikeSmith> it's one of the fun Japanese things that's lost in going to smartphones
  223. # [04:03] <Hixie> does android have much penetration?
  224. # [04:03] <MikeSmith> yeah very much
  225. # [04:03] <MikeSmith> Docomo has tons of different Android devices, and the number two carrier Au does too
  226. # [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
  227. # [04:06] <zewt> are you sure?
  228. # [04:06] <zewt> i'd think it's more round-trip compat with sjis or something like that
  229. # [04:07] <MikeSmith> it does suck to not have them. I used to use them all the time in mobile e-mail messages
  230. # [04:07] <MikeSmith> beer glass, hypodermic needle, etc.
  231. # [04:09] <MikeSmith> a wait they are still there, but only in the e-mail client
  232. # [04:09] <Hixie> they're the only part of unicode that specifies actual _colours_
  233. # [04:09] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  234. # [04:09] <MikeSmith> being only available in mobile e-mail makes sense because that's the only place you could reliably use them anyway
  235. # [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
  236. # [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.
  237. # [04:13] <Hixie> oh yeah i wasn't suggesting anyone would want that
  238. # [04:14] * abstractj|away is now known as abstractj
  239. # [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?
  240. # [04:15] <Hixie> for kana input, i mean
  241. # [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.
  242. # [04:17] <MikeSmith> Hixie: no concept of a difference in capitalization for Japanese/kana mode
  243. # [04:17] <Hixie> how about a way to turn off the ability to upconvert from hiragana to kanji or katakana?
  244. # [04:17] <Hixie> any fields that prevent that?
  245. # [04:17] <MikeSmith> no not that I know of
  246. # [04:17] <Hixie> very interesting
  247. # [04:17] <MikeSmith> what use case relates to that?
  248. # [04:17] <Hixie> no idea
  249. # [04:17] * Joins: ehsan (~ehsan@209.20.29.228)
  250. # [04:18] <Hixie> i'm mostly stumbling in the dark here
  251. # [04:18] <MikeSmith> at some point you'll probably want to try to get more details from a Japanese native speaker/user
  252. # [04:19] <Hixie> that's what my g+ post was attempting to get :-)
  253. # [04:19] <Hixie> i should record another video for those guys who sent me a book
  254. # [04:19] <Hixie> "hello hero worshippers! i have a mission for you now!"
  255. # [04:20] <MikeSmith> ahaha
  256. # [04:20] <MikeSmith> hey a good source to get info from at Google Japan is Hiroyuki Komatsu
  257. # [04:21] <MikeSmith> he leads the product-dev team for Google Japanese IME
  258. # [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
  259. # [04:21] <MikeSmith> talk to Takuya Oikawa if you know him
  260. # [04:21] <MikeSmith> he can put you in touch with Komatsu-san or whoever
  261. # [04:22] <MikeSmith> or ask Fette because he knows all these guys too
  262. # [04:22] <MikeSmith> Or Dominic Clooney
  263. # [04:22] <Hixie> my office is literally four meters from the i18n team
  264. # [04:22] <Hixie> so i'm good
  265. # [04:22] <Hixie> (not that i ever go to that building)
  266. # [04:22] <MikeSmith> ok
  267. # [04:22] <Hixie> (but that's another story)
  268. # [04:29] <Hixie> so i guess the "normal" mode should just be "user default", and japanese just adds one extra mode
  269. # [04:30] <Hixie> and "capitalise" mode should be "latin captitalise" and "prediction off" should be "latin without prediction" and so on
  270. # [04:30] <Hixie> i guess it depends a lot on what other languages want
  271. # [04:30] <Hixie> but my point basically is that xforms' model is apparently wrong
  272. # [04:30] <Hixie> and rather than script * mode, it's just a list of modes
  273. # [04:33] * Quits: bckenny (bckenny@nat/google/x-jbsjpgsfbxactpob) (Remote host closed the connection)
  274. # [04:39] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  275. # [04:42] <zewt> android is really annoying, it tends to merge "autocapitalization" and "prediction" into a single setting
  276. # [04:42] <zewt> so I can't get IRC with prediction/autocorrection but without autocap
  277. # [04:42] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  278. # [04:43] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  279. # [04:47] * Quits: espadrine` (~thaddee_t@2620:101:8003:200:2677:3ff:fe6c:1be0) (Ping timeout: 248 seconds)
  280. # [04:47] * abarth is now known as ghostbuster
  281. # [04:48] * ghostbuster is now known as abarth|ghostbust
  282. # [04:48] * abarth|ghostbust is now known as abar|ghostbuster
  283. # [04:55] * Quits: gavinc (~gavin@50.0.77.3) (Read error: Connection reset by peer)
  284. # [04:55] * Joins: gavinc_ (~gavin@50.0.77.3)
  285. # [04:59] * Joins: gavinc (~gavin@50.0.77.3)
  286. # [05:02] * Quits: gavinc_ (~gavin@50.0.77.3) (Ping timeout: 248 seconds)
  287. # [05:04] * Quits: gavinc (~gavin@50.0.77.3) (Ping timeout: 248 seconds)
  288. # [05:17] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  289. # [05:18] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  290. # [05:20] <MikeSmith> Hixie: yeah the Xforms model doesn't match anything except some twinkle in the eye of an architecture astronaut
  291. # [05:21] * Joins: rniwa (~rniwa@216.239.45.130)
  292. # [05:21] <Hixie> yeah, seems that way
  293. # [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.
  294. # [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
  295. # [05:23] <MikeSmith> but that's what the IME API spec is attempting to do (in part)
  296. # [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
  297. # [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
  298. # [05:24] <zewt> yeah just talking about the default latin input
  299. # [05:25] <zewt> MikeSmith: if google suggest is broken by "people inputting japanese", isn't effectively disabling japanese input the wrong solution? :)
  300. # [05:26] <MikeSmith> lemme get a screenshot to show what I mean
  301. # [05:27] <MikeSmith> it's a problem of the system-IME candidate list obscuring the Google Suggest candidate list
  302. # [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
  303. # [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
  304. # [05:28] <zewt> "i need the space below the input box, so try to put stuff on top"
  305. # [05:28] * abstractj is now known as abstractj|away
  306. # [05:32] <MikeSmith> this: http://people.w3.org/mike/mobile-ime/ime-conflict.png
  307. # [05:33] <Hixie> heh
  308. # [05:33] <Hixie> oops
  309. # [05:33] <MikeSmith> there are Google Suggest candidates that are obscured by the system IME
  310. # [05:33] <zewt> MikeSmith: but given the two, isn't the IME the more important thing to see?
  311. # [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
  312. # [05:33] <zewt> of course, the IME should go away once you pick something...
  313. # [05:33] <MikeSmith> zewt: no actually it's often not
  314. # [05:34] <MikeSmith> yeah it does do that at least
  315. # [05:34] <zewt> how can you even use the IME if there's no completion?
  316. # [05:34] <zewt> unless you happen to get what you want on the first guess
  317. # [05:34] <MikeSmith> you do usually, with Google Suggest at least
  318. # [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
  319. # [05:36] * Joins: espadrine` (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  320. # [05:37] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 264 seconds)
  321. # [05:38] * Quits: jacobolus (~jacobolus@75-144-246-6-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  322. # [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
  323. # [05:39] <MikeSmith> if you see what I mean
  324. # [05:39] <zewt> are there any use cases other than gsuggest (out of curiosity)?
  325. # [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
  326. # [05:40] <MikeSmith> zewt: yeah Bing
  327. # [05:40] <MikeSmith> same problem
  328. # [05:40] <MikeSmith> or any Web app that has as similar suggest feature
  329. # [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
  330. # [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
  331. # [05:47] <zewt> the high-profile ones (search engines, amazon) are
  332. # [05:48] * Joins: izhak (~izhak@213.87.240.7)
  333. # [05:51] <MikeSmith> zewt: yeah that's the use case we had in mind anyway
  334. # [05:51] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  335. # [05:51] <MikeSmith> those are the ones that cause the widest user frustration
  336. # [05:57] * Joins: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net)
  337. # [06:06] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  338. # [06:15] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  339. # [06:17] * Quits: yuuki_ (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 248 seconds)
  340. # [06:18] <MikeSmith> hey it's abarth in a video http://www.youtube.com/watch?v=EDtiWN42lHs
  341. # [06:25] <MikeSmith> wtf <browser src="http://news.google.com/" width="640" height="480"></browser>
  342. # [06:25] <MikeSmith> http://code.google.com/chrome/extensions/trunk/apps/app_external.html#H3-4
  343. # [06:25] <MikeSmith> and <a name="H3-4"></a> in the source
  344. # [06:26] <MikeSmith> "Unlike iframes, the browser tag runs in a separate process."
  345. # [06:27] <zewt> why would authors care?
  346. # [06:28] <MikeSmith> security for installed apps
  347. # [06:28] <MikeSmith> it's not for the Web I guess
  348. # [06:28] <MikeSmith> but for the un-Web
  349. # [06:29] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 244 seconds)
  350. # [06:33] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  351. # [06:37] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
  352. # [06:38] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  353. # [06:42] * Quits: tantek (~tantek@70-36-215-74.dsl.dynamic.sonic.net) (Quit: tantek)
  354. # [06:43] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  355. # [06:43] * abar|ghostbuster is now known as abarth
  356. # [06:46] * Quits: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  357. # [06:52] * Joins: [[zzz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net)
  358. # [06:54] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 250 seconds)
  359. # [06:56] * Quits: [[zz]] (~q@node-6uf.pool-125-25.dynamic.totbb.net) (Ping timeout: 276 seconds)
  360. # [06:56] * Joins: ehsan (~ehsan@209.20.29.228)
  361. # [06:57] * boaz is now known as boaz|away
  362. # [06:58] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  363. # [07:03] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  364. # [07:04] * Quits: ehsan (~ehsan@209.20.29.228) (Read error: Connection reset by peer)
  365. # [07:04] * Joins: ehsan (~ehsan@209.20.29.228)
  366. # [07:10] * Joins: SonicX (~quassel@116.203.25.32)
  367. # [07:10] * Joins: Areks (~Areks@rs.gridnine.com)
  368. # [07:12] * [[zzz]] is now known as [[zz]]
  369. # [07:14] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
  370. # [07:19] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  371. # [07:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  372. # [07:25] * Joins: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net)
  373. # [07:37] * Joins: gwicke (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
  374. # [07:37] * Quits: gwicke (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Changing host)
  375. # [07:37] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  376. # [07:42] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Remote host closed the connection)
  377. # [07:43] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  378. # [07:47] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  379. # [07:48] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Remote host closed the connection)
  380. # [07:48] * Joins: gwicke (~gabriel@wikimedia/gwicke)
  381. # [07:51] * Joins: gwicke_ (~gabriel@32.163.133.90)
  382. # [07:54] * Quits: gwicke (~gabriel@wikimedia/gwicke) (Ping timeout: 260 seconds)
  383. # [08:05] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  384. # [08:07] * Joins: tantek (~tantek@99-127-230-207.lightspeed.sntcca.sbcglobal.net)
  385. # [08:10] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
  386. # [08:13] * Joins: Martin_L (~Martin_L@194.18.12.26)
  387. # [08:19] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
  388. # [08:29] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
  389. # [08:36] * Quits: gwicke_ (~gabriel@32.163.133.90) (Ping timeout: 252 seconds)
  390. # [08:39] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  391. # [08:40] <hsivonen> what's the typical connotation of the meme picture at http://w3cmemes.tumblr.com/post/27558722901/stereotypical-html-wg-poll-respondent ?
  392. # [08:41] <Hixie> it's the background of advice animal memes
  393. # [08:42] <Hixie> thus the implication is "nothing" or "nobody"
  394. # [08:43] <hsivonen> Hixie: I see
  395. # [08:44] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  396. # [08:45] <hsivonen> sigh. Web and TV IG is confidential
  397. # [08:46] <hsivonen> and they are supposed to request features for HTML video, right?
  398. # [08:46] <Hixie> haven't they already requested all the features they want?
  399. # [08:46] <Hixie> one presumes they have been requesting them in order of priority
  400. # [08:46] <hsivonen> Hixie: maybe
  401. # [08:46] <Hixie> and some of there requests are pretty far down what i would consider the priority list
  402. # [08:47] <hsivonen> What's Browser Testing and Tools? Should I go observe their meeting at TPAC?
  403. # [08:47] * Hixie is going to assume the question about whether someone should do something at TPAC is not aimed at him :-P
  404. # [08:50] <annevk> is there some deadline for TPAC coming up?
  405. # [08:50] <hsivonen> the TPAC registration form could use some "is the logged-in person an AC rep" logic
  406. # [08:50] <annevk> I kind of want to go, but I also kind of not want to pay a whole lot for doing so
  407. # [08:51] <hsivonen> annevk: DL coming up on Oct 16
  408. # [08:51] <annevk> thanks
  409. # [08:51] <annevk> sounds like I have plenty of time then
  410. # [08:52] <MikeSmith> hsivonen: Browser Testing and Tools is really just for the WebDriver API at this point
  411. # [08:52] <MikeSmith> I wrote the charter in a way that will let us add more to that group if we want
  412. # [08:52] <MikeSmith> but right now it's exclusively about WebDriver
  413. # [08:53] <MikeSmith> if you know David Burns he can tell you more and help you decide if it's worth your time
  414. # [08:53] <Hixie> charters should have more distributed extensibility
  415. # [08:53] <MikeSmith> heh
  416. # [08:53] <Hixie> and with that, i bid you all adieu for the evening!
  417. # [08:53] <MikeSmith> wow Hixie quitting before midnight
  418. # [08:53] <MikeSmith> that's a rarity
  419. # [08:53] <hsivonen> MikeSmith: thanks. So I won't observe that.
  420. # [08:54] <MikeSmith> hsivonen: nn
  421. # [08:54] <MikeSmith> oops
  422. # [08:54] <MikeSmith> Hixie: nn
  423. # [08:54] <MikeSmith> hsivonen: OK
  424. # [08:54] * Joins: markkes (~markkes@62.207.90.201)
  425. # [08:54] <MikeSmith> hsivonen: I'm not sure we'll actually be having a f2f at TPAC anyway
  426. # [08:55] <MikeSmith> for that group
  427. # [08:55] <hsivonen> huh. TAG is confidential even though www-tag isn't
  428. # [08:55] <MikeSmith> TAG meetings have always been confidential I thought
  429. # [08:55] <hsivonen> ok
  430. # [08:55] <annevk> there's tag@w3.org too
  431. # [08:56] <MikeSmith> Browser Testing and Tools WG is essentially chair-less right now
  432. # [08:56] <MikeSmith> if anybody would like to volunteer
  433. # [08:56] <MikeSmith> in the mean time I guess I have to be the one to respond to the TPAC survey for the group
  434. # [08:57] <MikeSmith> hsivonen: URL for the survey?
  435. # [08:57] <hsivonen> MikeSmith: https://www.w3.org/2002/09/wbs/35125/TPAC2012/?login
  436. # [08:57] <MikeSmith> thanks
  437. # [08:57] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  438. # [08:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  439. # [09:01] * Quits: dgathright (~dgathrigh@nat/yahoo/x-gfevhyiphywbjikb) (Ping timeout: 240 seconds)
  440. # [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
  441. # [09:07] * Joins: maknz (~Mak@unaffiliated/makx)
  442. # [09:11] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  443. # [09:15] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Read error: Connection reset by peer)
  444. # [09:17] * Quits: tantek (~tantek@99-127-230-207.lightspeed.sntcca.sbcglobal.net) (Quit: tantek)
  445. # [09:17] * Joins: sorenso (~sorenso@217.144.231.10)
  446. # [09:17] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  447. # [09:19] * Quits: sorenso (~sorenso@217.144.231.10) (Client Quit)
  448. # [09:23] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
  449. # [09:25] * Joins: Kolombiken (~Adium@217.13.228.226)
  450. # [09:27] * Joins: niloy (~niloy@61.12.96.242)
  451. # [09:28] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  452. # [09:37] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  453. # [09:48] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  454. # [09:49] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  455. # [09:49] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Quit: Leaving.)
  456. # [09:49] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Client Quit)
  457. # [09:51] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  458. # [09:53] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 245 seconds)
  459. # [09:56] * Joins: Necra (~Necrathex@195-240-192-16.ip.telfort.nl)
  460. # [10:02] * Quits: Necra (~Necrathex@195-240-192-16.ip.telfort.nl) (Quit: Ik ga weg)
  461. # [10:02] * Joins: Necra (~Necrathex@195-240-192-16.ip.telfort.nl)
  462. # [10:02] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  463. # [10:03] * Parts: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  464. # [10:03] * Quits: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl) (Quit: Leaving)
  465. # [10:04] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  466. # [10:04] * Joins: FireFly (~firefly@oftn/member/FireFly)
  467. # [10:04] * Quits: rniwa (~rniwa@216.239.45.130) (Quit: rniwa)
  468. # [10:05] * Quits: Necra (~Necrathex@195-240-192-16.ip.telfort.nl) (Client Quit)
  469. # [10:05] * Joins: Necrathex (~Necrathex@195-240-192-16.ip.telfort.nl)
  470. # [10:06] * Joins: shwetank (~shwetank@122.173.184.246)
  471. # [10:06] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Remote host closed the connection)
  472. # [10:10] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 260 seconds)
  473. # [10:10] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  474. # [10:11] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
  475. # [10:11] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Remote host closed the connection)
  476. # [10:12] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  477. # [10:12] <annevk> http://blog.whatwg.org/html-and-html5
  478. # [10:12] <annevk> Hixie: ^^
  479. # [10:13] <annevk> oh Hixie is asleep, can someone else do a quick review?
  480. # [10:14] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  481. # [10:14] * Joins: raphc (~quassel@153-107-190-109.dsl.ovh.fr)
  482. # [10:15] <hsivonen> annevk: looks ok.
  483. # [10:15] <annevk> thanks
  484. # [10:18] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  485. # [10:19] * Joins: falken_ (~falken@74.125.56.33)
  486. # [10:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  487. # [10:24] * Quits: ehsan (~ehsan@209.20.29.228) (Remote host closed the connection)
  488. # [10:25] * Joins: AryehGregor (~Simetrica@37.19.120.66)
  489. # [10:25] * Quits: AryehGregor (~Simetrica@37.19.120.66) (Changing host)
  490. # [10:25] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  491. # [10:26] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  492. # [10:32] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
  493. # [10:32] * Joins: bzed (~bzed@devel.recluse.de)
  494. # [10:33] <hsivonen> I foresee great implementor interest and success: http://tools.ietf.org/html/draft-karcz-uuas-00
  495. # [10:34] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:d8c7:a6bf:e6b2:e100)
  496. # [10:42] * Joins: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net)
  497. # [10:50] <MikeSmith> hsivonen: oh boy
  498. # [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.
  499. # [10:56] <MikeSmith> odinho: yeah
  500. # [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.
  501. # [10:57] <MikeSmith> I like whatever ends up getting shipped natively
  502. # [10:58] <odinho> Yes, I like that most :P
  503. # [10:58] <odinho> But seeing that drupal page, -- people really do like flexibility. And I like simplicity.
  504. # [10:59] <odinho> Having something like @defer would allow the flexibility whilst also being very very simple.
  505. # [10:59] * Joins: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net)
  506. # [11:00] * Joins: doug_t (~dougt@dougt.org)
  507. # [11:00] <MikeSmith> advocating indignantly for certain syntax is almost as good a way to spend time as arguing for particular/more semantic elements
  508. # [11:02] <odinho> MikeSmith: Well, the behaviour is starkly different.
  509. # [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.
  510. # [11:05] <MikeSmith> yeah I understand that part
  511. # [11:05] * Quits: SonicX (~quassel@116.203.25.32) (Ping timeout: 252 seconds)
  512. # [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
  513. # [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.
  514. # [11:10] <abarth_> browser vendors will just pick a different name
  515. # [11:10] <abarth_> to avoid the baggage
  516. # [11:10] <odinho> Yea, most possibly, if going down that route of having a new image element.
  517. # [11:10] * Joins: SonicX (~quassel@116.203.20.160)
  518. # [11:10] <odinho> But seems like drupal doesn't understand that.
  519. # [11:10] <odinho> They think they'll get browser support "for free" in the future. :-)
  520. # [11:11] <abarth_> glhf
  521. # [11:11] <abarth_> it worked for json.js
  522. # [11:11] <abarth_> so, it's not impossible
  523. # [11:11] <abarth_> just difficult
  524. # [11:11] <odinho> Yes. :-) But they had a spec from the start.
  525. # [11:11] <odinho> Not just some strawman proposals.
  526. # [11:12] <odinho> "it could look like this", with lots of open holes. :] But yes, it might work, if if if .
  527. # [11:12] <abarth_> i'm actually shocked the json.js think worked out ok
  528. # [11:12] <abarth_> thought we'd have tons of pain with folks using loose JSON syntax
  529. # [11:12] <abarth_> but it seems to have worked
  530. # [11:13] <hsivonen> abarth_: IIRC, adding JSON.parse to Firefox broke Facebook
  531. # [11:13] <annevk> odinho: so Drupal no longer really cares about validator conformance?
  532. # [11:13] <MikeSmith> yeah but this is about markup so there's a broader set of people with opinions about it
  533. # [11:13] <hsivonen> abarth_: fortunately, Facebook is exceptionally responsive to problems like that
  534. # [11:14] * Joins: nonge_ (~nonge@p5082A35A.dip.t-dialin.net)
  535. # [11:14] <hsivonen> abarth_: I don't expect the same responsiveness from Drupal
  536. # [11:14] <annevk> yeah Facebook is awesome
  537. # [11:14] <abarth_> hsivonen: oh, I didn't know that
  538. # [11:14] <odinho> annevk: "It will be valid in the future, so it's okay!"
  539. # [11:14] <hsivonen> even if the Drupal core team was responsive, it would be a pain to get the update deployed everywhere
  540. # [11:14] <abarth_> yeah, Facebook has a good deployment process
  541. # [11:14] <odinho> annevk: They said that in thet thread :]
  542. # [11:15] <annevk> odinho: brilliant
  543. # [11:15] <MikeSmith> abarth: speaking of new elements, you all's <browser> element looks intriguing
  544. # [11:15] <annevk> odinho: but then Drupal added RDFa too I think
  545. # [11:15] <MikeSmith> abarth: nice video btw
  546. # [11:15] <annevk> odinho: full of silly
  547. # [11:16] <hsivonen> yeah, don't trust Drupal on the future of markup
  548. # [11:16] <MikeSmith> annevk: <menuitem>
  549. # [11:17] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  550. # [11:17] * abarth_ is now known as abarth
  551. # [11:17] <abarth> MikeSmith: thanks
  552. # [11:17] <abarth> yeah, the browser tag is something Firefox has had for a while
  553. # [11:17] <MikeSmith> oh
  554. # [11:17] <MikeSmith> didn't know
  555. # [11:18] <MikeSmith> I thought you all had minted it
  556. # [11:18] <abarth> well, its only exposed to "chrome" content in Firefox
  557. # [11:18] * Quits: nonge (~nonge@p5082B7D8.dip.t-dialin.net) (Ping timeout: 260 seconds)
  558. # [11:18] <MikeSmith> yeah I know
  559. # [11:18] <abarth> the trick with this sort of thing is to get the API right
  560. # [11:18] <hsivonen> abarth: we have <browser> for HTML??? I thought only XUL
  561. # [11:18] <abarth> yeah, XUL
  562. # [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
  563. # [11:19] * Joins: j_wright (jamesw@ip70-180-205-15.lv.lv.cox.net)
  564. # [11:19] <abarth> the problem is that iframe has the wrong API for a bunch of uses cases
  565. # [11:19] <abarth> e.g., you can't really build a browser out of it
  566. # [11:20] <abarth> I think the apps folks are going for something that has an API more like UIWebView
  567. # [11:20] <abarth> or the Android WebView
  568. # [11:20] <hsivonen> abarth: I believe there's going to be a magic attribute that morphs iframe into being more suitable
  569. # [11:21] <abarth> ok, then it might be a similar concept
  570. # [11:21] <abarth> why not use a new tag rather than morphing an iframe?
  571. # [11:21] <hsivonen> I'm not sure. I didn't participate in the design
  572. # [11:21] <abarth> in Chrome, the implementation is very different than iframe
  573. # [11:22] <abarth> it's basically a web component that hides a plugin
  574. # [11:22] <abarth> that embeds WebKit similarly to how a WebView embeds webkit
  575. # [11:22] <hsivonen> Chrome as a plug-in in Chrome?
  576. # [11:22] <abarth> yes
  577. # [11:22] <hsivonen> yo dawg
  578. # [11:22] <MikeSmith> wow
  579. # [11:22] <MikeSmith> hahaha
  580. # [11:22] <abarth> well, it even more awesome in Chrome Frame :)
  581. # [11:22] <MikeSmith> inception
  582. # [11:23] <abarth> the benefit of this technical design is that the content runs in a separate process due to out-of-process plugins
  583. # [11:23] <abarth> that means we get a strong security boundary between the app and the web content
  584. # [11:23] <hsivonen> I believe B2G runs the Gaia browser UI and the Web content in separate processes, too
  585. # [11:24] <abarth> using the morphing iframe?
  586. # [11:24] <hsivonen> so I've understood, but I'm really basing what I say on hearsay. I don't work on that stuff.
  587. # [11:25] <hsivonen> abarth: see https://wiki.mozilla.org/Security/Reviews/B2GBrowser
  588. # [11:26] <abarth> the goals are the same
  589. # [11:26] <abarth> sounds like the syntax is different
  590. # [11:27] <abarth> i'm hopeful that the SysApps WG can sort this sort of stuff out
  591. # [11:28] <hsivonen> http://mozillamemes.tumblr.com/post/27554392258/have-you-checked-out-the-source-for-the-gaia
  592. # [11:28] * heycam|away is now known as heycam
  593. # [11:30] * Joins: Ms2ger (~Ms2ger@91.181.39.177)
  594. # [11:32] * Quits: Delapouite (~Delapouit@dsl-58-6-19-17.wa.westnet.com.au) (Remote host closed the connection)
  595. # [11:32] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  596. # [11:34] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  597. # [11:34] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  598. # [11:34] * abarth_ is now known as abarth
  599. # [11:35] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  600. # [11:35] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  601. # [11:35] * Quits: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Client Quit)
  602. # [11:36] * Joins: jarib (~jarib@unaffiliated/jarib)
  603. # [11:36] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  604. # [11:45] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  605. # [11:45] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  606. # [11:51] * Joins: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net)
  607. # [11:58] * Quits: Guest10562 (~jondong@123.126.22.58) (Remote host closed the connection)
  608. # [11:59] * Quits: kodkod (~kodkod1@80.74.123.134) (Quit: kodkod)
  609. # [12:00] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 248 seconds)
  610. # [12:00] * Joins: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl)
  611. # [12:01] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Quit: ;))
  612. # [12:01] * Joins: kodkod (~kodkod1@80.74.123.134)
  613. # [12:02] * Joins: jochen___ (jochen@nat/google/x-aaaovwbhhlapfopx)
  614. # [12:03] * Joins: Namtnad (~dantman@mediawiki/dantman)
  615. # [12:03] * Quits: kodkod (~kodkod1@80.74.123.134) (Read error: Connection reset by peer)
  616. # [12:04] * Quits: jochen__ (jochen@nat/google/x-asgooskurepuwtkn) (Ping timeout: 272 seconds)
  617. # [12:04] * jochen___ is now known as jochen__
  618. # [12:04] * abarth is now known as abarth|zZz
  619. # [12:06] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  620. # [12:06] * Joins: graememcc (~chatzilla@host86-150-19-84.range86-150.btcentralplus.com)
  621. # [12:10] * Joins: emailshwetank (~shwetank@122.173.232.44)
  622. # [12:10] * Quits: shwetank (~shwetank@122.173.184.246) (Read error: Connection reset by peer)
  623. # [12:11] * Quits: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net) (Remote host closed the connection)
  624. # [12:15] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  625. # [12:21] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  626. # [12:21] * Quits: emailshwetank (~shwetank@122.173.232.44) (Quit: Linkinus - http://linkinus.com)
  627. # [12:22] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
  628. # [12:25] * Quits: JohnAlbin_zzzzzz (~JohnAlbin@209.41.114.202) (Ping timeout: 276 seconds)
  629. # [12:28] * Quits: toddmparker_ (u3054@gateway/web/irccloud.com/x-xskktryfhdcyogif) (Quit: Connection closed for inactivity)
  630. # [12:28] * Quits: rafaelw_ (u4459@gateway/web/irccloud.com/x-yybtqmqtjlytzwie) (Quit: Connection closed for inactivity)
  631. # [12:28] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-qvtrsmissvfumpsp) (Quit: Connection closed for inactivity)
  632. # [12:37] * Joins: jdaggett (~jdaggett@173.243.46.194)
  633. # [12:41] * Joins: annevk (~annevk@80.187.201.44)
  634. # [12:41] * Quits: jdaggett (~jdaggett@173.243.46.194) (Client Quit)
  635. # [12:46] * Joins: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net)
  636. # [12:56] * Quits: annevk (~annevk@80.187.201.44) (Remote host closed the connection)
  637. # [13:17] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
  638. # [13:48] * Joins: graememcc_ (~chatzilla@host86-140-180-30.range86-140.btcentralplus.com)
  639. # [13:50] * Quits: graememcc (~chatzilla@host86-150-19-84.range86-150.btcentralplus.com) (Ping timeout: 260 seconds)
  640. # [13:50] * graememcc_ is now known as graememcc
  641. # [13:53] * Joins: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
  642. # [14:06] * Quits: [[zz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net) (Ping timeout: 260 seconds)
  643. # [14:08] * Quits: SonicX (~quassel@116.203.20.160) (Remote host closed the connection)
  644. # [14:09] * Joins: [[zz]] (~q@node-1a1a.pool-101-109.dynamic.totbb.net)
  645. # [14:09] * Joins: MikeSmith_ (~MikeSmith@s1106033.xgsspn.imtp.tachikawa.spmode.ne.jp)
  646. # [14:11] * Joins: jahman (~woops@129.175.204.73)
  647. # [14:13] * Quits: MikeSmith (~MikeSmith@s1106183.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
  648. # [14:13] * MikeSmith_ is now known as MikeSmith
  649. # [14:18] * Parts: nhiroki (~nhiroki@2401:fa00:4:1000:ce52:afff:fe3d:d5bd)
  650. # [14:20] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  651. # [14:22] * Joins: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de)
  652. # [14:32] * Joins: raph (~quassel@153-107-190-109.dsl.ovh.fr)
  653. # [14:32] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 246 seconds)
  654. # [14:32] * raph is now known as Guest92373
  655. # [14:32] * Guest92373 is now known as raphc
  656. # [14:37] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  657. # [14:40] * Joins: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  658. # [14:44] * abstractj|away is now known as abstractj
  659. # [14:52] * Quits: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
  660. # [14:54] * Joins: erichynds (~ehynds@64.206.121.41)
  661. # [15:01] * nonge_ is now known as nonge
  662. # [15:02] * Quits: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright_)
  663. # [15:10] * Joins: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  664. # [15:13] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
  665. # [15:14] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  666. # [15:17] * Joins: dbaron (~dbaron@66.207.208.98)
  667. # [15:19] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  668. # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  669. # [15:21] * Quits: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net) (Quit: Linkinus - http://linkinus.com)
  670. # [15:22] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  671. # [15:24] * Joins: ehsan (~ehsan@66.207.208.98)
  672. # [15:27] * Joins: AryehGregor_ (~Simetrica@5.22.128.198)
  673. # [15:27] * Quits: AryehGregor_ (~Simetrica@5.22.128.198) (Changing host)
  674. # [15:27] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
  675. # [15:28] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 248 seconds)
  676. # [15:29] * AryehGregor_ is now known as AryehGregor
  677. # [15:29] * Joins: SonicX (~quassel@116.202.179.146)
  678. # [15:32] * Joins: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com)
  679. # [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."
  680. # [15:34] <hsivonen> not the first time :-(
  681. # [15:40] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 248 seconds)
  682. # [15:44] <AryehGregor> ?
  683. # [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.
  684. # [15:48] <AryehGregor> Well, nothing to complain about there. We get to simplify our code, yay.
  685. # [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
  686. # [15:50] <odinho> lol. Think I found a super stupid bug in testharness.js that I've been irritated by.
  687. # [15:54] <Namtnad> hsivonen: Me too. They even reinvented the notification wheel when we already have a notification spec that's already implemented.
  688. # [16:04] * Joins: MacTed (~Thud@63.119.36.36)
  689. # [16:04] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  690. # [16:09] <odinho> https://github.com/w3c/testharness.js/pull/6 <- anyone want to r+ it quickly? :P
  691. # [16:12] * boaz|away is now known as boaz
  692. # [16:14] * Quits: izhak (~izhak@213.87.240.7) (Ping timeout: 240 seconds)
  693. # [16:19] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 245 seconds)
  694. # [16:22] * Quits: sedovsek (~robert@lk.92.63.17.253.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  695. # [16:28] * Quits: erichynds (~ehynds@64.206.121.41)
  696. # [16:28] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  697. # [16:29] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  698. # [16:33] * Quits: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com) (Quit: Leaving...)
  699. # [16:33] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  700. # [16:34] * Quits: Ducki (~Ducki@pD9E39639.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  701. # [16:34] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  702. # [16:40] * Joins: ^esc_ (~esc_ape@178.115.249.135.wireless.dyn.drei.com)
  703. # [16:42] * Quits: ^esc (~esc_ape@77.117.247.179.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  704. # [16:42] * Joins: eric_carlson (~ericc@pool-71-175-108-15.phlapa.fios.verizon.net)
  705. # [16:46] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  706. # [16:46] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  707. # [16:46] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  708. # [16:57] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  709. # [16:58] * Quits: danielfilho (~danielfil@187.31.77.7) (Ping timeout: 276 seconds)
  710. # [17:02] * Joins: izhak (~izhak@188.244.179.58)
  711. # [17:02] * Joins: danielfilho (~danielfil@187.31.77.7)
  712. # [17:06] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
  713. # [17:07] <gsnedders> espadrine`: That's most certainly a bug.
  714. # [17:08] * Quits: izhak (~izhak@188.244.179.58) (Ping timeout: 245 seconds)
  715. # [17:08] * Joins: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
  716. # [17:08] * Joins: sawrubh (chatzilla@120.58.149.204)
  717. # [17:08] * Joins: izhak (~izhak@213.87.241.193)
  718. # [17:08] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  719. # [17:10] * Joins: richt_ (~richt@pat-tazdevil.opera.com)
  720. # [17:12] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  721. # [17:13] * Quits: richt (~richt@office.oslo.opera.com) (Ping timeout: 272 seconds)
  722. # [17:15] * Quits: izhak (~izhak@213.87.241.193) (Ping timeout: 260 seconds)
  723. # [17:15] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  724. # [17:16] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  725. # [17:17] * Joins: taf2 (~taf2@pool-173-64-71-149.bltmmd.fios.verizon.net)
  726. # [17:19] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  727. # [17:21] * Quits: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Remote host closed the connection)
  728. # [17:22] * Joins: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net)
  729. # [17:22] * Quits: markkes (~markkes@62.207.90.201) (Read error: Connection reset by peer)
  730. # [17:24] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  731. # [17:24] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  732. # [17:31] * boaz is now known as boaz|away
  733. # [17:33] * Joins: snowfox (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  734. # [17:33] * Quits: richt_ (~richt@pat-tazdevil.opera.com) (Remote host closed the connection)
  735. # [17:33] * Joins: richt (~richt@office.oslo.opera.com)
  736. # [17:34] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  737. # [17:36] * Quits: gwicke_ (~gabriel@adsl-71-135-52-225.dsl.pltn13.pacbell.net) (Ping timeout: 240 seconds)
  738. # [17:41] * Quits: danbri_ (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Ping timeout: 255 seconds)
  739. # [17:42] * Joins: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com)
  740. # [17:46] * Quits: dirkpennings (~dirkpenni@82-148-199-218.adsl.unet.nl) (Ping timeout: 264 seconds)
  741. # [17:53] * jernoble|afk is now known as jernoble
  742. # [17:54] * Joins: annevk (~annevk@212.238.236.229)
  743. # [17:54] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  744. # [17:57] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  745. # [17:59] * Joins: gwicke_ (~gabriel@216.38.130.162)
  746. # [17:59] * Joins: annevk (~annevk@212.238.236.229)
  747. # [18:01] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  748. # [18:05] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  749. # [18:07] * Quits: taf2 (~taf2@pool-173-64-71-149.bltmmd.fios.verizon.net) (Quit: taf2)
  750. # [18:17] * Quits: richt (~richt@office.oslo.opera.com) (Remote host closed the connection)
  751. # [18:20] * Joins: rworth (~rworth@pool-72-66-13-241.washdc.fios.verizon.net)
  752. # [18:21] * Joins: annevk (~annevk@212.238.236.229)
  753. # [18:22] * Quits: pyrsmk (~pyrsmk@100.20.139.88.rev.sfr.net) (Remote host closed the connection)
  754. # [18:22] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  755. # [18:22] * Joins: ap_ (~ap@2620:149:4:1b01:d9dd:4009:cad4:69bd)
  756. # [18:30] * Quits: cheron (~cheron@unaffiliated/cheron) (Remote host closed the connection)
  757. # [18:32] * Quits: gwicke_ (~gabriel@216.38.130.162) (Quit: Bye!)
  758. # [18:32] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  759. # [18:32] * Joins: gwicke_ (~gabriel@216.38.130.162)
  760. # [18:34] * Joins: mattgifford (~mattgiffo@199.223.125.162)
  761. # [18:34] * Joins: Obvious (tachikoma@188.226.74.2)
  762. # [18:34] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
  763. # [18:34] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  764. # [18:36] * Joins: mye (~mye@p4FD94776.dip.t-dialin.net)
  765. # [18:36] * Joins: mattgiff_ (~mattgiffo@199.223.125.162)
  766. # [18:36] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Read error: Connection reset by peer)
  767. # [18:41] * Quits: gwicke_ (~gabriel@216.38.130.162) (Quit: Bye!)
  768. # [18:42] * Joins: gwicke_ (~gabriel@216.38.130.162)
  769. # [18:43] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  770. # [18:44] * Joins: gwicke_ (~gabriel@216.38.130.162)
  771. # [18:44] * jonlee|afk is now known as jonlee
  772. # [18:44] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  773. # [18:45] * Joins: gwicke_ (~gabriel@216.38.130.162)
  774. # [18:47] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  775. # [18:47] * Joins: gwicke_ (~gabriel@216.38.130.162)
  776. # [18:48] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  777. # [18:48] * Joins: gwicke_ (~gabriel@216.38.130.162)
  778. # [18:49] * Joins: pablof (~pablof@144.189.101.1)
  779. # [18:50] * Joins: mye_ (~mye@p4FD9235A.dip.t-dialin.net)
  780. # [18:51] * Quits: raphc (~quassel@153-107-190-109.dsl.ovh.fr) (Ping timeout: 252 seconds)
  781. # [18:51] * mattgiff_ is now known as mattgifford
  782. # [18:52] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  783. # [18:52] * Joins: gwicke_ (~gabriel@216.38.130.162)
  784. # [18:53] * Quits: gwicke_ (~gabriel@216.38.130.162) (Read error: Connection reset by peer)
  785. # [18:53] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  786. # [18:53] * Quits: mye (~mye@p4FD94776.dip.t-dialin.net) (Ping timeout: 246 seconds)
  787. # [18:53] * Joins: gwicke_ (~gabriel@216.38.130.162)
  788. # [18:55] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  789. # [18:56] * Quits: gwicke_ (~gabriel@216.38.130.162) (Client Quit)
  790. # [18:56] * Joins: gwicke_ (~gabriel@216.38.130.162)
  791. # [18:57] * Quits: nonge (~nonge@p5082A35A.dip.t-dialin.net) (Quit: Verlassend)
  792. # [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
  793. # [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.
  794. # [19:02] <Hixie> what more control can one have than with srcset=""?
  795. # [19:02] <odinho> Although I think that is something that will get *much* smaller usage, because it's much more specialized.
  796. # [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)
  797. # [19:03] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  798. # [19:03] <Hixie> (quite aside from the issue of speccing something without implementors, which appears to be going on here)
  799. # [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.
  800. # [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.
  801. # [19:04] <Hixie> not sure what you mean by "favour"
  802. # [19:05] <Hixie> the problem is intrinsically assymetric, since it's working on number lines that go from 0 to positive infinity
  803. # [19:05] <Hixie> but i don't see how that favours one side or the other
  804. # [19:06] * Joins: darcyclarke (~darcyclar@108.162.149.34)
  805. # [19:06] <Hixie> i guess i should be going through this feedback, anyway
  806. # [19:06] <Hixie> got like 300 e-mails on the subject
  807. # [19:06] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  808. # [19:07] <Hixie> my todo list currently looks like: inputmode, autocompletetype, handlers/intents, responsive images
  809. # [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.
  810. # [19:08] <dglazkov> good morning, Whatwg!
  811. # [19:09] <Hixie> inputmode, autocompletetype, handlers/intents, responsive images, then bugs, starting with WebVTT stuff, looks like
  812. # [19:10] <Hixie> abarth|zZz++
  813. # [19:10] * abarth|zZz is now known as abarth
  814. # [19:10] <abarth> what did I do?
  815. # [19:10] <Hixie> your e-mail just now re legacy systems
  816. # [19:10] <abarth> ah :)
  817. # [19:10] <abarth> thanks
  818. # [19:11] * Joins: jernoble_ (~jernoble@17.212.152.13)
  819. # [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
  820. # [19:11] <Hixie> MikeSmith: basically, a tree of modes, all but the root being optional, and the root being "user default"
  821. # [19:12] * Quits: jernoble (~jernoble@2620:149:4:1b01:417d:bc28:9ceb:48e9) (Quit: jernoble)
  822. # [19:12] * jernoble_ is now known as jernoble
  823. # [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.
  824. # [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.
  825. # [19:13] * Joins: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net)
  826. # [19:13] <odinho> Hixie: So I guess much of the initial reactions and emails are coming more from prejudice than actual understanding.
  827. # [19:14] <[tm]> Hixie: interesting
  828. # [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.
  829. # [19:16] <[tm]> different approach but seems worth exploring i guess
  830. # [19:16] <Hixie> [tm]: an alternative is to have authors list tokens, and the UA picks the first one it implements
  831. # [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
  832. # [19:17] <Hixie> odinho: can you elaborate on the orientation and min vs max thing?
  833. # [19:19] <[tm]> Hixie: btw maybe you saw i added a screen capture of desktop Japanese keyboard switcher
  834. # [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.
  835. # [19:24] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  836. # [19:24] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  837. # [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.
  838. # [19:25] <Hixie> [tm]: yeah that's what made me think of this
  839. # [19:25] <Tabatkins> It's unfortunate, but that doesn't work very well. :/
  840. # [19:25] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  841. # [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.
  842. # [19:26] <Hixie> yeah we can't really do anything but viewport sizing, sadly
  843. # [19:26] <Hixie> my original idea was also based on content size but that's a nonstarer
  844. # [19:26] <Hixie> since you need to do the calculations before you have the content
  845. # [19:26] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  846. # [19:26] <odinho> Hixie: Unless you do it specifically for your site in script.
  847. # [19:26] <Hixie> well sure, but then you don't need any of this
  848. # [19:26] <odinho> (and to do that, you'd need to defer image load).
  849. # [19:27] <Hixie> deferring image load is easy :-)
  850. # [19:27] <odinho> Hixie: Yes, -- you want to hinder the browser from prefetching before doing javascript.
  851. # [19:27] <odinho> Hixie: well, <img data-src=img.jpg><noscript><img src=img.jpg></noscript> <-- it's very ugly.
  852. # [19:28] <Hixie> just <noscrpt><img src="..." alt="..."></noscript>
  853. # [19:28] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  854. # [19:28] <Hixie> script can figure out the rest
  855. # [19:29] <odinho> Yes, true :-) Hmm.
  856. # [19:29] * Quits: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp) (Read error: Connection reset by peer)
  857. # [19:30] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  858. # [19:30] * Joins: wakaba (~wakaba@75.22.102.121.dy.bbexcite.jp)
  859. # [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>
  860. # [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.
  861. # [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.
  862. # [19:31] <Hixie> mini imho is not a conforming approach to a web browser :-)
  863. # [19:32] <odinho> WAT! :-O :P
  864. # [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.
  865. # [19:33] <odinho> So mobile browsers always load everything.
  866. # [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.
  867. # [19:34] <Hixie> afk bbiab to work on inputmode
  868. # [19:44] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  869. # [19:49] * Joins: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net)
  870. # [19:51] <Yuhong> After the Last Call, CSS 2.1 became CR in early 2004:
  871. # [19:51] <Yuhong> http://www.w3.org/TR/2004/CR-CSS21-20040225/
  872. # [19:51] <Yuhong> But by the time IE7 beta 1 was released, it has been pulled back to WD:
  873. # [19:51] <Yuhong> http://www.w3.org/TR/2005/WD-CSS21-20050613/
  874. # [19:51] <Tabatkins> Yes, CR back then was still insufficiently rigorous.
  875. # [19:51] <Yuhong> And did not become CR until after IE7 was released.
  876. # [19:51] <Yuhong> And did not become CR again until after IE7 was released.
  877. # [19:52] <Yuhong> And IE7 support of CSS 2.1 features was pretty limited.
  878. # [19:52] <Yuhong> *still pretty limited.
  879. # [19:52] <Yuhong> http://www.w3.org/TR/2007/CR-CSS21-20070719/
  880. # [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/
  881. # [19:54] <Yuhong> MS was working on IE8 by that time, and rewrote the CSS layout engine likely based on this CR.
  882. # [19:54] * Joins: tomasf (~tom@2002:55e5:db36:0:24ba:7048:438d:bd95)
  883. # [19:54] <Yuhong> Soon after IE8 was released, another CR was published: http://www.w3.org/TR/2009/CR-CSS2-20090423/
  884. # [19:55] <Yuhong> It ended up being pulled back to WD: 20101207/
  885. # [19:56] <Yuhong> It ended up being pulled back to WD again: http://www.w3.org/TR/2010/WD-CSS2-20101207
  886. # [19:56] <Yuhong> But that didn't last long.
  887. # [19:56] <Yuhong> It became PR soon after IE9 was released: http://www.w3.org/TR/2011/PR-CSS2-20110412/
  888. # [19:56] <Ms2ger> Are you trying to make a point?
  889. # [19:56] <Ms2ger> If so, make it
  890. # [19:57] * abstractj is now known as abstractj|brb
  891. # [19:57] <Yuhong> How IE development relates to CSS 2.1 spec development.
  892. # [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.
  893. # [20:00] * Quits: Yuhong (~chatzilla@50-47-177-209.evrt.wa.frontiernet.net) (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
  894. # [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.
  895. # [20:01] <Wilto> For resolution switching there’s a great deal of benefit to `srcset`, both implementor and author side.
  896. # [20:01] * Quits: espadrine (~espadrine@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  897. # [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.
  898. # [20:03] <Wilto> What’s the benefit to using `srcset` for min/max width and such?
  899. # [20:04] * Joins: jsbell (jsbell@nat/google/x-sqsdpcgstwwvsclq)
  900. # [20:04] <Wilto> I mean, assuming it’ll be expanded to cover both cases and units other than pixels.
  901. # [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).
  902. # [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.
  903. # [20:07] <odinho> Wilto: It won't be expanded for other things than pixels. Only pixels matter for screen size.
  904. # [20:07] <Wilto> I use almost strictly em-based media queries.
  905. # [20:07] <Wilto> That’s a very common practice.
  906. # [20:07] <Tabatkins> odinho: That's silly. Ems are useful for plenty of things.
  907. # [20:07] <odinho> Wilto: By the way, it can't work in media queries either when doing preloading.
  908. # [20:07] <Tabatkins> Huh?
  909. # [20:08] <Wilto> I was told several times on the mailing list that viewport information is available well before preload.
  910. # [20:08] <odinho> Tabatkins: You have to know what size the em is.
  911. # [20:08] <Tabatkins> That's well-defined.
  912. # [20:08] <Tabatkins> It's the user's default font size.
  913. # [20:08] <odinho> But it's just a constant?
  914. # [20:08] * Joins: rwaldron (~rwaldron@75-150-66-249-NewEngland.hfc.comcastbusiness.net)
  915. # [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.)
  916. # [20:08] <odinho> So it won't be different from px anyway.
  917. # [20:09] <Tabatkins> It's a constant *per user*.
  918. # [20:09] <Wilto> Unless the user zooms.
  919. # [20:09] <Tabatkins> Not something the author can predict.
  920. # [20:09] <odinho> Okay, didn't know that. CSS is not my field :-)
  921. # [20:09] <hober> essentially, em=rem in mqs
  922. # [20:09] <odinho> So how would that work?
  923. # [20:09] <Tabatkins> hober: Still not right. rem can be changed by the author.
  924. # [20:10] * Joins: Areks (~Areks@93-80-234-158.broadband.corbina.ru)
  925. # [20:10] <Tabatkins> odinho: How would what work?
  926. # [20:10] <odinho> Tabatkins: em's in srcset or in media max-width/min-width.
  927. # [20:10] <odinho> (for images, that is)
  928. # [20:11] * Joins: rniwa (rniwa@nat/google/x-tkniuanhnwrbbzlf)
  929. # [20:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  930. # [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.
  931. # [20:12] <Tabatkins> Same deal. You may want to use different images for different breakpoints on your site.
  932. # [20:12] <Tabatkins> And if your breakpoints are em-based, which is very reasonable...
  933. # [20:12] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  934. # [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.
  935. # [20:14] * abstractj|brb is now known as abstractj
  936. # [20:14] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
  937. # [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.
  938. # [20:15] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  939. # [20:15] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:d8c7:a6bf:e6b2:e100) (Ping timeout: 246 seconds)
  940. # [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.
  941. # [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.
  942. # [20:16] <Wilto> Jinx, basically.
  943. # [20:17] <Tabatkins> haha, yes.
  944. # [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.
  945. # [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.
  946. # [20:18] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
  947. # [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.
  948. # [20:19] <odinho> Whilst much of the art direction and advanced usage I'm sure will see much smaller use.
  949. # [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.
  950. # [20:20] <Wilto> Well, here’s the thing, there:
  951. # [20:20] <odinho> And rather make it possible for script (or maybe even CSS) to dictate much more advanced "art direction" uses later.
  952. # [20:20] <Wilto> Your example makes perfect sense. `<img src=myimg-2000px.jpg srcset="myimg-4000px.jpg 2x">`
  953. # [20:20] * Joins: imrobert (~robert@88.80.28.39)
  954. # [20:20] <Wilto> I mean, really, I’d prefer to have that. `srcset` for resolution switching only.
  955. # [20:20] <odinho> So that it's possible to do advanced stuff again, and even in a nice way.
  956. # [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.
  957. # [20:21] <Wilto> There’s no reason it couldn’t be used on `img` to handle the resolution-switching case alone.
  958. # [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.
  959. # [20:22] <odinho> But for mobile phones I'd really like size switching straight away.
  960. # [20:22] <Wilto> `srcset` is the better solution to resolution.
  961. # [20:22] <Wilto> Oh, trust me: so would I.
  962. # [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?
  963. # [20:22] <Wilto> Authors would eventually just have to find ways to work around the limitations we’d stand to introduce.
  964. # [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.
  965. # [20:23] <Wilto> `srcset` is a great solution for what it set out to solve: 1x, 2x, and so on.
  966. # [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.
  967. # [20:24] <odinho> Wilto: "set" set out to solve 1x 2x. srcset was to solve both resolution, and also sizes of the same image :-)
  968. # [20:24] <Wilto> If the entire page is resized in ems, though, that image is no longer layout-appropriate.
  969. # [20:24] <odinho> hober: I think you called it 'set'?
  970. # [20:25] <Tabatkins> The CSS image-set() function, you mean?
  971. # [20:25] <odinho> Tabatkins: Yea, but he sent a version for HTML as well.
  972. # [20:25] <Wilto> The original proposal that became `srcset` was `set` I think, yeah.
  973. # [20:25] <Tabatkins> Oh, yeah, right.
  974. # [20:25] <Wilto> And just solved resolution.
  975. # [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.
  976. # [20:26] * Joins: jarek (~jarek@unaffiliated/jarek)
  977. # [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.
  978. # [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).
  979. # [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.
  980. # [20:27] <odinho> Wilto: Ohwell, techincalities.
  981. # [20:28] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  982. # [20:29] * boaz|away is now known as boaz
  983. # [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.
  984. # [20:30] <Wilto> odinho: Raise the complexity level for authors, you mean?
  985. # [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.
  986. # [20:30] <odinho> And an easy fix like @defer would in fact be even more flexible than mediaqueries.
  987. # [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.
  988. # [20:31] <Tabatkins> What does <img defer> do?
  989. # [20:31] <odinho> And you could build it into your CMS in a very nice way. And do lots of nice stuff :-)
  990. # [20:31] <Wilto> Content size won’t be available at the time of prefetching, though.
  991. # [20:31] <odinho> It's the magic shampoo! :D
  992. # [20:31] <Wilto> You can’t know the available container size before the layout has been rendered.
  993. # [20:31] <Tabatkins> It's a floor wax and a dessert topping!
  994. # [20:31] <Wilto> Plus, with @defer, we lose prefetching altogether.
  995. # [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.
  996. # [20:32] <odinho> Wilto: We didn't have prefetching until not so long ago.
  997. # [20:32] <odinho> Wilto: And @defer would be an opt-in.
  998. # [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).
  999. # [20:33] <Wilto> Oh, yeah, we did something similar with Picturefill.
  1000. # [20:33] <Wilto> https://github.com/scottjehl/picturefill
  1001. # [20:33] <Wilto> I mean, that’s no long term solution, for obvious reasons.
  1002. # [20:33] <odinho> Wilto: That is something I've looked at and thought about when discussing defer.
  1003. # [20:34] * Quits: danbri (~danbri@cpc6-aztw25-2-0-cust83.aztw.cable.virginmedia.com) (Remote host closed the connection)
  1004. # [20:34] * Joins: jernoble (~jernoble@17.212.152.13)
  1005. # [20:34] <Wilto> Don’t get me wrong: I like the idea of having defer available.
  1006. # [20:34] <Wilto> But I think you’re just gonna end up with a bunch of authors writing their own Picturefills.
  1007. # [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.
  1008. # [20:35] * Joins: Druide_ (~Druid@p5B135234.dip.t-dialin.net)
  1009. # [20:35] <odinho> Wilto: Defer would work something like picturefill on its own.
  1010. # [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.
  1011. # [20:36] * Quits: Druide_ (~Druid@p5B135234.dip.t-dialin.net) (Client Quit)
  1012. # [20:36] <Wilto> That’s fair, and I think it would be a great feature.
  1013. # [20:36] <Wilto> I just don’t consider it a solution for this issue in and of itself, y'know?
  1014. # [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.
  1015. # [20:37] * Quits: Druide__ (~Druid@p5B136417.dip.t-dialin.net) (Ping timeout: 265 seconds)
  1016. # [20:37] <odinho> Obviously mostly mobile browsers would /maybe/ like to defer the images for loading like that.
  1017. # [20:39] <Wilto> Er, Picturefill doesn’t do that. I think we might be talking about two different things.
  1018. # [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.
  1019. # [20:39] <Wilto> I mean, I agree: that would be useful, but completely independent of the `picture`/`srcset` stuff.
  1020. # [20:39] <odinho> Wilto: Oh, no, I was actually talking about something else now. :]
  1021. # [20:39] <Wilto> Ah, okay.
  1022. # [20:39] <Wilto> Yeah, I mean, I would not mind having @defer one bit, as an author.
  1023. # [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)*
  1024. # [20:40] <Wilto> It's Not That Simple™ I'm sure, but I wouldn't be mad about it.
  1025. # [20:40] * Quits: rniwa (rniwa@nat/google/x-tkniuanhnwrbbzlf) (Read error: Connection reset by peer)
  1026. # [20:41] * Joins: rniwa (rniwa@nat/google/x-mixvmkfuqlksuruy)
  1027. # [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.
  1028. # [20:42] <odinho> s/last 10%/last 10% use cases/
  1029. # [20:43] <odinho> Not people :-)
  1030. # [20:44] * Joins: sicking (~chatzilla@nat/mozilla/x-gjqpuvlduwdhoxgl)
  1031. # [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.
  1032. # [20:47] <hober> odinho: my original html proposal named the attribute srcset=""
  1033. # [20:48] <odinho> hober: Oh, okay. Might be the other way around then :S
  1034. # [20:50] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  1035. # [20:52] <hober> I think searching for an end-all-be-all solution is a mistake in the first place
  1036. # [20:52] * Quits: mye_ (~mye@p4FD9235A.dip.t-dialin.net) (Quit: Leaving)
  1037. # [20:52] * Joins: mye_ (~mye@p4FD9235A.dip.t-dialin.net)
  1038. # [20:52] <tantek> `hober, I kind of stopped paying attention when people kept arguing without referring to specific use-cases.
  1039. # [20:52] * mye_ is now known as mye
  1040. # [20:53] <tantek> re: end-all-be-all - they're not even trying to do *that*
  1041. # [20:53] <tantek> if they were, they'd actually reference the "alls"
  1042. # [20:53] <hober> heh
  1043. # [20:53] * tantek is kind of tired of feature design/invention by "intuition"
  1044. # [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)
  1045. # [20:54] <Wilto> tantek: This `defer` thing, you mean?
  1046. # [20:55] <tantek> Wilto - can you cite the page documenting use cases of the 'defer' thing?
  1047. # [20:55] <odinho> Wat!
  1048. # [20:55] <tantek> if your answer is anything other than a URL, then you're doing it wrong.
  1049. # [20:55] <Wilto> Woah, tantek, that’s not my deal.
  1050. # [20:55] <tantek> ;)
  1051. # [20:55] <Wilto> odinho brought it up, and I didn’t say much more than “that could be cool, sure.”
  1052. # [20:56] <tantek> so that's part of the problem IMHO
  1053. # [20:56] <tantek> we need to not be so accepting of proposals without use-caess
  1054. # [20:56] <tantek> cases even
  1055. # [20:56] <odinho> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-February/034840.html
  1056. # [20:56] <tantek> it's why feature bloat happens :(
  1057. # [20:56] <odinho> tantek: I'm against bloat.
  1058. # [20:57] <tantek> much better
  1059. # [20:57] <odinho> tantek: Actually we (as in Opera) wanted to defer image loading on Mobile.
  1060. # [20:58] <tantek> odinho - the scenarios described make sense and do sound related to responsive image scenarios
  1061. # [20:59] * Quits: SonicX (~quassel@116.202.179.146) (Remote host closed the connection)
  1062. # [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
  1063. # [21:05] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Remote host closed the connection)
  1064. # [21:05] <tantek> hopefully it will make them easier to find
  1065. # [21:06] <Ms2ger> Fun, hitting ctrl+a in opera-next crashes
  1066. # [21:06] * Joins: mattgifford (~mattgiffo@199.223.125.162)
  1067. # [21:08] * jonlee is now known as jonlee|afk
  1068. # [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
  1069. # [21:09] <tantek> or maybe I'm missing something? Wilto, odinho, is there a difference in framing between "responsive" images and "adaptive" images?
  1070. # [21:10] * Joins: carlos_antonio (~benway@173.230.152.21)
  1071. # [21:10] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  1072. # [21:10] * Quits: carlos_antonio (~benway@173.230.152.21) (Changing host)
  1073. # [21:10] * Joins: carlos_antonio (~benway@unaffiliated/disusered)
  1074. # [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.
  1075. # [21:10] <Wilto> Which I pray I never have to do.
  1076. # [21:10] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Ping timeout: 260 seconds)
  1077. # [21:11] <Wilto> Eesh, never seen http://www.w3.org/wiki/Adaptive_Images before. Maybe that’s an older one.
  1078. # [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)
  1079. # [21:16] <Wilto> Is the CG’s proposal worth posting on the WHATWG mailing list, despite “going to the HTML WG?”
  1080. # [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.
  1081. # [21:17] * Quits: ^esc_ (~esc_ape@178.115.249.135.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  1082. # [21:17] <Wilto> I figure it’s better to have everyone on the same page rather than not, me.
  1083. # [21:17] <tantek> Wilto - I'm not sure how productive the different email paths are either at this point.
  1084. # [21:18] <tantek> I find put everything substantial (even disagreements) on a wiki page the best way get everyone on the same page.
  1085. # [21:18] <tantek> (so to speak)
  1086. # [21:18] <Wilto> (Ba-dum tss.)
  1087. # [21:18] <tantek> :)
  1088. # [21:18] * jernoble is now known as jernoble|afk
  1089. # [21:18] * jernoble|afk is now known as jernoble
  1090. # [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
  1091. # [21:19] <Hixie> afk bbiab to work on inputmode
  1092. # [21:19] <Hixie> er
  1093. # [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.
  1094. # [21:20] <Hixie> mistype
  1095. # [21:20] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  1096. # [21:21] * Joins: Areks|2 (~Areks@93-80-234-158.broadband.corbina.ru)
  1097. # [21:22] <tantek> great, yet another W3C wiki-silo rather than using w3.org/wiki
  1098. # [21:22] * gwicke_ is now known as gwicke
  1099. # [21:22] <Hixie> Wilto: anything you want to have impact the whatwg spec should be discussed on the whatwg list
  1100. # [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)
  1101. # [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
  1102. # [21:23] <tantek> Wilto - maybe add links here: http://www.w3.org/wiki/HTML/next#Multimedia
  1103. # [21:23] <Hixie> (and in practice, bugs in the WHATWG product HTML component assigned to ian@hixie.ch in the W3C Bugzilla)
  1104. # [21:23] * Joins: jarek (~jarek@unaffiliated/jarek)
  1105. # [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)
  1106. # [21:23] <Hixie> (so if you want a response, use the list)
  1107. # [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.
  1108. # [21:25] <Hixie> well basically there are two specs now, the WHATWG HTML spec and the W3C HTML5 spec, and they are independent
  1109. # [21:25] <Wilto> ( Guessing it’s best to not resurrect the ancient thread on the topic, too. )
  1110. # [21:25] * Joins: ^esc (~esc_ape@77.116.246.130.wireless.dyn.drei.com)
  1111. # [21:25] * Quits: Areks (~Areks@93-80-234-158.broadband.corbina.ru) (Ping timeout: 248 seconds)
  1112. # [21:25] <Hixie> you have to make your own determination abotu which spec you care about :-)
  1113. # [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)
  1114. # [21:26] <Wilto> Hah—which is the one where I can use these things on a website someday?
  1115. # [21:26] <Hixie> well i guarantee that on the long term the WHATWG spec will match browsers
  1116. # [21:26] <Hixie> but which browsers are following, i can't say really
  1117. # [21:26] <Hixie> i hope the WHATWG one
  1118. # [21:26] <Hixie> but we'll see
  1119. # [21:26] <tantek> Wilto, even if it isn't official, HTML5 is fairly feature frozen these days.
  1120. # [21:27] <tantek> Best bet for more rapid consideration / publication of new HTML features (via a spec) is to the WHATWG.
  1121. # [21:27] <Wilto> Yeah. The HTML WG was discussing this as “HTML Next,” assuring me that didn’t necessarily mean a delay in implementation.
  1122. # [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
  1123. # [21:27] <Wilto> But... one wonders.
  1124. # [21:27] <Hixie> Wilto: well, implementations are independent of specs
  1125. # [21:27] <tantek> Hixie, I expect to see the HTML.next effort adopt features developed from/in WHATWG
  1126. # [21:27] <Hixie> Wilto: delay in the spec just means browsers make up their own stuff :-)
  1127. # [21:27] <tantek> yeah
  1128. # [21:28] <Hixie> tantek: from your lips to the working group's actions
  1129. # [21:28] * Hixie fails to find a good rephrasing of "to god's ears"
  1130. # [21:28] <tantek> Hixie - it's certainly what I'll be contributing to the WG
  1131. # [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.
  1132. # [21:29] <tantek> better to discuss more considered features rather than less developed ones
  1133. # [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.
  1134. # [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 :-)
  1135. # [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 :) )
  1136. # [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 :-)
  1137. # [21:30] <tantek> ^^^
  1138. # [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" :-)
  1139. # [21:30] * Quits: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt) (Remote host closed the connection)
  1140. # [21:30] <tantek> good to know
  1141. # [21:31] <Hixie> so if you care about results rather than knowing why the results came about, that's good enough :-)
  1142. # [21:31] <Wilto> Naturally—I’ll post the wiki page and I’ll be sure to include the reasoning detailed in the accompanying post.
  1143. # [21:31] <Hixie> (the reason being it's hard for me to quote wiki content in e-mail)
  1144. # [21:31] <tantek> providing a summary of arguments in email is probably helpful then
  1145. # [21:31] * Joins: jbailey_ (~jeffbaile@74.125.59.193)
  1146. # [21:31] <Hixie> (or rather, harder than i'm willing to bother with)
  1147. # [21:31] * jbailey_ is now known as jbailey
  1148. # [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.
  1149. # [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
  1150. # [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.
  1151. # [21:32] <Hixie> Wilto: i do consider each point even if it's deeply embedded in a thread
  1152. # [21:32] <Hixie> tantek: yeah
  1153. # [21:32] * Joins: mattgifford (~mattgiffo@199.223.125.162)
  1154. # [21:32] <Wilto> Some of it was covered in Florian’s posts; not all.
  1155. # [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
  1156. # [21:33] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Quit: Computer has gone to sleep.)
  1157. # [21:33] * Joins: graememcc_ (~chatzilla@host86-150-155-71.range86-150.btcentralplus.com)
  1158. # [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.
  1159. # [21:33] * tantek has been working on this for his own blog/site.
  1160. # [21:33] <tantek> citation UIs that is
  1161. # [21:34] * Joins: aglehg (~aglehg@a81-84-73-123.cpe.netcabo.pt)
  1162. # [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.
  1163. # [21:34] <tantek> Tabatkins, what does the parser have to do with UI?
  1164. # [21:35] <tantek> do you have sketches of your UI you could share?
  1165. # [21:35] <tantek> (I've gone through numerous iterations, it seems like a pretty challenging problem)
  1166. # [21:35] <tantek> the UI part, not the parser part
  1167. # [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.
  1168. # [21:35] * Quits: graememcc (~chatzilla@host86-140-180-30.range86-140.btcentralplus.com) (Ping timeout: 260 seconds)
  1169. # [21:35] * graememcc_ is now known as graememcc
  1170. # [21:35] <tantek> are you talking about manually adding citation markup/UI on each post?
  1171. # [21:36] <Tabatkins> I haven't given much thought to UI yet, since I don't have the necessary technical plumbing in place yet.
  1172. # [21:36] <tantek> that sounds backwards
  1173. # [21:36] <Tabatkins> Yes, for some definition of "manual".
  1174. # [21:36] <tantek> the technical plumbing should be driven by what the UI needs
  1175. # [21:36] <Tabatkins> The technical plumbing I'm talking about is "actually be possible to have citation links at all".
  1176. # [21:37] <tantek> I actually think the lack of good citation UIs is what's driven the "share all the things" button explosion.
  1177. # [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.
  1178. # [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.
  1179. # [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 :)
  1180. # [21:38] <tantek> I might even blog about it
  1181. # [21:40] <Hixie> volkmar: yt?
  1182. # [21:42] <Hixie> volkmar: what are the use cases for the default-all-uppercase and auto-titlecase-all-words input modes?
  1183. # [21:42] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 240 seconds)
  1184. # [21:42] <volkmar> all uppercase: some forms want that
  1185. # [21:43] <volkmar> title case has no strong use cases though
  1186. # [21:43] <volkmar> i don't think it will be bad to have it still
  1187. # [21:43] <tantek> isn't it bad to have anything without strong use-cases?
  1188. # [21:46] <Hixie> can you elaborate on the uppercase thing?
  1189. # [21:46] <Hixie> what forms?
  1190. # [21:46] <Hixie> do they just automatically uppercase stuff?
  1191. # [21:46] <Hixie> or do they actually need to default the user to uppercase?
  1192. # [21:47] <Hixie> seems like just having the form uppercase it automatically would be best
  1193. # [21:48] * Quits: carlos_antonio (~benway@unaffiliated/disusered) (Quit: leaving)
  1194. # [21:49] * Quits: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net) (Read error: Connection reset by peer)
  1195. # [21:50] <Hixie> my current proposal is this: http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control#Ian_Hickson
  1196. # [21:50] * Joins: drublic (~drublic@frbg-4d028cf0.pool.mediaWays.net)
  1197. # [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
  1198. # [21:52] * jonlee|afk is now known as jonlee
  1199. # [22:16] * Joins: Lachy (~Lachy@cm-84.215.193.125.getinternet.no)
  1200. # [22:17] * Joins: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl)
  1201. # [22:19] * Quits: Lachy (~Lachy@cm-84.215.193.125.getinternet.no) (Client Quit)
  1202. # [22:20] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 244 seconds)
  1203. # [22:22] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  1204. # [22:29] * Joins: dbaron (~dbaron@66.207.208.98)
  1205. # [22:33] * Quits: dbaron (~dbaron@66.207.208.98) (Ping timeout: 250 seconds)
  1206. # [22:37] * Joins: MikeSmith_ (~MikeSmith@s1106219.xgsspn.imtp.tachikawa.spmode.ne.jp)
  1207. # [22:37] * Joins: dbaron (~dbaron@66.207.208.98)
  1208. # [22:39] * Joins: roc_ (~chatzilla@66.207.208.98)
  1209. # [22:39] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  1210. # [22:40] * Quits: MikeSmith (~MikeSmith@s1106033.xgsspn.imtp.tachikawa.spmode.ne.jp) (Ping timeout: 255 seconds)
  1211. # [22:40] * MikeSmith_ is now known as MikeSmith
  1212. # [22:55] * Joins: jdaggett (~jdaggett@173.243.46.194)
  1213. # [23:04] * Joins: gavinc (~gavin@50.0.77.3)
  1214. # [23:06] * Quits: jbailey (~jeffbaile@74.125.59.193) (Ping timeout: 260 seconds)
  1215. # [23:07] * Joins: bckenny (bckenny@nat/google/x-igbfgebfzjfcptrc)
  1216. # [23:08] * jernoble is now known as jernoble|afk
  1217. # [23:08] * jernoble|afk is now known as jernoble
  1218. # [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?
  1219. # [23:21] * Quits: MacTed (~Thud@63.119.36.36)
  1220. # [23:21] * abstractj is now known as abstractj|away
  1221. # [23:25] * Quits: Areks|2 (~Areks@93-80-234-158.broadband.corbina.ru) (Ping timeout: 252 seconds)
  1222. # [23:25] * Quits: sawrubh (chatzilla@120.58.149.204) (Ping timeout: 248 seconds)
  1223. # [23:25] * Joins: sawrubh_ (~chatzilla@27.60.44.169)
  1224. # [23:27] * Joins: othermaciej (~mjs@17.245.103.77)
  1225. # [23:27] * Quits: sawrubh_ (~chatzilla@27.60.44.169) (Client Quit)
  1226. # [23:27] * Joins: sawrubh (~chatzilla@27.60.44.169)
  1227. # [23:28] * Joins: miketaylr (~miketaylr@CPE503de5a23f25-CM1859339f8a54.cpe.net.cable.rogers.com)
  1228. # [23:29] * Quits: Ms2ger (~Ms2ger@91.181.39.177) (Quit: nn)
  1229. # [23:31] * Joins: abarth_ (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  1230. # [23:35] * Joins: jryans (~jryans@office.massrel.com)
  1231. # [23:36] <hober> Hixie: kana
  1232. # [23:36] * Quits: othermaciej (~mjs@17.245.103.77) (Quit: othermaciej)
  1233. # [23:36] * Quits: charl (~charl@524AA705.cm-4-3c.dynamic.ziggo.nl) (Ping timeout: 246 seconds)
  1234. # [23:37] <Hixie> hober: yeah that was my conclusion too
  1235. # [23:38] * Quits: gwicke (~gabriel@216.38.130.162) (Ping timeout: 246 seconds)
  1236. # [23:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  1237. # [23:41] <hober> i knew minoring in japanese would come in handy one day
  1238. # [23:41] * Joins: jesusruiz (~jesusruiz@84.122.18.73.dyn.user.ono.com)
  1239. # [23:41] <Hixie> hehe
  1240. # [23:42] <Hixie> give me 3 minutes and you can proof-read my inputmode text
  1241. # [23:42] <Hixie> since i have absolutely no idea what i'm doing here :-)
  1242. # [23:42] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  1243. # [23:43] <hober> heh
  1244. # [23:43] <hober> have you thought about how well the feature maps onto, say, how the keyboard works on the ipad?
  1245. # [23:43] <hober> :)
  1246. # [23:43] <Hixie> i have definitely thought about it
  1247. # [23:44] <Hixie> whether that produced any useful results remains to be seen!
  1248. # [23:44] <hober> fair enough :)
  1249. # [23:44] <Hixie> http://wiki.whatwg.org/wiki/Text_input_keyboard_mode_control is the research
  1250. # [23:44] * Joins: othermaciej (~mjs@2620:149:f01:201:fccf:1a34:af55:d88c)
  1251. # [23:44] <Hixie> which includes screenshots from iOS, MacOS, and Android
  1252. # [23:44] <Hixie> regenning spec now...
  1253. # [23:45] <Hixie> fixing markup errors now...
  1254. # [23:45] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Read error: Operation timed out)
  1255. # [23:45] * Quits: othermaciej (~mjs@2620:149:f01:201:fccf:1a34:af55:d88c) (Client Quit)
  1256. # [23:47] * Joins: imrobert_ (~robert@88.80.28.39)
  1257. # [23:48] <Hixie> hober: http://www.whatwg.org/specs/web-apps/current-work/#attr-inputmode
  1258. # [23:50] * Quits: imrobert_ (~robert@88.80.28.39) (Client Quit)
  1259. # [23:51] * Joins: tantek (~tantek@mb40536d0.tmodns.net)
  1260. # [23:51] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  1261. # [23:51] * jernoble is now known as jernoble|afk
  1262. # [23:51] * jernoble|afk is now known as jernoble
  1263. # [23:53] * Joins: dave_levin (dave_levin@nat/google/x-dmfwmhftarfnisnl)
  1264. # [23:53] * Quits: sicking (~chatzilla@nat/mozilla/x-gjqpuvlduwdhoxgl) (Ping timeout: 245 seconds)
  1265. # [23:54] <Hixie> hober: any opinions?
  1266. # [23:54] * Quits: mattgifford (~mattgiffo@199.223.125.162) (Read error: Connection reset by peer)
  1267. # [23:55] * Joins: mattgifford (~mattgiffo@199.223.125.162)
  1268. # [23:55] <hober> looking
  1269. # [23:55] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Quit: leaving)
  1270. # [23:57] <hober> i'd rather this not be used when the feature could be implicitly handled because of the type="" value
  1271. # [23:57] <hober> <input type=numeric inputmode=email>
  1272. # [23:57] <hober> err, type=number
  1273. # [23:58] <hober> the UA knows it's a number; why present the less useful keyboard?
  1274. # [23:58] * Quits: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi) (Quit: Reconnecting…)
  1275. # [23:58] <Hixie> you'll notice it only applies to type=search and type=text
  1276. # [23:58] <Hixie> :-)
  1277. # [23:58] <zewt> Hixie: how can you say "turn off autocapitalization, but enable spelling autocorrection" (eg. irc mode)?
  1278. # [23:58] * Joins: smaug____ (~chatzilla@a91-154-42-69.elisa-laajakaista.fi)
  1279. # [23:59] <zewt> (a lack on Android that's always annoyed me)
  1280. # [23:59] * Joins: sicking (~chatzilla@nat/mozilla/x-yfoeebcpibolzqqs)
  1281. # [23:59] <Hixie> zewt: that's "latin" (and it's present on android, it's e.g. what search uses)
  1282. # [23:59] * Quits: sicking (~chatzilla@nat/mozilla/x-yfoeebcpibolzqqs) (Client Quit)
  1283. # [23:59] <hober> oh nice. what about <textarea>?
  1284. # [23:59] * Joins: sicking (~chatzilla@nat/mozilla/x-nhbbxwuofbefxnme)
  1285. # [23:59] <Hixie> applies to that too, yup
  1286. # Session Close: Sat Jul 21 00:00:00 2012

The end :)