/irc-logs / freenode / #whatwg / 2012-11-28 / end

Options:

  1. # Session Start: Wed Nov 28 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  4. # [00:09] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
  5. # [00:12] * Parts: mtrythall (~mtrythall@host-177-221-9-69.midco.net) ("Linkinus - http://linkinus.com")
  6. # [00:14] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  7. # [00:14] * Joins: danzik171 (~danzik17@164.55.254.106)
  8. # [00:17] * Joins: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net)
  9. # [00:17] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  10. # [00:19] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  11. # [00:19] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
  12. # [00:21] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
  13. # [00:24] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  14. # [00:32] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  15. # [00:33] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
  16. # [00:34] * Quits: drublic (~drublic@frbg-5f7334a5.pool.mediaWays.net) (Remote host closed the connection)
  17. # [00:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  18. # [00:39] <TabAtkins> Hixie: Yo, I need to talk about <ruby>.
  19. # [00:39] <Hixie> shoot
  20. # [00:40] * jonlee|afk is now known as jonlee
  21. # [00:40] <TabAtkins> The current Ruby model doesn't work well for a few cases - namely, inlining ruby, jukugo ruby groups withing a larger ruby span, and multiple ruby.
  22. # [00:40] <TabAtkins> There's some simple changes that can be made that solve all of these, that fantasai has been working on and asked me to sell to you. ^_^
  23. # [00:41] <TabAtkins> I can write up an email with details, or bring them up here, but I want to see first if you're willing to mess with the current spec on it.
  24. # [00:43] <Hixie> i believe all use cases that have been presented actually have been resolved by now
  25. # [00:43] <Hixie> at least, all those the i18n groups presented
  26. # [00:43] <TabAtkins> I have evidence to the contrary. ^_^
  27. # [00:43] <Hixie> including inlining ruby, jukugo ruby groups within a larger ruby span, and multiple ruby
  28. # [00:43] <Hixie> cool. please file a bug :-)
  29. # [00:43] <TabAtkins> Okay, can do.
  30. # [00:50] * Quits: dbaron (~dbaron@nat/mozilla/x-sxexofzfnnldseaa) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  31. # [00:55] * Joins: nessy (silviapf@nat/google/x-gfjgfzaotdynxoaw)
  32. # [01:03] * Joins: jdaggett (~jdaggett@wave.mozilla.or.jp)
  33. # [01:05] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
  34. # [01:08] <Hixie> ok, i mailed about toolbars and menus
  35. # [01:09] * Quits: sicking (~sicking@nat/mozilla/x-iudmbqbisbwurftu) (Quit: sicking)
  36. # [01:15] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  37. # [01:17] * Quits: eresair_ (~eresair@173.247.199.2) (Remote host closed the connection)
  38. # [01:23] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-wftwcuobbfrbjpdj) (Remote host closed the connection)
  39. # [01:23] * Quits: timeless (uid4015@firefox/developer/timeless) (Remote host closed the connection)
  40. # [01:23] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-xhnptsnhufcotpcv)
  41. # [01:24] * Quits: wycats_ (uid79@gateway/web/irccloud.com/x-csewfvhrftmpljie) (Remote host closed the connection)
  42. # [01:24] * Joins: timeless (uid4015@firefox/developer/timeless)
  43. # [01:25] * Joins: wycats_ (uid79@gateway/web/irccloud.com/x-bihoasuepfheqkuf)
  44. # [01:25] * Joins: eresair (~eresair@173.247.199.2)
  45. # [01:25] * Joins: say2joe (~say2joe@204.56.108.2)
  46. # [01:27] * Joins: sicking (~sicking@nat/mozilla/x-uvhkswnqiwyhnszx)
  47. # [01:36] * Joins: cabanier (~cabanier@192.150.22.55)
  48. # [01:37] <Hixie> MikeSmith: yt?
  49. # [01:38] <Hixie> nevermind
  50. # [01:38] * Quits: tantek (~tantek@206.13.35.251) (Quit: tantek)
  51. # [01:39] <MikeSmith> Hixie: yeah here now
  52. # [01:39] <Hixie> was just going to ask if it's still tim who decides the FOs on a transition call or if he's handed that potato to someone else
  53. # [01:41] <MikeSmith> it depends on which transition call it is I think
  54. # [01:41] <MikeSmith> some get delegated
  55. # [01:42] <Hixie> ah. whom to?
  56. # [01:43] <MikeSmith> "Those assigned by the Director to manage transitions"
  57. # [01:44] <MikeSmith> "The Director should be invited to attend the meeting if the transition involves contentious issues such as IPR, technical or other concerns"
  58. # [01:44] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  59. # [01:45] <Hixie> so, like, plh?
  60. # [01:45] <Hixie> i'm just curious if it is someone i've heard of or not, in practice :-)
  61. # [01:45] <Hixie> (trying to count the number of decision makers in the htmlwg, for an e-mail with jeff)
  62. # [01:45] <MikeSmith> http://w3.org/brief/MzAx
  63. # [01:46] <MikeSmith> Hixie: yeah in every case it's someone you've heard of for sure
  64. # [01:46] <Hixie> k
  65. # [01:46] <MikeSmith> plh would probably be a pretty good guess
  66. # [01:52] * heycam is now known as heycam|away
  67. # [01:56] <Hixie> GPHemsley: yt?
  68. # [01:56] <Hixie> GPHemsley: i think the message on the wiki is encouraging people who don't need an account to try to get one.
  69. # [01:57] <Hixie> GPHemsley: can we either limit it to pages they might want to edit, or to the login page, or rewrite it to be clearer about only being relevant to people who need to edit the page?
  70. # [02:02] * Quits: jsbell (jsbell@nat/google/x-wdguigviigrfnxlb) (Quit: There's no place like home...)
  71. # [02:05] * Quits: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288) (Quit: ap)
  72. # [02:08] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  73. # [02:08] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  74. # [02:08] * Joins: scor (~scor@drupal.org/user/52142/view)
  75. # [02:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  76. # [02:15] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  77. # [02:17] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
  78. # [02:18] * cyclicflux is now known as Guest64285
  79. # [02:18] * Joins: Obvious (tachikoma@188.226.74.2)
  80. # [02:21] * jonlee is now known as jonlee|afk
  81. # [02:23] * jonlee|afk is now known as jonlee
  82. # [02:31] * abstractj|away is now known as abstractj
  83. # [02:32] * jernoble is now known as jernoble|afk
  84. # [02:32] * jernoble|afk is now known as jernoble
  85. # [02:47] * jonlee is now known as jonlee|afk
  86. # [02:51] * heycam|away is now known as heycam
  87. # [02:52] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  88. # [03:00] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  89. # [03:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  90. # [03:04] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  91. # [03:04] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  92. # [03:04] * Joins: scor (~scor@drupal.org/user/52142/view)
  93. # [03:12] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
  94. # [03:14] * abstractj is now known as abstractj|away
  95. # [03:15] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 252 seconds)
  96. # [03:16] * Quits: jmb (~jmb@mail.parsifal.org.uk) (Ping timeout: 240 seconds)
  97. # [03:16] * Joins: jmb (~jmb@mail.parsifal.org.uk)
  98. # [03:19] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 248 seconds)
  99. # [03:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  100. # [03:20] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
  101. # [03:22] * Quits: jdaggett (~jdaggett@wave.mozilla.or.jp) (Ping timeout: 240 seconds)
  102. # [03:24] * Joins: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  103. # [03:30] * jonlee|afk is now known as jonlee
  104. # [03:38] <TabAtkins> Hixie: Sent an email instead (about <ruby>).
  105. # [03:44] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  106. # [03:45] <Hixie> TabAtkins: k
  107. # [03:54] * jonlee is now known as jonlee|afk
  108. # [04:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  109. # [04:12] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  110. # [04:14] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  111. # [04:16] * Quits: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net) (Quit: Leaving...)
  112. # [04:17] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 248 seconds)
  113. # [04:26] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  114. # [04:27] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  115. # [04:28] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
  116. # [04:35] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 260 seconds)
  117. # [04:37] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
  118. # [04:41] * Joins: sangwhan (~sangwhan@211.201.105.54)
  119. # [04:41] <MikeSmith> TabAtkins: about http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Nov/0370.html and "either mark up the ruby correctly ... or incorrectly group the entire thing as one ruby text over one ruby base"
  120. # [04:42] <MikeSmith> I'm not at all sure it's "incorrect" to group the entire thing as one ruby text over one ruby base
  121. # [04:43] <MikeSmith> I don't know who makes the rules that would say that's incorrect, or what conventions there might be outside of the Web
  122. # [04:44] <MikeSmith> but the thing is, those characters have those particular readings when they are used in combination with one another
  123. # [04:44] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 264 seconds)
  124. # [04:44] <MikeSmith> and they can have other readings in other combinations or alone
  125. # [04:44] * Joins: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net)
  126. # [04:45] <MikeSmith> in the example you have 東: in other contexts, the character 東 can be read as ひがし
  127. # [04:46] <MikeSmith> and the character 京 can be read as けい
  128. # [04:46] <MikeSmith> for example, there's a train line between Tokyo and Yokohama and it's called the 京急 line
  129. # [04:47] <MikeSmith> which is read as けいきゅう
  130. # [04:47] <Hixie> side note, japanese seems to be as wacked as english
  131. # [04:47] <MikeSmith> instead of as きょうきゅう
  132. # [04:48] <MikeSmith> heh
  133. # [04:49] <MikeSmith> anyway, given that, somebody might assert that it's actually more "correct" to group the entire thing as one ruby text over one ruby base
  134. # [04:49] <MikeSmith> purely from a markup perspective
  135. # [04:50] <MikeSmith> from a pure markup perspective, it's at least as correct as marking them up separately
  136. # [04:50] <MikeSmith> but of course nobody marks up a document with ruby just for the sake of marking it up with ruby
  137. # [04:51] <MikeSmith> but instead for the effect that it has
  138. # [04:51] <MikeSmith> and the effect for most cases of those two different ways of marking it up is exactly the same
  139. # [04:53] <MikeSmith> anyway, I realize the information is coming from fantasai, the as currently written, the "Inlining ruby" part of your message does not describe any use case
  140. # [04:53] <MikeSmith> it just asserts that one of those ways is more correct than the other, without saying what criteria are use to evaluate how correct either is
  141. # [04:54] <MikeSmith> but the point anyway is not how correct either of them is
  142. # [04:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  143. # [04:54] <MikeSmith> the point should be whether there's ever any difference in effect between the two
  144. # [04:55] <MikeSmith> and if either of them produces some undesirable effect in some cases
  145. # [04:56] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  146. # [04:59] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  147. # [05:02] * Quits: sicking (~sicking@nat/mozilla/x-uvhkswnqiwyhnszx) (Quit: sicking)
  148. # [05:04] * Quits: izhak (~izhak@31.47.112.26) (Ping timeout: 248 seconds)
  149. # [05:10] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  150. # [05:10] * jonlee|afk is now known as jonlee
  151. # [05:12] <MikeSmith> the only case I can remember being put forward where the markup difference would produce an undesirable effect is the one described at http://www.w3.org/TR/2009/NOTE-jlreq-20090604/#fig2_30-en
  152. # [05:15] <MikeSmith> the "if the kanji break across multiple lines, the a ruby group can end up getting broken"
  153. # [05:16] <MikeSmith> but I think that case actually argues for grouping the entire thing as one ruby text over one ruby base
  154. # [05:18] <MikeSmith> at least I don't see how having an <rb> element would help in any way for that case
  155. # [05:33] <MikeSmith> ok I guess that "Inlining ruby" TabAtkins message is really just that same as what's already described in http://www.w3.org/TR/ruby-use-cases/#usecaseb
  156. # [05:33] <MikeSmith> "Fallback for multiple bases in one set of parentheses"
  157. # [05:34] <MikeSmith> but that again does not really provide a use case
  158. # [05:35] <MikeSmith> what it says instead essentially is that *if* you choose to not group the entire thing as one ruby text over one ruby base, then in browsers that don't support ruby, you end up with 東(とう)京(きょう) instead of 東京(とうきょう)
  159. # [05:36] <MikeSmith> but the solution to that is just, don't mark them up separately but instead as one ruby text over one ruby base, and you won't have that problem
  160. # [05:37] <heycam> fg
  161. # [05:37] <heycam> fg
  162. # [05:37] <MikeSmith> http://www.w3.org/TR/ruby-use-cases/#usecaseb asserts "Each base character should be annotated individually" but it never explains why
  163. # [05:37] * heycam (oops)
  164. # [05:37] <MikeSmith> heh
  165. # [05:40] <MikeSmith> anyway IMHO, continuing discussion about "Inlining ruby" aka "Fallback for multiple bases in one set of parentheses" case is a distraction
  166. # [05:41] <MikeSmith> the real use case and rationale behind that has never been well explained by anybody, even after all the time spent discussing it
  167. # [05:42] <MikeSmith> the only case that really matters is the case where lack for rb has undesirable effects for double-sided ruby
  168. # [05:43] <MikeSmith> and last that I remember most everybody agreed that's an actual problem
  169. # [05:43] <MikeSmith> but just that it's not at all clear how common the problem occurs
  170. # [05:44] <MikeSmith> and so whether the benefits of trying to solve that problem outweigh the costs of adding more complexity to the spec really just to address that one use case
  171. # [05:48] * Joins: niloy (~niloy@203.196.177.156)
  172. # [05:48] <MikeSmith> actually I think we have agreement that the general double-sided use case is already covered
  173. # [05:49] <MikeSmith> http://www.w3.org/TR/ruby-use-cases/#approachd2
  174. # [05:49] <MikeSmith> using nested ruby
  175. # [05:49] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  176. # [05:50] <MikeSmith> or actually not really the general use case but pretty much every case of double-sided ruby
  177. # [05:51] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  178. # [05:51] <MikeSmith> the main argument that's been put forward against authors needing to use nested ruby to solve that problem is, "Having to learn and use two different markup patterns for two nearly identical use-cases is sub-optimal for authors. It would be best if they could just learn one model that works for both."
  179. # [05:52] <MikeSmith> which is not a super-compelling argument
  180. # [05:52] <MikeSmith> and I'm not even sure I agree with that claim at all
  181. # [05:53] <MikeSmith> I don't think that nested ruby is conceptually a different model from non-nested ruby
  182. # [05:55] <MikeSmith> "As you can see, the only difference is that the <rtc> contains a single (implicit) <rt>, rather than two <rt>s. It seems plainly obviously that this is simpler for authors."
  183. # [05:55] <MikeSmith> it's actually not plain to me that it's simpler for authors
  184. # [05:57] * jonlee is now known as jonlee|afk
  185. # [06:01] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  186. # [06:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  187. # [06:08] * Quits: ^esc (~esc_ape@77.117.247.216.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  188. # [06:21] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  189. # [06:25] * Joins: eresair_ (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  190. # [06:26] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  191. # [06:28] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 245 seconds)
  192. # [06:30] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 245 seconds)
  193. # [06:32] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  194. # [06:35] * Quits: eresair_ (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  195. # [06:38] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 256 seconds)
  196. # [06:38] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  197. # [06:43] * Joins: hdhoang (~hdhoang@113.178.31.221)
  198. # [06:45] * Quits: marcosc (~marcosc@bl9-84-241.dsl.telepac.pt) (Ping timeout: 260 seconds)
  199. # [06:46] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  200. # [06:51] * Joins: ehsan (~ehsan@24.212.206.174)
  201. # [07:00] * heycam is now known as heycam|away
  202. # [07:00] * Joins: marcosc (~marcosc@bl9-212-107.dsl.telepac.pt)
  203. # [07:04] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
  204. # [07:12] * heycam|away is now known as heycam
  205. # [07:15] * Parts: rsadhu (ca9921e2@gateway/web/freenode/ip.202.153.33.226)
  206. # [07:17] * Quits: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net) (Read error: Operation timed out)
  207. # [07:18] * Joins: sangwhan (~sangwhan@211.201.105.54)
  208. # [07:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  209. # [07:23] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  210. # [07:23] * Quits: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  211. # [07:23] * Joins: vikash (~vikash@unaffiliated/vikash)
  212. # [07:23] * Parts: vikash (~vikash@unaffiliated/vikash)
  213. # [07:26] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: No route to host)
  214. # [07:26] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  215. # [07:26] * Quits: nessy (silviapf@nat/google/x-gfjgfzaotdynxoaw) (Quit: Leaving.)
  216. # [07:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
  217. # [07:30] * Joins: plutoniix (~plutoniix@node-vp3.pool-125-25.dynamic.totbb.net)
  218. # [07:32] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
  219. # [07:45] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  220. # [07:52] * Joins: Malese (~Martin_L@194.18.12.26)
  221. # [07:52] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  222. # [07:52] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
  223. # [07:55] * Joins: Malese (~Martin_L@194.18.12.26)
  224. # [07:58] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  225. # [07:58] * Quits: Famic (famic@hidden.dns.ug) (Quit: ZNC - http://znc.in)
  226. # [08:04] * heycam is now known as heycam|away
  227. # [08:16] * Joins: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au)
  228. # [08:18] * Quits: Guest64285 (~cyclicflu@96.244.70.179) (Quit: Ex-Chat)
  229. # [08:19] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
  230. # [08:19] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  231. # [08:19] * cyclicflux is now known as CyclicFlux
  232. # [08:21] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  233. # [08:21] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  234. # [08:22] * Joins: jsoncorwin (~textual@181.sub-70-199-70.myvzw.com)
  235. # [08:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  236. # [08:25] * Joins: Famic (~famic@hidden.dns.ug)
  237. # [08:27] * Joins: zdobersek (~zan@90.157.243.180)
  238. # [08:29] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  239. # [08:30] * Quits: Famic (~famic@hidden.dns.ug) (Quit: ZNC - http://znc.in)
  240. # [08:31] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  241. # [08:37] * Quits: jsoncorwin (~textual@181.sub-70-199-70.myvzw.com) (Quit: Computer has gone to sleep.)
  242. # [08:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  243. # [08:39] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  244. # [08:49] * Joins: zcorpan (~zcorpan@83.218.67.122)
  245. # [08:51] * hsivonen makes a mental note for future use that WebKit devs can cite Brendan as webkit-dev consensus
  246. # [08:52] * Joins: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no)
  247. # [08:54] * Quits: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  248. # [08:55] * Joins: zcorpan_ (~zcorpan@83.218.67.122)
  249. # [08:56] * Joins: sedovsek (~robert@89.143.12.238)
  250. # [08:56] * Quits: yoshiki (yoshiki@nat/google/x-ayaupsoklyjlvhke) (Read error: Connection reset by peer)
  251. # [08:57] * Joins: yoshiki (yoshiki@nat/google/x-othxvtgaucikrijc)
  252. # [08:58] * Quits: zcorpan (~zcorpan@83.218.67.122) (Ping timeout: 248 seconds)
  253. # [08:59] * Joins: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
  254. # [09:00] * Quits: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Client Quit)
  255. # [09:00] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  256. # [09:02] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  257. # [09:05] * Joins: alrra (~alrra@188.24.71.249)
  258. # [09:05] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
  259. # [09:05] * Joins: alrra (~alrra@unaffiliated/alrra)
  260. # [09:05] * jonlee|afk is now known as jonlee
  261. # [09:08] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  262. # [09:13] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
  263. # [09:13] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
  264. # [09:14] * Joins: MikeSmith (~MikeSmith@u-210162009140.u05.hotspot.ne.jp)
  265. # [09:16] * Joins: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net)
  266. # [09:17] * Joins: karlcow (~karl@nerval.la-grange.net)
  267. # [09:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  268. # [09:24] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  269. # [09:24] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Read error: Operation timed out)
  270. # [09:25] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
  271. # [09:28] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Ping timeout: 265 seconds)
  272. # [09:28] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  273. # [09:31] * Joins: Kolombiken (~Adium@217.13.228.226)
  274. # [09:35] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  275. # [09:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  276. # [09:38] * Joins: henrikkok (~henrikkok@81.27.221.193)
  277. # [09:40] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  278. # [09:44] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
  279. # [09:48] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  280. # [09:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  281. # [09:53] * Joins: didymos (~didymos@5.57.48.69)
  282. # [09:58] * Joins: kennyluck (~kennyluck@119.161.158.96)
  283. # [09:59] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
  284. # [09:59] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
  285. # [10:00] * Joins: kennyluck (~kennyluck@119.161.158.96)
  286. # [10:01] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  287. # [10:06] <zcorpan_> hmm. pushing to dvcs.w3.org/hg/html now fails for me. auth failed.
  288. # [10:06] <zcorpan_> MikeSmith: ^ any idea?
  289. # [10:06] <MikeSmith> zcorpan_: which repo?
  290. # [10:06] <MikeSmith> oh
  291. # [10:06] <MikeSmith> html
  292. # [10:07] <MikeSmith> lemme check
  293. # [10:08] <jgraham> nessy: What I actually expect to happen with <main> is that W3C HTML will adopt it, probably for the .next version; UAs will implement it (indeed, aiui already are), and the WHATWG will lose epsilon of credibility with authors for not including it.
  294. # [10:12] <annevk> whoa, Hixie logged into twitter
  295. # [10:14] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  296. # [10:16] <MikeSmith> zcorpan_: OK auth failing for me to
  297. # [10:16] <MikeSmith> so that's good
  298. # [10:16] <MikeSmith> we're interoperable
  299. # [10:16] <jgraham> scare quotes implied?
  300. # [10:16] <MikeSmith> hah
  301. # [10:16] <MikeSmith> yeah
  302. # [10:16] * Joins: charl_ (~charl@charl.eu)
  303. # [10:17] <MikeSmith> ah I think the reason might be that they're doing DB maintenance
  304. # [10:18] <MikeSmith> oh no
  305. # [10:18] <MikeSmith> that's supposed to be done
  306. # [10:18] <MikeSmith> https://twitter.com/w3c_systeam/status/273392564474900480
  307. # [10:18] <MikeSmith> "Our database procedure seems to have gone surprisingly smoothly; everything should be all clear now,"
  308. # [10:18] * Joins: darobin (~darobin@78.109.80.74)
  309. # [10:18] <MikeSmith> maybe not so clear
  310. # [10:19] <MikeSmith> darobin: we can't push to the dvcs.w3.org html testsuite repo
  311. # [10:19] <MikeSmith> I suspect it's probably the same for all other repos
  312. # [10:19] <jgraham> Ah, nice delegation there
  313. # [10:19] <MikeSmith> hah
  314. # [10:20] <MikeSmith> I don't delegate to darobin. He allows me to bring things to his attention.
  315. # [10:23] <jgraham> That sounds like a nice scheme you have going there. "I'm not delegating to you, but wouldn't it be sad if all these things were broken?"
  316. # [10:23] <MikeSmith> exactly!
  317. # [10:23] <MikeSmith> ok same for all repos
  318. # [10:23] <MikeSmith> can't push
  319. # [10:23] <MikeSmith> I suspect it's just that it can't reach the ldap directory
  320. # [10:25] <MikeSmith> yeah
  321. # [10:26] <MikeSmith> problem with ldap server
  322. # [10:30] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  323. # [10:31] <annevk> http://dom.spec.whatwg.org/#interface-domtokenlist so many subtle differences from Set :/
  324. # [10:32] * Joins: nonge_ (~nonge@p50829089.dip.t-dialin.net)
  325. # [10:34] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
  326. # [10:36] * Quits: nonge (~nonge@p5082B529.dip.t-dialin.net) (Ping timeout: 244 seconds)
  327. # [10:41] * Joins: reinaldob (~reinaldob@201.74.233.31)
  328. # [10:41] <darobin> lol
  329. # [10:42] <darobin> MikeSmith: I also can't connect to the W3C IRC server
  330. # [10:42] <darobin> so I suspect there's a broader system failure
  331. # [10:42] <MikeSmith> blame ldap
  332. # [10:42] <darobin> "Access denied: Bad password?" yup
  333. # [10:42] <darobin> well, who needs dvcs anyway?
  334. # [10:42] * Joins: ^esc (~esc_ape@178.115.250.225.wireless.dyn.drei.com)
  335. # [10:43] <darobin> as soon as we get the CR out, I'll be moving the TS to GitHub (and moving the tests to the scheme that jgraham described)
  336. # [10:43] <jgraham> Well if you just used github you wouldn't have these problems</tobie>
  337. # [10:43] <jgraham> Heh
  338. # [10:43] <darobin> you channel tobie remarkably well
  339. # [10:44] <MikeSmith> I would love to see dvcs.w3.org retire
  340. # [10:44] <darobin> eventually it probably will
  341. # [10:44] <MikeSmith> or at least would love to retire from it
  342. # [10:44] <darobin> thankfully there's nowhere near as much depending on it as CVS
  343. # [10:45] <darobin> we will probably never manage to leave CVS
  344. # [10:45] <darobin> that is, unless the WHAT WG acquires W3C and then we'll be stuck with SVN :)
  345. # [10:45] <MikeSmith> Hixie still depends on CVS for the WebVTT spec
  346. # [10:45] <karlcow> :D
  347. # [10:46] <darobin> man, when you look at all those old SDOs using obsolete software... we should just start a new one
  348. # [10:46] <darobin> ah, LDAP seems fixed
  349. # [10:47] <karlcow> darobin: no software! Dance and poetry under the moon around the fire. That's the way to do it.
  350. # [10:47] <MikeSmith> darobin: yeah, working for me
  351. # [10:47] <darobin> yay!
  352. # [10:47] <darobin> karlcow: and we make all decision in best-of-three air hockey games
  353. # [10:48] <karlcow> :D
  354. # [10:48] <darobin> frankly, I'm not sure that anyone would notice the difference
  355. # [10:48] <jgraham> I thought that *was* the HTMLWG officiasl decision making process?
  356. # [10:50] <darobin> nah
  357. # [10:50] <jgraham> rubys vs othermaciej vs paulc in bar sports
  358. # [10:50] <othermaciej> what what what?
  359. # [10:50] <darobin> the official decision policy is we just keep moving bugs to a never-attained-but-perfect .next and do whatever we want in the meantime :)
  360. # [10:51] <othermaciej> I would support decision by air hockey
  361. # [10:51] <othermaciej> I think that is better than what the majority of standards orgs use
  362. # [10:51] <othermaciej> though I would prefer a game I am good at
  363. # [10:53] * darobin didn't pick that one at random :)
  364. # [10:54] <darobin> we could also do snooker
  365. # [10:57] <MikeSmith> I think the game should be that people just keep repeating the same arguments, over many years, and getting defensive when people disagree with them, and also impugning other people's motives a lot
  366. # [10:57] <MikeSmith> that'd be a fun game
  367. # [10:58] <MikeSmith> if we played it, say, for like 5 1/2 years or whatever
  368. # [10:58] <karlcow> … ^_o
  369. # [10:58] <MikeSmith> hey, and then we could also have a lot of jackasses trolling about it twitter a lot
  370. # [10:58] <MikeSmith> that'd be a cool feature
  371. # [10:59] <karlcow> what is twitter? :p
  372. # [11:00] <karlcow> if at least I could get drunk without being sick. Maybe I could cope with that game MikeSmith
  373. # [11:01] <MikeSmith> hey I wish I could feel normal without being drunk
  374. # [11:01] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  375. # [11:01] <MikeSmith> speaking in character that is
  376. # [11:01] <MikeSmith> as the character I play
  377. # [11:02] <MikeSmith> anyway, I think the winners of this hypothetical game would be the people who say fuck it and go off to become the owner of a nightclub instead, or a bicycle shop
  378. # [11:05] <karlcow> I take the "planting rice" option
  379. # [11:06] <karlcow> or maybe cheese shop in Hayama… thinking more about it.
  380. # [11:09] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
  381. # [11:10] * jgraham thinks planting rice probably isn't much fun
  382. # [11:10] <jgraham> I could certainly give selling cheese a go though
  383. # [11:10] <jgraham> If I got to have a really *nice* cheese shop
  384. # [11:14] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  385. # [11:16] <MikeSmith> I've always dreamed of living alone in tiny apartment in, say, Tokyo or somewhere, and could go to late-night Denny's to eat and work if they had 90MBps wifi and I'd reached the 7GB-per-month download limit on the Android smartphone I'd normally be using for tethering
  386. # [11:16] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  387. # [11:16] <MikeSmith> that'd be the life
  388. # [11:17] <MikeSmith> also if I wanted to build Webkit and Chromium for sources to test stuff
  389. # [11:17] <annevk> jgraham: is http://darobin.github.com/test-harness-tutorial/docs/using-testharness.html the best documentation?
  390. # [11:18] <jgraham> annevk: On which axis of quality?
  391. # [11:18] <annevk> someone asking how to write tests
  392. # [11:18] <jgraham> Yes
  393. # [11:18] <annevk> i will cc you for remaining questions :)
  394. # [11:18] <MikeSmith> is that the side-by-side one?
  395. # [11:18] * MikeSmith looks
  396. # [11:23] <annevk> MikeSmith: message is on member-i18n-core
  397. # [11:23] <annevk> MikeSmith: and I was cc'd because otherwise I would not have known :-)
  398. # [11:26] * hasather_ is now known as hasather
  399. # [11:26] <nessy> jgraham - just saw your earlier message - the <main> discussion has just become so ridiculous - it's not worth explaining things any more
  400. # [11:27] <nessy> jgraham: there are more important things to discuss :-)
  401. # [11:27] <annevk> yeah, like longdesc
  402. # [11:28] <jgraham> nessy: Indeed. I think the course is now set and I can't see much changing by further argument
  403. # [11:28] <nessy> annevk: lol
  404. # [11:28] <nessy> annevk: but seriously - @longdesc is borked because different browsers do different things with it - it's not borked by design
  405. # [11:28] <nessy> annevk: but going down that path is just a rathole
  406. # [11:29] <nessy> it's actually quite funny - any discussion about a11y features can not be turned into the ridiculous by just mentioning @longdesc
  407. # [11:29] <jgraham> I think I disagree about longdesc. But I have seen this ratehole before and I am going to slowly back away from the entrance
  408. # [11:29] <jgraham> *rathole
  409. # [11:29] <nessy> lol
  410. # [11:32] <annevk> nessy: I'm happy to mostly be working on non-HTML specs and when I touch HTML it's usually API or architecture land and not semantics
  411. # [11:32] <MikeSmith> höllenloch
  412. # [11:34] <nessy> annevk: I'm impressed with the URI stuff you're doing
  413. # [11:34] <zcorpan_> MikeSmith: darobin: thanks
  414. # [11:35] <darobin> zcorpan_: not sure what I'm being thanked for, but you're welcome at any rate :)
  415. # [11:35] <nessy> (eh I think you prefer s/URI/URL/ - sorry - old habits don't die easily)
  416. # [11:36] <darobin> shouldn't it be renamed to IRI?
  417. # [11:36] * darobin vanishes in case anyone bites
  418. # [11:36] <annevk> nessy: heh, thanks, it's getting there, but the IDN stuff is annoying
  419. # [11:36] <zcorpan_> darobin: in case you did something that helped fixing the ldap issue. if you didn't, then please disregard the thanks! :-P
  420. # [11:37] <darobin> zcorpan_: oh man, I'm sorry to say that neither MikeSmith nor I had anything to do with that
  421. # [11:37] <darobin> W3C has a kick arse systems team
  422. # [11:37] <nessy> annevk: have you thought about specifying query params?
  423. # [11:37] <MikeSmith> zcorpan_: what darobin said
  424. # [11:37] <zcorpan_> bringing it to their attention counts as helping
  425. # [11:37] <zcorpan_> but maybe they knew about it already
  426. # [11:37] <annevk> nessy: only in API form
  427. # [11:37] <annevk> nessy: probably matching the application/x-www-form-urlencoded syntax
  428. # [11:38] <darobin> zcorpan_: given the level of monitoring they have, I wouldn't be surprised if they knew before anyone noticed there was a problem
  429. # [11:38] <MikeSmith> yeah
  430. # [11:38] <MikeSmith> the watchdogs are watching
  431. # [11:38] <darobin> most of the time when I go to report a problem they're already talking about the fixes
  432. # [11:39] <nessy> annevk: that's what I was hoping for
  433. # [11:40] <annevk> nessy: I don't think I'll ever include it directly in the URL parser because it isn't used in that way by many URL schemes, but for the API it makes sense as that's mostly used for http/https/file
  434. # [11:41] <annevk> biab
  435. # [11:41] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  436. # [11:49] <MikeSmith> JS question: what's the best-practice alternative for doing the equivalent of jquery $.data() ?
  437. # [11:50] <MikeSmith> I have some code I want to use that relies on JQuery methods but having JQuery for this code in this case is just overkill
  438. # [11:51] <MikeSmith> it is bad practice to just add a custom properties to the element and store the data there?
  439. # [11:51] <MikeSmith> or are there any gotchas or doing that?
  440. # [11:51] <MikeSmith> is that the way people normally do it without using some library?
  441. # [11:52] <jgraham> Well if you use a data-* attribute name that is fine
  442. # [11:52] * Joins: annevk (~annevk@84.241.214.62)
  443. # [11:53] <jgraham> (one could argue that there are problems with putting your data directly in the DOM in general, but if your application is too small for jQuery it is certainly too small for that)
  444. # [11:53] * Joins: jarek (~jarek@unaffiliated/jarek)
  445. # [11:53] <annevk> MikeSmith: use element.dataset? y u no HTML5?!!1!
  446. # [11:53] <MikeSmith> heh
  447. # [11:53] <MikeSmith> but I can only use strings for that right?
  448. # [11:53] <jgraham> You can only store strings in attributes in general?
  449. # [11:54] <jgraham> Unless jQuery is setting IDL attributes I guess
  450. # [11:54] <annevk> MikeSmith: yeah, setting expandos is somewhat dangerous as you might clash with future extensions to the DOM and such
  451. # [11:55] <annevk> MikeSmith: maybe we should have a dataany thingie that holds anything and recommend people to use that, dunno
  452. # [11:56] <MikeSmith> jgraham: yeah I meant directly setting IDL attributes
  453. # [11:56] <annevk> hmm
  454. # [11:56] <annevk> I'm starting to get to the point where I need to update fetch
  455. # [11:56] <annevk> maybe I should use a wiki for now to define the about and javascript schemes?
  456. # [11:57] <MikeSmith> annevk: I don't care much about clashing with future extensions to the DOM. I can just rewrite the code if I get to a case like that
  457. # [11:57] <annevk> MikeSmith: then just do element.whatever = whatever I guess
  458. # [11:57] <MikeSmith> ok
  459. # [11:57] <annevk> MikeSmith: maybe with a prefix so if people copy your code there's less of a chance
  460. # [11:58] <MikeSmith> annevk: rather than wiki, maybe a github repo that people can make pull requests for, and then you set up a GH pages branch to auto-publish from it
  461. # [11:58] <MikeSmith> annevk: yeah, OK
  462. # [11:58] <MikeSmith> I think I'll choose the prefix "vnu-" for this case
  463. # [11:58] <annevk> MikeSmith: well yeah, I can do the whole GitHub thing, but the point is that these need to be in whatwg/fetch
  464. # [11:58] <annevk> but I don't want to take all of fetch on right now
  465. # [11:59] <MikeSmith> ah
  466. # [11:59] <annevk> actually, javascript might need to be in HTML in the end, as subsection of navigate
  467. # [12:00] <MikeSmith> why?
  468. # [12:00] <annevk> because it will only function within that context
  469. # [12:00] <annevk> <img src=javascript> would just be a network error
  470. # [12:00] <annevk> (javascript URLs would never reach fetch is the plan)
  471. # [12:01] * abstractj|away is now known as abstractj
  472. # [12:01] <annevk> http://wiki.whatwg.org/wiki/URL#Schemes has a rough outline of my thinking at this point for the distribution
  473. # [12:05] * Quits: annevk (~annevk@84.241.214.62) (Remote host closed the connection)
  474. # [12:10] * Joins: danielfi_ (~danielfil@200.232.113.107)
  475. # [12:11] * MikeSmith reads
  476. # [12:11] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
  477. # [12:12] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  478. # [12:12] <MikeSmith> a mailto scheme is not necessarily external
  479. # [12:13] <MikeSmith> doesn't necessarily need to launch an external application
  480. # [12:13] <MikeSmith> if the app the link is in is itself a handler for mailto
  481. # [12:13] <MikeSmith> same goes for skype
  482. # [12:15] <MikeSmith> othermaciej: can I get editbugs for WebKit bugzilla or is that only for committers and reviewers?
  483. # [12:15] <othermaciej> MikeSmith: yes, you can
  484. # [12:15] <MikeSmith> ok
  485. # [12:15] <MikeSmith> who should I ping?
  486. # [12:15] <othermaciej> MikeSmith: can you see if anyone on #webkit can hook you up?
  487. # [12:15] <MikeSmith> yup
  488. # [12:16] <MikeSmith> thanks
  489. # [12:16] <othermaciej> I have the power to do it but I really need to sleep
  490. # [12:16] <MikeSmith> ok
  491. # [12:16] <MikeSmith> np
  492. # [12:18] <darobin> MikeSmith: I think that in the rPH case you should still consider it "external"
  493. # [12:18] <darobin> even if external is yourself reloaded
  494. # [12:19] * Quits: plutoniix (~plutoniix@node-vp3.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
  495. # [12:19] <MikeSmith> ok
  496. # [12:20] * Joins: annevk (~annevk@212.238.236.229)
  497. # [12:22] <annevk> MikeSmith: it's a broad kind of "external"; maybe I should rename it to "execute" or some such
  498. # [12:23] <annevk> ah yeah, and the registerProtocolHandler() case is handled before that, by navigating to some http/https thingie instead
  499. # [12:32] * Joins: baku (~baku@93-40-115-248.ip38.fastwebnet.it)
  500. # [12:43] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Quit: Bye)
  501. # [12:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  502. # [12:57] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 246 seconds)
  503. # [12:58] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
  504. # [13:02] <MikeSmith> "Shopping a patch to implementors, to get something into a standard spec by asserting de-facto status based on the patch(es) landing, is bad form."
  505. # [13:03] <MikeSmith> but it's good form to say that on the dev list of a browser project other than your own, and impugn somebody else's motives who's making a code contribution and providing tests for it
  506. # [13:03] <MikeSmith> classy
  507. # [13:05] <annevk> He has a point though, I also think it's bad if the spec, the implementation, and the tests are all written by the same person
  508. # [13:05] * danielfi_ is now known as danielfilho|w
  509. # [13:05] <MikeSmith> even if nobody else stepped forward to write them?
  510. # [13:05] <MikeSmith> the guy cares enough about this to take the time to do all that
  511. # [13:06] <MikeSmith> and he's not a guy who's sitting around with a lot of time on his hands
  512. # [13:07] <MikeSmith> de-moralizing people who are trying in good faith to contribute something is not helpful
  513. # [13:07] * Joins: [[zzz]] (~q@node-10ex.pool-180-180.dynamic.totbb.net)
  514. # [13:08] <MikeSmith> normally I don't give a shit
  515. # [13:08] <MikeSmith> but I don't like to see people get bullied
  516. # [13:08] <MikeSmith> r
  517. # [13:09] <annevk> You must see that <main> is not exactly set in stone and that there's clearly some people not liking it and some people liking it?
  518. # [13:10] <tobie> that's orthogonal to MikeSmith's point, though.
  519. # [13:10] <annevk> Maybe a bad analogy, but the people behind XForms also wrote patches for Gecko and did a bunch of work, only to see it rejected down the line.
  520. # [13:10] * Quits: [[zz]] (~q@node-1039.pool-180-180.dynamic.totbb.net) (Ping timeout: 250 seconds)
  521. # [13:10] <tobie> I think MikeSmith smith was commenting on the form of the rejection, rather than the rejection itself.
  522. # [13:11] <annevk> Well if you take Brendan's email as rejection for the WebKit project I think you're being silly. He obviously has no power whatsoever there.
  523. # [13:12] <MikeSmith> annevk: of course I know it's not set in stone
  524. # [13:12] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
  525. # [13:13] <tobie> s/rejection/comment/
  526. # [13:13] <tobie> :)
  527. # [13:13] <MikeSmith> and obviously there's some disagreement about it and I frankly don't personally care much how it works out either way
  528. # [13:14] <MikeSmith> I would be happy if none of the HTML5 structural elements ever existed
  529. # [13:14] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  530. # [13:14] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  531. # [13:14] <MikeSmith> but there was not intent here to "get something into a standard spec by asserting de-facto status based on the patch(es) landing" as far as I can tell
  532. # [13:15] * Quits: MikeSmith (~MikeSmith@u-210162009140.u05.hotspot.ne.jp) (Quit: MikeSmith)
  533. # [13:15] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
  534. # [13:15] <annevk> Oh, that was certainly my impression
  535. # [13:15] * smaug is now known as smaug____
  536. # [13:16] * Joins: Kolombiken (~Adium@217.13.228.226)
  537. # [13:17] <tobie> I'm increasingly convinced `main` is just a honey pot. Not yet sure who the master mind behind it is.
  538. # [13:19] <tobie> ;)
  539. # [13:21] <smaug____> annevk: why does getElementsByTagName in DOM(4) work differently from the same method in DOM 3 ?
  540. # [13:21] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  541. # [13:22] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  542. # [13:24] <MikeSmith> it's not my impression
  543. # [13:24] <MikeSmith> maybe I'm wrong
  544. # [13:25] <MikeSmith> but he's not in a position to unilaterally get something implemented
  545. # [13:26] <MikeSmith> if there's fault there, it's a fault of naiveté about how it would be perceived and received
  546. # [13:27] <MikeSmith> also, regarding "the high bar required to add a new element to HTML", yeah I remember that high bar from the time when the <menuitem> landed
  547. # [13:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  548. # [13:27] * Joins: karlcow (~karl@nerval.la-grange.net)
  549. # [13:27] <MikeSmith> I remember the extensive public discussion we all had about that before the code went in
  550. # [13:28] * Joins: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2)
  551. # [13:28] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  552. # [13:32] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
  553. # [13:38] <annevk> smaug____: what is different?
  554. # [13:40] <annevk> MikeSmith: that it landed does not make it a done deal; Microsoft landed VML years ago, now it's like it never happened
  555. # [13:41] <annevk> MikeSmith: but sure, there's a lot of hypocrisy :-)
  556. # [13:41] <smaug____> annevk: DOM3 works on tagNames, like the method name says, DOM uses localName
  557. # [13:42] * abstractj is now known as abstractj|away
  558. # [13:42] <annevk> smaug____: I think that's because hsivonen asked for that
  559. # [13:43] * smaug____ kicks hsivonen :)
  560. # [13:44] <annevk> smaug____: I don't remember the fine details right now, but I suspect it was because of HTML and XHTML integration
  561. # [13:44] <smaug____> yeah
  562. # [13:44] <smaug____> https://bugzilla.mozilla.org/show_bug.cgi?id=816012
  563. # [13:44] <smaug____> it just feel very risky to change the behavior
  564. # [13:45] <annevk> I also think different browsers did different things already
  565. # [13:45] <smaug____> very likely
  566. # [13:52] <MikeSmith> I guess in contrast the hypocrisy around the spec republishing is an unsurprising hypocrisy
  567. # [13:52] <MikeSmith> it's part of a hypocrisy bundle
  568. # [13:53] <MikeSmith> hypocrisy coming from somebody you actually respect is a different kind of thing
  569. # [13:53] <MikeSmith> anyway I guess I should just stay out of it
  570. # [13:54] * Joins: sedovsek (~robert@89.143.12.238)
  571. # [13:57] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  572. # [14:02] <annevk> MikeSmith: I often wish I had :-)
  573. # [14:03] <annevk> btw http://wiki.whatwg.org/wiki/URL_schemes
  574. # [14:03] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 252 seconds)
  575. # [14:04] * annevk fixes the mistakes
  576. # [14:04] <smaug____> about:invalid ?
  577. # [14:04] <MikeSmith> wow i didn't even know about http://www.iana.org/assignments/about-uri-tokens/about-uri-tokens.xml .. when you obsolete something that's totally obscure is it still called "obsoleting"?...
  578. # [14:05] <annevk> smaug____: some CSS thing apparently
  579. # [14:06] <annevk> I guess I should add links
  580. # [14:06] * Joins: SamB (~SamB@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
  581. # [14:06] <smaug____> I wonder why CSS needs about:invalid
  582. # [14:07] <annevk> it was explained to me at some point and then I promptly forgot, but I remember the reasoning was sound
  583. # [14:07] <MikeSmith> http://www.ietf.org/mail-archive/web/uri-review/current/msg01606.html
  584. # [14:07] <MikeSmith> it seems
  585. # [14:09] <MikeSmith> "when a URI is necessary, but the default value shouldn't be resolveable as any type of document."
  586. # [14:09] <MikeSmith> http://www.w3.org/TR/css3-values/#about-invalid
  587. # [14:10] * Joins: erichynds (~ehynds@64.206.121.41)
  588. # [14:19] * Joins: krawchyk (~krawchyk@65.220.49.251)
  589. # [14:20] * Joins: Ms2ger (~Ms2ger@vpnb090.ugent.be)
  590. # [14:21] <Ms2ger> smaug____, forgot you already reviewed my patch for getElementsByTagName? :)
  591. # [14:21] * Joins: Kolombiken (~Adium@217.13.228.226)
  592. # [14:22] <smaug____> Ms2ger: but we didn't change the behavior
  593. # [14:22] <smaug____> Ms2ger: you didn't land the patch ?
  594. # [14:22] <Ms2ger> No, because you r-'d
  595. # [14:22] <smaug____> ahaa
  596. # [14:22] <smaug____> good! :)
  597. # [14:23] <smaug____> I can't remember what all I remember
  598. # [14:23] <smaug____> er
  599. # [14:23] <smaug____> oops
  600. # [14:23] <smaug____> I can't remember what all I review
  601. # [14:24] <smaug____> silly me
  602. # [14:25] <Ms2ger> Well dammit
  603. # [14:25] <Ms2ger> jgraham, timeout() still doesn't work :/
  604. # [14:25] <jgraham> Ms2ger: Oh. Well that seems like a bug then
  605. # [14:25] <jgraham> wilhelm_: Interesting, thanks
  606. # [14:26] <Ms2ger> jgraham, (I guess that's the server we use for mobile testing)
  607. # [14:27] * [[zzz]] is now known as [[zz]]
  608. # [14:27] <annevk> SimonSapin: yo, you could add data URLs here for now if you want: http://wiki.whatwg.org/wiki/URL_schemes
  609. # [14:36] <MikeSmith> http://lists.w3.org/Archives/Public/public-html-comments/2012Nov/0008.html "I've not heard compelling arguments for why Microdata doesn't deserve to be a CR, rather I've only heard protectionism."
  610. # [14:36] <MikeSmith> bravo
  611. # [14:36] <MikeSmith> good application of the word "protectionism"
  612. # [14:36] <MikeSmith> apt
  613. # [14:39] <marcosc> STRAWMAN!!!!
  614. # [14:39] <marcosc> :)
  615. # [14:40] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  616. # [14:40] <Ms2ger> Who cares?
  617. # [14:40] <SimonSapin> annevk: you mean adding what? Start collecting spec ambiguities?
  618. # [14:41] <annevk> SimonSapin: and defining the new spec :)
  619. # [14:41] <marcosc> Ms2ger: agreed
  620. # [14:42] <annevk> If the W3C blocks Microdata, it's 2004 all over again.
  621. # [14:42] <SimonSapin> annevk: I wanted to start with tests, so that would need some JS to run
  622. # [14:42] <marcosc> annevk: that's what I told them too
  623. # [14:42] <annevk> I'm on the fence whether I would find that enjoyable or simply bad
  624. # [14:42] <annevk> SimonSapin: fair enough
  625. # [14:44] <MikeSmith> Microdata is not going to be blocked
  626. # [14:44] <MikeSmith> the story on this was already written a long time ago
  627. # [14:45] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  628. # [14:45] <Ms2ger> Let's block ALL THE THINGS
  629. # [14:45] <MikeSmith> on the assumption that everybody was acting in good faith
  630. # [14:46] * Ms2ger tries really hard to avoid a cynical response
  631. # [14:46] <MikeSmith> there's no support anywhere for coming around after to attempt to re-write the story
  632. # [14:46] <kennyluck> annevk, how is that the same? In 2004, you care about HTML. Do you care about Microdata now?
  633. # [14:46] <annevk> kennyluck: it's not really about me, it's just about the situation
  634. # [14:47] <kennyluck> Isn't it true that Microdata doesn't have a driving force like HTML used to have?
  635. # [14:47] <jgraham> This is the kind of "anywhere" that exlcudes the people who are trying to rewrite the story, right?
  636. # [14:47] <marcosc> kennyluck: agree with annevk. It's an attempt by one group to abuse the w3c process to block something else.
  637. # [14:47] <annevk> kennyluck: sounds false to me, unless you diccount schema.org somehow...
  638. # [14:47] <darobin> a small group, too
  639. # [14:48] <darobin> since that's not even the position of the RDFa group
  640. # [14:48] <marcosc> darobin: it's also the position of the chair of RDF, it seems
  641. # [14:48] <marcosc> at least that's what I understood from a public-html-comment email
  642. # [14:49] <darobin> marcosc: which one?
  643. # [14:49] <annevk> and of timbl, via a Twitter RT
  644. # [14:49] <marcosc> darobin: http://lists.w3.org/Archives/Public/public-html-comments/2012Nov/0003.html
  645. # [14:49] <kennyluck> annevk, I don't see many people sending feedback about the spec on the WHATWG list.
  646. # [14:49] <darobin> I think that timbl will recuse himself from that decision
  647. # [14:50] <darobin> marcosc: *shrug*, it's just his position as an individual, he's not speaking for the RDF WG
  648. # [14:50] * Ms2ger yawns
  649. # [14:50] <annevk> kennyluck: it's not as big as saying no to the entire platform we're building, is that the point you're making?
  650. # [14:50] * darobin joins Ms2ger
  651. # [14:50] <annevk> naptime?
  652. # [14:50] <marcosc> darobin: I knows :) I'm also going to go hang out with Ms2ger now.
  653. # [14:50] <Ms2ger> annevk, useful work time ;)
  654. # [14:51] <darobin> we've now reached the point at which this microdata non-event has been discussed here more than on public-html
  655. # [14:51] <annevk> Ms2ger: I'm weeks ahead of schedule
  656. # [14:51] <darobin> talk about signal-to-noise ratio problems!
  657. # [14:51] <annevk> for once
  658. # [14:51] <annevk> maybe because I'm not employed
  659. # [14:52] <annevk> darobin: yeah, I'm out of things to do so I figured I could waste some time discussing non-issues :-)
  660. # [14:52] <marcosc> annevk: Barbara tells me I work more now that I'm also unemployed. Isn't that strange :)
  661. # [14:53] <darobin> annevk: go fix HTTP or something
  662. # [14:53] <annevk> marcosc: clearly someone should pay us for not being employed
  663. # [14:53] <marcosc> annevk: agreed!
  664. # [14:53] <jgraham> annevk: Organise some meetings. That should kill your productivity.
  665. # [14:54] <annevk> wanna get together to discuss Microdata?
  666. # [14:54] <jgraham> I ahve a job and therefore meetings already
  667. # [14:54] <jgraham> Go discuss it with marcosc
  668. # [14:54] <annevk> next thing on my list is URLQuery
  669. # [14:55] * Joins: danzik17 (~danzik17@164.55.254.106)
  670. # [14:57] <kennyluck> annevk, the point I am making is that the person who designed the spec doesn't actually work with the use cases. If the schema.org people (or other people who care about the use cases) were the ones who wrote the spec and still either actively maintain it or send feedback, I probably have different opinion.
  671. # [14:57] <annevk> kennyluck: not sure what that means
  672. # [14:58] <annevk> kennyluck: and Hixie does actively maintain Microdata and makes adjustments to it based on feedback, it's not dead
  673. # [14:59] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
  674. # [15:00] * Joins: danzik171 (~danzik17@164.55.254.106)
  675. # [15:00] <kennyluck> annevk, that I don't agree (the "actively" part), and I never have an idea why schema.org people don't show up on the mailing list.
  676. # [15:00] <marcosc> kennyluck: that's quite irrelevant to the discussion, IMO.
  677. # [15:00] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  678. # [15:00] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  679. # [15:01] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
  680. # [15:01] <annevk> kennyluck: what's actively then? last change was a couple of days ago
  681. # [15:01] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
  682. # [15:03] <annevk> kennyluck: and it seems kind of irrelevant, we're hardly discussing <head> these days, if somebody came along and said <head> should not proceed because, well <head2> is cooler, what then?
  683. # [15:03] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  684. # [15:04] <annevk> Ms2ger: btw, I'm gonna add initCustomEvent back
  685. # [15:04] <Ms2ger> wfm
  686. # [15:04] <kennyluck> annevk, http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Jun/0096 takes three months for a feedback. Would you really consider that "actively maintained"?
  687. # [15:04] * abstractj|away is now known as abstractj
  688. # [15:05] <kennyluck> annevk, no body would send a <head2> proposal anyway. But Microdata is different.
  689. # [15:05] <Ms2ger> 3 months? That's pretty good
  690. # [15:06] <annevk> kennyluck: dunno, the DOM has outstanding feedback from well over a year
  691. # [15:06] <annevk> kennyluck: I consider it actively maintained
  692. # [15:07] <darobin> actually a <head2> proposal could be a great way of adding new header stuff without Henri coming to your door with a silencer gun
  693. # [15:09] <marcosc> kennyluck: I have to agree. 3 months is generally considered ok. We don't want to give the impression that standards can move quickly.
  694. # [15:09] <kennyluck> *shrug*
  695. # [15:09] * Quits: zcorpan_ (~zcorpan@83.218.67.122) (Remote host closed the connection)
  696. # [15:11] <kennyluck> I don't care about that notion of standards. ;)
  697. # [15:11] <marcosc> kennyluck: the point is, don't sit around and wait for stuff. Just work around the problem and get it (whatever that may be) done... except by abusing the W3C process with stupid formal objections.
  698. # [15:13] <marcosc> kennyluck: if the goal of the semantic web folks is to get structured data into HTML5 - and HTML5 gives you a mechanism that, as RDFa folks claim, is identical to RFDa, then you've already won.
  699. # [15:14] <Ms2ger> marcosc, it's identical, but it sucks
  700. # [15:16] <annevk> marcosc: except when it's called srcset right?
  701. # [15:17] <marcosc> annevk: exactly!
  702. # [15:17] <kennyluck> marcosc, as Hixie often says. The process is irrelevant. Play with it when you have time.
  703. # [15:17] <marcosc> rdf:srcset
  704. # [15:18] <marcosc> speaking of srcset ... about to file bugs on that https://gist.github.com/4161268
  705. # [15:23] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  706. # [15:25] * Quits: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  707. # [15:26] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
  708. # [15:34] <annevk> Ms2ger: so I'm looking at http://w3c-test.org/webapps/DOMCore/tests/submissions/Ms2ger/Node-replaceChild.html
  709. # [15:34] <annevk> Ms2ger: and https://www.w3.org/Bugs/Public/show_bug.cgi?id=17318
  710. # [15:35] <annevk> Ms2ger: and the results for the test seem different from what you say they are
  711. # [15:35] * Joins: ehsan (~ehsan@24.212.206.174)
  712. # [15:35] <Ms2ger> Seems possible
  713. # [15:35] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  714. # [15:35] <Ms2ger> Maybe stuff changed
  715. # [15:36] <Ms2ger> brb phone
  716. # [15:36] <annevk> Ms2ger: Chrome never seems to throw NotFoundError (or you missed a case)
  717. # [15:36] * Joins: MacTed (~Thud@63.119.36.36)
  718. # [15:36] <annevk> Ms2ger: Opera and Firefox have when they throw NotFoundError reversed
  719. # [15:36] * attiks is now known as attiks|away
  720. # [15:38] * karlcow is trying to replace the "benefits of the doubt" by the "benefits of the FUD" in my vocabulary
  721. # [15:38] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  722. # [15:39] * Joins: ehsan (~ehsan@24.212.206.174)
  723. # [15:40] <annevk> Ms2ger: I think doing HierarchyRequestError all the time might be simplest
  724. # [15:41] <Ms2ger> I dunno, I guess
  725. # [15:42] <annevk> Ms2ger: the other option is adding an extra step
  726. # [15:42] <annevk> Ms2ger: or have an implementation per node type (which I think some implementations have)
  727. # [15:42] <Ms2ger> Yeah, WebKit does that
  728. # [15:43] <annevk> Ms2ger: funnily enough they also do the thing with HierarchyRequestError all the time
  729. # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  730. # [15:45] <annevk> Ms2ger: ooh fuck
  731. # [15:45] <annevk> Ms2ger: so maybe it should just align with pre-insert?
  732. # [15:46] <Ms2ger> Sounds good
  733. # [15:46] <annevk> Ms2ger: because pre-insert does what the old DOM spec said
  734. # [15:46] <annevk> it has more checks, but I guess that's acceptable
  735. # [15:46] <annevk> did I mention I don't like these algorithms?
  736. # [15:47] <Ms2ger> Maybe once or twice :)
  737. # [15:48] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
  738. # [15:48] * Joins: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar)
  739. # [15:50] <annevk> Ms2ger: should I leave the bug open for you to fix the tests?
  740. # [15:50] <Ms2ger> Wait, weren't you going to match the test? :)
  741. # [15:50] <annevk> the test matches the spec
  742. # [15:51] <annevk> the new spec matches Gecko
  743. # [15:51] <annevk> and if the test is fixed, Gecko would have no failures
  744. # [15:51] <annevk> (also matches DOM3 per some reading of DOM3)
  745. # [15:51] <Ms2ger> Er, you're right
  746. # [15:52] <Ms2ger> Lemme fix the test now
  747. # [15:52] * Joins: scor (~scor@132.183.242.47)
  748. # [15:52] * Quits: scor (~scor@132.183.242.47) (Changing host)
  749. # [15:52] * Joins: scor (~scor@drupal.org/user/52142/view)
  750. # [15:55] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
  751. # [15:56] * Joins: danzik17 (~danzik17@164.55.254.106)
  752. # [15:57] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
  753. # [15:58] <annevk> Looking at https://www.w3.org/Bugs/Public/show_bug.cgi?id=18581 now
  754. # [15:59] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
  755. # [15:59] <annevk> I guess we can move some of those checks up
  756. # [15:59] * Joins: danzik17 (~danzik17@164.55.254.106)
  757. # [16:01] * Joins: zcorpan (~zcorpan@c-5eeaaac5-74736162.cust.telenor.se)
  758. # [16:02] <annevk> smaug____: should we put getElementsByTagName() and friends on DocumentFragment too?
  759. # [16:02] <annevk> smaug____: i.e. put it on rootnode
  760. # [16:03] <smaug____> yes, makes sense
  761. # [16:03] <manu1> marcosc: The reason I keep calling staw man on your arguments is that you continue to mis-represent the point I'm attempting to make as if there is some conspiracy going on. The Microdata objection isn't the position of the RDFa WG, it's not my position as chair of the RDFa WG, it's my opinion as a member of the HTML WG. You can call it protectionism if you want to, but I don't see it that...
  762. # [16:03] <manu1> ...way at all. I'm expressing an opinion and trying to see what others in the group think.
  763. # [16:04] <Ms2ger> Dammit
  764. # [16:04] <Ms2ger> Not again
  765. # [16:04] * Joins: reinaldob (~reinaldob@201.74.233.31)
  766. # [16:05] <manu1> I'm sure it's easy to paint it in the light that you have done as it removes all of the nuance in the argument and makes it seem as if I am taking a far more extreme position as I am taking. I specifically avoided raising a formal objection at this point to try and ease into the discussion, but there really is no easy way of saying: "I don't agree with what we're doing and I think it needs...
  767. # [16:05] <manu1> ...to change."
  768. # [16:06] <manu1> Don't worry, Ms2ger, just clearing up the broad-brush statements that marcosc keeps asserting as my position (which is clearly not my position).
  769. # [16:07] <manu1> I'm done.
  770. # [16:07] <annevk> manu1: marcosc is trying the "Mad Max" approach
  771. # [16:08] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
  772. # [16:09] <manu1> decisions always seem easier when you make it about "all or nothing" or "good vs. evil" or "Group A vs. Group B"
  773. # [16:10] <manu1> just pointing out that I'm specifically trying to suggest that we DO NOT do it that way.
  774. # [16:11] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  775. # [16:12] <annevk> manu1: you mean http://manu.sporny.org/2012/microdata-cr/ was not written by you?
  776. # [16:12] <manu1> annevk: Be direct, don't beat around the point you're trying to make. What's your point?
  777. # [16:13] <annevk> manu1: my point is that you are advocating a vs b; and you've chosen a
  778. # [16:13] <annevk> manu1: threatening with the near-meaningless "W3C Formal Objection" and such
  779. # [16:14] <annevk> manu1: calling people to arms
  780. # [16:14] <annevk> manu1: anyway, I got some DOM bugs to fix
  781. # [16:14] <manu1> That's a bit melodramatic, don't you think?
  782. # [16:14] <annevk> I think you are, yes :-)
  783. # [16:16] <manu1> All I'm saying is this: RDFa is already a REC, that's done. RDFa Lite basically does what Microdata does, so why do we have Microdata? Microdata goes to a W3C Note. W3C gets clarity on publishing specs that heavily overlap. People can still choose.
  784. # [16:17] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  785. # [16:17] <annevk> You make it sound like a REC means anything. HTML4/DOM2/CSS1/etc. are all evidence to the contrary.
  786. # [16:17] <manu1> if REC doesn't mean anything to you, then why is this such a big deal, then?
  787. # [16:18] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 245 seconds)
  788. # [16:18] <annevk> Because I'd like the W3C to work, but if it keeps repeating its mistakes of the past it obviously won't.
  789. # [16:19] <manu1> I'd like the W3C to work as well, and I think publishing two specs that accomplish basically the same thing in basically the same way shows breakage.
  790. # [16:19] * Joins: krawchyk (~krawchyk@65.220.49.251)
  791. # [16:19] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  792. # [16:19] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
  793. # [16:19] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
  794. # [16:19] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  795. # [16:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  796. # [16:21] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  797. # [16:30] <annevk> Bit late for that. XDM vs DOM, XPath vs Selectors, XSL-FO vs CSS, XSLT vs XQuery, XQuery vs XQueryX, RDF/XML vs Turtle, XForms vs Web Forms 2.0, XHTML 1.0 vs HTML 4.01, XML 1.0 4th Edition vs XML 1.0 5th Edition, XML 1.0 vs XML 1.1, etc.
  798. # [16:33] <darobin> heh
  799. # [16:33] <darobin> not all of those are fair
  800. # [16:33] <darobin> but I guess that's not the point :)
  801. # [16:34] <jgraham> FWIW I think blocking specs for political reasons shows breakage
  802. # [16:35] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  803. # [16:37] <GPHemsley> Hixie: Hopefully addressed the wiki issue, independent of your message.
  804. # [16:37] <GPHemsley> Hixie: All writing systems are gonna be wacky in some cases.
  805. # [16:38] <GPHemsley> wacked, too
  806. # [16:38] <manu1> jgraham: You're assuming to know what I'm thinking - that I'm doing this for political reasons. I have stated why I'm doing this - It's not for political reasons. I'm doing this because I think publishing both of these specs as RECs is a bad idea (and I've outlined why I think it's a bad idea).
  807. # [16:38] <manu1> I want the community to have a discussion about this.
  808. # [16:40] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Client Quit)
  809. # [16:40] <manu1> If you take what I'm saying and choose to brush it aside and replace it with your own opinion of what I'm trying to do, then that's your prerogative. Just know that your opinion of what I'm doing is not aligned with what I'm actually trying to do.
  810. # [16:41] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  811. # [16:42] * Joins: krawchyk (~krawchyk@65.220.49.251)
  812. # [16:44] <manu1> annevk: Again - my point isn't about preventing competing technologies from both going to REC at W3C... it's about preventing competing technologies where you can search/replace keywords and translate between the two going to REC at W3C. There is a sliding scale here, it's not an all-or-nothing situation. To put it another way: When you can use a regex to switch from RDFa Lite to Microdata...
  813. # [16:44] <manu1> ...and back, that seems like a good signal that syntaxes have effectively converged.
  814. # [16:44] <jgraham> I am happier letting the entire community evaluate with their actions rather than a small subset with their words
  815. # [16:45] <manu1> and the question I'm raising is: If two solutions are almost technically indistinguishable - should both of those technologies go to REC. I'm asserting that they shouldn't - others disagree.
  816. # [16:45] <manu1> jgraham: There is nothing to prevent that from happening if Microdata is published as a W3C Note.
  817. # [16:46] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 252 seconds)
  818. # [16:47] <jgraham> manu1: It is very hard to take you seriously when you are on one hand pushing very hard for something to be taken off the Rec. track and on the other saying that whether it is on the Rec. track doesn't matter
  819. # [16:48] <manu1> jgraham: Why do you feel that those two things are contradictory?
  820. # [16:49] <manu1> Looking at it from a W3C perspective, I think W3C should standardize on one thing when the technical solutions are so similar.
  821. # [16:50] <gavinc> Serious question, does anyone NOT think that Microdata and RDFa 1.1 Lite are technically equivalent?
  822. # [16:50] <gavinc> not NOT
  823. # [16:50] <gavinc> argh
  824. # [16:50] * gavinc tries again too damn early in the morning
  825. # [16:50] <manu1> Looking at it from a WHATWG perspective, I think that if people choose Microdata in the market as the winner, it won't be because it was a W3C REC, it will be for other reasons.
  826. # [16:51] <manu1> I think both positions are perfectly reasonable ones to take simultaneously.
  827. # [16:51] <gavinc> Does anyone think that Microdata and RDFa 1.1 Lite have large technical differences?
  828. # [16:51] * darobin wishes we rescinded more RECs, the stylesheet is pretty
  829. # [16:54] * GPHemsley wishes he didn't spend all this time reading the backlog of this discussion.
  830. # [16:55] <GPHemsley> annevk: What is this obsession with about:unicorn? And why isn't about:mozilla in the list, then?
  831. # [16:55] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  832. # [16:56] * Joins: krawchyk (~krawchyk@65.220.49.251)
  833. # [16:56] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  834. # [16:56] <darobin> can we have about:dahut as well?
  835. # [16:56] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  836. # [16:57] * marcosc sorry, back
  837. # [16:58] <annevk> GPHemsley: obsession?
  838. # [16:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  839. # [16:58] <GPHemsley> annevk: Well, you do talk about unicorn.svg a lot
  840. # [16:58] <annevk> GPHemsley: about:mozilla isn't cross-browser
  841. # [16:59] <GPHemsley> and about:unicorn is?
  842. # [16:59] <annevk> one day
  843. # [16:59] * Joins: AryehGregor (~Simetrica@37.19.121.128)
  844. # [16:59] * Quits: AryehGregor (~Simetrica@37.19.121.128) (Changing host)
  845. # [16:59] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  846. # [16:59] <GPHemsley> I mean, if we're gonna talk about about: easter eggs, about:mozilla is the granddaddy of them all
  847. # [17:00] <GPHemsley> http://en.wikipedia.org/wiki/The_Book_of_Mozilla
  848. # [17:01] * Joins: yorick (~quassel@vredebest.xs4all.nl)
  849. # [17:01] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
  850. # [17:01] * Joins: yorick (~quassel@unaffiliated/yorick)
  851. # [17:03] <marcosc> manu1: what browsers implement RDFa?
  852. # [17:03] <marcosc> (what is the recommendation of RDFa based on? I don't know, just wondering)
  853. # [17:03] <gavinc> What is the need for browsers to implement RDFa?
  854. # [17:04] <marcosc> gavinc: I'm just wondering how it met its criteria to go to Rec?
  855. # [17:04] <marcosc> I don't know much (ok, anything) about RDFa
  856. # [17:04] <marcosc> so I'm wondering how it got to Rec
  857. # [17:05] <annevk> there's many ways to get to REC marcosc, the XHTML/RDF camp usually does so in a way that does not involve browsers
  858. # [17:05] <marcosc> annevk: I know, but I'm wondering what those ways are
  859. # [17:05] <gavinc> Hang on.
  860. # [17:05] <manu1> marcosc: RDFa got to REC how most other W3C specs get to REC - there was a spec, there was a test suite, and there were 7+ fully conforming and interoperable implementations of an RDFa processor.
  861. # [17:06] <marcosc> manu1: sure, do you have a pointer to those?
  862. # [17:06] <annevk> marcosc: saying it's a framework for other specs, providing a couple of script libraries, etc.
  863. # [17:07] <annevk> marcosc: that their usage of xmlns + : violates DOM consistency was apparently not a concern
  864. # [17:07] <manu1> marcosc: Here's the test suite for RDFa 1.0 and 1.1 in HTML4, HTML5, XHTML1, XHTML5, XML and SVG: http://rdfa.info/test-suite/
  865. # [17:07] <gavinc> http://www.w3.org/2010/02/rdfa/drafts/2012/CR-implementation-report-20120503/
  866. # [17:07] <marcosc> thanks gavinc, that's what I was looking for
  867. # [17:07] <manu1> annevk: xmlns: - deprecated in RDFa 1.1 (and is allowed to be reported as an error)
  868. # [17:08] <gavinc> marcosc: not sure if there is a more recent one
  869. # [17:08] <marcosc> that's ok, it gives me an idea of the class of products
  870. # [17:08] * Joins: ehsan (~ehsan@66.207.208.98)
  871. # [17:09] <gavinc> annevk: RDF 1.1 doesn't require or recomended using xmlns
  872. # [17:09] * Joins: eresair (~eresair@173.247.199.2)
  873. # [17:09] <gavinc> marcosc: The Google crawler also consumes RDFa
  874. # [17:10] <marcosc> gavinc: sure, but they are not part of the CR report
  875. # [17:10] <marcosc> so we don't know if they conform or not
  876. # [17:10] <gavinc> True.
  877. # [17:11] <marcosc> so, if RDFa is supposed to be used by Web browsers also, it would be nice to at least have one web browser supporting it, no?
  878. # [17:12] <gavinc> Still, this is still very political. I haven't seen anyone explain why Microdata today and RDFa 1.1 Lite are technically different.
  879. # [17:12] <gavinc> "supposed to be used"
  880. # [17:12] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  881. # [17:12] <marcosc> gavinc: did you read my email?
  882. # [17:12] <gavinc> ... clearly missed one?
  883. # [17:12] <marcosc> gavinc: the point I was making that having technically similar tech don't actually matter. As annevk pointed out above
  884. # [17:13] <annevk> time to make Range.detach() a no-op, seems AryehGregor's experiment succeeded
  885. # [17:13] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  886. # [17:13] <marcosc> gavinc: I'm confused about RDFa, when I add it to my page, how to I then use it in the browser? Is there some kind of API?
  887. # [17:15] <JibberJim> I guess the point is marcosc - are browsers the only audience of your page? If you believe they are, then there's no value in RDFa, because the human using the browser will have the information anyway.
  888. # [17:15] <gavinc> heck there isn't any clear value for microdata
  889. # [17:15] <linclark> there are still some technical differences between microdata and rdfa 1.1 lite.
  890. # [17:15] <marcosc> JibberJim: they are the main target of my apps
  891. # [17:15] <gavinc> the major use case that we see today is from search engines and aggregation
  892. # [17:16] <manu1> marcosc: RDFa API implementation if you want to consume your own content in the browser: http://code.google.com/p/green-turtle/
  893. # [17:16] <marcosc> JibberJim: sometimes I add metadata for things like Facebook, etc
  894. # [17:16] <gavinc> marcosc: Ah! You used RDFa ;) Well done.
  895. # [17:17] <marcosc> gavinc: well, there ya go :) You learn something new everyday
  896. # [17:18] <marcosc> manu1: I don't want to be importing external libs
  897. # [17:18] * Quits: Ms2ger (~Ms2ger@vpnb090.ugent.be) (Ping timeout: 246 seconds)
  898. # [17:18] <marcosc> manu1: seems like something that should be in the browser by default
  899. # [17:19] <gavinc> the obvious reason for a lack of an RDFa API in the browser and the lack of USE of the microdata API in the browser is that as far as I know no one has come up with a compelling reason to care about RDFa or microdata in the browser
  900. # [17:19] <JibberJim> So a standard for adding metadata for non-human visitors using a browser is probably a good thing. But I don't see the benefit of it being in the browser - the information is already there on the page for the user?
  901. # [17:19] <gavinc> those that have (metadata in side a book) have used a library
  902. # [17:19] <linclark> gavinc: a microdata is also a lot easier to code
  903. # [17:19] <linclark> a microdata parser, rather
  904. # [17:20] <gavinc> err
  905. # [17:20] <gavinc> How did you come up with that?
  906. # [17:20] <linclark> I've written a microdata parser and have hacked on RDFa parsers such as ARC2's
  907. # [17:20] <JibberJim> Having metadata against a picture of a "Man with a giant cock" - is useful to a non human visitor to establish that it's http://1.bp.blogspot.com/-c-cvrFDnBvY/TavlbrwNzmI/AAAAAAAAAik/CERjuQ6TTwg/s1600/big_cock.jpg and not something else - but the human using the browser will know.
  908. # [17:21] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  909. # [17:21] <gavinc> ARC2's (from memory) is mostly insane as it has to deal with an insane XML/HTML parser
  910. # [17:22] <gavinc> If your starting from a modern HTML parser I can't see a huge difference between them
  911. # [17:22] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  912. # [17:22] <linclark> gavinc: that's true, but look at rdfQuery vs MicrodataJS
  913. # [17:22] <linclark> http://code.google.com/p/rdfquery/source/browse/trunk/jquery.rdfa.js
  914. # [17:22] <manu1> gavinc: No, Microdata parsers are much easier to write than RDFa...
  915. # [17:22] <linclark> https://gitorious.org/microdatajs/microdatajs/blobs/master/jquery.microdata.js
  916. # [17:23] <manu1> some of that is because of the legacy RDFa 1.0 -> RDFa 1.1 upgrade, most of it is because of more advanced features of RDFa.
  917. # [17:24] <manu1> but, the pain of the few (implementers) is sacrificed for the gain of the many (authors)... aaaaand, que RDFa is more difficult to author than Microdata perma-thread.
  918. # [17:24] <linclark> ha
  919. # [17:27] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (Quit: Leaving.)
  920. # [17:27] * gavinc and this is still more useful then talking about blank nodes again... sigh
  921. # [17:28] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  922. # [17:30] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 260 seconds)
  923. # [17:32] * Joins: cheron (~cheron@unaffiliated/cheron)
  924. # [17:32] <dglazkov> good morning, Whatwg!
  925. # [17:34] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  926. # [17:35] * Joins: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com)
  927. # [17:36] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  928. # [17:38] * Joins: Jonadabe (~Jonadabe@bl5-133-213.dsl.telepac.pt)
  929. # [17:40] * Joins: MacTed (~Thud@63.119.36.36)
  930. # [17:40] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  931. # [17:43] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
  932. # [17:44] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
  933. # [17:45] * Joins: izhak (~izhak@188.168.200.19)
  934. # [17:46] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  935. # [17:47] <annevk> SimonSapin: https://www.w3.org/Bugs/Public/show_bug.cgi?id=19494 (data URLs)
  936. # [17:48] <SimonSapin> annevk: looking
  937. # [17:49] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  938. # [17:50] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  939. # [17:51] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
  940. # [17:54] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  941. # [17:55] <hsivonen> huh. neither a w3cmeme nor a webkitmeme about <main>
  942. # [17:57] <annevk> jreschke: why not just hang out here if you read the logs anyway? :)
  943. # [17:57] <annevk> hsivonen: kinda disappointing
  944. # [17:58] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  945. # [17:59] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
  946. # [17:59] * Quits: didymos (~didymos@5.57.48.69) (Ping timeout: 240 seconds)
  947. # [18:01] <GPHemsley> ugh, Safari downloads
  948. # [18:01] * GPHemsley doesn't understand why anyone would ever use Safari
  949. # [18:01] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  950. # [18:02] * Joins: didymos (~didymos@5.57.48.69)
  951. # [18:05] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
  952. # [18:05] * Joins: eric_carlson_ (~eric@17.212.152.104)
  953. # [18:06] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
  954. # [18:06] * eric_carlson_ is now known as eric_carlson
  955. # [18:06] <dglazkov> hsivonen: the battles are so fierce because the stakes are so low.
  956. # [18:07] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  957. # [18:07] <annevk> https://github.com/joyent/node/pull/1580 is a good example of that dglazkov
  958. # [18:07] <annevk> (if you like memes, read it to the end)
  959. # [18:07] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  960. # [18:09] * jonlee is now known as jonlee|afk
  961. # [18:10] * Joins: Kolombiken1 (~Adium@217.13.228.226)
  962. # [18:10] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  963. # [18:12] <dglazkov> annevk: fire all of these people
  964. # [18:12] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Client Quit)
  965. # [18:13] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
  966. # [18:13] * abstractj is now known as abstractj|lunch
  967. # [18:13] * attiks|away is now known as attiks
  968. # [18:14] <marcosc> I'm deeply shocked that no one W3C-meme'ed the microdata vs RDFa thing.
  969. # [18:16] <GPHemsley> annevk: Darn it, Anne, you almost made me read that whole thing again.
  970. # [18:16] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
  971. # [18:17] <marcosc> hehe
  972. # [18:18] <marcosc> my fab is the scumbag :
  973. # [18:18] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  974. # [18:22] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  975. # [18:24] * attiks is now known as attiks|away
  976. # [18:24] * Quits: zcorpan (~zcorpan@c-5eeaaac5-74736162.cust.telenor.se) (Read error: Connection reset by peer)
  977. # [18:29] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  978. # [18:31] * tantek scrolls up to read all the microdata vs rdfa kerfluffle.
  979. # [18:32] <tantek> I don't really understand efforts to block specs from progressing. a) it's hard enough to progress specs as it is, b) whether something is a "REC" has not mattered to web authors/publishers/developers for a while as far as whether they use it.
  980. # [18:33] <tantek> And if the argument is to avoid W3C specifying duplicate mechanisms, then might as well drop both microdata and RDFa, since you satisfy all the use cases with HTML 'class' attribute (e.f. microformats2), and frankly that's what developers tend to use a lot more than md or rdfa.
  981. # [18:34] <tantek> md has had some uptake recently, only because of a few folks at google advocating via schema.
  982. # [18:34] <tantek> (insert SEO folks obediently doing whatever anyone at google publicly suggests)
  983. # [18:34] * Joins: zcorpan (~zcorpan@c-5eeaaa26-74736162.cust.telenor.se)
  984. # [18:35] <scor> tantek: have you seen any mf2 adoption? do you have examples?
  985. # [18:35] <gavinc> http://schema.org/docs/datamodel.html That page is staggeringly unhelpful if your trying to provide advice on "What should I use to encode meta data on my page?"
  986. # [18:36] <tantek> scor - have seen *some* mf2 adoption. the parsing spec and parsing implementations have been stable for only a couple of months or so.
  987. # [18:36] <gavinc> Why we have microdata and RDFa at the same time is still totally beyond me
  988. # [18:36] <tantek> so yes, it may be too new to tell with mf2, however the rate at how quickly people have been able to developer parsers (PHP, Node, clientside JS) is encouraging.
  989. # [18:37] <tantek> gavinc, we have microdata because it's less ugly and less typing than RDFa.
  990. # [18:37] <gavinc> "Our use of Microdata maps easily into RDFa Lite. In fact, all of Schema.org can be used with the RDFa Lite syntax as is. The RDFa Lite version of the markup looks almost isomorphic to the Microdata version"
  991. # [18:37] <gavinc> really? ;)
  992. # [18:37] <tantek> though both are horrendous (from a web author / hand coding perspective) compared to #microformats.
  993. # [18:37] * Quits: baku (~baku@93-40-115-248.ip38.fastwebnet.it) (Ping timeout: 252 seconds)
  994. # [18:38] <tantek> gavinc, yeah, the RDFa Lite 1.1 or RDFa 1.1 Lite was essentially squeezed into becoming md compat.
  995. # [18:38] <gavinc> Exactly! The spec took feedback
  996. # [18:38] <gavinc> isn't that what's supposed to happen?
  997. # [18:38] <tantek> md was (is?) easier to read/write than rdfa 1.0, that presented the market pressure that resulted in rda 1.1 lite
  998. # [18:39] <tantek> if it wasn't for md, rdfa 1.1 lite wouldn't exist.
  999. # [18:39] <Hixie> jgraham: if the vendors implement it, the spec will include it pretty much instantly. but i'm not convinced it'll be implemented. it doesn't serve its stated purpose.
  1000. # [18:40] <tantek> and from a microformats perspective, the market feedback of *both* of those coming into existence provided substantial real world experience/pressure for the development of microformats2.
  1001. # [18:40] <Hixie> as far as microdata goes, personally I think all RECs are pointless, so I'd be quite happy to see both HTML and Microdata not make it to REC :-)
  1002. # [18:40] <tantek> lol
  1003. # [18:40] * Quits: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com) (Ping timeout: 260 seconds)
  1004. # [18:41] <marcosc> gavinc: question: in the RDFa code I'm using, how does anything know what "og:" means? (i.e., in <meta property="og:site_name" content="my site">?)
  1005. # [18:41] <tantek> I tend to agree re: md. I don't see much point in putting energy behind pushing it to a REC, but nor do I see any point in putting energy in *blocking* it going to REC.
  1006. # [18:41] <tantek> marcosc, "og:" is a prefix squatted by FB/OGP.
  1007. # [18:41] <scor> tantek: is the adoption / progress on mf2 documented anywhere? I'd like to follow it
  1008. # [18:42] <gavinc> http://www.w3.org/2011/rdfa-context/rdfa-1.1.html
  1009. # [18:42] <tantek> scor: for now, right on the wiki page for it: http://microformats.org/wiki/microformats2
  1010. # [18:42] <tantek> adoption in particular:
  1011. # [18:42] <Hixie> tantek: i do think there's something to learn from the way that you and i have never tried to stop the rdf nonsense (only sent feedback when asked to), but they keep trying to block microdata (and sometimes even mf?)
  1012. # [18:42] <tantek> publishing examples (hopelessly undercomplete, just a sample) http://microformats.org/wiki/microformats2#Examples_in_the_wild
  1013. # [18:43] * Joins: jsoncorwin (~textual@166.sub-70-199-71.myvzw.com)
  1014. # [18:43] <tantek> parsing / consuming code: http://microformats.org/wiki/microformats2#Implementations
  1015. # [18:43] <scor> tantek: thanks, that's helpful
  1016. # [18:43] <tantek> Hixie, no need to put energy into stopping something which has been an uphill battle all on its own.
  1017. # [18:43] * gavinc doesn'
  1018. # [18:44] <Hixie> tantek: stopping anything just doesn't work, it'll just go elsewhere if it's good, and will die anyway if it's bad
  1019. # [18:44] <tantek> there's attempts to block md and mf only because they've actually seen a more rapid adoption per unit time than any flavor of rdf
  1020. # [18:44] <tantek> hixie, I tend to agree with that
  1021. # [18:44] <tantek> there were pre-whatwg examples of that too
  1022. # [18:45] <gavinc> err
  1023. # [18:45] <tantek> e.g. all the W3C -> OASIS "going elsewhere"
  1024. # [18:45] * Quits: zcorpan (~zcorpan@c-5eeaaa26-74736162.cust.telenor.se) (Remote host closed the connection)
  1025. # [18:45] <gavinc> I'm unaware of anyone trying block microformats?
  1026. # [18:45] <gavinc> did I miss a memo? Was I supposed to as an "RDF Person" go and do that?
  1027. # [18:45] <tantek> gavinc - it's hard to block something which is public domain on a public wiki
  1028. # [18:45] <gavinc> yes
  1029. # [18:45] <gavinc> and why would any of the "RDF People"
  1030. # [18:45] <manu-db> tantek, Hixie - actually, no - the reasons don't have to do w/ rapid adoption - the reasons have to do with three ways to do the same thing that are not really all that different from each other (at the core) and leading to confusion among web developers.
  1031. # [18:45] <tantek> there's been blog posts saying it shouldn't exist etc. because rdf already exists
  1032. # [18:46] * Joins: pablof (~pablof@144.189.150.129)
  1033. # [18:46] <tantek> but they're a minority
  1034. # [18:46] <manu-db> and there is no such thing as "RDF people".
  1035. # [18:46] <marcosc> oh, I've seen them! RDF people are real!
  1036. # [18:46] <marcosc> they are an angry lot, too
  1037. # [18:46] <gavinc> foaf:Person? ;)
  1038. # [18:46] <tantek> manu-db - if they're all the same to you, why not support the syntax easiest for authors?
  1039. # [18:47] <manu-db> please take a picture next time you see one of them, marcosc - I'd love to see what one actually looks like in the wild.
  1040. # [18:47] <tantek> gavinc: LOL
  1041. # [18:47] * Joins: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288)
  1042. # [18:48] <manu-db> tantek - I don't think it's useful to take a minority that says crazy things and project it onto what's happening right now.
  1043. # [18:48] <marcosc> manu-db: http://philarcher.org/diary/2012/fearofrdf/
  1044. # [18:48] <marcosc> That's what I got once for asking a question
  1045. # [18:48] <marcosc> about RDF
  1046. # [18:48] <gavinc> tantek: ... what is the easiest syntax? At the time that microdata came into being the drafts of RDFa were better and easier to use then it was, and microdata was totally fragmented.
  1047. # [18:49] <tantek> gavinc - initial md was *much* easier than rdfa at the time due to the property vs. rel problem
  1048. # [18:49] <tantek> and prefixes
  1049. # [18:49] <gavinc> rel/rev sucked.
  1050. # [18:49] <gavinc> Yes.
  1051. # [18:49] <tantek> right
  1052. # [18:50] <tantek> so rdfa 1.1 lite learned from md (and via market/political (read: Google/Schema) pressure)
  1053. # [18:50] <gavinc> I admit to still not buying the prefix thing
  1054. # [18:50] <tantek> and dropped dependency on rel/rev
  1055. # [18:50] <gavinc> Yeah, rel/rev was BAD.
  1056. # [18:50] <tantek> gavinc, prefixes are well documented failures
  1057. # [18:50] * Quits: hdhoang (~hdhoang@113.178.31.221) (Quit: Leaving.)
  1058. # [18:50] * GPHemsley continues to wonder why this discussion is happening here.
  1059. # [18:50] <tantek> here, in case you haven't seen this: http://microformats.org/wiki/namespaces-considered-harmful
  1060. # [18:50] <gavinc> No, XML namespaces are a well documented failure :D
  1061. # [18:50] <tantek> GPHemsley - because someone brought it? ;)
  1062. # [18:51] <manu-db> +1 to gavinc
  1063. # [18:52] <manu-db> tantek: We haven't seen widespread misuse of prefixes in RDFa... in fact, most people use them correctly... and for those that don't, there is the RDFa initial context.
  1064. # [18:52] <gavinc> tantek: my opinion from 3 years ago hasn't really been changed, http://gavin.carothers.name/2009/09/22/prefixes-not-that-complicated/
  1065. # [18:52] <tantek> gavinc, in particular: prefixes fail due to: "in practice people write scrapers that look for namespace prefixes as if they are part of the element name, or perform literal string matches on common namespace prefix uses (e.g. 1), not as mere shorthands for namespace URIs. "
  1066. # [18:52] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 248 seconds)
  1067. # [18:52] <manu-db> tantek: Data to back up that practice w/ RDFa ?
  1068. # [18:53] <Hixie> RDFa has existed for years, if it was going to go anywhere it'd be there already
  1069. # [18:53] <Hixie> same with RDF
  1070. # [18:53] <Hixie> it's just tiresome to have these discussions over and over and over
  1071. # [18:53] * gavinc notes that it did go some where
  1072. # [18:53] <tantek> manu-db: the way "og:" means Facebook OGP and nothing else.
  1073. # [18:53] <manu-db> Hixie - RDFa going somewhere (along w/ Microdata + schema.org): http://webdatacommons.org/vocabulary-usage-analysis/index.html
  1074. # [18:53] * gavinc isn't from the 2004 crowd and neither is manu
  1075. # [18:54] <manu-db> tantek: no, who is scraping data in the way that you're asserting that they scrape data.
  1076. # [18:54] <tantek> as such, either RDFa prefixes/namespaces are a giant failure (per adoption of hardcoded "og:"), or Facebook OGP isn't really RDFa (please update all your adoption graphs/charts accordingly)
  1077. # [18:54] <tantek> both Facebook at Twitter scrape "og:"
  1078. # [18:55] <manu-db> tantek: There is a difference between everyone using 'og' to mean Open Graph (just because that's common practice) and parser writers just scraping data assuming certain prefixes.
  1079. # [18:55] <tantek> and vast majority of "og:" markup lacks any namespace URI declaration
  1080. # [18:55] <gavinc> Facebook works fine if you define another prefix to match the URI
  1081. # [18:55] <manu-db> tantek: So what - the RDFa initial context pre-defines it.
  1082. # [18:55] <gavinc> or if you just use the full URI
  1083. # [18:55] <manu-db> also, what Gavin said - Facebook has implemented correctly.
  1084. # [18:55] * Joins: say2joe (~say2joe@204.56.108.2)
  1085. # [18:55] <gavinc> can't say that I've tested twitter
  1086. # [18:56] * manu-db has no idea what Twitter does, but I'd expect the data they're getting back to work just fine in most cases.
  1087. # [18:56] <tantek> gavinc - test case to back up your claim? all evidence I've seen shows fb treating "og:" as OGP always.
  1088. # [18:56] <gavinc> Ah, that's not what I said.
  1089. # [18:56] <gavinc> That may be true
  1090. # [18:56] <tantek> right, they just scrape it
  1091. # [18:56] <gavinc> but if you define something else to be the same URI
  1092. # [18:56] <gavinc> it works
  1093. # [18:56] <gavinc> eg, they don't require you to use og:
  1094. # [18:56] <gavinc> you can use facebook:
  1095. # [18:56] <manu-db> test case to prove your assertion, tantek?
  1096. # [18:56] <gavinc> or the full URI
  1097. # [18:57] <tantek> gavinc - doesn't affect my argument
  1098. # [18:57] <gavinc> mmm
  1099. # [18:57] <tantek> manu-db, search for any publishing of "og:" on the web :)
  1100. # [18:57] <gavinc> I don't KNOW if what your saying is true.
  1101. # [18:57] <tantek> they're everywhere
  1102. # [18:57] <manu-db> of course it does - you're saying that they blindly scrape 'og' and just 'og' - and they don't.
  1103. # [18:57] <tantek> any use of namespaces that gains adoption deteriorates into scraping prefixes
  1104. # [18:57] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  1105. # [18:58] <gavinc> I can't think of a case where someone is using og: to mean something else...
  1106. # [18:58] <gavinc> mmm
  1107. # [18:58] <tantek> s/namespaces/namespace prefixes
  1108. # [18:58] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
  1109. # [18:58] <manu-db> again, data to back up your assertion, tantek?
  1110. # [18:58] <gavinc> but the reverse is true
  1111. # [18:58] <tantek> manu-db, you're a fan of google searches, look it up ;)
  1112. # [18:58] <tantek> essentially, "og:" might as well have been "og_"
  1113. # [18:59] <Hixie> manu-db: i can't find baseline numbers on that page, but looking at http://events.linkeddata.org/ldow2012/papers/ldow2012-inv-paper-1.pdf which they link to, the highest amount they find is 5.5% penetration per eTLD, for microformats in general. That's pretty low.
  1114. # [18:59] <gavinc> so the question would be concretely does defining another URI to the og: prefix correctly NOT get parsed by facebook?
  1115. # [18:59] <tantek> and using meta name="og_foobar" rather than meta property="og:foobar"
  1116. # [18:59] <manu-db> tantek: http://yourlogicalfallacyis.com/burden-of-proof :)
  1117. # [18:59] <tantek> in practice og is just metatags using "property" instead of "name"
  1118. # [19:01] <Hixie> manu-db: and as far as i can tell, it's for a _very_ small number of vocabularies, which calls into doubt the whole point of having this hugely extensible system.
  1119. # [19:01] * Joins: MacTed (~Thud@63.119.36.36)
  1120. # [19:01] <tantek> Hixie, but microdata is a hugely extensible-system ;)
  1121. # [19:01] <manu-db> Hixie: Yes, but compared to what? HTML? Anything compared to HTML is going to be pretty dismal. I all depends on where your bar for a "successful Web technology" lies.
  1122. # [19:01] <Hixie> yeah, i'm not a fan of microdata either
  1123. # [19:02] <gavinc> THEN WHY DID YOU CREATE IT?!
  1124. # [19:02] <tantek> (as is microformats2, due to apparently sufficient market demand to create two such other systems)
  1125. # [19:02] <Hixie> gavinc: to solve use cases, same as everything else in HTML
  1126. # [19:02] <tantek> gavinc - see less ugly point above
  1127. # [19:02] <manu-db> Hixie: Over 700 vocabularies currently being worked on - http://prefix.cc/popular/all
  1128. # [19:02] <manu-db> (granted, I don't think vocabulary explosion is a good thing either)
  1129. # [19:03] <tantek> manu-db - how many of them are divergent forks of various people/foaf/vcard vocabs because the people working on vocabs have no idea what they're doing?
  1130. # [19:03] <tantek> exactly
  1131. # [19:03] <Hixie> manu-db: "worked on" is irrelevant, what matters is what is used. If you just have a private vocab that is used on five pages, you don't need rdfa or microdata or mf, you can just use proprietary markup.
  1132. # [19:03] <manu-db> tantek: Some yes, some no.
  1133. # [19:03] <gavinc> Hixie: but those use cases were and are being served by RDFa, why not just make it better like it has gotten better... it is better, it did get better!
  1134. # [19:03] <tantek> gavinc, see above, it only got better due to microdata/schema/google pressure
  1135. # [19:04] <Hixie> gavinc: the use cases were not handled well or at all by rdfa, and still aren't.
  1136. # [19:04] <tantek> rdfa would have stubbornly stuck/sucked with rel/rev confusion otherwise
  1137. # [19:04] <Hixie> gavinc: e.g. a way to drag a blob of metadata across to another page using the drag and drop API
  1138. # [19:04] <manu-db> tantek: So, it did get better (in your eyes), right?
  1139. # [19:04] <Hixie> gavinc: plus, RDFa is just a terrible language in general
  1140. # [19:04] <MacTed> the question is why that pressure wasn't brought into the RDFa work, rather than by creating an entirely different markup
  1141. # [19:04] <tantek> manu-db, yes of course, I thought we had discussed that before.
  1142. # [19:04] <Hixie> gavinc: poorly designed, hard to use, etc
  1143. # [19:04] <TabAtkins> MikeSmith: What do you mean "the 'Inlining Ruby' part of [my] message does not describe any use case"? I explained right there in the bug that there is a correct normal rendering (per-character) and a correct inline rendering (per-word), but it's currently impossible to do both in HTML ruby.\
  1144. # [19:04] <MacTed> NIH. gotta love it. or something.
  1145. # [19:04] <Hixie> but none of this is new, we've had this conversation before
  1146. # [19:04] <manu-db> yep
  1147. # [19:05] <tantek> MacTed, because sometimes you have to use the market to prove a point that a majority in a W3C WG won't accept.
  1148. # [19:05] <Hixie> TabAtkins: hey sorry for moving that e-mail to bugs, btw, but my mail client really can't handle non-ASCII in a useful way and I figured you probably wouldn't mind
  1149. # [19:05] <gavinc> The RDFa WG DID accept it!
  1150. # [19:06] <Hixie> gavinc: it still uses RDF, so, no :-)
  1151. # [19:06] <tantek> gavinc - only after MD adoption
  1152. # [19:06] <manu-db> ha
  1153. # [19:06] <gavinc> No.
  1154. # [19:06] <gavinc> Not even close.
  1155. # [19:06] <MacTed> so the point was "don't use RDF"?
  1156. # [19:06] <tantek> rel/rev didn't get dropped til after schema/microdata
  1157. # [19:06] <linclark> truth
  1158. # [19:06] <MikeSmith> TabAtkins: that's only because they are marked up differently to begin with. It doesn't make it clear why anybody would want to mark them up separately that way to begin with instead of grouping them
  1159. # [19:07] <MikeSmith> TabAtkins: it just asserts that marking them up individually is more "correct"
  1160. # [19:07] * manu-db grins at http://www.w3.org/TR/2012/WD-microdata-rdf-20120112/
  1161. # [19:07] <TabAtkins> ...I said why. When you're *not* inlining the ruby, you may want mono-ruby display, which is per-character.
  1162. # [19:07] <TabAtkins> And whether to inline or not is a valid stylistic choice, not just a fallback behavior.
  1163. # [19:07] <MikeSmith> TabAtkins: it's not for that example
  1164. # [19:07] <Hixie> MacTed: if you want to read the history, these are the original e-mails that led to microdata: http://lists.w3.org/Archives/Public/public-html/2009May/0207.html
  1165. # [19:07] <MikeSmith> you would never want to do it that way for 東京
  1166. # [19:08] <gavinc> schema.org: "The data model used is very generic and derived from RDF Schema"
  1167. # [19:08] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1168. # [19:08] <tantek> hey manu-db, we got one of those too: http://microformats.org/wiki/microformats2-parsing-rdf
  1169. # [19:08] <tantek> ;)
  1170. # [19:08] <manu-db> tantek - I hate RDF
  1171. # [19:08] <TabAtkins> MikeSmith: (note that I know nothing about Japanese. I understand the technical side of this argument, and trust the "right way" side to be what I was told.)
  1172. # [19:08] <manu-db> :P
  1173. # [19:08] <tantek> manu-db, you have a strange way of expressing it ;)
  1174. # [19:09] <TabAtkins> MikeSmith: I assume that there are indeed some mono-ruby cases where you *would* want to inline multiple bases together.
  1175. # [19:09] <MikeSmith> TabAtkins: well, like I said anyway I think that case is distraction, and continuing to include it in discussions along with the double-sided ruby case doesn't help the double-sided ruby case
  1176. # [19:09] <gavinc> I don't know, not that strange. I've heard Norm claim to hate XML reasonably often
  1177. # [19:09] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  1178. # [19:09] <MikeSmith> TabAtkins: yeah I've yet to see anybody actually describe any such concrete cases well
  1179. # [19:10] <TabAtkins> MikeSmith: I don't care about crossing the streams. I think the arguments are separable.
  1180. # [19:10] <MikeSmith> so I think it's a mistake to assume it
  1181. # [19:10] <gavinc> Heck, I'm pretty sure I've heard Hixie hate HTML :P
  1182. # [19:10] <Hixie> HTML is wacked, but it's the best we have
  1183. # [19:10] <MikeSmith> TabAtkins: ok
  1184. # [19:10] <manu-db> I'm like an onion - complex, stinky, many layers... hate RDF, but haven't found anything better yet. gavinc can tell you about my constant attempts to down-play RDF in JSON-LD because of the knee-jerk effect it has on people.
  1185. # [19:10] <Hixie> can't say the same about RDFa. :-P
  1186. # [19:10] <manu-db> Hixie - booo! :P
  1187. # [19:11] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
  1188. # [19:11] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
  1189. # [19:11] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1190. # [19:11] <manu-db> In the very worst case, people will decide what they like the most - we've given them options... that helps me sleep at night. Just trying to reduce the amount of pain (and economic waste) Web developers are going to have to go through to get there.
  1191. # [19:11] <tantek> in that case, it does seem illogical to continue pushing an inferior syntax, but hey, it's your time ;)
  1192. # [19:11] <TabAtkins> MikeSmith: I described what I was told. I'm told that there are reasonable instances where, displayed normally, you want mono-ruby display, but displayed inline, you want them grouped. If I take that as given, then switching to a mixed row/column markup model makes sense.
  1193. # [19:11] <manu-db> I don't doubt that all of us have the best intentions... we're just each wrong for different reasons.
  1194. # [19:12] * abstractj|lunch is now known as abstractj
  1195. # [19:12] <MikeSmith> TabAtkins: fair enough
  1196. # [19:12] <manu-db> tantek - exactly, you don't get to tell me how to waste my time and the time of others. :P
  1197. # [19:13] <tantek> we've all got our hobbies ;)
  1198. # [19:13] * gavinc goes back to figuring out escaping Turtle in HTML to screw with you all ;)
  1199. # [19:13] * manu-db goes back to the thing that puts food on the table.
  1200. # [19:13] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  1201. # [19:13] <tantek> gavinc - since you're into extensible data markup and all, would appreciate any feedback on microformats2 (feel free to do so in #microformats to reduce the noise here ;) )
  1202. # [19:14] <TabAtkins> MikeSmith: The double-ruby case is easier, actually - having two different markup models for nearly the exact same thing makes sense only in the "column only" ruby model that the spec currently uses, as it has no way of associating a run across multiple bases. If you do switch to a row-based model, then it gets really simple, and you can just collapse the two markup patterns into one, which is better.
  1203. # [19:14] <Hixie> manu-db: stopping microdata from getting to REC isn't going to change anything, fwiw. It's already a standard.
  1204. # [19:14] * tantek isn't sure how stopping microdata from getting to REC puts food on the table.
  1205. # [19:14] <manu-db> Hixie: Then nobody should have a problem with making it a W3C Note. :)
  1206. # [19:15] * manu-db tantek - it doesn't, but I'm concerned for the Web and felt like I needed to say something about it.
  1207. # [19:15] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1208. # [19:15] * Quits: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net) (Remote host closed the connection)
  1209. # [19:15] <MikeSmith> TabAtkins: I'm not convinced it's actually easier for authors or that authors will actually take time to use it instead of you made it available
  1210. # [19:15] <Hixie> manu-db: i don't have a problem with just dropping it and HTML entirely :-)
  1211. # [19:16] <manu-db> I'd have a problem w/ dropping HTML5 - I like it.
  1212. # [19:16] <manu-db> (warts and all)
  1213. # [19:16] <Hixie> HTML is already a standard, the same standard, as microdata
  1214. # [19:16] <Hixie> http://whatwg.org/html
  1215. # [19:16] <TabAtkins> MikeSmith: I find it kinda self-evident that two models is worse than a single model of equivalent complexity to one of the other models.
  1216. # [19:16] <MikeSmith> TabAtkins: I'm not convinced there are even enough cases of need to do double-sided ruby on the web that justify spending much time trying to address it all
  1217. # [19:17] <manu-db> Hixie - this again? I don't disagree with you on that as much as you might think I do.
  1218. # [19:17] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1219. # [19:18] <TabAtkins> MikeSmith: Shrug. Apparently Japanese publishers want to use it, and they're willing to suck it up and use the current model if they have to (even though it's worse for authors and for CSS).
  1220. # [19:18] * manu-db isn't a dyed-in-the-wool RDFer, nor W3Cer... just wants to help the Web suck less.
  1221. # [19:18] <MikeSmith> Japanese publishers claim the want to do all kinds of crazy things
  1222. # [19:18] <TabAtkins> Granted.
  1223. # [19:18] <manu-db> I don't really care where HTML work is done, as long as things keep improving, and people have a say in what goes in the spec... but W3C is important to some and I don't think that's bad either.
  1224. # [19:19] <MikeSmith> and have a very hard time giving feedback about which things are more important than others
  1225. # [19:19] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  1226. # [19:19] <tantek> HIxie, if you dislike microdata, why not drop it from whatwg.org/html ?
  1227. # [19:19] * Joins: vikash (~vikash@unaffiliated/vikash)
  1228. # [19:19] <Hixie> manu-db: "this again"? you're in #whatwg, it kinda comes with the territory
  1229. # [19:20] <tantek> or does it fall into the category of experimental stuff to try for a while and see how it goes?
  1230. # [19:20] <Hixie> tantek: my like or dislike for things has no bearing on what goes in the spec
  1231. # [19:20] <tantek> (which seems reasonable)
  1232. # [19:20] <manu-db> Hixie - No, I mean... I get it, you don't have to keep saying it... I get it.
  1233. # [19:20] <Hixie> tantek: if it did, the spec would be radically different (and not even slightly backwards-compatible, for example)
  1234. # [19:21] <MikeSmith> TabAtkins: anway, the fact is really that most Japanese text in the vast majority of cases even off the Web has no ruby at all, and no use for it in the context of the meeting the needs of the people intended to read it
  1235. # [19:21] * Quits: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288) (Quit: ap)
  1236. # [19:21] <TabAtkins> Sure.
  1237. # [19:21] <Hixie> tantek: it's in there because it solves use cases some people care about, and does so better than other solutions, and, at this point, has some adoption (though not much, see citations above).
  1238. # [19:21] <MikeSmith> so even simple ruby is need only for a relatively small amount of cases to begin with
  1239. # [19:22] <TabAtkins> Yup, no argument here. If we had *nothing* but mono ruby, it wouldn't be a terrible problem.
  1240. # [19:22] <MikeSmith> also fwiw I'm not trying to kneejerk dis the effort you're making here
  1241. # [19:22] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  1242. # [19:23] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1243. # [19:23] <MikeSmith> just trying to give feedback that I hope helps to clarify the arguments
  1244. # [19:23] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1245. # [19:24] <TabAtkins> No problem, even though a decent bit of your feedback feels like "let's ignore your arguments, and then claim you're not making any arguments". ^_^
  1246. # [19:24] <tantek> Hixie, seems reasonable. I wonder what else would fit given that criteria/bar.
  1247. # [19:24] <MikeSmith> and as somebody who does actually need ruby in cases where native readers don't, I would love to see it made as easy as possible for authors to mark up text with and use it
  1248. # [19:24] <Hixie> tantek: hopefully, the exact set of features in the spec plus those i will add minus those i will remove :-D
  1249. # [19:24] * Joins: maikmerten (~maikmerte@port-92-201-99-110.dynamic.qsc.de)
  1250. # [19:24] <tantek> :)
  1251. # [19:25] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  1252. # [19:25] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
  1253. # [19:25] <MikeSmith> TabAtkins: I think you have articulated the technical points well, but there are assumptions behind those that you have not questioned
  1254. # [19:26] <MikeSmith> and if we don't have evidence to support those assumptions the technical points become moot
  1255. # [19:26] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  1256. # [19:27] <TabAtkins> Sure. I think the double-ruby one is pretty much purely technical, as I've argued. For the inlining, can you think of better examples? I'm just using the one that fantasai had in her blog post.
  1257. # [19:28] * Joins: imrobert (~robert@139.62.87.109)
  1258. # [19:30] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
  1259. # [19:30] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  1260. # [19:31] <MikeSmith> TabAtkins: I will look back at some of the examples in earlier discussions
  1261. # [19:31] <TabAtkins> cool, thanks.
  1262. # [19:31] <MikeSmith> I think some of those might be a bit more compelling
  1263. # [19:31] <MikeSmith> and real-world
  1264. # [19:36] * Quits: jsoncorwin (~textual@166.sub-70-199-71.myvzw.com) (Quit: Computer has gone to sleep.)
  1265. # [19:38] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1266. # [19:40] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  1267. # [19:41] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  1268. # [19:42] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
  1269. # [19:44] * Joins: sicking (~sicking@nat/mozilla/x-ejguqpykwqslmeuw)
  1270. # [19:46] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1271. # [19:49] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  1272. # [19:52] * Joins: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com)
  1273. # [19:54] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1274. # [19:58] * Joins: necolas (~necolas@8.25.197.25)
  1275. # [19:59] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1276. # [19:59] <Hixie> manu-db: http://www.w3.org/mid/CACho_Au7FCdduJN1gwZOS3stEpe4dJ+qH8vkuFVALHepURBhZg@mail.gmail.com seems to repeat exactly the kind of stuff i've been saying about RDFa since forever.
  1277. # [19:59] <Hixie> including why Lite doesn't solve the problem
  1278. # [20:00] <Hixie> in other news the other day i mailed a bunch of browser vendors (apple, opera, microsoft, mozilla, google) asking them (a) to comment on something, and (b) to tell me how to ask them to comment on things like it
  1279. # [20:01] <Hixie> everyone has since replied, some in some detail, except microsoft.
  1280. # [20:01] <Hixie> not a peep from them.
  1281. # [20:01] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
  1282. # [20:01] * Quits: Jonadabe (~Jonadabe@bl5-133-213.dsl.telepac.pt) (Ping timeout: 252 seconds)
  1283. # [20:01] <TabAtkins> Apparently that's not the right way to ask them to comment on things like that.
  1284. # [20:03] <Hixie> i guess so
  1285. # [20:04] <SimonSapin> what would be the right way?
  1286. # [20:04] <TabAtkins> Fly to Redmond and pop out of a cake delivered to the IE team.
  1287. # [20:05] <Hixie> actually i lied, the three microsoft people didn't reply, but there were also three other people who didn't reply
  1288. # [20:05] * Hixie glares at jgraham, for one :-P
  1289. # [20:06] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
  1290. # [20:06] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  1291. # [20:06] <Hixie> and eric_carlson :-P
  1292. # [20:06] <SimonSapin> what? Three who didn’t, and three who didn’t?
  1293. # [20:06] <Hixie> three other people from other organisations
  1294. # [20:07] <eric_carlson> Hixie: oops, I have been a bit overwhelmed with email lately - what did I not respond to?
  1295. # [20:07] <Hixie> e-mail subject was "Quick question re feedback on HTML spec bugs"
  1296. # [20:08] <eric_carlson> Hixie: I will dig it out
  1297. # [20:08] <Hixie> but basically, i was asking for feedback on https://www.w3.org/Bugs/Public/show_bug.cgi?id=17687 and for instructions on how to contact you for feedback on bugs
  1298. # [20:08] <Hixie> the third person was michealn, but he doesn't seem to be online so he's probably on vacation or something
  1299. # [20:09] <annevk> Hixie: are you okay with the about URI RFC not defining things like text/html and utf-8 or did you miss it omitted that?
  1300. # [20:09] <Hixie> annevk: for about:blank?
  1301. # [20:09] <annevk> Hixie: yeah
  1302. # [20:09] * Joins: othermaciej (~mjs@17.244.191.149)
  1303. # [20:10] <Hixie> annevk: i define all the processing for about:blank natively in the HTML spec
  1304. # [20:10] <Hixie> annevk: so doesn't matter what the RFC says :-)
  1305. # [20:11] <eric_carlson> Hixie: hmm, I don’t see anything with that title, or even anything from you directly to me for a while
  1306. # [20:11] <eric_carlson> Hixie: can you please send it again?
  1307. # [20:11] <Hixie> eric_carlson: maybe you're a different eric. Are you eric@webkit.org?
  1308. # [20:12] <annevk> Hixie: fair enough
  1309. # [20:12] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  1310. # [20:12] <eric_carlson> Hixie: that explains it - that is Eric Seidel
  1311. # [20:13] <eric_carlson> Hixie: unless maybe you were trying to reach him?
  1312. # [20:13] <eric_carlson> Hixie: which might make sense because I haven’t done much with app cache
  1313. # [20:14] <Hixie> aha!
  1314. # [20:14] <Hixie> yeah that makes sense
  1315. # [20:14] <Hixie> who at apple should i contact about that, do you know?
  1316. # [20:14] <Hixie> oh i e-mailed ap, he responded
  1317. # [20:14] <Hixie> he's apple, right
  1318. # [20:14] * Joins: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au)
  1319. # [20:14] <eric_carlson> yes
  1320. # [20:14] <Hixie> cool
  1321. # [20:14] <Hixie> my deepest apologies for slandering you :-)
  1322. # [20:15] * eric_carlson was maligned!
  1323. # [20:15] <eric_carlson> :-)
  1324. # [20:17] <Hixie> in that case, what i learn is that google and microsoft don't reply to my e-mails
  1325. # [20:17] <Hixie> that seems like pretty solid evidence that i'm not biased towards google and against microsoft
  1326. # [20:18] <Hixie> it's also sad. :-P
  1327. # [20:22] <annevk> Hixie: so the only problem with the current definition of about:blank, including the HTML spec, is that it's not very clear on whether percent encoding, case-sensitivity and URL's query and fragment components matter
  1328. # [20:22] <annevk> Hixie: http://wiki.whatwg.org/wiki/URL_schemes is an attempt to define those things; also for javascript:
  1329. # [20:23] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  1330. # [20:23] <annevk> Hixie: my plan is to eventually define about: and javascript: in Fetch, but I think I still need to wait 4 years before starting on that, so it's wiki pages for now
  1331. # [20:23] * Joins: drublic (~drublic@frbg-5f731307.pool.mediaWays.net)
  1332. # [20:23] <Hixie> i think, though i'm not sure, that as specced i only care about about:blank, not about:blank with other features
  1333. # [20:24] <Hixie> so i guess for the other urls the rfc does matter
  1334. # [20:24] <Hixie> and should define everything
  1335. # [20:24] * Quits: teleject (~christoph@70.116.75.194) (Ping timeout: 264 seconds)
  1336. # [20:24] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
  1337. # [20:24] * linclark is now known as linclark|afk
  1338. # [20:26] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  1339. # [20:27] * Joins: MikeSmith_ (~MikeSmith@114.160.9.253)
  1340. # [20:29] * Joins: jsbell (jsbell@nat/google/x-njyjrsqlpyiwydug)
  1341. # [20:29] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1342. # [20:29] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1343. # [20:31] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 265 seconds)
  1344. # [20:31] * MikeSmith_ is now known as MikeSmith
  1345. # [20:31] * Joins: dbaron (~dbaron@nat/mozilla/x-jembbwmvkzxcwref)
  1346. # [20:32] <annevk> hmm
  1347. # [20:33] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  1348. # [20:33] * Joins: reinaldob (~reinaldob@201.74.233.31)
  1349. # [20:33] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1350. # [20:37] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1351. # [20:38] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  1352. # [20:38] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
  1353. # [20:38] * Joins: snowfox_ (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  1354. # [20:41] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
  1355. # [20:42] * Quits: barneybook_mail (~Thunderbi@114-44-192-112.dynamic.hinet.net) (Quit: barneybook_mail)
  1356. # [20:43] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1357. # [20:44] * Quits: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com) (Quit: Computer has gone to sleep.)
  1358. # [20:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1359. # [20:47] * Quits: sicking (~sicking@nat/mozilla/x-ejguqpykwqslmeuw) (Quit: sicking)
  1360. # [20:47] <jgraham> Hixie: zcorpan replied
  1361. # [20:48] <jgraham> I didn't think I had anything extra to say
  1362. # [20:48] <jgraham> But if you want me to reply with the message "Filler text" I guess I could do that
  1363. # [20:49] * Quits: maikmerten (~maikmerte@port-92-201-99-110.dynamic.qsc.de) (Remote host closed the connection)
  1364. # [20:50] <jgraham> Hixie: But if it wasn't clear, I am often on IRC and respond there :p
  1365. # [20:53] * Quits: othermaciej (~mjs@17.244.191.149) (Remote host closed the connection)
  1366. # [20:53] <annevk> http://cdn.memegenerator.net/instances/400x/30956693.jpg
  1367. # [20:53] * Joins: othermaciej (~mjs@2620:149:f01:202:c65:9d32:17ec:c8be)
  1368. # [20:56] <manu-db> Hixie: Thanks for the heads-up, hadn't seen linclark's comment yet, I'll notify the implementers and add that test to the RDFa test suite. (and yes, the RDFa processing algorithm is far more complex than the Microdata one - due to all the reasons that I've outlined previously - more features, more public input, legacy support, some features I don't like at all, etc.)
  1369. # [20:57] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1370. # [21:01] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
  1371. # [21:01] * Quits: othermaciej (~mjs@2620:149:f01:202:c65:9d32:17ec:c8be) (Quit: othermaciej)
  1372. # [21:03] * Joins: sicking (~sicking@nat/mozilla/x-jbouuocwdkyrnrbf)
  1373. # [21:04] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1374. # [21:07] <Hixie> jgraham: oh didn't realise he'd cc'ed you, nevermind then :-)
  1375. # [21:12] * abstractj is now known as abstractj|away
  1376. # [21:13] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
  1377. # [21:15] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1378. # [21:19] <annevk> smaug____: it would help if you were a bit more elaborate in your reply
  1379. # [21:20] <smaug____> annevk: what is unclear
  1380. # [21:20] <annevk> smaug____: the "why" is unclear
  1381. # [21:20] <smaug____> MutationObserver don't share any mutation records
  1382. # [21:21] <annevk> yes you mentioned that
  1383. # [21:21] <smaug____> because they are different objects observing mutations the way the API on them has been used
  1384. # [21:21] <smaug____> s/different/separate/
  1385. # [21:22] <smaug____> or how to say
  1386. # [21:23] <annevk> I don't really see the problem I think
  1387. # [21:23] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  1388. # [21:23] * Joins: sedovsek (~robert@BSN-176-195-105.dial-up.dsl.siol.net)
  1389. # [21:24] <annevk> I mean sure, the MutationObserver objects are unique, but why do the MutationRecord objects delivered to them have to be?
  1390. # [21:24] <smaug____> annevk: script library A observers something, and B something else
  1391. # [21:24] <smaug____> they sure should be able to get their own records
  1392. # [21:24] <smaug____> they could add expandos and what not
  1393. # [21:25] * Joins: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com)
  1394. # [21:25] <annevk> on the MutationRecord?
  1395. # [21:25] <smaug____> annevk: also, why not create record per observer
  1396. # [21:25] <smaug____> annevk: yes
  1397. # [21:25] <annevk> it would be extra work to create a new record
  1398. # [21:25] <smaug____> it would be extra work to figure out when to share record and when not
  1399. # [21:26] <annevk> that would suggest the spec is still bogus somehow
  1400. # [21:27] <smaug____> I thought it was clear that each mutation observer is truly unique thing and gets its own records. apparently no
  1401. # [21:27] <annevk> indeed no
  1402. # [21:28] * Joins: jsoncorwin (~textual@ip-64-134-239-150.public.wayport.net)
  1403. # [21:29] <annevk> smaug____: http://dom.spec.whatwg.org/#queue-a-mutation-record creates one record and shares that with whoever listens to it
  1404. # [21:29] <annevk> smaug____: if as you suggest it's extra work to figure things out, that algorithm is wrong...
  1405. # [21:29] <annevk> smaug____: but Chrome seems to share as well
  1406. # [21:29] <smaug____> Chrome doesn't seem to share it always
  1407. # [21:29] <smaug____> per the bug report
  1408. # [21:30] * Joins: othermaciej (~mjs@17.245.106.41)
  1409. # [21:30] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  1410. # [21:31] <smaug____> annevk: so all that pseudo-algorithm should be inside something like "for each interested observer"
  1411. # [21:31] * Joins: eresair (~eresair@173.247.199.2)
  1412. # [21:31] <smaug____> hmm
  1413. # [21:31] <smaug____> so, first figure out the interested observers
  1414. # [21:31] <smaug____> then for each of them create record
  1415. # [21:33] <annevk> that's equivalent to doing what travis suggested
  1416. # [21:33] <annevk> just cloning the record in 7.0
  1417. # [21:33] <annevk> which comes down to more work
  1418. # [21:33] <smaug____> yup, but without cloning
  1419. # [21:33] <annevk> and more copies
  1420. # [21:33] <annevk> smaug____: why no cloning?
  1421. # [21:33] <smaug____> the idea is to first figure out if something is interested in the mutation
  1422. # [21:34] <smaug____> and then for each interested observer create record
  1423. # [21:34] <smaug____> no extra work
  1424. # [21:34] <annevk> sure there is
  1425. # [21:34] <annevk> you create a record for each observer, rather than once
  1426. # [21:34] <smaug____> well, that is a bug to fix
  1427. # [21:34] <smaug____> IMHO
  1428. # [21:34] * Quits: sicking (~sicking@nat/mozilla/x-jbouuocwdkyrnrbf) (Quit: sicking)
  1429. # [21:35] <annevk> I wonder if people using that abbreviation really know what it stands for
  1430. # [21:35] <annevk> it never feels very humble to me
  1431. # [21:35] * Joins: darobin (~darobin@78.208.93.24)
  1432. # [21:36] <TabAtkins> I expand it as "honest".
  1433. # [21:36] <TabAtkins> Which is very different from "humble", often.
  1434. # [21:36] <annevk> in any event, doing what you want is possible; seems a bit like a waste, but I don't care strongly
  1435. # [21:36] <smaug____> I do care pretty strongly about this
  1436. # [21:36] <smaug____> it would be odd API to share records
  1437. # [21:37] * linclark|afk is now known as linclark
  1438. # [21:37] <annevk> TabAtkins: normally the opinion people give is dishonest? that makes stuff even weirder, imo
  1439. # [21:38] <TabAtkins> Nah, it means just, like, not sugar-coated. Real Talk.
  1440. # [21:39] <hober> Hixie: bradee-oh is another good apple contact re: appcache
  1441. # [21:39] * Quits: eresair (~eresair@173.247.199.2) (Ping timeout: 244 seconds)
  1442. # [21:41] * jernoble is now known as jernoble|afk
  1443. # [21:41] * jernoble|afk is now known as jernoble
  1444. # [21:41] <annevk> smaug____: I guess I'll let you sort it out with Adam for now; his point about Events seems valid
  1445. # [21:42] * Joins: cabanier (~cabanier@192.150.22.55)
  1446. # [21:42] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
  1447. # [21:43] * jonlee|afk is now known as jonlee
  1448. # [21:44] <smaug____> annevk: totally invalid
  1449. # [21:44] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
  1450. # [21:44] <smaug____> mutationobserver has nothing to do with events :)
  1451. # [21:44] <annevk> sure it does, both are part of the platform
  1452. # [21:45] <smaug____> different APIs
  1453. # [21:46] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
  1454. # [21:46] * Parts: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
  1455. # [21:46] * Quits: jsoncorwin (~textual@ip-64-134-239-150.public.wayport.net) (Quit: Computer has gone to sleep.)
  1456. # [21:47] <annevk> yeah sure, but it's the same thing, lots of observers getting the same object
  1457. # [21:47] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1458. # [21:48] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1459. # [21:49] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
  1460. # [21:50] <annevk> smaug____: you're right btw it could be as simple as we have it now
  1461. # [21:50] <annevk> smaug____: moving step 1-3 to 7.0
  1462. # [21:51] <annevk> smaug____: that would do what you want
  1463. # [21:51] <Hixie> hober: thanks
  1464. # [21:51] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Client Quit)
  1465. # [21:52] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
  1466. # [21:52] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  1467. # [21:53] <TabAtkins> Who's in charge of the WHATWG forums? "Alexiswen" is a spammer account.
  1468. # [21:54] <annevk> zcorpan
  1469. # [21:55] <annevk> and some other people I think
  1470. # [21:55] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  1471. # [21:56] <tantek> anyone here play with famo.us? http://gigaom.com/2012/11/25/famous/
  1472. # [21:58] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
  1473. # [21:58] * cgcardona_ is now known as cgcardona
  1474. # [22:00] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  1475. # [22:00] * Joins: eresair (~eresair@173.247.199.2)
  1476. # [22:03] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1477. # [22:07] * Joins: sangwhan (~sangwhan@211.201.105.54)
  1478. # [22:07] * Quits: erichynds (~ehynds@64.206.121.41)
  1479. # [22:09] * Joins: Bass10_ (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1480. # [22:10] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:4505:4fd2:fcd1:484d)
  1481. # [22:10] * Quits: Bass10_ (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
  1482. # [22:11] * Joins: nessy1 (~silviapf@124-168-12-98.dyn.iinet.net.au)
  1483. # [22:12] * Quits: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar) (Remote host closed the connection)
  1484. # [22:13] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
  1485. # [22:19] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (*.net *.split)
  1486. # [22:19] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (*.net *.split)
  1487. # [22:19] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (*.net *.split)
  1488. # [22:19] * Quits: eric_carlson (~eric@17.212.152.104) (*.net *.split)
  1489. # [22:19] * Quits: izhak (~izhak@188.168.200.19) (*.net *.split)
  1490. # [22:19] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (*.net *.split)
  1491. # [22:19] * Quits: nephyrin (~neph@nat/mozilla/x-himdbughzzugvrjk) (*.net *.split)
  1492. # [22:19] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-rvrdbqiykpikwcrs) (*.net *.split)
  1493. # [22:19] * Quits: ryuone (~ryuone@www2406uf.sakura.ne.jp) (*.net *.split)
  1494. # [22:19] * eric_carlson_ is now known as eric_carlson
  1495. # [22:20] * Joins: ehsan_ (~ehsan@66.207.208.98)
  1496. # [22:21] * Joins: scor_ (~scor@drupal.org/user/52142/view)
  1497. # [22:21] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
  1498. # [22:22] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1499. # [22:23] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 250 seconds)
  1500. # [22:24] * Quits: MikeSmith (~MikeSmith@114.160.9.253) (Read error: Connection reset by peer)
  1501. # [22:24] * Joins: MikeSmith_ (~MikeSmith@114.160.9.254)
  1502. # [22:24] * Joins: sangwhan_ (~sangwhan@211.201.105.54)
  1503. # [22:24] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
  1504. # [22:25] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  1505. # [22:25] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  1506. # [22:26] <GPHemsley> w00t w00t... all wiki admins are invited to: "The All Star Showcase
  1507. # [22:26] <GPHemsley> Madhouse Comedy Club
  1508. # [22:26] <GPHemsley> Tuesday, December 4"
  1509. # [22:26] * Joins: ryuone (~ryuone@www2406uf.sakura.ne.jp)
  1510. # [22:26] * Joins: sicking (~sicking@2620:101:8003:200:fc8b:de1b:60f4:e6b4)
  1511. # [22:26] <GPHemsley> how exciting!
  1512. # [22:27] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-xflzknatlqhnckvo)
  1513. # [22:27] <annevk> it's a boring job, but it has its perks
  1514. # [22:27] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
  1515. # [22:27] <GPHemsley> annevk: How many free tickets do we want?
  1516. # [22:27] * GPHemsley counts 210 people here.
  1517. # [22:27] * annevk was gonna say the same
  1518. # [22:27] <GPHemsley> Consensus! Yay!
  1519. # [22:28] <Ms2ger> FO!
  1520. # [22:28] * Joins: karlcow_ (~karl@nerval.la-grange.net)
  1521. # [22:29] * Quits: sangwhan (~sangwhan@211.201.105.54) (*.net *.split)
  1522. # [22:29] * Quits: ehsan (~ehsan@66.207.208.98) (*.net *.split)
  1523. # [22:29] * Quits: scor (~scor@drupal.org/user/52142/view) (*.net *.split)
  1524. # [22:29] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
  1525. # [22:29] * scor_ is now known as scor
  1526. # [22:29] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1527. # [22:36] <gsnedders> Ms2ger: You're violating the SHOULD requirement to give technical justification!
  1528. # [22:36] <Ms2ger> gsnedders, FO to that requirement!
  1529. # [22:36] <gsnedders> :)
  1530. # [22:36] <dglazkov> Hixie, annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20050. It's tricky, because even though neither selectstart nor document.all are spec'd, I want implementers to do the right thing and leave no room for interpretation
  1531. # [22:37] <dglazkov> Hixie, annevk: what do you usually do in such cases?
  1532. # [22:37] <Ms2ger> doc.all is specced
  1533. # [22:37] <dglazkov> Ms2ger: oh?
  1534. # [22:37] <Ms2ger> In the Obsolete things / Requirements for implementers section
  1535. # [22:38] <dglazkov> great, then selectstart
  1536. # [22:38] <dglazkov> Ms2ger: ooh, that's a cool idea
  1537. # [22:38] <annevk> dglazkov: if selectstart is expected to be implemented by everyone, it should be covered
  1538. # [22:38] * Joins: ehsan (~ehsan@66.207.208.98)
  1539. # [22:38] * Joins: 45PABEM7A (~scor@drupal.org/user/52142/view)
  1540. # [22:38] <dglazkov> annevk: IE + WebKit only
  1541. # [22:38] <annevk> dglazkov: if it's expected to be removed from the platform, bugs should be filed on vendors
  1542. # [22:38] <Ms2ger> dglazkov, does that list apply to synthetic events? :)
  1543. # [22:39] <annevk> we don't really do middle ground, either it's in or out :)
  1544. # [22:39] <dglazkov> Ms2ger: it does, but I need to make it more explicit
  1545. # [22:39] <dglazkov> Ms2ger: related bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=20017
  1546. # [22:39] <Ms2ger> Well, then it doesn't matter if the browser ever fires the event ;)
  1547. # [22:40] <Ms2ger> Ugh, document.createEvent
  1548. # [22:40] * Quits: ehsan (~ehsan@66.207.208.98) (Ping timeout: 264 seconds)
  1549. # [22:40] * Quits: 45PABEM7A (~scor@drupal.org/user/52142/view) (Ping timeout: 264 seconds)
  1550. # [22:40] <dglazkov> Ms2ger: good point
  1551. # [22:40] * jonlee is now known as jonlee|afk
  1552. # [22:41] <annevk> dglazkov: fwiw, if you're going to change what happens to event dispatch in any way, I strongly suggest you make sure DOM gets updated appropriately
  1553. # [22:41] * Joins: isherman-book (Adium@nat/google/x-kiozbqofoltzdkfz)
  1554. # [22:41] <annevk> dglazkov: so it's clear from the core dispatch algorithm and not some monkey patching
  1555. # [22:42] <annevk> dglazkov: that probably goes for a lot of the shadow DOM, at some point I should take a look I suppose and see what the DOM should handle
  1556. # [22:43] <Ms2ger> dglazkov, and let annevk do it, I don't care for the shadow DOM :)
  1557. # [22:43] * Joins: jsoncorwin (~textual@50-193-21-198-static.hfc.comcastbusiness.net)
  1558. # [22:43] * Joins: reinaldob (~reinaldob@201.74.233.31)
  1559. # [22:44] <annevk> Ms2ger: not like there's been much activity from you on the standards front other than a couple of objections :p
  1560. # [22:44] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
  1561. # [22:45] <Ms2ger> annevk, make that any front ;)
  1562. # [22:45] <annevk> Ms2ger: aaaah, uni right?
  1563. # [22:45] <Ms2ger> Still
  1564. # [22:46] * Ms2ger will be glad to be done, so he can spend all his time on this mess
  1565. # [22:47] * Quits: snowfox_ (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_)
  1566. # [22:47] <annevk> Ms2ger: it is indeed a great mess
  1567. # [22:48] <jgraham> I think to think of the "shadow" DOM as the "sinister" DOM
  1568. # [22:48] <Ms2ger> The left-handed DOM?
  1569. # [22:48] <hober> damn, Ms2ger beat me to it
  1570. # [22:48] * Ms2ger gives hober a sinister high five
  1571. # [22:50] * Quits: dbaron (~dbaron@nat/mozilla/x-jembbwmvkzxcwref) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1572. # [22:50] * Joins: rniwa (~rniwa@17.212.154.114)
  1573. # [22:50] * Joins: dbaron (~dbaron@nat/mozilla/x-xtejxffrafdyybud)
  1574. # [22:50] * Quits: drublic (~drublic@frbg-5f731307.pool.mediaWays.net) (Remote host closed the connection)
  1575. # [22:51] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
  1576. # [22:52] * Quits: MacTed (~Thud@63.119.36.36)
  1577. # [22:52] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1578. # [22:53] * Joins: volkmar (~volkmar@ks3272443.kimsufi.com)
  1579. # [22:53] * Quits: volkmar (~volkmar@ks3272443.kimsufi.com) (Changing host)
  1580. # [22:53] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
  1581. # [22:54] <dglazkov> Ms2ger: you don't care for shadow DOM?!
  1582. # [22:54] <Ms2ger> dglazkov, I think that's what I said :)
  1583. # [22:54] <dglazkov> whyyy
  1584. # [22:55] * Quits: jsoncorwin (~textual@50-193-21-198-static.hfc.comcastbusiness.net) (Quit: Computer has gone to sleep.)
  1585. # [22:57] <smaug____> someone should review what dglazkov is doing :p
  1586. # [22:57] * smaug____ has been way too busy with other stuff
  1587. # [22:58] <dglazkov> annevk: that's a great idea. There's even a bug file for that: https://www.w3.org/Bugs/Public/show_bug.cgi?id=16904
  1588. # [22:59] <smaug____> I feel like Shadow DOM is going a bit wrong direction (by making things public by default etc), but I could be wrong, since I haven't checked the latest spec
  1589. # [22:59] <annevk> dglazkov: teehee consistent me
  1590. # [23:01] <dglazkov> annevk: it will be interesting to see how the shadow DOM machinery is split up/folded into relevant spec
  1591. # [23:01] <annevk> dglazkov: is a shadow boundary between different shadow trees or between the document tree and the shadow tree?
  1592. # [23:01] <dglazkov> all of the above
  1593. # [23:01] * heycam|away is now known as heycam
  1594. # [23:01] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  1595. # [23:02] <annevk> dglazkov: might want to clarify "The encapsulation boundaries between shadow trees are called shadow boundaries." then
  1596. # [23:02] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
  1597. # [23:03] <dglazkov> annevk: yeah, makes sense
  1598. # [23:03] <annevk> dglazkov: conformance criteria wise that start is also somewhat messy; e.g. in http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#shadow-trees it's established as fact that only elements can be shadow host, and then later on that's suddenly required
  1599. # [23:03] <annevk> dglazkov: that MUST requirement does not make much sense
  1600. # [23:04] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
  1601. # [23:06] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
  1602. # [23:06] <annevk> dglazkov: the same goes with http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#upper-boundary-encapsulation everything stated there should be non-normative; if that doesn't follow from the definitions of the various features mentioned, there's a big problem
  1603. # [23:06] <dglazkov> annevk: http://dvcs.w3.org/hg/webcomponents/rev/314ccb4ffefd
  1604. # [23:07] * Joins: a-ja (~Instantbi@70.230.154.150)
  1605. # [23:08] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Quit: leaving)
  1606. # [23:08] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1607. # [23:09] <dglazkov> annevk: on that last bit, what would be a better way to specify this?
  1608. # [23:10] <annevk> dglazkov: hmm so an element can have one or more associated shadow trees
  1609. # [23:10] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  1610. # [23:10] <annevk> dglazkov: since these are standalone trees, obviously methods that operate on element's tree are not getting into it
  1611. # [23:10] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
  1612. # [23:10] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
  1613. # [23:10] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
  1614. # [23:10] <annevk> dglazkov: so there's nothing to specify
  1615. # [23:11] <annevk> dglazkov: likewise, since shadow root is the root of this tree, it will have a null parentElement/parentNode
  1616. # [23:11] <dglazkov> annevk: so basically, the scoping constraint list is just a list of effects (which could be non-normative)
  1617. # [23:12] <annevk> dglazkov: it should be non-normative
  1618. # [23:12] <dglazkov> okay
  1619. # [23:12] <dglazkov> that's great!
  1620. # [23:12] <annevk> dglazkov: it's fine to explain implications, it's not fine to require them, because then you require things twice which generally leads to confusion
  1621. # [23:13] <annevk> dglazkov: (e.g. here it was not clear to me whether I needed to change the DOM or not; apparently not for this case)
  1622. # [23:13] <dglazkov> nope
  1623. # [23:13] <dglazkov> I mean yep
  1624. # [23:13] <dglazkov> :)
  1625. # [23:13] * Joins: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
  1626. # [23:14] <annevk> dglazkov: same goes for "If an insertion point is not in a shadow tree, it must have the same rendering behavior as the HTMLUnknownElement."
  1627. # [23:15] <annevk> dglazkov: is "insertion point" some kind of element node btw?
  1628. # [23:15] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 248 seconds)
  1629. # [23:15] * Ms2ger once argued that xmp should be an HTMLPreElement by such a comment
  1630. # [23:15] <dglazkov> annevk: yes
  1631. # [23:15] * Quits: volkmar (~mounir@gentoo/developer/volkmar) (Client Quit)
  1632. # [23:15] * Quits: isherman-book (Adium@nat/google/x-kiozbqofoltzdkfz) (Quit: Leaving.)
  1633. # [23:15] <annevk> dglazkov: also, are we actually talking about the layout tree here?
  1634. # [23:16] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
  1635. # [23:16] <annevk> dglazkov: because afaict the document and shadow tree remain intact
  1636. # [23:16] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
  1637. # [23:16] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
  1638. # [23:16] * Joins: Malese_ (~Martin_L@194.18.12.26)
  1639. # [23:16] <dglazkov> annevk: yes
  1640. # [23:16] <annevk> dglazkov: so it's really more how document+shadow affect layout than anything else?
  1641. # [23:16] <dglazkov> annevk: yes!
  1642. # [23:16] <annevk> dglazkov: I think it would be good to call that out explicitly
  1643. # [23:17] <dglazkov> annevk: I thought it was?
  1644. # [23:17] <dglazkov> oh you mean in introduction/background?
  1645. # [23:18] * jernoble is now known as jernoble|afk
  1646. # [23:18] * jernoble|afk is now known as jernoble
  1647. # [23:18] <dglazkov> annevk: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#rendering-shadow-trees
  1648. # [23:18] <annevk> dglazkov: section 4.2 does not mention layout once
  1649. # [23:19] * Quits: volkmar (~mounir@gentoo/developer/volkmar) (Client Quit)
  1650. # [23:20] <dglazkov> annevk: it's in 4
  1651. # [23:20] * Quits: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Ping timeout: 255 seconds)
  1652. # [23:20] <annevk> I think it would be clearer if you had a section explaining the shadow tree (API, changes to the event model) and then a section explaining changes to the layout tree
  1653. # [23:20] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
  1654. # [23:20] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
  1655. # [23:20] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
  1656. # [23:21] <annevk> maybe the problem is that shadow tree is used for a lot of things
  1657. # [23:21] * Joins: othermaciej (~mjs@17.245.106.41)
  1658. # [23:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1659. # [23:22] <annevk> "shadow tree" is the template, but it's still called "shadow tree" when rendered and intertwined with the document tree
  1660. # [23:23] <dglazkov> "shadow tree" is not template? where do you get that?
  1661. # [23:23] * Quits: othermaciej (~mjs@17.245.106.41) (Read error: Connection reset by peer)
  1662. # [23:23] * jonlee|afk is now known as jonlee
  1663. # [23:23] * Joins: cgcardona_ (~cgcardona@64.124.34.2)
  1664. # [23:23] * Quits: cgcardona_ (~cgcardona@64.124.34.2) (Changing host)
  1665. # [23:23] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  1666. # [23:24] <annevk> sorry, it's a thing with insertion points, that kind of makes it look like a template to me
  1667. # [23:24] * Joins: othermaciej (~mjs@17.245.106.41)
  1668. # [23:24] <annevk> the confusion I have is that 4.1 talks about the DOM and then 4.2 suddenly talks about layout
  1669. # [23:24] <dglazkov> the way I think of this is that insertion points and the fact that they have some nodes distributed into them is one thing, and the layout tree is just an effect of that
  1670. # [23:25] <dglazkov> annevk: I don't think it does?
  1671. # [23:25] * Quits: MikeSmith_ (~MikeSmith@114.160.9.254) (Quit: MikeSmith_)
  1672. # [23:25] <annevk> distribution is only observable from layout
  1673. # [23:26] <dglazkov> annevk: no, you can totally see it from DOM
  1674. # [23:26] <dglazkov> annevk: see HTMLContentElement.getDistributedNodes()
  1675. # [23:26] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 255 seconds)
  1676. # [23:26] * cgcardona_ is now known as cgcardona
  1677. # [23:26] <dglazkov> annevk: layout is a nice observable effect of the distribution though, that's definitely true
  1678. # [23:27] <annevk> okay
  1679. # [23:27] <annevk> so when do all these algorithms happen?
  1680. # [23:27] <annevk> is it all instant?
  1681. # [23:29] <TabAtkins> Hixie: Ugh, I forgot to trim the cc list on my reply to the menu thread. Mind unwedging it?
  1682. # [23:30] <dglazkov> annevk: they happen as required. For example, when we need to render the shadow tree, it invokes distribution algorithm: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#dfn-rendering
  1683. # [23:31] <Hixie> TabAtkins: hah :-P
  1684. # [23:31] <Hixie> TabAtkins: on it
  1685. # [23:31] <dglazkov> annevk: via the composition algorithm
  1686. # [23:32] <annevk> dglazkov: what if the shadow tree is under a display:none node and inside the shadow tree you call getDistrubutedNodes()?
  1687. # [23:32] <dglazkov> annevk: one thing I really need to do is make sure I invoke this right for each API getter
  1688. # [23:32] <dglazkov> right
  1689. # [23:32] <dglazkov> getDistributedNodes should ask for distribution
  1690. # [23:32] <annevk> dglazkov: I see
  1691. # [23:32] <TabAtkins> annevk: distribution happens before box construction. display:none shouldn't have any effect.
  1692. # [23:32] <dglazkov> there's probably more places where I need to put that in place
  1693. # [23:32] <dglazkov> filing bug
  1694. # [23:32] <TabAtkins> distribution affects the "document tree" that CSS sees, in other words.
  1695. # [23:33] <annevk> dglazkov: could you maybe also align the style sheet of the spec with other specs? e.g. use bold for <dfn> and such
  1696. # [23:33] <dglazkov> annevk: no!
  1697. # [23:33] <dglazkov> annevk: okay
  1698. # [23:33] <annevk> dglazkov: what would also be great to have is if you could click on the <dfn> like you can in dom.spec.whatwg.org
  1699. # [23:33] <dglazkov> I really like my dfn style though
  1700. # [23:34] <dglazkov> annevk: yes, I need to do that
  1701. # [23:34] <annevk> dglazkov: I'm sorry for your dfn style, maybe keep it as a local style sheet for yourself? :)
  1702. # [23:34] <dglazkov> annevk: no!
  1703. # [23:34] <dglazkov> annevk: okay
  1704. # [23:36] <dglazkov> Ms2ger: you can't just poop on my plate and disappear. Come read the spec and file bugs! :P
  1705. # [23:37] <Ms2ger> Oh, I can't? :)
  1706. # [23:37] <dglazkov> Ms2ger: no!
  1707. # [23:38] <dglazkov> annevk: thanks for doing a quick review. Can I just hire you to do this more thoroughly or something? :)
  1708. # [23:39] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  1709. # [23:40] * Joins: drublic (~drublic@frbg-5f731307.pool.mediaWays.net)
  1710. # [23:40] * jonlee is now known as jonlee|afk
  1711. # [23:43] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  1712. # [23:43] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
  1713. # [23:44] * Joins: cabanier (~cabanier@192.150.22.55)
  1714. # [23:44] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
  1715. # [23:45] <TabAtkins> Do all elements have a directionality, or only those with an explicit dir attribute? I think the former, right? They inherit directionality from their parent, and the root is set based on user preference?
  1716. # [23:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1717. # [23:47] <Hixie> all
  1718. # [23:47] <Hixie> it's in the html spec at http://www.whatwg.org/specs/web-apps/current-work/#the-directionality
  1719. # [23:47] <rniwa> Hixie, annevk: maybe you guys bring back DOM UI events stuff back to life and spec selectstart...
  1720. # [23:47] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1721. # [23:47] <rniwa> alternatively, AryehGregor_ can spec it in the editing API spec.
  1722. # [23:47] <Hixie> rniwa: i'm still hoping one day someone will spec "click"
  1723. # [23:47] <Hixie> or "mousedown"
  1724. # [23:48] * Ms2ger thinks rniwa just volunteered
  1725. # [23:48] <rniwa> we've been getting a lot of superflous bug reports because it's not spec'ed anywhere.
  1726. # [23:48] <annevk> rniwa: speccing that involves the layout tree and I stepped away from the layout tree
  1727. # [23:48] <annevk> rniwa: Hixie did too
  1728. # [23:48] <rniwa> Hixie: well... those are at least somewhat specified in DOM3
  1729. # [23:48] <annevk> rniwa: so maybe ask www-style?
  1730. # [23:48] <rniwa> annevk: oh, you think it's in the realm of CSS WG?
  1731. # [23:49] <TabAtkins> It *might* be reasonable in terms of CSSOM. But probably better in DOM.
  1732. # [23:49] <annevk> rniwa: yeah, mouse events involve hit testing -> CSS, selection does too -> CSS
  1733. # [23:49] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1734. # [23:49] <annevk> no, not at all DOM
  1735. # [23:49] <rniwa> annevk: I see, :(
  1736. # [23:49] <Hixie> rniwa: not to the level of detail i'm talking about
  1737. # [23:49] <rniwa> Hixie: sure.
  1738. # [23:49] <annevk> layout tree -> DOM is a CSS affair
  1739. # [23:50] * eric_carlson is now known as ericc|away
  1740. # [23:50] <rniwa> annevk, Hixie: i don't mind it to be vaguely spec'ed for starters.
  1741. # [23:50] <rniwa> annevk, Hixie: since a lot of things about selection is platform specific anyway.
  1742. # [23:52] <Hixie> i'd love it to be specced
  1743. # [23:52] <annevk> rniwa: vaguely speccing only works if I don't know what I'm doing, too late for UI events
  1744. # [23:52] <Hixie> but i have too many fish on my plate already
  1745. # [23:52] <rniwa> Hixie, annevk: okay.
  1746. # [23:53] <TabAtkins> Hah, abusing operator overloading in C++ to allow "named operators", so you can write things like "v1 %dot% v2": http://forums.xkcd.com/viewtopic.php?f=11&t=14661&view=unread#p3210272
  1747. # [23:53] <Hixie> hah
  1748. # [23:54] <annevk> rniwa: add it to http://wiki.whatwg.org/wiki/Specs_todo under APIs
  1749. # [23:54] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1750. # [23:54] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 265 seconds)
  1751. # [23:54] * Quits: drublic (~drublic@frbg-5f731307.pool.mediaWays.net) (Remote host closed the connection)
  1752. # [23:57] * Joins: jsoncorwin (~textual@ip-64-134-232-204.public.wayport.net)
  1753. # [23:59] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
  1754. # Session Close: Thu Nov 29 00:00:00 2012

The end :)