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

Options:

  1. # Session Start: Fri Apr 20 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  4. # [00:02] <TabAtkins> divya: No!
  5. # [00:05] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  6. # [00:06] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Read error: Connection reset by peer)
  7. # [00:06] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  8. # [00:07] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  9. # [00:08] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  10. # [00:08] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  11. # [00:08] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  12. # [00:08] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Remote host closed the connection)
  13. # [00:10] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-hdlrdpgcnpczigdq) (Read error: Operation timed out)
  14. # [00:10] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-lpydlmdufepbcfuz)
  15. # [00:10] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  16. # [00:10] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  17. # [00:13] * Quits: sarro (~sarro@i5387FBB5.versanet.de) (Ping timeout: 272 seconds)
  18. # [00:13] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
  19. # [00:14] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  20. # [00:16] * Joins: jonlee (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f)
  21. # [00:18] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  22. # [00:19] <annevk> gotta love this email http://mail.apps.ietf.org/ietf/charsets/msg02053.html
  23. # [00:19] * Joins: beverloo_ (~beverloo@216.239.45.130)
  24. # [00:19] <annevk> great timing too while I was away advocating usage of utf-8 at a local developer meetup http://annevankesteren.nl/presentations/1F4A9.html
  25. # [00:20] <TabAtkins> Argh, ietf, y u use <pre> without manual line-wrapping?
  26. # [00:20] * Joins: pablof (~pablof@75.16.26.133)
  27. # [00:21] <TabAtkins> I fail to see how "pages will be broken even with a common standard" is any different from "pages will be broken because there's no common standard".
  28. # [00:21] <TabAtkins> Or, more precisely, I fail to see how the former is an argument against a common standard, given the latter being true today.
  29. # [00:22] <annevk> I'm not going to reply today, but he's saying some great future Claim Chowder stuff and in general ignoring my point that interpreting existing content is hard
  30. # [00:23] * Quits: LBP (~Mirc@pD9EB1EB1.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  31. # [00:23] <TabAtkins> Claim Chowder?
  32. # [00:23] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Ping timeout: 248 seconds)
  33. # [00:23] * beverloo_ is now known as beverloo
  34. # [00:23] <annevk> I mean "Use Unicode." is not an answer if you want to decode a page encoded in euc-kr or gbk
  35. # [00:23] <TabAtkins> Indeed.
  36. # [00:24] <annevk> "There’s a term called Claim Chowder that was, as far as I can tell, coined by Daring Fireball’s John Gruber. It refers to when someone makes a prediction with an aura of certainty and knowledge that turns out to be horribly wrong."
  37. # [00:24] <annevk> -- http://401stblow.wordpress.com/2010/01/20/claim-chowder/
  38. # [00:24] <zewt> annevk: nothing validates microsoft-hatred quite as much as "this is broken, we'll never fix it, we don't care how much pain this causes the industry, go away"
  39. # [00:28] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  40. # Session Close: Fri Apr 20 00:29:17 2012
  41. #
  42. # Session Start: Fri Apr 20 00:29:17 2012
  43. # Session Ident: #whatwg
  44. # [00:29] * Disconnected
  45. # [00:30] * Attempting to rejoin channel #whatwg
  46. # [00:30] * Rejoined channel #whatwg
  47. # [00:30] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ & http://logbot.glob.com.au/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
  48. # [00:30] * Set by Yudai!~Yudai@p6567c3.tokynt01.ap.so-net.ne.jp on Sat Apr 14 01:19:49
  49. # [00:31] <zewt> (not that they're the only ones guilty of that, like the webgl guy saying that he won't change typed array views to little endian in the spec regardless of anything anyone says)
  50. # [00:32] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  51. # [00:32] * jonlee is now known as jonlee|afk
  52. # [00:32] * Quits: krijnhuman (KtK@ip9135ee9d.speed.planet.nl) (Ping timeout: 264 seconds)
  53. # [00:34] <annevk> Microsoft also would not do CORS or XMLHttpRequest Level 2
  54. # [00:34] <annevk> at some point we thought they would not do anything with their browser anymore
  55. # [00:35] <annevk> aligning quirks mode seemed out of the question too
  56. # [00:35] <annevk> it's like they can't see the game long term
  57. # [00:36] <zewt> (or else, the usual conspiracy theories)
  58. # [00:36] <annevk> it's no problem, we'll just lead the platform with Presto/WebKit/Gecko and they'll hobble along later
  59. # [00:43] <smaug____> dglazkov: what is setupEvent ?
  60. # [00:46] * jonlee|afk is now known as jonlee
  61. # [00:48] * Quits: isherman (isherman@nat/google/x-yxmxtcrnfvxqjypo) (Quit: Leaving.)
  62. # [00:48] * Joins: isherman (isherman@nat/google/x-cesnfxcmjotdvqqr)
  63. # [00:49] * Quits: JustChris (JustChris@96.227.21.95.dynamic.jazztel.es)
  64. # [00:49] <annevk> heh, the other guy is questioning if I have the right to tighten up utf-8
  65. # [00:50] <Hixie> annevk: the great thing about implementors who say they won't change at all is that it frees you to ignore their implementation
  66. # [00:51] * Joins: twisted`_ (~twisted@p5DDBB6F6.dip.t-dialin.net)
  67. # [00:51] <Hixie> annevk: it's equivalent to a (closed source) vendor having gone out of business
  68. # [00:51] <zewt> annevk: ... but you're not, you're just writing a parser for something that is already (as far as I know) tightly specified
  69. # [00:52] <zewt> it's not like you're making up new rules
  70. # [00:52] <annevk> Unicode has options for the error handling, with a should for the variant in my draft
  71. # [00:52] <annevk> Unicode also does not define all the utf-8 labels last I checked
  72. # [00:53] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  73. # [00:53] <annevk> and I'm not sure if BOM handling is identical
  74. # [00:53] <annevk> and it's in a silly PDF
  75. # [00:53] <zewt> that's sort of out of scope for the UTF-8 definition itself; you're just defining a bit more than that
  76. # [00:53] <annevk> Hixie: yeah, although we have to reverse engineer them mostly :)
  77. # [00:53] <Hixie> annevk: well that's about being compatible with content that relies on their implementation
  78. # [00:54] <annevk> fair enough
  79. # [00:54] * Joins: jernoble (~jernoble@2620:149:4:1b01:51fc:2070:5ca9:7f53)
  80. # [00:54] <Hixie> annevk: the arguments you're getting here are the same as the arguments we got when speccing the html parser
  81. # [00:54] <zewt> (it's not like you're really saying "this is how utf-8 handles the BOM", you're saying "this is how UTF-8 works, and when used by browsers, we treat the UTF-8 BOM in this way")
  82. # [00:54] <Hixie> annevk: and the same as the arguments about how living standards are bad because they are "unstable"
  83. # [00:55] <Hixie> annevk: i.e. the assumption that the spec will not be of sufficient quality to actually beat implementations at the QoI game
  84. # [00:55] <Hixie> annevk: that any change to the spec is by definition one that makes the spec worse
  85. # [00:55] <annevk> Hixie: he omitted what I said in the previous email, but the HTML parser was my example, see http://mail.apps.ietf.org/ietf/charsets/msg02050.html
  86. # [00:56] <Hixie> annevk: i doubt this guy has any idea what we did with html, your e-mail probably way over his head
  87. # [00:56] * ojan_away is now known as ojan
  88. # [00:56] <Hixie> annevk: you can't really fault people for thinking that what we're doing is dangerous, i mean, for the longest time specs didn't try to match reality
  89. # [00:57] <Hixie> annevk: people who haven't spent years seeing the recent changes to web spec quality are just assuming we're doign the same as everyone else, and changing things blindly
  90. # [00:58] * Joins: davidb (~davidb@65.93.94.10)
  91. # [00:58] <annevk> dangerous how though? to their job as expert about undocumented knowledge?
  92. # [00:58] <zewt> blindly assuming that other people are doing things blindly
  93. # [00:58] <zewt> there's no small irony in that
  94. # [00:59] <Hixie> annevk: to compatibility
  95. # [00:59] <Hixie> annevk: as in, if they implement it, their implementation will be of lower quality relative to existing content than if they did not
  96. # [00:59] <annevk> I also find it somewhat funny he thinks my effort would be better put into promoting utf-8; I've been promoting utf-8 since before I understood how it actually worked, but still in 2012 browsers deal with encoding bugs
  97. # [00:59] <annevk> Hixie: ah right
  98. # [00:59] <Hixie> q.v. people telling me i should promote content-type. or xhtml2. :-)
  99. # [01:00] <Hixie> or link headers
  100. # [01:00] <Hixie> or namespaces
  101. # [01:00] <Hixie> or...
  102. # [01:00] <annevk> SGML comments!
  103. # [01:00] <annevk> oh wait
  104. # [01:00] <Hixie> indeed!
  105. # [01:00] <Hixie> sgml in general
  106. # [01:01] <Hixie> all these things i used to promote before i realised that our efforts are better spent designing resilient technologies than trying to educate the world :-)
  107. # [01:06] <annevk> oh, I think I somewhat convinced :emk about the Encoding Standard
  108. # [01:06] <annevk> nice
  109. # [01:08] <annevk> oh, I should update my WebVTT validator
  110. # [01:09] <annevk> it still has options implemented as single letters
  111. # [01:09] <annevk> well, settings I guess they were called
  112. # [01:09] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
  113. # [01:10] * Joins: tomasf (~tom@2002:55e5:dbb7:0:449f:d2f0:77d3:317a)
  114. # [01:10] * Joins: pablof (~pablof@75.16.26.133)
  115. # [01:13] <Hixie> :emk?
  116. # [01:13] <zewt> vim? heh
  117. # [01:16] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
  118. # [01:16] <ojan> anyone know the state of moving eventtarget from being a mixin to a superclass in opera, gecko, IE?
  119. # [01:17] <ojan> the webkit bug is stalled due to a resistance to moving forward without other browser vendors changing around the same time. :(
  120. # [01:17] <smaug____> ojan: slowly in progress in gecko
  121. # [01:17] <smaug____> XHR has that already
  122. # [01:17] <ojan> smaug____: is there a bug i can follow?
  123. # [01:18] <smaug____> and other objects should get the same behavior as we move to new dom bindings
  124. # [01:18] <smaug____> ojan: not really
  125. # [01:18] <ojan> smaug____: ok...thanks
  126. # [01:19] <smaug____> perhaps slowly was wrong
  127. # [01:20] <smaug____> but I think only XHR will have it in FF14
  128. # [01:25] <annevk> Hixie: works on encodings among other things in Gecko
  129. # [01:26] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  130. # [01:26] * Quits: isherman (isherman@nat/google/x-cesnfxcmjotdvqqr) (Quit: Leaving.)
  131. # [01:26] * Joins: isherman (isherman@nat/google/x-avskvgpbwdjkriou)
  132. # [01:29] * Joins: othermaciej (~mjs@75.16.26.133)
  133. # [01:29] <Hixie> annevk: cool
  134. # [01:30] <annevk> ojan: you guys should make it easier to experiment with changes to be able to convince the other guys
  135. # [01:30] <annevk> ojan: I think
  136. # [01:30] * Quits: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net) (Quit: tantek)
  137. # [01:30] <ojan> annevk: that's true...we could put this behind a flag and just ship in in chromium for now
  138. # [01:30] <annevk> ojan: we don't really have the resources so it's mostly Gecko that's bearing the cost of slowly fixing up the platform
  139. # [01:31] <annevk> we = Opera
  140. # [01:31] <ojan> annevk: yup
  141. # [01:31] <ojan> annevk: chromium would be willing to ship it and deal with any fallout
  142. # [01:32] <annevk> sleepytimes here, nn
  143. # [01:41] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  144. # [01:43] * Joins: Obvious (tachikoma@188.226.74.2)
  145. # [01:47] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  146. # [01:47] * Quits: twisted`_ (~twisted@p5DDBB6F6.dip.t-dialin.net) (Quit: ["Textual IRC Client: www.textualapp.com"])
  147. # [01:48] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
  148. # [01:51] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
  149. # [01:56] * ojan is now known as ojan_away
  150. # [02:01] * Joins: ehsan (~ehsan@209.29.21.241)
  151. # [02:02] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  152. # [02:03] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 250 seconds)
  153. # [02:06] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  154. # [02:08] * Joins: Obvious (tachikoma@188.226.74.2)
  155. # [02:10] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  156. # [02:11] * Joins: tantek (~tantek@ma42036d0.tmodns.net)
  157. # [02:12] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  158. # [02:13] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
  159. # [02:16] * Quits: othermaciej (~mjs@75.16.26.133) (Quit: othermaciej)
  160. # [02:23] * Joins: AlexNRoss (AleossIRC@unaffiliated/aleoss)
  161. # [02:26] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  162. # [02:27] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  163. # [02:27] * Joins: tantek_ (~tantek@75-175-25-6.ptld.qwest.net)
  164. # [02:27] * Quits: tantek (~tantek@ma42036d0.tmodns.net) (Read error: Connection reset by peer)
  165. # [02:27] * tantek_ is now known as tantek
  166. # [02:28] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  167. # [02:28] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
  168. # [02:30] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  169. # [02:30] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-qwtdtjqhakzpaufz) (Ping timeout: 252 seconds)
  170. # [02:30] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-rojdarsaggijwplh) (Ping timeout: 252 seconds)
  171. # [02:32] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-djkxsznermzcgjpf)
  172. # [02:32] * Joins: tantek_ (~tantek@75-175-25-6.ptld.qwest.net)
  173. # [02:32] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Ping timeout: 245 seconds)
  174. # [02:32] * tantek_ is now known as tantek
  175. # [02:32] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 272 seconds)
  176. # [02:37] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-odxvuuoovuedtjfk)
  177. # [02:38] * Joins: ehsan (~ehsan@209.29.21.241)
  178. # [02:38] * jonlee is now known as jonlee|afk
  179. # [02:39] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  180. # [02:42] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  181. # [02:43] * Quits: beverloo (~beverloo@216.239.45.130) (Quit: beverloo)
  182. # [02:48] * Quits: eseidel (u5595@gateway/web/irccloud.com/x-odxvuuoovuedtjfk) (Ping timeout: 252 seconds)
  183. # [02:51] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.88.2 [Firefox 11.0/20120312181643])
  184. # [02:54] * Quits: Druide__ (~Druid@p5B05CBD7.dip.t-dialin.net) (Ping timeout: 265 seconds)
  185. # [02:54] * Joins: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
  186. # [02:57] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  187. # [02:58] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  188. # [02:59] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  189. # [02:59] * Quits: drublic (~drublic@frbg-5f730d4a.pool.mediaWays.net) (Remote host closed the connection)
  190. # [03:11] * Joins: eseidel (u5595@gateway/web/irccloud.com/x-snrbkfpaxqqgzawv)
  191. # [03:12] * jernoble is now known as jernoble|afk
  192. # [03:13] <isherman> Is there a handy way to print a stack trace when debugging WebKit code (outside of a debugger)?
  193. # [03:14] <isherman> oops, wrong channel...
  194. # [03:17] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  195. # [03:20] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  196. # [03:20] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Quit: tantek)
  197. # [03:22] * Joins: tantek (~tantek@75-175-25-6.ptld.qwest.net)
  198. # [03:23] * Quits: tantek (~tantek@75-175-25-6.ptld.qwest.net) (Client Quit)
  199. # [03:26] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  200. # [03:40] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
  201. # [03:52] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
  202. # [03:54] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  203. # [04:29] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  204. # [04:31] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  205. # [04:34] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Client Quit)
  206. # [04:35] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  207. # [04:35] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 244 seconds)
  208. # [04:38] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  209. # [04:39] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  210. # [04:39] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  211. # [04:40] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  212. # [04:41] * heycam is now known as heycam|away
  213. # [04:41] * Joins: nonge (~nonge@p508293F7.dip.t-dialin.net)
  214. # [04:43] * Joins: Obvious (tachikoma@188.226.74.2)
  215. # [04:46] * Quits: cullenjennings (~fluffy@nat/cisco/x-fjpgybmweagxyewk) (Quit: cullenjennings)
  216. # [05:02] * Quits: jwalden (~waldo@nat/mozilla/x-fgddbknrazvzxqff) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
  217. # [05:02] * Joins: jwalden (~waldo@nat/mozilla/x-neuhlegbarhuhksw)
  218. # [05:09] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  219. # [05:13] * Quits: schnoodles (~schnoodle@melbourne.99cluster.com) (Remote host closed the connection)
  220. # [05:13] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  221. # [05:16] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  222. # [05:24] * Joins: schnoodles (~schnoodle@melbourne.99cluster.com)
  223. # [05:45] * Joins: izhak (~izhak@213.87.240.229)
  224. # [05:57] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  225. # [06:11] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
  226. # [06:21] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  227. # [06:26] * Joins: htmlr (~htmlr@1.149.188.165)
  228. # [06:39] * Quits: htmlr (~htmlr@1.149.188.165) (Quit: htmlr)
  229. # [06:50] * Quits: gavin_ (~gavin@76.14.70.183) (Remote host closed the connection)
  230. # [06:51] * Joins: gavin_ (~gavin@76.14.70.183)
  231. # [06:52] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  232. # [06:53] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
  233. # [07:05] * Joins: Areks (~Areks@rs.gridnine.com)
  234. # [07:05] * Joins: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net)
  235. # [07:07] * heycam|away is now known as heycam
  236. # [07:10] * Quits: tomasf (~tom@2002:55e5:dbb7:0:449f:d2f0:77d3:317a) (Quit: tomasf)
  237. # [07:10] * Quits: arunranga (~arunranga@pool-96-232-190-4.nycmny.fios.verizon.net) (Client Quit)
  238. # [07:27] * Joins: myndzi\ (myndzi@c-67-168-184-168.hsd1.wa.comcast.net)
  239. # [07:30] * Quits: rektide (~rektide@deneb.eldergods.com) (Ping timeout: 260 seconds)
  240. # [07:30] * Quits: myndzi (myndzi@c-67-168-184-168.hsd1.wa.comcast.net) (Ping timeout: 272 seconds)
  241. # [07:31] * Joins: rektide (~rektide@deneb.eldergods.com)
  242. # [07:31] * Quits: jwalden (~waldo@nat/mozilla/x-neuhlegbarhuhksw) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 11.0/20120313114635])
  243. # [07:41] * Joins: niloy (~niloy@61.12.96.242)
  244. # [07:46] * Quits: cpearce (~cpearce@60.234.54.74) (Ping timeout: 276 seconds)
  245. # [07:47] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  246. # [07:51] * jonlee|afk is now known as jonlee
  247. # [08:01] <hsivonen> I'm bad at using Microsoft APIs. I make the same mistake every time with attachEvent: I forget to prepend "on" to the event names
  248. # [08:03] <annevk> pretty pleased with Travis Leithead as editor for DOM Level 3 Events
  249. # [08:04] <annevk> not sure if it's because he addresses my comments mostly the way I want or just the pragmatic way (via testing and by tracking all changes publicly) he does so
  250. # [08:04] <annevk> hopefully the latter
  251. # [08:08] * Joins: LBP (~Mirc@pD9EB1EF3.dip0.t-ipconnect.de)
  252. # [08:13] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  253. # [08:32] <zcorpan> why was this link not linkified correctly? http://krijnhoetmer.nl/irc-logs/whatwg/20120419#l-604
  254. # [08:33] <annevk> perhaps because the space after the link
  255. # [08:33] <annevk> just a guess
  256. # [08:34] <zcorpan> space after usually *helps* :-)
  257. # [08:35] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  258. # [08:36] <annevk> (e.g. "retarded waves" in http://en.wikipedia.org/wiki/Wheeler–Feynman_absorber_theory)
  259. # [08:36] <annevk> well that was not it
  260. # [08:37] <annevk> krijn: krijnh: URL regexp to fix ^^ fun times!
  261. # [08:38] * Joins: Ducki (~Ducki@pD9E3990E.dip0.t-ipconnect.de)
  262. # [08:40] * Joins: gwicke (~gabriel@212.255.28.33)
  263. # [08:41] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  264. # [08:47] <zcorpan> Ms2ger: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1481 seems opera doesn't have it
  265. # [08:55] <zcorpan> although opera doesn't seem to use 13px as base size there
  266. # [08:55] <annevk> replied to ietf-charsets
  267. # [08:55] <annevk> what's next...
  268. # [09:09] <zcorpan> "Our implementation of encodings WILL NOT change. Ever." - isn't that what microsoft said about the html parser too back in the day?
  269. # [09:10] <annevk> I was thinking of writing a blog post titled "same code points"
  270. # [09:11] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  271. # [09:12] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  272. # [09:15] <annevk> done http://annevankesteren.nl/2012/04/same-code-points
  273. # [09:17] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  274. # [09:19] * Joins: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net)
  275. # [09:19] <annevk> foolip: kennyluck: so it sounds like we want to combine big5-2003 and hkscs?
  276. # [09:19] * Joins: temp02 (~temp01@unaffiliated/temp01)
  277. # [09:20] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
  278. # [09:22] <kennyluck> annevk, yeah, to achieve the maximum pages that are correctly decoded, hkscs still has a bunch of allowance that can be tweaked (they currently map to U+FFFD), although whether tweaking a legacy encoding at this point is a good idea or not is beyond my knowledge.
  279. # [09:24] <annevk> depends on the data
  280. # [09:25] <annevk> jgraham: in http://dvcs.w3.org/hg/encoding/raw-file/tip/Overview.html#indexes is "(as decimal number)" wrong?
  281. # [09:25] <annevk> jgraham: should it be "as a decimal number"?
  282. # [09:25] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  283. # [09:39] * Quits: schnoodles (~schnoodle@melbourne.99cluster.com) (Remote host closed the connection)
  284. # [09:40] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
  285. # [09:40] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
  286. # [09:41] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
  287. # [09:48] * Joins: hij1nx (~hij1nx@199.108.68.9)
  288. # [09:52] * Joins: graememcc (~chatzilla@host86-148-24-72.range86-148.btcentralplus.com)
  289. # [09:54] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  290. # [10:01] * Joins: zzing (~zzing@d24-57-81-201.home.cgocable.net)
  291. # [10:03] * Joins: sedovsek (~robert@93-103-90-17.dynamic.t-2.net)
  292. # [10:07] <zcorpan> i didn't know U+0040 was called "COMMERCIAL AT"
  293. # [10:11] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Quit: beverloo)
  294. # [10:14] <annevk> why does IE not support URLs such as data:text/html;charset=ibm864,%A7
  295. # [10:14] <annevk> oh well
  296. # [10:15] <zcorpan> TabAtkins: U+005C REVERSE SOLIDUS (\) in 3.4.4. Double-quote-string state doesn't seem to support char escapes like http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1483
  297. # [10:17] * Quits: hij1nx (~hij1nx@199.108.68.9) (Quit: hij1nx)
  298. # [10:18] * jonlee is now known as jonlee|afk
  299. # [10:19] <zcorpan> TabAtkins: "Otherwise, create a hash token with its value set to the returned character." (hash state), what's the returned character?
  300. # [10:20] <zcorpan> (i think both should use "consume an escaped character")
  301. # [10:27] <AryehGregor> This is so, so, so, so true: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
  302. # [10:27] * Quits: astearns (~astearns@192.150.22.5) (Read error: Connection reset by peer)
  303. # [10:27] * Joins: astearns (~astearns@192.150.22.5)
  304. # [10:27] <AryehGregor> And for anyone who says "But Wikipedia is written in PHP!" -- I can assure you as a former MediaWiki developer that most MediaWiki developers hate PHP and wish it were written in something else.
  305. # [10:29] * heycam is now known as heycam|away
  306. # [10:29] <annevk> MikeSmith: http://dvcs.w3.org/hg/encoding/rev/94f075e5eabb yields 500
  307. # [10:31] * Joins: charlvn (~charlvn@2002:8259:81f2::1)
  308. # [10:31] <hsivonen> so does anyone know what I need to do to see document.readyState == 'loading' in IE?
  309. # [10:33] <hsivonen> I didn't expect the spec and the IE behavior to be *this* far apart for a feature introduced by IE
  310. # [10:36] * Joins: Ms2ger (~Ms2ger@91.181.73.47)
  311. # [10:36] <[tm]> annevk: away from my PC. off to meet my daughter for dinner. will check it when i get back
  312. # [10:37] * Joins: mven_ (~mven__@169.241.49.57)
  313. # [10:37] <annevk> http://webkitmemes.tumblr.com/post/18511335915/seems-easier-to-just-e-mail-anders-and-sam heh
  314. # [10:38] * Joins: astearns_ (~astearns@192.150.22.5)
  315. # [10:38] <annevk> [tm]: no rush man
  316. # [10:38] <annevk> I remember there was a similar thing in 2004 or so where IBM had this really specific Gecko listing
  317. # [10:39] * Quits: heycam|away (~cam@wok.mcc.id.au) (Ping timeout: 244 seconds)
  318. # [10:40] * Joins: heycam|away (~cam@wok.mcc.id.au)
  319. # [10:40] <hsivonen> this: http://ln.hixie.ch/?start=1052961695&count=1
  320. # [10:40] <hsivonen> 2003 even
  321. # [10:40] * Quits: astearns (~astearns@192.150.22.5) (Ping timeout: 244 seconds)
  322. # [10:40] * Quits: mven (~mven__@169.241.49.57) (Ping timeout: 244 seconds)
  323. # [10:40] * astearns_ is now known as astearns
  324. # [10:41] <annevk> thank you!
  325. # [10:41] * Quits: [[zz]] (~q@101.109.227.63) (Ping timeout: 244 seconds)
  326. # [10:41] <annevk> I thought it was bz that had posted it
  327. # [10:42] * Joins: [[zz]] (~q@101.109.227.63)
  328. # [10:43] * Joins: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net)
  329. # [10:45] <hsivonen> OK. This shows "loading" but no "interactive" in IE9: http://hsivonen.iki.fi/test/moz/readystate/document-open.html
  330. # [10:46] <hsivonen> no two browser engines do the same thing on that demo
  331. # [10:47] <hsivonen> Gecko 14 and Chrome 20 do the same thing if you ignore differences in support for FrameDOMContentLoaded
  332. # [10:49] * Joins: kenneth_ (kenneth@nat/nokia/x-qrnvozggimfmdjgp)
  333. # [10:50] * Quits: kenneth__ (kenneth@nat/nokia/x-acwsafrjpigzikvi) (Read error: Connection reset by peer)
  334. # [10:51] * Joins: kenneth__ (kenneth@nat/nokia/x-wggjzjyiqqvyswxm)
  335. # [10:51] * Quits: sedovsek (~robert@93-103-90-17.dynamic.t-2.net) (Quit: sedovsek)
  336. # [10:52] * Quits: kenneth_ (kenneth@nat/nokia/x-qrnvozggimfmdjgp) (Read error: Connection reset by peer)
  337. # [10:53] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  338. # [10:54] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  339. # [10:54] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  340. # [10:55] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  341. # [10:55] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  342. # [10:55] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  343. # [10:56] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  344. # [10:58] * Ms2ger grumbles at Opera's projection stuff
  345. # [10:58] <hsivonen> ok. I added one more log() call after calling document.close() do show that Gecko and WebKit are radically different, too
  346. # [10:59] <hsivonen> somehow, the Web works with this level of blatant differences in document loading
  347. # [10:59] <annevk> Ms2ger: find me an easier way to write a presentation and I'll use it
  348. # [10:59] <Ms2ger> annevk, oh, I like it
  349. # [11:00] <Ms2ger> Only pgdn moves slightly too far down, somehow
  350. # [11:00] * Joins: esc__ (~esc_ape@77.118.252.190.wireless.dyn.drei.com)
  351. # [11:00] <annevk> oh
  352. # [11:00] <annevk> sounds like a bug
  353. # [11:00] * Joins: cheron (~cheron@unaffiliated/cheron)
  354. # [11:01] * Quits: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net) (Remote host closed the connection)
  355. # [11:01] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  356. # [11:02] * Joins: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net)
  357. # [11:02] * Quits: esc_ (~esc_ape@178.115.250.163.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  358. # [11:02] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  359. # [11:02] <foolip> annevk, kennyluck, I'm not sure about that, if Big5-2003 doesn't conflict at all with HKSCS that might work, but only cherry-picking from 2003 seems a bit weird.
  360. # [11:03] <annevk> big5 -> big5-2003 -> big5-hkscs
  361. # [11:03] <foolip> Also, the 2003 mappings don't actually seem to work that well for all the pages I listed, but that email is still in my outbox
  362. # [11:03] <annevk> ah
  363. # [11:03] <foolip> annevk, are you saying that 2003 is a strict subset of hkscs?
  364. # [11:03] <kennyluck> big5-hkscs is certainly not a superset of big5-2003 last I check.
  365. # [11:04] <foolip> right, I didn't think so
  366. # [11:04] <annevk> foolip: no I'm saying that's how we could layer things
  367. # [11:04] <annevk> but if big5-2003 is not actually that great that would not make sense of course
  368. # [11:05] <kennyluck> foolip, yeah, cherry picking doesn't always work.
  369. # [11:05] * kennyluck is waiting for that mail.
  370. # [11:06] <foolip> kennyluck, tonight, it's on my computer at home :)
  371. # [11:06] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 240 seconds)
  372. # [11:06] <annevk> so what should happen for the encoder?
  373. # [11:06] <foolip> if an authoritative (non-PUA) mapping for Big5-2003 exists it would be easier to figure out, it's hard to have confidence in a mapping deduced from relatively few sitse
  374. # [11:07] <foolip> annevk, depends on the decoder(s), right?
  375. # [11:07] <foolip> annevk, btw, your exchange with Shayne was a good read on the bus :)
  376. # [11:07] <kennyluck> No, I think we should only do CP950 encoding.
  377. # [11:07] <annevk> foolip: heh
  378. # [11:08] <kennyluck> or a non-PUA subset, I don't know.
  379. # [11:08] <foolip> does CP950 include HKSCS?
  380. # [11:08] <annevk> no
  381. # [11:09] <annevk> http://en.wikipedia.org/wiki/Code_page_950
  382. # [11:09] <foolip> not encoding Cantonese properly when labeled as Big5 seems like a bad idea
  383. # [11:10] <foolip> the question, to me, is if there exists another encoding than HKSCS that would work better for Taiwan or not
  384. # [11:10] <foolip> Firefox's UAO doesn't seem to be it, not without modification
  385. # [11:12] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 265 seconds)
  386. # [11:12] <foolip> Figuring out how that ~UAO content ended up on the Web (using which OS and which fonts) would probably give some clues.
  387. # [11:13] * Joins: nonge_ (~nonge@91.50.101.191)
  388. # [11:14] <kennyluck> I don't think it's a bad idea to output as much numeric character references either, though I am not knowledgable about the security implication of a non-bidirectional approach.
  389. # [11:14] * Quits: nonge (~nonge@p508293F7.dip.t-dialin.net) (Read error: Operation timed out)
  390. # [11:14] <hsivonen> Stuff I just learned: calling document.write will make IE9 start layout sooner
  391. # [11:16] <kennyluck> foolip, For UAO, you just install the UAO package on Windows and you are starting to produce UAO content. I am more curious about how non-UAO big5-2003 ended up on the Web...
  392. # [11:17] <foolip> kennyluck, does that UAO package include a font as well?
  393. # [11:17] <foolip> perhaps looking at these pages using that installed will reveal something...
  394. # [11:18] <Ms2ger> Hmm
  395. # [11:18] <Ms2ger> Opera still doesn't support clamping for ImageData.data?
  396. # [11:19] <hsivonen> TimBL is not Father of the Internet: https://twitter.com/#!/EU_Justice/status/193264746798129152
  397. # [11:19] <hsivonen> s/not/now/
  398. # [11:20] <annevk> is that a promotion?
  399. # [11:21] <Ms2ger> He is now Al Gore
  400. # [11:22] <hsivonen> I'm too lazy to reorganize my code to work in IE6
  401. # [11:22] <hsivonen> now that it works in IE8
  402. # [11:23] <hsivonen> "works" meaning that the logging code runs successfully in my readyState demos
  403. # [11:23] <hsivonen> it's rather surprising what doesn't work in IE6
  404. # [11:24] <hsivonen> either closures or .contentDocument at particular moments
  405. # [11:24] <zcorpan> foolip, annevk: http://simon.html5.org/dump/encoding-labels/TODO
  406. # [11:24] <hsivonen> so I give up on establishing a baseline that'd show both "loading" and "interactive" in any version of IE
  407. # [11:25] <hsivonen> I guess I'll just move on to more complex cases now and conclude that IE is buggy even at baseline
  408. # [11:25] <foolip> zcorpan, I can generate a list of URLs from the top million sites if that would help
  409. # [11:26] <annevk> zcorpan: I think today I can start writing the detection algorithm, but maybe I'll update WebVTT first
  410. # [11:26] <hsivonen> I think it's fair to describe an IE-introduced feature as buggy in IE when it behaves non-sensically and contrary to MSDN docs
  411. # [11:26] <annevk> I'm also sleep deprived, so maybe it'll spread out over the weekend :)
  412. # [11:26] <hsivonen> Stuff to test:
  413. # [11:26] <hsivonen> 1) Normal external script
  414. # [11:26] <hsivonen> 2) slow async script
  415. # [11:27] <hsivonen> 3) defer script
  416. # [11:27] <hsivonen> 4) slow defer script
  417. # [11:27] <hsivonen> 5) slow image
  418. # [11:27] <annevk> zcorpan: also, 1) thanks for the help and 2) I fixed some label typos in the draft and updated the Opera mismatch data
  419. # [11:27] <hsivonen> 6) window.stop()
  420. # [11:27] <hsivonen> 7) XSLT that works
  421. # [11:27] <hsivonen> 8) XSLT that fails
  422. # [11:27] <hsivonen> 9) XML that works
  423. # [11:27] <hsivonen> 10) XML that fails
  424. # [11:27] <hsivonen> 11) XHR
  425. # [11:28] <hsivonen> 12) document.open() in mid-stream
  426. # [11:28] <hsivonen> 13) window.location in mid-stream
  427. # [11:28] * Joins: Lachy (~Lachy@cm-84.215.193.30.getinternet.no)
  428. # [11:28] <hsivonen> 14) window.location.reload() in mid-stream
  429. # [11:28] <hsivonen> What else?
  430. # [11:29] <hsivonen> 15) Detaching the host iframe from doc in mid-stream
  431. # [11:30] <zcorpan> foolip: i guess that could be useful
  432. # [11:30] <annevk> CSS loading?
  433. # [11:30] <foolip> zcorpan, don't guess, it would take 12 days to generate
  434. # [11:31] <zcorpan> foolip: it'd take days to run the research too, but i don't have immediate plans to do it :-)
  435. # [11:32] <foolip> zcorpan, ok, let me know if you need Bing results and don't wanna set it up yourself later :)
  436. # [11:32] <zcorpan> so, wait with generating it until there's code to run the research
  437. # [11:32] <zcorpan> k
  438. # [11:32] * Quits: Lachy (~Lachy@cm-84.215.193.30.getinternet.no) (Client Quit)
  439. # [11:33] <annevk> what is the stability of WebVTT these days foolip?
  440. # [11:33] <foolip> annevk, still undergoing tweaking, but I don't expect the basic syntax will break
  441. # [11:34] <foolip> possibly line endings will change, but I'm not sure
  442. # [11:34] <annevk> line endings really?
  443. # [11:34] <zcorpan> <br> has been proposed
  444. # [11:35] <annevk> is that why nobody is bugging me about the parser/validator or does nobody care?
  445. # [11:35] <hsivonen> WebVTT: reinventing HTML one tag at a time. :-)
  446. # [11:35] <annevk> because if it's still in flux maybe I better work some more on encodings
  447. # [11:35] <foolip> annevk, I don't think the spec has changed much since you wrote it
  448. # [11:37] <annevk> http://dev.w3.org/html5/webvtt/#parse-the-webvtt-settings has changed
  449. # [11:37] <annevk> now there's "vertical" and such
  450. # [11:38] <annevk> I guess I'll just add that in, should not be hard
  451. # [11:39] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  452. # [11:39] * Joins: drublic (~drublic@frbg-4d0295d7.pool.mediaWays.net)
  453. # [11:40] <hsivonen> Chrome behaves more sensibly with an external script present: http://hsivonen.iki.fi/test/moz/readystate/document-open-external-script.html
  454. # [11:41] <hsivonen> IE9 doesn't behave sensibly
  455. # [11:41] <Ms2ger> News at 10
  456. # [11:42] <zcorpan> annevk: did you fix --> handling?
  457. # [11:43] <hsivonen> \o/ The external script makes IE10 almost sensible
  458. # [11:43] <hsivonen> but not quite
  459. # [11:43] <hsivonen> there's a readystate change from loading to loading
  460. # [11:44] <annevk> zcorpan: probably not?
  461. # [11:44] * Joins: Lachy (Lachy@nat/opera/x-pgpghkbgzzydgsad)
  462. # [11:46] <zcorpan> annevk: the spec changed at some point to always make --> start a new cue
  463. # [11:47] <annevk> oh yeah I think I fixed that
  464. # [11:50] <zcorpan> ok
  465. # [12:01] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  466. # [12:01] * Quits: nesta_ (~nesta_@37.Red-81-36-68.dynamicIP.rima-tde.net) (Quit: nesta_)
  467. # [12:05] * Joins: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net)
  468. # [12:11] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection reset by peer)
  469. # [12:11] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  470. # [12:16] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Ping timeout: 265 seconds)
  471. # [12:21] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
  472. # [12:24] <annevk> fixed http://quuz.org/webvtt/
  473. # [12:24] <annevk> https://bitbucket.org/annevk/webvtt/changeset/f8c4f81a15a4 is the changeset
  474. # [12:27] <zcorpan> oh yeah, iirc there's a bug on allowing a space after the colon in the settings
  475. # [12:28] <annevk> enabling that would suck
  476. # [12:28] <annevk> but it's not big deal
  477. # [12:29] <zcorpan> not supporting it sucks for authors, imho :-)
  478. # [12:29] * Joins: maikmerten (~merten@vpne240.itmc.tu-dortmund.de)
  479. # [12:30] <annevk> changing the format all the time does too
  480. # [12:30] <annevk> although this would technically be a compatible change
  481. # [12:45] * Joins: richt (richt@nat/opera/x-xddsljeugcxrzpbm)
  482. # [12:47] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  483. # [12:54] <zcorpan> hmm, maybe encoding-labels/TODO should not bother with adjusting the fallback encoding, since if recognizing more labels means more content works regardless of what the fallback encoding is, that seems like a win
  484. # [12:54] <hsivonen> now after lunch, I've made defer scripts on my list and I'm already finding shocking things
  485. # [12:55] <zcorpan> (for pages that declare their encoding using one of the funny labels and it happens to match the fallback encoding for the majority of people reading those pages)
  486. # [12:55] <hsivonen> this whole area may indeed be so full of uninteroperable bugs that we can fix stuff if we want to
  487. # [12:55] <Velmont> ^^
  488. # [12:55] <Ms2ger> Woo!
  489. # [12:56] <Velmont> Many incompatible bugs => Goodie, we can fix it. :]
  490. # [12:56] <zcorpan> hsivonen: fix stuff if we want to? No! WE WILL NEVER CHANGE.
  491. # [12:56] * Quits: esc__ (~esc_ape@77.118.252.190.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
  492. # [12:56] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 245 seconds)
  493. # [13:07] <hsivonen> everyone likes having their browser locked while the XSLT engine computes n-queens: https://www.ibm.com/developerworks/mydeveloperworks/blogs/HermannSW/entry/n_queens_xsl_xml14?lang=en
  494. # [13:10] <annevk> zcorpan: yeah I think we should add cpXXXX stuff
  495. # [13:11] <annevk> most of the ones Opera recognizes are ones that only one other impl does not
  496. # [13:11] <annevk> although the microsoft-XXXX are dubious
  497. # [13:15] * Joins: esc_ (~esc_ape@178.115.251.204.wireless.dyn.drei.com)
  498. # [13:17] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
  499. # [13:19] * Joins: manu-db (~msporny@digitalbazaar.com)
  500. # [13:19] <hsivonen> jgraham: window.stop really aborts the parser in Gecko and WebKit but not in Opera: http://hsivonen.iki.fi/test/moz/readystate/window-stop.html
  501. # [13:20] <zcorpan> ok somebody needs to patch Lynx to support <blink>
  502. # [13:23] <hsivonen> this is such a mess. window.stop() suppressed pageshow in WebKit but not in Gecko
  503. # [13:23] <hsivonen> in WebKit, the parser aborts synchronously
  504. # [13:23] <hsivonen> in Gecko, upon window.stop(), pageshow fires before DOMContentLoaded
  505. # [13:25] <hsivonen> whoa. msdn search searches StackOverflow these days
  506. # [13:26] <smaug____> hmm, what does the spec say about pageshow
  507. # [13:27] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  508. # [13:27] <hsivonen> smaug____: should fire after "load"
  509. # [13:28] <smaug____> but what if there is no load
  510. # [13:29] <smaug____> at least spec is wrong here
  511. # [13:29] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 260 seconds)
  512. # [13:29] <smaug____> no doubt, implementations too
  513. # [13:29] <hsivonen> pretty much everything is wrong here
  514. # [13:32] * Joins: manu-db (~msporny@digitalbazaar.com)
  515. # [13:32] <jgraham> hsivonen: Interesting
  516. # [13:33] <jgraham> I am not at peak productivity at the moment due to installing a new OS to avoid dataloss due to impending HD failure
  517. # [13:33] <jgraham> So far I am not impressed with the amount of time it is taking me to set stuff up, or with the last two years of ubuntu development
  518. # [13:34] <gsnedders> jgraham: Mint > Ubuntu.
  519. # [13:35] <jgraham> gsnedders: iirc they were doing some evil thing with their browser configuration. Also I like distributions that I think will still have a substantial userbase in two years
  520. # [13:36] <jgraham> And, you know, I will probably eventually manage to make the launcher thing work in a non-retarded way
  521. # [13:37] <jgraham> And figure out how to change the keyboard bindings that I don't like
  522. # [13:37] <gsnedders> jgraham: I'd expect Mint to still have a significant userbase in two years, and to continue its current growth (mainly to the detriment of its upstream Ubuntu).
  523. # [13:38] * Quits: Lachy (Lachy@nat/opera/x-pgpghkbgzzydgsad) (Quit: Computer has gone to sleep.)
  524. # [13:42] * Joins: jdong_bot_ (~jdong_bot@106.3.63.29)
  525. # [13:44] <hsivonen> gsnedders: what's actually better about Mint?
  526. # [13:45] <hsivonen> can I buy support for Mint? is there an equivalent of askubuntu.com for Mint?
  527. # [13:45] <hsivonen> does Mint hibernate better?
  528. # [13:45] <hsivonen> does Mint actually do proper regression testing of drivers?
  529. # [13:46] <gsnedders> hsivonen: It seems less buggy, and the UI hasn't been bastardized.
  530. # [13:46] <hsivonen> gsnedders: how can it be less buggy if it's downstream from Ubuntu?
  531. # [13:46] <gsnedders> I doubt at a low-level it's any less buggy, though, given it's basically just a set of packages on top of Ubuntu.
  532. # [13:46] <hsivonen> is it Gnome2 or Gnome3?
  533. # [13:46] <gsnedders> hsivonen: A lot of the GNOME packages are n't the Ubuntu ones, for example
  534. # [13:47] <hsivonen> I actually prefer Unity over Gnome2
  535. # [13:47] <hsivonen> I haven't used Gnome3
  536. # [13:47] * Joins: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net)
  537. # [13:47] <hsivonen> so it's like Ubuntu with vanilla Gnome?
  538. # [13:47] <gsnedders> hsivonen: You have a choice of MATE (GNOME2 fork) or GNOME3, albeit with a fairly custom UI which actually is usable
  539. # [13:47] <hsivonen> ok
  540. # [13:47] <gsnedders> (I at least find vanilla GNOME3 really confuisng)
  541. # [13:50] <gsnedders> hsivonen: I guess some perception of buginess is down to the fact they will delay releases more than Ubuntu do for critical bugs.
  542. # [13:52] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  543. # [13:52] <jgraham> Right, I figured out how to open the launcher thing with a key so now I can hide it. Now only the top menu thing is annoying. Well not only that but it's the thing I can see
  544. # [13:53] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 244 seconds)
  545. # [13:53] <jgraham> If anyone knows how I can bind a shortcut to "move window to other monitor" please let me know. I didn't see it in the prefs
  546. # [13:55] <AlexNRoss> I have a question in regards to WAI-ARIA as described on the WHATWG HTML5 spec.
  547. # [13:55] <AlexNRoss> It states that <ol> may have a role of "tablist", however the W3 Validator disagrees with this.
  548. # [13:56] * Joins: sarro (~sarro@i5E864778.versanet.de)
  549. # [13:56] <AlexNRoss> Can anyone determine if it is W3 Validator that is incorrect or if it is a mishap in the HTML5 spec?
  550. # [13:59] <AlexNRoss> Example: http://pastebin.com/n5Z3LJ8L
  551. # [13:59] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  552. # [14:00] <[tm]> al
  553. # [14:00] <Velmont> jgraham: I've moved my work machines over to Arch Linux. :-)
  554. # [14:00] <Velmont> (or, am moving right now. Hate copying files, so disk-bound)
  555. # [14:00] * Quits: maikmerten (~merten@vpne240.itmc.tu-dortmund.de) (Ping timeout: 260 seconds)
  556. # [14:01] <hsivonen> gsnedders: what's the business model of Mint?
  557. # [14:01] <[tm]> AlexNRoss: validator not up to date with the spec. working on it
  558. # [14:02] <AlexNRoss> Alright.
  559. # [14:02] * Quits: twisted` (~twisted@p5DDBB6F6.dip.t-dialin.net) (Read error: Operation timed out)
  560. # [14:03] <[tm]> AlexNRoss: please file a bug
  561. # [14:04] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  562. # [14:05] <gsnedders> hsivonen: There isn't one. The development is all done by volunters, which is somewhat disconcerting.
  563. # [14:06] * Joins: twisted` (~twisted@p5DDBBC38.dip.t-dialin.net)
  564. # [14:07] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
  565. # [14:07] * Joins: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  566. # [14:15] * Joins: erichynds (~ehynds@64.206.121.41)
  567. # [14:16] * Quits: niloy (~niloy@61.12.96.242) (Remote host closed the connection)
  568. # [14:17] <hsivonen> posted about window.stop() substitute in IE on StackOverflow: http://stackoverflow.com/questions/10245972/aborting-the-parser-from-javascript-in-internet-explorer
  569. # [14:18] * nonge_ is now known as nonge
  570. # [14:20] <hsivonen> gsnedders: well, volunteer development works for Debian
  571. # [14:20] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  572. # [14:20] * Joins: GlitchMr (~glitchmr@77-254-42-47.adsl.inetia.pl)
  573. # [14:21] <hsivonen> gsnedders: I'm just a bit suspicious about elaborate $0 stuff without an obvious monetization model out of fear of the model being "you are the product@
  574. # [14:21] <hsivonen> s/@/"/
  575. # [14:22] <hsivonen> w00t. StackOverflow question already has an answer!
  576. # [14:23] <Ms2ger> Woo, execCommand
  577. # [14:26] * Quits: izhak (~izhak@213.87.240.229) (Remote host closed the connection)
  578. # [14:28] <hsivonen> Huh? "You can accept an answer in 3 minutes"
  579. # [14:31] * Joins: temp01 (~temp01@unaffiliated/temp01)
  580. # [14:31] * Joins: Lachy (~Lachy@guest.opera.com)
  581. # [14:31] <hsivonen> looks like the other engines don't support execCommand("Stop")
  582. # [14:36] <zcorpan> that's a thing?
  583. # [14:36] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
  584. # [14:36] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  585. # [14:36] <hsivonen> still more stuff to test before drawing conclusions
  586. # [14:41] * zcorpan wonders if anyone knows the answer to https://www.w3.org/Bugs/Public/show_bug.cgi?id=12998#c14
  587. # [14:44] <zcorpan> anyone have a good idea for a new #csspubquiz?
  588. # [14:45] <hsivonen> zcorpan: I sent email to people who should know
  589. # [14:46] <zcorpan> cheers
  590. # [14:50] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  591. # [14:50] * Joins: [[zzz]] (~q@101.108.114.199)
  592. # [14:51] * Joins: temp02 (~temp01@unaffiliated/temp01)
  593. # [14:51] * heycam|away is now known as heycam
  594. # [14:52] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
  595. # [14:53] * Joins: manu-db (~msporny@digitalbazaar.com)
  596. # [14:54] * Quits: [[zz]] (~q@101.109.227.63) (Ping timeout: 245 seconds)
  597. # [14:56] * [[zzz]] is now known as [[zz]]
  598. # [14:58] * Joins: plutoniix (~plutoniix@101.108.114.199)
  599. # [14:59] <hsivonen> why doesn't document.open() blow away "Text before script" here: http://hsivonen.iki.fi/test/moz/readystate/open.html ?
  600. # [15:02] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
  601. # [15:02] <Ms2ger> "If the document has an active parser that isn't a script-created parser, and the insertion point associated with that parser's input stream is not undefined (that is, it does point to somewhere in the input stream), then the method does nothing. Abort these steps and return the Document object on which the method was invoked."
  602. # [15:03] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
  603. # [15:04] * Joins: skylamer` (cgskylamer@78.90.213.55)
  604. # [15:07] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
  605. # [15:08] * Joins: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com)
  606. # [15:09] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  607. # [15:10] * Joins: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
  608. # [15:10] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: No route to host)
  609. # [15:11] <hsivonen> Ms2ger: oh
  610. # [15:11] <hsivonen> Ms2ger: thanks
  611. # [15:14] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
  612. # [15:15] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  613. # [15:15] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  614. # [15:15] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
  615. # [15:17] * Joins: richt_ (~richt@guest.opera.com)
  616. # [15:19] * Quits: richt (richt@nat/opera/x-xddsljeugcxrzpbm) (Ping timeout: 260 seconds)
  617. # [15:26] <zcorpan> MikeSmith: https://bitbucket.org/validator/validator/changeset/5f1a14c441c8 i'd use bold.appendChild(elementToHighlight) instead of setting innerHTML
  618. # [15:26] <annevk> hmm zcorpan, http://code.google.com/p/html5lib/source/browse/python/html5lib/inputstream.py contains encoding detection in Python
  619. # [15:26] <annevk> not sure how easy it is to extract though
  620. # [15:26] * Quits: sarro (~sarro@i5E864778.versanet.de) (Ping timeout: 252 seconds)
  621. # [15:27] * Joins: sarro (~sarro@i5E864778.versanet.de)
  622. # [15:27] * Quits: skylamer` (cgskylamer@78.90.213.55) (Read error: Connection reset by peer)
  623. # [15:28] <jgraham> annevk: Should be rather easy I think. But probably not that quick to run
  624. # [15:28] <[tm]> zcorpan: ok, will change it when I'm back to my rig
  625. # [15:29] * Quits: nesta_ (~nesta_@79.Red-81-36-68.dynamicIP.rima-tde.net) (Quit: nesta_)
  626. # [15:33] <annevk> so is the spec intentionally buggy?
  627. # [15:33] <annevk> </x t="><meta charset=utf-8>
  628. # [15:33] <annevk> prescan finds <meta>
  629. # [15:34] * Quits: erichynds (~ehynds@64.206.121.41)
  630. # [15:35] <hsivonen> annevk: unclear what's intentional and what's not there
  631. # [15:35] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  632. # [15:35] <annevk> hsivonen: are there open bugs in this area?
  633. # [15:37] <zcorpan> <!----!><meta charset=utf-8> is not found
  634. # [15:39] <hsivonen> annevk: I don't recall any
  635. # [15:40] <zcorpan> annevk: "A sequence of bytes starting with a 0x3C byte (ASCII <), optionally a 0x2F byte (ASCII /), and finally a byte in the range 0x41-0x5A or 0x61-0x7A (an ASCII letter)" seems to properly skip attributes for your case
  636. # [15:41] * Quits: ehsan (~ehsan@CPE001217b191ee-CM0014e825e722.cpe.net.cable.rogers.com) (Remote host closed the connection)
  637. # [15:41] * Quits: richt_ (~richt@guest.opera.com) (Remote host closed the connection)
  638. # [15:41] * Quits: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
  639. # [15:42] * Joins: richt (richt@nat/opera/x-zfymzqcciokcgbdx)
  640. # [15:43] <annevk> zcorpan: I did not realize that covered / as well, my bad
  641. # [15:43] <annevk> thanks
  642. # [15:44] <zcorpan> though supporting --!> might be slightly annoying because the dashes can't overlap with <!--, unlike with -->
  643. # [15:44] * Quits: ericc|afk (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: ericc|afk)
  644. # [15:44] <zcorpan> but might still be worth doing
  645. # [15:46] * zcorpan filed
  646. # [15:46] <hsivonen> still XSLT testing to do...
  647. # [15:46] <hsivonen> I've again forgotten what I knew about XSLT.
  648. # [15:47] <jgraham> I find it very easy to remember that I know nothing about xslt
  649. # [15:48] <hsivonen> oh and detaching the iframe
  650. # [15:48] <jgraham> And reattaching it?
  651. # [15:49] <hsivonen> I wasn't going to reattach
  652. # [15:49] <jgraham> It seems that reattching is interesting in at least some cases
  653. # [15:50] <jgraham> In that we have, in general, not related to readyState in particular, had bugs about detaching and reattching iframes
  654. # [15:51] <AlexNRoss> hsivonen: XSLT is a complete waste. Just use CSS.
  655. # [15:51] <jgraham> AlexNRoss: He is implementing the browser not writing websites
  656. # [15:51] <AlexNRoss> Ah.
  657. # [15:52] <jgraham> Although I think we would all be very happy if XSLT could be nuked from orbit
  658. # [15:52] <AlexNRoss> Ya. It is less compatible than CSS, not as functional as CSS, and it is very primitive. In addition to that, it is for XML only.
  659. # [15:53] * Joins: Druide__ (~Druid@p5B137D85.dip.t-dialin.net)
  660. # [15:53] <zcorpan> can't it be used with html with the dom api?
  661. # [15:54] <AlexNRoss> That and <blink> as well as anything older than HTML 4.01 should also be nuked.
  662. # [15:54] <AlexNRoss> zcorpan: You're using an API? You can do anything then at that point to stylize things.
  663. # [15:55] <Philip`> Please don't nuke <plaintext> yet :-(
  664. # [15:55] <AlexNRoss> That reminds me. Whoever made Joomla! and jQuery should be tortured to death very slowly and painfully.
  665. # [15:56] <hsivonen> AlexNRoss: that's not nice
  666. # [15:56] <AlexNRoss> Their products aren't very nice and influences society in a bad way.
  667. # [15:56] <Philip`> Less collateral damage than nuking, though
  668. # [15:56] * Joins: jscheel (~jscheel@c-71-228-204-205.hsd1.tn.comcast.net)
  669. # [15:56] * Quits: jscheel (~jscheel@c-71-228-204-205.hsd1.tn.comcast.net) (Changing host)
  670. # [15:56] * Joins: jscheel (~jscheel@drupal.org/user/116197/view)
  671. # [15:57] <AlexNRoss> Like there is sites that use the jQuery API just to do a little bit of JavaScript. It has essentially taken away peoples' ability to do normal JavaScript.
  672. # [15:57] * Joins: davidb (~davidb@66.207.208.98)
  673. # [15:57] <Ms2ger> [Note: we do not condone torture]
  674. # [15:58] <AlexNRoss> And doing it the normal way uses less processing and resources as well as less bandwidth consumption and faster load time.
  675. # [15:58] <zewt> [Note: except when people really annoy us]
  676. # [15:58] <Philip`> AlexNRoss: I thought it was more that it had taken aware people's desire to do normal JavaScript, since it removes some of the basic pains of JS
  677. # [15:59] <Ms2ger> I'm all for jquery-hatin', myself
  678. # [15:59] <Ms2ger> But be nice to the people, please?
  679. # [15:59] <AlexNRoss> Hardly Philip.
  680. # [15:59] * zcorpan finds out his latest quiz has a pretty low CORE- number
  681. # [15:59] <AlexNRoss> And Joomla! it is the next level of CMS retardation.
  682. # [15:59] * heycam is now known as heycam|away
  683. # [15:59] * Joins: Lachy (~Lachy@guest.opera.com)
  684. # [15:59] <Ms2ger> zcorpan, block, I guess
  685. # [16:00] <AlexNRoss> CMS apps are for people who know nothing about programming to update their site, I get it. But Joomla! takes things to a whole new level of stupidity.
  686. # [16:00] * Philip` doesn't trust anything with punctuation in its name
  687. # [16:00] <annevk> zcorpan: that's buggy in Opera?
  688. # [16:00] <zcorpan> annevk: you filed the bug :-P
  689. # [16:00] * Ms2ger doesn't trust anybody with punctuation in their name
  690. # [16:00] * Ms2ger waves at Philip`
  691. # [16:00] * zcorpan doesn't trust anyone with numbers in their name
  692. # [16:01] <Ms2ger> Me neither
  693. # [16:01] <Philip`> Ms2ger: That's not punctuation, it's just a symbol to avoid naming conflicts
  694. # [16:01] <Ms2ger> I mean, have you ever met me?
  695. # [16:01] <annevk> zcorpan: you should have asked about display:list-item :p
  696. # [16:01] <annevk> zcorpan: what's the number? :)
  697. # [16:01] <zcorpan> CORE-1285
  698. # [16:01] * miketaylrawaylol is now known as miketaylr
  699. # [16:01] <Philip`> If it was "'" then you could argue that it's punctuational depending on context, but "`" isn't even that
  700. # [16:01] * Ms2ger whacks zcorpan with 915
  701. # [16:02] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  702. # [16:02] <Ms2ger> Philip`, I don't need arguments :)
  703. # [16:02] <annevk> zcorpan: heh, long time ago
  704. # [16:03] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  705. # [16:03] <annevk> zcorpan: guess the CSS 2.1 test suite does not cover that then
  706. # [16:03] * Ms2ger sniggers
  707. # [16:03] <annevk> but it went to REC, mwahaha
  708. # [16:03] <zcorpan> Ms2ger: 915 is still not WONTFIXed?
  709. # [16:04] <Ms2ger> No
  710. # [16:04] <annevk> classic
  711. # [16:04] <annevk> heh
  712. # [16:04] <annevk> Gecko still has a bug for full HTML 4 support
  713. # [16:05] <zcorpan> heh, the last comment is funny since we now have an html5 parser :-)
  714. # [16:05] <jgraham> Oh I thought that the ` was to indicate the Philip` was derivative
  715. # [16:05] <annevk> "Bug 41368 - (robin's) Fails test cases in Robin's HTML 4.0 Conformance Test"
  716. # [16:06] <AlexNRoss> Unless Philip` is meant to be <html>Phili&pgrave;</html>
  717. # [16:06] <Ms2ger> With an "investigate more" from Hixie in the whiteboard, hah
  718. # [16:06] <annevk> https://bugzilla.mozilla.org/show_bug.cgi?id=1996 longdesc has a [Hixie-P4]
  719. # [16:07] <annevk> Bugzilla is a treasure trove
  720. # [16:07] <zcorpan> maybe we should drop support for <col align> in opera
  721. # [16:08] <annevk> you want our very own 915?
  722. # [16:08] <zcorpan> yeah!
  723. # [16:08] <AlexNRoss> IMO: longdesc is pointless.
  724. # [16:08] <AlexNRoss> You can describe the image if it isn't there with alt
  725. # [16:08] <AlexNRoss> Title is for a tooltip blurb.
  726. # [16:09] <AlexNRoss> Not to meantion, there is also an aria-describedby too.
  727. # [16:09] <AlexNRoss> Too many attributes for one thing.
  728. # [16:10] <AlexNRoss> It gets redundant, annoying, and cumbersome.
  729. # [16:10] <AlexNRoss> mention*
  730. # [16:11] * Quits: zzing (~zzing@d24-57-81-201.home.cgocable.net) (Quit: Computer has gone to sleep.)
  731. # [16:11] <Philip`> Also, nobody uses it, and of those who use it, nobody uses it correctly
  732. # [16:11] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
  733. # [16:12] * Quits: nonge (~nonge@91.50.101.191) (Quit: Verlassend)
  734. # [16:13] <Philip`> Unsurprisingly, http://www.w3.org/html/wg/tracker/issues/30 is still an open issue
  735. # [16:16] * Quits: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  736. # [16:17] <AlexNRoss> IMO: There should be a rule put down for browsers: Once something as been obsoleted by a RFC or by the latest HTML Spec, it should only be around for a maximum of 10 years afterwards. If sites haven't updated by that point, they're clearly not updated and shouldn't exist on the internet.
  737. # [16:18] <jgraham> Homework quiz: work out if the e above proposal represents a stable equilibrium for browser vendors
  738. # [16:18] <Philip`> AlexNRoss: There's no incentive for browsers to delete support for old features, since they've already implemented them and they'd prefer not to break pages
  739. # [16:19] <Philip`> There's plenty of modern sites that rely on ancient obsolete features, too
  740. # [16:19] <AlexNRoss> Philip, I realize that, but doing so also just feeds the ancient websites.
  741. # [16:19] <Philip`> Non-trivial risk plus zero reward does not provide a very compelling motivation :-)
  742. # [16:20] <AlexNRoss> Modern sites that use <plaintext>, <blink>, and <script language="javascript">?
  743. # [16:20] <AlexNRoss> Philip: There is a reward: It then forces websites to stay at least somewhat updated.
  744. # [16:20] <jgraham> That's just a thing
  745. # [16:20] <AlexNRoss> It would make for a much nicer web viewing experience.
  746. # [16:21] <jgraham> It's not a reward
  747. # [16:21] <Philip`> I think Opera recently (well, a few years ago) experienced bugs on some modern heavily JS-based site due to its parsing of <xmp>
  748. # [16:21] <AlexNRoss> Rather than seeing sites that use tables for layout and HTML 3.0, etc.
  749. # [16:22] <AlexNRoss> <xmp> isn't a HTML entity.
  750. # [16:23] <Philip`> Sure it is
  751. # [16:23] <Philip`> It's even listed in http://tools.ietf.org/html/rfc1866#section-5.5.2.1
  752. # [16:23] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  753. # [16:24] * Joins: ehsan (~ehsan@209.29.21.241)
  754. # [16:27] <AlexNRoss> Well they aren't in HTML5 spec anyhow.
  755. # [16:27] <AlexNRoss> And I can see why they were removed.
  756. # [16:27] <AlexNRoss> You have <ol> <ul> and <dl> for lists.
  757. # [16:27] <AlexNRoss> Why would you need <xmp> and <listing>?
  758. # [16:28] <Philip`> AlexNRoss: Search for "xmp" in http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html#parsing-main-inbody
  759. # [16:28] <AlexNRoss> http://www.whatwg.org/specs/web-apps/current-work/multipage/
  760. # [16:28] <AlexNRoss> Search "xmp". 0/0 found
  761. # [16:29] <Philip`> That just means it's not part of the conforming language for documents to use
  762. # [16:29] <Philip`> which has always been the case, since it's been obsolete/deprecated/etc since forever
  763. # [16:29] <Philip`> Implementations are still required to parse it with special rules
  764. # [16:30] <AlexNRoss> Essentially, you're just trying to protect ancient sites or sites that are so horrible that nobody would ever go to them.
  765. # [16:30] <AlexNRoss> Example: http://www.lingscars.com/
  766. # [16:31] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  767. # [16:32] <annevk> AlexNRoss: it's important to preserve history
  768. # [16:34] <AlexNRoss> Then you should work for a meuseum. Hell, I bet that meuseum's website is more up to date than Ling's Cars.
  769. # [16:35] <Ms2ger> Well, no
  770. # [16:35] <Ms2ger> His qualities are much more appreciated here
  771. # [16:35] <AlexNRoss> The internet is vast and anything prior to 10 years from it's updates really shouldn't be around IMO.
  772. # [16:35] <Philip`> AlexNRoss: <xmp> broke Backbase in Opera
  773. # [16:35] <Philip`> which was an actively-developed site
  774. # [16:35] <Ms2ger> Well, unfortunately you're pretty much alone there
  775. # [16:36] <Philip`> (in 2007, it seems)
  776. # [16:36] <Philip`> so it's not just ancient or horrible sites
  777. # [16:36] <Philip`> It's just sites with crazy developers, which is pretty much the whole of the web :-)
  778. # [16:37] <AlexNRoss> Ms2ger: You can quote me on this: Before 2050 comes, things like <plaintext>, <blink>, <xmp> and <listing> will not be supported by browsers and will just be a memory to people.
  779. # [16:38] <Ms2ger> Sure
  780. # [16:38] <Ms2ger> I will
  781. # [16:38] * Philip` is happy he remembered there was some site it broke, but had to check the bug database to find exactly which one :-(
  782. # [16:38] <AlexNRoss> And you'll see how wrong you are in 2050.
  783. # [16:38] <Ms2ger> And you will turn out to have been wrong :)
  784. # [16:39] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
  785. # [16:39] <Philip`> I hope we're not still using HTML by then
  786. # [16:40] <Philip`> so all HTML that still exists will be legacy stuff
  787. # [16:40] <Ms2ger> XHTML2! :)
  788. # [16:40] <Philip`> and the sole purpose of an HTML browser will be to preserve access to legacy content that hasn't yet been ported to the new neural augmented reality data visualisation language
  789. # [16:41] * Quits: gwicke (~gabriel@212.255.28.33) (Quit: Bye!)
  790. # [16:41] <jgraham> What makes you think that language won't be built on top of html
  791. # [16:41] <jgraham> It will be <!doctype html><html><script>new Reality()</script>
  792. # [16:41] * Joins: MacTed (~Thud@63.119.36.36)
  793. # [16:44] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  794. # [16:45] <Philip`> jgraham: The new 4D metaverse will doubtless be designed by Facebook, and they wouldn't want to let browser vendors act as gatekeepers
  795. # [16:46] <Philip`> Everyone wants full control over the platforms they're building on, and open standard multi-vendor HTML isn't a good fit for that
  796. # [16:47] <AlexNRoss> Philip: Not a chance, Google will be the first ones on board for any new technological advances in web development.
  797. # [16:47] <Philip`> Facebook will buy Google
  798. # [16:47] <Philip`> (You can quote me on that)
  799. # [16:47] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
  800. # [16:48] * Joins: trips (~hi@78-83-82-251.spectrumnet.bg)
  801. # [16:48] <Ms2ger> Hah
  802. # [16:49] <hsivonen> http://my.opera.com/desktopteam/blog/2012/04/20/update-on-hardware-acceleration-in-opera-12 opt in. so that's what's been delaying Opera 12 on desktop
  803. # [16:49] <Ms2ger> Google is the first on board to push proprietary crap, that for sure
  804. # [16:49] <jgraham> Philip`: Pretty sure you are supposed to say things like that in the manner of roc i.e. "I predict 906a59544029a67d5fb6e92f1fd663a6"
  805. # [16:49] <Ms2ger> Poor roc
  806. # [16:50] * Quits: Ducki (~Ducki@pD9E3990E.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
  807. # [16:51] <Philip`> jgraham: By 2050, surely people will be able to break MD5
  808. # [16:52] <Philip`> Better to be forward-thinking and predict something like e48dcff1e0a381cc99548d949f5dc4e3c042dbe01ebea140efbbac36aca541e453598dc5ea3467e71ad7119c0ce65b993c81884f97d23c618c7aa88ac6c6ef8f
  809. # [16:53] <hsivonen> "We want to bring the first true hardware accelerated browser to market."
  810. # [16:53] <hsivonen> nice way to spin Opera last into yet another Opera had it first. :-)
  811. # [16:54] <Philip`> As in the first true Scotsman?
  812. # [16:54] <jgraham> Speaking of Scotsmen, I hear gsnedders is no longer a teenager
  813. # [16:55] <jgraham> So, uh, I hope you are having a happy birthday. Because frankly I'm terrified
  814. # [16:55] <Ms2ger> Heh
  815. # [16:55] <hsivonen> gsnedders: happy birthday
  816. # [16:55] <Ms2ger> Congratulations and stuff
  817. # [16:57] * Joins: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net)
  818. # [16:58] <annevk> whoa gsnedders is twenty now?
  819. # [16:58] <annevk> congrats
  820. # [17:03] * Joins: erichynds (~ehynds@64.206.121.41)
  821. # [17:04] * Joins: Areks|2 (~Areks@rs.gridnine.com)
  822. # [17:05] <paul_irish> \o/
  823. # [17:06] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  824. # [17:07] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  825. # [17:11] * Joins: scor (~scor@drupal.org/user/52142/view)
  826. # [17:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
  827. # [17:11] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
  828. # [17:11] * Joins: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca)
  829. # [17:11] * Quits: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca) (Changing host)
  830. # [17:11] * Joins: scor (~scor@drupal.org/user/52142/view)
  831. # [17:15] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  832. # [17:16] * Quits: AlexNRoss (AleossIRC@unaffiliated/aleoss) (Ping timeout: 264 seconds)
  833. # [17:17] <hober> gsnedders: happy birthday!
  834. # [17:19] <foolip> gsnedders, 25% dead, congrats!
  835. # [17:19] <foolip> (according to http://en.wikipedia.org/wiki/List_of_countries_by_life_expectancy)
  836. # [17:23] <Philip`> foolip: That's misleading since the stats are for the whole UK, not for Scotland
  837. # [17:24] <Philip`> (e.g. http://www.bbc.co.uk/news/uk-scotland-12898723 says "people from the rest of the UK live around two years longer than the Scottish average")
  838. # [17:24] <foolip> gsnedders, >25% dead, congrats!
  839. # [17:27] <jgraham> In glasgow it can be even lower
  840. # [17:27] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
  841. # [17:28] <foolip> Aren't we a merry bunch...
  842. # [17:28] <jgraham> http://www.bbc.co.uk/news/uk-scotland-glasgow-west-15368400
  843. # [17:30] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  844. # [17:31] * Joins: ben_alman (~cowboy@awesome.benalman.com)
  845. # [17:31] * Joins: ehsan (~ehsan@66.207.208.98)
  846. # [17:34] * Joins: erichynds (~ehynds@64.206.121.41)
  847. # [17:38] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 240 seconds)
  848. # [17:39] * Quits: globbot (~logbot@shell-staging.glob.com.au) (Ping timeout: 252 seconds)
  849. # [17:41] <kennyluck> annevk, I think when you are having those debates with Shawn Steele, you should be clear that what you like MS to do is to change the encoder/decoder *used in IE*, not the system encoder/decoder. I have the feeling that Shawn knows nothing about IE.
  850. # [17:43] * Quits: charlvn (~charlvn@2002:8259:81f2::1) (Quit: leaving)
  851. # [17:45] * Joins: globbot (~logbot@shell-staging.glob.com.au)
  852. # [17:45] <annevk> kennyluck: I don't want them to change necessarily; I'm just explaining my position...
  853. # [17:46] <annevk> kennyluck: feel free to jump in though
  854. # [17:46] <annevk> kennyluck: I don't have much more to say to him
  855. # [17:48] * Quits: beverloo (~beverloo@c-67-188-232-126.hsd1.ca.comcast.net) (Quit: beverloo)
  856. # [17:48] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  857. # [17:52] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
  858. # [17:56] * Joins: manu-db (~msporny@digitalbazaar.com)
  859. # [18:02] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
  860. # [18:05] <foolip> annevk, what's the drama that got CC'd to the unicode list?
  861. # [18:06] <foolip> I tested Opera, Firefox and Chromium yesterday and they didn't agree on F8 80 80 80 80
  862. # [18:06] <foolip> but then I restrained myself from entering the debate :)
  863. # [18:07] * Quits: drublic (~drublic@frbg-4d0295d7.pool.mediaWays.net) (Remote host closed the connection)
  864. # [18:12] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  865. # [18:13] <dglazkov> good morning, Whatwg!
  866. # [18:15] <annevk> foolip: utf-8 changed at some point and not all browsers updated
  867. # [18:16] <annevk> foolip: and Unicode allows several forms of utf-8 error handling
  868. # [18:16] <annevk> foolip: Opera/Gecko are getting patched
  869. # [18:17] <foolip> annevk, hmm, ok, no willful violation then?
  870. # [18:17] <annevk> more like restraining and keeping all encodings in one spec
  871. # [18:19] <annevk> foolip: see http://mail.apps.ietf.org/ietf/charsets/msg02054.html
  872. # [18:19] <gsnedders> jgraham: There are better stories about that. Highest and lowest life expectancies in Scotland are in Glasgow, about a mile apart.
  873. # [18:20] * Quits: richt (richt@nat/opera/x-zfymzqcciokcgbdx) (Quit: Leaving...)
  874. # [18:20] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 260 seconds)
  875. # [18:20] <foolip> annevk, mkay
  876. # [18:26] <kennyluck> annevk, is http://www.iana.org/assignments/charset-info still the right info to get subscribed to the list? I did what it says but got no response.
  877. # [18:27] * Quits: sarro (~sarro@i5E864778.versanet.de) (Ping timeout: 260 seconds)
  878. # [18:27] * Joins: sarro (~sarro@i5E864778.versanet.de)
  879. # [18:28] <annevk> kennyluck: maybe it takes a while?
  880. # [18:28] <kennyluck> hmm… ok
  881. # [18:28] <annevk> kennyluck: was your email body exactly "SUBSCRIBE IETF-CHARSETS" ?
  882. # [18:28] <kennyluck> annevk, yes, and my Subject: was "subscribe".
  883. # [18:29] <annevk> I guess that should work
  884. # [18:30] <annevk> I no longer have any message to ietf-charsets-request
  885. # [18:34] * jernoble|afk is now known as jernoble
  886. # [18:37] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  887. # [18:37] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-95-233.w90-46.abo.wanadoo.fr)
  888. # [18:39] <jgraham> gsnedders: But I bet the low life expectancy is amongst the poor and socially deprived. You're a student and therefore poor and studying CS and therefore socially deprived
  889. # [18:40] <Ms2ger> Zing.
  890. # [18:40] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  891. # [18:41] <gsnedders> jgraham: But I live in Hillhead, which is one of the well-off parts of Glasgow.
  892. # [18:41] * Joins: pablof (~pablof@70-35-56-82.static.wiline.com)
  893. # [18:41] <smaug____> dglazkov: did you see my question yesterday about setupEvent
  894. # [18:42] <jgraham> Two things 1) dammit I forgot to start sshd and 2) shouldn't you be either studying or partying?
  895. # [18:42] <Ms2ger> Or both?
  896. # [18:43] <gsnedders> jgraham: 2) just stopped studying :P
  897. # [18:43] * Joins: manu-db (~msporny@digitalbazaar.com)
  898. # [18:56] * Joins: yutak (~yutak@75.16.26.133)
  899. # [18:59] * Quits: pyrsmk (~pyrsmk@81.46.72.86.rev.sfr.net) (Ping timeout: 260 seconds)
  900. # [18:59] * Quits: manu-db (~msporny@digitalbazaar.com) (Ping timeout: 240 seconds)
  901. # [19:02] * Joins: shawn_dones (~shawn@mail3.webguys.biz)
  902. # [19:02] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-95-233.w90-46.abo.wanadoo.fr) (Quit: espadrine)
  903. # [19:06] * Joins: beverloo (~beverloo@75.16.26.133)
  904. # [19:07] * jonlee|afk is now known as jonlee
  905. # [19:07] <dglazkov> smaug____: oh. Sorry. setupEvent is just a helper that wires up:
  906. # [19:07] * Quits: jonlee (~jonlee@2620:149:4:1b01:7cc0:b947:e57:360f) (Quit: jonlee)
  907. # [19:08] <dglazkov> smaug____: a) "onfoo" property for an event
  908. # [19:08] <dglazkov> b) "onfoo" attribute for the event
  909. # [19:09] <smaug____> ah, hmm
  910. # [19:10] <smaug____> dglazkov: it isn't explained
  911. # [19:10] <smaug____> I assume onfoo would be somewhere in the prototype
  912. # [19:10] <dglazkov> smaug____: yeah, I think I added it after some conversation with someone.
  913. # [19:11] <smaug____> dglazkov: why is it needed?
  914. # [19:11] <dglazkov> smaug____: just to help people with setting up events on their custom elements. This is tricky stuff to get right and seems like a nicely repeatable set of steps.
  915. # [19:12] * Quits: dave_levin (dave_levin@nat/google/x-sqzhchastnfypkok) (Quit: dave_levin)
  916. # [19:12] <smaug____> dglazkov: I'm going through this all now...
  917. # [19:13] * Joins: dave_levin (dave_levin@nat/google/x-lipsbzersktgqmzq)
  918. # [19:13] <smaug____> dglazkov: decorator seems to be very limiter
  919. # [19:13] <smaug____> limited
  920. # [19:13] <smaug____> especially its event handling
  921. # [19:13] * Joins: rniwa (~rniwa@75.16.26.133)
  922. # [19:13] <smaug____> you can't know the actual event target
  923. # [19:14] <smaug____> also listen() feels very heavy weight
  924. # [19:14] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  925. # [19:14] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  926. # [19:14] <smaug____> I kind of like the support for nested shadow trees
  927. # [19:14] <dglazkov> smaug____: yep. That's intentional, since the decorator are transient, so we don't want to be reaching into the DOM that may or may not be there
  928. # [19:15] <smaug____> dglazkov: I'm having hard time to figure out any real use cases for such decorator
  929. # [19:15] <Ms2ger> Who needs those anyway ;)
  930. # [19:15] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  931. # [19:16] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  932. # [19:16] <dglazkov> smaug____: ask sicking. He really wants decorators. I am ambivalent about them.
  933. # [19:16] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  934. # [19:16] <smaug____> indeed. We just design APIs, we don't use them :)
  935. # [19:16] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  936. # [19:16] <smaug____> I want decorators, but not the limited way
  937. # [19:17] * smaug____ waits sicking to be back from vacation
  938. # [19:17] * Parts: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  939. # [19:17] * jernoble is now known as jernoble|afk
  940. # [19:17] * Joins: zcorpan (~zcorpan@c-919ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  941. # [19:18] * smaug____ still can understand, perhaps his English is just bad... vacation ? What is that
  942. # [19:19] <dglazkov> smaug____: I think today decorators are the least stable idea in the whole Web Components universe.
  943. # [19:19] <smaug____> right
  944. # [19:19] <dglazkov> smaug____: the shadow dom has a spec, the templates have a spec, the custom elements I already have a polyfill for (and will start working on spec next week), but decorators...
  945. # [19:20] <smaug____> custom events is another rather ... strange
  946. # [19:20] <smaug____> createElement("foo").localName != "foo"
  947. # [19:21] <dglazkov> custom elements you mean?
  948. # [19:21] <smaug____> er, oops
  949. # [19:21] <smaug____> right
  950. # [19:21] <zcorpan> localName should be "foo"
  951. # [19:21] <dglazkov> no, the createElement("foo").localName will always be "foo"
  952. # [19:21] <dglazkov> you can setAttribute("is", "x-foo") to make it a custom element
  953. # [19:22] <dglazkov> I have more of a problem with the "is" attribute, but Hixie and annevk argued strongly against introducing local semantics into HTML documents with actual custom tags.
  954. # [19:22] <smaug____> per documentation createElement("foo") may create something else
  955. # [19:22] <zcorpan> is there an .is IDL attribute that reflects is=""? (is that web-compatible to expose?)
  956. # [19:22] <dglazkov> so I am going along with
  957. # [19:22] <smaug____> var b = document.createElement("x-fancybutton"); alert(b.outerHTML); // will display '<button is="x-fancybutton"></button>'
  958. # [19:22] <Ms2ger> zcorpan, it's called "was" ;)
  959. # [19:22] <smaug____> so, local name is button
  960. # [19:22] <zcorpan> srsly? :-)
  961. # [19:22] <Ms2ger> No :)
  962. # [19:23] <dglazkov> smaug____: that's a bug in the explainer.
  963. # [19:23] <smaug____> aha :)
  964. # [19:23] * Joins: jamesr (~jamesr@75.16.26.133)
  965. # [19:23] <dglazkov> smaug____: :)
  966. # [19:23] <smaug____> makes it a bit hard to review this all ;)
  967. # [19:23] <Ms2ger> y u no right bugfree code?
  968. # [19:23] <smaug____> I'm trying to figure out what I think of this all, and whether something should be implemented in Gecko
  969. # [19:24] <dglazkov> smaug____: I started writing it completely bug-free, but somehow that didn't work.
  970. # [19:24] <zcorpan> "var b = document.createElement("x-fancybutton"); alert(b.outerHTML); // will display '<button is="x-fancybutton"></button>'" wat?
  971. # [19:25] <Ms2ger> Objection! Alleged x-fancybutton!
  972. # [19:25] <dglazkov> this is a carryover from the custom tags idea, where instead of using is attribute, we just had <x-fancybutton>
  973. # [19:26] <smaug____> ah
  974. # [19:26] <zcorpan> i thought that would be an actual element called "x-fancybutton", not magically turn into a different element with an attribute
  975. # [19:27] <dglazkov> zcorpan: I mentioned earlier that this is a bug in the explainer.
  976. # [19:27] <zcorpan> oh
  977. # [19:27] <dglazkov> zcorpan: there's even a nice button to file it :P
  978. # [19:28] <zcorpan> i'm just leaving irc remarks to irc remarks :-P
  979. # [19:28] <Ms2ger> A fancy one?
  980. # [19:28] <dglazkov> Ms2ger: well... for some definition of fancy
  981. # [19:28] <dglazkov> :)
  982. # [19:28] <dglazkov> it might help looking over these:
  983. # [19:28] <smaug____> dglazkov: how does element.content work?
  984. # [19:29] <dglazkov> https://github.com/dglazkov/Web-Components-Polyfill/tree/master/samples
  985. # [19:29] <smaug____> does it deserialize the content of element when used ?
  986. # [19:29] <dglazkov> smaug____: is this for HTML templates?
  987. # [19:30] <smaug____> er, template.content
  988. # [19:30] <smaug____> so, yes, templates
  989. # [19:30] <dglazkov> smaug____: it's spec'd here: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#template-element
  990. # [19:30] <dglazkov> smaug____: it's an accessor returning a DocumentFragment
  991. # [19:32] <smaug____> dglazkov: but when is that documentfragment created ?
  992. # [19:32] <smaug____> and is it cached ?
  993. # [19:32] <dglazkov> smaug____: it's created when parsing
  994. # [19:32] <dglazkov> smaug____: and yes, it exists as one instance.
  995. # [19:33] <smaug____> so, no caching ?
  996. # [19:33] <smaug____> er
  997. # [19:33] <dglazkov> smaug____: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html#dfn-template-contents-initialization
  998. # [19:33] <smaug____> caching
  999. # [19:33] <dglazkov> smaug____: yes.
  1000. # [19:33] <smaug____> " the code property must be initialized in .."
  1001. # [19:33] <smaug____> what code ?
  1002. # [19:34] * Quits: erichynds (~ehynds@64.206.121.41) (Ping timeout: 244 seconds)
  1003. # [19:34] <dglazkov> duurrrr
  1004. # [19:35] <dglazkov> I clearly meant "content" property :)
  1005. # [19:36] * Joins: manu-db (~msporny@digitalbazaar.com)
  1006. # [19:36] <dglazkov> filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16810
  1007. # [19:36] <smaug____> thanks
  1008. # [19:37] * Joins: jonlee (~jonlee@70-35-56-82.static.wiline.com)
  1009. # [19:40] * Joins: eric_carlson (~ericc@70-35-56-82.static.wiline.com)
  1010. # [19:41] * Joins: erichynds (~ehynds@64.206.121.41)
  1011. # [19:41] <dglazkov> zcorpan, smaug____: also filed https://www.w3.org/Bugs/Public/show_bug.cgi?id=16811 for the createElement.
  1012. # [19:42] * Quits: beverloo (~beverloo@75.16.26.133) (Ping timeout: 246 seconds)
  1013. # [19:45] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 264 seconds)
  1014. # [19:47] <zcorpan> thanks
  1015. # [19:48] * Joins: oogatt___ (~oogatta@38.105.29.121)
  1016. # [19:49] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
  1017. # [19:49] * Quits: oogatt___ (~oogatta@38.105.29.121) (Quit: Leaving...)
  1018. # [19:49] <zcorpan> anyone know how to change the default font size in ie9?
  1019. # [19:51] <zcorpan> afaict there isn't a setting for it
  1020. # [19:52] * Joins: MacTed (~Thud@63.119.36.36)
  1021. # [19:53] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-87-211.w90-46.abo.wanadoo.fr)
  1022. # [19:57] <zcorpan> ok so opera and ie don't have the font size quirk, so i'm commenting it out and hope webkit and gecko are willing to drop one of the font size tables
  1023. # [19:57] <Ms2ger> File a bug :)
  1024. # [19:59] <zcorpan> it's pretty bad that we don't have interop on <font size> sizes
  1025. # [20:01] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Quit: beverloo)
  1026. # [20:01] * Joins: tomasf (~tom@2002:55e5:dbb7:0:f1a8:165f:6524:fe9c)
  1027. # [20:03] <zewt> what does interop even mean for font sizes? you'll always have user-specified minimum font sizes and other variations in the way
  1028. # [20:05] * Quits: teleject (~christoph@70.116.86.65) (Quit: teleject)
  1029. # [20:06] <annevk> ooh
  1030. # [20:06] <annevk> is the stuff that makes monospace fonts render smaller in Gecko?
  1031. # [20:07] * Joins: teleject (~christoph@70.116.86.65)
  1032. # [20:07] <annevk> latest argument from Shawn reads as if he thinks we ought to implement ISO HTML
  1033. # [20:09] <zcorpan> zewt: ignoring minimum font sizes and assuming default font size of 16px, <font size=1..7> results in different computed font-size in opera/ie/webkit&gecko
  1034. # [20:09] <zcorpan> (i think webkit and gecko are the same)
  1035. # [20:11] <zcorpan> Ms2ger: https://bugzilla.mozilla.org/show_bug.cgi?id=747464
  1036. # [20:11] * Quits: pablof (~pablof@70-35-56-82.static.wiline.com) (Quit: ^z)
  1037. # [20:11] * Quits: GlitchMr (~glitchmr@77-254-42-47.adsl.inetia.pl) (Read error: Connection reset by peer)
  1038. # [20:13] * Quits: jamesr (~jamesr@75.16.26.133) (Quit: jamesr)
  1039. # [20:13] <zcorpan> annevk: no, this is about <font size=1..7> and css font-size:xx-small..xx-large having different results in quirks mode and standards mode
  1040. # [20:14] <zcorpan> though smaller monospace is something that needs to be sorted out as well
  1041. # [20:14] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
  1042. # [20:15] * vcarbune is now known as carbonix|away
  1043. # [20:15] * Quits: eric_carlson (~ericc@70-35-56-82.static.wiline.com) (Quit: eric_carlson)
  1044. # [20:16] <zcorpan> (the quirk doesn't result in different sizes for text where the default size is 16px because the tables have the same values for the 16px row)
  1045. # [20:16] <zcorpan> (whereas the 13px row is different between the two tables)
  1046. # [20:17] * Joins: nesta_ (~nesta_@229.Red-88-19-210.staticIP.rima-tde.net)
  1047. # [20:20] * Joins: nesta__ (~nesta_@218.Red-88-19-61.staticIP.rima-tde.net)
  1048. # [20:22] * Quits: nesta_ (~nesta_@229.Red-88-19-210.staticIP.rima-tde.net) (Ping timeout: 260 seconds)
  1049. # [20:22] * nesta__ is now known as nesta_
  1050. # [20:24] * Quits: yutak (~yutak@75.16.26.133) (Read error: Operation timed out)
  1051. # [20:29] <zcorpan> TabAtkins: in the introduction you say "ident" but in the algorithm you say "identifier"
  1052. # [20:31] * Quits: trips (~hi@78-83-82-251.spectrumnet.bg)
  1053. # [20:35] * Joins: jamesr (~jamesr@70-35-56-82.static.wiline.com)
  1054. # [20:35] * Joins: eric_carlson (~ericc@75.16.26.133)
  1055. # [20:38] <Hixie> Philip`: when people argue that we shouldn't support old things, one thing to bring up is that one of html's other goals is to make it possible for archeologists 1000 years from now to implement a browser and view today's content as it was intended
  1056. # [20:38] <Hixie> Philip`: i.e. that it is preserving our heritage
  1057. # [20:38] * Joins: yutak (~yutak@216.239.45.130)
  1058. # [20:39] <hober> exactly
  1059. # [20:39] * Joins: rniwa (~rniwa@75.16.26.133)
  1060. # [20:43] <Philip`> Hixie: That doesn't seem like a very convincing argument for most web specifications, unless there was some effort to archive the server setups and databases of dynamic sites
  1061. # [20:44] <Hixie> i'm specifically talking in the context of the guy saying we should drop <xmp>
  1062. # [20:44] <Hixie> i.e. parser
  1063. # [20:44] <Hixie> it is indeed only particularly helpful for static docs
  1064. # [20:44] <Philip`> Currently the best efforts are just archiving the static page output (with archive.org etc), so any site that does non-trivial script manipulation is likely to break because of the lack of a server rather than because of lack of interoperability in the script APIs
  1065. # [20:45] <Hixie> yup
  1066. # [20:45] * Joins: fukov (~fukov@524AA705.cm-4-3c.dynamic.ziggo.nl)
  1067. # [20:45] <zewt> i don't find that very compelling; for one thing, i don't think it's every browser's job to support things merely for historical value, and for another, if that's really what someone wanted to do, presumably they could also install a browser from the same era
  1068. # [20:45] <Philip`> and for static documents, you can extract pretty much all of the information just by deleting all tags and looking at the text that remains
  1069. # [20:46] * smaug____ doesn't trust anything digital to preserve more than few decades
  1070. # [20:46] <Philip`> so future archaeologists will strip out most of the tags and stick the remaining text into an indexed database that they can analyse
  1071. # [20:46] * Quits: carbonix|away (~vcarbune@swarm.cs.pub.ro) (Ping timeout: 260 seconds)
  1072. # [20:46] <zcorpan> TabAtkins: the dimension state doesn't append characters to the token's representation
  1073. # [20:48] * Joins: carbonix (~vcarbune@swarm.cs.pub.ro)
  1074. # [20:48] <Philip`> and archaeologists from the year 3000 are unlikely to get given the funding to implement an entire web browser, when they can get 90% of the value for massively less effort
  1075. # [20:49] <Hixie> annevk: the url query thing is specced in html iirc
  1076. # [20:49] <Hixie> Philip`: i have no idea if anyone in 3000 will care or not, or what their capabilities will be. i just want to make sure that they can do it.
  1077. # [20:50] <Hixie> annevk: oh nevermind i misunderstood
  1078. # [20:51] <zcorpan> ok made quirks mode use css3-syntax terminology
  1079. # [20:55] <Philip`> Hixie: If you calculate the economic cost of spending effort on future-compatibility now, and then add the compound interest on that over the next thousand years, that sounds pretty expensive and would need a good chance of providing massive value to be worthwhile
  1080. # [20:55] <Hixie> the incremental economic cost is zero since we need to do the work anyway to promote interoperability today
  1081. # [20:57] <Hixie> also that argument excludes the cost term for moral imperative
  1082. # [21:04] * Joins: beverloo (~beverloo@75.16.26.133)
  1083. # [21:10] * Quits: gavin (gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
  1084. # [21:11] * Joins: gavin (gavin@people.mozilla.com)
  1085. # [21:11] * Quits: gavin (gavin@people.mozilla.com) (Changing host)
  1086. # [21:11] * Joins: gavin (gavin@firefox/developer/gavin)
  1087. # [21:11] * Joins: smaug (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi)
  1088. # [21:11] * Quits: erichynds (~ehynds@64.206.121.41)
  1089. # [21:13] * Joins: jwalden (~waldo@nat/mozilla/x-lfjazdpshnvbifum)
  1090. # [21:13] * Quits: smaug____ (~chatzilla@GYDCCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
  1091. # [21:13] * smaug is now known as smaug____
  1092. # [21:13] * Joins: KillerX (~anant@nat/mozilla/x-kymvjebehwpuzmuj)
  1093. # [21:17] * Joins: jamesr__ (~jamesr@75.16.26.133)
  1094. # [21:19] * Joins: jonlee_ (~jonlee@75.16.26.133)
  1095. # [21:21] * Quits: jamesr__ (~jamesr@75.16.26.133) (Client Quit)
  1096. # [21:21] * Quits: yutak (~yutak@216.239.45.130) (Ping timeout: 252 seconds)
  1097. # [21:21] * Quits: jonlee (~jonlee@70-35-56-82.static.wiline.com) (Ping timeout: 246 seconds)
  1098. # [21:21] * jonlee_ is now known as jonlee
  1099. # [21:21] * Quits: rniwa (~rniwa@75.16.26.133) (Quit: rniwa)
  1100. # [21:21] * Quits: jamesr (~jamesr@70-35-56-82.static.wiline.com) (Ping timeout: 264 seconds)
  1101. # [21:22] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
  1102. # [21:22] * Joins: pablof (~pablof@75.16.26.133)
  1103. # [21:24] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  1104. # [21:29] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
  1105. # [21:31] * Quits: eric_carlson (~ericc@75.16.26.133) (Quit: eric_carlson)
  1106. # [21:38] <zcorpan> hsivonen: jgraham: WDYT about https://www.w3.org/Bugs/Public/show_bug.cgi?id=16807 ?
  1107. # [21:38] * Joins: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net)
  1108. # [21:41] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Remote host closed the connection)
  1109. # [21:42] * Joins: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp)
  1110. # [21:42] <zcorpan> ok who'll be the first to write a text editor in webgl?
  1111. # [21:43] <zcorpan> because then i want to be able to change the blinking rate of my caret
  1112. # [21:46] * Quits: myakura (~myakura@FL1-221-171-5-98.tky.mesh.ad.jp) (Ping timeout: 260 seconds)
  1113. # [22:01] <TabAtkins> zcorpan: I have no idea why I thought that in-string escaping behavior was different than escaping behavior elsewhere. I'll fix that.
  1114. # [22:03] * Joins: pablof (~pablof@75.16.26.133)
  1115. # [22:05] <zcorpan> TabAtkins: lemme know if quirks mode is bogus with the new text
  1116. # [22:07] <zcorpan> nice https://bugzilla.mozilla.org/show_bug.cgi?id=747485
  1117. # [22:08] <TabAtkins> zcorpan: The dimension thing is intentional - the unit, unlike the number, keeps track of all the input characters.
  1118. # [22:08] <TabAtkins> So you can fully recover the input (modulo escapes) from the representation + the unit.
  1119. # [22:08] <zcorpan> oh. ok.
  1120. # [22:09] <TabAtkins> What should I be reviewing about the quirks mode spec?
  1121. # [22:12] <TabAtkins> Oh, I see - you explicitly link into my spec now. Nice. ^_^
  1122. # [22:13] <zcorpan> fixed the dimension thing
  1123. # [22:14] * Quits: tantek (~tantek@c-67-189-94-42.hsd1.or.comcast.net) (Quit: tantek)
  1124. # [22:15] <zcorpan> maybe i can drop the "signed" thing now, not sure
  1125. # [22:15] <TabAtkins> Yes, number and dimensions parse a leading +/- as part of their token.
  1126. # [22:17] <zcorpan> and in case of identifier, it doesn't matter if it replaces the token because the delim token will mean the value is invalid anyway
  1127. # [22:17] <TabAtkins> Yes.
  1128. # [22:17] * Joins: beverloo (~beverloo@75.16.26.133)
  1129. # [22:19] * Quits: kennyluck (~kennyluck@114-25-246-110.dynamic.hinet.net) (Ping timeout: 264 seconds)
  1130. # [22:19] <zcorpan> fixed
  1131. # [22:20] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1132. # [22:21] * Joins: kennyluck (~kennyluck@114-43-126-75.dynamic.hinet.net)
  1133. # [22:26] * Quits: shawn_dones (~shawn@mail3.webguys.biz) (Quit: shawn_dones)
  1134. # [22:30] <zcorpan> TabAtkins: "U+0027 APOSTROPHE (‘)" in URL state has the ")" enclosed in <code class="css">
  1135. # [22:31] <zcorpan> (and smart-quoted the ')
  1136. # [22:31] <TabAtkins> Ah, whoops. All occurences of that character do.
  1137. # [22:32] * Joins: tantek (~tantek@c-76-115-51-221.hsd1.or.comcast.net)
  1138. # [22:33] <TabAtkins> Fixed.
  1139. # [22:33] <TabAtkins> And your quirks algorithm seems fine now.
  1140. # [22:33] <zcorpan> cool, thanks
  1141. # [22:34] * Quits: beverloo (~beverloo@75.16.26.133) (Quit: beverloo)
  1142. # [22:34] * Quits: jonlee (~jonlee@75.16.26.133) (Quit: jonlee)
  1143. # [22:37] * Quits: pablof (~pablof@75.16.26.133) (Quit: ^z)
  1144. # [22:39] <Ms2ger> zcorpan, I assume Opera would be happy to make the <u><font color> quirk apply in all modes?
  1145. # [22:41] <zcorpan> sure
  1146. # [22:46] * Joins: eric_carlson (~ericc@75.16.26.133)
  1147. # [22:46] * Joins: rniwa (~rniwa@70-35-56-82.static.wiline.com)
  1148. # [22:47] * Joins: jonlee (~jonlee@2620:149:4:1b01:4822:d633:502a:96cb)
  1149. # [22:47] * Joins: beverloo (~beverloo@70-35-56-82.static.wiline.com)
  1150. # [22:50] * Joins: sedovsek (~robert.se@93-103-104-107.dynamic.t-2.net)
  1151. # [22:50] * Quits: eric_carlson (~ericc@75.16.26.133) (Client Quit)
  1152. # [22:51] <TabAtkins> MikeSmith: Could you add a "Syntax" component to bugzilla for CSS? I'm the contact, spec is at at http://dev.w3.org/csswg/css3-syntax/
  1153. # [22:52] * Joins: eric_carlson (~ericc@70-35-56-82.static.wiline.com)
  1154. # [22:53] * Joins: jamesr (~jamesr@70-35-56-82.static.wiline.com)
  1155. # [22:58] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  1156. # [22:58] * Quits: Lachy (~Lachy@guest.opera.com) (Quit: Computer has gone to sleep.)
  1157. # [22:59] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  1158. # [22:59] * Joins: necolas (~necolas@5e012742.bb.sky.com)
  1159. # [23:03] * jonlee is now known as jonlee|afk
  1160. # [23:05] * jonlee|afk is now known as jonlee
  1161. # [23:08] * Quits: Ms2ger (~Ms2ger@91.181.73.47) (Quit: nn)
  1162. # [23:16] * Quits: MacTed (~Thud@63.119.36.36)
  1163. # [23:17] * Quits: LBP (~Mirc@pD9EB1EF3.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
  1164. # [23:34] * jonlee is now known as jonlee|afk
  1165. # [23:35] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: dflk;adfslkj;alsiekfj;laiskdf)
  1166. # [23:37] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  1167. # [23:40] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1168. # [23:41] * myndzi\ is now known as myndzi
  1169. # [23:45] <zcorpan> TabAtkins: still one "ident" lurking
  1170. # [23:46] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  1171. # [23:47] * Quits: twisted` (~twisted@p5DDBBC38.dip.t-dialin.net) (Quit: Computer has gone to sleep.)
  1172. # [23:47] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1173. # [23:50] * jonlee|afk is now known as jonlee
  1174. # [23:50] * Joins: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca)
  1175. # [23:50] * Quits: scor (~scor@bas1-richmondhill34-1176125794.dsl.bell.ca) (Changing host)
  1176. # [23:50] * Joins: scor (~scor@drupal.org/user/52142/view)
  1177. # [23:51] <TabAtkins> Damn!
  1178. # [23:52] <TabAtkins> What section is it in?
  1179. # [23:52] * Joins: Yuhong (~chatzilla@76.178.171.153)
  1180. # [23:53] * Quits: jamesr (~jamesr@70-35-56-82.static.wiline.com) (Quit: jamesr)
  1181. # [23:53] <zcorpan> 3.4. Tokenization
  1182. # [23:53] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  1183. # [23:53] <zcorpan> third para
  1184. # [23:53] <Yuhong> <kennyluck> annevk, I think when you are having those debates with Shawn Steele, you should be clear that what you like MS to do is to change the encoder/decoder *used in IE*, not the system encoder/decoder. I have the feeling that Shawn knows nothing about IE.
  1185. # [23:54] <Yuhong> AFAIK, IE uses the MLang library that is part of Windows.
  1186. # [23:54] * Quits: eric_carlson (~ericc@70-35-56-82.static.wiline.com) (Quit: eric_carlson)
  1187. # [23:54] * Quits: beverloo (~beverloo@70-35-56-82.static.wiline.com) (Quit: beverloo)
  1188. # [23:55] * Quits: rniwa (~rniwa@70-35-56-82.static.wiline.com) (Quit: rniwa)
  1189. # [23:56] <Yuhong> Currently.
  1190. # [23:56] <Yuhong> There are several system encoders/decoders in Windows.
  1191. # [23:58] <Yuhong> http://blogs.msdn.com/b/michkap/archive/2005/07/26/443375.aspx
  1192. # Session Close: Sat Apr 21 00:00:00 2012

The end :)