/irc-logs / freenode / #whatwg / 2012-05-14 / end

Options:

  1. # Session Start: Mon May 14 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:06] * Quits: barnabywalters (~barnabywa@host-89-242-63-231.as13285.net) (Quit: barnabywalters)
  4. # [00:11] * Joins: foolip_ (~philip@node-7lfba0hyoe7wdhmug.a0.ipv6.opera.com)
  5. # [00:11] * Quits: payman (~payman@pat.se.opera.com) (Ping timeout: 245 seconds)
  6. # [00:11] * Quits: foolip (~philip@node-7lfbav7m714mr8wj3.a0.ipv6.opera.com) (Read error: Connection reset by peer)
  7. # [00:13] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  8. # [00:15] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  9. # [00:19] * Joins: dydx (~dydz@coffeebar.static.monkeybrains.net)
  10. # [00:24] * Quits: seventh (seventh@207.207.28.140) (Ping timeout: 250 seconds)
  11. # [00:24] * Joins: payman (~payman@pat.se.opera.com)
  12. # [00:25] * Quits: teleject (~christoph@70.116.86.65) (Quit: teleject)
  13. # [00:28] * Quits: twisted` (~twisted@p5DDBB9CE.dip.t-dialin.net) (Read error: Operation timed out)
  14. # [00:30] * Quits: sarro (~sarro@i5E8659CF.versanet.de) (Read error: Connection reset by peer)
  15. # [00:31] * Joins: sarro (~sarro@i5E8659CF.versanet.de)
  16. # [00:32] * Joins: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net)
  17. # [00:37] * Quits: sarro (~sarro@i5E8659CF.versanet.de) (Read error: Connection reset by peer)
  18. # [00:38] * Joins: sarro (~sarro@i5E8659CF.versanet.de)
  19. # [00:41] * Joins: Druide_ (~Druid@p5B137EE6.dip.t-dialin.net)
  20. # [00:42] * Quits: Druide__ (~Druid@p5B135D47.dip.t-dialin.net) (Ping timeout: 265 seconds)
  21. # [00:42] * Quits: sarro (~sarro@i5E8659CF.versanet.de) (Ping timeout: 240 seconds)
  22. # [00:45] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  23. # [00:48] <Velmont> tests tests
  24. # [00:51] * jonlee|afk is now known as jonlee
  25. # [00:52] * Joins: lumely (~lumely@dhcp2-235.slis.tsukuba.ac.jp)
  26. # [00:59] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  27. # [01:09] * Quits: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  28. # [01:14] * Joins: seventh (seventh@64.9.157.227)
  29. # [01:19] * Joins: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net)
  30. # [01:23] * Quits: dydx (~dydz@coffeebar.static.monkeybrains.net) (Quit: dydx)
  31. # [01:27] * Joins: cpearce (~cpearce@60.234.54.74)
  32. # [01:28] * Quits: drublic (~drublic@frbg-5d84f6f6.pool.mediaWays.net) (Remote host closed the connection)
  33. # [01:41] * Quits: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi) (Ping timeout: 272 seconds)
  34. # [01:46] * Joins: dydx (~dydz@coffeebar.static.monkeybrains.net)
  35. # [01:47] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  36. # [02:14] * Joins: benvie (~brandon@cpe-174-097-187-248.nc.res.rr.com)
  37. # [02:26] * Joins: rich_ (560acfe2@gateway/web/freenode/ip.86.10.207.226)
  38. # [02:27] * Joins: tantek (~tantek@66-87-2-130.pools.spcsdns.net)
  39. # [02:28] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  40. # [02:29] * Quits: dydx (~dydz@coffeebar.static.monkeybrains.net) (Quit: dydx)
  41. # [02:32] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  42. # [02:33] * Joins: tantek_ (~tantek@199-188-193-6.PUBLIC.monkeybrains.net)
  43. # [02:34] * Quits: tantek (~tantek@66-87-2-130.pools.spcsdns.net) (Ping timeout: 272 seconds)
  44. # [02:34] * tantek_ is now known as tantek
  45. # [02:36] * Joins: jondong (~jondong@123.126.22.58)
  46. # [02:36] * jondong is now known as Guest37041
  47. # [02:38] * Quits: [[zz]] (~q@node-1ab6.pool-125-25.dynamic.totbb.net) (Remote host closed the connection)
  48. # [02:43] * Quits: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  49. # [02:50] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  50. # [02:51] * Quits: tantek (~tantek@199-188-193-6.PUBLIC.monkeybrains.net) (Quit: tantek)
  51. # [03:05] * Joins: JohnAlbin (~JohnAlbin@114-36-33-17.dynamic.hinet.net)
  52. # [03:19] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  53. # [03:21] <othermaciej> wow this srcset/<picture> thread got huge
  54. # [03:23] <othermaciej> for those discussing it previously: the CG FSA copyright license is non-exclusive (so presumably authors should be allowed to multi-license if they care to) and also identical to the OWFA copyright license (thus not really an instance of license proliferation)
  55. # [03:23] <othermaciej> it is also pretty much maximally permissive afaict, only requires attribution
  56. # [03:23] * Joins: skylamer` (cgskylamer@78.90.213.55)
  57. # [03:23] * Joins: yarco (~yarco_wan@122.246.230.56)
  58. # [03:28] * Quits: yarco (~yarco_wan@122.246.230.56) (Client Quit)
  59. # [03:33] * Quits: skylamer` (cgskylamer@78.90.213.55)
  60. # [03:34] <othermaciej> tantek: one thing I'm curious about (maybe to be covered in your blog post) - how is it possible to multi-license with CC0, since CC0 places a work in the public domain and therefore presumably makes it not copyrighted and not subject to a copyright license?
  61. # [03:35] <othermaciej> I'm not a copyright expert so it's not clear to me if this is a genuine contradiction or not
  62. # [04:09] * Quits: nonge (~nonge@p5082AE1C.dip.t-dialin.net) (Ping timeout: 272 seconds)
  63. # [04:09] * Joins: nonge (~nonge@p5082BE12.dip.t-dialin.net)
  64. # [04:39] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  65. # [04:39] <jamesr_> any firefox mobile peeps around?
  66. # [04:46] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
  67. # [04:50] * Quits: recur (~textual@c-67-180-21-195.hsd1.ca.comcast.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
  68. # [04:51] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  69. # [05:01] * Joins: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net)
  70. # [05:01] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.88.2-rdmsoft [XULRunner 12.0/20120420145725])
  71. # [05:09] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  72. # [05:10] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Client Quit)
  73. # [05:16] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  74. # [05:16] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  75. # [05:42] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
  76. # [06:01] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  77. # [06:27] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
  78. # [06:33] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  79. # [06:40] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Ping timeout: 245 seconds)
  80. # [06:53] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
  81. # [06:55] * jernoble|afk is now known as jernoble
  82. # [06:56] * toyoshiAw is now known as toyoshim
  83. # [06:57] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: jernoble)
  84. # [07:15] * Joins: shepazu (~shepazu@81.253.26.165)
  85. # [07:18] * Joins: [[zz]] (~q@node-1as9.pool-125-25.dynamic.totbb.net)
  86. # [07:18] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  87. # [07:19] * Joins: nephyrin (~nephyrin@v-1025.fw1.scl3.mozilla.net)
  88. # [07:22] * Joins: Areks (~Areks@rs.gridnine.com)
  89. # [07:29] * Joins: gavin_ (~gavin@76.14.70.183)
  90. # [07:32] * Quits: shepazu (~shepazu@81.253.26.165) (Quit: shepazu)
  91. # [07:58] * Joins: sarro (~sarro@i5E865F6C.versanet.de)
  92. # [08:05] * Joins: dbaron (~dbaron@81.253.42.161)
  93. # [08:06] <AryehGregor> othermaciej, if you read the text of CC0, it's really just an irrevocable royalty-free license to use the work however one pleases. So it's trivially compatible with any other license, in the sense that all other licenses are redundant, IIUC.
  94. # [08:06] * Joins: KDN (~kdn@pc173-27.hiof.no)
  95. # [08:07] <AryehGregor> Personally I have no problem with requiring attribution, but IANAL and don't know if the CG copyright license is actually compatible with other standard permissive licenses, so I'd prefer to keep CC0 in addition to be safe until I get clarification from lawyers.
  96. # [08:07] <AryehGregor> Preferably approval by the FSF or OSI.
  97. # [08:07] <othermaciej> AryehGregor: I read it - it claims to abandon copyright and place the word in the public domain
  98. # [08:07] <othermaciej> "To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action..."
  99. # [08:08] <othermaciej> it seems like if you surrender all copyright, you can't also grant a copyright license to the same work
  100. # [08:08] <othermaciej> but again, this may be a naive and uninformed understanding
  101. # [08:08] <AryehGregor> Ah, I see. You also have this: "Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable
  102. # [08:08] <AryehGregor> and unconditional license . . ."
  103. # [08:09] <othermaciej> yes, in jurisdictions where it is impossible to abandon copyright and place a work in the public domain, it is instead a permissive license
  104. # [08:09] <othermaciej> but holding copyright is, by my understanding, a status that is jurisdiction-by-jurisdiction
  105. # [08:10] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  106. # [08:10] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Ping timeout: 265 seconds)
  107. # [08:11] <AryehGregor> In any event, it is accurate to say that any work licensed under CC0 can also be used under the terms of X, where X is any license whatsoever.
  108. # [08:11] <othermaciej> FSF does not seem to have examined the OWFA FSA or the W3C CG FSA
  109. # [08:11] <AryehGregor> Which is the idea of multi-licensing, right? If I release a GPL work that includes some BSD content, I can accurately say that the work is GPL-licensed, because the whole work can be used under the terms of the GPL.
  110. # [08:12] <othermaciej> I don't understand how it is possible to grant a copyright license to a work in the public domain
  111. # [08:12] <othermaciej> since I am not a lawyer, I cannot do more than (a) notice my confusion; and (b) consult an attorney
  112. # [08:12] <AryehGregor> If it's actually in the public domain, then I'd think you can't "grant" a license, no.
  113. # [08:13] <AryehGregor> But it doesn't really matter. If the work is marked as CC0, then any additional licenses are redundant and therefore harmless.
  114. # [08:14] <othermaciej> what I would expect is that they are not only redundant but ineffective
  115. # [08:14] <othermaciej> but of course public domain grants you all the rights that any possible copyright license would
  116. # [08:14] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 265 seconds)
  117. # [08:14] <AryehGregor> What would it mean for it be "ineffective"?
  118. # [08:15] <othermaciej> I mean that you can't grant a copyright license to a work not under copyright, as I understand it
  119. # [08:16] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
  120. # [08:17] <AryehGregor> Right, doing so makes no sense, but is also harmless. I mean, I could write a piece of paper that says "I hereby grant othermaciej the right to vote in United States presidential elections" and give it to you. It would be stupid, and not technically correct, but in the end it makes no difference to anything.
  121. # [08:21] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  122. # [08:31] <tantek> othermaciej - exactly don't bother reasoning about it since you're not a lawyer. I've asked our (Mozilla's) lawyers and according to them, yes, it is totally fine for a CG to require contributors agree to all three (CC0, OWFa, CG CLA), and then multilicense specs accordingly.
  123. # [08:31] <tantek> no conflicts, and such multilicensing is compatible and preferable.
  124. # [08:32] <AryehGregor> Do they have an opinion on whether the CG CLA is GPL-compatible?
  125. # [08:32] <AryehGregor> Or BSD-compatible, for that matter?
  126. # [08:32] <tantek> I didn't ask them to evaluate that
  127. # [08:32] <tantek> we do know that CC0 is GPL and BSD compatible however.
  128. # [08:34] * Quits: Guest37041 (~jondong@123.126.22.58) (Remote host closed the connection)
  129. # [08:37] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  130. # [08:37] <AryehGregor> Yes, trivially.
  131. # [08:39] * Quits: sarro (~sarro@i5E865F6C.versanet.de)
  132. # [08:39] <AryehGregor> Which is why I told Ian Jacobs that I'd prefer to keep the editing spec CC0-licensed to make sure that it's GPL-compatible until I have confirmation from a lawyer that it's not an issue.
  133. # [08:39] <AryehGregor> It can definitely be useful to copy-paste spec text into source code comments.
  134. # [08:42] <tantek> agreed.
  135. # [08:43] <tantek> Frankly I don't think Ian Jacobs has any right to privately ask for CC0 multilicensing to be removed from CG specs.
  136. # [08:44] <AryehGregor> I just declined.
  137. # [08:44] <tantek> I've already posed the recommendations/questions in my blog post of many months ago, and am still waiting for answers. Until policies are officially clarified with URLs on w3.org, I think the right thing to do is to keep the CC0 and OWFa multilicensing on there.
  138. # [08:46] <tantek> BTW to be clear - I've raised the issue, and my (and Mozilla's) recommendation of using multilicensing on CG specs directly to the AB at their f2f meeting a few months ago in San Mateo (I was a one-time invited expert to the meeting). I didn't get *any* negative feedback about that course of action.
  139. # [08:49] <AryehGregor> My editing spec was CC0-licensed before it moved to a CG, and no one objected to that at any point.
  140. # [08:49] <tantek> AryehGregor, same with Fullscreen.
  141. # [08:57] * Quits: dbaron (~dbaron@81.253.42.161) (Ping timeout: 244 seconds)
  142. # [08:57] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
  143. # [08:57] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  144. # [08:59] * Joins: niloy (~niloy@61.12.96.242)
  145. # [09:01] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  146. # [09:02] * Quits: espadrine (~thaddee_t@63-235-13-3.dia.static.qwest.net) (Quit: espadrine)
  147. # [09:06] <othermaciej> tantek: my plan is to ask Apple's in-house counsel since this does not appear to be an issue that can be evaluated intuitively
  148. # [09:07] <othermaciej> I do think CG spec contributors should be allowed to multi-license in whatever way they choose
  149. # [09:07] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  150. # [09:07] <othermaciej> not sure why the w3c would say otherwise, and it seems against the spirit of CGs to refuse
  151. # [09:09] <othermaciej> I don't personally have a problem with anyone who wants to using CC0 but I do not think I'd push for it or use it myself, as it's not clear to me that removing the attribution requirement is worth the extra license complexity
  152. # [09:12] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  153. # [09:12] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  154. # [09:23] * Joins: cheron (~cheron@unaffiliated/cheron)
  155. # [09:25] <AryehGregor> I don't have a problem with the attribution requirement, I have a problem with using a license that's not widely recognized.
  156. # [09:25] <AryehGregor> I'd be fine with BSD.
  157. # [09:26] * hsivonen thinks it was a mistake that CC killed the license variants that didn't require attribution
  158. # [09:26] <AryehGregor> CC0 doesn't require attribution. :)
  159. # [09:26] <hsivonen> now there are workarounds like "you can attribute the wiki instead of individuals"
  160. # [09:27] <hsivonen> AryehGregor: CC0 - The best CC license. :-)
  161. # [09:28] <hsivonen> I'm saddened that the i18n group is filing bugs asking for complexity without use cases
  162. # [09:28] <hsivonen> e.g. asking for non-ISO weeks
  163. # [09:28] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Ping timeout: 248 seconds)
  164. # [09:28] <hsivonen> why bother if people in non-ISO-week countries don't actually use week numbers on forms
  165. # [09:29] * Joins: mishunov (~spliter@142-131-95-178.pool.ukrtel.net)
  166. # [09:30] * Parts: mishunov (~spliter@142-131-95-178.pool.ukrtel.net)
  167. # [09:30] <AryehGregor> Who uses week numbers on forms at all?
  168. # [09:31] <hsivonen> AryehGregor: the rationale was "European business"
  169. # [09:32] <hsivonen> AryehGregor: Personally, I've spoken about week numbers in "European business" setting but haven't seen them on a Web form ever, IIRC
  170. # [09:33] <hsivonen> anyway, non-ISO weeks are so crazy that IMO we shouldn't support them even if it means that we need to drop ISO week out of "fairness" or something
  171. # [09:33] <wilhelm> I use week numbers all the time. But not <input type='week'>.
  172. # [09:34] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  173. # [09:35] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  174. # [09:35] * hsivonen is unhappy about the mismatch of the usage of the word "weekend" in the U.S. and the start day of the week in calendars that are laid out one week per row
  175. # [09:37] <hsivonen> even more unhappy that Ubuntu in en-US *language* does not have a pref for making weeks start on Monday in the calendar that pops out if you click the menubar clock
  176. # [09:38] * hsivonen is generally unhappy about the coupling of en-US language and calendar stuff in software
  177. # [09:39] <charlvn> hsivonen: just checked and kubuntu doesn't seem to have that option either, although i also can't say it bothers me that much
  178. # [09:41] * Joins: jondong (~jondong@123.126.22.58)
  179. # [09:41] <AryehGregor> hsivonen, the most common convention in the US is that calendars are laid out one week per row with Sunday as the first day.
  180. # [09:41] <AryehGregor> Oh, that's your point.
  181. # [09:41] * jondong is now known as Guest31456
  182. # [09:41] <hsivonen> AryehGregor: right.
  183. # [09:42] <AryehGregor> In Israel, the weekend is Friday/Saturday, so we're good. :)
  184. # [09:42] <AryehGregor> (historically Saturday was the seventh day according to everyone, AFAIK, but I guess lately no one cares about the religious significance outside of Israel)
  185. # [09:44] <charlvn> haven't tested this but http://tuxtweaks.com/2008/12/change-the-week-start-day-in-ubuntu/
  186. # [09:45] <hsivonen> charlvn: thanks. though I wonder if that breaks when software is updated or something
  187. # [09:46] <hsivonen> for some reason, Ubuntu has an English - Denmark locale. Maybe that would make the calendar ISO-compliant while using untranslated UI strings
  188. # [09:47] * jgraham is unhappy about week numbers.
  189. # [09:48] <wilhelm> Why?
  190. # [09:48] * Quits: KDN (~kdn@pc173-27.hiof.no) (Remote host closed the connection)
  191. # [09:48] * Joins: KDN (~kdn@2001:700:a00:ff21:7493:d78a:1d93:17e9)
  192. # [09:49] <jgraham> Because they don't really make any sense (see: confusion about zero-point) and I never know which week it is. It always seems less ambiguous to use dates
  193. # [09:49] <jgraham> (week numbers are never used in the UK. This may affect my bias)
  194. # [09:50] <hsivonen> they never make sense unless both parties of the communication are looking at a calendar that renders week numbers *and uses Standard ISO week numbers*
  195. # [09:51] <hsivonen> example of FAIL: hotel in Portugal using ad hoc week numbers and expecting guests from parts of Europe where people expect ISO weeks to be the standard EU-wide
  196. # [09:51] <wilhelm> jgraham: They make perfect sense in countries where they are actually used. (c:
  197. # [09:52] <jgraham> I live in a country where they are actually used and it just means that I am permanently confused
  198. # [09:52] <jgraham> Or, at least, unable to work out when things are happening
  199. # [09:53] * Joins: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl)
  200. # [09:54] <othermaciej> do ISO weeks start on Monday?
  201. # [09:54] <hsivonen> othermaciej: yes
  202. # [09:55] <AryehGregor> Week numbers are also never used in the US.
  203. # [09:55] <othermaciej> is that the way calendars are usually laid out in Europe? (it's been a while since I've seen a non-American calendar)
  204. # [09:55] <AryehGregor> (that I've ever seen)
  205. # [09:55] <othermaciej> I've certainly not seen week numbers used for anything
  206. # [09:55] <AryehGregor> Android lays out weeks starting with Monday. It annoys me slightly. Especially since I actually live in the one country where the workweek starts on Sunday. :)
  207. # [09:56] <hsivonen> othermaciej: at least over here (Finland), calendars are laid out with Monday in the first weekday column and Sunday in the last weekday column
  208. # [09:56] <hsivonen> (typically with the *ISO* week number as the first column to the left of the Monday column)
  209. # [09:57] <hsivonen> AryehGregor: so you've moved from New York to Israel?
  210. # [09:57] <AryehGregor> hsivonen, yes.
  211. # [09:58] <AryehGregor> Currently Jerusalem.
  212. # [09:58] <othermaciej> given the way week numbers are used in europe, would it be plausible to input one in a Web form, even if it is not usually done>
  213. # [09:58] <othermaciej> ?
  214. # [09:59] <hsivonen> othermaciej: I suppose it's *plausible*, since people do agree to do stuff on week N.
  215. # [09:59] <jgraham> Yeah, although the idea of it horrifies me :)
  216. # [10:08] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  217. # [10:09] <wilhelm> Here's a Scandinavian calendar: http://www.timeanddate.no/kalender/
  218. # [10:15] <hsivonen> whoa. Norway and Denmark take the Monday off for Pentecost
  219. # [10:16] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  220. # [10:17] * Joins: spliter_ (~spliter@142-131-95-178.pool.ukrtel.net)
  221. # [10:17] * Parts: spliter_ (~spliter@142-131-95-178.pool.ukrtel.net)
  222. # [10:17] * Joins: spliter_ (~spliter@142-131-95-178.pool.ukrtel.net)
  223. # [10:18] <hsivonen> annevk, Ms2ger, Hixie: Now that cloning a node has moved out of the HTML spec, dealing with the "already started" flag can't be traced from the cloning algorithm
  224. # [10:18] * Quits: spliter_ (~spliter@142-131-95-178.pool.ukrtel.net) (Client Quit)
  225. # [10:18] * Joins: mishunov (~spliter@142-131-95-178.pool.ukrtel.net)
  226. # [10:18] * Joins: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi)
  227. # [10:18] * Parts: mishunov (~spliter@142-131-95-178.pool.ukrtel.net)
  228. # [10:18] <hsivonen> so basically you have to know what to look for in order to know what the cloning steps need to do to find additional normative statements beyond DOM Core
  229. # [10:19] <jgraham> Oh, that sounds extremely bad
  230. # [10:19] <annevk> it has been argued HTML and DOM should be the same spec
  231. # [10:20] <annevk> but I'm not sure if that's better
  232. # [10:20] <annevk> the normative reference crowd would not be pleased
  233. # [10:21] <annevk> hsivonen: we can probably add a note under it that points to HTML
  234. # [10:21] <annevk> hsivonen: if you think that works please file a bug
  235. # [10:22] <annevk> jgraham: "extremely"
  236. # [10:22] <annevk> jgraham: it's just a search in some other platform specs that deal with nodes, there's not that many
  237. # [10:22] * Joins: drublic (~drublic@frbg-4d028c4c.pool.mediaWays.net)
  238. # [10:23] <hsivonen> annevk: ok. I'll file a bug
  239. # [10:23] * Joins: graememcc (~chatzilla@host109-151-242-114.range109-151.btcentralplus.com)
  240. # [10:24] <jgraham> annevk: The expectation that people implementing any feature should do a full search of specs other than the one that defines the feature is unreasonable and will lead to problems
  241. # [10:27] <annevk> it kind of depends on how you implement and define the feature really, it's quite clear here that there are other requirements elsewhere
  242. # [10:27] <annevk> but I guess that's a fine argument to make against modularization
  243. # [10:29] * Joins: Kolombiken (~Adium@217.13.228.226)
  244. # [10:30] <hsivonen> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=17044
  245. # [10:31] <AryehGregor> The DOM spec should create a hook for the HTML spec to alert readers that it's an extension point, probably, or something like that.
  246. # [10:31] <AryehGregor> With a note pointing to HTML.
  247. # [10:31] <AryehGregor> (or we should just have mutual normative dependency, but . . .)
  248. # [10:32] <annevk> it has a hook for more than HTML
  249. # [10:32] <annevk> since it's prolly needed by SVG too
  250. # [10:32] <annevk> and the shadow stuff I guess
  251. # [10:32] <annevk> although maybe the shadow stuff should move into DOM
  252. # [10:33] <AryehGregor> Ah, I see, it does have a hook.
  253. # [10:42] * Quits: rich_ (560acfe2@gateway/web/freenode/ip.86.10.207.226) (Ping timeout: 245 seconds)
  254. # [10:48] * Joins: jochen___ (jochen@nat/google/x-qlnsegpnyvjihzbt)
  255. # [10:49] * Quits: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
  256. # [10:50] * Joins: pcs (3e27fdba@gateway/web/freenode/ip.62.39.253.186)
  257. # [10:51] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 240 seconds)
  258. # [10:52] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  259. # [11:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 260 seconds)
  260. # [11:13] <AryehGregor> Nice -- Google autosuggest noticed I live in Israel and when I typed "xhr", suggested "סיר".
  261. # [11:13] <AryehGregor> Probably an average Israeli is more likely to have forgotten to switch their keyboard layout than to actually search for "xhr".
  262. # [11:16] * Joins: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net)
  263. # [11:16] * Quits: GPHemsley (~GPHemsley@209-23-243-49-ip-static.hfc.comcastbusiness.net) (Changing host)
  264. # [11:16] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  265. # [11:21] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
  266. # [11:22] * Joins: niloy (~niloy@61.12.96.242)
  267. # [11:23] * Joins: mpt (~mpt@canonical/mpt)
  268. # [11:27] * Quits: graememcc (~chatzilla@host109-151-242-114.range109-151.btcentralplus.com) (Ping timeout: 245 seconds)
  269. # [11:29] <odinho> AryehGregor: good it was only a suggestion. -- not always nice being on vacation and google playing smart all the time.
  270. # [11:29] * Joins: richw (b0236a65@gateway/web/freenode/ip.176.35.106.101)
  271. # [11:30] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 260 seconds)
  272. # [11:32] * Quits: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: drdt)
  273. # [11:32] * foolip_ is now known as foolip
  274. # [11:34] * Joins: niloy (~niloy@61.12.96.242)
  275. # [11:35] <jgraham> Google is very annoying. If I want to search in English it picks Swedish and if I want to search in Swedish it picks English (I guess it is also right sometimes, but I never notice those times)
  276. # [11:36] <pcs> Google may already know you are interrested in IT (https://www.google.com/settings/ads/onweb/). Maybe the first suggestion should have been XmlHttpRequest.
  277. # [11:42] * Joins: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp)
  278. # [11:42] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  279. # [11:46] * Joins: nonge_ (~nonge@p50829C68.dip.t-dialin.net)
  280. # [11:47] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  281. # [11:48] * Joins: graememcc (~chatzilla@host86-147-207-81.range86-147.btcentralplus.com)
  282. # [11:50] * Quits: nonge (~nonge@p5082BE12.dip.t-dialin.net) (Ping timeout: 248 seconds)
  283. # [11:54] * Joins: Lachy (Lachy@nat/opera/x-fqzwcwwxrvbgbjug)
  284. # [11:59] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
  285. # [12:02] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  286. # [12:06] * Quits: Workmon (~Dashiva@74.125.57.33) (Quit: leaving)
  287. # [12:09] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: Lost terminal)
  288. # [12:11] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
  289. # [12:14] * Joins: Workshiva (~Dashiva@74.125.57.33)
  290. # [12:22] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  291. # [12:22] * Quits: seventh (seventh@64.9.157.227) (Quit: ...)
  292. # [12:24] * Joins: jarib (~jarib@unaffiliated/jarib)
  293. # [12:28] * Quits: richw (b0236a65@gateway/web/freenode/ip.176.35.106.101) (Quit: Page closed)
  294. # [12:28] * Quits: pcs (3e27fdba@gateway/web/freenode/ip.62.39.253.186) (Quit: Page closed)
  295. # [12:33] * Quits: kennyluck (~kennyluck@114-43-113-27.dynamic.hinet.net) (Quit: kennyluck)
  296. # [12:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  297. # [12:40] * Joins: karlcow (~karl@nerval.la-grange.net)
  298. # [12:49] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  299. # [12:53] * Joins: temp01 (~temp01@unaffiliated/temp01)
  300. # [12:55] * Joins: richwild (b0236a65@gateway/web/freenode/ip.176.35.106.101)
  301. # [13:01] * Joins: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi)
  302. # [13:06] * Joins: cygri (~cygri@wlan-nat.fwgal01.deri.ie)
  303. # [13:07] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  304. # [13:08] * Joins: kennyluck (~kennyluck@114-43-113-27.dynamic.hinet.net)
  305. # [13:17] <annevk> argh
  306. # [13:17] <annevk> why did https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&component=XHR stop working?
  307. # [13:17] <[tm]> annevk: bug
  308. # [13:17] <[tm]> this is the second time I've seen this
  309. # [13:18] <annevk> someone renamed XHR to XHR 2.0
  310. # [13:18] <zcorpan> data:text/html,<video controls style="background:lime;width:150px"> - seems safari/chrome/gecko get this wrong
  311. # [13:18] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  312. # [13:18] <[tm]> annevk: oh
  313. # [13:18] <[tm]> not me
  314. # [13:18] <annevk> the person who did broke a bunch of links
  315. # [13:18] <annevk> can we change it back?
  316. # [13:18] <[tm]> I don't remember doing that at least
  317. # [13:18] <[tm]> yeah
  318. # [13:19] <annevk> the same happened with DOM btw
  319. # [13:19] <annevk> I guess someone renamed it to DOM4?
  320. # [13:19] <annevk> this is really annoying
  321. # [13:19] <[tm]> https://www.w3.org/Bugs/Public/buglist.cgi?product=WebAppsWG&component=XHR is fixed
  322. # [13:20] <annevk> ta
  323. # [13:20] <[tm]> annevk: you want me to change DOM back
  324. # [13:20] <annevk> yeah please
  325. # [13:20] <annevk> I wonder what else got broken
  326. # [13:20] <[tm]> dunno
  327. # [13:20] <[tm]> what product is DOM under?
  328. # [13:22] <[tm]> I don't find a "DOM4" component, man
  329. # [13:22] * Joins: graememcc_ (~chatzilla@host86-148-25-223.range86-148.btcentralplus.com)
  330. # [13:22] <[tm]> DOM Core?
  331. # [13:22] <annevk> yeah sorry
  332. # [13:22] <annevk> that used to be just DOM
  333. # [13:22] <[tm]> OK, I'll change it back
  334. # [13:22] * Quits: graememcc (~chatzilla@host86-147-207-81.range86-147.btcentralplus.com) (Ping timeout: 245 seconds)
  335. # [13:23] * graememcc_ is now known as graememcc
  336. # [13:23] <[tm]> if there are any others, ping me
  337. # [13:23] <[tm]> headed out to lunch now
  338. # [13:23] <annevk> thank you!
  339. # [13:24] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Quit: sedovsek)
  340. # [13:30] * Quits: moo-_- (miohtama@lakka.kapsi.fi) (Ping timeout: 250 seconds)
  341. # [13:30] * Joins: sedovsek (~robert@93-103-104-107.dynamic.t-2.net)
  342. # [13:31] * Quits: sedovsek (~robert@93-103-104-107.dynamic.t-2.net) (Client Quit)
  343. # [13:34] <annevk> so if we want to expand FormData, how exactly should we go about that
  344. # [13:35] <annevk> setting it on <form> could be done, but you cannot currently populate it from the server
  345. # [13:35] <annevk> although I guess if we define multipart/form-data better that would be doable
  346. # [13:35] <annevk> you cannot really do FormData[field] = value
  347. # [13:36] <annevk> because you can have multiple fields with the same name
  348. # [13:37] <annevk> and some values have both a value and a name
  349. # [13:37] <annevk> although I guess we could always make those File's
  350. # [13:39] * Joins: moo-_- (miohtama@lakka.kapsi.fi)
  351. # [13:41] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  352. # [13:46] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  353. # [13:48] * Joins: jarib (~jarib@unaffiliated/jarib)
  354. # [14:04] * Joins: necolas (~necolas@8.25.194.28)
  355. # [14:06] * Joins: malcolmva (~malcolmva@pool-74-108-142-22.nycmny.fios.verizon.net)
  356. # [14:10] * Joins: gwicke (~gabriel@212.255.28.33)
  357. # [14:12] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  358. # [14:12] * Joins: karlcow (~karl@nerval.la-grange.net)
  359. # [14:15] <annevk> http://wiki.whatwg.org/wiki/FormData
  360. # [14:15] <annevk> proposed extensions to FormData XMLHttpRequest and HTMLFormElement
  361. # [14:18] * Joins: maikmerten (~maikmerte@port-92-201-93-186.dynamic.qsc.de)
  362. # [14:25] <benvie> does Opera have a place where they put idls they use for producing interfaces that go into their releases/
  363. # [14:26] * Joins: krijn (u2319@gateway/web/irccloud.com/x-xkjyqwvqxbdmgfei)
  364. # [14:26] * Joins: skylamer` (cgskylamer@78.90.213.55)
  365. # [14:27] <annevk> benvie: we don't do IDL
  366. # [14:28] <benvie> mm ok, to rephrase
  367. # [14:28] * Joins: erichynds (~ehynds@64.206.121.41)
  368. # [14:29] <benvie> is there a place that has a description of the DOM interfaces that Opera provides to javascript, preferably in a format that facilitates machine generation?
  369. # [14:30] <benvie> (this being for use in javascript code itself, not externally)
  370. # [14:30] * Joins: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net)
  371. # [14:31] <annevk> maybe http://caniuse.com/ has something like that? I don't think we produce it
  372. # [14:32] <benvie> I'm trying to expand the work I've done here to also automatically describe differences between implementations: https://github.com/Benvie/idl-for-javascript
  373. # [14:32] * Joins: rworth (~rworth@pool-173-66-213-252.washdc.fios.verizon.net)
  374. # [14:32] <benvie> right now it just produces spec based json but it's only a bit more work to also describe the differences as well
  375. # [14:34] <annevk> cool project
  376. # [14:35] <annevk> can't you just get the data for Opera by running the existing data you have through it?
  377. # [14:35] <annevk> I guess that does not give you proprietary extensions unique to Opera...
  378. # [14:36] <annevk> but I don't think we have many of those
  379. # [14:36] <benvie> yeah that's where I'm going next, generating difs based on given json description vs. what the browser shows
  380. # [14:36] <annevk> no bugs when parsing the IDL from the specifications?
  381. # [14:37] <benvie> there's a small handful of things the parser breaks at, but in all instances I've commented those out and then put the changed version that parses correctly on the next line
  382. # [14:37] <benvie> it's mostly some very new things
  383. # [14:37] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Ping timeout: 244 seconds)
  384. # [14:38] <benvie> like in DOM4 for operations, the "default value" syntax has been used which the parser doesn't hndlr
  385. # [14:38] <benvie> `optional NodeFilter? filter = null` which I replace with `optional NodeFilter? filter`
  386. # [14:38] <annevk> k
  387. # [14:39] <annevk> I'm asking as I don't run the IDL through an actual checker so they may very well have bugs
  388. # [14:39] <benvie> yeah, and I'm sure with some of them there are. Many of the newer ones are generated directly in the browser by me since no official IDL exists
  389. # [14:41] <benvie> basically like `[].map.call(document.querySelectorAll('.idl'), function(node){ return node.textContent }).join('\n')`
  390. # [14:41] <benvie> but it works surprisingly well
  391. # [14:42] * Joins: stalled (~stalled@unaffiliated/stalled)
  392. # [14:45] <annevk> what are we missing IDL definitions for?
  393. # [14:48] <benvie> let me pull up my "thing which breaks all things" and look, one moment
  394. # [14:50] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  395. # [14:51] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  396. # [15:03] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
  397. # [15:03] * Joins: Kolombiken (~Adium@217.13.228.226)
  398. # [15:08] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  399. # [15:10] <benvie> ok it's breaking too many things. Anyway, the goal wasn't primarily for that purpose. Anything that implements the specifications should be fine. It's just that IDL has been primarily used to describe both the specifications as well as the implementation differences.
  400. # [15:11] * Joins: davidb (~davidb@66.207.208.98)
  401. # [15:12] <annevk> sorry about the ambiguous "we"; I meant what features have you covered that are not covered in any standard
  402. # [15:13] <benvie> oh, none. The purpose is to simply translate idls provided directly by w3c and whatwg as json
  403. # [15:13] <benvie> not to invent anything new
  404. # [15:15] <annevk> oh, then I do not understand what you meant by "Many of the newer ones are generated directly in the browser by me since no official IDL exists"
  405. # [15:15] <benvie> I was looking into the possibility of using the provided "official" idls from those sources as well as specs available from, for example, webkit's WebKit/WebCore/Source and mozilla's mozilla-central/dom
  406. # [15:15] <benvie> to automatically generate the differences in actual implementation
  407. # [15:16] <benvie> because the idls in those places to actually show pretty accurate where the differences are
  408. # [15:17] <benvie> so I wanted to see try and include that perspective from as many major vendors as I could while I work on this
  409. # [15:17] <benvie> there's way too many to do it manually
  410. # [15:17] <benvie> (interfaces)
  411. # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  412. # [15:21] * Joins: jdong_bot_ (~jdong_bot@117.79.232.219)
  413. # [15:21] * Quits: fishd (darin@nat/google/x-rdcruubhfrkdwehf) (Ping timeout: 250 seconds)
  414. # [15:26] * Joins: MacTed (~Thud@63.119.36.36)
  415. # [15:27] * Joins: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com)
  416. # [15:32] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  417. # [15:32] * Joins: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net)
  418. # [15:37] * Joins: yarco1 (~yarco_wan@122.246.230.56)
  419. # [15:37] * Parts: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  420. # [15:37] * Quits: yarco1 (~yarco_wan@122.246.230.56) (Client Quit)
  421. # [15:37] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  422. # [15:38] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  423. # [15:41] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  424. # [15:43] * Quits: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi) (Ping timeout: 240 seconds)
  425. # [15:43] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  426. # [15:43] * Joins: annevk2 (~annevk2@a82-161-179-17.adsl.xs4all.nl)
  427. # [15:44] * Quits: annevk2 (~annevk2@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  428. # [15:57] * Joins: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi)
  429. # [16:00] * Joins: temp01 (~temp01@unaffiliated/temp01)
  430. # [16:00] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
  431. # [16:05] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  432. # [16:05] * nonge_ is now known as nonge
  433. # [16:07] * Joins: Kolombiken1 (~Adium@217.13.228.226)
  434. # [16:08] * Quits: jdong_bot_ (~jdong_bot@117.79.232.219) (Remote host closed the connection)
  435. # [16:08] * Joins: KDN_ (~kdn@pc173-175.hiof.no)
  436. # [16:08] * Quits: KDN_ (~kdn@pc173-175.hiof.no) (Client Quit)
  437. # [16:09] * Quits: Kolombiken (~Adium@217.13.228.226) (Ping timeout: 245 seconds)
  438. # [16:11] * Quits: KDN (~kdn@2001:700:a00:ff21:7493:d78a:1d93:17e9) (Ping timeout: 248 seconds)
  439. # [16:13] <annevk> heh
  440. # [16:13] <annevk> apparently XMLHttpRequest was authored respec at some point
  441. # [16:13] <annevk> in /\
  442. # [16:14] <annevk> almost six years ago after it changed I wrote "remove useless distintion between methods and attributes and put them in IDL order (which also happens to make a lot of sense)"
  443. # [16:14] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  444. # [16:16] <timeless> rniwa: no, you were contextual reference.
  445. # [16:16] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  446. # [16:16] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Remote host closed the connection)
  447. # [16:21] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  448. # [16:23] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Quit: Leaving.)
  449. # [16:23] * Joins: mpt (~mpt@nat/canonical/x-oaiygyuhocilchfx)
  450. # [16:23] * Quits: mpt (~mpt@nat/canonical/x-oaiygyuhocilchfx) (Changing host)
  451. # [16:23] * Joins: mpt (~mpt@canonical/mpt)
  452. # [16:24] * timeless beams
  453. # [16:24] <odinho> timeless: WHAT!? :D
  454. # [16:24] <timeless> list-users.pl now knows that mark must be Mark_Watson, because mark_vickers is Mark_vickers
  455. # [16:24] * Joins: Kolombiken (~Adium@217.13.228.226)
  456. # [16:24] <timeless> -- my script for analyzing the roll call v. the speaking list grew some intelligence on Friday
  457. # [16:24] <timeless> which is rather handy
  458. # [16:25] <odinho> Oh. That's some smart action right there ;]
  459. # [16:25] <timeless> sadly, the presence of Cythia_Shelly confuses "chaals"
  460. # [16:25] <timeless> so chaals has to be changed to CMN
  461. # [16:26] <timeless> s/Cythia/Cynthia/
  462. # [16:27] * timeless is trying to confirm that "johnsim
  463. # [16:27] <timeless> " is John_Sim and not something else...
  464. # [16:27] <odinho> timeless: Can't see why? Can't it be smart about that too? Or actually print out its guesses when you do ,guesstimate . Then being able to correct it. Odin_Hørthe_Omdal is odinho
  465. # [16:27] <timeless> he's John Simmons
  466. # [16:27] <timeless> well
  467. # [16:27] <timeless> i can cheat
  468. # [16:28] <timeless> i can do c...m...n..._(chaals)
  469. # [16:28] <timeless> and then it'll work
  470. # [16:28] * timeless could do that
  471. # [16:28] <timeless> yes, it learned to do that last week too
  472. # [16:28] <timeless> and if there are two people w/ the same () tail, it generally decides that it isn't a nick but a something else, e.g. *_(Samsung)
  473. # [16:29] <timeless> well, err
  474. # [16:29] <timeless> it's /supposed/ to get that right
  475. # [16:29] * timeless pokes it with a stick
  476. # [16:31] * timeless cries
  477. # [16:31] * Joins: KDN (~kdn@90.149.135.254)
  478. # [16:31] <odinho> hah
  479. # [16:31] * Joins: erichynds (~ehynds@64.206.121.41)
  480. # [16:32] <timeless> well, Mark_Vickers as a speaker causes mark to be filed right
  481. # [16:32] <timeless> but Mark_Vic_ as a speaker just results in the script giving up
  482. # [16:32] <timeless> it says that both mark and Mark_Vic_ are ambiguous for either mark
  483. # [16:32] <timeless> it isn't terrible, but it isn't ideal either
  484. # [16:34] <timeless> basically it has two passes, and for ambiguous speakers, if a person is taken in the first pass, they're not considered as candidates in the second pass
  485. # [16:34] <timeless> but the logic for handling people w/ first+last names isn't wonderful, and it doesn't handle all the magical ways people munge their names :/
  486. # [16:34] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  487. # [16:35] * jgraham wonders if timeless realises that, except in cases of internet-drama, he is the only person that reads the logs for 10 years (at which point hsivonen or matjas reads them and proves that the "original point" of some feature isn't whatever someone is claiming)
  488. # [16:35] * Joins: mpt (~mpt@nat/canonical/x-pfimhkbjjdmozsca)
  489. # [16:35] * Quits: mpt (~mpt@nat/canonical/x-pfimhkbjjdmozsca) (Changing host)
  490. # [16:35] * Joins: mpt (~mpt@canonical/mpt)
  491. # [16:35] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  492. # [16:35] <timeless> heh
  493. # [16:35] <timeless> jgraham: well, ArtB reads them
  494. # [16:35] * Joins: ehsan (~ehsan@66.207.208.98)
  495. # [16:35] * Joins: mpt (~mpt@nat/canonical/x-cveskskcaiqmyckp)
  496. # [16:35] * Quits: mpt (~mpt@nat/canonical/x-cveskskcaiqmyckp) (Changing host)
  497. # [16:35] * Joins: mpt (~mpt@canonical/mpt)
  498. # [16:36] <timeless> although he tends to read them because he expects lawyer-drama
  499. # [16:37] <jgraham> Alwyer drama is too scary for me
  500. # [16:37] <jgraham> *lawyer
  501. # [16:38] <jgraham> I have to cower behind the sofa
  502. # [16:38] <jgraham> Like Doctor Who
  503. # [16:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  504. # [16:38] * Joins: karlcow (~karl@nerval.la-grange.net)
  505. # [16:40] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  506. # [16:46] * Parts: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  507. # [16:46] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  508. # [16:48] * Quits: payman (~payman@pat.se.opera.com) (Read error: Connection reset by peer)
  509. # [16:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  510. # [16:48] * Joins: karlcow (~karl@nerval.la-grange.net)
  511. # [16:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Client Quit)
  512. # [16:51] * Joins: karlcow (~karl@nerval.la-grange.net)
  513. # [16:56] * Quits: niloy (~niloy@61.12.96.242) (Ping timeout: 272 seconds)
  514. # [16:59] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  515. # [17:00] * Joins: payman (~payman@pat.se.opera.com)
  516. # [17:09] <matjas> zcorpan: I thought D at first, but I guess it’s A?
  517. # [17:10] <matjas> does `<!--` give a free pass for _one_ `</script>` occurence, or what?
  518. # [17:10] <annevk> http://a11ymemes.tumblr.com/post/23033757039/a-crying-woman-with-her-hand-over-her-face-says search for "duplicated" in search
  519. # [17:10] <annevk> that's pretty horrific
  520. # [17:11] <zcorpan> matjas: mohahaha :-P
  521. # [17:11] <annevk> s/search/source/
  522. # [17:11] <timeless> annevk: that's a scribe.pl s/// ? :)
  523. # [17:11] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  524. # [17:12] <annevk> timeless: it's for humans
  525. # [17:12] <timeless> as opposed to perler-s. ok :)
  526. # [17:12] <matjas> zcorpan: looking forward to the correct solution… i have some note-adding to do
  527. # [17:13] <timeless> hey, was there a Rich other than Richard Schwerdtfeger? :
  528. # [17:13] <annevk> it's C I think
  529. # [17:13] <annevk> but I never followed the crazy <!-- in <script> thingie closely
  530. # [17:13] <annevk> timeless: Opera's richt was not there at least
  531. # [17:13] <timeless> data:text/html,<script><!--</script>hi
  532. # [17:14] <timeless> annevk: right, that's helpful
  533. # [17:15] <timeless> http://pastebin.mozilla.org/1638348
  534. # [17:15] <annevk> hmm C seems wrong
  535. # [17:15] <annevk> :(
  536. # [17:16] * Joins: karlcow (~karl@nerval.la-grange.net)
  537. # [17:17] <Philip`> "richt" is begging for a biscuit-based joke
  538. # [17:17] <timeless> ?
  539. # [17:18] <jgraham> You probably have to be English
  540. # [17:18] <zcorpan> annevk: :-)
  541. # [17:18] <jgraham> Which richt is!
  542. # [17:18] <matjas> zcorpan’s current status: http://i.imgur.com/Emi0l.gif
  543. # [17:18] <Philip`> Hmm, maybe it's a culture-specific association
  544. # [17:18] <Philip`> http://www.nicecupofteaandasitdown.com/biscuits/previous.php3?item=31
  545. # [17:18] * Quits: charlvn (~charlvn@cl-2393.ams-05.nl.sixxs.net) (Quit: leaving)
  546. # [17:18] <zcorpan> quite!
  547. # [17:19] <jgraham> Also https://twitter.com/#!/hallvord/status/200953940433584128 <- this seems to be undefined per spec
  548. # [17:23] <jgraham> Philip`: That page is clearly wrong to prefer milk chocolate digestives over dark chocolate ones however
  549. # [17:24] <jgraham> Although the behaviour facebook relies on seems to be impossible to spec
  550. # [17:25] <annevk> jgraham: just takes longer
  551. # [17:25] <jgraham> heh
  552. # [17:27] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  553. # [17:27] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  554. # [17:27] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
  555. # [17:28] * jgraham wonders where the term "breakpoint" related to media queries has come from
  556. # [17:28] <jgraham> It seems very confusing
  557. # [17:29] * Quits: MacTed (~Thud@63.119.36.36)
  558. # [17:30] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
  559. # [17:31] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Client Quit)
  560. # [17:34] * Joins: edwardbc (~edward.ba@186.176.193.20)
  561. # [17:36] <timeless> Philip`: thanks
  562. # [17:36] <karlcow> jgraham: I see it here at least but for pages http://www.w3.org/TR/css3-page/#allowed-pg-brk
  563. # [17:37] * Joins: nessy (~Adium@124-149-96-148.dyn.iinet.net.au)
  564. # [17:38] <timeless> hober: so....
  565. # [17:38] <jgraham> karlcow: That seems entirely different
  566. # [17:38] <timeless> to make my script happy, you'll appear as Edward_O_Connor_(ted)_(hober)
  567. # [17:38] <karlcow> jgraham: yes. what I said for pages. :)
  568. # [17:39] <jgraham> karlcow: AFAICT people are using it to mean "point at which the layout transitions due to a different media query taking effect"
  569. # [17:43] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  570. # [17:46] * jonlee is now known as jonlee|afk
  571. # [17:46] <annevk> http://trac.webkit.org/changeset/116384 <intent> ...
  572. # [17:48] * Joins: MacTed (~Thud@63.119.36.36)
  573. # [17:49] <odinho> flagged off!?
  574. # [17:50] * Quits: nessy (~Adium@124-149-96-148.dyn.iinet.net.au) (Quit: Leaving.)
  575. # [17:51] * Joins: dbaron (~dbaron@81.253.19.212)
  576. # [17:52] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  577. # [17:53] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  578. # [17:55] <timeless> http://trac.webkit.org/changeset/116384/trunk/Source/WebCore/html/HTMLTagNames.in
  579. # [17:56] * Quits: dbaron (~dbaron@81.253.19.212) (Client Quit)
  580. # [17:56] <timeless> http://trac.webkit.org/changeset/116384/trunk/Source/WebKit/chromium/src/FrameLoaderClientImpl.cpp
  581. # [17:56] * Joins: dbaron (~dbaron@81.253.19.212)
  582. # [17:56] <timeless> #if ENABLE(WEB_INTENTS_TAG)
  583. # [17:57] <annevk> odinho: oh
  584. # [17:57] * Quits: jochen___ (jochen@nat/google/x-qlnsegpnyvjihzbt) (Quit: .)
  585. # [17:58] <jgraham> Flagged off is good
  586. # [17:59] <odinho> jgraham: OK. Not always easy to know. Depends on how you parse it :]
  587. # [18:00] <timeless> odinho: you could read the diffs
  588. # [18:00] <timeless> it was pretty easy to find..
  589. # [18:00] <jgraham> odinho: The rule is that "flagged off" is good, "fucked off" is bad
  590. # [18:00] <odinho> timeless: Yeah, -- I did that after posting the comment :P
  591. # [18:00] * Quits: Lachy (Lachy@nat/opera/x-fqzwcwwxrvbgbjug) (Quit: Computer has gone to sleep.)
  592. # [18:00] * Joins: tgecho (~tgecho@pool-71-254-107-89.ptldme.east.myfairpoint.net)
  593. # [18:06] <annevk> TabAtkins_: when looking for links to prefetch, you're not going to parse CSS
  594. # [18:07] <jgraham> annevk: Why not? I mean you parse HTML
  595. # [18:08] <annevk> TabAtkins_: also the whole notion of making HTML links dependent upon statements in CSS seems kind of insane
  596. # [18:08] <jgraham> That I agree with
  597. # [18:09] * Joins: Ms2ger (~Ms2ger@91.181.123.95)
  598. # [18:10] <timeless> +1
  599. # [18:11] <Philip`> ("-o-link"?)
  600. # [18:11] * Quits: dbaron (~dbaron@81.253.19.212) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  601. # [18:12] * Quits: jochen__ (jochen@nat/google/x-gcdgmcfksmwkvqoz) (Remote host closed the connection)
  602. # [18:12] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  603. # [18:12] * Joins: jochen__ (jochen@nat/google/x-snbxeiczyyqshrne)
  604. # [18:14] <Ms2ger> (I have heard claims that support was dropped)
  605. # [18:16] <dglazkov> good morning, Whatwg!
  606. # [18:22] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  607. # [18:23] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  608. # [18:23] * Joins: eric_carlson (~eric@17.212.152.104)
  609. # [18:27] * Joins: mven (~mven__@169.241.49.57)
  610. # [18:28] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  611. # [18:30] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  612. # [18:31] * Joins: jarek (~jarek@bcx96.neoplus.adsl.tpnet.pl)
  613. # [18:31] * Quits: jarek (~jarek@bcx96.neoplus.adsl.tpnet.pl) (Changing host)
  614. # [18:31] * Joins: jarek (~jarek@unaffiliated/jarek)
  615. # [18:32] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  616. # [18:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 272 seconds)
  617. # [18:44] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  618. # [18:56] * Quits: graememcc (~chatzilla@host86-148-25-223.range86-148.btcentralplus.com) (Ping timeout: 245 seconds)
  619. # [18:56] * Joins: graememcc (~chatzilla@host86-147-202-0.range86-147.btcentralplus.com)
  620. # [19:00] * Quits: richwild (b0236a65@gateway/web/freenode/ip.176.35.106.101) (Ping timeout: 245 seconds)
  621. # [19:00] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  622. # [19:00] * Joins: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net)
  623. # [19:01] * Quits: TabAtkins_ (tabatkins@nat/google/x-dbhuxezqrdjszetu) (Quit: Lost terminal)
  624. # [19:03] * Joins: stalled_ (~stalled@unaffiliated/stalled)
  625. # [19:03] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 272 seconds)
  626. # [19:06] <tantek> hsivonen, jgraham, I don't particular care for ISO-week numbers either, nor for odd EU non-ISO-week numbers. They're both poorly designed. I prefer ordinal dates (2012-135) and different weeks altogether: http://newcal.org
  627. # [19:06] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Quit: sarspazam)
  628. # [19:08] <tantek> othermaciej, from my understanding talking to lawyers, CC0 is basically a more internalized / international-aware version of the MIT license. If you're going to ask your lawyers anyway, please consider asking them if CC0 is close enough to MIT that you can use either or both (since apparently you can already use MIT).
  629. # [19:08] * Joins: pablof (~pablof@144.189.101.1)
  630. # [19:08] * Joins: TabAtkins (tabatkins@nat/google/x-dqusmtkbqqboojvo)
  631. # [19:09] * Joins: eric_carlson_ (~ericc@2620:149:4:1b01:20c5:a8c:d918:c123)
  632. # [19:10] * Joins: jernoble (~jernoble@17.212.152.13)
  633. # [19:10] <tantek> And for those that have looked, the W3C CG CLA is basically a W3C-specific version of OWFa (same lawyer(s) worked on both). I'm annoyed that W3C didn't just use the standard OWFa by reference. Creating yet another bespoke license doesn't benefit anyone (see Hixie's point about license proliferation etc.).
  634. # [19:10] <annevk> tantek: MIT requires acknowledgment
  635. # [19:10] <annevk> tantek: because of "Copyright (c) <year> <copyright holders>"
  636. # [19:10] <annevk> tantek: which you are required to include in redistribution
  637. # [19:11] <annevk> tantek: CC0 has no such thing, especially in countries that acknowledge Public Domain
  638. # [19:11] * Quits: drublic (~drublic@frbg-4d028c4c.pool.mediaWays.net) (Remote host closed the connection)
  639. # [19:11] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  640. # [19:13] <tantek> annevk - in practice I see no reason for such explicit attribution requirements in standards. In practice when using a standard people link to it which IMHO is sufficient.
  641. # [19:13] * jonlee|afk is now known as jonlee
  642. # [19:13] <annevk> I agree that standards should be Public Domain
  643. # [19:13] * Quits: myakura (~myakura@FL1-211-135-237-201.tky.mesh.ad.jp) (Remote host closed the connection)
  644. # [19:14] <annevk> see http://annevankesteren.nl/2012/02/standards-red-pill
  645. # [19:14] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
  646. # [19:15] * Joins: ap (~ap@2620:149:4:1b01:c4ea:70e6:9e8a:fecf)
  647. # [19:15] * Joins: jsbell (jsbell@nat/google/x-cuowikpwfmtqkizd)
  648. # [19:15] * Quits: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk) (Client Quit)
  649. # [19:17] * Joins: Yuhong (~chatzilla@76.178.151.126)
  650. # [19:17] * Quits: necolas (~necolas@8.25.194.28) (Ping timeout: 255 seconds)
  651. # [19:20] <timeless> sorryhrm
  652. # [19:20] <timeless> does weinig ever get minuted as sam?
  653. # [19:21] * Joins: tomasf (~tom@2002:55e5:dbde:0:b821:7ed1:5147:a7ef)
  654. # [19:21] <annevk> timeless: could be, also, I don't think there was any other Sam present...
  655. # [19:22] <Ms2ger> Heh, nice
  656. # [19:22] <Ms2ger> ToUint32([10]) == 10
  657. # [19:22] <timeless> annevk: rubys
  658. # [19:23] <annevk> timeless: not during WebApps afaik
  659. # [19:23] <timeless> ah
  660. # [19:23] <timeless> this is html5
  661. # [19:23] <timeless> i already did webapps
  662. # [19:23] <timeless> minutes needing to add one line for tantek
  663. # [19:23] <annevk> timeless: weinig was not present during HTML
  664. # [19:24] <timeless> ok, good
  665. # [19:24] <timeless> so sam=rubys for html
  666. # [19:24] <annevk> timeless: also, this is taking too much of your time man, you could do something useful, like write a spec or some tests :)
  667. # [19:24] <Yuhong> annevk: When reparsing invalid XHTML as HTML, consider *disabling scripting* to prevent XSS attacks.
  668. # [19:24] * Joins: danielfilho (~daniel@187.31.77.7)
  669. # [19:24] * Joins: drublic (~drublic@frbg-5f730166.pool.mediaWays.net)
  670. # [19:25] * jernoble is now known as jernoble|afk
  671. # [19:25] <annevk> Yuhong: you can provide feedback for Opera's browser via https://bugs.opera.com/wizarddesktop/
  672. # [19:25] <annevk> Yuhong: I haven't really been in the loop much on the XHTML -> HTML thing
  673. # [19:27] <Yuhong> annevk: But you did create XML5, and I hope the XML Error Correction CG considers XSS attacks.
  674. # [19:28] * Joins: pablof_ (~pablof@144.189.101.1)
  675. # [19:28] * Quits: pablof (~pablof@144.189.101.1) (Read error: Connection reset by peer)
  676. # [19:28] * pablof_ is now known as pablof
  677. # [19:28] <timeless> http://pastebin.mozilla.org/1638460
  678. # [19:28] * Joins: sarspazam (~sarspazam@78-105-183-7.zone3.bethere.co.uk)
  679. # [19:30] * jernoble|afk is now known as jernoble
  680. # [19:30] <annevk> Yuhong: best to email the CG then
  681. # [19:32] * Quits: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  682. # [19:32] <Yuhong> annevk: BTW, on the Encoding Standard, are you really asking MS to add support for JIS X 0212?
  683. # [19:33] <Yuhong> annevk: AFAIK, the Encoding Standard is a superset of what IE supports already.
  684. # [19:33] * Quits: pablof (~pablof@144.189.101.1) (Read error: Connection reset by peer)
  685. # [19:36] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  686. # [19:38] * timeless sighs
  687. # [19:38] <timeless> <richard...> blah
  688. # [19:38] <Ms2ger> http://tranbot.net/html5/
  689. # [19:38] <timeless> rich: bleh
  690. # [19:38] <timeless> Ted: eh
  691. # [19:39] <timeless> Rich: blek
  692. # [19:39] <timeless> so, clearly all 3 rich*'s are the same :)
  693. # [19:39] * Joins: pablof (~pablof@144.189.101.1)
  694. # [19:40] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Remote host closed the connection)
  695. # [19:40] * Joins: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net)
  696. # [19:40] * Quits: drollwit (~drollwit@c-67-183-156-240.hsd1.wa.comcast.net) (Remote host closed the connection)
  697. # [19:42] <divya> Ms2ger: where is this from?
  698. # [19:43] <Ms2ger> The landfill
  699. # [19:43] <Ms2ger> Or the W3C bugzilla, if you prefer
  700. # [19:45] <Ms2ger> "I hope the abstract to be ,and still think about let the webpage be easy ,no more effect ,no use of graphic , to serve the goal of information bass"
  701. # [19:45] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  702. # [19:46] <divya> wattt
  703. # [19:46] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
  704. # [19:47] <Ms2ger> Same source
  705. # [19:47] * Quits: tantek (~tantek@50-1-62-23.dsl.dynamic.sonic.net) (Quit: tantek)
  706. # [19:49] <timeless> Ms2ger: is that a valid korean translation?
  707. # [19:49] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  708. # [19:50] * Joins: danielfilho (~daniel@187.31.77.7)
  709. # [19:50] <Ms2ger> You think I speak Korean?
  710. # [19:50] * Quits: Yuhong (~chatzilla@76.178.151.126) (Quit: ChatZilla 0.9.88.2 [Firefox 12.0/20120420145725])
  711. # [19:54] <Ms2ger> "thats very interesting. i would like to know if that cross implied notice ever subsides?"
  712. # [19:54] * jernoble is now known as jernoble|afk
  713. # [19:56] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
  714. # [19:59] <annevk> Ms2ger: what are you doing?
  715. # [19:59] <Ms2ger> Triaging bugs
  716. # [20:00] <annevk> for HTML?
  717. # [20:00] <Ms2ger> Yeah
  718. # [20:00] <annevk> ah
  719. # [20:00] <annevk> I guess I stopped getting those emails now I'm no longer subscribed to public-html
  720. # [20:00] <Ms2ger> "maxlength should probably be complicated with minlength"
  721. # [20:01] <Ms2ger> Also, most bugs seem to end up in Other Hixie specs
  722. # [20:03] * Quits: smaug____ (~chatzilla@193-64-20-179-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
  723. # [20:04] * Joins: tantek (~tantek@mdd0536d0.tmodns.net)
  724. # [20:04] * Quits: tantek (~tantek@mdd0536d0.tmodns.net) (Client Quit)
  725. # [20:04] <timeless> in html-wg, is MC always michaelC?
  726. # [20:05] <timeless> Ms2ger: that's probably because other-hixie-specs has fewer gardeners
  727. # [20:05] <Philip`> It could be MC Hammer
  728. # [20:05] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  729. # [20:05] * timeless thanks Philip` for his constructive input
  730. # [20:06] <timeless> ah, it is michaelC
  731. # [20:06] <padenot> q/b 2
  732. # [20:07] <timeless> ??
  733. # [20:11] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  734. # [20:14] * Joins: sicking (~chatzilla@nat/mozilla/x-nmsohvacinyyrpwk)
  735. # [20:16] <annevk> matjas: fwiw, you need to point to the parser section to answer parsing questions authoritatively
  736. # [20:17] * Quits: danielfilho (~daniel@187.31.77.7) (Quit: </html>)
  737. # [20:17] <matjas> annevk: thanks. so ABNF is non-normative?
  738. # [20:17] <matjas> also, I’m *still* not sure, so it’s far from authoritative :')
  739. # [20:18] <annevk> matjas: well, it might be normative for authors, haven't looked at it
  740. # [20:18] <TabAtkins> For what, CSS?
  741. # [20:19] <annevk> matjas: but that requirements on authors don't explain what will happen in practice
  742. # [20:19] <annevk> s/that/
  743. # [20:19] <annevk> TabAtkins: no
  744. # [20:19] <TabAtkins> Oh, I see the context.
  745. # [20:20] <annevk> matjas: I like your twitter tagline btw :)
  746. # [20:21] * Joins: tantek (~tantek@nat/mozilla/x-jtktlfbojutoptvp)
  747. # [20:21] <matjas> \o/
  748. # [20:22] <divya> ++
  749. # [20:23] * jernoble|afk is now known as jernoble
  750. # [20:23] * Joins: necolas (~necolas@80.231.76.54)
  751. # [20:24] * Parts: tgecho (~tgecho@pool-71-254-107-89.ptldme.east.myfairpoint.net)
  752. # [20:24] * Joins: hij1nx (~hij1nx@mobile-166-137-136-050.mycingular.net)
  753. # [20:25] * Quits: stalled_ (~stalled@unaffiliated/stalled) (Read error: Connection reset by peer)
  754. # [20:26] * Joins: stalled (~stalled@unaffiliated/stalled)
  755. # [20:28] <othermaciej> annevk, tantek: to clarify, MIT license requires attribute if you redistribute the text or derivative works thereof, not if you simply "use" a standard in the common-sense terms (in case anyone was confused by "when using a standard"
  756. # [20:28] * Joins: jamesr_ (jamesr@nat/google/x-tspymionlpbvsbtg)
  757. # [20:28] * Quits: necolas (~necolas@80.231.76.54) (Ping timeout: 252 seconds)
  758. # [20:29] * Joins: necolas (~necolas@5ade1e67.bb.sky.com)
  759. # [20:33] <annevk> othermaciej: I guess I was
  760. # [20:34] <Ms2ger> http://www.w3.org/TR/html5/semantics.html#the-root-element < nice page
  761. # [20:35] <annevk> o_O Ms2ger reading TR/
  762. # [20:35] <annevk> or is this the bug reports again?
  763. # [20:35] <Ms2ger> I blame i18n
  764. # [20:35] <Ms2ger> Yeah
  765. # [20:35] <annevk> maha
  766. # [20:36] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  767. # [20:37] * Joins: rniwa_ (~rniwa@216.239.45.130)
  768. # [20:40] * Ms2ger closed 63 bugs
  769. # [20:40] * Quits: eric_carlson_ (~ericc@2620:149:4:1b01:20c5:a8c:d918:c123) (Quit: eric_carlson_)
  770. # [20:41] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 256 seconds)
  771. # [20:41] * rniwa_ is now known as rniwa
  772. # [20:41] * eric_carlson is now known as ericc|afk
  773. # [20:42] * Joins: jarek (~jarek@aeak28.neoplus.adsl.tpnet.pl)
  774. # [20:42] * Quits: jarek (~jarek@aeak28.neoplus.adsl.tpnet.pl) (Changing host)
  775. # [20:42] * Joins: jarek (~jarek@unaffiliated/jarek)
  776. # [20:43] <jarek> why there is no official SVG validator?
  777. # [20:43] <jarek> http://jiggles.w3.org/svgvalidator/ tells me to go away
  778. # [20:43] <jarek> what was wrong with "previous SVG validator" that it was pulled down?
  779. # [20:44] * Joins: danielfilho (~daniel@187.31.77.7)
  780. # [20:45] * Quits: danielfilho (~daniel@187.31.77.7) (Remote host closed the connection)
  781. # [20:46] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  782. # [20:46] * Joins: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net)
  783. # [20:54] * Quits: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net) (Ping timeout: 244 seconds)
  784. # [20:55] * Joins: graememcc_ (~chatzilla@host86-140-179-108.range86-140.btcentralplus.com)
  785. # [20:56] * Quits: graememcc (~chatzilla@host86-147-202-0.range86-147.btcentralplus.com) (Ping timeout: 245 seconds)
  786. # [20:56] * graememcc_ is now known as graememcc
  787. # [20:58] * Quits: hij1nx (~hij1nx@mobile-166-137-136-050.mycingular.net) (Quit: hij1nx)
  788. # [21:03] * Quits: maikmerten (~maikmerte@port-92-201-93-186.dynamic.qsc.de) (Read error: Connection reset by peer)
  789. # [21:06] <jarek> should SVG authoring tool output SVG files with a doctype?
  790. # [21:07] <jarek> I know it is in the spec, but according to https://jwatt.org/svg/authoring/#doctype-declaration discourages this
  791. # [21:07] * Joins: hij1nx (~hij1nx@mobile-166-137-136-050.mycingular.net)
  792. # [21:09] * Joins: cullenjennings (~fluffy@nat/cisco/x-jlgcianwgqwcrybe)
  793. # [21:12] * Quits: hij1nx (~hij1nx@mobile-166-137-136-050.mycingular.net) (Remote host closed the connection)
  794. # [21:13] * Joins: hij1nx (~hij1nx@130.sub-166-248-12.myvzw.com)
  795. # [21:19] * jonlee is now known as jonlee|afk
  796. # [21:21] * jonlee|afk is now known as jonlee
  797. # [21:25] * Quits: hij1nx (~hij1nx@130.sub-166-248-12.myvzw.com) (Ping timeout: 252 seconds)
  798. # [21:30] <TabAtkins> jarek: No, just start with <svg>.
  799. # [21:30] <TabAtkins> Doctype isnt' required for XML - it's just useless noise for SVG.
  800. # [21:30] <jarek> TabAtkins: what about "<?xml version="1.0"?>"?
  801. # [21:30] <TabAtkins> Doesn't do anything in any important reader.
  802. # [21:30] * Joins: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com)
  803. # [21:31] <TabAtkins> Start your doc with <svg xmlns="whatever the ns is" viewBox="0 0 foo bar"> and you're golden.
  804. # [21:31] <jamesr> the xmlns= is pretty stupid
  805. # [21:31] <TabAtkins> Correct!
  806. # [21:31] <jamesr> start with <!DOCTYPE html><svg viewBox=""> and be more golden, right?
  807. # [21:31] <TabAtkins> But every time I say "Let's just merge it into HTML", people complain at me.
  808. # [21:31] <TabAtkins> jamesr: Won't work in <img> then. ;_;
  809. # [21:32] <jarek> xmlns attribute seems to be required by Chrome
  810. # [21:32] <jamesr> yes you need it
  811. # [21:32] <jamesr> i'm saying you shouldn't, but today you definitely gotta have it
  812. # [21:33] * Quits: JVoracek (~J_Voracek@cpe-76-184-40-47.tx.res.rr.com) (Client Quit)
  813. # [21:33] <Hixie> if the choice is between DOCTYPE magic or xmlns magic, i think xmlns magic is the least evil choice
  814. # [21:33] * JohnAlbin is now known as JohnAlbin_zzzzzz
  815. # [21:33] <Hixie> in other news, holy whatwg thread batman
  816. # [21:33] <TabAtkins> Next thought - change the root element. <svg2> puts you in the HTML ns by default.
  817. # [21:33] <TabAtkins> Woo!
  818. # [21:34] <jarek> there is also version="1.1" baseProfile="full" magic...
  819. # [21:34] <jamesr> Hixie, why do i gotta choose one?
  820. # [21:34] <TabAtkins> jarek: Those are also useless noise. Ignore them.
  821. # [21:35] <TabAtkins> jarek: I have no idea if standalone viewers care, but if you're doing something for the web, *all* you need is the xmlns on the <svg> root.
  822. # [21:35] <Ms2ger> jamesr, <!DOCTYPE html><svg doesn't work in XML, fwiw
  823. # [21:35] <TabAtkins> Ms2ger: That's the point.
  824. # [21:35] <jamesr> i generally don't care 'bout that
  825. # [21:36] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
  826. # [21:37] <jamesr> is it possible for two frames that are different origin from the root frame to get a synchronous JS connection to each other?
  827. # [21:38] <Hixie> jamesr: because if you give 2 you're just wasting your time
  828. # [21:38] <TabAtkins> Can't someone mutate their origin so they can communicate?
  829. # [21:39] <annevk> jamesr: the main problem with your SVG snippet is the DOM it creates
  830. # [21:39] <jamesr> can they? i dunno
  831. # [21:40] <annevk> jamesr: if their effective TLD is the same
  832. # [21:42] <annevk> hehe http://w3cmemes.tumblr.com/post/23051147674
  833. # [21:43] <jamesr> annevk, what defines effective TLD? i'm guessing this is something like a parent frame creates a child frame, then modifies its document.domain to point somewhere else?
  834. # [21:47] <annevk> jamesr: two iframes on x.y.org and y.y.org set document.domain to y.org
  835. # [21:47] <annevk> jamesr: HTML and http://publicsuffix.org/ have details on how document.domain operates
  836. # [21:48] <annevk> it also applies to cookies, but I believe abarth didn't put it in the cookie draft (or had to take it out because the IETF doesn't like reality)
  837. # [21:49] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  838. # [21:51] * jonlee is now known as jonlee|afk
  839. # [21:51] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-ijvdsiktykcwovvn) (Max SendQ exceeded)
  840. # [21:51] * jonlee|afk is now known as jonlee
  841. # [21:51] * Joins: othermaciej (~mjs@17.245.111.26)
  842. # [21:52] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  843. # [21:53] * Quits: wycats (u79@gateway/web/irccloud.com/x-nytgvdvhispxweyu) (Max SendQ exceeded)
  844. # [21:53] * Quits: Raynos (u3611@gateway/web/irccloud.com/x-rsvrtfrrxpdqciaq) (Excess Flood)
  845. # [21:53] * Quits: NimeshNeema (u2689@gateway/web/irccloud.com/x-uimfjzrvqzxdcmnu) (Excess Flood)
  846. # [21:54] * Quits: oal (u4126@gateway/web/irccloud.com/x-kdracnehopqdbsxd) (Ping timeout: 250 seconds)
  847. # [21:54] * Quits: mainerror (u4521@gateway/web/irccloud.com/x-oerjnfzijljfwkyt) (Ping timeout: 250 seconds)
  848. # [21:55] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-omefuysnlbrxsatn) (Ping timeout: 245 seconds)
  849. # [21:55] * Quits: BruNeX (u4730@gateway/web/irccloud.com/x-jmeuyubnlntxfzfh) (Ping timeout: 260 seconds)
  850. # [21:55] * Quits: Phae (u455@gateway/web/irccloud.com/x-msseajuwqcqqsgtd) (Read error: Operation timed out)
  851. # [21:55] * Quits: scheib (u4467@gateway/web/irccloud.com/x-fjabiijtqqljjczz) (Ping timeout: 246 seconds)
  852. # [21:56] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-bgdxfkvjwxyxxqij) (Ping timeout: 260 seconds)
  853. # [21:56] * Quits: abarth (u5294@gateway/web/irccloud.com/x-kjramsdgiuehwtkv) (Ping timeout: 246 seconds)
  854. # [21:57] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-vecczwomcqsunnug) (Max SendQ exceeded)
  855. # [21:59] * Quits: vidu (u5404@gateway/web/irccloud.com/x-qktunarlgizeokic) (Max SendQ exceeded)
  856. # [21:59] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-bvpuiheasxczvcvn) (Ping timeout: 260 seconds)
  857. # [21:59] * Quits: sicking (~chatzilla@nat/mozilla/x-nmsohvacinyyrpwk) (Quit: Reconnecting…)
  858. # [22:00] * Joins: sicking (~chatzilla@nat/mozilla/x-amcbbrxrrwtkleao)
  859. # [22:01] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-gilljuavatqndlgw)
  860. # [22:02] * Quits: timeless (u4015@firefox/developer/timeless) (Max SendQ exceeded)
  861. # [22:03] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  862. # [22:03] <abarth> annevk: its in the cookie spec
  863. # [22:03] <jamesr> annevk, thanks - once they do that, how do they get a ref to each other?
  864. # [22:03] <abarth> annevk: its just not required
  865. # [22:03] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-nmdqoyesfuheatvx) (Max SendQ exceeded)
  866. # [22:04] * Joins: mainerror (u4521@gateway/web/irccloud.com/x-hsggkrouhzynkuiq)
  867. # [22:04] <TabAtkins> jamesr: The containing page has to pass the refs over, I *think*. Though maybe a SharedWorker from one can be talked to by the other?
  868. # [22:04] <TabAtkins> But I don't think you can send any objects to a SharedWorker that allow sync JS communication.
  869. # [22:04] <abarth> jamesr: the sort answer is yes
  870. # [22:05] <abarth> jamesr: frames can crawl the frame hierarchy
  871. # [22:05] <abarth> regardless of origin
  872. # [22:05] <abarth> parent.frames[3].contentWindow
  873. # [22:05] <jamesr> aha! thanks
  874. # [22:05] <Ms2ger> abarth, parent.frames[3] is the window already
  875. # [22:05] <abarth> right :)
  876. # [22:05] <annevk> parent[3] should work too
  877. # [22:06] <Ms2ger> Right
  878. # [22:06] <annevk> .frames is just a pointer back to itself
  879. # [22:07] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-jdcyfzmhdlbtulvf)
  880. # [22:07] * Joins: scheib (u4467@gateway/web/irccloud.com/x-vszunqxjwoulzfcn)
  881. # [22:07] * Joins: twisted` (~twisted@p5DDBAB67.dip.t-dialin.net)
  882. # [22:09] * Joins: oal (u4126@gateway/web/irccloud.com/x-jhhqxnqgikrrkkiv)
  883. # [22:10] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-lpnipplqjsvfdknu)
  884. # [22:11] * Joins: vidu (u5404@gateway/web/irccloud.com/x-xskchweqpprkaqac)
  885. # [22:11] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: Leaving)
  886. # [22:14] * Joins: timeless (u4015@firefox/developer/timeless)
  887. # [22:15] * Joins: abarth_ (u5294@gateway/web/irccloud.com/x-gwcdsqfausuqoiuk)
  888. # [22:16] <Ms2ger> Can someone at Opera look at DSK-363698?
  889. # [22:17] <annevk> sweet http://lists.w3.org/Archives/Public/public-whatwg-archive/
  890. # [22:18] <jgraham> Ms2ger: Yep, we all can. Don't you feel lame now?
  891. # [22:18] <Ms2ger> :)
  892. # [22:19] <Ms2ger> Ooh
  893. # [22:19] * Joins: BruNeX (u4730@gateway/web/irccloud.com/x-zxeblvgodqzzreyn)
  894. # [22:19] * Joins: Raynos (u3611@gateway/web/irccloud.com/x-wzpvapwcbmpdfnpu)
  895. # [22:20] * Quits: abarth_ (u5294@gateway/web/irccloud.com/x-gwcdsqfausuqoiuk) (Client Quit)
  896. # [22:22] <jgraham> Anyway, I can get that fixed
  897. # [22:22] * Joins: barnabywalters (~barnabywa@host-92-28-208-8.as13285.net)
  898. # [22:23] * Quits: erichynds (~ehynds@64.206.121.41)
  899. # [22:23] * Quits: barnabywalters (~barnabywa@host-92-28-208-8.as13285.net) (Client Quit)
  900. # [22:23] <Ms2ger> jgraham++
  901. # [22:25] <jgraham> Well I'm not really volunteering to do the work ;) Although I guess it's not too hard to do that either.
  902. # [22:26] * Joins: tgecho (~tgecho@pool-71-254-107-89.ptldme.east.myfairpoint.net)
  903. # [22:26] <othermaciej> annevk: nice
  904. # [22:28] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  905. # [22:31] <TabAtkins> Jeez, whatwg looks positively dead compared to www-style.
  906. # [22:42] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
  907. # [22:42] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  908. # [22:42] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Read error: Connection reset by peer)
  909. # [22:42] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Quit: Computer has gone to sleep.)
  910. # [22:42] * Joins: nessy (~Adium@124-169-129-81.dyn.iinet.net.au)
  911. # [22:45] * Quits: Necrathex (~Necrathex@82-170-160-25.ip.telfort.nl) (Quit: Leaving)
  912. # [22:46] * Joins: Phae (u455@gateway/web/irccloud.com/x-ostcyuznlxsewnbd)
  913. # [22:50] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  914. # [22:53] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  915. # [22:53] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Client Quit)
  916. # [22:55] * Quits: graememcc (~chatzilla@host86-140-179-108.range86-140.btcentralplus.com) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120310193349])
  917. # [22:55] <tantek> isn't this the WHATWG's primary failure mode? (e.g. respimg) http://w3cmemes.tumblr.com/post/22831818920/the-css-wgs-primary-failure-mode
  918. # [22:55] * jonlee is now known as jonlee|afk
  919. # [22:57] <TabAtkins> tantek: That doesn't usually cause the WHATWG to slow down too much.
  920. # [22:57] <othermaciej> I believe the two different proposals in that area are getting a reasonable evaluation of their pros and cons, at least in on-list discussion
  921. # [22:58] <othermaciej> what more is expected, to avoid the failure mode?
  922. # [22:58] <annevk> tantek: afaict the two proposals have radically different trade offs despite some people initially claiming it's just syntax
  923. # [22:58] <tantek> annevk - good to know
  924. # [22:59] <tantek> presumably use-cases will be used to determine trade-off priorities
  925. # [22:59] <othermaciej> yes, the proposals are significantly different operationally, not just syntactically
  926. # [22:59] <TabAtkins> Indeed. The fact that some people aren't listening to the "MQs are horrible for doing resolution negotiation" is annoying.
  927. # [23:00] <tantek> resolution negotiation sounds like something you do with yourself at the end of the year.
  928. # [23:00] <jgraham> Yeah, it seems like some people have a preconceived idea that they want to use media queries
  929. # [23:02] <othermaciej> I prefer to think of it in terms of pros and cons rather than "one idea is obviously bad"
  930. # [23:02] <TabAtkins> Oh, no, neither is bad. They solve different things.
  931. # [23:02] * Quits: cullenjennings (~fluffy@nat/cisco/x-jlgcianwgqwcrybe) (Quit: cullenjennings)
  932. # [23:02] <jgraham> Well it's not obviously bad
  933. # [23:02] <jgraham> But it's not obviosuly good either
  934. # [23:03] <TabAtkins> It's just annoying that some people aren't listening to the "idea A *cannot* solve problem B, stop trying to make it do so" refrain.
  935. # [23:03] <Ms2ger> ap, the spec is right, don't be a jerk
  936. # [23:03] <othermaciej> it's not clear to me what the full list of use cases is, and whether there is actually a relevant use case addressed by one and not the other
  937. # [23:03] <jgraham> It feels like some people think that it is obviously good and so haven't been very receptive to technical issues
  938. # [23:03] <jgraham> that might suggest otherwise
  939. # [23:04] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
  940. # [23:04] * Joins: abarth_ (u5294@gateway/web/irccloud.com/x-glxulqxgknnynuah)
  941. # [23:04] * abarth_ is now known as abarth
  942. # [23:04] <ap> Ms2ger: what makes it "right"? screwing the engine that already had the argument optional for another one that mis-implemented same behavior?
  943. # [23:04] <othermaciej> well, much of the pro-<picture> discussion has been based on perceived clarity of the syntax, without clearly acknowledging the difference in operational effect
  944. # [23:04] <othermaciej> ap, Ms2ger: which bit of spec is this?
  945. # [23:05] <ap> othermaciej: https://bugs.webkit.org/show_bug.cgi?id=78887
  946. # [23:05] <ap> othermaciej: specifically, comment 3
  947. # [23:05] <jgraham> tantek: The fact that WHATWG avoids that failure mode might be due to strong technical leadership aka at the end of the day Hixie makes some choices and they generally aren't so bad that everyone pushes back. But when they are he generally adjusts the spec.
  948. # [23:06] * Quits: MacTed (~Thud@63.119.36.36)
  949. # [23:07] * Quits: yodasw16 (~dgillhesp@ql1fwhide.rockfin.com) (Quit: yodasw16)
  950. # [23:07] <othermaciej> Ms2ger: do you have specific evidence that the spec is right besides what's in the www-dom thread (which I have not read yet)
  951. # [23:08] <jgraham> FWIW my feedback on that is that importNode is never used so consistency there isn't a strong consideration
  952. # [23:08] <jgraham> Also, we are screwed because Microsoft will probably refuse to change IE10
  953. # [23:09] <Ms2ger> othermaciej, it's just sad that WebKit's official policy appears to be that a spec that doesn't match WebKit is wrong by definition
  954. # [23:09] <othermaciej> Ms2ger: I think al's argument for why the spec is wrong is more sophisticated than "doesn't match WebKit"
  955. # [23:10] <othermaciej> as I understand his argument, it says that "all older browsers used to default to false or throw, so making the new behavior default to true is unwarranted and dangerous"
  956. # [23:11] <Ms2ger> Oh, it's not just here
  957. # [23:11] <Ms2ger> He makes that argument every time a spec doesn't match WebKit
  958. # [23:12] <othermaciej> well, I was looking at this specific argument, which seems prima facie reasonable to me
  959. # [23:13] * Quits: isherman (isherman@nat/google/x-zpjcugxevsyrmdnk) (Quit: Leaving.)
  960. # [23:13] <jgraham> I tend to agree. Irrespective of the general attitude of webkit developers in general or in the specific, in this case their argument seems right
  961. # [23:13] <othermaciej> read the discussion thread now
  962. # [23:14] * jonlee|afk is now known as jonlee
  963. # [23:14] <jgraham> s/general attitude/attitude/
  964. # [23:14] <othermaciej> I think I agree with ap's position in this case, it doesn't seem that he expressed his position in a jerky way, and it's not clear why the spec should trump WebKit and IE behavior
  965. # [23:14] <othermaciej> Support Existing Content principle should trump "editors think this other way is more elegant"
  966. # [23:15] <othermaciej> if editors don't agree with that, then it seems fine for implementations to ignore the spec on that point
  967. # [23:16] <annevk> so in WebKit all arguments were already optional
  968. # [23:16] <annevk> including for e.g. createNodeIterator
  969. # [23:16] <annevk> where the NodeFilter constant argument defaulted to 0 because that's what undefined got turned into
  970. # [23:17] <annevk> which incidentally makes it useless
  971. # [23:17] * Quits: tantek (~tantek@nat/mozilla/x-jtktlfbojutoptvp) (Quit: tantek)
  972. # [23:18] <annevk> in any event, I don't disagree with "Support Existing Content" but we generally do not follow that principle if browsers disagree wildly
  973. # [23:18] <othermaciej> if there's specific cases where changing the default has been shown to create minimal compat risk, and the win to changing it is large, then it seems reasonable to change
  974. # [23:18] <othermaciej> it doesn't seem like either of those conditions has been established in this case
  975. # [23:19] <othermaciej> I think supporting WebKit-specific content and Trident-specific content still trumps "this other way is more elegant"
  976. # [23:20] <Wilto> I trust everyone saw the `picture` use cases and polyfills posted to http://wiki.whatwg.org/wiki/Adaptive_images , yeah?
  977. # [23:20] <Wilto> Just figured I’d throw that out there.
  978. # [23:21] <annevk> othermaciej: I guess we disagree on that then
  979. # [23:21] <othermaciej> given that Gecko-specific or Presto-specific content is unlikely to break in this case, since content almost never relies on an exception being thrown, and content narrowly targeting either of those engines is more rare
  980. # [23:21] <annevk> Wilto: did you post it to the mailing list?
  981. # [23:21] <Wilto> annevk: Yessir.
  982. # [23:21] <TabAtkins> Wilto: Yeah for me, at least.
  983. # [23:21] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  984. # [23:21] <annevk> Wilto: I mean I did see it, but not everyone follows the wiki closely
  985. # [23:22] <othermaciej> annevk: would you claim that, for example, mobile-targeted content that has only been tested in WebKit-based browsers does not count as content worth supporting, by definition?
  986. # [23:22] <TabAtkins> Wilto: What does "full-bleed" mean?
  987. # [23:22] <Wilto> annevk: Yep, no worries. It was posted to the mailing list as well; just wanted to be sure it got around.
  988. # [23:23] <Wilto> Oh, 100% width.
  989. # [23:23] <Wilto> Effectively.
  990. # [23:23] <TabAtkins> Ah, kk.
  991. # [23:23] <annevk> othermaciej: no
  992. # [23:23] <Wilto> Gotta bolt; just wanted to check in. Thanks, guys!
  993. # [23:23] <othermaciej> annevk: then what part of my statement do you disagree with?
  994. # [23:23] <TabAtkins> Wilto: On the wiki page, I don't see good descriptions of why you want to make <img> responsive, in particular - that is, why CSS background images aren't appropriate.
  995. # [23:23] <othermaciej> annevk: I assume what you disagreed with was 'I think supporting WebKit-specific content and Trident-specific content still trumps "this other way is more elegant"'
  996. # [23:24] <TabAtkins> Wilto: I'll take the question elsewhere if you're leaving. Thanks. ^_^
  997. # [23:25] <annevk> othermaciej: I don't really see it as a black/white thing; on top of that there's no WebKit/Trident-specific content found here
  998. # [23:26] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  999. # [23:26] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1000. # [23:26] <othermaciej> annevk: if there's no content anywhere that relies on the default, then there's less risk (still risky to have different defaults in different browsers), but I don't see anyone making that case
  1001. # [23:27] <Wilto> Oh—good catch, TabAtkins. I’ve been steeped in this stuff for so long that I can’t help making a few assumptions. I’ll add that for certain.
  1002. # [23:28] * Quits: kenneth__ (kenneth@nat/nokia/x-mtlrcdgdqlndvrge) (Read error: Connection reset by peer)
  1003. # [23:29] <annevk> othermaciej: Firefox 13 seems to be making that case
  1004. # [23:30] <jgraham> Not if it is failing on mobile-targeted content bu no one is noticing due to the general unhealthiness of that ecosystem
  1005. # [23:33] <othermaciej> annevk: I do believe it makes that case for desktop-targeted cross-browser content
  1006. # [23:34] * Quits: nessy (~Adium@124-169-129-81.dyn.iinet.net.au) (Quit: Leaving.)
  1007. # [23:41] * Quits: tgecho (~tgecho@pool-71-254-107-89.ptldme.east.myfairpoint.net) (Remote host closed the connection)
  1008. # [23:43] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
  1009. # [23:49] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 272 seconds)
  1010. # [23:52] * Quits: othermaciej (~mjs@17.245.111.26) (Quit: othermaciej)
  1011. # [23:57] * Quits: Ms2ger (~Ms2ger@91.181.123.95) (Quit: nn)
  1012. # Session Close: Tue May 15 00:00:00 2012

The end :)