/irc-logs / freenode / #whatwg / 2012-10-17 / end

Options:

  1. # Session Start: Wed Oct 17 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
  4. # [00:05] * Quits: MacTed (~Thud@63.119.36.36)
  5. # [00:07] * abstractj is now known as abstractj|away
  6. # [00:13] * Quits: linclark (~clark@CMU-832969.WV.CC.CMU.EDU) (Quit: linclark)
  7. # [00:13] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 245 seconds)
  8. # [00:16] * Quits: rwaldron (rwaldron@nat/hackerschool.com/x-aqwudxtudtjidmql) (Quit: Leaving...)
  9. # [00:20] * jonlee is now known as jonlee|afk
  10. # [00:21] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
  11. # [00:21] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  12. # [00:27] <SimonSapin> TabAtkins: (re www-style) Ok, great :)
  13. # [00:27] <TabAtkins> SimonSapin: ^_^
  14. # [00:28] * jonlee|afk is now known as jonlee
  15. # [00:28] <SimonSapin> TabAtkins: how much can we change stuff that is already in CR? Were these ok because they are minor?
  16. # [00:29] <TabAtkins> Depends. We *can* change anything, but some types of changes require a quick circle back to LC for Process reasons.
  17. # [00:30] <TabAtkins> I think we're allowed to make changes in the transition to PR? I dunno.
  18. # [00:30] <TabAtkins> fantasai would know better.
  19. # [00:30] <SimonSapin> How do we know which is which?
  20. # [00:30] <TabAtkins> Things which make implementations of the old spec invalid require an LC pass.
  21. # [00:31] <TabAtkins> Doing the opposite is fine.
  22. # [00:31] <TabAtkins> And editorial changes are fine.
  23. # [00:32] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  24. # [00:32] <SimonSapin> got it, thanks
  25. # [00:32] <SimonSapin> (isn’t wqname -> qname in the first case?)
  26. # [00:32] <TabAtkins> Yes.
  27. # [00:33] <TabAtkins> (Though going the from qname -> wqname would be the second case - loosening a restriction.)
  28. # [00:33] <TabAtkins> Conceptually, it's just whether a complete implementation of the old spec would now be incomplete (okay) or incorrect (not okay).
  29. # [00:34] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  30. # [00:34] <SimonSapin> I’ve only tested three implementations, but none of them parsed attr(*|foo)
  31. # [00:35] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  32. # [00:36] <TabAtkins> Right, that change happened during LC, so it's likely that impls arent' updated to it yet.
  33. # [00:36] <TabAtkins> But the rule is based on a *theoretical* complete implementation.
  34. # [00:36] * Joins: AryehGregor (~Simetrica@37.19.120.113)
  35. # [00:36] * Quits: AryehGregor (~Simetrica@37.19.120.113) (Changing host)
  36. # [00:36] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  37. # [00:37] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
  38. # [00:38] <SimonSapin> so do we need one more cycle for css3-values for today’s changes?
  39. # [00:38] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  40. # [00:39] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Client Quit)
  41. # [00:39] * Quits: isherman-book (Adium@nat/google/x-avbwthyiebqxealh) (Quit: Leaving.)
  42. # [00:39] <TabAtkins> We will, yeah. Probably do it after the testsuite is done, when we're about ready to do PR.
  43. # [00:39] <TabAtkins> So as to avoid cycling through multiple times.
  44. # [00:39] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  45. # [00:50] * Joins: isherman-book (Adium@nat/google/x-ajqzfwkjjqydzhfs)
  46. # [00:54] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
  47. # [00:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  48. # [01:00] <Philip`> hsivonen: Ah, looks like the offending GSUB subtable is used for e.g. "ch" when you enable dlig
  49. # [01:00] <Philip`> so it seems like it'd be nicest to handle that case correctly
  50. # [01:02] * Philip` tries to remember enough of how all the code works
  51. # [01:02] * Quits: isherman-book (Adium@nat/google/x-ajqzfwkjjqydzhfs) (Quit: Leaving.)
  52. # [01:04] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 248 seconds)
  53. # [01:10] * Philip` decides it's a problem for tomorrow, not today
  54. # [01:16] * Joins: mkanat (mkanat@nat/google/x-lvjjxuvmnuftssia)
  55. # [01:20] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  56. # [01:21] * Quits: othermaciej (~mjs@17.245.106.106) (Quit: othermaciej)
  57. # [01:23] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
  58. # [01:28] * Joins: drdt (~dydz@76.220.18.65)
  59. # [01:28] * Joins: jamund (~jamund@69-12-158-130.dedicated.static.sonic.net)
  60. # [01:29] <jamund> I want to update http://wiki.whatwg.org/wiki/Validator.nu_Web_Service_Interface and add a CORS example
  61. # [01:29] <jamund> https://gist.github.com/3902535
  62. # [01:29] <Hixie_> do you need an account?
  63. # [01:29] <jamund> Sure. I don't know how to get access.
  64. # [01:30] <Hixie_> tell me your username, name, e-mail address
  65. # [01:30] <jamund> xjamundx, Jamund Ferguson, jamund@gmail.com
  66. # [01:30] <Hixie_> it is done, check e-mail
  67. # [01:31] <jamund> thanks.
  68. # [01:44] * Quits: jamund (~jamund@69-12-158-130.dedicated.static.sonic.net) (Quit: jamund)
  69. # [01:46] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  70. # [01:46] * Quits: drublic (~drublic@frbg-5d84e372.pool.mediaWays.net) (Remote host closed the connection)
  71. # [01:58] * Quits: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au) (Quit: Leaving.)
  72. # [01:59] * Joins: scor (~scor@drupal.org/user/52142/view)
  73. # [02:06] * Joins: dgathright_ (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  74. # [02:07] * Joins: jdaggett (~jdaggett@wave.mozilla.or.jp)
  75. # [02:08] * Quits: dbaron (~dbaron@nat/mozilla/x-dsrqkcfhyoqaamqs) (Ping timeout: 260 seconds)
  76. # [02:10] * Quits: dgathright (~dgathrigh@nat/yahoo/x-nazktoadduelcrpo) (Ping timeout: 256 seconds)
  77. # [02:10] * dgathright_ is now known as dgathright
  78. # [02:16] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  79. # [02:18] * Joins: say2joe (~say2joe@204.56.108.2)
  80. # [02:21] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  81. # [02:25] * Joins: rwaldron (~rwaldron@pool-72-66-13-241.washdc.fios.verizon.net)
  82. # [02:26] * Joins: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net)
  83. # [02:32] * Quits: sicking (~chatzilla@nat/mozilla/x-kzmgxfwawdemyvdd) (Ping timeout: 255 seconds)
  84. # [02:35] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  85. # [02:35] * Quits: rwaldron (~rwaldron@pool-72-66-13-241.washdc.fios.verizon.net) (Quit: Leaving...)
  86. # [02:36] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  87. # [02:36] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  88. # [02:39] * Quits: jsbell (jsbell@nat/google/x-ooyoptxrylgggqml) (Quit: There's no place like home...)
  89. # [02:41] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 265 seconds)
  90. # [02:41] * jonlee is now known as jonlee|afk
  91. # [02:47] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  92. # [02:49] * Quits: tantek (~tantek@nat/mozilla/x-grgonbszsmtppfzb) (Quit: tantek)
  93. # [02:50] * jernoble is now known as jernoble|afk
  94. # [02:50] * jernoble|afk is now known as jernoble
  95. # [02:54] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  96. # [02:54] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  97. # [02:58] * Quits: jdaggett (~jdaggett@wave.mozilla.or.jp) (Quit: jdaggett)
  98. # [03:00] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  99. # [03:06] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  100. # [03:09] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 255 seconds)
  101. # [03:14] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  102. # [03:16] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  103. # [03:16] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  104. # [03:22] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  105. # Session Close: Wed Oct 17 03:27:26 2012
  106. #
  107. # Session Start: Wed Oct 17 03:27:26 2012
  108. # Session Ident: #whatwg
  109. # [03:27] * Disconnected
  110. # [03:28] * Attempting to rejoin channel #whatwg
  111. # [03:28] * Rejoined channel #whatwg
  112. # [03:28] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  113. # [03:28] * Set by smaug____!~chatzilla@GGZYYCCCXVIII.gprs.sl-laajakaista.fi on Wed Mar 21 17:14:24
  114. # [03:29] * Joins: stalled (~stalled@unaffiliated/stalled)
  115. # [03:30] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
  116. # [03:30] * Quits: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net) (*.net *.split)
  117. # [03:30] * Quits: kinetik (~kinetik@121.98.132.55) (*.net *.split)
  118. # [03:30] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (*.net *.split)
  119. # [03:32] * Joins: astearns (~astearns@192.150.22.5)
  120. # [03:32] * Joins: malcolmva (~malcolmva@c-67-180-203-233.hsd1.ca.comcast.net)
  121. # [03:32] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  122. # [03:38] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  123. # [03:42] * Quits: mkanat (mkanat@nat/google/x-lvjjxuvmnuftssia) (Quit: Ex-Chat)
  124. # [03:43] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  125. # [03:48] * Joins: danielfilho (~danielfil@201.83.157.140)
  126. # [03:48] * Quits: danielfilho (~danielfil@201.83.157.140) (Remote host closed the connection)
  127. # [03:50] * Quits: michaeln (michaeln@nat/google/x-hwfftsoionbvzrtq) (Quit: Leaving.)
  128. # [03:50] * Quits: jamesr (jamesr@nat/google/x-jscuhpuvbadxdqkh) (Ping timeout: 246 seconds)
  129. # [03:50] * Joins: jamesr (jamesr@nat/google/x-szepzukrcxtrbwxc)
  130. # [03:51] * smaug____ will need to learn what dglazkov means with projection in shadow dom
  131. # [03:51] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  132. # [03:51] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  133. # [03:51] * Joins: scor (~scor@drupal.org/user/52142/view)
  134. # [04:03] * Joins: jarek (~jarek@unaffiliated/jarek)
  135. # [04:03] * Quits: jsoncorwin (~textual@198.15.98.58) (Ping timeout: 245 seconds)
  136. # [04:04] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  137. # [04:07] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  138. # [04:08] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Remote host closed the connection)
  139. # [04:08] * Quits: jwalden (~waldo@2620:101:8003:200:d196:a0f5:3635:7586) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 16.0.1/20121011121642])
  140. # [04:09] * Quits: drdt (~dydz@76.220.18.65) (Quit: drdt)
  141. # [04:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  142. # [04:11] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Client Quit)
  143. # [04:31] * Joins: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net)
  144. # [04:39] * Quits: ap (~ap@2620:149:4:1b01:983b:c076:de57:a244) (Quit: ap)
  145. # [04:51] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  146. # [04:53] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Quit: Plashtop)
  147. # [04:55] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  148. # [04:57] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
  149. # [05:08] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  150. # [05:15] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  151. # [05:19] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  152. # [05:22] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  153. # [05:24] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 252 seconds)
  154. # [05:25] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  155. # [05:26] * Joins: isherman-book (Adium@nat/google/x-khzeicwljhlcdtaf)
  156. # [05:26] * Joins: plutoniix (~plutoniix@ppp-110-168-100-146.revip5.asianet.co.th)
  157. # [05:27] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  158. # [05:31] * Quits: plutoniix (~plutoniix@ppp-110-168-100-146.revip5.asianet.co.th) (Ping timeout: 272 seconds)
  159. # [05:35] * Joins: kennyluck (~kennyluck@119.161.158.96)
  160. # [05:37] * Joins: plutoniix (~plutoniix@ppp-110-168-100-146.revip5.asianet.co.th)
  161. # [05:42] * Quits: isherman-book (Adium@nat/google/x-khzeicwljhlcdtaf) (Quit: Leaving.)
  162. # [05:42] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-khuthiinnjrjmlwb)
  163. # [05:46] * Joins: nessy (silviapf@nat/google/x-cfgtadpqbosaxtln)
  164. # [05:50] * Joins: niloy (~niloy@203.196.177.156)
  165. # [06:06] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  166. # [06:08] * Joins: tiglionabbit (~nick@c-67-188-179-140.hsd1.ca.comcast.net)
  167. # [06:08] <tiglionabbit> hi
  168. # [06:08] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  169. # [06:09] * Quits: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net) (Remote host closed the connection)
  170. # [06:09] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  171. # [06:09] <tiglionabbit> has anyone proposed changing the definitions of inches and centimeters?
  172. # [06:10] * Joins: teleject (~christoph@70.116.75.194)
  173. # [06:14] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 272 seconds)
  174. # [06:19] <SamB_MacG5> hmm?
  175. # [06:20] <SamB_MacG5> tiglionabbit: why?
  176. # [06:20] <tiglionabbit> well, for starters, I find it extremely difficult to determine if the user has a tiny screen or not
  177. # [06:20] <tiglionabbit> how can I know if my text is going to be too small or my buttons are going to be too small to press?
  178. # [06:20] <tiglionabbit> my phone's screen resolution is 960x540
  179. # [06:20] <SamB_MacG5> also, isn't that a CSS matter?
  180. # [06:21] <tiglionabbit> that's a higher resolution than my mom's desktop computer
  181. # [06:21] <tiglionabbit> yes
  182. # [06:21] <tiglionabbit> isn't that in the domain of this group?
  183. # [06:21] <tiglionabbit> I think we should specify a way for browsers to report their device's physical dimensions
  184. # [06:21] <SamB_MacG5> well, *that* might not be a bad idea
  185. # [06:21] <tiglionabbit> and I think we should have some flag to reclaim the use of inches and centimeters as actual units of measurement
  186. # [06:22] <SamB_MacG5> though obviously desktop browsers might have trouble ...
  187. # [06:22] <SamB_MacG5> not so sure there
  188. # [06:22] <tiglionabbit> either that or say that if anyone was actually relying on the stupid definition those had before they are a fool and deserve to have their site break, because they probably intended them to be correct anyway.
  189. # [06:23] <tiglionabbit> it would be awesome if inches and centimeters worked correctly in print, too
  190. # [06:24] <SamB_MacG5> don't they?
  191. # [06:24] <tiglionabbit> I don't know
  192. # [06:24] <tiglionabbit> I know the spec defines inches and centimeters in pixels though, which is retarded :P
  193. # [06:25] <tiglionabbit> there is clear evidence that using pixels to measure things is not going to scale. I mean, we've already resorted to lying about how many pixels we're displaying on retina devices
  194. # [06:25] <tiglionabbit> it's at the point where sometimes a pixel is one pixel, but sometimes it's two, and sometimes it's one and a half
  195. # [06:25] <tiglionabbit> and that is pretty messed up
  196. # [06:25] <SamB_MacG5> users don't usually much like it if you try to use real inches though, either ...
  197. # [06:25] <tiglionabbit> why not?
  198. # [06:26] <SamB_MacG5> well, not on desktops anyway
  199. # [06:26] <tiglionabbit> so I understand that there is a problem when you start zooming things, but I'd assume we're talking about 100% zoom here
  200. # [06:27] <tiglionabbit> and that mobile devices have their virtual viewport, so the inches would have to apply to the virtual document and not the real viewport in that case. That way they'd work gracefully if you set the viewport meta tags to match your device width
  201. # [06:27] <tiglionabbit> but yeah, is there no proposal in the works for this? Should I start one?
  202. # [06:28] <tiglionabbit> I've never proposed stuff before, but I feel like this is a pretty obvious enhancement that anyone who does reactive websites will appreciate
  203. # [06:30] <roc> CSS pixels are well defined and they are not screen pixels
  204. # [06:30] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  205. # [06:31] <tiglionabbit> roc: ok. so?
  206. # [06:31] <roc> for one thing, they're defined in such a way that a CSS inch == a physical inch in print
  207. # [06:32] <tiglionabbit> oh wait really?
  208. # [06:32] <tiglionabbit> we're redefining pixels so they mach the definition of an inch?
  209. # [06:32] <tiglionabbit> oh in print
  210. # [06:32] <tiglionabbit> but not on a physical device
  211. # [06:32] <roc> "we"?
  212. # [06:32] <tiglionabbit> no physical device does this right
  213. # [06:32] <tiglionabbit> we as in the people who make the specs
  214. # [06:33] <SamB_MacG5> there is no "right"
  215. # [06:33] <roc> the CSS definition of px has remained mostly unchanged for the last 15 years
  216. # [06:33] <SamB_MacG5> not on screen ;-)
  217. # [06:33] <SamB_MacG5> wait, they had already fixed the px:in ratio in '97?
  218. # [06:34] <tiglionabbit> roc: no it hasn't. Until mobile devices came about, pixels were pixels
  219. # [06:34] <roc> no
  220. # [06:34] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Client Quit)
  221. # [06:34] <tiglionabbit> now they're not pixels anymore. They're often bigger than pixels, but zoomed out
  222. # [06:34] <roc> in CSS1 "px" was already defined in terms of a visual angle
  223. # [06:35] <SamB_MacG5> roc: how do you tell how far the user is from the screen?
  224. # [06:35] <roc> you guess
  225. # [06:35] <tiglionabbit> how come everything in CSS has to be so obtuse? :P
  226. # [06:36] <roc> SamB_MacG5: the more recent change (but we're still talking a few years ago) was to redefine "in" to be defined by a visual angle instead of a physical inch
  227. # [06:36] <SamB_MacG5> welcome to the wonderful world of computing
  228. # [06:36] <tiglionabbit> people are generally the same distance from their screen no matter what device they are using
  229. # [06:36] <roc> that is not true
  230. # [06:36] <tiglionabbit> so I see no reason why real inches and centimeters shouldn't be used
  231. # [06:36] <roc> most people keep their desktop monitors around arms length. No-one uses a phone at arm's length.
  232. # [06:36] <SamB_MacG5> I'm pretty sure I hold my phone a lot closer than I sit to my desktop screens ...
  233. # [06:37] <SamB_MacG5> and the TV is several times further yet
  234. # [06:37] <roc> exaclty
  235. # [06:37] <SamB_MacG5> (though, granted, it's something like 320x240 ...)
  236. # [06:38] <tiglionabbit> I don't think mobile browsers actually get this right though...
  237. # [06:38] <tiglionabbit> they either use real pixels, double-pixels, or 1.5 pixels
  238. # [06:38] <SamB_MacG5> well, there are practical considerations
  239. # [06:39] <roc> some of them don't get it right, and everyone uses approximations
  240. # [06:39] <SamB_MacG5> like, trying to avoid really lousy image scaling
  241. # [06:39] <SamB_MacG5> simpler ratios help there
  242. # [06:40] <roc> but making 1px look approximately the right size even if that means using more than 1 device pixel per CSS px is entirely in the spirit of the CSS spec
  243. # [06:41] <SamB_MacG5> of course, your point about making button sizes fit fingers is valid
  244. # [06:41] <roc> for that, we need a different unit
  245. # [06:42] <SamB_MacG5> (... but how do you know the size of the user's finger?)
  246. # [06:42] <roc> in Gecko we have a "mozmm" unit for that. It's physical mm for the few cases where you need physical mm. Touch interfaces is one.
  247. # [06:43] <SamB_MacG5> maybe it should be called "thumb" ;-P
  248. # [06:43] <SamB_MacG5> (different unit, obviously ...)
  249. # [06:44] * Joins: Charun (~Charun@unaffiliated/charun)
  250. # [06:44] <tiglionabbit> omg there is a real unit?
  251. # [06:44] <roc> it's pretty hard for the browser to figure out the user's finger size so might as well use mm and make it the Web dev's problem :-)
  252. # [06:45] <roc> there isn't a standard unit yet, but I think mozmm should be standardized
  253. # [06:45] <roc> although I'm a bit afraid people will use it for the wrong thing
  254. # [06:45] <SamB_MacG5> hmm, I suppose if everyone is going to claim to be Mozilla 5.0 anyway you might as well ...
  255. # [06:45] <roc> it should only be used when you need something to be "life sized"
  256. # [06:46] <tiglionabbit> what's the wrong thing?
  257. # [06:46] <tiglionabbit> I would use it for buttons
  258. # [06:46] <SamB_MacG5> put a picture of a city-wrecking lizard on it
  259. # [06:46] <tiglionabbit> and font sizes
  260. # [06:46] <roc> not font sizes
  261. # [06:46] <tiglionabbit> why not?
  262. # [06:46] <SamB_MacG5> no! not font sizes!
  263. # [06:46] <SamB_MacG5> that's about eyes, not fingers
  264. # [06:46] <tiglionabbit> don't you want fonts to be readable in any resolution?
  265. # [06:46] <roc> it should only be used when you need to match the size of a physical object
  266. # [06:46] <roc> independent of the viewing distance
  267. # [06:47] * Parts: say2joe (~say2joe@204.56.108.2)
  268. # [06:47] <roc> what Sam said
  269. # [06:53] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  270. # [06:54] * Joins: kennyluck (~kennyluck@119.161.158.96)
  271. # [06:57] * Quits: nessy (silviapf@nat/google/x-cfgtadpqbosaxtln) (Quit: Leaving.)
  272. # [06:58] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
  273. # [06:59] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  274. # [07:00] * Joins: niloy (~niloy@203.196.177.156)
  275. # [07:00] * Joins: kennyluck (~kennyluck@119.161.158.96)
  276. # [07:03] * Joins: [[zzz]] (~q@node-qlm.pool-180-180.dynamic.totbb.net)
  277. # [07:06] * Quits: [[zz]] (~q@node-qfv.pool-180-180.dynamic.totbb.net) (Ping timeout: 260 seconds)
  278. # [07:10] * Joins: izhak (~izhak@213.87.240.55)
  279. # [07:13] * Quits: danzik17 (~danzik17@ool-435606a9.dyn.optonline.net) (Ping timeout: 246 seconds)
  280. # [07:14] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  281. # [07:24] * toyoshiAw is now known as toyoshim
  282. # [07:26] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  283. # [07:33] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  284. # [07:40] <annevk_> "Liberal handling of previously illegal strings as IRIs has some security implications that should be examined carefully; this is not like content parsing and style sheet application."
  285. # [07:40] <annevk_> uhuh ...
  286. # [07:41] <annevk_> I guess that's my cue for giving up on that discussion
  287. # [07:48] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  288. # [07:49] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  289. # [07:52] * Joins: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net)
  290. # [07:58] * Quits: kinetik_ (~kinetik@121.98.132.55) (Ping timeout: 248 seconds)
  291. # [07:58] * Joins: kinetik (~kinetik@121.98.132.55)
  292. # [08:00] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  293. # [08:00] * Joins: Martijnc (~Martijnc@d54C02148.access.telenet.be)
  294. # [08:10] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Linkinus - http://linkinus.com)
  295. # [08:11] * Quits: necolas (~necolas@adsl-71-135-37-1.dsl.pltn13.pacbell.net) (Remote host closed the connection)
  296. # [08:12] <MikeSmith> annevk_: other dude in that thread is arguing that what he calls the "fixing algorithm" should be in different spec, and that's exactly what we already have, so I'm having a hard time understanding what else they want.
  297. # [08:12] * Joins: Martin_L (~Martin_L@194.18.12.26)
  298. # [08:15] * Joins: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au)
  299. # [08:19] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  300. # [08:21] <JonathanNeal> In CSS, what's the difference between continuous media and paged media?
  301. # [08:25] <annevk_> MikeSmith: it's not exactly a "fixing algorithm" though
  302. # [08:25] <annevk_> MikeSmith: "fixing" is the same misperception people have about the HTML parser
  303. # [08:27] <MikeSmith> annevk_: yeah that's why I put it in quotes there
  304. # [08:27] <MikeSmith> annevk_: clearly there are a whole bunch of misperceptions from commenters in that discussion
  305. # [08:27] <MikeSmith> JonathanNeal: paged media has pages similar to PDF or whatever
  306. # [08:27] <MikeSmith> page breaks
  307. # [08:28] <JonathanNeal> Oh, I see.
  308. # [08:28] * Joins: Ducki_ (~Ducki@pD9E399C6.dip0.t-ipconnect.de)
  309. # [08:29] <JonathanNeal> so queries are suposed to work within the page breaks in paged media?
  310. # [08:30] <Hixie_> annevk_: a lot of the confusion i've seen comes from people not understanding that you haven't defined conformance criteria yet. (We had the same thing with HTML parsing for a long time)
  311. # [08:31] <annevk_> yeah, I need to do that and update the terminology so we can start using it in other specs
  312. # [08:38] <MikeSmith> JonathanNeal: dunno what kind of queries you mean but nothing else should really be effected by whatever rules you have to define page breaks
  313. # [08:39] <MikeSmith> JonathanNeal: you know don't define explicit page breaks in your markup, you make rules saying, break before every H2 or whatever
  314. # [08:39] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  315. # [08:39] <JonathanNeal> "The ‘width’ media feature describes the width of the targeted display area of the output device. For continuous media, this is the width of the viewport (as described by CSS2, section 9.1.1 [CSS21]) including the size of a rendered scroll bar (if any). For paged media, this is the width of the page box (as described by CSS2, section 13.2 [CSS21])."
  316. # [08:40] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Client Quit)
  317. # [08:40] <MikeSmith> ah
  318. # [08:40] <MikeSmith> JonathanNeal: I don't know what the "page box" is so I guess I should shut up
  319. # [08:40] <tiglionabbit> it is what it sounds like
  320. # [08:41] * Joins: isherman-book (Adium@nat/google/x-azaufpdhfurtgrzj)
  321. # [08:41] <MikeSmith> but I'm not sure how much of the paged-media stuff anybody has actually implemented
  322. # [08:42] * Quits: isherman-book (Adium@nat/google/x-azaufpdhfurtgrzj) (Client Quit)
  323. # [08:44] * Quits: yoshiki_ (yoshiki@nat/google/x-hkjrlypmbxbxslgv) (Read error: Connection reset by peer)
  324. # [08:44] * Joins: yoshiki (yoshiki@nat/google/x-kozenjjnshxtmorp)
  325. # [08:44] * Parts: tiglionabbit (~nick@c-67-188-179-140.hsd1.ca.comcast.net)
  326. # [08:49] * Joins: auchenberg (~auchenber@176.222.239.226)
  327. # [08:51] * Quits: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au) (Ping timeout: 246 seconds)
  328. # [08:52] * Joins: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au)
  329. # [08:52] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  330. # [08:54] * Joins: isherman-book (Adium@nat/google/x-ltseywphungbuojd)
  331. # [08:57] * Quits: isherman-book (Adium@nat/google/x-ltseywphungbuojd) (Client Quit)
  332. # [09:00] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  333. # [09:01] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  334. # [09:01] * Quits: nessy (~silviapf@58-6-44-251.dyn.iinet.net.au) (Ping timeout: 240 seconds)
  335. # [09:03] * Joins: zcorpan (~zcorpan@node-7ahkvpuqoj1bcpal8.a0.ipv6.opera.com)
  336. # [09:05] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
  337. # [09:12] * [[zzz]] is now known as [[zz]]
  338. # [09:14] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  339. # [09:17] <MikeSmith> trying to figure out what's up with https://www.w3.org/Bugs/Public/show_bug.cgi?id=13409
  340. # [09:17] <MikeSmith> "Defining Entity references for characters in XHTML"
  341. # [09:18] <MikeSmith> maybe would help if David Carlisle came on IRC here to talk about it
  342. # [09:19] * Joins: hallvors (~hallvord@office.oslo.opera.com)
  343. # [09:20] <hallvors> annevk_: yt?
  344. # [09:20] * Joins: Kolombiken (~Adium@217.13.228.226)
  345. # [09:20] * annevk_ is now known as annevk
  346. # [09:20] <annevk> hallvors: yeah
  347. # [09:21] <zcorpan> "On the other hand, caches that don't assume "Vary: User-Agent" are already completely broken on the web when they sit between multiple users using multiple browsers and the rest of the web...." http://www.w3.org/mid/507D94AB.3000207@mit.edu
  348. # [09:21] <hallvors> quick question on XHR spec:
  349. # [09:21] <zcorpan> this is why there should be a spec requiring such things
  350. # [09:21] <annevk> zcorpan: you mean like in the HTTP spec?
  351. # [09:21] <zcorpan> yeah
  352. # [09:21] <AryehGregor> gsnedders, I did Google "anolis", but I vaguely recalled there were two versions and the fork was what was needed to build. Once I actually saw the search results I saw you retired your version in favor of the fork, though.
  353. # [09:22] <annevk> zcorpan: https://twitter.com/robinberjon/status/255307260375494656
  354. # [09:22] <hallvors> in "infrastructure for send() method", there is a section on sending events that confuses me a bit
  355. # [09:22] <hallvors> Below 7. If the upload complete flag is unset, follow these substeps
  356. # [09:22] <hallvors> it talks about "Fire a progress event named *event*"
  357. # [09:23] <zcorpan> maybe i'll just file an issue on httpbis and see what happens
  358. # [09:23] <hallvors> Firing an event named event doesn't make much sense so I guess this is an accident of editing ;-)
  359. # [09:24] <annevk> it's a variable and does make sense
  360. # [09:24] <zcorpan> how does one file issues on httpbis?
  361. # [09:24] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Remote host closed the connection)
  362. # [09:24] <annevk> zcorpan: email the mailing list stating it's a new issue
  363. # [09:25] <annevk> zcorpan: we keep track of some stuff here: http://wiki.whatwg.org/wiki/HTTP
  364. # [09:25] <hallvors> mm.. ok, but where is its value defined in that case?
  365. # [09:26] <annevk> by the calling algorithm
  366. # [09:26] <annevk> "request error" is the generic case, "abort error" is a specific case for instance
  367. # [09:26] * Joins: sedovsek (~robert@89.143.12.238)
  368. # [09:26] <hallvors> right
  369. # [09:26] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  370. # [09:26] <hallvors> got it
  371. # [09:27] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  372. # [09:27] <annevk> I plan on changing the "terminate send()" concept btw
  373. # [09:27] <annevk> make it into a flag somehow because currently it's kinda broken
  374. # [09:28] <annevk> same for "terminate abort()"
  375. # [09:28] <annevk> but I see the W3C spec is still out of date
  376. # [09:29] <hallvors> I should try to find the discussion that let to the AnonXMLHttpRequest constructor thing BTW - I don't understand why we can't just do xhr.withCredentials=false if we want an anonymous same-domain request..
  377. # [09:30] <annevk> that still exposes Origin
  378. # [09:30] <annevk> and Referer
  379. # [09:30] <annevk> and AnonXMLHttpRequest is no more
  380. # [09:30] <annevk> it's an argument to new XMLHttpRequest now
  381. # [09:30] <annevk> hallvors: I recommend reading http://xhr.spec.whatwg.org/
  382. # [09:31] <hallvors> OK. So how do I detect if that functionality is supported?
  383. # [09:31] <hallvors> (I'm looking at both versions)
  384. # [09:31] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 244 seconds)
  385. # [09:31] <hallvors> but as you can tell I haven't quite figured out the differences. I'll look at the github log again ;-)
  386. # [09:32] <hallvors> if(XMLHttpRequest.length==1) // anon is supported ?
  387. # [09:33] <AryehGregor> hallvors, does that actually work per spec and/or in implementations?
  388. # [09:33] <AryehGregor> My recollection is .length is fairly useless for feature-testing both in the spec and in implementations.
  389. # [09:33] <zcorpan> annevk: emailed and added to the wiki
  390. # [09:34] <annevk> not sure if you can feature-test it, not all new functionality can unfortunately
  391. # [09:34] <hallvors> .length is currently 0 in Opera, so it might work :-p
  392. # [09:34] <zcorpan> .length in opera is usually 0 even for methods that support more arguments
  393. # [09:35] <zcorpan> for DOM stuff i mean
  394. # [09:35] * Parts: Kolombiken (~Adium@217.13.228.226)
  395. # [09:35] <hallvors> we have lots of older stuff testing .length on functions - but only or ECMA stuff I guess
  396. # [09:36] <AryehGregor> zcorpan, IE too, I believe.
  397. # [09:36] <zcorpan> AryehGregor: oh? didn't know that
  398. # [09:36] <AryehGregor> And I think the spec says optional arguments don't count toward .length.
  399. # [09:36] <AryehGregor> And I think maybe WebKit?
  400. # [09:36] <AryehGregor> So it will only work in Gecko and only because it's nonstandard, IIRC.
  401. # [09:36] * AryehGregor looks for the Gecko bug
  402. # [09:37] <AryehGregor> https://bugzilla.mozilla.org/show_bug.cgi?id=793151
  403. # [09:38] <AryehGregor> Ah, Gecko's about to match the spec so that .length is totally useless for feature-testing in all browsers.
  404. # [09:38] <AryehGregor> Hurrah.
  405. # [09:38] * Joins: ^esc (~esc_ape@77.117.247.69.wireless.dyn.drei.com)
  406. # [09:38] <zcorpan> woah, i thought webkit did this
  407. # [09:38] <zcorpan> quick testing gives 0 :-(
  408. # [09:38] <AryehGregor> hallvors, I believe the issue is that ECMAScript does make .length include optional arguments, now that ES has the concept of optional arguments.
  409. # [09:38] <hallvors> Who would rely on some privacy feature that can't be feature-tested?
  410. # [09:38] <hallvors> annevk: can send() for a synchronous test still throw the TimeoutError?
  411. # [09:38] <AryehGregor> Although maybe that should just be changed before it sticks.
  412. # [09:39] <AryehGregor> hallvors, well, you can try using the extra argument, and abort if it throws.
  413. # [09:39] <zcorpan> yeah let's fix .length
  414. # [09:39] * Quits: JohnAlbin (~JohnAlbin@111-250-146-11.dynamic.hinet.net) (Remote host closed the connection)
  415. # [09:39] <AryehGregor> Passing too many arguments should cause implementations to throw.
  416. # [09:39] <zcorpan> no
  417. # [09:39] <AryehGregor> Oh, it doesn't?
  418. # [09:39] <hallvors> no
  419. # [09:39] <zcorpan> extra arguments are silently ignored
  420. # [09:39] <annevk> hallvors: in workers
  421. # [09:39] <AryehGregor> Yay.
  422. # [09:40] <AryehGregor> zcorpan, if you want to change the spec, why don't you comment on that Gecko bug asking that we not change our behavior to match the spec?
  423. # [09:40] <AryehGregor> (I mean, I could too, I guess)
  424. # [09:40] <hallvors> aha - so webworkers is what all those "when there is an associated document" clauses are about
  425. # [09:40] <zcorpan> the spec matches gecko, right?
  426. # [09:40] <zcorpan> i'd like everyone else to match gecko :-)
  427. # [09:40] <AryehGregor> The spec matches the behavior of Gecko that just got r+ and will land whenever Ms2ger gets around to landing all his pending patches next.
  428. # [09:41] <AryehGregor> The old behavior of Gecko is what we want (optional arguments do count toward .length).
  429. # [09:41] <AryehGregor> Wait, I just confused myself.
  430. # [09:41] <zcorpan> you confused me too :-P
  431. # [09:41] <AryehGregor> I'm sick, so I'm not totally coherent right now.
  432. # [09:41] <AryehGregor> I mean, the point is that Gecko's current behavior is the useful one, and it's about to change to match the spec, which is not useful.
  433. # [09:41] <AryehGregor> I think.
  434. # [09:42] <zcorpan> the spec says optional arguments are included in length?
  435. # [09:42] * hallvors never really found .length very useful in the first place..
  436. # [09:43] <AryehGregor> The spec says optional arguments are *not* included in .length, so adding an optional argument doesn't change .length.
  437. # [09:43] <AryehGregor> http://dev.w3.org/2006/webapi/WebIDL/#es-operations
  438. # [09:43] <AryehGregor> "Return the length of the shortest argument list of the entries in S."
  439. # [09:43] <zcorpan> just found it
  440. # [09:44] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  441. # [09:44] <AryehGregor> Optional arguments to functions are new in ES6, aren't they?
  442. # [09:44] <zcorpan> but now i need to understand the effective overload set
  443. # [09:44] <AryehGregor> Just pretend it means "the set of all possible overloads of this function".
  444. # [09:44] * Joins: kennyluck (~kennyluck@119.161.158.96)
  445. # [09:44] <AryehGregor> Including different overloads for optional or variable arguments.
  446. # [09:45] <AryehGregor> So f(x, optional y) would have f(x) and f(x, y) in the overload set.
  447. # [09:45] <hallvors> annevk: why is withCredentials not allowed set for sync requests? (except in workers)
  448. # [09:45] <AryehGregor> (understanding the concept of the effective overload set is generally one of the primary stumbling-blocks for people who haven't studied WebIDL closely :) )
  449. # [09:45] <AryehGregor> hallvors, I'm guessing because we hate sync XHR and want it to die a fiery death, so we refuse to add new features to it.
  450. # [09:46] <AryehGregor> (except in workers, where sync APIs are fine)
  451. # [09:46] <zcorpan> AryehGregor: so optional arguments do not get counted per spec for "length"?
  452. # [09:46] <AryehGregor> zcorpan, correct.
  453. # [09:46] <zcorpan> AryehGregor: is that the useful behavior?
  454. # [09:46] <AryehGregor> No.
  455. # [09:46] <zcorpan> ok
  456. # [09:46] <AryehGregor> It makes .length completely useless.
  457. # [09:46] <AryehGregor> We might as well just make it 0, which is what most implementations do anyway.
  458. # [09:47] <zcorpan> i can file a spec bug
  459. # [09:47] <hallvors> AryehGregor: how ... emotional ;-)
  460. # [09:47] <AryehGregor> http://wiki.ecmascript.org/doku.php?id=harmony:parameter_default_values
  461. # [09:47] <AryehGregor> "The length property of a function should be updated to not include optional parameters.
  462. # [09:47] <AryehGregor> — Erik Arvidsson 2010/11/05 22:37"
  463. # [09:47] <AryehGregor> I asked heycam and he said the reason he did it was to match ES6.
  464. # [09:47] <AryehGregor> But I think we should just change ES6, right?
  465. # [09:48] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Read error: Operation timed out)
  466. # [09:49] <zcorpan> ah. was there any rationale for IE6's decision?
  467. # [09:49] <zcorpan> er
  468. # [09:49] <zcorpan> ES6
  469. # [09:49] <AryehGregor> Not on that page.
  470. # [09:49] <AryehGregor> You could ask Erik Arvidsson why he said that.
  471. # [09:49] <AryehGregor> I don't know if there were mailing list discussions etc.
  472. # [09:49] <hallvors> annevk: "if the document cannot be serialized an "InvalidStateError" exception is thrown"
  473. # [09:49] <AryehGregor> By his name, he probably works for your employer. :)
  474. # [09:49] <hallvors> I think that's a normative statement
  475. # [09:49] <AryehGregor> No, Google, it seems.
  476. # [09:49] <hallvors> Aryeh: he's at Google AFAIK
  477. # [09:50] <AryehGregor> I guess Opera can't employ *everyone* in the world with a Scandinavian name.
  478. # [09:50] <hallvors> I found it a bit confusing that it's in a "note"
  479. # [09:51] <hallvors> Isn't it better to add it to the previous paragraph?
  480. # [09:51] <AryehGregor> hallvors, it's part of the "serialize" algorithm, I'm guessing.
  481. # [09:51] <AryehGregor> Oh, except that that's underdefined.
  482. # [09:51] <AryehGregor> http://domparsing.spec.whatwg.org/#concept-serialize-xml
  483. # [09:52] <AryehGregor> Ah, this case in defined if you follow all the breadcrumbs: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#xml-fragment-serialization-algorithm
  484. # [09:52] <AryehGregor> So "serialize" is here: http://domparsing.spec.whatwg.org/#concept-serialize
  485. # [09:52] <AryehGregor> Which refers you to here: http://domparsing.spec.whatwg.org/#concept-serialize-xml
  486. # [09:52] <AryehGregor> Which in the document case refers you to here: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-xhtml-syntax.html#xml-fragment-serialization-algorithm
  487. # [09:52] <AryehGregor> Which includes various cases that throw.
  488. # [09:53] <AryehGregor> In web specs as in programming languages, if you invoke an algorithm that throws, the exception propagates upward.
  489. # [09:53] <hallvors> OK, thanks :)
  490. # [09:54] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  491. # [09:55] <hallvors> spec says username/password are always ignored for CORS - what about asking remote site if it accepts an Authenticate header instead?
  492. # [09:55] <hallvors> (that's what happens if you set Authenticate manually with setRequestHeader(), ight? - why force authors who need this functionality to do it the harder way?)
  493. # [09:57] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  494. # [09:57] <hallvors> hm.. the whatwg version doesn't say that anymore
  495. # [09:57] <AryehGregor> zcorpan, es-discuss is the list to search for discussions of optional parameters and length, right?
  496. # [09:58] <AryehGregor> hallvors, the only maintained XHR spec is at whatwg.org. All others are out-of-date.
  497. # [09:58] <zcorpan> i guess, i was going to send an email to public-script-coord without searching for prior discussions :-P
  498. # [09:58] <AryehGregor> Ah, public-script-coord.
  499. # [09:58] <AryehGregor> I'm filing a WebIDL bug, so I want links to prior discussions if there are any.
  500. # [09:59] <zcorpan> if i send my email you can point to that :-)
  501. # [09:59] <AryehGregor> Is ES6 version-controlled somewhere such that I can search for when the relevant requirement was added?
  502. # [10:00] <AryehGregor> Hmm, public-script-coord is quite low-traffic.
  503. # [10:00] <AryehGregor> I wonder if it's worth joining.
  504. # [10:00] * zcorpan sent
  505. # [10:00] <zcorpan> i think it also has a pretty good signal/noise ratio
  506. # [10:04] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  507. # [10:04] * abstractj|away is now known as abstractj
  508. # [10:07] <hallvors> annevk: I'm trying to figure out where the spec says that user / pass arguments add to author request headers.
  509. # [10:08] * Quits: jochen__ (jochen@nat/google/x-bxsqiqqpetcjkexv) (Remote host closed the connection)
  510. # [10:09] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  511. # [10:09] <hallvors> (because that's the way to spec that an Authenticate: header generated from the user password arguments will require a preflight - AFAIK?)
  512. # [10:11] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Remote host closed the connection)
  513. # [10:11] * Joins: MikeSmith (~MikeSmith@w3cvpn1.w3.org)
  514. # [10:11] <annevk> hallvors: sync requests are intentionally crippled
  515. # [10:12] <annevk> hallvors: it's a note because the normative statement is made elsewhere
  516. # [10:12] <annevk> hallvors: we don't define what serialize means, DOM Parsing does
  517. # [10:13] <annevk> hallvors: yeah, the user/password restriction I removed recently as it was bogus
  518. # [10:13] <hallvors> I've seen the change in the github log
  519. # [10:13] <hallvors> 6 days ago, so I'm sort of catching up with your thinking maybe ;)
  520. # [10:14] <hallvors> but where exactly does it say that giving user, password in open() will require a CORS preflight and acceptance?
  521. # [10:15] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  522. # [10:15] <hallvors> I expect that to happen but I don't understand where the spec says it must..
  523. # [10:15] * Joins: Druide_ (~Druid@p5B05D369.dip.t-dialin.net)
  524. # [10:16] <hallvors> maybe open() algorithm should add an authorize: header to author request headers?
  525. # [10:16] * Quits: Druide__ (~Druid@p5B137F73.dip.t-dialin.net) (Ping timeout: 255 seconds)
  526. # [10:19] <hallvors> (BTW, it would be nice if giving user/pass in open() would make the implementation send the Authorize header immediately, rather than waiting for a 401 first.. Sort of, if I supply user name and password, it's my intention that they are sent. I guess that would violate some HTTP rules though?)
  527. # [10:19] <annevk> yeah
  528. # [10:19] <annevk> that seems unwise, you don't want to give away credentials if they're not asked for
  529. # [10:19] <annevk> I guess unless you want to implement authentication on your own...
  530. # [10:20] <hallvors> but it also seems a bit wasteful to send a potentially large entity body, then get 401, and re-send.. :-p
  531. # [10:20] <annevk> I had the idea of adding a flag for that at some point, but it has not happened yet
  532. # [10:20] <hallvors> Well, if I do setRequestHeader('Authenticate', .. ) will it be sent immediately?
  533. # [10:21] <annevk> dunno, I'm happy for you to figure out how HTTP authentication and XHR interact
  534. # [10:21] <hallvors> and *why* is sync requests "intentionally" crippled?
  535. # [10:21] <hallvors> Sure, I'll investigate :)
  536. # [10:21] <AryehGregor> hallvors, because sync I/O or network access freezes all script for an indeterminate time period.
  537. # [10:22] <AryehGregor> It's terrible for perf.
  538. # [10:22] <AryehGregor> localStorage too.
  539. # [10:22] <hallvors> I guess I can clone your spec on github and send you some pull requests if I figure out something interesting ;-)
  540. # [10:22] <AryehGregor> So new features are exclusively async, except in workers, since those don't freeze anything but themselves.
  541. # [10:22] <hallvors> isn't that the script author's problem? :-p
  542. # [10:22] <annevk> hallvors: yeah, that'd be sweet
  543. # [10:22] <AryehGregor> Pages that don't work well are everyone's problem.
  544. # [10:22] <annevk> hallvors: if you want I can give you access to all WHATWG specs
  545. # [10:23] <AryehGregor> The idea of the web platform is you don't have to know what you're doing to write web pages that work okay. :)
  546. # [10:23] <annevk> hallvors: but we handle pull requests too
  547. # [10:23] <hallvors> LOL
  548. # [10:23] <hallvors> annevk: sending you pull requests is fine for now.
  549. # [10:24] <zcorpan> http://lists.w3.org/Archives/Public/ietf-http-wg/2012OctDec/0115.html
  550. # [10:25] <AryehGregor> zcorpan, to be fair, simply varying on User-Agent does make caches virtually useless.
  551. # [10:25] * Joins: nonge_ (~nonge@p5B326607.dip.t-dialin.net)
  552. # [10:25] <zcorpan> yet bz said that caches that don't do it are broken?
  553. # [10:26] <AryehGregor> Sure, but broken is sometimes better than useless.
  554. # [10:26] <annevk> I guess if you don't do it for images and video content you're still fine
  555. # [10:26] <AryehGregor> Arguably, any kind of transparent proxy is broken.
  556. # [10:26] <AryehGregor> But sometimes they're necessarily for performance.
  557. # [10:26] <AryehGregor> Back in the day, Wikimedia hacked its Squids to vary more intelligently than the default.
  558. # [10:27] <AryehGregor> IIRC, it was based on the fact that different browsers format their Accept-Encoding headers differently, so simply telling it to vary on Accept-Encoding would fragment the cache.
  559. # [10:27] <annevk> I doubt all the sites that set custom XHR headers also set Vary accordingly
  560. # [10:27] <hallvors> open() has a list of state stuff it resets (step 18) - but some stuff isn't mentioned, like the error flag, upload complete and upload events flags. Does calling open() again preserve previously defined upload event listeners, for example?
  561. # [10:27] <AryehGregor> Instead, they hacked it to parse the header and vary only based on whether the thing they were interested in was present.
  562. # [10:28] <AryehGregor> But let's be honest, sites vary their content based on all kinds of things and don't bother sending Vary headers.
  563. # [10:28] <annevk> hallvors: it doesn't reset event listeners
  564. # [10:28] <AryehGregor> Caches are never going to really be correct.
  565. # [10:28] * Quits: nonge (~nonge@p50829E29.dip.t-dialin.net) (Ping timeout: 240 seconds)
  566. # [10:29] <zcorpan> AryehGregor: i guess that's a fair point
  567. # [10:29] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  568. # [10:29] <AryehGregor> In any event, it is absolutely true that if you vary based on User-Agent, you may as well not have a cache, because every two people with a different minor browser version or different set of plugins installed or heaven knows what will get a different cache entry.
  569. # [10:29] <annevk> hallvors: error flag is unset by send() itself
  570. # [10:29] <AryehGregor> Even if User-Agent just consisted of one of the five strings "ie"/"firefox"/"chrome"/"safari"/"opera", you just completely murdered the entire tail of your cache.
  571. # [10:29] * Joins: jarib (~jarib@unaffiliated/jarib)
  572. # [10:30] <AryehGregor> For commonly-used resources you're now making five times as many requests as before, and for uncommon resources you may as well not bother caching them.
  573. # [10:30] <AryehGregor> Even fragmenting your cache in two is pretty disastrous.
  574. # [10:30] <AryehGregor> I know all this stuff from my Wikipedia experience.
  575. # [10:31] <AryehGregor> We would sacrifice features and spend tons of time left and right to avoid fragmenting any caches for anonymous users.
  576. # [10:31] <AryehGregor> (i.e., not logged in)
  577. # [10:31] <annevk> hallvors: I guess the upload complete flag should be unset when the error flag is unset
  578. # [10:31] <AryehGregor> And if you logged in, suddenly your performance dropped like a stone because you started missing caches everywhere.
  579. # [10:31] <zcorpan> AryehGregor: feel free to edit http://wiki.whatwg.org/wiki/HTTP#Assume_Vary:_User-Agent
  580. # [10:32] <annevk> hallvors: same for the upload events flag
  581. # [10:32] <annevk> hallvors: and then step 6/7 need to be switched
  582. # [10:32] <annevk> hallvors: will fix
  583. # [10:33] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  584. # [10:33] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  585. # [10:35] <hallvors> hm.. if open() doesn't reset any event listeners (which seems the right thing to do), the upload events flag can just be set where it is currently set in send()
  586. # [10:35] <hallvors> I think
  587. # [10:35] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Read error: Connection reset by peer)
  588. # [10:35] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  589. # [10:36] * hallvors thinks Wikipedia is an outlier, in terms of request volume / budget and resources :-)
  590. # [10:36] <annevk> hallvors: https://github.com/whatwg/xhr/commit/e439e4b6be1277e3fde8951b39e95bec59e89b78
  591. # [10:36] <AryehGregor> hallvors, also in terms of cacheability.
  592. # [10:37] <annevk> hallvors: sure, but if it's already set, and people removed the event listeners after the first time invoking send(), it needs to be unset the second time
  593. # [10:37] <AryehGregor> If you think about it, Wikipedia is one of the few major websites where all important content is completely cacheable on the server side.
  594. # [10:37] <AryehGregor> Not by clients, because it might change, but it doesn't vary per-user unless you're logged in.
  595. # [10:37] <AryehGregor> And 95%+ of users aren't logged in.
  596. # [10:38] <hallvors> fix looks good :)
  597. # [10:39] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  598. # [10:45] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  599. # [10:45] * Joins: auchenbe_ (~auchenber@176.222.239.226)
  600. # [10:48] * Quits: auchenberg (~auchenber@176.222.239.226) (Ping timeout: 260 seconds)
  601. # [10:50] * Joins: sedovsek (~robert@89.143.12.238)
  602. # [10:52] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  603. # [10:52] * Joins: MikeSmith_ (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  604. # [10:52] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  605. # [10:53] * Joins: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com)
  606. # [10:55] * Quits: MikeSmith (~MikeSmith@w3cvpn1.w3.org) (Ping timeout: 246 seconds)
  607. # [10:55] * MikeSmith_ is now known as MikeSmith
  608. # [10:56] <AryehGregor> zcorpan, commented.
  609. # [10:56] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 246 seconds)
  610. # [10:57] <AryehGregor> zcorpan, I think when bz said such caches are completely broken, he meant that they're guaranteed to break some pages, not that they're never desirable.
  611. # [10:57] <AryehGregor> Oh, no, he did say they should set it.
  612. # [10:59] <zcorpan> AryehGregor: thanks. can i send your comment as a reply to ietf-http-wg?
  613. # [10:59] <AryehGregor> zcorpan, sure.
  614. # [10:59] <AryehGregor> I'm posting something to public-webapps now.
  615. # [11:00] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 245 seconds)
  616. # [11:05] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  617. # [11:06] * Joins: jarib (~jarib@unaffiliated/jarib)
  618. # [11:08] <AryehGregor> zcorpan, posted.
  619. # [11:09] <zcorpan> thanks
  620. # [11:11] * Joins: OnlyMax (~OnlyMax@187-126-221-137.user.veloxzone.com.br)
  621. # [11:16] * Joins: roc (~chatzilla@121.98.230.221)
  622. # [11:19] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  623. # [11:22] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  624. # [11:22] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  625. # [11:26] <AryehGregor> zcorpan, I'll never pass up a chance to tell bz he's wrong. ;)
  626. # [11:26] <AryehGregor> (although there's always the lingering unease that maybe he's right after all)
  627. # [11:26] <AryehGregor> (I'll see what he says)
  628. # [11:26] <jgraham> AryehGregor: You know that will end badly, right?
  629. # [11:27] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  630. # [11:29] * Joins: jarib (~jarib@unaffiliated/jarib)
  631. # [11:33] <AryehGregor> Yeah, it generally does.
  632. # [11:33] <AryehGregor> Doesn't stop me from trying, though.
  633. # [11:33] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  634. # [11:36] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  635. # [11:36] * Joins: kennyluck (~kennyluck@119.161.158.96)
  636. # [11:37] * Quits: auchenbe_ (~auchenber@176.222.239.226) (Remote host closed the connection)
  637. # [11:44] * Joins: auchenberg (~auchenber@176.222.239.226)
  638. # [11:49] * Joins: pyrsmk (~pyrsmk@246.193.115.78.rev.sfr.net)
  639. # [11:52] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  640. # [11:52] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  641. # [11:57] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 244 seconds)
  642. # [12:02] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  643. # [12:13] <annevk> AryehGregor: you okay with naming specification-data "xref" and hosting it under /whatwg too?
  644. # [12:13] <AryehGregor> annevk, sure.
  645. # [12:14] <annevk> AryehGregor: I'm also going to change the Makefile's of most specs to just point to ../xref/ instead of ./data/
  646. # [12:14] <AryehGregor> annevk, interesting.
  647. # [12:14] <AryehGregor> Sounds okay to me.
  648. # [12:14] <AryehGregor> It would also be nice if the makefiles updated the database.
  649. # [12:15] <AryehGregor> Although probably we wouldn't want them to do it synchronously.
  650. # [12:15] <AryehGregor> Especially since git tends to like to synchronously run git-gc for like three minutes once in a while.
  651. # [12:16] <annevk> AryehGregor: you mean did a commit?
  652. # [12:16] <annevk> would be nice yeah...
  653. # [12:16] <AryehGregor> What?
  654. # [12:20] <annevk> well the Makefile updates the local database
  655. # [12:21] <AryehGregor> Oh, I meant pull, not push.
  656. # [12:21] <AryehGregor> Actually, it would make more sense if we hooked git pull so it pulled the data repo too.
  657. # [12:22] <AryehGregor> Auto-commit/push is a bad idea, because you might run the makefile on several iterations locally and not want to save them . . .
  658. # [12:44] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  659. # [12:46] * Quits: plutoniix (~plutoniix@ppp-110-168-100-146.revip5.asianet.co.th) (Quit: จรลี จรลา)
  660. # [12:47] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  661. # [12:49] <annevk> hmm, so Anolis apparently has data hardcoded somewhere?!
  662. # [12:51] * Joins: reinaldob (~reinaldob@201.74.207.100)
  663. # [12:51] <annevk> anolis annevk$ grep -r "data/" *
  664. # [12:51] <annevk> anolislib/processes/refs.py: list = open("data/references.json", "rb")
  665. # [12:51] <annevk> anolislib/processes/xspecxref.py: manifest = open("data/specs.json", "rb")
  666. # [12:51] <annevk> anolislib/processes/xspecxref.py: file = open("data/xrefs/" + v, "rb")
  667. # [12:51] <annevk> build/lib/anolislib/processes/refs.py: list = open("data/references.json", "rb")
  668. # [12:51] <annevk> build/lib/anolislib/processes/xspecxref.py: manifest = open("data/specs.json", "rb")
  669. # [12:51] <annevk> build/lib/anolislib/processes/xspecxref.py: file = open("data/xrefs/" + v, "rb")
  670. # [12:51] <annevk> ffffffffuuuu
  671. # [12:59] <annevk> I wonder how Ms2ger wants to fix that
  672. # [13:01] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  673. # [13:08] <hsivonen> It annoys me that the long “Plan 2014” is very vague on the most interesting thing: the relationship with the WHATWG HTML spec
  674. # [13:08] <hsivonen> the Chairs could inspire trust by being less mysterious about such a central point
  675. # [13:10] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  676. # [13:14] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  677. # [13:15] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  678. # [13:16] <jgraham> hsivonen: Probably mentioning it reduces the chance of consensus whatever you say
  679. # [13:16] * Joins: yoshiaki_ (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  680. # [13:16] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Read error: Connection reset by peer)
  681. # [13:16] <jgraham> So being vauge seems like a good strategy from their point of view regardless of whether they have good intentions or not
  682. # [13:16] * Quits: Somatt_wrk_ (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 260 seconds)
  683. # [13:17] * Joins: sedovsek (~robert@89.143.12.238)
  684. # [13:23] <hsivonen> jgraham: consensus by vagueness is a terrible way to do things. It’s how the WAI reaches consensus.
  685. # [13:24] <hsivonen> so then we get to have permathreads at the HTML WG, because two editors of one WAI spec have opposite understanding of what their vague text means.
  686. # [13:25] <jgraham> I didn't endorse it. But I'm saying that I can see how it would be a natural outcome of a consensus based process
  687. # [13:25] <hsivonen> jgraham: yes. and it had occurred to me.
  688. # [13:26] <hsivonen> jgraham: note that I didn’t wonder *why* above
  689. # [13:26] <jgraham> Fair enough
  690. # [13:26] <hsivonen> it’s pretty clear that by keeping the intentions a mystery, there’s nothing concrete to object to
  691. # [13:27] <hsivonen> that doesn’t stop me from objecting to keeping the intentions a mystery
  692. # [13:30] * Parts: jarib (~jarib@unaffiliated/jarib)
  693. # [13:32] <jgraham> I think we are agreeing
  694. # [13:40] * Quits: yoshiaki_ (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  695. # [13:40] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  696. # [13:45] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 272 seconds)
  697. # [13:55] <zcorpan> should crossOrigin be "limited to only known values"?
  698. # [13:56] <annevk> think so
  699. # [13:57] <zcorpan> currently crossorigin="" means anonymous but crossOrigin returns "" for both that and missing attribute (which maps to the No CORS state)
  700. # [13:59] <hsivonen> clearly, the HTML WG needs more participants objecting to keeping the Chair intentions secret to make the mystery cause less consensus than stating the intentions
  701. # [14:27] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  702. # [14:29] * Quits: Ducki_ (~Ducki@pD9E399C6.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  703. # [14:30] * Joins: Ducki_ (~Ducki@pD9E399C6.dip0.t-ipconnect.de)
  704. # [14:31] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  705. # [14:32] * Joins: krawchyk (~krawchyk@65.220.49.251)
  706. # [14:32] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
  707. # [14:37] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  708. # [14:46] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Ping timeout: 246 seconds)
  709. # [14:48] * Joins: Lachy (~Lachy@pat-tazdevil.opera.com)
  710. # [14:51] * Quits: niloy (~niloy@203.196.177.156) (Remote host closed the connection)
  711. # [14:57] * Parts: Charun (~Charun@unaffiliated/charun)
  712. # [14:57] <hsivonen> Sam’s post is rather remarkable in the length it goes into in order to highlight evidence of past action while carefully refraining from stating future intentions.
  713. # [14:59] <annevk> why are you still bothering? is there a point?
  714. # [15:00] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Quit: snowfox_ben)
  715. # [15:00] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  716. # [15:02] <hsivonen> annevk: the point is assessing how much to participate from now myself and what advice to give to others on the topic of participation
  717. # [15:02] <hsivonen> s/now/now on/
  718. # [15:05] * Quits: Martin_L (~Martin_L@194.18.12.26) (Ping timeout: 264 seconds)
  719. # [15:08] * Quits: zcorpan (~zcorpan@node-7ahkvpuqoj1bcpal8.a0.ipv6.opera.com) (Remote host closed the connection)
  720. # [15:14] * Joins: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net)
  721. # [15:17] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  722. # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  723. # [15:18] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  724. # [15:22] <hallvors> If WHATWG cooks good stuff, implementors will eat it, and the HTMLWG will want to include the recipes in its cookbook collection.
  725. # [15:23] <smaug____> is it common to use outerHTML to remove a node from its parent?
  726. # [15:23] <smaug____> since it feels really odd
  727. # [15:23] <smaug____> and is slower than other ways
  728. # [15:24] <jgraham> That is true. But if some chefs are working with the HTMLWG cookbook and some with the WHATWG cookbook, and they are supposed to be serving the same meal, but the books sometimes have totally different recipies, there will be tears in the dining room, and people will go to a different resturant
  729. # [15:25] <jgraham> smaug____: Dunno. Does jQuery do it?
  730. # [15:26] <smaug____> there was just one bug report related to mutationobservers in that cas
  731. # [15:26] <smaug____> e
  732. # [15:26] <smaug____> but this reminds me
  733. # [15:26] <smaug____> has anyone implemented the new stuff in Element
  734. # [15:27] <smaug____> remove() etc
  735. # [15:27] <smaug____> before and after are still wrong IMO
  736. # [15:28] * Joins: danzik17 (~danzik17@164.55.254.106)
  737. # [15:34] * Joins: MacTed (~Thud@63.119.36.36)
  738. # [15:35] * Joins: shwetank (~shwetank@14.98.164.45)
  739. # [15:42] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  740. # [15:44] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  741. # [15:45] * Joins: JohnAlbin (~JohnAlbin@36-224-108-132.dynamic-ip.hinet.net)
  742. # [15:46] * Joins: auchenberg (~auchenber@176.222.239.226)
  743. # [15:46] * Quits: shwetank (~shwetank@14.98.164.45) (Quit: Linkinus - http://linkinus.com)
  744. # [15:46] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  745. # [15:49] * Joins: Ms2ger (~Ms2ger@vpne180.ugent.be)
  746. # [15:50] * Joins: didymos (~didymos@5.57.48.69)
  747. # [15:50] <jgraham> krijnhuman: Did I ask you about logging #testing before?
  748. # [15:51] <jgraham> (on the w3c server)
  749. # [15:51] * Parts: didymos (~didymos@5.57.48.69)
  750. # [15:51] <Ms2ger> smaug____, I've got a patch for remove(), btw
  751. # [15:55] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  752. # [15:57] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
  753. # [16:03] * Joins: zcorpan (~zcorpan@94.234.170.79)
  754. # [16:10] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  755. # [16:15] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
  756. # [16:16] * Joins: erichynds (~ehynds@64.206.121.41)
  757. # [16:17] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  758. # [16:18] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  759. # [16:18] <krijnhuman> jgraham: can't remember..
  760. # [16:18] <krijnhuman> Yes :)
  761. # [16:18] * krijnhuman is now known as krijnh
  762. # [16:19] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: http://mhausenblas.info/#i says TTYL)
  763. # [16:19] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 246 seconds)
  764. # [16:19] <krijnh> Hm, dropped out of that channel 4 months ago..
  765. # [16:21] <Ms2ger> krijnh, and #developers? :)
  766. # [16:21] <krijnh> Moz?
  767. # [16:22] <krijnh> Ah, yeah
  768. # [16:22] <krijnh> That's a funny story
  769. # [16:25] <Ms2ger> Heh
  770. # [16:26] <krijnh> Hard disk had 0kb free space
  771. # [16:26] <krijnh> Apparently then it stops logging
  772. # [16:26] <Ms2ger> Neat
  773. # [16:26] <krijnh> Because of these logs, I had to throw away old photos
  774. # [16:26] <krijnh> Hope you're happy now!
  775. # [16:27] <Ms2ger> Very :)
  776. # [16:27] <krijnh> And /irc-logs/ is almost 1gb now
  777. # [16:27] <krijnh> Tee hee
  778. # [16:31] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  779. # [16:35] * Joins: garciawebdev (~garciaweb@190.244.76.14)
  780. # [16:38] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  781. # [16:40] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  782. # [16:40] * Joins: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net)
  783. # [16:42] * Joins: viduthalai1947 (u5404@gateway/web/irccloud.com/x-zthwxlerqvecbixu)
  784. # [16:42] * Parts: viduthalai1947 (u5404@gateway/web/irccloud.com/x-zthwxlerqvecbixu)
  785. # [16:42] * Joins: crocket (~crocket@unaffiliated/crocket)
  786. # [16:43] <crocket> There's a table with a specific class or id.
  787. # [16:43] <crocket> I want to set border to 1 for table, td, and th of that table.
  788. # [16:43] <crocket> But putting id or class in every td and th is a hassle.
  789. # [16:44] <crocket> How can I bypass that hassle?
  790. # [16:44] * Quits: Ducki_ (~Ducki@pD9E399C6.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  791. # [16:47] * Joins: ehsan (~ehsan@66.207.208.98)
  792. # [16:47] * Joins: viduthalai1947 (u5404@gateway/web/irccloud.com/x-gichjstludgzwvtg)
  793. # [16:54] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  794. # [16:55] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  795. # [16:55] * Joins: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp)
  796. # [16:56] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  797. # [16:57] * Quits: izhak (~izhak@213.87.240.55) (Ping timeout: 246 seconds)
  798. # [16:57] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
  799. # [16:58] * Joins: krawchyk (~krawchyk@65.220.49.251)
  800. # [16:59] * Quits: yoshiaki (~yoshiaki@p2028-ipngn3201marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 246 seconds)
  801. # [17:03] * Quits: Martijnc (~Martijnc@d54C02148.access.telenet.be) (Quit: Martijnc)
  802. # [17:05] <zcorpan> Ms2ger: i recall you converted my worker tests to testharness.js, is that right? if so, where are the new tests? (the ones on w3c-test.org seems to use jsframework.js)
  803. # [17:06] <Ms2ger> zcorpan, I started
  804. # [17:06] <zcorpan> Ms2ger: i see. is the work-in-progress available online? :-)
  805. # [17:07] <Ms2ger> All the files that aren't called 001.html in your submission folder :)
  806. # [17:07] <Ms2ger> ./constructors/Worker, and some in ./constructors/SharedWorker:
  807. # [17:07] <Ms2ger> Looks like I didn't get far :)
  808. # [17:12] <zcorpan> ah. thanks
  809. # [17:12] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  810. # [17:13] <Ms2ger> Np
  811. # [17:18] * Quits: Ms2ger (~Ms2ger@vpne180.ugent.be) (Ping timeout: 246 seconds)
  812. # [17:24] * Joins: Martijnc (~Martijnc@d54C38583.access.telenet.be)
  813. # [17:24] * Joins: eric_carlson (~eric@17.212.152.104)
  814. # [17:27] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  815. # [17:28] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  816. # [17:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
  817. # [17:40] * Joins: izhak (~izhak@188.244.178.156)
  818. # [17:42] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  819. # [17:42] * Joins: scor (~scor@drupal.org/user/52142/view)
  820. # [17:44] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
  821. # [17:46] * Quits: zcorpan (~zcorpan@94.234.170.79) (Remote host closed the connection)
  822. # [17:47] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  823. # [17:47] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  824. # [17:51] * Quits: magcius (magcius@unaffiliated/magcius) (Excess Flood)
  825. # [17:51] * Joins: magcius (magcius@unaffiliated/magcius)
  826. # [17:54] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  827. # [17:55] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  828. # [17:58] * Joins: sedovsek (~robert@BSN-176-195-154.dial-up.dsl.siol.net)
  829. # [17:59] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  830. # [18:00] * Joins: jarib (~jarib@unaffiliated/jarib)
  831. # [18:01] * Joins: jsbell (jsbell@nat/google/x-tupchjxwtjhepdtf)
  832. # [18:03] * Joins: tantek (~tantek@66-87-0-138.pools.spcsdns.net)
  833. # [18:04] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: Connection reset by peer)
  834. # [18:04] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  835. # [18:05] * Joins: jernoble_ (~jernoble@mobile-198-228-222-173.mycingular.net)
  836. # [18:05] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Client Quit)
  837. # [18:05] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  838. # [18:06] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Client Quit)
  839. # [18:06] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  840. # [18:14] * Joins: eric_carlson (~eric@17.212.152.104)
  841. # [18:14] * Quits: eric_carlson (~eric@17.212.152.104) (Client Quit)
  842. # [18:15] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  843. # [18:15] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  844. # [18:20] * Joins: mpt (~mpt@faun.canonical.com)
  845. # [18:20] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  846. # [18:20] * Joins: mpt (~mpt@canonical/mpt)
  847. # [18:20] * Joins: drublic (~drublic@frbg-5f733a41.pool.mediaWays.net)
  848. # [18:22] * Quits: Lachy (~Lachy@pat-tazdevil.opera.com) (Quit: Computer has gone to sleep.)
  849. # [18:23] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  850. # [18:25] * Quits: pyrsmk (~pyrsmk@246.193.115.78.rev.sfr.net) (Quit: tzing)
  851. # [18:30] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  852. # [18:31] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  853. # [18:33] * Joins: eric_carlson (~ericc@2620:149:4:1b01:84e3:adc:b449:cd51)
  854. # [18:35] * Quits: jernoble_ (~jernoble@mobile-198-228-222-173.mycingular.net) (Quit: Computer has gone to sleep.)
  855. # [18:35] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  856. # [18:37] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  857. # [18:37] * Joins: rniwa (~rniwa@2620:149:4:1b01:e80b:2989:5841:3655)
  858. # [18:38] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-juxnjprzkynmqcwn)
  859. # [18:40] * Joins: danielfilho|w (~danielfil@2804:13c:2:c117:e049:67f7:c3b8:2474)
  860. # [18:41] * Joins: ap (~ap@2620:149:4:1b01:7c9a:a0e1:e7e8:ae13)
  861. # [18:43] * Quits: dgathright (~dgathrigh@c-67-169-92-165.hsd1.ca.comcast.net) (Quit: dgathright)
  862. # [18:46] * jonlee|afk is now known as jonlee
  863. # [18:48] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  864. # [18:48] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  865. # [18:48] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  866. # [18:51] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
  867. # [18:52] * Joins: karlcow (~karl@nerval.la-grange.net)
  868. # [18:53] * Joins: jochen__ (jochen@nat/google/x-amvbthunejosqosd)
  869. # [18:53] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
  870. # [18:55] * Joins: fishd (darin@nat/google/x-jqyfvzbyjmcfsjsl)
  871. # [18:56] * paul_irish_ is now known as paul_irish
  872. # [18:57] * Quits: teleject (~christoph@70.116.75.194) (Quit: teleject)
  873. # [19:02] * Joins: say2joe (~say2joe@204.56.108.2)
  874. # [19:04] * Quits: sedovsek (~robert@BSN-176-195-154.dial-up.dsl.siol.net) (Quit: sedovsek)
  875. # [19:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
  876. # [19:05] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  877. # [19:06] * Quits: gavin_ (~gavin@76.14.87.162) (Remote host closed the connection)
  878. # [19:06] * Joins: gavin_ (~gavin@76.14.87.162)
  879. # [19:06] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  880. # [19:07] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Quit: Leaving.)
  881. # [19:07] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  882. # [19:07] * Joins: pablof (~pablof@adsl-99-173-15-226.dsl.pltn13.sbcglobal.net)
  883. # [19:07] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  884. # [19:07] * Joins: jwalden (~waldo@2620:101:8003:200:7d71:481f:2290:2770)
  885. # [19:08] * abstractj is now known as abstractj|lunch
  886. # [19:09] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  887. # [19:09] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  888. # [19:09] * Quits: eric_carlson (~ericc@2620:149:4:1b01:84e3:adc:b449:cd51) (Quit: eric_carlson)
  889. # [19:11] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Client Quit)
  890. # [19:11] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  891. # [19:13] * Quits: dbaron (~dbaron@70-36-140-99.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  892. # [19:13] * Joins: Tavp (~Bruno@200.255.132.162)
  893. # [19:15] * Joins: necolas (~necolas@8.25.197.25)
  894. # [19:16] <Tavp> hey guys, I have a DropDownList, but when I click to select an Item, it never selects the one that I clicked. No matter where I put a Dropdownlist on my page, it does not work the why it normaly does. Might it be something abou the select="selected"???
  895. # [19:19] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 240 seconds)
  896. # [19:23] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  897. # [19:23] * Joins: ehsan (~ehsan@66.207.208.98)
  898. # [19:26] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  899. # [19:28] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  900. # [19:28] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  901. # [19:29] <TabAtkins> A DropDownList sounds like something other than HTML, in which case I dunno.
  902. # [19:29] * Joins: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se)
  903. # [19:29] * Quits: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se) (Changing host)
  904. # [19:29] * Joins: saba (~foo@unaffiliated/saba)
  905. # [19:29] * Joins: atraver (~adam.trav@64.201.247.2)
  906. # [19:30] * Joins: jsoncorwin (~textual@198.15.96.194)
  907. # [19:31] * Joins: AryehGregor (~Simetrica@37.19.125.122)
  908. # [19:31] * Quits: AryehGregor (~Simetrica@37.19.125.122) (Changing host)
  909. # [19:31] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  910. # [19:31] * Joins: othermaciej (~mjs@17.245.106.106)
  911. # [19:36] * Joins: rwaldron (rwaldron@nat/hackerschool.com/x-fnyhoxaurksnwwjv)
  912. # [19:36] * jonlee is now known as jonlee|afk
  913. # [19:39] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 260 seconds)
  914. # [19:41] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
  915. # [19:41] * Joins: eric_carlson (~eric@2620:149:4:1b01:c0ae:952b:3fc9:3d81)
  916. # [19:42] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  917. # [19:45] * Parts: jsoncorwin (~textual@198.15.96.194) ("Textual IRC Client: www.textualapp.com")
  918. # [19:46] * jonlee|afk is now known as jonlee
  919. # [19:46] <hsivonen> os there a public list of AC reps?
  920. # [19:46] <hsivonen> *is
  921. # [19:51] <TabAtkins> I *think* there is? Well, maybe not public - it might be behind a member wall.
  922. # [19:52] <hsivonen> huh. Florian Rivoal is listed as Invited Expert--not Opera Software in CSS
  923. # [19:52] <jgraham> He left Opera
  924. # [19:52] <hsivonen> oh
  925. # [19:52] <jgraham> To do an MBA
  926. # [19:53] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  927. # [19:54] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  928. # [19:54] * Joins: dgathright (~dgathrigh@nat/yahoo/x-eronyslgamwqrhsp)
  929. # [19:55] * Quits: pablof (~pablof@adsl-99-173-15-226.dsl.pltn13.sbcglobal.net) (Quit: ^z)
  930. # [19:55] <SimonSapin> hsivonen: the list is here, but not public: https://www.w3.org/Member/ACList.php
  931. # [19:55] * Joins: cheron (~cheron@unaffiliated/cheron)
  932. # [19:55] * Quits: dgathright (~dgathrigh@nat/yahoo/x-eronyslgamwqrhsp) (Remote host closed the connection)
  933. # [19:56] * Joins: dgathright (~dgathrigh@nat/yahoo/x-accjrfxgmlbsmuhg)
  934. # [19:56] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  935. # [19:57] * hsivonen found https://www.w3.org/2000/09/dbwg/details?group=33280
  936. # [19:58] <hsivonen> SimonSapin: thanks
  937. # [19:59] * Joins: dbaron (~dbaron@nat/mozilla/x-kzupwxrnxmzjyfwl)
  938. # [20:01] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  939. # [20:01] * hsivonen finds https://www.w3.org/2000/09/dbwg/details?group=41480
  940. # [20:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 245 seconds)
  941. # [20:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  942. # [20:02] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 264 seconds)
  943. # [20:03] * Quits: MacTed (~Thud@63.119.36.36)
  944. # [20:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  945. # [20:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
  946. # [20:05] * abstractj|lunch is now known as abstractj
  947. # [20:07] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
  948. # [20:07] * Joins: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net)
  949. # [20:14] * Quits: othermaciej (~mjs@17.245.106.106) (Quit: othermaciej)
  950. # [20:19] <volkmar> Hixie_: ping
  951. # [20:19] * jonlee is now known as jonlee|afk
  952. # [20:20] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
  953. # [20:21] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  954. # [20:23] * Quits: sicking (~chatzilla@c-67-180-8-184.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  955. # [20:23] * jonlee|afk is now known as jonlee
  956. # [20:24] * Joins: othermaciej (~mjs@17.245.106.106)
  957. # [20:26] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  958. # [20:27] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  959. # [20:28] * Joins: blwn (~khaos@HSI-KBW-37-49-101-180.hsi14.kabel-badenwuerttemberg.de)
  960. # [20:30] * Parts: blwn (~khaos@HSI-KBW-37-49-101-180.hsi14.kabel-badenwuerttemberg.de) ("Verlassend")
  961. # [20:30] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  962. # [20:34] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  963. # [20:41] * Quits: atraver (~adam.trav@64.201.247.2) (Ping timeout: 252 seconds)
  964. # [20:42] * Joins: atraver (~adam.trav@64.201.247.5)
  965. # [20:44] * Joins: MacTed (~Thud@63.119.36.36)
  966. # [20:48] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  967. # [20:50] <Hixie_> volkmar: pong
  968. # [20:52] * Joins: sicking (~chatzilla@nat/mozilla/x-xqmexczkekzbnwjh)
  969. # [20:53] <volkmar> Hixie_: for @inputmode, you are recommanding latin-name for titlecase
  970. # [20:53] <volkmar> sorry, latin-name is titlecase and you recommend it for names input
  971. # [20:53] * Quits: tantek (~tantek@66-87-0-138.pools.spcsdns.net) (Quit: tantek)
  972. # [20:54] <Hixie_> the spec recommends "latin-name" for cases where the page wants latin names to be input, it's not titlecase necessarily
  973. # [20:54] <volkmar> Hixie_: but text fields that intend to receive titles (like movie title) should likely have this inputmode=latin-name
  974. # [20:54] <Hixie_> e.g. i'd expect it to not uppercase the "v" in "Anne van Kesteren"
  975. # [20:54] <Hixie_> movie titles are a use case that isn't currently handled; if it's a common one we can definitely add it
  976. # [20:54] <Hixie_> latin-titlecase or some such
  977. # [20:55] <Hixie_> i was thinking we should probably also add latin-prose-chat, which would be like -prose but with smiley input
  978. # [20:55] * Quits: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com) (Ping timeout: 244 seconds)
  979. # [20:55] <volkmar> Hixie_: but then latin-name looks like more an input type than inputmode because you can easily image a contact picker to pick a contact's name
  980. # [20:56] <volkmar> Hixie_: if you go with latin-titlecase, I wonder why bothering having hard to understand names
  981. # [20:56] <volkmar> and just do latin-titlecase, latin-lowercase, etc.
  982. # [20:56] <Hixie_> input types, input modes, and autocomplete types have a lot of similarities, indeed
  983. # [20:56] <Hixie_> titlecase isn't the same as name
  984. # [20:56] <Hixie_> as per the example above
  985. # [20:56] <Hixie_> titlecase would do "Anne Van Kesteren", name would do "Anne van Kesteren"
  986. # [20:57] <volkmar> Hixie_: unless this is autocompleted
  987. # [20:57] <volkmar> I doubt that would be really doable
  988. # [20:57] <volkmar> unless the keyboard goes back and remove the uppercase from the V knowing that "Van" should be "van" in Dutch name
  989. # [20:58] * Quits: astearns (~astearns@192.150.22.5) (Quit: astearns)
  990. # [20:58] <Hixie_> (i'm just talking about inputmode, certainly a new input type that supports picking names from a contact list, or an autocomplete value, that supports picking names from relevant names possibly from the contact list, would also be able to do clever things. but that's another discussion.)
  991. # [20:58] <Hixie_> doesn't have to be keyboard
  992. # [20:59] * Joins: SamB_MacG5 (~samb_macg@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
  993. # [20:59] <Hixie_> e.g. speech recognition is done word-at-a-time or even phrase-at-a-time and could still be affected by this
  994. # [20:59] <Hixie_> same with gesture writing like Swype or whatever it's called
  995. # [21:01] <Hixie_> volkmar: at the end of the day, i see three things here for inputmode. One is, will anyone implement latin-name? If not, we should drop it. Another is, is there a use case for latin-titlecase? If so, we should add it. And the other is is there a use case for latin-prose-chat, in which case we should add that.
  996. # [21:01] <Hixie_> volkmar: i have no strong opinion on either of these, and am happy to do any or all of them.
  997. # [21:01] <volkmar> Hixie_: my problem is about implementing actually
  998. # [21:01] <volkmar> Hixie_: as you know our implementation is different from what you spec'd
  999. # [21:02] <volkmar> and we have to find a common ground
  1000. # [21:02] <volkmar> I would like to do that before Firefox Android with that feature goes in Beta channel and before Firefox OS ship (and we already branched)
  1001. # [21:02] * Quits: Tavp (~Bruno@200.255.132.162) (Quit: Leaving)
  1002. # [21:05] <volkmar> Hixie_: is iOS or Android implementing something allowing latin-name?
  1003. # [21:05] * Joins: astearns (~astearns@192.150.22.5)
  1004. # [21:05] <Hixie_> android has like a zillion possible combinations for its keyboard
  1005. # [21:05] <Hixie_> not sure about iOS
  1006. # [21:06] <Hixie_> i don't think anything in android yet supports doing "van" right out of the box, but i'd be surprised if it couldn't be implemented on top
  1007. # [21:07] <volkmar> Hixie_: my point is that if the main smartphone OS's don't have this implemented, that might mean there is no such use case
  1008. # [21:08] <volkmar> or putting that on the keyboard isn't the good solution
  1009. # [21:08] <Hixie_> there's obviously a use case for name input
  1010. # [21:08] <volkmar> Hixie_: yes, but I think autocompletion or a type would be the real solution
  1011. # [21:08] <Hixie_> there's use cases for tons of things that smartphone OSes doesn't implement
  1012. # [21:09] <Hixie_> type, autocomplete, and inputmode are orthogonal
  1013. # [21:09] <Hixie_> i don't disagree that a type would be interesting
  1014. # [21:09] <Hixie_> but it's a different discussion
  1015. # [21:09] <Hixie_> e.g. we have a tel inputmode and a tel input type and a tel autocomplete type
  1016. # [21:10] <volkmar> Hixie_: I think the tel inputmode is silly actually
  1017. # [21:10] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  1018. # [21:10] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Remote host closed the connection)
  1019. # [21:12] <Hixie_> volkmar: ok
  1020. # [21:12] <Hixie_> volkmar: not sure what to tell you
  1021. # [21:12] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  1022. # [21:12] * Joins: othermaciej_ (~mjs@2620:149:4:1b01:40f:ba20:db4d:64c1)
  1023. # [21:13] <volkmar> Hixie_: I wanted to discuss about those latin-* values
  1024. # [21:13] <volkmar> right now, I feel like they are more listing use cases than behaviour but I wonder if we shouldn't have explicit values
  1025. # [21:14] <volkmar> latin-prose vs latin-autocapitalized for example
  1026. # [21:14] * Quits: othermaciej (~mjs@17.245.106.106) (Quit: othermaciej)
  1027. # [21:15] <volkmar> hmm
  1028. # [21:15] <Hixie_> latin-autocapitalized (or rather, latin-titlecase, which is shorter) is a different use case / behaviour than latin-name, so i think they are sparate topics. But I'm happy to add -titlecase if it's something we should support, and i'm happy to drop -name if nobody is going to implement it.
  1029. # [21:15] * Joins: othermaciej (~mjs@17.212.154.230)
  1030. # [21:16] <volkmar> oh, by autocapitalized, I mean compared to latin-prose, which means capitalized at the beginning of each sentence
  1031. # [21:16] <Hixie_> latin-prose means more than just capitalise sentences, it means predict words, etc, too
  1032. # [21:17] * Joins: cabanier (~cabanier@192.150.22.55)
  1033. # [21:17] <volkmar> Hixie_: that's the 'latin' part in the value that does that, right?
  1034. # [21:17] * Quits: othermaciej_ (~mjs@2620:149:4:1b01:40f:ba20:db4d:64c1) (Ping timeout: 246 seconds)
  1035. # [21:17] <volkmar> latin-* should predict words, afaiui
  1036. # [21:17] <Hixie_> no, 'latin' alone doesn't do word prediction. see the descriptions in the spec.
  1037. # [21:17] <Hixie_> (latin-name doesn't either)
  1038. # [21:17] <volkmar> Latin-script input in the user's preferred language(s), with some typing aids enabled (e.g. text prediction).
  1039. # [21:18] <Hixie_> (or rather, does, but from contact list rather than dictionary. or some such. it's up to the UA.)
  1040. # [21:18] <volkmar> there is a difference between text and word prediction?
  1041. # [21:18] * jernoble is now known as jernoble|afk
  1042. # [21:18] * jernoble|afk is now known as jernoble
  1043. # [21:18] <Hixie_> the point is that the spec doesn't require any particular behaviour, this is up to the UA
  1044. # [21:18] <Hixie_> that's why we have to give use cases, not behaviour
  1045. # [21:20] <Hixie_> i have to head out. if you have feedback, please send it to the list or file a bug; if it's urgent let me know and i'll prioritise it
  1046. # [21:20] <volkmar> Hixie_: ok, thanks :)
  1047. # [21:23] * JohnAlbin is now known as JohnAlbin_zzzzzz
  1048. # [21:26] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  1049. # [21:32] * Quits: sicking (~chatzilla@nat/mozilla/x-xqmexczkekzbnwjh) (Ping timeout: 255 seconds)
  1050. # [21:33] * Quits: othermaciej (~mjs@17.212.154.230) (Quit: othermaciej)
  1051. # [21:33] * Joins: Ms2ger (~Ms2ger@91.181.27.215)
  1052. # [21:33] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-vqnfgwocgopbebhk) (Quit: Connection closed for inactivity)
  1053. # [21:38] * jonlee is now known as jonlee|afk
  1054. # [21:44] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
  1055. # [21:44] * linclark is now known as linclark|afk
  1056. # [21:45] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Textual IRC Client: www.textualapp.com)
  1057. # [21:47] * Joins: jernoble (~jernoble@17.212.152.13)
  1058. # [21:55] * Quits: dgathright (~dgathrigh@nat/yahoo/x-accjrfxgmlbsmuhg) (Ping timeout: 260 seconds)
  1059. # [21:56] * Joins: michaeln (michaeln@nat/google/x-xnsxdunsnmhbychn)
  1060. # [21:59] * Joins: dgathright (~dgathrigh@nat/yahoo/x-gohtgopojukbvyvh)
  1061. # [21:59] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  1062. # [21:59] <annevk> AryehGregor: fwiw, the argument for createElement creating elements in the HTML namespace is that you really ought to be using createElementNS for XML documents
  1063. # [22:04] * Joins: auchenberg (~auchenber@176.222.239.226)
  1064. # [22:07] * jonlee|afk is now known as jonlee
  1065. # [22:08] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-kflpaplqnljvfsku)
  1066. # [22:08] * Joins: othermaciej (~mjs@2620:149:4:1b01:94a3:5ed8:1de2:91df)
  1067. # [22:20] * Joins: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no)
  1068. # [22:23] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  1069. # [22:25] * Quits: hasather_ (~hasather_@cm-84.208.71.130.getinternet.no) (Ping timeout: 264 seconds)
  1070. # [22:28] * Joins: tantek (~tantek@nat/mozilla/x-fshgmlpoxyybrenf)
  1071. # [22:35] * Quits: annevk (~annevk@79.119.96.215) (Remote host closed the connection)
  1072. # [22:36] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1073. # [22:38] * Joins: twom (~twom@216.223.13.111)
  1074. # [22:38] * Quits: griswold (~quassel@san.space150.com) (Remote host closed the connection)
  1075. # [22:39] * Joins: griswold (~quassel@vpn.space150.com)
  1076. # [22:49] * Quits: othermaciej (~mjs@2620:149:4:1b01:94a3:5ed8:1de2:91df) (Quit: othermaciej)
  1077. # [22:52] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: has better things to do...)
  1078. # [22:52] * Joins: a-ja (~Instantbi@70.230.157.234)
  1079. # [22:54] * Quits: cabanier (~cabanier@192.150.22.55) (Excess Flood)
  1080. # [22:54] * Joins: othermaciej (~mjs@2620:149:4:1b01:a40b:9726:fdad:41b4)
  1081. # [22:54] * Joins: cabanier (~cabanier@192.150.22.55)
  1082. # [22:54] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  1083. # [22:56] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  1084. # [22:56] * Quits: rwaldron (rwaldron@nat/hackerschool.com/x-fnyhoxaurksnwwjv) (Quit: Leaving...)
  1085. # [22:58] * Quits: atraver (~adam.trav@64.201.247.5) (Ping timeout: 246 seconds)
  1086. # [22:58] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  1087. # [22:59] * Quits: twom (~twom@216.223.13.111) (Read error: Connection reset by peer)
  1088. # [22:59] * Joins: twom (~twom@216.223.13.111)
  1089. # [23:03] * Quits: WesleyL (~Wesley@static.43.95.46.78.clients.your-server.de) (Ping timeout: 268 seconds)
  1090. # [23:04] * Quits: Druide_ (~Druid@p5B05D369.dip.t-dialin.net) (Ping timeout: 246 seconds)
  1091. # [23:05] * Joins: Druide_ (~Druid@p5B05CF3B.dip.t-dialin.net)
  1092. # [23:08] * Quits: Martijnc (~Martijnc@d54C38583.access.telenet.be) (Quit: Martijnc)
  1093. # [23:08] * Quits: garciawebdev (~garciaweb@190.244.76.14) (Remote host closed the connection)
  1094. # [23:09] * Joins: jennb (jennb@nat/google/x-tgdgqxkslehwdaln)
  1095. # [23:10] * Joins: atraver (~adam.trav@2001:470:802a:150:ed83:2d76:706c:8648)
  1096. # [23:12] * Quits: jennb (jennb@nat/google/x-tgdgqxkslehwdaln) (Client Quit)
  1097. # [23:13] * Joins: jennb (jennb@nat/google/x-gryuzqxocinchzac)
  1098. # [23:15] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Ping timeout: 260 seconds)
  1099. # [23:18] * Quits: eric_carlson (~eric@2620:149:4:1b01:c0ae:952b:3fc9:3d81) (Remote host closed the connection)
  1100. # [23:20] * Quits: michaeln (michaeln@nat/google/x-xnsxdunsnmhbychn) (Quit: Leaving.)
  1101. # [23:20] * Quits: dgathright (~dgathrigh@nat/yahoo/x-gohtgopojukbvyvh) (Remote host closed the connection)
  1102. # [23:20] * Joins: dgathright (~dgathrigh@nat/yahoo/x-mkkgdzlqzzevmfou)
  1103. # [23:22] * Quits: othermaciej (~mjs@2620:149:4:1b01:a40b:9726:fdad:41b4) (Quit: othermaciej)
  1104. # [23:23] * Quits: MacTed (~Thud@63.119.36.36)
  1105. # [23:25] * Joins: Wesley (~Wesley@static.43.95.46.78.clients.your-server.de)
  1106. # [23:25] * Wesley is now known as Guest4137
  1107. # [23:25] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
  1108. # [23:25] * Guest4137 is now known as WesleyL
  1109. # [23:32] * Quits: OnlyMax (~OnlyMax@187-126-221-137.user.veloxzone.com.br)
  1110. # [23:33] * jernoble is now known as jernoble|afk
  1111. # [23:33] * jernoble|afk is now known as jernoble
  1112. # [23:34] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1113. # [23:35] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1114. # [23:36] * Quits: dgathright (~dgathrigh@nat/yahoo/x-mkkgdzlqzzevmfou) (Remote host closed the connection)
  1115. # [23:36] * Joins: dgathright (~dgathrigh@nat/yahoo/x-qzhyzfbdktbngbon)
  1116. # [23:37] * Quits: tantek (~tantek@nat/mozilla/x-fshgmlpoxyybrenf) (Quit: tantek)
  1117. # [23:37] * Joins: sedovsek (~robert@BSN-176-195-154.dial-up.dsl.siol.net)
  1118. # [23:41] * Joins: sicking (~chatzilla@nat/mozilla/x-gyprtxdoceqftwcg)
  1119. # [23:41] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 255 seconds)
  1120. # [23:42] * Quits: Ms2ger (~Ms2ger@91.181.27.215) (Quit: nn)
  1121. # [23:43] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
  1122. # [23:44] * Quits: erichynds (~ehynds@64.206.121.41)
  1123. # [23:46] * Joins: michaeln (michaeln@nat/google/x-axevhzpuurpfieve)
  1124. # [23:48] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 244 seconds)
  1125. # [23:50] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  1126. # [23:51] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  1127. # [23:53] * Joins: eric_carlson (~eric@17.212.152.104)
  1128. # [23:53] * Quits: sedovsek (~robert@BSN-176-195-154.dial-up.dsl.siol.net) (Quit: sedovsek)
  1129. # [23:57] * SamB_MacG5 laments the poor font coverage of &lang; and &rang;
  1130. # Session Close: Thu Oct 18 00:00:00 2012

The end :)